/*
 1.全式
*/
*{margin:0;padding:0;border:0;}
body{ font-size:12px; font-family:微软雅黑,Arial,Helvetica,Tahoma !important;color:#333;text-align:center; /*overflow-x:hidden; */min-width:1100px; background-color:#fff;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}a{text-decoration:none;color:#333;}
a:hover,a:active{text-decoration:none;color:#0295e6;}
image{ vertical-align:middle;}
ul,li{ list-style:none;}
em, cite, th { font-style: normal; font-weight: normal; font-style:normal;}
var{font-style:normal;}
input,select,img{vertical-align:middle;}
.wrap{clear:both;width:1100px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}
.wrap2{clear:both;width:1144px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}
.wrapper{ width:100%; text-align:center; background:url(../images/bg.jpg) center top #fff no-repeat; padding-top:11px;}
.clear{clear:both; zoom:1;}
.divhidden{ display:none;}
.l{ float:left;}
.r{float:right;}
.m_t{ margin-top:9px;}
.m_t17{ margin-top:17px;}
.m_t20{ margin-top:20px;}
.c_l{ clear:both; height:0px; font-size:0px; overflow:hidden;}
.margin_top{ margin-top:-500px;}

/*
 1.头部
*/
.b_center{ margin:0 auto; text-align:center;}
.h130{ height:149px; overflow:hidden;}
.top_bg{ width:100%; text-align:center; position:absolute; top:0; z-index:999; /*position:fixed; top:0; left:0; */ background:url(../images/top_bg.png) repeat; height:189px;}
.top_bg.bg2{ border-bottom:1px solid #699bba; background:none;}
.top_one{ }
.top_one .logo_l{ padding-top:15px; float:left; display:inline; }
.top_one .logo_l img{ height:95px;}
.top_one .logo_l img:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.top_one .r_hot{ height:76px; margin-top:26px; overflow:hidden;padding-top: 32px; padding-left:69px; text-align:left; float:right; background:url(../images/i_pic2.png) no-repeat; letter-spacing:1px;}
.top_one .r_hot a{ color:#fff; text-decoration:none; font-size:20px;}
.top_one .r_hot a:hover{ transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.top_one .wrap{position:relative; overflow:inherit;}
.top_one .topweixin{transition:all 0.3s; top:40px;position:absolute; right:249px; width:126px; height:131px; background:url(../images/weixin_bg.png) no-repeat;z-index:9999; text-align:center; display:none;}
.top_one .topweixin img{ width:110px; height:110px; margin-top:13px;}
.top_one .wrap .r_weixin:hover .topweixin{ display:block;}
.menu {clear:both; height:44px; background:url(../images/line.png) left 1px repeat-x;}
.menu .nav{ width:1200px; margin:0 auto;}
.nav li.m{ float:left; text-align:center; position:relative;font-family:"微软雅黑"; margin-left:15px; margin-right:15px;/* margin-right:5px; */  padding-left:15px; padding-right:15px;letter-spacing:1px;}
.nav h3 a{ height:44px; line-height:50px;  display:block; font-size:15px; font-weight:300; color:#fff; text-decoration:none;}
.nav h3{ font-weight:normal;}
.nav li h3 a:after{content: "";display: block;position: absolute;left: 50%;right: 50%;top: 0px;height: 3px;opacity: 0;background-color: #5bc3ff;-webkit-transition: all .5s;
-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.nav li h3 a:hover:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.nav h3 a:hover{color:#5bc3ff;}
.nav li.on h3 a{color:#5bc3ff;}
.nav li.on h3 a:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.nav .sub{ display:none; /*默认隐藏*/  padding:0; padding-top:5px; position:absolute; width:80px; background:url(../images/bg5.png) repeat; /*background-color:#fff;*//* top:87px;*/ top:66px; overflow:hidden; text-align:center; z-index:110; left:-8px;}
.nav .sub li{ vertical-align:middle; list-style:none; text-decoration:none;}
.nav .sub li a{ height:22px; text-align:center;line-height:22px;display:block; overflow:hidden; margin-bottom:2px; color:#333; font-size:12px; font-family:"宋体"; }
.nav .sub li a:hover{ color:#075d98;}
.nav #m8{ margin-right:0;}

.contentimg{
	width: 100%;
	height: 3308px;
	margin-top: 20px;
	min-width:1200px;
}
.o_big{overflow:hidden; height:460px;}
/*首頁*/
/*banner*/
.callbacks_container{position:relative;width:100%;max-width:100%;text-align:center; }
.callbacks{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.callbacks li{position:absolute;width:100%;left:0;top:0;}
.callbacks img{display:block;position:relative;z-index:1;height:auto;width:100%;border:0;}
.callbacks .caption{display:block;position:absolute;z-index:2;font-size:20px;text-shadow:none;color:#fff;left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none;}
.callbacks_nav{position:absolute;top:45%;left:10%;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:111px;width:66px;background:transparent url("../images/arrow_left.png") no-repeat left top;display:none;transition:all 0.3s;}
.callbacks_nav:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{}
.callbacks_nav.next{left:auto;right:10%;background:transparent url("../images/arrow_right.png") no-repeat 0px top;}
.callbacks_nav.next:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.rslides{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.rslides li{
	-webkit-backface-visibility:hidden;
	position:absolute;
	display:none;
	width:100%;
	left:0;
	top:0;
}
.rslides li:first-child{
	position:relative;
	display:block;
	float:left;
}
.rslides img{
	display:block;
	height:auto;
	float:left;
	width:100%;
	border:0;
}
.bant{ width:1100px; height:500px;/* background:url(../images/banner_bg.png) repeat-x;*/ position: relative; z-index: 120;  font:300 14px "宋体"; color:#FFF; }
.banner_content{ width:1100px; height:629px;/* background:url(../images/banner_bg.png) repeat-x;*/ position: relative; z-index: 120;  font:300 14px "宋体"; color:#FFF; }
.banner_content a{ display:block; width:100%; height:100%;}
.callbacks_tabs.callbacks1_tabs{margin-top:-30px; position:relative;z-index:100;/*margin-bottom:20px;*/ display:;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:22px;height:20px;margin-right:5px;/*border-radius:10px;border:1px solid #FFF;*/position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:22px;height:20px;/*border-radius:10px;position:absolute;*/ left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent; background:url(../images/dian.png) no-repeat;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:url(../images/dian2.png) no-repeat;}



.i_t{ height:110px; overflow:hidden;background:url(../images/line2.png) left center repeat-x; margin-top:21px;}
.i_t h2{ padding-left:76px; padding-right:76px; background-color:#fff; font-size:32px; color:#0f8fd9; letter-spacing:3px; display:inline-block; text-align:center; height:98px; line-height:46px; margin-top:12px;}
.i_t h2 span{ color:#b2b2b2; font-size:15px; font-weight:normal; letter-spacing:0.5px; display:block; line-height:20px;}

.i_product ul li {float: left; height: 260px; margin-bottom:21px;width: 353px;margin-right:20px; overflow:hidden;position: relative; }
.i_product ul li:nth-child(3n+0){ margin-right:0;}
.i_product ul li a{ text-decoration:none;}
.i_product ul li:hover .txt2{bottom:0px;}
.i_product ul li:hover .imgs img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.i_product ul li .imgs{ width:353px; height:260px; overflow:hidden;}
.i_product ul li .imgs img{width:353px; height:260px;-webkit-transition: all 0.8s ease-out;
-ms-transition: all 0.8s ease-out;-moz-transition: all 0.8s ease-out;-o-transition: all 0.8s ease-out;
transition: all 0.8s ease-out;}
.i_product ul li .txt2{width: 353px; height: 132px; position:absolute; bottom:-90px;text-align:center; background:url(../images/i_pro_bg.png) repeat;transition:all 0.3s;}
.i_product ul li .txt2 h3{  line-height:42px; height:42px; font-size:15px; overflow:hidden; color:#fff; font-weight:normal;}
.i_product ul li .txt2 p{ line-height:23px; height:46px; overflow:hidden; color:#fff; font-size:13px; padding-left:12px; padding-right:10px; padding-top:23px; border-top:1px solid #8f8b89;}
.i_more{  margin:0 auto;height:36px; overflow:hidden;background:url(../images/line2.png) left center repeat-x; margin-bottom:50px; width:1100px;}
.i_more a{padding-left:27px; padding-right:27px; background-color:#ffffff; border-radius:6px; font-size:14px; color:#333333; letter-spacing:1px; display:inline-block; text-align:center; height:34px; line-height:34px;border:1px solid #cccccc; text-decoration:none;transition:all 0.3s;}
.i_more a:Hover{background-color:#0f8fd9;color:#fff; border:1px solid #0f8fd9;}
.w-1200{width:1200px; margin:0 auto}
.index_listA  { overflow:hidden; padding-bottom:45px; width: 1200px; margin: 0 auto}
.index_listA ul{ overflow:hidden; width:100%;}
.index_listA li{ background:url(../images/index_30.jpg) no-repeat; margin-bottom:15px; margin-right:15px; width:390px; height:249px; float:left;  -webkit-box-sizing:border-box; padding:35px 30px 0;position:relative;} 
.index_listA li:nth-of-type(1){ background-position:0 0;  margin-right:15px;}  
.index_listA li:nth-of-type(2){ background-position:-404px 0; margin-right:15px;  } 
.index_listA li:nth-of-type(3){ background-position:-808px 0;  } 
.index_listA li:nth-of-type(4){ background-position:-404px -263px; margin-right:15px;  } 
.index_listA li:nth-of-type(5){ background-position:-808px -263px; } 

.index_listA li h2{ font-size:18px;  font-weight:normal; color:#00387b; text-align:left; height:30px;}
.index_listA li p strong{  display:block; width:35px; height:2px; background:#a2a2a2; margin-top:5px; position:absolute; top:0;}
.index_listA li p{ font-size:13px; /*color:#8a8a8a;*/color: #666; line-height:20px; padding-top:16px; text-transform:uppercase; position:relative; text-align: left}
.index_listA li img{  }
.index_listA li .img{ right:32px;}

.index_listA li:nth-of-type(1) .img{ }
.index_listA li:nth-of-type(1) h2{ text-align:left;}
.index_listA li:nth-of-type(2) p,
.index_listA li:nth-of-type(3) p,
.index_listA li:nth-of-type(4) p,
.index_listA li:nth-of-type(5) p{ width:160px; }
.index_listA li:nth-of-type(2) .img{}
.index_listA li:nth-of-type(3) .img{ top:88px;}
.index_listA li:nth-of-type(4) .img{ top:123px;}
.index_listA li:nth-of-type(5) .img{ top:108px;}
.index_listA li a{ display:block; position:absolute; z-index:10; top:0; left:0; bottom:0; right:0;}
.index_listA li:hover{ transition:all .2s; -webkit-transition:all .2s;filter:alpha(Opacity=70); Opacity:0.7; }

.gg_title{ height:48px; position:relative; margin:50px auto 40px;}
.gg_title dl{ float:left; overflow:hidden;}
.gg_title dt{ height:48px; line-height:48px; float:left; width:55px;}
.gg_title dt img{ vertical-align:middle;}
.gg_title dd{ lline-height:24px; position:relative; float:left; font-size:20px; color:#00387b; padding-left:10px;text-align: left }
.gg_title dd strong{ text-transform:uppercase; color:#eeeeee;font-size:20px; display:block;}
.gg_title .line{ width:30px; height:1px; position:absolute; left:150px; top:22px; background:#00387b; transition: ease-in .5s; -webkit-transition:ease-in .5s;}

.gg_title .more{ display:inline-block; background:url(../images/index_29.png) no-repeat center left; padding-left:18px; font-size:16px;float: right}
.gg_title .more:hover{ color:#0c4da2;background:url(../images/index_29hover.png) no-repeat center left; }

 
.index_listA li{ width:385px; border-right:solid 1px #eee; }
.index_listA li .img{right:18px;}
 
.index_listB ul li p{width:160px;}
.index_listB ul li{width:357px;}
.index_listB ul li .img{ max-width:130px;}



}



@media screen and (max-width:1366px) {
 .header_bg{left:-133px; width:1366px;}
	
.index_listA .gg_title{transform:translateY(-100px);-webkit-transform:translateY(-100px); -o-transform:translateY(-100px); -moz-transform:translateY(-100px); -ms-transform:translateY(-100px); opacity:0;} 
.index_listA li{ transform:translateY(200px);-webkit-transform:translateY(200px); -o-transform:translateY(200px); -moz-transform:translateY(200px); -ms-transform:translateY(200px); opacity:0;} 
.index_listA li:nth-of-type(1){ animation-delay:.1s;-webkit-animation-delay:.1s;}  
.index_listA li:nth-of-type(2){  animation-delay:.2s;-webkit-animation-delay:.2s; } 
.index_listA li:nth-of-type(3){  animation-delay:.3s;-webkit-animation-delay:.3s; } 
.index_listA li:nth-of-type(4){  animation-delay:.4s;-webkit-animation-delay:.4s; } 
.index_listA li:nth-of-type(5){  animation-delay:.5s;-webkit-animation-delay:.5s; } 


}
/*新增*/
.index_listA .gg_title.tree2{transform:translateY(-100px);-webkit-transform:translateY(-100px); -o-transform:translateY(-100px); -moz-transform:translateY(-100px); -ms-transform:translateY(-100px); opacity:0;} 
.index_listA li.tree2{ transform:translateY(200px);-webkit-transform:translateY(200px); -o-transform:translateY(200px); -moz-transform:translateY(200px); -ms-transform:translateY(200px); opacity:0;} 
.index_listA li.tree2:nth-of-type(1){ animation-delay:.1s;-webkit-animation-delay:.1s;}  
.index_listA li.tree2:nth-of-type(2){  animation-delay:.2s;-webkit-animation-delay:.2s; } 
.index_listA li.tree2:nth-of-type(3){  animation-delay:.3s;-webkit-animation-delay:.3s; } 
.index_listA li.tree2:nth-of-type(4){  animation-delay:.4s;-webkit-animation-delay:.4s; } 
.index_listA li.tree2:nth-of-type(5){  animation-delay:.5s;-webkit-animation-delay:.5s; } 
/*新增*/

.index_listB{ background:#F6F6F6; overflow: hidden; padding-bottom:30px;}
.index_listB ul li{ width:390px; height:248px;box-sizing:border-box; -webkit-box-sizing:border-box; border:solid 1px #e5e5e5 ; background:#fff; float:left; margin-right:15px; margin-bottom:15px;position:relative; transition:all .3S; -webkit-transition:all .3S;} 
.index_listB ul li .mmm{ display:block; width:390px; height:248px;box-sizing:border-box; -webkit-box-sizing:border-box; padding:35px 33px 0;  }
.index_listB ul li h2{color:#014099;line-height:50px; font-size:18px; }
.index_listB ul li p{ font-weight:normal; line-height:18px; font-size:13px; width:180px;}
.index_listB ul li .more{ display: block; width:38px; height:38px; background:url(../images/index_18.png) no-repeat right; transition:all .5s; -webkit-transition:all .5s;  margin-top:30px;}
.index_listB ul li:hover .more{  background:url(../images/index_19.png) no-repeat left; }
.index_listB ul li .img{ position:absolute; right:33px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.index_listB ul li:hover{ transform:translateY(-10px); -webkit-transform:translateY(-10px);}
.index_listC .m-banner{height:397px;width:600px; position:relative;  float:left;}
.cpzs2 {
	overflow: hidden;
	padding: 20px 0;
}
.cpzs2 ul li {
	float: left;
	width: 280px;
	margin-right: 26px;
	height:260px;
}
.cpzs2 ul li img {
	width: 280px;
	height: 193px;
}
.cpzs2 ul li span{
	display:block;
	width:280px;
	text-align:center;
	text-align:center;
	font-size:16px;
	color:#666;
	margin-top:10px;
}
.marquee1{
	height:250px;
	overflow:hidden;
	width:1200px;
	margin:0 auto;
}

/*新闻*/
.index_listC .list{ width:550px; float:right;}
.index_listC .list li{ height:78px; margin-bottom:28px;}
.index_listC .list li:last-child{ margin-bottom:0;}
.index_listC .list li:last-child{ margin-bottom:none;}
.index_listC .list li .data{ width:78px; height:78px; display:inline-block;  color:#666; font-size:14px; text-align:center; border:solid 1px #c9c9c9; position:relative; box-sizing:border-box; -webkit-box-sizing:border-box;}
.index_listC .list li .data strong{ font-size:40px; color:#666; display:block; text-align:center; line-height:50px;}
.index_listC .list li .data i{ width:1px; height:30px; background:#00387b; position:absolute; right:-1px; top:25px;}
.index_listC .list li .words{ width:460px; float:right;text-align: left}
.index_listC .list li .words h3{ font-size:16px; font-weight:normal; color:#333; line-height:30px;}
.index_listC .list li .words p{ line-height:24px; height:48px; font-size:13px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;overflow: hidden; position:relative;color:#666;}
.index_listC .list li .words p a{ font-size:13px; color:#666;}
.index_listC .list li .words p .more{ background:url(../images/index_31.jpg) no-repeat center; height:24px; width:24px; display:inline-block; position:absolute; bottom:0; right:0;}
.index_listC .list li:hover .words p .more{background:url(../images/index_31hover.jpg) no-repeat center;}
.index_listC .list li:hover .data{background:#00387b; color:#fff; border:solid 1px #00387b;transition:all .3s; -webkit-transition:all .3s;} 
.index_listC .list li:hover .data strong{color:#fff;transition:all .3s; -webkit-transition:all .3s;}
.index_listC .list li:hover .words h3,
.index_listC .list li:hover .words p a{color:#00387b;transition:all .3s; -webkit-transition:all .3s;}

.about{height:527px;padding:90px 0; background:url(../images/about1.jpg) no-repeat center top; margin-top: 20px}
.apic{width:474px;height:390px; float:left;}
.aboutcon{width:612px; height:310px; background:#fff; float:right;padding:40px 57px;}
.aboutbox{margin-top:30px;}
.aboutbox p{ font-size:14px; color:#474747; line-height:24px; text-align:center;}
.aboutcon .more { width:31px;height:31px; margin:30px auto 0; }
.aboutcon .more a { display: block; width:31px;height:31px; background: url(../images/more1.png) no-repeat 0 0; }
.ngdesc p{font-size:14px;  line-height:24px;padding-bottom:1em;}
.alink{width:840px; float:right;margin-top:-60px;}
.alink a{ display:block;width:280px;height:202px; float:left; overflow:hidden;}
.alink a img{ display:block;width:280px;height:202px;transition: all 0.5s ease 0s;}
.alink a:hover img{  transform: scale(1.1,1.1);}
.floatbox{width:75px; position:fixed; right:0px; top:40%; z-index:10;}
.floatbox a{ display:block;width:75px;height:75px;  text-align:center; font-size:14px;margin-top:10px;  }
.floatbox a.float1{background:#949191 url(../images/icon/zx.png) no-repeat center center;}
.floatbox a.float2{background:#949191 url(../images/icon/wx2.png) no-repeat center center; position:relative;}
.floatbox a.float2 img{  width:105px;height:105px; position:absolute;left:-105px;top:-15px; opacity:0;transition: all 0.5s ease 0s; z-index:-1;}
.floatbox a.gototop{background:#949191 url(../images/icon/top.png) no-repeat center center;}
 .w1200 { width: 1200px; margin: 0 auto; }
.w1100 { width: 1100px; margin: 0 auto; }
.hid { overflow: hidden; }
.ngtit{ text-align:center;}
.ngtit h2{ font-size:26px; color:#020202; display:inline-block;padding-bottom:15px; background:url(../images/hw.png) no-repeat center bottom;}
.ngtit p{ color:#aeaeae;margin-top:8px;}
.ngtit .more { width:31px;height:31px; margin:30px auto 0; }
.ngtit .more a { display: block; width:31px;height:31px; background: url(../images/more1.png) no-repeat 0 0; }

/* 关于我们 */
.about_t{ height:36px; overflow:hidden;background:url(../images/line2.png) left center repeat-x; margin-top:30px;}
.about_t .about_tbg{ background-color:#fff; padding-left:15px; padding-right:15px; display:inline-block;}
.about_t a{padding-left:33px; padding-right:33px; background-color:#ffffff; border-radius:20px; font-size:16px; color:#333333; letter-spacing:1px; display:inline-block; text-align:center; height:34px; line-height:34px;border:1px solid #b8b8b8; text-decoration:none;transition:all 0.3s; margin-left:5px; margin-right:5px;}
.about_t a:Hover{background-color:#00a3f5;color:#fff; border:1px solid #00a3f5;}
.about_t a.isel{background-color:#00a3f5;color:#fff; border:1px solid #00a3f5;}
.about_x{ width:1100px; margin:0 auto;overflow:hidden; line-height:27px;font-size:14px;padding-top:22px; padding-bottom:50px; color:#4c4c4c; text-align:left;}
.about_x .show_t{ padding-bottom:5px; line-height:32px; padding-top:25px;font-size:22px; color:#333;  font-weight:normal; letter-spacing:1px; text-align:center;}
.about_x .con_line{text-align:center; height:33px; line-height:30px;font-size:14px; color:#999999; border-bottom:1px dashed #ccc;}
.about_x img{display:block; margin-bottom:15px; max-width:100%;}
.about_x .con_id{ line-height:24px;overflow:hidden;white-space:normal;word-break:break-all; padding-top:15px;font-size:14px; padding-bottom:24px; color:#4c4c4c; text-align:left;margin-bottom:20px;}
.about_x .con_id img{display:block;margin-bottom:15px auto;max-width: 100%;}

.about_x table{border-collapse:collapse;border-spacing:0;}
.about_x table td{ line-height:24px;height:24px; /*border:1px solid #000;*/}

.w1200 {
    max-width: 1200px;
    min-width: 320px;
    margin: 0px auto;
}
.Title01 .name {
    display: block;
    font-size: 30px;
    line-height: 40px;
}
.Title01 em {
    display: block;
    font-size: 16px;
    line-height: 26px;
    text-transform: uppercase;
}
.Title01 i {
    display: block;
    width: 30px;
    height: 1px;
    margin: 12px auto 0px;
    background: #247cde;
}
.Title01 {
    text-align: center;
    color: #000000;
    margin-bottom: 3%;
}
.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.owl-controls .owl-page, .owl-controls .owl-buttons div {
    cursor: pointer;
}
.owl-buttons .owl-next {
    background: url(../images/prev.png) no-repeat right top;
    right: -46px;
}
.HonnorList .item {
    margin: 0px 15px;
    border: 1px solid #ececec; 
}
img {
    max-width: 100%;
    border: none;
    border: 0;
    vertical-align: top;
}
/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.owl-buttons .owl-prev,.owl-buttons .owl-next{position:absolute; width:46px; height:86px; top:50%; margin-top:-43px; line-height:100px; text-indent:9999em; overflow:hidden;}

.owl-buttons .owl-prev{background:url(../images/prev.png) no-repeat left top; left:-46px;}
.owl-buttons .owl-next{background:url(../images/prev.png) no-repeat right top; right:-46px;}
.owl-buttons .owl-prev:hover{background:url(../images/prev.png) no-repeat left bottom;}
.owl-buttons .owl-next:hover{background:url(../images/prev.png) no-repeat right bottom;}

/* 工程案例分页样式 */
.yjlist{width:100%; position:relative;}
.yjlist dl{width:366px;  float:left;margin:0 31px 80px 0 ;  }
.yjlist dl dt{width:366px;height:257px; overflow:hidden;}
.yjlist dl dt img{width:366px;height:auto;}
.yjlist dl dd h3{height:60px;padding:0 20px 0 42px; line-height:60px; font-size:16px; background:#f2f2f2 url(../images/ico3.png) no-repeat 20px 50%; overflow:hidden;}
.yjlist dl dd p{ display:none;}

.dlDetail{display:none;}
.yjlist1{width:1251px; overflow:hidden;}
.mt40{ margin-top:40px }



/* 下载中心分页样式*/
.down_list{margin-bottom:100px;overflow:hidden;}
.down_list ul li{border:1px solid #e5e5e5;padding:0px;color:#666;position: relative;height:86px;background:url(../images/icon_down.png) no-repeat 30px center;padding-left:70px;margin-bottom:20px;width:42%;float:left;}
.down_list ul li:nth-child(2n){float:right;}
.down_list ul li a{position: absolute;right:0px;top:0px;width:90px;height:84px;top:0px;right:0px;background:url(../images/dow.jpg) no-repeat center;}
.down_list .ml60{margin-left:40px;}
.down_list h4{ font-size: 16px; color:#666; margin: 0px 0px 20px; padding: 30px 30px 30px 20px; text-align: left}

/* 人才招聘分页样式 */
.rczp{ overflow:hidden}
.rc{ float:left;  margin:0.5%; border:#aaa 1px solid; padding:5% 1%;width:28.333%}
.rc h1{ font-size:24px; color:#3e3e3e; margin-bottom:14%}
.rc h1 span{ font-size:20px; display:block}
.rc h1 span{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.rc p{ font-size:16px; color:#3e3e3e; margin-top:6%} 
.rc h2 a{ font-size:16px; color:#3e3e3e; border:#aaa 1px solid; display:inline-block; padding:2% 4%; margin-left:2%} 
.rc h2{ text-align:right; margin-top:25%} 
.rc h2 .td{ color:#ff3801; border:#ff3801 1px solid;}
.rc h2 a:hover{ background:#3e3e3e; color:#fff}
.rc h2 .td:hover{ background:#ff3801; color:#fff}
.rc p{/* white-space: nowrap; */text-overflow: ellipsis;overflow: hidden;text-align: left;height: 90px;line-height: 30px;}


.row {
    margin-right: -15px;
    margin-left: -15px;
}

.contact-list h5:nth-of-type(1) {
    margin-top: 0;
}
.contact-list h5
{
    font-size: 18px;

    margin: 50px 0 5px 0; text-align: left
}
.contact-list h5:nth-of-type(1)
{
    margin-top: 0;
}
.contact-list h5 ~ p
{
    line-height: 2.14285714;

    position: relative;

    margin: 30px 0 15px 0;
    padding-left: 55px;

    color: #666;
	text-align: left; font-size: 14px
	
}
.contact-list h5 ~ p:before
{
    font-family: 'iconfont' !important;
    font-style: normal;
    line-height: 38px;

    position: absolute;
    top: -5px;
    left: 0;

    display: block;

    width: 40px;
    height: 40px;

    text-align: center;

    color: #00479d;
    border: 1px solid #e6e6e6;
    border-radius: 40px;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.contact-list h5 ~ p.address:before
{
    content: '\e63b';
}
.contact-list h5 ~ p.tel:before
{
    content: '\e6ba';
}
.contact-list h5 ~ p.fax:before
{
    content: '\e628';
}
.contact-list h5 ~ p.mail:before
{
    content: '\e62c';
}
.contact-list h5 ~ p.factory:before
{
    content: '\e67a';
}
.contact-list h5 ~ p a:hover
{
    text-decoration: underline;

    color: #00479d;
}
.contact-list .contact-share
{
    margin-top: 25px;
}
.contact-list .contact-share a
{
    line-height: 40px;

    position: relative;

    display: inline-block;

    width: 40px;
    height: 40px;
    margin-right: 6px;

    -webkit-transition: .3s;
            transition: .3s;
    text-align: center;

    color: #fff;
    border-radius: 50%;
    background-color: #bbb;
}
.contact-list .contact-share a:hover
{
    color: #fff;
    background-color: #00479d;
}
.contact-list .contact-share a:hover .pic-box
{
    display: block;
}
.contact-list .contact-share a .pic-box
{
    position: absolute;
    z-index: 2;
    top: 100%;
    left: 0;

    display: none;

    width: 100px;
}
.contact-list .contact-share a .pic-box img
{
    width: 100%;
}

.col-lg-8 {
    width: 800px
}

.col-lg-8 {
    float: left;
}


.col-lg-4 {
    width: 33.33333333%; float:left}

.map
{
    position: relative;
}
.content{
    padding: 80px 0 100px 0; width: 1200px; margin: 0 auto
}

.w1400 .slider.ani {
    opacity: 1;
    transform: translate(0);
}
.w1400 .slider ul li { overflow: hidden
}
.w1400 .slider ul li a .left {
    width: 45.64%;
    float: left;
    overflow: hidden;
}
.w1400 .slider ul li a .left img {
    width: 100%;
    display: block;
    transition: all 0.5s;
}
.w1400 .slider ul li a .right {
    float: right;
    width: 50%;
    overflow: hidden;
}
.w1400 .slider ul li a .right .time {
    font-size: 16px;
    color: #999999;
    line-height: 24px;
    margin-top: 34px;
    font-family: 'Arial';
}
.w1400 .slider ul li a .right h5 {
    font-size: 24px;
    color: #333333;
    line-height: 64px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: normal;
    transition: all 0.5s;
	text-align: left
}
.w1400 .slider ul li a .right .text {
    font-size: 16px;
    color: #666666;
    line-height: 30px;
    margin-top: 16px;
    height: 60px;
    overflow: hidden;
	text-align: left
}
.w1400 .slider ul li a .right .more {
    margin-top: 48px;
}
.w1400 .list {
    margin-top: 19px;
}
.w1400 .list ul {
    overflow: hidden;
    margin-top: 20px;
}
.w1400 .list ul li {
    width: 30.85%;
    float: left;
    margin-right: 2.225%;
    margin-bottom: 42px;
}
.w1400 .list ul li a {
    display: block;
}
.w1400 .list ul li a .pic {
    width: 100%;
    display: block;
    overflow: hidden;
}
.w1400 .list ul li a .pic img {
    width: 100%;
    display: block;
    transition: all 0.5s;
}
.w1400 .list ul li a .li_con {
    padding: 30px 16px 40px;
}
.w1400 .list ul li a .li_con .time {
    font-size: 14px;
    color: #959595;
    line-height: 28px;
    font-family: 'Arial';
	text-align: left
}
.w1400 .list ul li a .li_con h5 {
    font-size: 20px;
    color: #1b1b1b;
    line-height: 40px;
    font-weight: normal;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: all 0.5s;
	text-align: left
}
.w1400 .list ul li a .li_con .text {
    font-size: 14px;
    color: #959595;
    line-height: 24px;
    height: 48px;
    overflow: hidden;
}
.w1400{ width: 1400px; margin: 0 auto }
.w1400 .slider ul li a .right .more em {
    width: 38px;
    height: 38px;
    float: left;
    background: url(news_more.jpg) no-repeat;
    background-size: cover;
    display: block;
}
.w1400 .slider ul li a .right .more span {
    font-size: 16px;
    color: #666666;
    line-height: 38px;
    float: left;
    margin-left: 16px;
}
.w1400 .slider ul li a .right .time {
    font-size: 16px;
    color: #999999;
    line-height: 24px;
    margin-top: 34px;
    font-family: 'Arial';
	text-align: left;
}

.Menus{text-align:center; margin: 10px auto}
.Menus a{display:inline-block; width:130px; line-height:40px; border:1px solid #737373; border-radius:30px; font-size:16px; color:#333333; margin:0px 5px;}
.Menus a.on{background:#247cde; color:#fff; border:1px solid #247cde;}

.w1300 .left.ani {
    opacity: 1;
    transform: translate(0);
}
 .w1300 .left {
    width: 47.74%;
	 float: left;}
.w1300 .left h5 {
    font-size: 28px;
    line-height: 40px;
    margin-top: 26px;
    color: #000000;
    font-weight: normal;
	text-align: left
}
.w1300 .left .en {font-size: 14px;
    color: #999999;
    line-height: 24px;
	text-align: left
}

.w1300 .left .txt {font-size: 16px;color: #666666; line-height: 30px;margin-top: 34px;padding-bottom: 47px; border-bottom: 1px dashed #e5e5e5;text-align: left}
.w1300 {width: 1300px;margin: 0 auto;}

.flex {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    max-height: 850px;
    overflow: hidden;
    -webkit-transition: max-height .5s ease;
	transition: max-height .5s ease;}

.itemm{
    position: relative;
    width: 282px;
    margin: 0 9px 40px;
    

}
.title {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
	justify-content: center;}
.title {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 282px;
    height: 44px;
    background: rgba(46,85,89,.4);
    font-size: 16px;
    line-height: 16px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #fff;
}

.box {
    position: relative;
    width: 390px;
    background: #fff;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    overflow: hidden;
    margin: 0 auto 25px;
    transition: all .3s ease;
}
.img-box {
    position: relative;
    transition: all .3s ease-in-out;
}
.pp{width:100%}

.cl {
    padding: 10px;
    float: left;
    width: 335px;
	height: 48px;
    border-radius: 10px;
    border: 1px solid #c8c8c8;
	background: #f7f7f7;
    margin: 20px;
}
.pp h3 {
  
    font-size: 22px;
    line-height: 46px;
    color: #4CA5FF;
}
.list {
    margin-top: 0px;
}
.list ul {
    overflow: hidden;
}

.list ul li {
    width: 30.57%;
    float: left;
    margin-right: 2.5%;
    border: 1px solid #dedede;
    box-sizing: border-box;
    margin-bottom: 54px;
    transition: all 0.5s;
}
.list ul li a {
    display: block;
}
.list ul li a .img {
    width: 100%;
    overflow: hidden;
}

.list ul li a .li_con {
    padding: 21px 17px 15px 17px;
}
.list ul li a .li_con .con_t {
    overflow: hidden;
    font-size: 14px;
    color: #959595;
    line-height: 29px;
    transition: all 0.5s;
	text-align: left
}
.list ul li a .li_con h5 {
    font-size: 20px;
    color: #1b1b1b;
    line-height: 40px;
    font-weight: normal;
    transition: all 0.5s;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
		text-align: left
}
.list ul li a .li_con .text {
    line-height: 24px;
    font-size: 14px;
    color: #959595;
    overflow: hidden;
    height: 48px;
    transition: all 0.5s;
		text-align: left
}
.list ul li a .li_con .more {
    width: 18px;
    height: 11px;
    background: url(pro_more.png) no-repeat;
    background-size: cover;
    margin-top: 22px;
    transition: all 0.5s;
}
.list ul li.ani {
    opacity: 1;
    transform: translate(0);
}
@media (min-width: 1024px)
.list ul li {

    transition: all 0.8s;

}

r
.page2main {
  
    border-bottom: 0px solid #d5d5d5;
}
.col-sm-8 {
    width: 33.33333333%;
}
.col-sm-16 {
    width: 66.66666667%;
}
.page2main .titi {
    margin-bottom: 30px;
    font-weight: 700;
    font-size: 32px;
}
.page2main .text {
    color: #676767;
    font-size: 16px;
    line-height: 34px;
	text-align: left
}
.ite ul li {
    float: left;
    width: 237px;
    height: 44px;
    border: 1px solid #545454;
    margin-right: 8px;
	margin-bottom: 15px;
	border-radius: 5px
}

.ite ul li span {
    font-size: 16px;
    color: #545454;
    line-height: 44px;
    text-align: center;
    display: block;
}
.index-lr {
  float: left;text-align: left
}
.b1lt {
    width: 22.85%;
    padding: 0px 0 20px 0;
    /* border: 1px solid #4e4e4e; */
    box-shadow: 0px 2px 5px #ddd;
    background: #F3F6FC;
    float: left;
}
.b1lt .tt {
    font-size: 22px;
    font-weight: bold;
    line-height: 70px;
    padding-bottom: 20px;
    background: url(gk11.png);
 color: #fff;
}
.b1lt a:hover{background: #EEF2FB; color:#3F76D2!important;
  
}

.b1lt a {
    display: block;
    height: 55px;
    line-height: 65px;
    position: relative;
}
.b1lt a {
    color: #888 !important;
}
.act a {
    font-size: 16px !important;
	text-align: left;
	padding-left: 20px
}
.b1rt{width: 74.15%;float: right;}
.b1rt .bc1 {
    width: 100%;
    /* border: 1px solid #c70707; */
    box-sizing: border-box;
}
.aa {
    text-align: center;
    border-bottom: 1px dashed #E1E1E1;
}
.aa1 {
    text-align: center;
    border-bottom: 1px dashed #E1E1E1;
}
.aa h2{
 font-size: 26px;color: #000;background: url(bgc2.jpg) center 0px no-repeat; padding-bottom: 25px}
.aa1 h2{
 font-size: 26px;color: #000;background: url(rbg.jpg) center -10px no-repeat; padding-bottom: 25px}
.atc{ font-size: 16px; line-height: 30px; text-align: left; padding-top: 10px}
.suspend li {
    padding-left: 48px;
    font-size: 16px;
    color: #999999;
    line-height: 30px;
    margin-bottom: 20px;
    background: url(icon138.jpg) left 0px no-repeat;
    text-align: left;
	color: #1B1F1B

}

.suspend { margin-top: 10px}
.not {
    padding-left: 108px;
    padding-right: 657px;
}
.not h4 {
    padding-top: 62px;
    font-size: 20px;
    color: #0249A1;
	text-align: left; line-height: 100px; font-weight: 600
}
.not p {
    font-size: 17px;
	text-align: left
}
.no {
    padding-left: 695px;
    padding-right: 119px;
    padding-bottom: 101px;
}

.no h4 {
    padding-top: 119px;
    font-size: 20px;
    color: #0249A1;
	text-align: left;font-weight: 600; line-height: 100px; 
	
}
.no p {
    font-size: 17px;text-align: left;
}
.model_unit_title{position: relative;width: 100%;height: 60px;margin-bottom: 15px;}
.model_unit_title .hongxian{position:absolute;width: 2px;height: 30px;background-color: #0095c3;top: 0px;bottom: 0px;left: 5px;margin: auto;}
.model_unit_title span{display: block;position: absolute;height: 35px;line-height: 35px;top: 0px;bottom: 0px;left: 20px;margin: auto;font-size: 22px;color: #050505;}   
.wxjs{position: relative;padding: 30px;text-indent: 28px;line-height: 25px;color: #707070;padding-top: 0px;padding-left: 20px;}
.photo_list{margin-right:-30px;overflow:hidden; width:1280px;}
.photo_list ul{list-style:none;}
.photo_list ul li{float:left;*display:inline;overflow:hidden;margin:36px 10px 0 0;width:406px;font-size:12px;padding-bottom:3px;border-bottom:3px solid #ebebeb;background:#F9F9F9}
.photo_list ul li:hover{background:#ebebeb;border-bottom:3px solid #006138;transition: all .3s ease-in;-webkit-transition: all .3s ease-in;-moz-transition: all .3s ease-in;}
.photo_list ul li .photo_main{display:block;width:100%;height:240px;position:relative;overflow:hidden}
.photo_list ul li .photo_main *{cursor:pointer}
.photo_list ul li .photo_main .photo_m{ width:406px; height:240px;position:absolute;top:0;left:0;opacity:.1;filter:alpha(opacity=10);-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}
.photo_list ul li:hover .photo_m{background:#999;opacity:.5;filter:alpha(opacity=50)}
.photo_list ul li .photo_main img{display:block;width:100%;height:100%;overflow:hidden}
.photo_list ul li:hover .photo_hover{display:block}
.photo_list ul li .photo_hover{display:none;width:38px;height:38px;position:absolute;left:50%;top:50%;margin:-19px 0 0 -19px;}
.photo_list ul li .vtitle{display:block;height:25px;line-height:20px;font-size:14px;margin-top:3px;padding:10px;color:#3a3a3a;white-space:nowrap;overflow:hidden;text-align:center;}
.photo_list ul li .vtitle:hover{color:#006138;text-decoration:none}


.bgc1{
	background: #F6FAFD;
	min-width: 1235px;
}
.fh-width{
	width:1200px;
	margin:0px auto;
}
.assets-lr{
	display: -webkit-box; /* è€ç‰ˆæœ¬è¯­æ³•: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box; /* è€ç‰ˆæœ¬è¯­æ³•: Firefox (buggy) */
    display: -ms-flexbox; /* æ··åˆç‰ˆæœ¬è¯­æ³•: IE 10 */
    display: -webkit-flex; /* æ–°ç‰ˆæœ¬è¯­æ³•: Chrome 21+ */
    display: flex; /* æ–°ç‰ˆæœ¬è¯­æ³•: Opera 12.1, Firefox 22+ */
	padding:90px 0px;
}
.bgc1 .assets-lr dl{
	margin-left:0px;
	margin-right:100px;
}
.assets-lr dl dt{
	font-size: 30px;
    color: #222;
    padding:30px 0px;
	text-align: left
}
.assets-lr dl dd{
    vertical-align: top;
    font-size: 14px;
    padding:10px 0px;
    display: -webkit-box; /* è€ç‰ˆæœ¬è¯­æ³•: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box; /* è€ç‰ˆæœ¬è¯­æ³•: Firefox (buggy) */
    display: -ms-flexbox; /* æ··åˆç‰ˆæœ¬è¯­æ³•: IE 10 */
    display: -webkit-flex; /* æ–°ç‰ˆæœ¬è¯­æ³•: Chrome 21+ */
    display: flex; /* æ–°ç‰ˆæœ¬è¯­æ³•: Opera 12.1, Firefox 22+ */
}
.assets-lr dl dd p{
	flex: 1;
	display: inline-block;
    line-height: 26px;
    font-size: 18px;
    width: 400px;
    color: #666;
	text-align: left
}
.assets-lr dl dd span.icon{
	display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #22c955;
    margin-right: 20px;
    margin-top: 8px;
}
.assets-lr dl a{
	cursor: pointer;
}
.assets-lr dl dt a:hover{
	color: #2196F3;
}
.assets-lr dl dd a{
	color: #2196F3;
	margin-left:30px;
	text-decoration: underline;
}
.bgc1 .assets-lr dl .btn{
	margin-left:30px;
	margin-top:30px;
}
.assets-lr dl .btn{
	margin-left:30px;
	margin-top: 20px;
}

.bix dl{padding:0% 0 2%;}
.bix dl h3{font-size:18px; line-height:30px; color:#333333;}
.bix .list{margin:2% 0 0;}
.bix .list li{width:23.5%; float:left; margin:0 2% 2% 0; position:relative;}
.bix .list li:nth-child(4n){margin-right:0;}
.bix .list li img{display:block; width:100%;}
.bix .list li .tit{position:absolute; bottom:0px; left:0px; width:100%; height:60px; background:url(../images/opacity.png) repeat; font-size:16px; line-height:20px; color:#fff; display:flex; align-items:center; justify-content:center; text-align:center;}
.bix dl .info{margin:1% 0 0; font-size:16px; color:#666666; line-height:30px;}
@media ( max-width:640px){
.bix dl h3{font-size:16px; line-height:24px;}
.bix .list li .tit{font-size:14px;}
.bix dl .info{font-size:14px; line-height:24px;}

}

@media ( max-width:480px){
.bix .list li{width:49%; margin-right:0;}
.bix .list li:nth-child(2n){float:right;}
}

/*冶金行业*/
.list2 li{width:31.3333%; float:left; margin:0 3% 0 0; padding-top:110px; text-align:center;}
.list2 li:nth-child(3n){margin-right:0;}
.list2 li .con{background:#f5f5f5; height:380px;}
.list2 li .con .img{width:120px; position:relative; left:50%; margin-left:-60px; top:-60px;}
.list2 li .con .img img{display:block; width:100%;}
.list2 li .con .tit{font-size:16px; line-height:25px; color:#333333; margin-top:-40px; text-align: left}
.list2 li .con .tit{font-size:16px; line-height:25px; color:#333333; margin-top:-40px; text-align: left}
.list2 li:hover .con{box-shadow:0px 0px 20px #ccc;}
.list2 li:hover .con .tit{color:#247cde;}

@media ( max-width:768px){
.list2 li{width:48%; margin-right:0; padding-top:90px;}
.list2 li:nth-child(2n){float:right;}
}

@media ( max-width:480px){
.list2 li{padding-top:58PX;}
.list2 li .con .img{width:80px; margin-left:-40px; top:-40px;}
.list2 li .con .tit{margin-top:-22px; font-size:14px; padding:0px 10px;}
}

/*煤炭行业*/
.greybg{background:#f5f5f5; padding:3% 0;}
.EquipBox .pic{width:50%; float:left;}
.EquipBox .pic img{}
.EquipBox .txt{width:45%; float:right; padding:5% 0 0;}
.EquipBox .txt h3{font-size:22px; color:#333333; font-weight:bold; text-align: left}
.EquipBox .txt .info{margin:4% 0 0; font-size:16px; line-height:30px; color:#666666; text-align: left}

.footer{ background:#393f46; width:100%; clear:both; position:relative; z-index:5;}
.footer .ul{ height:282px; background: url(../images/index_32.png) no-repeat center right; padding-top:44px;  }
.footer .ul .li{ float:left; padding-right:65px;}
.footer .ul .li span{ line-height:54px; display:block; font-size:16px; color:#fff;}
.footer .ul .li a{ line-height:30px; display:block;font-size:13px; color:#dadada;}
.footer .ul .li a:hover{ color:#fff;transition:all .3s; -webkit-transition:all .3s;}
.footer .ul .lib{float:right; width:271px;text-align:left}
.footer .ul .lib .p1{ border-bottom:solid 1px #e6e6e6; line-height:48px; background: url(../images/index_28.png) no-repeat center left; font-size:16px; color:#fff; margin-bottom:8px; text-align: center}
.footer .ul .lib .p2{font-size:13px; color:#fff; line-height:24px;}
.footer .ul .lib .p3{ padding-top:45px;}
.footer .footb{ background:#32373d; line-height:50px;}
.footer .footb span,.footer .footb a{color:#d1d1d1; font-size:16px }

