@charset "utf-8";
/*------------------通用样式-------------------*/

body {font-family: "微软雅黑"; background-color:#FFF;}
* {margin:0;padding:0;}
ul, ol, li {list-style:none}
a {text-decoration: none; font-size:14px; color:#333;}
a:hover {color:#25A3E8; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;/*过渡效果*/}
hover {color:#25A3E8; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;/*过渡效果*/}
img {margin:0;padding:0;border:none;}
.clear {clear:both;margin:0px;padding:0px;}
form {display: block;}
#all {width: 100%;margin:0px auto;height: auto;min-width:1200px;overflow:hidden;background-color:#FFF; position:relative;}
#alla{width: 100%;margin:0px auto;height: auto;min-width:1200px;overflow:hidden;background-color:#f7f8f9;}
.nav ul li h2,.nava ul li h2,.ce_nav li h3{font-weight:normal;}


/*--------------------通用样式结束----------------------*/



/*--------------------头部样式 开始----------------------*/

.header {width:100%; height:75px; margin:0px auto; overflow:hidden;}
.head_inside{width:1200px; overflow:hidden; margin-left:auto; margin-right:auto;}
.logo{height:55px; overflow:hidden; float:left; margin-top:10px;}
.logo a{ display:block;}

.head_r{float:right;}
.nav{height:60px; margin-top:15px;}
.nav ul{clear:both;}
.nav ul li{float:left; margin-left:30px; height:55px; }
.nav ul li a{height:55px; display:block; color:#333; font-size:18px; line-height:45px; padding:0px; }
.nav ul li a:hover{height:53px; border-bottom:2px solid #333; color:#333; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease;/*过渡效果*/}
.nav ul .nav_Location a{height:53px; border-bottom:2px solid #333; color:#333;}

.headera {width:100%; height:75px; margin:0px auto; overflow:hidden; background-color:#FFF;}
.nava{height:60px; margin-top:15px;}
.nava ul{clear:both;}
.nava ul li{float:left; margin-left:30px; height:55px; }
.nava ul li a{height:55px; display:block; color:#333; font-size:18px; line-height:45px; padding:0px; }
.nava ul li a:hover{height:53px; border-bottom:2px solid #25A3E8; color:#25A3E8; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease;/*过渡效果*/}
.nava ul .nav_Location a{height:53px; border-bottom:2px solid #25A3E8; color:#25A3E8;}





/*--------------------头部样式 结束----------------------*/



/*--------------------banner样式 开始----------------------*/

.banner{width:100%; height:600px; overflow:hidden; margin:0px auto; position: relative;}

/*-------首页banner特效------*/

.flexslider { margin: 0px auto;position: relative;width: 100%;height: 600px;overflow: hidden;zoom: 1;}   
.flexslider .slides li {width: 100%;height: 100%;}
.flex-direction-nav a {width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.flex-direction-nav .flex-next {background-position: 0 -70px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}
.flex-control-nav {width: 100%;position: absolute;bottom: 20px;text-align:center;}
.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background: url(../images/dot.png) no-repeat 0 -16px;display: block;height: 16px;overflow: hidden;text-indent: -99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {background-position: 0 0;}
.flexslider .slides a img { width: 100%;height: 600px;display: block;}


/*--------------------banner样式 结束----------------------*/



.main{width:100%; margin:0 auto; clear:both;}



/*--------------------通用标题样式----------------------*/

.same_title{width:1200px; height:30px; padding-top:20px; padding-bottom:34px; margin-left:auto; margin-right:auto; text-align:center; background-image:url(title.png); background-repeat:no-repeat; background-position:center center;}
.ch_name{line-height:30px; font-size:22px; color:#333333; height:30px; width:380px; margin-top:15px; margin-left:auto; margin-right:auto;}
.en_name{line-height:30px; font-size:22px; color:#999999; text-align:center; margin-top:10px; padding-left:10px;}
.top_tt{width:1000px; line-height:30px; font-size:14px; color: #555; margin-top:10px; text-align:center; margin-left:auto; margin-right:auto;}


.en_namea{line-height:50px; font-size:34px;color:#757575;text-align:center;}





/*--------------------首页-热门产品样式----------------------*/


.h_product{width:100%; padding-bottom:80px; padding-top:80px; overflow:hidden; position:relative;}

.ts_frame{width:1200px; height:525px; margin-left:auto; margin-right:auto; background-image:url(hk.png); background-repeat:no-repeat; background-position:10px 0px; margin-top:30px;}

.ts_left {height: 400px; width: 1200px; position: relative; padding-top:62px;}

.ts_c4l {float: left; height: 380px; width: 270px; padding-top:15px;}
.ts_c4l ul li {height: 50px; width: 210px; cursor: pointer; margin-top:20px; line-height:50px; padding-left:40px; padding-right:20px;}
.ts_c4l ul .ts_cutLi { background: #25A3E8; color:#FFF;}
.ts_c4r { float: right; width: 888px; height:395px; margin-left:30px; background-color: #FFF; border:1px solid #dddddd;}

.ts_chgBox {height: 395px; width: 890px; overflow:hidden; position:relative; padding-top:55px;}
.ts_long {width: 4450px; position: absolute; left: 0px; top: 55px; height:285px; }
.ts_long ul li { height: 285px; width: 888px; float: left; font-family: "微软雅黑"; }
.hp_pic{width:380px; height:285px; display:block; overflow:hidden; float:left; margin-left:40px;}
.hp_text{width:380px; float:left; margin-left:40px;}
.hp_chgTitle { height:30px; width: 380px; font-size:18px; font-weight:bold; display:block; line-height:30px; margin-top:40px; color:#333; }
.ts_lbtn img,.ts_rbtn img{cursor:pointer}
.ts_long ul li p { font-size: 14px; line-height:30px; width:380px; height:90px; margin-top:20px; color:#666; overflow:hidden;}

.ts_more{width:160px; height:35px; border:1px solid #25A3E8; display:block; text-align:center; font-size:14px; color:#555555; line-height:35px; margin-top:30px; border-radius:30px;}
.ts_more:hover{ background-color:#25A3E8; color:#FFF;}

.hb{width:100%; height:800px; overflow:hidden; background-image:url(hb.jpg); background-repeat:no-repeat; background-position:center center;}



/*--------------------首页-最新产品样式----------------------*/


.i_product{width:100%; margin-left:auto; margin-right:auto; padding-top:60px;padding-bottom:60px; background-color:#f4f5f6;}
.iproduct_frame{width:1200px; margin-left:auto; margin-right:auto; margin-top:20px;}

.ipro_single{width:320px; height:320px; padding:25px; position:relative; float:left; margin-right:45px; margin-top:30px; overflow:hidden; background-color:#FFF; border-radius:4px; -webkit-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.04); -moz-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.04); box-shadow:0px 3px 3px rgba(0, 0, 0, 0.04); background-image:url(zx.png); background-repeat:no-repeat;}
.ipro_single.no_m{margin-right:0px;}

.photo_ipro{width:320px;height:240px;overflow:hidden; position:relative;}
.cover_ipro{width:320px;height:240px;overflow:hidden;position: absolute;background:#25A3E8;top:25px;left:25px;}
.text_ipro{position:absolute;width:320px;height:240px;left:-320px;top:25px; left:25px;overflow:hidden;}
.look_ipro{width:320px;height:240px; overflow:hidden; background-image: url(look.png);  background-repeat:no-repeat; background-position:center center; display:block;}
.look_ipro:hover{color:#FFF;}


.hc_line{width:40px; height:2px;background-color:#25A3E8; margin-left:auto; margin-right:auto; margin-top:28px;}
.ip_name{width:320px; height:30px; line-height:30px; font-size:16px; color:#333333; text-align:center; display:block; margin-top:15px; font-weight:bold;}




/*--------------------首页-新闻资讯样式----------------------*/




.i_news{width:100%; height:720px; margin-left:auto; margin-right:auto; padding-top:80px; padding-bottom:60px; overflow:hidden; background-image:url(n_bg.jpg); background-repeat:no-repeat; background-position:center top;}
.inews_frame{width:1200px; margin-left:auto; margin-right:auto; margin-top:10px;}

.in_top{width:1200px; overflow:hidden; position:relative;}
.int-pic{ width:330px; height:220px; display:block; overflow:hidden; position:absolute; z-index:9; top:20px; left:0px;}
.int-right{width:790px; height:260px; background-color:#232122; float:right; padding-left:90px; padding-right:40px;}
.int-text{width:620px; float:left;}
.int-title{width:620px; height:30px; line-height:30px; font-size:16px; color:#FFF; display:block; overflow:hidden; margin-top:60px; font-weight:bold;}
.int-title:hover{color:#25A3E8;}
.int-line{width:30px; height:1px; background-color:#25A3E8; margin-top:14px;}
.int-wen{line-height:25px; font-size:12px; color:#C0C0C0; width:600px; height:75px; overflow:hidden; margin-top:15px;}

.int-time{width:90px; height:80px; float:right; text-align:right; margin-top:60px; margin-right:10px;}
.intt-day{ line-height:40px; font-size:30px; color:#BBBBBB;}
.intt-year{ line-height:20px; font-size:14px; color:#888888;}

.in_bottom{width:1200px; overflow:hidden; margin-top:20px;}
.in_left{width:570px; float:left; text-align:right;}
.in_right{width:570px; float:right; text-align:left; margin-top:100px;}
.inews_single{width:570px; height:155px; margin-top:50px;}
.insl{float:left; width:440px;}
.insr{float:right; width:90px; height:90px; background-image:url(n_i.png); background-repeat:no-repeat;}
.inews_single:hover .insr{background-image:url(n_ia.png);}

.insla{float:right; width:440px;}
.insra{float:left; width:90px; height:90px; background-image:url(n_i.png); background-repeat:no-repeat;}
.inews_single:hover .insra{background-image:url(n_ia.png); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;/*过渡效果*/}

.inews_single:hover .in_text{border-bottom:1px dashed #25A3E8;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;/*过渡效果*/}
.inews_time{height:20px; line-height:20px; font-size:12px; color:#AAAAAA; margin-top:10px;}

.in_text{width:440px; height:154px; float:right;  border-bottom:1px dashed #CCC;}
.inews_name{width:440px; height:30px; font-size:16px; color:#FFF; font-weight:bold; line-height:30px; display:block; overflow: hidden; margin-top:20px;}
.inews_wen{height:50px; line-height:25px; font-size:12px; color:#C6C6C6; margin-top:10px; overflow:hidden;}


.i-more{width:200px; height:35px; text-align:center; line-height:35px; font-size:14px; margin-left:auto; margin-right:auto; display:block; border:1px solid #CCC; margin-top:40px; border-radius:50px;}
.i-more:hover{ background-color:#25A3E8; color:#FFF; border:1px solid #25A3E8;}



/*--------------------首页-特色产品样式----------------------*/


.i_techan{width:100%; height:1051px; margin-left:auto; margin-right:auto; overflow:hidden; background-image:url(t_bg.png); background-repeat:no-repeat; background-position:center top;}
.ite_single{width:1200px; height:455px; padding-top:35px; padding-bottom:35px; overflow:hidden; margin-left:auto; margin-right:auto;}
.ite-text{width:460px; height:260px; float:left; margin-top:90px;}
.itt-big{width:460px; height:50px; font-size:42px; line-height:50px; color:#dddddd; overflow:hidden;}
.itt-name{width:460px; height:40px; line-height:40px; font-size:22px; color:#333; display:block; overflow:hidden; margin-top:10px;}
.itt-line{width:80px; height:3px; background-color:#EF415A; margin-top:12px;}
.itt-wen{ height:50px; line-height:25px; font-size:12px; color:#666; overflow:hidden; margin-top:15px;}
.itt-more{ width:120px; height:35px; line-height:35px; font-size:14px; color:#FFF; background-color:#25A3E8; text-align:center; display:block; margin-top:30px; border-radius:4px;}
.itt-more:hover{color:#FFF; background-color:#007FB7; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;/*过渡效果*/}

.ite-img{width:580px; height:435px; padding:10px; overflow:hidden; float:right; background-color:#FFF; background-image:url(jiao.png); background-repeat:no-repeat; background-position:left top;}
.ite-pic{width:580px; height:435px; display:block; overflow:hidden;}

.ite-line{width:100%; height:1px; background-color:#dddddd;}

.ite-texta{width:460px; height:260px; float:right; margin-top:90px;}
.ite-imga{width:580px; height:435px; padding:10px; overflow:hidden; float:left; background-color:#FFF; background-image:url(jiao.png); background-repeat:no-repeat; background-position:left top;}



/*--------------------首页-关于我们样式----------------------*/

.i_about{width:100%; margin-left:auto; margin-right:auto; padding-bottom:80px;}
.ia-top{width:100%; height:150px; background-image:url(guanyu.jpg); background-repeat:no-repeat; background-position:center top; padding-top:80px;}

.same_titlea{width:1200px; height:30px; padding-top:20px; padding-bottom:34px; margin-left:auto; margin-right:auto; text-align:center; background-image:url(titlea.png); background-repeat:no-repeat; background-position:center center;}

.ia-bottom{width:1200px; margin-left:auto; margin-right:auto;}
.iat-text{width:960px; line-height:30px; font-size:14px; color:#666; margin-left:auto; margin-right:auto; margin-top:50px; text-align:center;}
.iat-line{width:40px; height:2px;background-color:#25A3E8; margin-left:auto; margin-right:auto; margin-top:28px;}
.iat-t1{width:960px; line-height:30px; font-size:16px; color:#555; text-align:center; margin-left:auto; margin-right:auto; margin-top:20px;}
.iat-t2{width:960px; line-height:30px; font-size:12px; color:#999; text-align:center; margin-left:auto; margin-right:auto;}
.iat-more{width:160px; height:40px; line-height:40px; font-size:14px; text-align:center; color:#FFF;background-color:#25A3E8; border-radius:4px; margin-top:30px; display:block; margin-left:auto; margin-right:auto;}
.iat-more:hover{color:#FFF; background-color:#007FB7; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;/*过渡效果*/}

.iat-ts{width:1198px; height:210px; margin-top:50px; border:1px solid #dddddd;}
.iat-single{width:298px; height:210px; border-right:1px solid #dddddd; float:left; text-align:center;}
.iat-icon{width:40px; height:40px; overflow:hidden; text-align:center; margin-left:auto; margin-right:auto; margin-top:50px;}
.iat-ch{width:230px; height:30px; line-height:30px; font-size:16px; color:#444444; font-weight:bold; margin-left:auto; margin-right:auto; margin-top:15px;}
.iat-en{width:230px; height:25px; line-height:25px; font-size:12px; color:#666666; margin-left:auto; margin-right:auto;}





/*--------------------首页-案例展示样式----------------------*/

.i_case{width:100%; margin-left:auto; margin-right:auto; padding-top:80px;padding-bottom:40px; background-color:#f4f5f6;}
.ic_frame{width:1200px; height:425px; margin-left:auto; margin-right:auto; margin-top:30px; position:relative;}
.icf_single{width:370px; height:400px; padding:8px; float:left; overflow:hidden; text-align:center; margin-right:20px;}
.icf-pic{width:370px; height:220px; overflow:hidden; display:block; text-align:center;}
.icf-name{width:370px; height:30px; line-height:30px; font-size:16px; display:block; color:#333; margin-top:15px; font-weight:bold;}
.icf-line{width:30px; height:1px; background-color:#CCC; margin-left:auto; margin-right:auto; margin-top:9px;}
.icf-text{width:350px; height:50px; line-height:25px; margin-left:auto; margin-right:auto; font-size:12px; color:#555555; overflow:hidden; margin-top:10px;}
.icf-go{width:50px; height:20px; display:none; background-image:url(go.png); background-repeat:no-repeat; background-position:center center; margin-left:auto; margin-right:auto; margin-top:20px;}
.icf_single:hover{ background-color:#FFF; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;/*过渡效果*/  -webkit-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.1)); box-shadow:0px 3px 3px rgba(0, 0, 0, 0.1);}
.icf_single:hover .icf-go{ display:block;}


.c_frUl {height: 425px; width: 1200px; overflow:hidden; }

.c_frUl ul li { display: inline;overflow: hidden; }
.c_frBtnL:hover,.c_frBtnR:hover{display: block; top:180px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;/*过渡效果*/}
.c_frBtnL:hover{ border:1px solid #FFF;background-image:url(left.png);}
.c_frBtnR:hover{ border:1px solid #FFF;background-image:url(right.png);}




/*--------------------首页脚部----------------------*/

.foot {width:100%;height:381px;background:url(../images/footbg.jpg) no-repeat;background-size:100% 100%;color:#cccccc;}
.foot .bottom {color:#939393;font-size:12px;line-height:80px;width:100%;height:80px;text-align:center;/*background-color:rgba(30,31,33,0.98);*/}
.foot .top {/*background-color:rgba(45,46,50,0.98);*/height:243px;padding-bottom:30px;padding-top:28px;width:1200px; margin-left:auto; margin-right:auto;}
.foot .labels {width:100%;border-bottom:2px solid #3f3f3f;line-height:54px;color:#e2e2e2;font-size:18px;margin-bottom:26px;}
.foot .labels .english {color:#5f6060;font-size:14px;margin-left:12px;}
.foot .leftul {width:360px;margin-right:138px;float:left;}
.foot .leftul ul {width:360px;height:180px;}
.foot .leftul ul li {width:160px;height:40px;line-height:40px;float:left; margin-right:10px;}
.foot .leftul ul li a {display:block;width:160px;font-size:14px;color:#cccccc;float:left;}
.foot .leftul ul li a:hover{color:#25A3E8;}
.foot .middle {width:360px;float:left;margin-right:132px;color:#cccccc;font-size:14px;}
.foot .middle p {margin-bottom:10px;}
.foot .middle .big {font-size:24px;color:#f1f1f1;margin-bottom:20px;}
.foot .right {float:left;width:210px;}
.foot .right .text {width:208px;height:139px;border:1px solid #5b5c5f;float:left;}
.foot .right img {width:139px;height:139px;float:left;}
.foot .right .text p {font-size:14px;width:23px;padding-left:26px;padding-right:20px;float:left;height:139px; line-height: 15px; padding-top: 15px;}



/*--------------------关于我们页面样式----------------------*/


.banner_nei{ width:100%; height:460px; overflow:hidden; margin:0 auto; background-image:url(../images/inside.jpg); background-repeat:no-repeat; background-position:center;}

.mainin{width:100%; padding-bottom:40px;}

.mt_in{width:1200px; margin-left:auto; margin-right: auto;}
.main_top{width:100%; height:65px; background-color:#FFF; border-bottom:1px solid #f1f1f1; -webkit-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.03); -moz-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.03)); box-shadow:0px 3px 3px rgba(0, 0, 0, 0.03); padding-top:5px;}
.page_name{float:left; height:40px; line-height:40px; font-size:20px; color:#00B4BF; font-weight:bold; margin-top:10px;}
.crumbs{height:20px; float:left; margin-top:20px; background-image:url(home.png); background-repeat:no-repeat; text-indent:15px; background-position:left center; overflow:hidden;}
.suo{font-size:14px; color:#888; line-height:20px; height:20px;}
.suo a{font-size:14px; color:#333;}
.suo a:hover{color:#25A3E8;}
.suo span{padding-right:10px; height:20px;line-height: 20px;display: inline-block;}

.search{ width:270px; height:35px; margin-top:12px; float:right; overflow:hidden;}
.search form{width:270px; height:35px; display:block; clear:both;}
.sousuo{width:201px; height:33px; border:1px solid #ccc; border-radius:4px 0px 0px 4px; display:block; float:left; padding:0 10px; line-height:33px; font-size:12px; color:#666; border-right:0px;}
.search_btn{width:48px; height:35px; background-color:#FFF; display:block; border:1px solid #ccc; border-radius:0px 4px 4px 0px; border-left:0px; float: left; cursor: pointer; background-image: url(search.png); background-repeat:no-repeat; background-position:center center;}
.search_btn:hover{background-image: url(searcha.png); background-color:#25A3E8;border:1px solid #25A3E8;border-left:0px;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;/*过渡效果*/}




.main_nei{width:1200px; overflow:hidden; margin-left:auto; margin-right:auto;}

.mn_left{width:890px; float:left; overflow:hidden; margin-top:40px; -webkit-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.04); -moz-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.04); box-shadow:0px 3px 3px rgba(0, 0, 0, 0.04);}

.det_titlea{width:840px; height:40px; border-bottom:0px; line-height:30px; font-size:18px; font-weight:bold; color:#333; background-image:url(t-bg.png); background-repeat:no-repeat; background-position:left bottom;}

.details{ width:840px; overflow:hidden;  padding-left:25px; padding-right:25px; padding-bottom:30px; padding-top:15px; background-color:#FFF;}
.details_f{ width:840px; overflow:hidden; margin-left:auto; margin-right:auto; padding-top:30px;}
.details_f p{text-indent:2em; line-height:2.4em;}

.mn_right{width:240px; float:right; overflow:hidden; background-color:#FFF; padding-left:15px; padding-right:15px; margin-top:40px; padding-bottom:20px; -webkit-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.04); -moz-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.04); box-shadow:0px 3px 3px rgba(0, 0, 0, 0.04);}

.tui-p{ width:240px; overflow:hidden; margin-top:20px; border-bottom:1px solid #E2E2E2; padding-bottom:29px;}
.tui-title{width:240px; height:35px; background-image:url(tt_bg.png); background-repeat:no-repeat; background-position:left bottom;}
.tt-name{width:160px; height:20px; line-height:20px; font-size:18px; color:#333; float:left; overflow:hidden;}
.tt-more{width:50px; height:20px; line-height:20px; display:block; text-align:right; font-size:12px; color:#666666; float:right; border-left:1px solid #CCC; overflow:hidden;}


.clist_product{width:240px; height:230px; margin-top:20px;}

.wrapBoxb{ width:240px; height:360px; overflow:hidden; position:relative;}
.wrapBoxb ul{width:6000px;}
.wrapBoxb ul li{float:left;display:inline;width:238px;height:228px;overflow:hidden;position:relative; border:1px solid #dddddd;}

.fra{position: relative; margin-top:15px; margin-left:0px;}
.taba{width:110px;}
.taba li{width:10px;height:10px;font-size:0;background-color:#dfdfdf;float:left;margin-right:10px;cursor:pointer;display:inline; border-radius:20px;}
.taba li.cur{background-color:#25A3E8;border-radius:20px;}

.chanp_pic{width:238px; height:178px; overflow:hidden; display:block;}

.chanp_title{width:210px; line-height:30px; font-size:14px; font-weight:bold; color:#333; line-height:30px; display:block; padding-left:14px; padding-right:44px; overflow:hidden; background-image:url(cha.png); background-repeat:no-repeat; background-position:204px center; margin-top:10px;}
.wrapBoxb ul li:hover .chanp_title{background-image:url(chaa.png);}

.tui-n{width:240px; overflow:hidden; margin-top:20px;}
.ce_title{width:240px; height:45px; overflow: hidden; color:#333; line-height:40px; font-size:18px; font-weight:bold; border-bottom:1px solid #107EB5; padding-top:10px; margin-bottom:10px;}
.tui_news{width:240px;}
.tn_single{width:240px; height:59px; border-bottom:1px dashed #E2E2E2; overflow:hidden; margin-top:15px;}
.tns-name{width:240px; height:30px; font-size:14px; color:#333; line-height:30px; display:block; font-weight:bold; overflow:hidden;}
.tns-time{width:240px; height:20px; font-size:12px; color:#999; line-height:20px; text-indent:20px; background-image:url(time.png); background-repeat:no-repeat; background-position:left center;}




/*--------------------产品中心页面样式----------------------*/


.type_frame{ width:1200px; margin-left:auto; margin-right:auto; text-align:center; margin-top:10px;}
.type_frame h3{display: inline; font-weight:normal;}
.type_frame a:hover{ color:#333; border:1px solid #CCC; background-color:#FFF; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;/*过渡效果*/}
.type_frame a{line-height:40px; padding-left:20px; padding-right:20px;border-radius:6px; display:inline-block; font-size:16px; margin-top:30px; margin-left:10px; margin-right:10px; background-color:#25A3E8; color:#FFF; border:1px solid #25A3E8;}


.mfproduct_frame{ width:1200px; overflow:hidden; margin-top:10px;}
.mfproduct_single{width:320px; height:390px; padding:25px; position:relative; overflow:hidden; background-color:#FFF; background-image:url(p-j.png); background-repeat:no-repeat; background-position:left top; margin-top:30px; float:left; margin-right:40px; -webkit-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.04); -moz-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.04); box-shadow:0px 3px 3px rgba(0, 0, 0, 0.04); border-radius:6px;}
.mfproduct_single.nom{ margin-right:0px;}
.mfproduct_name{width:320px; height:30px; line-height:30px; color:#333; display:block; overflow:hidden; text-align:center; margin-left:auto; margin-right:auto; font-size:16px; font-weight:bold; margin-top:15px;}
.mfproduct_name:hover{color:#25A3E8;}
.mfproduct_single.no_m{margin-right:0px; margin-left:30px;}

.mfcover{width:320px;height:240px;overflow:hidden; display:block;position: absolute;background:#000000;top:0px;left:0px; ZOOM: 1;opacity: 0;filter:  alpha(opacity=0);}
.mfphoto{width:320px;height:240px;overflow:hidden; position:relative; ZOOM: 1;}

.mflook-icon{width:30px; height:30px; display: block; background-image:url(k-icon.png); background-repeat:no-repeat; background-position:center center; margin-left:auto; margin-right:auto; margin-top:15px;}
.mfproduct_single:hover .mflook-icon{background-image:url(k-icona.png); -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; transition: all 0.8s ease;/*过渡效果*/}
.mfproduct_single:hover{ border-bottom:2px solid #25A3E8; height:388px;}

.mfproduct_look{width:110px; height:30px; line-height:30px; display:block; margin-left:auto; margin-right:auto; border:1px solid #dddddd; font-size:14px; color:#555; text-align:center; border-radius:30px; margin-top:23px; background-color:#f5f6f7;}
.mfproduct_single:hover .mfproduct_look{background-color:#25A3E8; border:1px solid #25A3E8; color:#FFF;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;/*过渡效果*/}



/*-------页码样式-----*/
.ye_ma{text-align: center;margin: 0px;clear: none;float: left;height: 37px;width: 1200px;padding-top: 40px; font-size:14px; color:#666;}
.ye_ma a{line-height: 35px;clear: none; height: 35px; font-size:14px; color:#333; padding:0 15px; border:1px solid #cccccc; border-radius:10px; display:inline-block; margin:0 3px;}
.ye_ma a:hover{background-color:#25A3E8; border:1px solid #25A3E8; color:#FFF;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;/*过渡效果*/}



/*--------------------产品中心-内页页面样式----------------------*/

.mn-frame{width:1200px; margin-left:auto; margin-right:auto; margin-top:40px;}

.profiles_frame{width:840px; padding:25px; background-color:#FFF; float:left; -webkit-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.04); -moz-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.04); box-shadow:0px 3px 3px rgba(0, 0, 0, 0.04);}
.product_profiles{ width:840px; height:300px;}
.mp_pic{float:left; width:400px; height:300px;} 

.pp_mld{width:400px; height:300px; overflow:hidden; float:left; margin-left:40px;}

.pp_title{line-height:30px; font-size:18px; color:#333; margin-top:20px;}
.p_icon{width:400px; height:24px; padding:17px 0px; border-bottom:1px solid #F1F1F1; border-top:1px solid #F1F1F1; margin-top:15px;}
.pp_text{line-height:30px; font-size:14px; color:#666; margin-top:15px; height:60px; overflow:hidden;}

.pro_lei{width:420px; height:20px; line-height:20px; background-image:url(lei.png); background-repeat:no-repeat; background-position:left center; text-indent:25px; margin-top:10px;}
.pro_lei span{color:#999; font-size:12px;}
.pro_lei a{color:#333; font-size:12px;}
.pro_lei a:hover{color:#107EB5;}


.buy{width:200px; height:40px; display:block; margin-top:35px; background-color:#25A3E8; color:#FFF; line-height:40px; text-align:center; font-size:16px; border-radius:50px;}
.buy:hover{background-color:#F94646;color:#FFF; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;/*过渡效果*/}


.mnp-right{width:220px; padding:25px; height:300px; overflow:hidden; background-color:#FFF; float:right; -webkit-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.04); -moz-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.04); box-shadow:0px 3px 3px rgba(0, 0, 0, 0.04);}

.tagLabel{width:220px; height:180px;}
.tag_title{height:30px; width:220px; line-height:30px; font-size:18px; color:#333;}
.tag_f{width:220px;  overflow:hidden; margin-top:10px;}
.tag_f a{height:30px; width:220px; overflow:hidden; display:block; line-height:30px; font-size:14px; color:#333; background-image:url(dian.png); background-repeat:no-repeat; background-position:left center; text-indent:20px; margin-top:5px;}
.tag_f a:hover{color:#25A3E8; background-image:url(diana.png);}

.telephone{width:220px; height:60px; margin-top:30px; border-top:1px solid #CCC; padding-top:29px;}



/*-----------产品放大镜----------*/

/*正常容器*/
.con-fangDaIMg{
	width: 400px;
	height: 300px;
	position: relative;
	background-color: #454545; z-index:9;
}
.zc_pic{width:400px; height:300px; overflow:hidden;}
.zc_pic img{width:400px; height:300px; display:block;}
.con-fangDaIMg > img{
	width: 100%;
	height:100%
}
/*滑块*/
.magnifyingBegin{
	width: 200px;
	height: 150px;
	left: 0;
	top: 0;
	background-color: #454545;
	opacity: 0.5;
	filter:alpha(opacity=50);
	position: absolute;
	cursor: move;
	display: none;
}
/*放大镜显示区域*/
.magnifyingShow{
	width: 400px;
	height: 300px;
	display: none;
	position: absolute;
	right: -440px;
	top: 0;
	overflow: hidden;
	background-color: #454545;
	border-left:2px solid #999;
	border-right:2px solid #999;
}
.magnifyingShow > img{
	width: 800px;
	height: 600px;
	margin-left:0;
	margin-top: 0;
}

/*-----------*/




/*--------------------新闻资讯页面样式----------------------*/



.news_ff{ width:1200px; padding-top:10px;}
.news_s{width:1198px; height:260px; margin-top:30px; overflow:hidden; background-color:#FFF; border:1px solid #f7f8f9;-webkit-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.04); -moz-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.04); box-shadow:0px 3px 3px rgba(0, 0, 0, 0.04);}
.news_s:hover{border:1px solid #25A3E8; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;/*过渡效果*/-webkit-box-shadow:0px 3px 3px rgba(37, 163, 232, 0.2); -moz-box-shadow:0px 3px 3px rgba(37, 163, 232, 0.2); box-shadow:0px 3px 3px rgba(37, 163, 232, 0.2);}


.ns_time{width:70px; height:100px; float:left; margin-top:40px; margin-left:40px;}
.ns-day{ width:70px; height:70px; line-height:70px; text-align:center; font-size:40px; border-radius:4px; color:#FFF; background-color:#3D3D3D;}
.ns-year{height:20px; line-height:20px; font-size:12px; text-align:center; color:#999999; margin-top:10px;}

.ns-lei{height:30px; border-bottom:1px solid #dddddd; margin-top:10px;}
.fenlei{line-height:25px; font-size:12px; color:#999999; float:left; background-image:url(label.png); background-repeat:no-repeat; background-position:left center; text-indent:25px;}
.leibie{line-height:25px; font-size:12px; color:#444444; float:left;}

.news_text{width:700px; height:180px; float:left; margin-left:40px;}
.news_name{width:700px; line-height:30px; font-size:16px; color:#333; font-weight:bold; display:block; margin-top:35px;}
.news_jian{width:700px; height:50px; line-height:25px; font-size:12px; color:#666; overflow:hidden; margin-top:15px;}
.chakan{width:120px; height:35px; line-height:35px; font-size:14px; border:1px solid #CCC; border-radius:30px; text-align:center; display:block; margin-top:18px;}
.chakan:hover{border:1px solid #25A3E8; background-color:#25A3E8; color:#FFF;}
.news_s:hover .ns-day{background-color:#25A3E8; color:#FFF; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;/*过渡效果*/}


.news_top{width:1150px; height:95px; background-color:#FFF; padding:25px; margin-top:30px; margin-left:auto; margin-right:auto;-webkit-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.04); -moz-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.04); box-shadow:0px 3px 3px rgba(0, 0, 0, 0.04);}
.news_h{height:30px; line-height:30px; font-size:20px; color:#333; font-weight:bold; padding-top:10px;}
.newsn_l{width:30px; height:1px; background-color:#25A3E8; margin-top:14px;}
.newsn_t{ height:20px; line-height:20px; font-size:12px; color:#999; text-indent:20px;margin-top:15px; background-image:url(time.png); background-repeat:no-repeat; background-position:left center;}

.news_single:hover .ns_icon{background-image:url(newsa.png); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;/*过渡效果*/}
.news_single:hover .news_text{ border-bottom:1px dashed #25A3E8; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;/*过渡效果*/}


.change{width:830px; margin-top:40px; border-top:1px solid #CCC; padding-top:14px; font-size:14px; color:#25A3E8; line-height:25px;}
.change a{line-height:25px; font-size:14px; color:#333; display:inline-block; margin-top:10px;}
.change a:hover{ color:#25A3E8;}


/*--------------------返回顶部----------------------*/




/*gotop*/
.cbbfixed {position: fixed;right: 10px;transition: bottom ease .3s;bottom: -85px;z-index: 3;cursor:pointer;}
.cbbfixed .cbbtn {width: 40px;height: 40px;display: block;background-color: #2c2d2e;}
.cbbfixed .gotop {transition: background-color ease .3s;margin-top: 1px;}
.cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background: url(../images/side-icon02.png);}
.cbbfixed .gotop:hover {background-color:#25A3E8;}


/*--------------------案例展示页面样式----------------------*/


.pro_frame{width:1200px; margin-left:auto; margin-right:auto; margin-top:0px;}

.pron_single{width:578px; height:160px; position:relative; border:1px solid #CCC; margin-right:40px; float:left; margin-top:30px; overflow:hidden;}
.pron_img{width:270px; height:160px; float:left;}


.pron_text{width:258px; float:right; height:140px; padding:10px 25px;}
.pron_name{ line-height:30px; height:30px; display:block; font-size:16px; color:#333; font-weight:bold; margin-top:10px;}
.pron_profiles{line-height:25px; font-size:12px; color:#555; height:50px; overflow:hidden; margin-top:10px;}
.pron_btn{width:80px; height:30px; font-size:12px; color:#333; background-image:url(xiang.png); background-repeat:no-repeat; background-position:right center; display:block; line-height:30px; margin-top:5px;}
.pron_single.no_m{margin-right:0px;}
.pron_single:hover{border:1px solid #25A3E8;}

.photo_pro{width:270px;height:160px;overflow:hidden;}
.cover_pro{width:270px;height:160px;overflow:hidden;position: absolute;background:#25A3E8;top:0px;left:0px;}
.text_pro{position:absolute;width:270px;height:160px;left:-270px;top:0px;overflow:hidden;}
.look_pro{width:270px; height:50px; overflow:hidden; background-image: url(look.png); background-repeat:no-repeat; background-position:center 60px; display:block; color:#FFF; font-size:16px; line-height:50px; text-align:center; padding-top:60px; padding-bottom:50px;}
.look_pro:hover{ color:#FFF;}


.case_title{width:840px; padding:25px 15px; border:10px solid #FFF; margin-bottom:30px; font-size:20px; font-weight:bold; color:#333; background-image:url(c-l.jpg); background-repeat:no-repeat; background-position:820px center;}
.details_fa{ width:840px; overflow:hidden; margin-left:auto; margin-right:auto; padding-top:15px;}
.details_fa p{text-indent:2em; line-height:2.4em;}


/*--------------------------后添程序样式----------------------*/

.m_inside{width:1200px; margin-top:40px; margin-left:auto; margin-right:auto;}
.tagCon{margin-top:40px;}
.tagCon .title{line-height:40px; font-size:18px; color:#25A3E8; font-weight:bold; border-bottom:1px solid #CCC;}
.tagBody{padding-top:10px;}
.tagBody a{line-height:30px; font-size:14px;}
.tagBody a:hover{color:#25A3E8;}

.linkbox h3 a{font-size:18px; color:#333; font-weight:bold; line-height:40px;}
.linkbox h3 a:hover{color:#25A3E8;}
.linkbox .f6 a{line-height:30px; margin-right:10px; font-size:14px;}

.suo em{color:#C00; font-style:normal;}

.mfproduct_framea{ width:1240px;}



/*--------------------------首页合作伙伴样式----------------------*/


.cooperation{width:100%; padding-top:60px; padding-bottom:60px; background-color:#f4f5f6;}

.hezuo{width:1200px; margin-left:auto; margin-right:auto;}
.dl-bottom{width:1100px; padding:0px 30px; margin-top:40px; padding-bottom:20px;}
.dlb-single{width:200px; height:355px; line-height:70px; color:#333; margin-right:33px; background-color:#FFF; padding:25px; padding-bottom:10px; float:left; border-bottom:1px solid #fff;}
.dlb-pic{width:200px; height:200px; margin-left:auto; margin-right:auto; border-radius:200px; overflow:hidden;}
.dlb-name{width:200px; height:39px; line-height:30px; font-size:16px; background-image:url(qi.png); background-repeat:no-repeat; background-position: left 8px; text-indent:30px; border-bottom:1px solid #dddddd; margin-top:25px; overflow:hidden;}
.dlb-weixin{width:200px; height:69px; line-height:30px; font-size:14px; background-image:url(jian.png); background-repeat:no-repeat; background-position: left 8px; text-indent:30px; border-bottom:1px solid #dddddd; margin-top:10px; overflow:hidden;}
.dlb-single:hover{border-bottom:1px solid #25A3E8;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;/*过渡效果*/}


.c_frboxa {position:relative;width:1099px; height:390px; margin-left:auto; margin-right:auto;}

.c_frBtnLa {cursor: pointer; z-index:90;position: absolute;left:-40px; top:160px; width:30px; height:30px; background-image:url(left.png); background-repeat:no-repeat; background-position:center center; display:none; background-color:#FFF; }
.c_frUla {height: 390px; width:1099px; overflow:hidden; position:relative;}
.c_frBtnRa {cursor: pointer; z-index:90; position: absolute;right:-40px;top:160px;width:30px; height:30px; background-image:url(right.png); background-repeat:no-repeat; background-position:center center; display:none; background-color:#FFF; }
.c_frUla ul li { display: inline;}
.dl-bottom:hover .c_frBtnLa{display: block; top:160px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;/*过渡效果*/}
.dl-bottom:hover .c_frBtnRa{display: block; top:160px;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;/*过渡效果*/}
.c_frBtnLa:hover{background-color:#25A3E8;background-image:url(lefta.png);}
.c_frBtnRa:hover{background-color:#25A3E8;background-image:url(righta.png);}