@charset "utf-8";
/* CSS Document */

/*搜索*/
.search_box{ width:100%; height:46px;} 
.search{ width:1080px; height:40px; margin:10px auto;}
.search_l{ float:left; height:40px; line-height:40px; padding-left:20px; }
.search_l img{ float:left; vertical-align:middle; padding-top:20px;}
.search_l a{ margin:0 5px; text-decoration:none; color:#333;}
.search_l a:hover{ text-decoration:underline;}
.search_r{ float:right; height:40px;}
.search-box{ width:200px; height:24px; margin-top:7px; padding-right:20px;}
.search-text{width:153px; height:24px; float:left; line-height:24px; border:0; text-indent:1.2em; background:url(../images/ss_k.gif) no-repeat; color:#666;}
.search-button{ background:url(../images/ss_s.gif) no-repeat; width:45px; height:24px; float:left;border-style :none; cursor:pointer;}

/*banner*/
.banner{width:100%; margin:0 auto; position:relative; height:460px;}
.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:#0a328d;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:23%;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:23%;background-position:-6px -137px;}

/*产品*/
.aqpg{ width:1080px; height:320px; margin:40px auto;}
.aqpg h3{ width:275px; height:40px; background:url(../images/aqpg.jpg) no-repeat center; font-size:20px; text-align:center; margin:0 auto; padding-top:46px;}
.aqpg i{ width:23px; height:13px; display:block; margin:0 auto; padding-top:6px;}
.aqpg ul{ width:1080px; height:190px; margin:0 auto; margin-top:24px; overflow:hidden;}
.aqpg ul li{ width:264px; height:188px; border:1px solid #ccc; float:left; margin-right:14px; position:relative;}
.aqpg ul li img{ width:264px; height:188px;}
.aqpg ul li p{ width:264px; height:20px; background:#004a8d; text-align:center; line-height:20px; color:#fff; position:absolute; left:0; bottom:0;}

/*bann1*/
.ads1{ width:1080px; height:160px; margin:0 auto; position:relative; background:url(../images/bn1.jpg) no-repeat center;}
.ads1 p{ font-size:18px; position:absolute; color:#0a328d; font-weight:bold; left:220px; top:40px; line-height:24px;}
.ads1 h4{ font-size:14px; color:#fff;  position:absolute; left:240px; top:103px; font-weight:normal;}
.ads1_butt{ position:absolute; right:92px; bottom:26px; width: 120px;height:30px;line-height: 30px;text-align: center;background: #12993a;}
.ads1_butt a{ color:#fff;}
.ads1_tel{ position:absolute; right:64px; bottom:70px; font-size:12px; line-height:28px; color:#0a328d;}
.ads1_tel span{ font-size:24px; font-weight:bold;display: block; font-family:Impact;}

/*业务布局*/
.ywbj{ width:100%; height:520px; background:url(../images/ys.jpg) no-repeat center; margin:50px auto;}
.ywbjzx{ width:1080px; height:470px; margin:50px auto; padding-top:50px;}
.ywbjzx h2{ width:394px; height:62px; background:#0a328d; margin:0 auto; text-align:center; line-height:60px; font-size:36px;color:#fff;}
.ywbjzx .ul_01{ margin-top:54px;}
.ywbjzx .ul_01 li{ width:230px; height:310px; border-radius:4px; background:#0a328d; padding:0 14px; position:relative; float:left; margin-right:12px;}
.ywbjzx .ul_01 h3{ font-size:24px; color:#fff; text-align:center; border-bottom:1px solid #fff;line-height: 76px;padding-top:6px;}
.ul_02 p{ line-height:30px; font-size:14px; color:#fff;}
.ul_02{padding: 18px 10px;}
.ul_02 p em{ font-size:16px; font-weight:bold;}
.ul_01 b{ font-size:16px; color:#fff; text-align:center; display:block;}
.ul_01 i{ width:34px; height:31px; position:absolute; right:0; bottom:0;}

/*bann2*/
.ads2{ width:1080px; height:160px; margin:0 auto; position:relative; background:url(../images/bn2.jpg) no-repeat center;}
.ads2 p{ font-size:18px; position:absolute; color:#0a328d; font-weight:bold; left:220px; top:40px; line-height:24px;}
.ads2 h4{ font-size:14px; color:#fff;  position:absolute; left:240px; top:103px; font-weight:normal;}

/* 客户见证 */
.khtb{ margin:46px auto; width:275px;}
.khtb h3{font-size:20px; width:275px; height:38px; text-align:center; display:block; margin:0 auto; background:url(../images/khtb.jpg) no-repeat center; padding-top:44px;}
.khtb i{ display:block; margin:0 auto; text-align:center; padding-top:6px;}
.eose{ display:block; width:100%; height:442px; background:url(../images/khbj.jpg) no-repeat center; padding-top:56px;}
.eose ul{ width:1080px; height:442px; margin:0 auto; padding-left: 20px;}
.eose ul li{ width:250px; height:392px; float:left; background:#0a328d; margin-right:20px;}
.eose ul li h4{ font-size:22px; text-align:center; padding: 32px 0 20px 0;}
.eose ul li h4 a{ color:#fff;}
.eose ul li p{ color:#fff; line-height:24px; height:72px; overflow:hidden; margin:0 24px;}
.eose ul li .iske{ display:block; height:194px; width:250px; background:#fff; margin-top:22px; padding-top:24px;}
.iske img{ width:220px; height:110px; display: block;margin: 0 auto; margin-bottom:22px;}
.iske em{ display:block; font-size:14px; width:146px; height:32px; background:#0a328d; text-align:center; line-height:30px; margin:0 auto;}
.iske em a{ color:#fff;}

/*优势*/
.yszx{ width:1080px; height:680px; margin:60px auto; position:relative;}
.ystb{ width:514px; height:98px; background:url(../images/ystb.jpg) no-repeat center; margin:0 auto; padding-top:10px; }
.ystb h4{ font-size:24px; float:left; padding-left:136px;}
.ystb h4 a{ color:#0a328d;}
.ystb b{  font-size:24px; float:left; padding-left:12px;}
.ystb b a{color:#0a328d;}
.ystb b em{ font-size:60px;color:#0a328d;}
.ysbj{width:1080px; height:505px; background:url(../images/yszx.jpg); margin:0 auto; margin-top:82px;}
.ysbj .spa1{ float:left; display:block; width:560px; height:412px;}
.ysbj .spa1 h4{ font-size:30px; padding: 16px 0 60px 40px;}
.ysbj .spa1 h4 a{ color:#0a328d;}
.ysbj .spa1 ul{ padding-left:90px;}
.ysbj .spa1 ul li{ line-height:30px;font-size: 14px;width: 440px;}
.ysbj .spa1 i{ display:block; width:114px; height:34px; line-height:34px; text-align:center; background:url(../images/ysd.jpg) no-repeat; margin: 30px 0 12px 90px;}
.ysbj .spa1 i a{ color:#fff;}
.spa2{ width:460px; height:482px; float:right; margin-right:46px;}
.spa2 img{ width:460px; height:480px; }
.duld{ width:310px; height:110px; background:#0a328d; position:absolute; right:290px; bottom:24px; padding: 10px 0 0 22px;}
.duld h5{ font-size:20px; padding-bottom:6px; padding-top:7px;}
.duld h5 a{ color:#fff;}
.duld p{ font-size:14px; line-height:28px; color:#fff;}

/* 关于 */
.gsjj{width:100%; height:520px; margin:0 auto; background:url(../images/jj.jpg) no-repeat center;}
.jjzx{ width:1080px; height:520px; margin:0 auto;}
.jjzx h3{ text-align:center; font-size:24px;padding: 28px 0 12px 0;}
.jjzx h3 a{ color:#fff;}
.jjzx i{ color:#fff; text-align:center; display:block; font-size:14px;}
.jjzx em{ text-align:center; display:block; padding-top:10px;}
.jjzx em a{ color:#fff;}
.qzsa{ line-height:30px; color:#fff; height:120px; overflow:hidden; margin:18px 0 26px 0;}
.jjzx span{ display:block; width:1080px; height:26px; line-height:16px; border-bottom:1px solid #fff;}
.jjzx span h2{ font-size:16px; float:left; font-weight:normal;}
.jjzx span h2 a{ color:#fff;}
.jjzx span b{ font-size:12px; float:right; font-weight:normal;}
.jjzx span a{ color:#fff;}
.jjzx ul{ margin-top:22px;}
.jjzx ul li{ float:left; margin-right:20px;}
.jjzx ul li img{ width:224px; height:136px; border:1px solid #ccc;}
.jjzx ul li p{ width:226px; text-align:center; line-height:30px; height:30px; color:#fff;}

/*bann3*/
.ads4{ width:1080px; height:160px; margin:30px auto; position:relative; background:url(../images/bn3.jpg) no-repeat center;}
.ads4 p{ font-size:18px; position:absolute; color:#0a328d; font-weight:bold; left:374px; top:54px; line-height:24px;}
.ads4 h4{ font-size:14px; color:#fff;  position:absolute; left:390px; top:92px; font-weight:normal;}
.ads4_butt{ position:absolute; left:150px; bottom:24px; width: 120px;height:30px;line-height: 30px;text-align: center;background: #12993a;}
.ads4_butt a{ color:#fff;}
.ads4_tel{ position:absolute; left:150px; bottom:66px; font-size:12px; line-height:28px; color:#0a328d;}
.ads4_tel span{ font-size:24px; font-weight:bold;display: block; font-family:Impact;}

/*问题*/
.trends_bg{margin:0 auto;width:100%; height:414px; }
.trends{margin: 0 auto;width:1080px; height:414px; }
.trends .tab_menu{ width:640px; height:410px; float:right; padding:0 25px;}
.tab_menu .ttt{ width:640px; height:40px;  border-bottom:1px solid #333;}
.tab_menu .ttt ul{ width:365px; float:left; height:40px; }
.tab_menu li a h3{font-size:18px;color:#000; font-weight:normal;}
.tab_menu .ttt .gd{ float:right; line-height:40px; padding-right:5px;}
.tab_menu .ttt .gd a{font-size:14px;color:#000;}
.tab_menu .ttt li{ float:left; width:100px; height:40px; text-align:center; line-height:40px;cursor:pointer; color:#000;}
.tab_menu .ttt li a h3:hover{color:#12993a;}
.tab_menu .tabcont{ width:685px; float:left; height:auto;clear:both;margin-top:20px;}
.tab_menu .tabcont .tabc{width:685px; float:left; height:auto;clear:both;}
.tab_menu .tabc .box_nr{width:685px; margin:0 auto;height:150px;}
.tab_menu .tabc .box_nr img{float:left;width:240px;height:120px;border:1px solid #c3c3c3;padding:3px;}
.tab_menu .tabc .box_nr p{ float:left;margin-left:15px;line-height:26px; text-indent:2em;margin-top:10px;font-size:12px;height:104px;overflow: hidden; color:#333;width:406px;}
.tab_menu .tabc .box_nr p a{color:#12993a;font-size:12px;margin:20px 0 0 20px;}
.tab_menu .tabc .news{margin-top:10px;}
.tab_menu .tabc ul li{width:49%; float:left;line-height:300%; padding-left:5px; background:url(../images/buttom1.jpg) no-repeat left;}
.tab_menu .tabc ul li.last{ overflow:none;}
.tab_menu .tabc ul li span{ float:right; padding-right:15px;}
.news ul li a{ font-size:12px; color:#333; float:left;padding:0 5px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width:230px; }
.tab_menu .tabc .box_nr a h5{float:left;margin-left:15px;font-size:14px;color:#000;}

.trends .cjwt{width:390px;float:left;height:410px; background:#fff;}
.trends .cjwt .question_title{height:40px; border-bottom:1px solid #333; margin:0 10px;}
.trends .cjwt .question_title a h3{ float:left;font-size:18px; color:#333; line-height:40px;margin:0 0px 0 5px; font-weight:normal;}
.trends .cjwt .question_title .more{ float:right;font-size:14px; color:#333;line-height:40px;margin-right:5px;}
.trends .cjwt ul li{margin:20px auto;border-bottom:1px dashed #e1e1e1;}
.trends .cjwt .question{ line-height:200%; height:320px; margin:20px 8px 0 8px; overflow:hidden;}
.trends .wen a{color:#333;font-size:12px; line-height:20px; background:url(../images/Q.jpg) no-repeat left center;padding-left:25px;}
.trends /*.right*/ .question ul li{border-bottom:1px dotted #a0a0a0;margin:12px auto;}
.trends .da{margin:10px auto;}
.trends .da p{color:#333;font-size:12px; line-height:20px;background:url(../images/A.jpg) no-repeat left top;padding-left:25px;}

/*链接*/
.lj{ width:1080px; height:30px; margin:30px auto;}
.lj h3{ font-size:14px; height:30px; width:90px; text-align:center; line-height:30px; float:left; background:#0a328d; color:#fff;}
.lj ul{ height:30px; line-height:30px; float:left;}
.lj ul li{ float:left; margin-left:16px;}

/*回到顶部*/
.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: #003894;}
.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);}
