@charset "utf-8";
/* CSS Document */
/*banner*/
.banner{width:100%; margin:0 auto; position:relative; height:496px;}
.fullSlide{width:100%;position:relative;height:100%;background:transparent}
.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{height:100%;}
.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat}
.fullSlide .bd li a{display:block;height:100%}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0}
.fullSlide .hd ul{text-align:center;margin-bottom:30px}
.fullSlide .hd ul li{background:#1955b8;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:100px;height:11px;margin:1px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:999px}
.fullSlide .hd ul .on{background:#fff}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}

/*搜索*/
.search_box{ width:100%; height:40px; background:#1955b8;} 
.search{ width:1180px; height:40px; margin:0 auto;}
.search_l{ float:left; height:40px; line-height:40px; color:#fff;}
.search_l img{ float:left; vertical-align:middle; padding-top:20px;}
.search_l a{ margin:0 8px; text-decoration:none; color:#fff;}
.search_l a:hover{ text-decoration:underline;}
.search_r{ float:right; height:40px; padding-right:10px;}
.search-box{ width:230px; height:24px; margin-top:8px;}
.search-text{width:200px; height:24px; float:left; line-height:24px; border:0; text-indent:1.2em; background:url(../images/ss_k.jpg) no-repeat; color:#fff;}
.search-button{ background:url(../images/ss_s.jpg) no-repeat; width:30px; height:24px; float:left;border-style :none; cursor:pointer;}

/*产品*/
.cp{ width:1180px; height:auto; overflow:hidden; margin:30px auto; }
.cp .cpz{ width:210px; height:auto; float:left; background:#1955b8; padding-bottom:4px;}
.cp .cpy{ width:946px; height:auto; float:right;}
.cp .cpz h3{ font-size:16px;  width:210px; text-align:center; padding:16px 0;}
.cp .cpz h3 a{ color:#fff;}
.cp .cpl{ width:204px; margin:0 auto; background:#fff; padding-top:16px; padding-bottom:20px;}
.cp .cpl h2{ display:block; font-size:14px; width:152px; height:30px; line-height:30px; background:#1955b8; margin:0 auto; padding-left:34px;}
.cp .cpl h2 a{ color:#fff;}
.cp .cpl ul{ width:186px; margin:0 auto;}
.cp .cpl ul li{ border-bottom:1px solid #ccc; line-height:30px;}
.cp .cpl ul img{ width:5px; height:5px; padding:0 16px 0 14px;}
.cp .hd ul{ width:938px; height:40px; background:#1955b8; line-height:40px;}
.cp .hd ul li{ float:left; font-size:14px; width:96px; height:40px; text-align:center;}
.cp .on, .cpy .hd ul li:hover{ background:#e79a07;width:96px; height:40px; }
.cp .hd ul a{ color:#fff;}
.cp .bd ul{ margin-top:26px; margin-left:4px;}
.cp .bd ul li{ float:left; margin-right:9px;}
.cp .bd ul img{ display:block; width:220px; height:174px; border:1px solid #ccc; padding:2px;}
.cp .bd ul p{ width:224px; line-height:30px; height:30px; text-align:center; margin-bottom:10px;}
.cp .hd i{ float:right; font-style:normal; line-height:40px; margin-right:30px;}
.cp .hd i a{ color:#fff;}

/*bann1*/
.ads1_box{ width:100%; height:154px; background:url(../images/bn1.jpg) no-repeat center;}
.ads1{ width:1180px; height:154px; margin:0 auto; position:relative;}
.eo{ width:200px; height:112px; float:left; padding:20px 0 0 20px;}
.ads1 p{ font-size:18px; font-weight:bold; float:left; color:#fff; line-height:33px; padding:40px 0 0 92px; text-shadow:2px 2px 2px #333;}
.ads1_butt{ position:absolute; width:192px; height:36px; display:block; text-align:center; right:70px; bottom:30px; }
.ads1_tel{ position:absolute; right:74px; top:16px; font-weight:bold; line-height:26px;color:#fff;}
.ads1_tel span{ font-size:24px; display:block; }

/*优势*/
.ys{ width:1180px; height:804px; margin:0 auto;margin-top:36px;}
.ys span{ display:block; width:1180px; height:262px; background:url(../images/ystb.jpg) no-repeat center;}
.ys span h4{ font-size:36px;padding: 80px 0 0 224px;}
.ys span h4 em{ font-size:24px; font-weight:bold; font-style:normal;}
.ys span h3{ text-align:center; font-size:30px; margin-top: 76px;}
.ys span h3 a{ color:#1955b8;}
.ys ul{ height:300px; width:1180px; margin:0 auto; }
.ys ul li{ width:200px; height:228px; border:3px solid #ccc; float:left; margin:0 15px; padding-top:30px;position:relative;}
.ys ul li h3{ font-size:24px; text-align:center;border-bottom:3px solid #333;width: 96px;line-height: 40px;display: block;margin: 0 auto; margin-bottom:10px;}
.ys ul li h3 em{ color:#1955b8; font-style:normal;}
.ys ul li p{ line-height:30px;font-size:14px; color:#666; background:url(../images/ysy.gif)no-repeat 6px 10px;width:170px; padding-left:22px;}
.ys ul li img{position:absolute; left:72px; bottom:-33px;}
.dhz{ width:1000px; height:56px; line-height:56px; margin:0 auto; margin-top:42px; padding-left:180px;}
.dhz h5{ width:240px; height:56px; background:#333; font-size:24px;text-align:center; float:left; margin-right:94px;}
.dhz h5 a{ color:#fff; }
.dhz p{ background:#1955b8; width:500px; height:56px; text-align:center; float:left; color:#fff;}
.dhz p em{ font-style:normal; font-size:24px; font-weight:bold;}

/*bann2*/
.ads2{ width:1180px; height:190px; margin:0 auto; position:relative;background:url(../images/bn2.jpg) no-repeat center; margin-top:34px;}
.ads2 p{ font-size:30px; font-weight:bold; color:#fff; position:absolute; left:188px; top:52px;}
.ads2 h4{ color:#fff; position:absolute; left:140px; bottom:40px;font-size:26px;}
.ads3_butt{ position:absolute; width:110px; height:40px; font-weight:bold; font-size:20px; line-height:40px; background:#fff; border-radius:4px; display:block; text-align:center; right:66px; bottom:70px; /*!  */ }
.ads3_butt a{color:#1955b8;}
.ads2_tel{ position:absolute; right:200px; top:70px; font-weight:bold; line-height:29px;color:#fff;}
.ads2_tel span{ font-size:24px; display:block; }

/*见证全部*/
.jsz{ width:1180px; height:440px; margin:0 auto;}
.elso{ font-size:24px; width:820px; height:80px; background:url(../images/jz.jpg) no-repeat center; text-align:center; margin:0 auto; padding-top: 70px;}
.ieks{ width:1180px; height:350px; }
.jz_01{ width:586px; height:148px; float:left; margin-bottom:16px;}
.jz_01 img{ float:left; width:156px; height:144px; border:1px solid #ccc;}
.aesx{ display:block; width:390px; height:124px; border:1px solid #ccc; padding:10px; float:right; margin-right:8px;}
.aesx h3{ font-size:14px;}
.aesx p{ line-height:26px; color:#666; height:78px; overflow:hidden; padding:6px 0;}
.aesx i{ font-style:normal;}
.aesx i a{ color:#1955b8;}
.jz_02{ width:586px; height:148px; float:right; margin-bottom:16px;}
.jz_02 img{ float:left; width:156px; height:144px; border:1px solid #ccc;}
.jz_03{/* width:586px;*/ height:148px; float:left;}
.jz_03 img{ float:right; width:156px; height:144px; border:1px solid #ccc;}
.jz_04{ width:595px; height:148px; float:left;}
.jz_04 img{ float:right; width:156px; height:144px; border:1px solid #ccc;}
.aesh{ display:block; width:390px; height:124px; border:1px solid #ccc; padding:10px; float:left;}
.aesh h3{ font-size:14px;}
.aesh p{ line-height:26px; color:#666; height:78px; overflow:hidden; padding:6px 0;}
.aesh i{ font-style:normal;}
.aesh i a{ color:#1955b8;}

/* 公司简介 */
.gsjs{ width:100%; height:424px; background:url(../images/jjbj.jpg) no-repeat center; margin-top:40px;}
.jjzx{ width:1180px; height:354px; margin:0 auto;}
.jjzx span{ display:block; width:570px; height:354px; float:left; padding-top:70px; padding-left:48px;}
.jjzx span h3{ font-size:18px; padding-left:76px;}
.jjzx span h3 a{ color:#fff;}
.eiss{ width:48px; height:84px; float:left; margin-top:20px;}
.jjzx span p{ line-height:32px; height:224px; color:#fff; float:right; overflow:hidden; width:500px; margin-top:56px;}
.ybxjj{ float:right; width:464px; height:362px;margin: 30px 64px 0 0;}

/* 荣誉资质 */
.fc{ width:1180px; height:310px; margin:40px auto;}
.fc_bt{ width:1180px; height:40px;}
#tab_3{ width:1180px; position:relative; overflow:hidden;}
#tab_3 .tab_menu_3{ width:630px; height:34px; margin:0 auto;}
#tab_3 .tab_menu_3 li{ float:left;width:150px;height:40px; line-height:24px;}
#tab_3 .tab_menu_3 li h3{ width:160px; height:40px; line-height:24px; text-align:center;}
#tab_3 .tab_menu_3 li a{ width:160px; height:40px; display:block; font-size:28px; padding-left:20px; text-align:center;}
#tab_3 .tab_menu_3 li a span{ display:block; font-size:16px; font-weight:normal;}
#tab_3 .tab_menu_3 .selected h3 a{ width:160px; height:40px; color:#0048b4;}

#tab_3 .tab_box_3{width:1180px;height:280px;clear:both;position:relative;}
#tab_3 .hide{display:none;}
#tab_3 .tab_box_3 div{ margin-top:8px;}
.lefts ,.rights {display: block;width: 101px;height:27px; margin-top:-27px; position: absolute;top:280px;}
.lefts {background-position: 0 0;left: 424px;}
.rights {background-position: -101px 0;right: 424px;}
.box1 { width:1180px; height:280px; position:relative;}
.box1 ul { width:1180px; height:280px; overflow:hidden; margin:0 auto;}
.box1 li { width:278px; height:280px; float:left; text-align:center; margin-left:20px; display:block; position:relative;}
.box1 li img{ width:270px; height:224px; border:4px solid #333;}
.box1 li img:hover{ width:270px; height:224px; border:4px solid #0048b4;}
.box1 li a p{ display:block; width:277px; height:30px; line-height:30px; text-align:center; font-size:14px;}


/*动态*/
.wrap{ width:1180px; margin:0 auto;}
#sywarp6{clear:both;height:540px;width:100%;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;overflow:visible；padding-top: 30px;}
#news{float:left;width:1180px}
.news5{text-align:left;float:left;width:660px;height:92px}
.news5_1{float:left;height:68px;width:98px;font-size:11px;text-align:center;background-image:url(../images/xx5_65.jpg);background-repeat:no-repeat;background-position:center 42px;line-height:35px;border-right-width:1px;border-right-style:solid;border-right-color:#ccc}
.news5_2_li1{font-size:16px;line-height:25px;color:#666;float:left;width:454px}
.news5_2_li2{float:left;    font-size: 14px; line-height:24px; height:72px; overflow:hidden;}
.dazi25{font-size:25px;margin-top:5px}
.news5_2{float:left;height:80px; padding-left:15px;line-height:22px;color:#9c9c9c; padding-top:6px; border-left: 1px solid #ccc;}
.news6{float:left;width:660px; margin-top:22px;}
.news6 li{float:left;width:330px;text-align:left;line-height:40px; height:36px;overflow: hidden; }
.news6 li a{font-size: 14px; }
.news_tu img{width: 390px; height: 267px;}
.hnr{ height:411px;float:left}
.hnr h2{height:46px;padding-left:282px}
.hnr h2 li{float:left;height:46px;line-height:46px;vertical-align:top;font-size:18px;width:205px;background-image:url(../images/xwn2.png);background-repeat:no-repeat;background-position:left top;margin-right:2px}
.hnr h2 li a{color:#FFF;font-size:18px;font-weight:400;display:inline-block;width:205px;text-align:center;height:46px;vertical-align:top;line-height:46px;float:left}
.hnr h2 li a:hover,.hnr h2 li.cur a{color:#FFF;text-decoration:none;    background-color: #1955b8;font-size:18px;text-align:center;line-height:46px}
.hnr h2 .more{color:#0d8ccf;font-size:10px;font-weight:400;font-family:arial;padding:10px 10px 0 0;text-transform:uppercase}
.hnrBox{height:377px;overflow:hidden}
.hnrBox .hnrLeft,.hnrBox .hnrRight{padding-top:80px;display:block;width:17px;height:63px;overflow:hidden}
.hnrBox .hnrLeft{padding-left:11px;background-image:url(../images/hnrLeft.gif);background-repeat:no-repeat;background-position:11px}
.hnrBox .hnrLeft:hover{background:url(../images/hnrLeftHover.gif) no-repeat 11px}
.hnrBox .hnrRight{background:url(../images/hnrRight.gif) no-repeat left;padding-right:11px}
.hnrBox .hnrRight:hover{background:url(../images/hnrRightHover.gif) no-repeat left}
.hnrCnt{width:591px;overflow:hidden;padding-top:0;padding-bottom:0}
.hnrCnt li{float:left;width:197px}
.hnrCnt img{width:195px;height:263px;overflow:hidden;display:block;margin-right:1px;margin-left:1px}
.hnrCnt li span{display:block;height:31px;line-height:31px;text-align:center;overflow:hidden;color:#d7d7d7}
.hnrCnt li a{display:block;color:#d7d7d7;font-size:12px;text-decoration:none}
.news_tu {float:left;height:290px;width:414px;padding-right:42px;margin-top: 58px; background: url(../images/news-bj.png) no-repeat center left;}
.xinwenxia {margin-top: 58px}
.ggzi {font-size: 15px;  float: left;height: 90px; text-transform: uppercase;line-height: 25px; text-align: center;}
.ggzi_p1 {color: #1955b8; margin-top: 10px;font-size: 24px;line-height: 35px; font-weight:bold;}
.ggzi_p2 {color: #999;font-size: 12px; margin-top:8px;}

/*链接*/
.lj{ width:1180px; height:34px; margin:0 auto; margin-top:30px;}
.lj span img{ width:20px; height:18px; padding:0 6px 0 0; vertical-align:middle;}
.lj span{ display:block; width:120px; height:34px; line-height:34px;  text-align:center; float:left; background:#1955b8; color:#fff; vertical-align:middle;}	
.lj ul{ width:1030px; height:34px; line-height:34px; float:right; background:#eee; padding-left:30px;}
.lj ul li{ float:left; margin-right:30px;}
.lj ul li a{ color:#666;}

/*回到顶部*/
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
.clearfix .clear{_height:0px;}
/*gotop*/
.cbbfixed {position: fixed;right: 242px;transition: bottom ease .3s;bottom: -85px;z-index: 3;cursor:pointer;}
.cbbfixed .cbbtn {width: 40px;height: 40px;display: block;background-color: #1955b8;}
.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:#333;}
.cbbfixed .weixin div {background: url(../images/weixin.jpg);width: 210px;height: 210px;position: absolute;left: -212px;top: -130px;opacity: 0;transform: scale(0);    -webkit-transform: scale(0);transform-origin: 100% 70%;-webkit-transform-origin: 100% 70%;transition: transform ease .3s,opacity ease .3s;-webkit-transition: all ease .3s;display:none\0;*display:none;}
.cbbfixed .weixin:hover div {display: block;transform: scale(1);-webkit-transform: scale(1);opacity: 1;*display:block;}
.cbbfixed .weixin .weixin-icon{float: left;margin:12px 0 0 11px;width:18px;height: 18px; background: url(../images/side-icon01.png);}









