 @charset "utf-8";
 /*CSS Document */
 /*重置样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,button,img,span,table{ color:#555; padding:0px; margin:0px; border:0px; 
  }
body{ background:#fff; font:14px/24px Verdana, Arial, Helvetica, sans-serif; color:#555; font-family:"微软雅黑"; width: 100%;    min-width: 1100px;    max-width: 1920px;    margin: 0 auto;}
h1,h2,h3,h4{font-size:14px;font-weight:normal;}
fieldset,img{ border:0;}
table{table-layout: fixed;}
input,select,label,select,option,textarea,button,fieldset,legent{ font:14px/24px Verdana, Arial, Helvetica, sans-serif; font-family:"微软雅黑";}
ul{ list-style:none;}
input,select,textarea{ margin:0px; padding:0px; outline:none; blr:expression(this.onFocus=this.blur());font-family:"微软雅黑";}
/*浮动样式*/
.fl{ float:left;}
.fr{ float:right;}
.clearfix:after{ content:'.'; clear:both; display:block; height:0; visibility:hidden; line-height:0px;}
.clearfix{ zoom:1}
.clr{clear:both;}
.clear{ clear:both;}
a{text-decoration:none;color:#555;}
*:focus{outline:none;}
.w1100{width:1100px;margin:0 auto;position:relative;}
/*头部开始*/

.h-center{overflow:hidden;}
.logo{float:left; margin: 40px 0 20px 0;}
.h-center .name{float:left;margin:50px 0 0 32px; height:74px;  }
.h-center .name h2{font-size:32px;color:#000;padding:4px 0 5px 0;font-weight:bold;line-height:24px; letter-spacing:1px;}
.h-center .name p{font-size:14px;line-height:30px; color: #555;}
.h_tel{float:right;padding-left:50px;height:60px;background:url(/themes/Home/Public/images/h_tel.png) no-repeat left center;
	margin-top:48px;}
.h_tel h3{font-size:20px;color:#ff6600;line-height:24px;padding-bottom:5px; font-weight: bolder;}
.h_tel p{font-size: 14px; color: #585858;  line-height: 30px; height: 30px; letter-spacing: 2px;}

.nav{width:100%;height:50px;background:#39AEA9;line-height:50px; margin: 0 0 0px 0;}
.nav li{display:block;text-align:center;float:left; margin: 0 2px 0 0;}
.nav li a{display:block;font-size:15px;color:#fff; padding:0 60px;}
.nav li:hover{background:#ff6900;}
.navHover{background:#ff6900;}
/*头部结束*/

/*banner开始*/
.banner{width:100%;margin:0 auto;height:600px;position:relative;overflow:hidden;z-index:6;}
.b_btn{width:100%; position: absolute;bottom: 20px;font-size: 0;z-index: 1;text-align:center;}
.banner .hd{width:100px;margin:0 auto;}
.banner .pic li{text-align:center;}
.banner .pic li img{margin-left:-960px;left:50%;position:absolute;}
.b_button{width:100%;margin:0 auto;position:relative;}
.banner .prev, .banner .next {width:36px;height:50px;margin-top:280px;display: block;
	background:url(/themes/Home/Public/images/ad_ctr.png) no-repeat 0 0;position: absolute;top: 50%;z-index: 10; cursor: pointer;text-indent: -9999px;filter: alpha(opacity=50);opacity: 0.5;}
.banner .next:hover,.banner .prev:hover{ filter:alpha(opacity=100) !important;opacity:1 !important;  }	
.banner .prev{left:100px;}
.banner .next{right:100px;background-position:-36px 0px;}
.banner .hd li{background:#b8b8b8;height:16px;width:16px;cursor: pointer;border-radius:50%;display:block;float:left;margin-left:14px;}
.banner .hd li.on{background:#ff6900;}
/*banner结束*/

/*内页banner*/

.bannerinx{width:100%;margin:0 auto; position:relative;overflow:hidden; height: 400px;}
.b_btn{width:100%; position: absolute;bottom: 30px;font-size: 0;z-index: 1;text-align:center;}
.bannerinx .hd{width:100px;margin:0 auto;}
.bannerinx .picinx li{text-align:center;}
.bannerinx .picinx li img{margin-left:-960px;left:50%;position:absolute;}


.bannerinx .hd li{background:#ccc;height:16px;width:16px;cursor: pointer;border-radius:50%;display:block;float:left;margin-left:14px;}
.bannerinx .hd li.on{background:#39AEA9;}
.content_top2{position: relative; height: 440px; z-index: 8;}
/*内页banner*/

/*搜索*/
.search-left a {    display: inline-block;    padding: 0 10px;}
.search-left a:hover{text-decoration: underline; color: #39AEA9;}
.search-box{margin:20px 0; background:#39AEA9;}
.search-box h3{float:left;font-size:16px;font-weight:normal;line-height:30px;}
.search-box h3 span{color:#e70012;font-weight:bold;font-size:16px;}
#SearchType{height:33px;line-height: 33px;background: #f1f1f1;display: block;float: left;color: #000;padding-left:10px;width:62px;}
.search_tow{ border: none; background: none; width:270px; color: #a5caf5;font-size: 14px;padding-left: 10px;  height:30px;}
.search_button{ cursor: pointer;width:33px;height:33px; position: absolute;right:5px;top:0;border: none; background:url(/themes/Home/Public/images/s_txt.png) no-repeat center;}
.search{width:387px;position:relative;height:33px; margin: 25px 0 0;}
.search-wrap{margin-top:12px;float:right;}

/*产品展示*/
.lefprtypexd{width: 670px;}
.protit{padding:0 0 50px 0; overflow: hidden;}
.proinxmainsp{width: 1150px;}
.Pro_leftpx{width: 1140px; height: 562px; overflow: hidden;}
.leftpreone{margin:0 30px 36px 0; position: relative; height: 218px; overflow: hidden;}
.probigbox{height:630px; padding: 50px 0 80px 0; overflow: hidden; }
.Pro_leftpx .pltit{width:347px; height: 148px; position: absolute; left: 0; top: 218px; font-weight: bolder; padding-top: 70px;
background: url(/themes/Home/Public/images/leftprobg.png) repeat; text-align: center; font-size: 14px; line-height: 50px;}
.Pro_leftpx .pltit a{color: #fff; display: block; width: 160px;     text-overflow: ellipsis;  white-space: nowrap;
  text-align: center; margin: 0 auto; height: 35px; line-height: 35px;
    overflow: hidden; }
.leftpreone:hover .pltit{top:0px;  transition: all 0.3s;}
.P_type{overflow: hidden; margin: 0 0 30px 0;}
.P_type ul{width: 1135px; margin: 10px 0 20px 0;}
.P_type ul li a{display: block; font-size: 16px; }
.P_type ul li a:hover{color: #39AEA9;}
.ptypon{background: url(/themes/Home/Public/images/prolibg.jpg) repeat; color: #fff;}
.ptypon a{color: #fff;}
.P_type ul li:hover{color: #fff; background: url(/themes/Home/Public/images/prolibg.jpg) repeat; }
.P_type ul li{float: left; width: 150px; height: 36px; margin-right: 35px;
	line-height: 36px; color: #555; }
.pl_pic a{display: block; cursor: pointer;}
.pl_pic a img{-webkit-transition-duration: 0.3s;    -moz-transition-duration: 0.3s;    -ms-transition-duration: 0.3s;}
.pl_pic a img:hover{-webkit-transform: scale(1.1,1.1);    -moz-transform: scale(1.1,1.1);    transform: scale(1.1,1.1);}
.inxggtitle span{font-size: 14px; color: #989898; text-transform: uppercase; padding-left: 40px;
	 font-weight: normal;
	height: 45px; line-height: 45px; font-family:"Microsoft YaHei";}
.inxggtitle{ padding: 0 0 15px 0; background: url(/themes/Home/Public/images/protiltine-1.jpg) no-repeat left bottom; height: 65px; line-height: 65px;}
.inxggtitle h3{font-size: 24px; color: #2a2a2a;  font-weight: bolder; height: 75px; line-height: 75px;}
.inxggtitle h3 a{color: #000;}

.inxggtitle h3 a i{color: #39AEA9; font-style: normal;}
/*产品展示*/

/*优势*/
.youshi{width:1100px;margin:0 auto;}
.youshi-title{height:106px;background:url(/themes/Home/Public/images/ys_tit.jpg) no-repeat left center;text-align:center;margin-bottom:30px;}
.youshi-title h3{font-size:26px;color:#cacaca; text-transform:uppercase;line-height:30px;}
.youshi-title h4{font-size:36px;color:#39AEA9;line-height:100px;font-weight:bold;}
.youshi-title h4 span{color:#ff6600;}
.youshi-title p{color:#adadad;margin-top:5px;}

.youshi-cont{position:relative;margin-bottom:55px;}
.ys-left{float:left;cursor:pointer;position:absolute;left:600px;top:320px;z-index:100;}
.ys-right{float:right;cursor:pointer;position:absolute;left:640px;top:320px;z-index:100;}
.youshi-box{position:relative;height:405px;}
.y-left{width:540px;float:left;}
.y-right{width:500px;float:right;}
.y-right h3.yh3-01{padding-top:80px;font-size:24px;color:#333;line-height:40px;background:url(/themes/Home/Public/images/ys_icon01.png) no-repeat left top;font-weight:bold;}
.y-right h3.yh3-02{padding-top:80px;font-size:24px;color:#333;line-height:40px;background:url(/themes/Home/Public/images/ys_icon02.png) no-repeat left top;font-weight:bold;}
.y-right h3.yh3-03{padding-top:80px;font-size:24px;color:#333;line-height:40px;background:url(/themes/Home/Public/images/ys_icon03.png) no-repeat left top;font-weight:bold;}
.y-right h4{font-size:12px;color:#a0a0a0; text-transform:uppercase; word-spacing:-2px;}
.y-right div.words{margin-top:30px;font-size:16px;line-height:26px;color:#666;}
/*关于我们*/
.about{height:423px;background:url(/themes/Home/Public/images/about_bg.jpg) no-repeat center;padding-top:40px; width: 100%;}
.about-title{text-align:center;color:#fff;}
.about-title h3{color:#fff;}
.about-title h4{font-size:20px;color:#fff;}
.about .words{text-align:center;width:950px;margin:20px auto 30px;color:#fff;height:auto;line-height:25px;}
.sign-tit{width:407px;height:41px;margin:0 auto;background:url(/themes/Home/Public/images/sign_bg.png) no-repeat;text-align:center;color:#fff;line-height:41px;font-weight:bold;}
.about-type{text-align:center;}
/*.about-type a{display:inline-block;width:70px;height:55px;border:1px solid #fff;border-radius:50%;margin:0 30px;line-height:20px;padding-top:15px;color:#fff;}*/
/*.about-type a:hover{background:#fff;color:#39AEA9;}*/
.about-type a{display:inline-block;border:1px solid #fff;border-radius:15px;margin:0 30px;color:#fff;padding:3px 25px;}
.about-type a:hover{background:#fff;color:#39AEA9;}

/*case案例*/
.case{width:1100px; margin:0 auto; margin-top:40px;}
.case h2{height:44px;font-size:28px;color:#333333;font-weight:bold;line-height:44px; font-family:"Arial";text-transform:uppercase;}
.case h2 span{font-family:"微软雅黑"; color: #313540;}
.case h2 a{ float:right; font-size:30px;}
.case h2 a:hover{ color:#ff6600;}

#demo {overflow:hidden;width:1100px; height:320px; margin:0 auto; margin-top:20px;}
#indemo {float: left;width:100000%;}
#demo1 {float: left;}
#demo2 {float: left;}
#demo1 ul {float:left;}
#demo1 ul li {float:left;width:352px; height:280px; background:#fff;  position:relative;margin-right:22px;}
#demo1 ul li h4{ height:60px; line-height:60px; font-size:15px; color:#333; text-align:center;}
#demo1 ul li:hover h4{ color:#ff6600;}
#demo1 {float: left;}
#demo2 {float: left;}
/*case 案例*/
/**/
.casefa{padding:70px 0;background:#f8f8f8;}
.case-title{text-align:center;}
.case-title h3{font-size:30px;color:#555;line-height:40px;}
.case-title h3 span{font-weight:bold;color:#39AEA9;}
.case-title h4{font-size:18px;color:#a8a8a8; text-transform:uppercase; word-spacing:4px;margin-top:5px;}

.case-list{width:1100px;margin:0 auto;padding-top:125px;}
.case-list ul{width:1200px;}
.case-list li{width:342px;margin-right:36px;float:left;position:relative;}
.case-list li a{display:block;height:294px;background:#fff;text-align:center;border-top:1px solid #dbdbdb;}
.case-list li a .pic{width:172px;height:172px;border-radius:50%;border:5px solid #fff;position:absolute;top:-92px;left:82px;overflow:hidden;}
.case-list li a  h3{margin-top:112px;font-weight:bold;color:#5e5e5e;font-size:18px;margin-bottom:10px;}
.case-list li a .words{width:272px;height:73px;margin:0 auto;overflow:hidden;}
.case-list li a span.line{display:inline-block;width:53px;height:1px;background:#bdbdbd;margin-top:25px;}
.case-list li a:hover h3{color:#fff;}
.case-list li a:hover .words{color:#fff;}
.case-list li a:hover{background:#f77926;border-top:1px solid #f77926;}
.case-list li a:hover span.line{background:#fff;}

/*新闻资讯*/
.portop ul{float: right;height: 37px;line-height: 37px;background: url(/themes/Home/Public/images/x1.jpg) no-repeat center  center ;}
.portop ul li{float: left;margin:0 20px; width: 99px; height: 37px; line-height: 37px; text-align: center;}
.portop ul li a{color: #666666;font-size: 14px; display: block;}
.portop ul li a:hover{background: #39AEA9;color: #fff;}
.news-conys{background: #39AEA9!important;color: #fff!important;}
.news-conys a{color: #fff!important;}
.news{height: 580px;background: #fff;padding-top: 30px;}
.news strong{display: block;text-align: center;margin-bottom: 20px;}
.news ul.newstit{width: 300px;margin:auto;padding-bottom: 20px}
.news ul.newstit li{width: 117px;height: 38px;line-height: 38px;text-align: center;float: left;border:solid 1px #054277;color: #054277;border-radius: 4px;
margin-right: 15px;margin-left:15px;margin-bottom: 50px;}
.news ul.newstit li a{color: #054277}
.news ul.newstit li:hover{color: #fff;background: #054277;}
.news ul.newstit li:hover a{color: #fff}
.newte li{float: left;width: 325px;margin-right:62px;margin-top: 40px;}
.newte li:last-child{margin-right: 0px;}
.newte li span{color: #bbb;font-size: 26px;}
.newte li h4 a{color: #30353a;font-size: 14px;display: block;padding-bottom:20px;border-bottom: solid 1px #dedede;padding-top: 10px;
     overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newte li h4 a:hover{color: #f77926}
.newte li p{color: #999999;font-size: 13px;line-height: 26px;margin-top: 20px;height: 52px;overflow: hidden;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    white-space: normal !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.newbottom .nle{float: left;margin-top: 40px;}
.newbottom .nbri{float: right;width:753px;margin-top: 40px;}
.newbottom .nbri p a{color: #666;font-size: 14px;display: block;float:left;width: 200px;line-height: 57px;
 overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newbottom .nbri p{height: 57px;line-height: 57px;border-bottom: solid 1px #dedede;padding-left: 22px; float: left; width: 318px; margin-left: 36px;
background: url(/themes/Home/Public/images/n4.jpg) no-repeat left center;}
.newbottom .nbri p:nth-child(1),.newbottom .nbri p:nth-child(2){border-top: solid 1px #dedede}
.newbottom .nbri p span{float: right;color: #ccc}
.newbottom .nbri p:hover{background: url(/themes/Home/Public/images/n3.jpg) no-repeat left center;}
.newbottom .nbri p:hover a{color: #f77926}
.news-con2yc{display: none;}
/*新闻资讯*/
/*友情链接*/
.link{width:1100px;margin:10px auto 20px;border-top:1px solid #e5e5e5;padding-top:20px;}
.link h3{width:auto;float:left;margin-right:20px;}
.link-list{width:900px;float:left;}
.link-list a{display:block;float:left;margin-right:30px;color:#888;line-height:40px;}
.link-list a:hover{color:#ff9600;}

/*网站底部*/
.footer{padding-top:40px;background:#666666;}
.f-contact{float:left;width:467px; background: url(/themes/Home/Public/images/botline.jpg) no-repeat right top; margin: 30px 40px 0 0;}
.footer-top{width:1100px;margin:0 auto;padding-bottom:0px;}
.f-contact h3{color:#fff;font-size:18px;line-height:20px; font-weight: bolder;}
.f-contact span{display:block;width:14px;height:2px;background:#ffa100;margin:25px 0 20px;}
.f-contact p{color:#959a9e;line-height:28px;}
.f-contact p a{color:#959a9e;}
.f-contact p a:hover{ text-decoration:underline;}

.f-nav{float:left;width:auto; border-left:1px solid #fff;padding-left: 20px;margin-top:20px;}
.f-nav p{color:#fff;}
.f-nav a{display:block;width:131px;float:left;height:30px;line-height:30px;color:#fff;margin-bottom:10px;}
.f-nav a:hover{color:#ff9600;}
.f-wx{float:right;width:120px;text-align:center;margin-right:50px;color:#fff;line-height:30px;}

.f-copy{width:1100px;margin:0 auto;height:76px;line-height:76px;color:#fff;text-align:center;}
.f-copy a{color:#fff;}
.f-copy a:hover{ text-decoration:underline;}
/*网站底部*/
/*内页样式*/
/*列表*/
.content_list{width:1100px; margin:0px auto; margin-top:40px;}
#content_list{width:1100px; margin:0px auto; margin-top:40px;}
.left-neiye{ width:242px; float:left;margin-bottom:20px;}
.c-left3{ width:242px; }
.c-left3 h2{ height:58px; line-height:58px; background:#39AEA9; color:#fff;text-align:center; font-size:20px; font-weight:bold;}
.c-left3 ul{ width:240px; border:1px solid #e2e2e2; padding:10px 0;}
.c-left3 ul li{ width:200px; margin:0 auto; height:40px; line-height:40px; border-bottom:1px dotted #ccc;}
.c-left3 ul li a{ display:block; color:#666; font-size:14px; text-align:center;}
.c-left3 ul li a:hover{color:#ff6100;}

/*二级栏目*/
.c-list2{ width:240px; border:1px solid #e2e2e2; margin-bottom:10px; padding-bottom:20px;}
.c-list2 h2{ height:58px; line-height:58px; background:#39AEA9; color:#fff; text-align:center;font-size:20px; font-weight:bold;}
.c-list2 h3{ width:210px; height:38px; line-height:38px; margin:0 auto; margin-top:10px;}
.c-list2 h3 a{ display:block;background:#d6d7d8; color:#000; font-size:14px; padding-left:25px; height: 38px; line-height: 38px;}
.c-list2 h3 a:hover{background:#ff6100; color:#fff;}
.c-list2 ul{ width:212px; margin:0px auto; padding-top:10px;}
.c-list2 ul li{ line-height:36px; border-bottom:1px dashed #ccc; width:210px; height:36px;}
.c-list2 ul li a{ display:block; font-size:12px; font-weight:normal;  padding-left: 35px;
  color:#666;display:block;white-space: nowrap; text-overflow: ellipsis;overflow:hidden; }
.c-list2 ul li a:hover{color:#333 !important;}

.font_red {color:#ff6100!important;}
.font_pro{color:#333 !important;}
.font_red2 { background:#ff6100!important; color:#fff !important;}
/*产品列表 end*/

.tuijian{ width:242px; margin-top:30px; }
.tuijian h2{ line-height:58px;height:58px; background:#39AEA9; font-weight:bold; color:#fff; font-size:20px; text-align:center;}
.tuijian ul{border:1px solid #e2e2e2; width:240px; margin:0px auto; }
.tuijian ul li{width:204px; height:127px; margin-left:16px; margin-top:5px;border:solid 1px #dedede; margin-bottom:40px;}
.tuijian ul li a{display:block;}
.tuijian ul li:hover a{ color:#39AEA9; font-size:12px; font-weight:bold; }
.tuijian ul li h3{text-align:center;height:40px;line-height:40px; font-size:14px; width:230px; background-color:#009240; margin-top:-40px; background:url(/themes/Home/Public/images/h4.png) no-repeat; position:relative;}
.tuijian ul li h3 a{color:#fff; font-size:14px;font-weight:bold; }

.tuijian ul li h4{text-align:center;height:40px;line-height:40px; font-size:14px; color:#666; overflow:hidden;}
.tuijian ul li h4 a{ font-weight:bold; color:#666; font-size:14px;font-weight:bold; }

.tuijian ul p{ padding:10px; line-height:24px;}
.tuijian ul p a{ color:#39AEA9; font-size: 12px;}
.tuijian ul p a:hover{ text-decoration:underline;}

.newstuijian{width:242px;margin-bottom:10px; margin-top:30px;}
.newstuijian h2{line-height:58px; text-align:center; height:58px; background:#39AEA9; color:#fff; font-size:18px; font-weight:bold;}
.newstuijian ul{ width:240px; margin:0px auto; border:1px solid #e2e2e2; padding-bottom:5px;}
.newstuijian ul li{ margin-left:5px; margin-right:5px; line-height:36px; height:36px; overflow:hidden; font-size:12px; color:#666; border-bottom:1px dashed #dedede;}
.newstuijian ul li a{ font-weight:normal; line-height:36px; height:36px; font-size:14px; color:#666; padding-left:5px;display:block; width:214px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.newstuijian ul li a:hover{ color:#39AEA9;}

.zn{ width:240px; margin:0px auto; margin-top:30px; margin-bottom:10px;}
.zn li{ margin-top:10px;}

.c_right {width:830px;float: right; font-family:"微软雅黑"; padding-bottom:20px; }
.c_right h2 {background:url(/themes/Home/Public/images/nav-left.jpg) no-repeat left center; height:40px; line-height:40px; 
    ; color:#39AEA9; font-size:18px; border: 1px solid #ccc;     border-top: 2px solid #39AEA9; padding-left:10px}
.c_right h2 span { color:#666; text-align:right; display:block; background: url(/themes/Home/Public/images/location.png) no-repeat left center; padding-left: 25px;
    max-width:510px; height:40px;float:right;font-size: 14px;margin-right:5px;font-weight:normal; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.c_right h2  img{vertical-align:middle;}
.c_right h2 a{ color:#666;}
.c_right h2 a:hover{ text-decoration:underline;}

/*内页列表*/
.product_list ul{ width:880px; margin-top:30px;}
.product_list ul li{ width:250px; float:left;margin-right:38px;margin-bottom:10px;}
.product_list ul li img{border:1px solid #c9c9c9;}
.product_list ul li p{display:block;width:252px;height:40px;line-height:40px;text-align:center;color:#000; overflow:hidden;}
.product_list ul li:hover img{border:1px solid #39AEA9;}
.product_list ul li:hover p{color:#39AEA9;}

.product_hz ul{ width:880px; margin-top:10px;}
.product_hz ul li{ width:160px; float:left;margin-right:60px;margin-bottom:10px;}
.product_hz ul li img{border:1px solid #c9c9c9;}
.product_hz ul li p{display:block;width:162px;height:40px;line-height:40px;text-align:center;color:#000; overflow:hidden;}
.product_hz ul li:hover img{border:1px solid #39AEA9;}
.product_hz ul li:hover p{color:#39AEA9;}


.a_title {text-align: center;color: #4E4E4E;margin: 10px 0px;}
.a_title h3{font-size: 18px;line-height: 50px;font-weight:bold;color: #666;}
.c-info p {line-height: 24px;color: #4E4E4E; margin: 17px 0px;}
.a_nav{ line-height:25px; font-family:"微软雅黑"; margin-top:10px; color:#5e5e5e;}
.a_nav p{ padding:5px;}
.a_nav p img{ margin-bottom:10px;}
.a_nav a{color:#39AEA9; font-weight:bold;}
.a_nav a:hover{ text-decoration:underline;}
.con_tel {margin-top: 20px; width:240px;margin-bottom:20px;}
.con_tel h2 {height: 40px;font-family:"微软雅黑";color:#fff;font-size:16px;line-height:40px;width:240px;
font-weight:bold;background-color:#146595;text-indent:20px;}
.t_main { width:218px;margin: 0px auto;line-height: 25px;color: #5E5E5E;padding:10px 10px; font-family:"宋体"; text-align:left;border:1px solid #e5e5e5;}
.t_main a{color:#5e5e5e;}
.con_tel h2 span {margin-right: 10px;float: right;display: inline-block; font-size:12px;}
.con_tel h2 span  a{color: #fff;}
.con_tel h2 span  a:hover{color:#fe9501;}

.c-right {width:1100px;font-family:"微软雅黑"; padding-bottom:20px;}
.c-right h2 {border:1px solid #ccc;line-height:45px;font-size:16px;color:#39AEA9; font-weight:bold;padding-left:15px; height:45px;}
.c-right h2 span {float: right;font-size: 14px;margin-right: 12px;font-weight:bold;}
.c-right h2  img{vertical-align:middle;}
.c-right h2 a{ color:#39AEA9;}
.c-right h2 a:hover{ text-decoration:underline;}

.c-right1 {width:820px;font-family:"微软雅黑"; padding-bottom:20px;}
.c-right1 h4 {border-bottom:1px solid #ccc;line-height:45px;font-size:16px;color:#39AEA9; font-weight:bold;padding-left:15px; height:45px;}
.c-right1 h4 span {float: right;font-size: 14px;margin-right: 12px;font-weight:bold;}
.c-right1 h4  img{vertical-align:middle;}
.c-right1 h4 a{ color:#39AEA9;}
.c-right1 h4 a:hover{ text-decoration:underline;}

.a_nav_s h3{ font-size:14px; color:#39AEA9; height:40px; line-height:40px;border-bottom:1px dashed #ccc; }
.a_nav_s h3 a{font-size:14px; color:#39AEA9; font-weight:bold; padding-left:20px;}
.a_nav_s h3 a:hover{ text-decoration:underline;}
.a_nav_s ul{}
.a_nav_s li{ font-size:14px;display:inline; line-height:40px; padding-left:20px; height:40px; }
.a_nav_s li a{ padding-right:20px; color:#666;}
.a_nav_s li a:hover{ text-decoration:underline;}


/* 新闻列表*/
.articlelist-1 ul {margin-top: 10px;}
.articlelist-1 ul li {font-size: 14px;line-height: 35px;border-bottom: 1px dashed #DFDFDF;padding-left:2px;}
.articlelist-1 ul li a span {float: right;margin-right: 10px;}
.articlelist-1 ul li a {color: #666;font-size:14px; }
.articlelist-1 ul li a:hover{color:#39AEA9;}

.ny-news{ margin-top:20px; width:830px; height:160px; background:#fff;box-shadow:0px 2px 4px #ccc, 0px 0px 6px #ccc;}
.ny-news dl{ width:790px; margin:0 auto; height:160px;}
.ny-news dl dt{line-height:40px; font-size:16px; color:#333;height:100px; border-bottom:1px dashed #ccc;}
.ny-news dl dt h4{height:40px; line-height:40px; font-size:16px; padding: 10px 0 0 0;}
.ny-news dl dt h4 a{ color:#333;}
.ny-news dl dt h4 a:hover{ color:#39AEA9;}
.ny-news dl dt h4 a span{ float:right; font-size:14px;}
.ny-news dl dt p{font-size:14px; line-height:24px;display:block; 
    width:790px;height:48px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.ny-news dl dd{ float:right; margin-top:14px;}
.ny-news dl dd a{  padding:4px 20px; font-size:14px; overflow:hidden; border-radius: 30px; border:1px solid #ccc;}
.ny-news dl dd a:hover{transform: scale(1.1);transition:all 0.8s; background: #39AEA9; color: #fff; border:1px solid #39AEA9;}

/* 留言*/
.inxliuyan{ width: 550px;  margin:30px auto 0;}
.inxGBook_Name {height: 40px;width: 400px;padding-left: 10px; float: left; color: #9f9f9f;border:1px solid #d6d6d6; margin-top:-1px;}
 .inxFkPhone{height: 40px;width: 400px;padding-left: 10px; float: left; color: #9f9f9f;border:1px solid #d6d6d6;margin-top:-1px;}
.inxFktitle{height: 40px;width: 400px;padding-left: 10px; float: left; color: #9f9f9f;border:1px solid #d6d6d6;margin-top:-1px;}
 .inxMessContent{width: 400px;height: 90px; color: #9f9f9f;padding-left: 10px; line-height:40px;border:1px solid #d6d6d6; margin-top:-1px;}
 .inxsubmi{width: 100px;height: 40px;cursor: pointer;border-radius: 5px; border:none; margin:30px 20px 0 80px;
    background: #39AEA9; text-align:  center; line-height: 40px; color: #fff; font-size: 14px;transition:all 0.5s;}
  .inxrest{width: 100px;height: 40px; border: none; cursor: pointer;border-radius: 5px;margin:30px 20px 0 30px;
    background: #39AEA9; text-align:  center; line-height: 40px; color: #fff; font-size: 14px;transition:all 0.5s;}
 .inxgook_001{height: 40px; background: url(/themes/Home/Public/images/m1.png) no-repeat left center; width: 0px; padding-left: 40px; border:1px solid #d6d6d6; }
 .inxgook_002{height: 40px; background: url(/themes/Home/Public/images/m2.png) no-repeat left center; width: 0px; padding-left: 40px; margin-top: 14px; border:1px solid #d6d6d6;}
 .inxgook_003{height: 40px; background: url(/themes/Home/Public/images/m3.png) no-repeat left center; width: 0px; padding-left: 40px; margin-top: 14px; border:1px solid #d6d6d6;}
 .inxgook_004{height: 90px; background: url(/themes/Home/Public/images/m4.png) no-repeat left 2px; width: 0px; padding-left: 40px; margin-top: 14px; border:1px solid #d6d6d6; }


.page { text-align: center; margin:20px auto; clear:both; line-height:50px;}
.page a {  margin:0 2px; border:1px solid #e3e3e3; padding:4px 18px; color: #333; border-radius:5px;}
.page span{  margin:0 7px; border:1px solid #e3e3e3; padding:4px 18px; color: #333; border-radius:5px;}

.page a:hover{background:#39AEA9; color: #fff !important; border:1px solid #39AEA9;}

.a_title h4{font-size:12px;font-weight:normal;color:#626262;border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;line-height:30px;margin-bottom:15px;font-family:"宋体";}

.teb{ width:1100px; height:40px; margin:0px auto;}
.teb h2{ height:40px; line-height:40px; font-size:14px; font-weight:normal; color:#666; overflow:hidden;}

.sideright_1{width:832px;float:right;border:1px solid #dfdfdf;background:#fff;}
.sideright_1 h2 b{font-weight:normal;font-size:12px;font-family:"宋体";color:#404447;float:right;margin-right:11px;}
.sideright_1 h2 b a{color:#404447;}

.downlist{line-height:24px;color:#666;padding:10px 0;}
.downlist ul{}
.downlist ul li{border-bottom:1px dashed #dedede;height:28px;line-height:28px;}
.downlist ul li a{color:#ff5105;font-weight:bold;}
.downlist ul li a:hover{ text-decoration:underline;}
.downlist ul li span{float:right;color:#666;}
.downlist ul p{line-height:24px;color:#666;}
/*down*/
.neiye-title{line-height:24px;color:#666;}
.neiye-title a{color:#ff5105;}

/*返回顶部*/
.cd-top { z-index:999;
  display: inline-block;
  height: 50px;
  width: 50px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  cursor:pointer;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background:#000 url(/themes/Home/Public/images/cd-top-arrow.png) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
   border-radius:0px;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1; cursor:pointer;
}
.cd-top.cd-fade-out {
  /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */
  opacity: .9;
}
.no-touch .cd-top:hover {
  background-color: #9dc92b;
  opacity: 1;}



/*内页banner*/


.info-tj{ width:830px; padding-bottom:20px; margin-top:10px;}
.info-tj h2 { height:40px; line-height:40px; padding:0 10px; color:#39AEA9; font-size:18px; border-bottom:1px solid #ccc; }
.info-tj h2 a{ float:right; color:#666; font-size:14px;font-weight:normal;}
.info-tj h2 a:hover{ text-decoration:underline;}

.info-news{ width:830px; padding-bottom:20px;}
.info-news h2 { height:40px; line-height:40px; padding:0 10px; color:#39AEA9; font-size:18px; border-bottom:1px solid #ccc; }
.info-news h2 a{ float:right; color:#666; font-size:14px;font-weight:normal;}
.info-news h2 a:hover{ text-decoration:underline;}
.info-news ul {margin-top: 10px;}
.info-news ul li {font-size: 14px;line-height: 35px;border-bottom: 1px dashed #DFDFDF;padding-left:2px;}
.info-news ul li a span {float: right;margin-right: 0px;}
.info-news ul li a {color:#666; font-size:14px; font-weight:normal; }
.info-news ul li a:hover{color:#39AEA9;}

#demo10 {width:830px; float:left; overflow:hidden; border:none; margin-top:20px; }
#indemo10 {float: left;width: 8000%;}
#demo11,#demo12{float:left; display:inline-table;}
#demo11 li,#demo12 li{ width:190px; float:left; margin-left:26px;}
#demo11 li img,#demo12 li img{border:1px solid #dedede;}
#demo11 li a,#demo12 li a{display:block;}
#demo11 li h3,#demo12 li h3{font-size:12px;font-weight:normal; height:40px; line-height:40px;}
#demo11 li h3 a,#demo12 li h3 a{text-align:center;font-weight:normal;height:40px;line-height:40px;color:#666;}
#demo11 ul li:hover a{ color:#39AEA9;}
#demo11 li h3 a:hover{color:#39AEA9;}
#demo11 {float: left;}
#demo12 {float: left;}
/*内页滚动 end*/