/* å¤´éƒ¨å¼€å§‹ */
.header{height:30px;line-height: 30px;color:#333;border-bottom:1px solid #ddd;border-top:1px solid #ddd;}
.header p,.header ul li a{float: left;font-size: 12px;color:#999}
.header ul li {float: left;margin-right: 10px;}
.top{padding:20px 0px;}
.top .logo{padding-left: 10px;color: #666;padding-top: 6px;}
.top .logo p{display: block;color: #105cab;line-height: 30px;font-size: 20px;}
.top .tel {color: #555;position:relative;font-size: 16px;line-height: 25px;}
.top .tel .iconfont{font-size: 48px;color:#105cab;position:absolute;top:25px;left:-56px;}
.top .tel p {line-height: 35px;font-family: Times New Roman;font-size: 30px;color: #333;font-weight: bold;}
/* å¯¼èˆªå¼€å§‹ */
#nav{ background:#105cab;}
.nav{height:60px;bottom:-60px;z-index:100;}
.nav ul li{float:left;font:normal 16px/60px "å¾®è½¯é›…é»‘";z-index:9999;position: relative;width:150px;text-align:center;}
.toplink {color:#fff;display: block;}
 .current,.ahover,.toplink:hover{color:#fff;background-color: #ffa100;}
.sub_con {position: absolute;display: none; background: #105cab;top:60px; z-index:9999; width:100%;left:0px;overflow:hidden;}
.sub_con  p{ font:normal 14px "å¾®è½¯é›…é»‘"; width:100%; float:left;}
.sub_con  p a{ color:#fff;display:block;height: 40px;line-height: 40px;}
.sub_con  p a:hover{ color:#fff;background-color: #ffa100;}
/*bannerè½®æ’­å›¾*/
.flexslider{position:relative; overflow:hidden;background:#000 url(../images/loading.gif) 50% no-repeat; z-index:10;}
.slides{position:relative;z-index:1;}
.slides li{height:600px; z-index: 0;}
.flexslider .slides .s1{ background:url(../images/ban01.jpg) no-repeat center center;}
.flexslider .slides .s2{ background:url(../images/ban02.jpg) no-repeat center center;}
.flexslider .slides .s3{ background:url(../images/ban03.jpg) no-repeat center center;}
.flexslider .slides .s4{ background:url(../images/ban04.jpg) no-repeat center center;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:51px;height:98px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
/* äº§å“å±•ç¤º */
.tit{text-align: center;}
.tit p{font-size: 36px;color:#105cab;line-height: 50px;}
.tit span{color: #aaa;position: relative;}
.tit span::before{width: 100px;height:2px;content: "";background:#bdbdbd;position: absolute;top:10px;right: 400px;}
.tit span::after{width:100px;height:2px;content: "";background:#bdbdbd;position: absolute;top:10px;left: 400px;}
.product .pro_left{width:265px;}
.product .pro_left>p{font-size:24px;text-align: center;height:70px;background: #105cab;color:#fff;line-height: 70px;border-top-left-radius:5px;border-top-right-radius:5px;}
.product .left_nav{border-left:1px solid  #105cab;border-right:1px solid  #105cab;}
.product .left_nav ul li{height:50px;line-height: 50px;border-bottom: solid 1px #f1f1f1;}
.product .left_nav ul li a{padding-left:50px;display: block;}
.product .left_nav ul li a:hover{background:url(../images/nav_bg.png) no-repeat left center;color: #fff;}
.product .left_tel{font-size:14px;color: #fff;padding:25px 0 25px 70px;background-color: #105cab;position: relative;}
.product .left_tel span{display: block;line-height: 30px;font-family: Times New Roman;font-size: 28px;}
.product .left_tel .iconfont{font-size: 44px;position: absolute;left:15px;top:50px;}
.product .pro_right{width:900px;}
.product .title ul li{font-size: 18px;text-align: center;width:80px;position: relative;} 
.product #Tab1 .TabADS ul li{display:inline-block;width:250px;line-height: 60px; font-size: 18px; cursor: pointer;margin-right:10px;background: #e9e9e9;}
.product #Tab1 .TabADS .TasADSOn{ background:#105cab;color:#fff;}
.product .TabADSCon ul li{float: left;width:285px;margin-right:20px;margin:0 10px 20px 0;}
.product .TabADSCon ul li:nth-child(3n){margin-right:0;}
.product .TabADSCon .img{width:285px;height:214px;overflow: hidden;}
.product .TabADSCon p{height:40px;line-height:40px;text-align:center;}
.product .TabADSCon ul li a:hover p{color:#105cab;}
/* å››å¤§ä¼˜åŠ¿ */
.youshi .youshi_top{background: url(../images/youshi_bg.png) no-repeat center center;height:186px;}
.youshi .youshi_top .fl,.youshi .youshi_top .fr{padding-top :35px; color:#fff;}
.youshi .youshi_top .fr{width:555px;}
.youshi .youshi_top .fl p{font-size: 24px;}
.youshi .youshi_top .fl span{font-size: 14px;color:#ddd;}
.youshi .youshi_top .fr p{float: left;font-size: 52px;font-weight: bold;margin-right: 10px;}
.youshi .youshi_top .fr span{display: block;font-size: 14px;padding-top: 20px;}
.youshi .youshi_bottom .row01{background: url(../images/youshi01.png) no-repeat left center;height:451px;} 
.youshi .youshi_bottom .cont .fr,.youshi .youshi_bottom .cont .fl{width:500px;}
.youshi .row01 .fr p{background: url(../images/youshi_icon1.png) no-repeat left center;}
.youshi .cont p{padding-left:77px;font-size: 32px;color: #105cab;font-weight: 700;margin-bottom: 10px;}
.youshi .cont ul li{font-size: 18px;color:#666;background: url(../images/ico06.gif) no-repeat 0 10px;padding-left:20px;}
.youshi .cont .row02 p{background: url(../images/youshi_icon2.png) no-repeat left center;}
.youshi .row03 p{background: url(../images/youshi_icon3.png) no-repeat left center;}
.youshi .cont .row04 p{background: url(../images/youshi_icon4.png) no-repeat left center;}
.youshi .youshi_bottom .row03{background: url(../images/youshi02.png) no-repeat right center;height:451px;padding-top:50px;} 
/* å…¬å¸ç®€ä»‹ */
.about{background: #105cab;}
.about img {display: block;float: left;width: 300px;height: 300px;}
.about .cont {float: right;width: 840px;margin-top: 20px;color: #fff;}
.about .cont p{font-size: 28px;}
.about .cont span p{overflow: hidden;display:inline-block;margin-bottom: 10px;font-size: 16px;}
.about .cont .more{width:150px;height:40px;line-height: 40px;border:1px solid #fff;text-align: center;}
.about .cont .more a{color:#fff;display: block;}
/* æ–°é—»ä¸­å¿ƒ */
.news{background: #f3f3f3;padding:50px 0}
.news .news_tit{border-bottom:1px solid #ddd;margin-bottom: 20px;height: 40px;line-height: 40px;position: relative;}
.news .news_tit a{float:right;font-size: 14px;}
.news .news_tit p{color:#105cab;font-weight: bold;padding-left: 15px;}
.news .news_tit p::before{content: "";width:5px;height:20px;background:#105cab ;display: inline-block;position: absolute;top:10px;left:0;}
.news .fl{width:332px;padding-right:68px;background: url(../images/shadow.jpg) no-repeat right center;}
.news .fl ul li{height: 45px;line-height: 45px;border-bottom:1px dotted #ddd ;position: relative;}
.news .fl:nth-child(3){background: none;}
.news .fl ul li a{display: block;padding-left: 15px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap; width: 230px;}
.news .fl ul li span{float: right;color:#999;font-size: 14px;}
.news .fl ul li::before{position:absolute;top:13px;content: " ";border-top:8px solid transparent;border-bottom: 8px solid transparent;border-left: 8px solid #105cab;}
/* æ¡ˆä¾‹å±•ç¤º */
.hezuo  ul li { width:242px;float:left; margin-left:15px;}
.hezuo  ul li p{height:40px;line-height: 40px;text-align: center;}
.hezuo  ul li img{ width:240px; height:180px; border:#ddd 1px solid;}
#demo{overflow:hidden; width:1200px;display: inline; float:left;} 
#indemo{float: left;width: 1000%;} 
#demo1,#demo2{float:left;} 
#demo1 a,#demo2 a{cursor:pointer;}
/* åº•éƒ¨å¼€å§‹ */
.footer{background: #105cab no-repeat center 0;padding: 30px 0;clear: both;}
.link p {color: #fff;line-height: 50px;margin-bottom: 15px;}
.link p a {color: #fff;margin: 0 15px;}
.footer .subnav{text-align: center;}
.footer .subnav a{color:#fff;display: inline-block;text-align: center;width:100px;}
.bottom {padding-top: 20px;text-align: center;}
.bottom p {line-height: 26px;color: white}
.bottom p a {color: white;margin-right: 20px;}
/* å…³äºŽæˆ‘ä»¬é¡µé¢å¼€å§‹ */
.aboutban{background:url(../images/aboutban.jpg) no-repeat center center;height:450px;}
.inleft{width: 300px;font-size: 14px;}
.inright{width: 880px;}
.inright .posi{border-bottom:1px solid #eee}
.intit{background:#105cab;height: 80px;line-height: 80px;font-size: 24px;color:#fff;text-align: center;}
.submenu ul li{height:50px;background:#f1f1f1;font-size:18px;line-height:50px;border-bottom: 1px solid #ddd;}
.submenu ul li a{color:#000;display: block;padding-left: 25px;}
.submenu ul a:hover{background:#ffa100;color:#fff;}
.inleft .incontact{border:1px solid #ddd;font-size: 16px;}
.inleft .incontact .con{margin:0 auto;margin-top:10px;padding: 10px;}
.inleft .incontact .wx{width: 200px;margin: 0 auto;margin-top: 10px;font-size: 12px;line-height: 25px;text-align: center;}
.main{min-height: 700px;}
.inright .posi .fl{line-height:55px;color:#333;font-size:20px;}
.inright .posi .fl::before{content: "";background:#105cab;width:10px;height:22px;display: inline-block;margin-right:10px;vertical-align: sub;}
.inright .posi .fr{line-height:55px;}
.inright .right_con img{display: block;margin:0 auto;}
/* äº§å“ä¸­å¿ƒé¡µé¢å¼€å§‹ */
.proban{background: url(../images/proban.jpg) no-repeat center center;height: 450px;}
.inright .case_list ul li:nth-child(3n){margin-right:0;}
.inright .case_list ul li{width: 285px;float: left;margin-right: 10px;margin-bottom: 20px;overflow: hidden;text-align: center;}
.inright .case_list .img{width:285px;overflow: hidden;}
.inright .case_list ul li p{line-height: 40px;}
.inright .case_list ul li:hover p{width:285px;height:40px;background: #105cab;color:#fff;}
#pages {padding: 50px 0; justify-content: center; overflow: hidden;width: auto; }
#pages li:first-child {margin-right:10px;line-height:35px;display: inline-block;}
#pages a, #pages span,.thisclass {padding: 5px 8px;display: inline-block;text-align: center;font-size: 14px;color: #6b6b6b;margin-right: 10px;border-radius: 4px;background: #f0f0f0;min-width: 20px;border: #ddd 1px solid;}
#pages a:hover,.thisclass{ background:#105cab;  color:#fff;}
#pages li{ display:inline-block}
#pages span.active {padding: 5px 10px; display: block; border: 1px solid #105cab;background: #105cab;color: #fff;}
/* äº§å“è¯¦æƒ…é¡µå¼€å§‹ */
.caseinfo h1,.detail h1{font-size: 24px;text-align: center;padding-top:20px;font-weight: 700;}
.caseinfo p{font-size: 14px;color: #999;text-align: center;display: block;height: 40px;}
.caseinfo img{display: block;margin:0 auto;}
.intro .cptit{ font-size:18px; border-bottom: #eee 1px solid; margin-bottom: 10px;}
.intro .cptit span{background: #105cab;width: 120px;text-align: center;color:#fff;display: inline-block;line-height: 40px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.intro p{line-height: 30px;}
.intro img{display: block;margin:0 auto;}
/* æ–°é—»ä¸­å¿ƒé¡µé¢å¼€å§‹ */
.newban{background: url(../images/newban.jpg) no-repeat center center;height: 450px;}
.news_list ul li a{display: block;}
.news_list ul li{ padding:15px 8px; border-bottom:#ddd 1px dotted;}
.news_list ul li .news_tit{font-size: 18px;display: block;}
.news_list ul li .news_tit span{float:right;font-size: 14px;color: #999;}
.news_list ul li p{ font-size:14px; color:#999;}
/* æ–°é—»è¯¦æƒ…é¡µå¼€å§‹ */
.detail h1{font-size: 24px;text-align: center;padding-top:20px;font-weight: 700;}
.detail .zuozhe{font-size: 14px;color: #999;text-align: center;display: block;height: 40px;}
.detail .desc{ background:#f3f3f3; padding:10px;margin:10px 0;color:#666}
.detail .cont img{display: block;margin:0 auto;} 
.pages{ background:#f4f4f4; padding:5px 10px;}
/* æ–°é—»å†…é¡µåˆ†äº« */
#share{width: 100%;height: 49px;overflow: hidden;margin-top: 10px;margin-bottom: 20px;border-top: 1px dashed #E7E7E7;border-bottom: 1px dashed #E7E7E7;}
.time,.source{ font-size: 13px; color: #BEBEBF;margin-right: 30px;}
#share ul{width: 90%;height: 49px; padding-left: 110px;}
#share li{width: 50px; height: 100%; float: left; margin-right: 10px;}
#share li a{width: 100%; height: 100%;display: inline-block; cursor: pointer;}
.bdshare-button-style0-32 .bds_qzone{background-position:0 -52px}
.bdshare-button-style0-32 .bds_tsina{background-position:0 -104px}
.bdshare-button-style0-32 .bds_weixin{background-position:0 -1612px}
.bdshare-button-style0-32{zoom:1;width: 450px;margin: 0 auto;display: block;height: 60px;}
.bdshare-button-style0-32:after{content:".";visibility:hidden;display:block;height:0;clear:both}
.bdshare-button-style0-32 a{float:left;width:32px;line-height:32px;height:32px;background-image:url(../images/sharebg.gif);background-repeat:no-repeat;cursor:pointer;margin:6px 6px 6px 0;text-indent:-100em;overflow:hidden;color:#3a8ceb}
.bdshare-button-style0-32 a:hover{color:#333;opacity:.8;filter:alpha(opacity=80)}
.bdshare-button-style0-32 .bds_more{color:#333;}
.bdshare-button-style0-32 .bds_count{color:#333;background:url(../images/sharebg.gif) no-repeat 0 -60px;width:48px;height:32px;line-height:32px;padding:0;text-align:center;text-indent:0}
.bdshare-button-style0-32 .bds_count:hover{background-position:-48px -60px;}
.bds_tsohu,.bds_tfh,.bds_baidu,.bds_qq,.bds_msn,.bds_sohu,.bds_qy,.bds_leho,.bds_ifeng,.bds_ff,.bds_tuita,.bds_ms,.bds_deli,.bds_s51,.bds_t163,.bds_share189,.bds_xg,.bds_s139{display:none}