@charset "utf-8";
/* CSS Document */
/* CSS Document */
*{padding:0;margin:0;font-family:"微软雅黑"; border-image:none;}
li,ul,dl,dt,dd,ol,ul{list-style:none; text-decoration:none;}
li{float:left;}
a{text-decoration:none; color: initial;}
img{ border:0; text-decoration:none;}
h1, h2, h3, h4, h5, h6{font-size: 100%; font-weight: normal;}
u,b{ font-weight:normal; text-decoration:none;}
.clear{ clear:both;}

.header_wrap{width: 100%; height: auto;position: fixed; z-index: 1111; background: #fff;}
.header{ width:1200px; margin:auto; position:relative;}
.header_a ul{display:block; width:50%; float:right; padding:5px 0;}
.header_a ul li{display: block; float:right; margin-left:10px;}
.header_a ul li a{display:block; color:#666369;}
.header_a ul li a:hover{color:#e60012;}
.header_a{width:40%; float:right; margin-right:80px;}
.header_nav{width:1200px; margin:mato;}
#logo{width:268px;float:left;margin-right: 170px;margin-top:-30px;}
.header_nav ul{display:block; width:100%; float:right;}
.header_nav ul li a{display:block;height:46px;line-height:46px;padding: 0 16px;font-size:16px;color:#333;font-weight:bold;}
.header_nav ul li a:hover{ color:#185fae;}
.header_nav ul li a .on{background:#185fae;}
.selected{ background:url(../images/2.png) no-repeat center 40px;}


/* banner轮播css */
.focusBox { position: fixed; width:100%; height:auto; overflow: hidden;  z-index: 8; top: 88px;}
.focusBox .pic{ position:relative; z-index:0;  width: 100% !important; }
.focusBox .pic li{width: 100% !important;  display:block;}
.focusBox .pic img { width:100%;  display: block; overflow:hidden;}
.focusBox .hd { width:auto; padding:6px 10px; position:absolute; bottom:30px; text-align: center; font-size:0; z-index:1; left:46%; background:rgba(255, 255, 255, 0.5); border-radius:50px;}
.focusBox .hd li{margin: 0 4px;  height:12px; overflow: hidden; width:12px; cursor: pointer;display:inline-block; *display:inline; zoom:1; background:#fff; border-radius:100%;}
.focusBox .hd .on{ background-position:0 0; background:#185fae;}
.focusBox .prev,
.focusBox .next { width: 60px; height: 90px; margin-top: -45px; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

/*新闻*/
.wrap{width: 100%; height: auto;  background: #fff; margin-top: 88px; position: relative;z-index: 111;  min-width: 1200px;}
.hei_img{visibility: hidden; width: 100%;}
.news_a{width:1200px; margin:auto; padding:30px 0;}
/***** 图片新闻 *****/ 
.tpxw{ width:348px; height:250px; float:left; text-align:center; background:url(../images/pswhg_01.jpg) center top no-repeat;}
.focusBox2          { position: relative; float:left; width:348px; height:250px; overflow: hidden; font-family:Arial; text-align: left;}
.focusBox2 .pic li{ width:348px; height:250px; display: block; overflow:hidden;}
.focusBox2 .pic img { width:100%!important; display:block; min-height:250px; }
.focusBox2 .txt-bg  { position: absolute; bottom: 0; z-index: 1; height: 48px; width:100%;  background: #333; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }
.focusBox2 .txt                               { position: absolute; bottom: 0; z-index: 2; height:48px; width:70%; overflow: hidden; }
.focusBox2 .txt li                            { height:48px; line-height:48px; position:absolute; bottom:-36px;}
.focusBox2 .txt li a                          { display: block; color: white; padding: 0 0 0 10px; font-size: 14px; text-decoration: none; }
.focusBox2 .txt li a:visited                  {color: white;}
.focusBox2 .num                               { position: absolute; z-index: 3; bottom:19px; right:15px; }
.focusBox2 .num li                            { float: left; position: relative; width:10px; height:10px; margin-left:5px; border-radius:100%; line-height: 20px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox2 .num li a,.focusBox2 .num li span   { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox2 .num li span                       { z-index: 1; background:#fff; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox2 .num li.on a,.focusBox2 .num a:hover{ background:#185fae;}

.new_list{width:400px; height:250px; margin-left:24px; overflow:hidden; float:left;}



.new_list .news_title{width:100%; font-size:16px; color:#333; font-weight:bold; border-bottom:2px #f4f4f4 solid; padding-bottom:38px; background:url(../images/icon1.png) no-repeat left bottom; position:relative;}



.new_list .news_title h1{width:50%; font-size:16px; color:#333; font-weight:bold; float:left;}
.new_list .more_u{ font-size:14px; float:right; font-weight: normal; margin-top:5px; color:#185fae; padding-right:15px; margin-right:10px;}

.new_list ul li a{display: block; float:left; width:100%; font-size:16px; color:#333; overflow:hidden; height:20px; margin-top:14px;}
.new_list ul li a:hover{ color:#185fae;}
.new_list ul li span{ margin-right:10px;}

/*业务体系*/
.news_title_a{width:1200px; margin:0 auto 20px; font-size:16px; color:#333; font-weight:bold; border-bottom:2px #f4f4f4 solid; padding-bottom:15px; background:url(../images/icon1.png) no-repeat left bottom;}
.business{width:1200px; margin:auto; height: auto;  background: #e9e9ec; margin-bottom: 30px;}
.tab{width: 100%; height: 118px; background: #757681;}
.tab li{width: 200px; height: 100%; float: left; }
.tab li a{display: block; width: 100%; height: 124px;   position: relative; overflow: hidden;}
.tab li a .bg_img{position: absolute; width: 100%; height: 100%; z-index: 10; bottom: -100%; left: 0; display: block;}
.tab li a i{position: absolute; width: 100%; height: 6px; background: url(../images/tab_bg_02.png) no-repeat center bottom; bottom: 0; left: 0; z-index: 11; bottom: -7px;}
.tab li a span{display: block; width: 100%; text-align: center; position: absolute; bottom: 65px;transition: all .3s;-webkit-transition: all .3s;-ms-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s; z-index: 11;}
.tab li a h6{font-size: 16px; color: #fff; width: 100%; position: absolute; bottom: 28px; text-align: center;transition: all .3s;-webkit-transition: all .3s;-ms-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s; z-index: 11;}
.tab li.active a .bg_img{bottom: 0; }
.tab li.active a span{bottom: 60px;}
.tab li.active a h6{bottom: 32px;}
.tab li.active a i{bottom: 0px;}

.tab_main{ height: auto; overflow: hidden; position: relative;}
.tab_main .tab_list{padding: 14px 30px 30px 30px;height: auto;  width: 1140px;}
.tab_main_top{width: 100%; height: auto; margin-bottom: 22px;}
.tab_main_top p{font-size: 16px; line-height: 26px; color: #333;}
.tab_hd{width: 100%; overflow: hidden; height: auto; position: relative;}
.tab_img_wrap{width: 100%;}
.tab_hd li{width: 263px; height: auto; float: left; margin-right: 30px;}
.tab_hd li img{width:263px ; height: 160px; margin-bottom: 12px;}
.tab_hd li p{font-size: 15px; line-height: 21px; color: #333;}
.tab_hd .prev,.tab_hd .next{width: 13px; height: 23px; display: block; position: absolute; top: 35%;z-index: 11;}
.tab_hd .prev{background: url(../images/tab_prev.png) center; left: 9px;}
.tab_hd .next{background: url(../images/tab_next.png) center; right: 9px;}

/*发展优势*/
/*.ad{width:1200px; height:210px; overflow:hidden; margin:auto;}
.ad_a{width:280px; height:195px; padding:15px 0 0 20px; float:left; background:#ccc url(../images/img_1.png) no-repeat center; overflow:hidden; font-size:16px; color:#fff; font-weight:bold;}
.ad_b{width:236px; height:87px; padding:15px 0 0 20px; float:left; background:#ccc url(../images/img_2.png) no-repeat center; overflow:hidden; margin-bottom:6px; margin-left:6px; font-size:16px; color:#fff; font-weight:bold;}
.ad_c{width:348px; height:87px; padding:15px 0 0 20px; float:left; background:#ccc url(../images/img_3.png) no-repeat center; overflow:hidden; margin-bottom:6px; margin-left:5px; font-size:16px; color:#fff; font-weight:bold;}
.ad_d{width:240px; height:87px; padding:15px 0 0 20px; float:right; background:#ccc url(../images/img_4.png) no-repeat center; overflow:hidden; margin-bottom:6px; font-size:16px; color:#fff; font-weight:bold;}
.ad_e{width:434px; height:87px; padding:15px 0 0 20px; float:left; background:#ccc url(../images/img_5.png) no-repeat center; overflow:hidden; margin-left:6px; font-size:16px; color:#fff; font-weight:bold;}
.ad_f{width:415px; height:87px; padding:15px 0 0 20px; float:right; background:#ccc url(../images/img_6.png) no-repeat center; overflow:hidden; font-size:16px; color:#fff; font-weight:bold;}*/

.ad{width:1200px; height:210px; overflow:hidden; margin:auto;}
.ad_a{width:301px; height:210px; float:left; overflow:hidden; position: relative;}
.ad_b{width:256px; height:102px; float:left; overflow:hidden; margin-bottom:5px; margin-left:5px; position: relative;}
.ad_c{width:368px; height:102px; float:left; overflow:hidden; margin-bottom:5px; margin-left:5px; font-size:16px; color:#fff; font-weight:bold; position: relative;}
.ad_d{width:260px; height:102px; float:right; overflow:hidden; margin-bottom:6px; position: relative;}
.ad_e{width:454px; height:102px; float:left; overflow:hidden; margin-left:5px; position: relative;}
.ad_f{width:435px; height:102px; float:right; overflow:hidden; position: relative;}
.ad h1{display:block; color:#f00; position:absolute; z-index:9999; top:10px; left:15px; font-size:16px; color:#fff; font-weight:bold;}

.ad img{
	-moz-transition:1s;
	-webkit-transition:1s;
	-ms-transition:1s;
	-o-transition:1s;
	}
.ad img:hover{
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	-webkit-transform:scale(1.2);
}

/*footer*/
.line_a{width:100%; margin:auto; border-top:1px #e9e9e9 solid; padding:30px 0 30px; margin-top:40px;}
.line_a ul{display:block; width:1200px; margin:auto;}
.line_a ul li a:hover{ color:#57586a;}
.line_a ul li{display:block; float:left; width:28%;}
.line_a ul li .span_a{width:42px; height:43px; float:left; margin-right:10px; background:url(../images/icon_b.png) no-repeat center; background-position:0 0;}
.line_a ul li .span_b{width:52px; height:34px; float:left; margin-right:10px; background:url(../images/icon_b.png) no-repeat center; background-position:-54px -3px; margin-left:40px;}
.line_a ul li .span_c{width:40px; height:40px; float:left; margin-right:10px; background:url(../images/icon_b.png) no-repeat center; background-position:-113px 0; margin-left:60px;}
.line_a ul li .span_d{width:35px; height:42px; float:left; margin-right:10px; background:url(../images/icon_b.png) no-repeat center; background-position:-162px 0;}
.line_a ul li h1{font-size:18px; color:#666369; text-align:left; display:block; float: left; width:60%;}
.line_a ul li h2{font-size:16px; color:#c2c2c2; font-weight:lighter; text-align:left; display:block; float: left; width:60%;} 
.line_a ul li img{display:block; width:62px; height:62px; overflow:hidden; margin:auto;}
.line_a .line_li_1{display:block; float:right; width:10%; overflow:hidden;}
.line_a li a:hover h1,.line_a li a:hover h2{ color:#185fae;}

.footer{width:100%; height:218px; overflow: hidden; background:url(../images/footer.png) no-repeat center;}
.footer ul{display:block; width:1200px; margin:auto; padding:20px 0;}
.footer ul li h1{display:block; width:100%; font-size:14px; color:#59606c; font-weight:bold;}
.footer ul li{display:block; float:left; width:140px; margin-right:40px;}
.footer ul .sao_a{display:block; float:right; margin-right:0px; width:86px; overflow:hidden; text-align:center; font-size:16px; color:#777; margin-top:5px;}
.footer ul .sao_a img{display:block; width:86px; height:86px; overflow: hidden;}
.footer ul li a{display:block; float:left; width:100%; margin-top:5px; font-size:14px; color:#77828f;}
.footer ul li a:hover{ color:#59606c; text-decoration:underline;}
.footer .footer_a{width:50%;}
.footer_b{width:100%; height:auto; padding:25px 0; background:#262834;}
.footer_b_a{width:1200px; margin:auto;}
.footer_b_left{width:30%; float:left;}
.footer_b_left ul li a{display: block; float:left; font-size:14px; color:#afafaf;}
.footer_b_left ul li a:hover{ color:#fff;}
.footer_b_left img{display:block; float: left; margin-top:10px;}
.footer_b_right{width:50%; float:right; font-size:14px; color:#afafaf; line-height:24px; text-align:right;}
.footer_b_right a{ margin-left:20px; color:#afafaf;}
.footer_b_right a:hover{ color:#fff;}






.weoix{width:200px; height:32px; position:absolute; z-index:555; right:-130px;}
.weoix a{display: block; width:32px; height:32px; float:left; position:relative; margin-right:10px;}
.weoix a .weixin{position: absolute; right:50%; margin-right:-101px; top:50px; display: none;}
.weoix a:hover .weixin{display: block;}














