@import url(anim.css);
@import url(proscrol.css);
/*
 1.全式
*/
*{margin:0;padding:0;border:0;}
body{ font-size:12px; font-family:微软雅黑,Arial,Helvetica,Tahoma,sans-serif !important;color:#333333;text-align:center; /*overflow-x:hidden; */ background-color:#fff; min-width:1200px;}
a{text-decoration:none;color:#333333;}
a:hover,a:active{/*text-decoration:underline;*/color:0652a2;}
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:1200px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}
.wrap2{clear:both;width:1200px;margin:0 auto;text-align:left;zoom:1;}
.wrap3{clear:both;width:1240px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}
.wrap4{clear:both;width:1000px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}
.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; }
.i_blank{ height:157px; font-size:0; overflow:hidden;}
.top_bg{ width:100%; text-align:center;  background:url( ../images/08.png); /*height:157px; box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);*/ position:fixed; top:0; left:0; z-index:999;transition:all 0.3s; }
.tpos .top_bg{box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15); }
.top_one{height:103px;overflow:hidden; transition:all 0.3s;}
.top_two{height:54px; background:url(../images/top_bg1.png) center top no-repeat;}
.tpos .top_one{ height:0;}
.logo_l{  float:left; display:inline;}
.logo_l img{ height:103px;transition:all 0.3s;}
/*.tpos .logo_l img{ height:104px;}*/
.logo_l:hover img{opacity:0.8;filter:Alpha(opacity=80);}
.logo_txt{ float:left; margin-left:19px; font-size:16px; line-height:80px;}
.top_r{  float:right; display:inline;}
.top_tel{ float:right;background:url(../images/top_bg3.png) left center no-repeat; height:40px; overflow:hidden;font-size:18px; color:#fff; line-height:52px; padding-left:37px; margin-top:5px; letter-spacing:2px; font-weight:bold;}
.top_tel:hover{text-decoration:none;transition:all 0.3s;opacity:0.7;filter:Alpha(opacity=70);}
.top_r .search_con{ clear:both; float:left; width:477px; height:155px; z-index:100; overflow:hidden; margin-top:13px; padding:1px;b/*order:1px solid #eaeaea;*/}
/*.top_r .search_con .input1{ height:35px; line-height:35px;  border:0;background:url(../images/top_bg2.png) #f6f6f6 8px center no-repeat; padding-left:47px; padding-right:5px; width:209px; float:left; outline:none; font-size:12px; color:#afafaf;}
.top_r .search_con .bnts{ float:left; width:66px; height:35px; background:#0652a2; outline:none; cursor:pointer; border:0; font-size:16px; color:#fff;}
.top_r .search_con .bnts:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}*/
.top_r .top_language{height:39px; line-height:39px; margin-top:13px; margin-left:15px; float:left; font-size:14px; color:#666666; font-family:"宋体";}
.top_r .top_language a{ color:#666;}
.top_r .top_language a:Hover{ color:#0652a2;}
 
.menu {width:100%; max-width:1200px;}
.nav{clear:both; float:left;}
.nav li.m{ float:left; text-align:center;width:136px; /*margin-left:37px; */ position:relative;/*background: url(../images/top_bg2.png) right center no-repeat;*/text-align:center;}
.nav li.m:first-child{ width:55px; margin-right:32px;}
.nav h3 a{ height:54px;line-height:54px;display:block; font-size:18px; font-weight:300; color:#fff; text-decoration:none;  transition:all 0.3s; overflow:hidden;}
.tpos .nav h3 a{ height:54px; line-height:54px;}
.nav h3 a span{ display:block;position:relative;transition: all 0.3s;height:54px;}
.tpos .nav h3 a span{ height:47px;}
.nav h3 a span:after{content:attr(data-title);position:absolute;color:#06a0c9;left:0;transform:translateY(100%);width:100%;top:0;}
.nav h3{ font-weight:normal;}
/*.nav li h3 a:after{content: "";display: block;position: absolute;left: 50%;right: 50%;bottom: 0px;height: 3px;opacity: 0;background-color: #d1a909;-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 a:hover{color:#0680c9;}
.nav li.on{ }
.nav li.on h3 a{ color:#0680c9;}
.nav a:hover span{transform:translateY(-100%);}
/*.nav li.m.on:last-child{ background:#d5761f;}*/
/*.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;}*/

.tpos .nav .sub{ top:60px;}
.nav .sub{ display:none; /*默认隐藏*/ width:100%;  padding:0;background:rgba(255, 255, 255, 0.9); position:absolute; top:54px; left:0px;  z-index:110; padding-top:5px; padding-bottom:5px; /*border-top:2px solid #ededed; */ /*border-bottom:1px solid #e6e6e6;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);*/}
.nav .sub dl{width:100%; margin:0 auto; text-align:center;}
.nav .sub dd{ list-style:none; text-decoration:none;}
.nav .sub dd a{ height:34px; line-height:34px; display:block; color:#6c6c6c;font-size:13px; /* width:147px;*/ border-bottom:1px solid #f1f1f1; }
.nav .sub dd a:hover{ color:#fff; text-decoration:none; background-color:#0652a2;}
.nav .sub dd .top_img{ float:left; margin-left:40px; width:270px; overflow:hidden;}
.nav .sub dd .top_img img{ width:100%; height:180px; margin-bottom:4px;}
.nav .sub dd .top_img h2{ font-size:14px; color:#333333; font-weight:normal; height:22px; line-height:22px; overflow:hidden; margin-bottom:3px;}
.nav .sub dd .top_img p{ line-height:20px; height:40px; overflow:hidden; font-size:12px; color:#8f8f8f;}
.nav .sub dd .top_img a:hover h2{ color:#f4ae17}
.nav .sub dd .top_img a:hover img{transition:all 0.3s;filter: Alpha(Opacity=80);opacity: 0.8;}


/*微信弹窗*/
#hidden{z-index: 2147483647;display: none; background: #000; filter: alpha(opacity=0); left: 0px; opacity: 0; position: fixed; width: 3000px; height: 100%; padding-top: 28%; text-align: center; top:0;}
#hiddenimg{opacity:1  ; display:none; position:fixed;left:0%; width:100%; height:300px;padding-top:0;z-index:2147483647; top:28%; text-align:center;}
#hiddenimg img{ width:90%;max-width:300px; margin:0 auto; }
#hiddenimg2{text-align: center;}
.weixinclose{ position:fixed; right:2%; top:2%; color:#fff; font-size:30px; cursor:pointer; z-index:2147483648; font-weight:normal; display:none;}



/* Callback example */
.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:50%; margin-top:-25px;left:50%; margin-left:-600px;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:40px;width:40px;/*background:transparent url("../images/left.png") no-repeat left top;*/transition:all 0.3s;}
.callbacks_nav:hover{opacity:0.8;filter:Alpha(opacity=80);}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{}
.callbacks_nav.next{left:auto;right:50%; margin-right:-600px;/*background:transparent url("../images/right.png") no-repeat 0px top;*/}
.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;
}
.banner_content{ width:1140px; height:490px;/* 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%;}
.b_center{ margin:0 auto; text-align:center;}

.callbacks_tabs.callbacks1_tabs{margin-top:-30px; position:relative;z-index:9; margin-bottom:17px;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:14px;height:14px;margin-right:9px; margin-left:9px;/*border:1px solid #FFF;*/position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:14px;height:14px;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/dian_on.png) no-repeat;}


/*视频弹窗*/
.case_bgs{z-index: 19891024;background:url(../images/about_bg.png) repeat; width: 100%; height: 100%;  position: fixed;  left: 0;  top: 0;  display: none;}
/*.case_tc{z-index: 19891025; width: 92%;   left: 50%; margin-left:-46%;  position:absolute; overflow: hidden; top:270px; height:0; display: none;}*/
.case_tc{z-index: 19891025; width: 92%;   left: 50%; top:50%;position:fixed;/* overflow: hidden; top:270px;*/ height:0; display: none;transform: translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
.case_tc .case_box{ width:96%; margin:0 auto; max-width:900px; }
.case_tc .case_divs{ position:relative;width:100%;}
.case_tc .case_divs .closed{ right:0; position:absolute; top:0%; cursor:pointer; height:40px; z-index:9999;}
.case_tc .case_divs .closed:hover{filter: Alpha(Opacity=80);opacity: 0.8;transition: all 0.3s;}
.case_tc #tc_big{ width:100%; display:block;}
#videocon{ height:550px;}
.case_tc .case_divs .case_txt{ padding:12px; padding-left:0; padding-right:0; color:#fff; font-size:14px; line-height:22px; padding-top:0px; padding-top:40px;  padding-bottom:6px;/* background:rgba(0, 0, 0, 0.6);*/}
.case_tc .case_divs .case_txt h2{ font-size:14px; line-height:40px; font-weight:normal;}


/*首頁*/
.i_title{ text-align:center; margin-top:23px; height:83px; line-height:83px; text-align:center;background:url(../images/i_bg1.png) center bottom no-repeat; overflow:hidden;/* margin-bottom:53px; */font-weight:normal; font-size:30px; color:#333333;}
.i_case{ overflow:hidden;}

.i_bg{ background:#f9f9f9; padding-bottom:30px; overflow:hidden;}
.i_about{ overflow:hidden;}
.i_about ul li{ float:left; width:300px; overflow:hidden; height:299px; background-color:#fff; position:relative;}
.i_about ul li .txts{ width:242px; margin:0 auto; overflow:hidden; margin-top:30px;color:#424242;}
.i_about ul li .txts .h2{ font-size:16px;  height:30px; line-height:30px; overflow:hidden; font-weight:normal;}
.i_about ul li .txts .p{ line-height:20px; height:111px; overflow:hidden; font-size:14px; border-bottom:1px dashed #7c7c7c;}
.i_about ul li .txts .a{ width:30px; height:30px; margin-top:40px; display:block; clear:both;background:url(../images/i_bg4.png) no-repeat;transition:all 0.3s;}
.i_about ul li .txts .a:hover{opacity:0.8;filter:Alpha(opacity=80); margin-left:5px;}
.i_about ul li img{ display:block; width:100%;-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_about ul li:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.i_about ul li:nth-child(2){ width:600px;}
.i_about ul li:nth-child(2) i{ position:absolute; top:0; left:0; width:100%; height:100%;background:url(../images/i_bg7.png) center center no-repeat;transition:all 0.3s; background-size:73px 73px;}
.i_about ul li:nth-child(2):hover i{ background-size:90px 90px;}
.i_about ul li:nth-child(2) a{ display:block;}
.i_about ul li:nth-child(2) em{ width:10px; height:19px; display:block; position:absolute; right:0; top:30px;background:url(../images/i_bg6.png) no-repeat;}
.i_about ul li:nth-child(4){ width:600px;}
.i_about ul li:nth-child(4) em{ width:19px; height:9px; display:block; position:absolute; top:0; left:30px;background:url(../images/i_bg5.png) no-repeat;}
.i_about ul li:nth-child(5){ background-color:#0652a2;}
.i_about ul li:nth-child(5) .txts{ color:#fff;}
.i_about ul li:nth-child(5) .txts .p{border-bottom:1px dashed #fff;}
.i_about ul li:nth-child(5) .a{ background:url(../images/i_bg8.png) no-repeat;}
.i_about ul li:nth-child(6) em{ width:9px; height:19px; display:block; position:absolute; left:0; top:30px;background:url(../images/i_bg9.png) no-repeat;}
.i_more{ text-align:center; overflow:hidden; margin-top:35px;}
.imore{transition:all 0.3s;width:184px; font-size:14px; text-align:left; text-indent:51px; color:#0652a2; display:inline-block;line-height:36px; height:36px; overflow:hidden; border:1px solid #0652a2; border-radius:20px; }
.imore:hover{text-decoration:none; filter: Alpha(Opacity=80);opacity: 0.8; text-indent:61px;}
.imore i{ float:right; width:17px; height:17px; margin-top:9px; margin-right:50px; overflow:hidden;background:url(../images/i_bg10.png) center top no-repeat;transition:all 0.3s;}
.imore:hover i{ margin-right:40px;}
.project_a{ overflow:hidden;text-align:center; margin-bottom:49px;}
.project_a a{ display:inline-block; height:31px; line-height:31px;background-color:#fff; padding-left:18px; padding-right:18px; font-size:16px; color:#333; margin-left:5px; margin-right:5px; transition:all 0.3s; border-radius:4px; border:1px solid #333333;}
.project_a a:hover{color:#0652a2;border:1px solid #0652a2;filter: Alpha(Opacity=80);opacity: 0.8;}
.project_a a.csel{ color:#0652a2;border:1px solid #0652a2;}

.i_news{ overflow:hidden; padding-bottom:36px;}
.i_news .divhidden{ display:none;}
.i_news .i_news_l{ float:left; width:598px; overflow:hidden; background-color:#f5f5f5; height:469px; position:relative;}
.i_news .i_news_l .imgs{ overflow:hidden; }
.i_news .i_news_l .imgs img{width:100%; height:260px; display:block;-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_news .i_news_l:hover .imgs img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.i_news .i_news_l .txts{ width:538px; margin:0 auto; line-height:22px; overflow:hidden; color:#666; font-size:14px; }
.i_news .i_news_l h2{ font-size:18px; color:#000; margin-top:33px; margin-left:150px; text-align:center; padding-left:10px; padding-right:10px; height:36px; line-height:36px; overflow:hidden; font-weight:normal; margin-bottom:8px;}
.i_news .i_news_l .p{height:66px; overflow:hidden;}
.i_news .i_news_l label{ clear:both; float:left; cursor:pointer;  line-height:28px; color:#6e6e6e;transition:all 0.3s; padding-right:28px;background:url(../images/i_bg15.png) right center no-repeat; margin-top:18px; }
.i_news .i_news_l:hover label{color:#0652a2;}
.i_news .i_news_l label:hover{ margin-left:5px;}
.i_news .i_news_l:hover h2{color:#0652a2;}
.i_news .i_news_l .date{ position:absolute; left:27px; top:200px; width:103px; height:123px; color:#fff; font-size:18px; text-align:center; line-height:52px; background-color:#0652a2; padding-left:10px; padding-right:10px;}
.i_news .i_news_l .date b{ display:block; border-bottom:1px solid #fff; line-height:65px; margin-top:5px; overflow:hidden; height:65px; font-weight:bold; font-size:48px;}
.i_news .i_news_r{ float:right; width:478px; overflow:hidden; margin-right:65px;}
.i_news .i_news_r ul li{ display:block; overflow:hidden;}
.i_news .i_news_r ul li h3{ font-weight:normal; height:36px; line-height:36px; overflow:hidden; padding-left:23px;background:url(../images/i_bg11.png) 4px center no-repeat; color:#808080;white-space:nowrap;text-overflow:ellipsis; color:#666; font-size:16px;}
.i_news .i_news_r ul li.isel h3{ display:none;}
.i_news .i_news_r ul li .txts{ line-height:20px; overflow:hidden; font-size:14px; padding-bottom:22px; border-bottom:1px dashed #7c7c7c; display:none; margin-bottom:12px;}
.i_news .i_news_r ul li.isel .txts{ display:block;}
.i_news .i_news_r ul li .txts h2{ font-size:20px; color:#0652a2; margin-top:6px; height:46px; line-height:46px; overflow:hidden; font-weight:bold;}
.i_news .i_news_r ul li .txts .p{height:40px; overflow:hidden;color:#666; font-size:16px;}
.i_news .i_news_r ul li .txts label{ clear:both; float:left; cursor:pointer;  line-height:28px; color:#0652a2;transition:all 0.3s; padding-right:38px; padding-left:23px;background:url(../images/i_bg10.png) 75px center no-repeat; margin-top:18px; border:1px solid #0652a2; border-radius:20px; font-size:12px;}
.i_news .i_news_r ul li .txts:hover label{color:#0652a2;}
.i_news .i_news_r ul li .txts label:hover{ margin-left:5px;}

.i_contact{ height:300px; overflow:hidden;background:url(../images/i_bg12.jpg) center center no-repeat; text-align:center; color:#fff;}
.i_contact .txts{ font-size:24px; margin-top:6px; height:56px; line-height:28px; overflow:hidden; margin-top:66px; margin-bottom:27px;}
.i_contact .tel{ display:inline-block; height:38px; overflow:hidden;background:url(../images/i_bg13.png) left top no-repeat; font-weight:bold; font-size:21px; color:#fff; padding-left:42px; line-height:35px; text-align:left; letter-spacing:3px; min-width:245px;}
.i_contact .a{ display:block; width:216px; margin:0 auto; height:42px; line-height:42px; overflow:hidden; background-color:#fff; border-radius:20px; font-size:20px; color:#0652a2; margin-top:30px;transition:all 0.3s;}
.i_contact .a:hover{opacity:0.9;filter:Alpha(opacity=90);}

/*尾部*/
.f_bg{overflow:hidden; background:#f5f5f5; color:#666666; font-size:14px; clear:both; padding-top:42px; padding-bottom:36px;text-align:left;}
.f_bg_div{width:1200px; margin:0 auto;}
.f_bg a{color:#666666; text-decoration:none;}
.f_bg a:hover{ color:#0652a2;}
.f_bg .f_div2_l{ float:left; width:760px; overflow:hidden; line-height:24px; height:150px;}
.f_bg .f_div2_l .f_div2_a{ color:#666666; overflow:hidden; margin-bottom:8px; font-size:16px; line-height:42px;}
.f_bg .f_div2_l .f_div2_a a{ color:#666666; float:left; overflow:hidden; padding-right:17px; margin-right:12px;background:url(../images/i_bg16.png) right center no-repeat;}
.f_bg .f_div2_l .f_div2_a a:last-child{ background:none;}
.f_bg .f_div2_l .f_div2_a a:hover{ color:#0652a2;}
.f_bg .f_div2_l span{ font-size:12px; color:#656767;}
.f_bg .f_div2_l span a{ color:#656767;}
.f_bg .f_div2_l span a:hover{ color:#0652a2;}
.f_bg .f_div2_r{ float:right;  overflow:hidden;margin-left:14px; }
.f_bg .f_div2_r .bgs1{ height:29px; line-height:29px;background:url(../images/i_bg14.png) left center no-repeat; color:#999999; font-size:14px; padding-left:18px;}
.f_bg .f_div2_r .tel{ display:block; height:24px; overflow:hidden;background:url(../images/i_bg13.png) left top no-repeat; font-size:24px; color:#0652a2; margin-left:9px; line-height:24px; text-align:left; }
.f_bg .f_div2_r p{line-height:20px; font-size:14px; color:#999999; overflow:hidden; margin-top:26px; width:190px;}
.f_bg .f_div2_r2{ float:right; width:120px; overflow:hidden; vertical-align:top;}
.f_bg .f_div2_r2 .imgs{ border:1px solid #e5e5e5; overflow:hidden;}
.f_bg .f_div2_r2 .imgs img{ width:100%; }



.foot_a{ float:left; margin-left:18px; margin-top:55px;line-height:20px; font-size:14px; overflow:hidden; text-align:left;}
.foot_a ul{}
.foot_a ul li{float:left; width:20px; height:20px; margin-right:8px;}
.foot_a ul li a{ display:block; width:100%; height:100%;margin:0;}
.foot_a ul li a:hover{transition:all 0.3s;filter: Alpha(Opacity=60);opacity: 0.6;}
/*.foot_a ul li.weixin a{ background:url(../images/foot_ico3.png) no-repeat;}*/
.foot_a ul li.weixin a:hover{filter: Alpha(Opacity=100);opacity: 1.0;}
.foot_a ul li.weixin .wem1{width: 203px; display: none;text-align: center; padding-top: 20px; padding-bottom:20px; position: absolute; margin-left:-114px;margin-top: -203px; /*background-image: url(../img/ewm.png);*/background-repeat: no-repeat;}
.foot_a ul li.weixin .wem1 img{ width:155px; height:155px; margin-right:5px;}
.foot_a ul li.weixin a:hover .wem1{ display:block;}
/*.foot_a ul li.qq a{ background:url(../images/foot_ico1.png) no-repeat;}*/
.foot_a ul li.qq a.bds_sqq{ width:20px; padding:0;}
.foot_a .bdshare-button-style0-24{ height:100%;}
.foot_a ul li.sinna a.bds_tsina{ /*background:url(../images/foot_ico2.png) left top no-repeat; */width:20px; padding:0;}
.f_div3{ line-height:58px; min-height:58px; background-color:#000000; clear:both; overflow:hidden; color:#fff; font-size:14px;}
.f_div3 a{ color:#fff;}
.f_div3 a:hover{transition:all 0.3s;filter: Alpha(Opacity=80);opacity: 0.8;}

.gotop{ position:fixed; bottom:10%; right:1%; width:58px; height:57px; background:url(../images/gotop.png) no-repeat; background-size:100% 100%;
-webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out;
-o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;
}
.gotop:hover{-webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg); cursor:pointer; transform:rotate(360deg);}



/*分页*/
.yema{ width:100%; text-align:center; clear:both; overflow:hidden; padding-top:40px; padding-bottom:40px; clear:both;}
.yema a{ display:inline-block; height:30px; line-height:30px; padding-left:10px; overflow:hidden; padding-right:10px; min-width:12px;margin-left:1px; margin-right:1px;  text-align:center; color:#757575; font-size:13px; border:1px solid #e2e2e2; background-color:#fff;}
.yema span{ display:inline-block; height:30px; line-height:30px; padding-left:10px; overflow:hidden; padding-right:10px; min-width:12px;margin-left:1px; margin-right:1px;  text-align:center; color:#757575; font-size:13px; border:1px solid #e2e2e2; background-color:#fff;}
.yema a:hover{ text-decoration:none; color:#fff; background-color:#0652a2;border:1px solid #0652a2;}
.yema a.on{color:#fff; background-color:#0652a2; border:1px solid #0652a2;}
.yema a.first,.yema a.last{ margin-right:0;  }
.yema a.first:hover,.yema a.last:hover{background-color:#2376ab;}
.yema a span{ font-family:"宋体"; font-size:16px;}




/*二級頁面*/
.postions{ height:44px; line-height:44px; overflow:hidden; color:#666666; font-size:12px; border-bottom:1px solid #dddddd; background:url(../images/022.png)}
.postions a{color:#666666; }
.postions a:hover{ color:#0652a2;}
.postions .postions_r{}
.postions .postions_r img{ vertical-align:baseline; margin-right:10px;}
.postions h2{ float:left; font-weight:normal; color:#333; height:58px; font-size:20px;}
.postions h2 span{font-size:16px; font-family:Arial;}
.postions .rclass{ float:right;background:url(../images/pos_bg2.png) left center no-repeat;background-size:20px auto;  padding-left:25px;-webkit-tap-highlight-color: #fff;-webkit-tap-highlight-color: transparent; display:none;}
.postions .postions_b{ float:right;}
.postions .postions_b a{ float:left; padding-left:23px; padding-right:23px; overflow:hidden; text-align:center;font-size:16px; color:#333; }
.postions .postions_b a:last-child{ background:none;}
.postions .postions_b a.isel{color:#0652a2;}
.postions .postions_c{ float:right;}
.postions .postions_c a{ float:left; padding-left:23px; padding-right:23px; overflow:hidden; text-align:center;font-size:16px; color:#333; }
.postions .postions_c a:last-child{ background:none;}
.postions .postions_c a.isel{color:#0652a2;}

.o_big{ overflow:hidden; clear:both;}
.o_big img{ width:100%; display:block;}

/*施工案例*/
.case_ul{ overflow:hidden; text-align:left;}
.case_ul ul li{ /*float:left;*/ width:380px; overflow:hidden; margin-bottom:72px; /*margin-right:30px;*/ margin-left:8px; margin-right:8px; display:inline-block; vertical-align:top; position:relative; /*text-align:left;*/}
/*.case_ul ul li:nth-child(3n+0){ margin-right:0;}*/
.case_ul ul li img{display: block;height: 380px;width: 100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s; }
.case_ul ul li:after{content: "";display: block;position: absolute;left: 0%;right: 0%;bottom:0px;height: 2px;opacity: 1;background-color: #e0e0e0;}
.case_ul ul li .imgs{width:100%; overflow:hidden;}
.case_ul ul li:hover img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.case_ul ul li .i_five_txt{ overflow:hidden; padding:14px; padding-left:25px; padding-right:22px; padding-bottom:0;/*height:184px;*/}
.case_ul ul li .i_five_txt:after{content: "";display: block;position: absolute;left: 0%;right: 100%;bottom:0px;height: 2px;opacity: 0;background-color: #0652a2; z-index:2;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.case_ul ul li .i_five_txt h2{height:49px; line-height:49px; overflow:hidden; font-size:16px; color:#000; white-space:nowrap;text-overflow:ellipsis; font-weight:bold;}
.case_ul ul li .i_five_txt .p{ line-height:20px; height:60px; overflow:hidden;font-size:14px; color:#666;  overflow:hidden; margin-bottom:11px;}
.case_ul ul li .i_five_txt span{  display:block; height:62px; line-height:62px; width:100%;overflow:hidden;background:url(../images/i_bg3.png) left center no-repeat; border-top:1px dashed #cccccc;}
.case_ul ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1); border:1px solid #CCCCCC;}
.case_ul ul li:hover .i_five_txt:after{opacity: 1;left: 0%;right: 0%;}
.case_ul ul li:hover .i_five_txt h2{color:#0652a2;}
.case_ul ul li:hover{ -webkit-box-shadow: 0 5px 25px rgba(0,0,0,0.1); box-shadow: 0 5px 25px rgba(0,0,0,0.1);-webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0);}
.case_ul ul li:hover .i_five_txt span{background:url(../images/i_bg3_on.png) left center no-repeat;}

/*新闻资讯详细*/
.about_x2{ overflow:hidden; padding-bottom:20px; padding-top:4%;}
.about_x2 .show_t{ line-height:36px; font-size:24px; color:#000; text-align:center; margin-bottom:2%; margin-top:5px; font-weight:normal;}
.about_x2 .con_line{height:40px; line-height:40px;font-size:12px; color:#999999; border-bottom:1px dashed #cccccc; text-align:center; }
.about_x2 img{margin-bottom:10px;max-width:100%;}
.about_x2 .con_id{ line-height:24px;overflow:hidden;white-space:normal;word-break:break-all; padding-top:28px;font-size:14px; color:#666666;text-align:left;/* font-family:"宋体";*/ padding-bottom:40px;}
.about_x2 .con_id .h2{ font-size:16px; line-height:24px; margin-bottom:5px;}
.about_x2 .con_id p{ padding-bottom:10px; overflow:hidden;}
.about_x2 table{border-collapse:collapse;border-spacing:0;}
.about_x2 table td{ line-height:22px;height:27px; /*border:1px solid #000;*/}

.goback{ float:right; height:26px; line-height:26px; text-align:right; padding-left:23px;background:url(../images/goback.png) left center no-repeat; font-size:14px; color:#333333; margin-top:8px;/* border-bottom:1px solid #a6a6a6;*/}
.fenxiang{ height:30px; overflow:hidden;}
.fenxiang .span{ float:right; font-size:14px; line-height:34px;}

.prenext{ border-top:1px solid #e6e6e6;font-size:14px; margin-bottom:10px;line-height:30px; padding-top:15px; margin-top:15px; color:#333333; clear:both;}
.prenext a{ color:#333333;}
.prenext a:hover{ color:#0652a2; text-decoration:none;}


/*公司简介*/
.about_con{ overflow:hidden; /*margin-top:50px;*/margin-bottom:50px;font-size:14px; color:#6e6e6e; line-height:26px; }
.about_con img{ max-width:100%;}
.about_con .imgs{ float:left; width:490px; overflow:hidden; margin-right:39px;}
.about_con .imgs:hover{transition:all 0.3s;filter: Alpha(Opacity=80);opacity: 0.8;}
.about_con .h2{ font-weight:normal; color:#333; height:64px; line-height:64px; margin-bottom:32px;background:url(../images/about_bg2.png) left bottom no-repeat; margin-top:18px; font-size:34px; margin-left:529px;}
.about_con .ul{ padding-top:60px; overflow:hidden; width:100%; clear:both;}
.about_con .ul li{float:left; width:263px; margin-left:37px; color:#666666; height:94px; text-align:left; font-size:14px; overflow:hidden; background:url(../images/about_bg3.png) right center no-repeat; line-height:26px;}
.about_con .ul li.n4{ background:none;}
.about_con .ul li a{display:block;transition:all 0.3s; color:#666666;}
/*.about_con .ul li a:hover{ color:#00b43c;}*/
.about_con .ul li a b{ font-weight:bold; font-size:16px; color:#0652a2; display:block; height:24px; line-height:24px; overflow:hidden; margin-bottom:10px;}
.about_con .ul li.n1 a{background:url(../images/about_pic1.png) no-repeat left center; padding-left:78px;}
.about_con .ul li.n2 a{background:url(../images/about_pic2.png) no-repeat left center;padding-left:78px;}
.about_con .ul li.n3 a{background:url(../images/about_pic3.png) no-repeat left center;padding-left:82px;}
.about_con .ul li.n4 a{background:url(../images/about_pic4.png) no-repeat left center;padding-left:88px;}




/*资质荣誉*/
.honor_ul{ overflow:hidden; margin-top:2%;}
.honor_ul ul li{ width:23.5%; margin-right:2%; float:left; overflow:hidden; margin-bottom:3%;}
.honor_ul ul li:nth-child(4n+0){ margin-right:0;}
.honor_ul ul li .imgs{ width:100%; overflow:hidden;}
.honor_ul ul li .imgs img{ width:100%; height:388px;-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;}
.honor_ul ul li h2{ color:#000; font-size:14px; font-weight:normal; height:42px; overflow:hidden; line-height:42px; text-align:center;}
.honor_ul ul li:Hover .imgs img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.honor_ul ul li:Hover h2{ color:#0652a2;}
/*荣誉弹窗*/
#zoom {
	z-index: 99990;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8);
	filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
#zoom .content {
	z-index: 99991;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 200px;
	height: 200px;
	background: #ffffff no-repeat 50% 50%;
	padding: 0;
	margin: -100px 0 0 -100px;
	box-shadow: -20px 20px 20px rgba(0, 0, 0, 0.3);
	border-radius: 4px;
}
/*#zoom .content.loading {
	background-image: url('../img/loading.gif');
}
*/#zoom img {
	display: block;
	max-width: none;
	background: #ececec;
	box-shadow: 0 1px 3px rgba(0,0,0,0.25);

}
#zoom .close {
	z-index: 99993;
	position: absolute;
	top: 0;
	right: 0;
	width: 49px;
	height: 49px;
	cursor: pointer;
	background: transparent url('../images/close.png') no-repeat 50% 50%;
	opacity: 1;
	filter: alpha(opacity=100);
	border-radius: 0 0 0 4px;
}
#zoom .previous,
#zoom .next {
	z-index: 99992;
	position: absolute;
	top: 50%;
	overflow: hidden;
	display: block;
	width: 49px;
	height: 49px;
	margin-top: -25px;
}
#zoom .previous {
	left: 0;
	background: url('../images/arrows.png') no-repeat 0 0;
	border-radius: 0 4px 4px 0;
}
#zoom .next {
	right: 0;
	background: url('../images/arrows.png') no-repeat 100% 0;
	border-radius: 4px 0 0 4px;
}
#zoom .close:hover {
	background-color: #da4f49;
}
#zoom .previous:hover,
#zoom .next:hover {
	background-color: #0088cc;
}


/*联系我们*/
.contact_div{ overflow:hidden; padding-bottom:28px; padding-top:25px;}
.contact_left{float:left; display:inline; margin-left:175px;width:450px; overflow:hidden;line-height:33px;font-size:16px; color:#333;}
.contact_left h2{ font-weight:normal; font-size:26px; color:#000; font-family:"微软雅黑"; line-height:40px; margin-bottom:8px;}
.contact_left .divs{ overflow:hidden;}
.contact_left .divs .p{ padding-left:28px; overflow:hidden; line-height:32px;}
.contact_left .divs .p.bgs1{background:url(../images/contact_pic1.png) left center no-repeat;}
.contact_left .divs .p.bgs2{background:url(../images/contact_pic2.png) left center no-repeat;}
.contact_left .divs .p.bgs3{background:url(../images/contact_pic3.png) left center no-repeat;}
.contact_left a{ text-decoration:none;color:#333;}
.contact_left a:hover{ color:#0652a2;}
.contact_weixin{ float:left; margin-left:20px; margin-top:16px;}
.contact_weixin .imgs{background:url(../images/contact_bg.png) no-repeat; width:141px; height:141px; overflow:hidden; float:left; text-align:center; margin-right:20px;}
.contact_weixin .imgs img{ width:130px; display:block; margin:0 auto; margin-top:7px;}
.contact_weixin .p{ float:left; line-height:24px; margin-top:46px; color:#333333; font-size:16px;}
.contact_t{ height:56px; line-height:56px;background:url(../images/contact_bg2.png) left center repeat-x; overflow:hidden; text-align:center;}
.contact_t span{ display:inline-block; padding-left:7px; padding-right:7px; background-color:#fff; font-size:26px; color:#333;}
.contact_mid{ padding-bottom:25px;overflow:hidden;}
.contact_mid iframe{height: 380px;}

/*诚聘英才*/
.job_bg{ overflow:hidden; background-color:#f7f7f7;}
.job_txt{ overflow:hidden; font-size:16px; line-height:26px; padding-top:2%; padding-bottom:2%; text-align:center;}
.youshi_con{ padding-top:5px; padding-bottom:4%; overflow:hidden; width:100%; margin:0 auto;}
.job_title table{border-collapse:collapse;border-spacing:0; margin-bottom:6px;}
.job_title table td{ line-height:44px;height:44px;  color:#fff; font-size:16px; background-color:#ec2029; text-align:center; }
.job_list ul{ padding:0;}
.job_list table{border-collapse:collapse;border-spacing:0; }
.job_list table td{ /*line-height:44px;*/height:44px; color:#333333; font-size:14px; text-align:center;}
.job_list table td b{ /*color:#d6000e;*/ display:block;}
.job_list ul li{ height:44px; overflow:hidden;border-bottom:1px solid #ededed;border-top:1px solid #ededed; cursor:pointer;transition:all 0.3s;margin-bottom:6px;background:url(../images/job_pic.png) #fff 97.5% 10px no-repeat; }
.job_list ul li:Hover{border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9;background:url(../images/job_pic2.png) #f4f4f4 97.5% 10px no-repeat;}
.job_list ul li.hauto{height:auto;background:url(../images/job_pic3.png) #fff 97.5% 10px no-repeat;border-bottom:1px solid #fff; }
.job_list ul li .job_con{ line-height:22px; font-size:13px; padding-bottom:10px; padding-top:10px;}
.job_list .job_a a{ float:left; padding-right:23px; padding-left:30px; height:39px; line-height:39px; background:url(../images/job_pic4.png) 0 center no-repeat; font-size:14px; color:#666666; text-align:left;}
.job_list .job_a a:Hover{  color:#d6000e; text-decoration:none;transition:all 0.3s;filter: Alpha(Opacity=80);opacity: 0.8; }


/*新闻中心*/
.news_con{ overflow:hidden;}
.news_con ul li{ overflow:hidden; margin-bottom:26px;display:block;}
.news_con ul li:last-child{ margin-bottom:0;}
.news_con ul li .imgs{ width:507px; float:left; display:inline; overflow:hidden; position:relative;}
.news_con ul li .imgs img{width:100%; height:220px;/* -webkit-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);transition-duration: 0.3s;transition-timing-function: ease-out;transition-property: opacity, transform, filter;*/-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.news_con ul li:hover .imgs img{/*-webkit-transform: scale(1.2) rotate(4deg); transform: scale(1.2) rotate(4deg);*/-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.news_con ul li .i_about_r{ float:right; display:inline; line-height:22px; width:644px; overflow:hidden; }
.news_con ul li .i_about_r h3{ padding-top:8px; line-height:48px; height:48px; overflow:hidden; font-size:20px; color:#333; font-weight:normal; margin-top:34px;background:url(../images/news_bg1.jpg) left top no-repeat;}
.news_con ul li .i_about_r .p{ height:66px; overflow:hidden; font-size:14px; color:#666666; line-height:22px;}
.news_con ul li .i_about_r .news_more{ margin-top:18px; padding-right:40px;text-align:left;padding-left:30px; float:left; height:28px; line-height:28px;border:1px solid #0652a2;color:#0652a2; font-size:12px;transition: all 0.3s; border-radius:20px; background:url(../images/i_bg10.png) 85px center no-repeat; }
.news_con ul li:hover .i_about_r .news_more{filter: Alpha(Opacity=80);opacity: 0.8;}
.news_con ul li .i_about_r .news_more:hover{ margin-left:10px;}
.news_con ul li:hover .i_about_r h3{ color:#0652a2;}
.news_con ul li:hover{ background-color:#f5f5f5;}
.news_con ul li .date{ position:absolute; right:0; top:0; width:68px; height:82px; color:#fff; font-size:14px; text-align:center; line-height:30px; background-color:#0652a2; padding-left:7px; padding-right:7px;}
.news_con ul li .date b{ display:block; border-bottom:1px solid #fff; line-height:47px; margin-top:2px; overflow:hidden; height:47px; font-weight:bold; font-size:32px;}


/*案例详细*/
.case_one{ overflow:hidden; padding-top:92px; padding-bottom:90px; margin:0 auto; max-width:1064px; width:94%;}
.case_one_l{ width:34%; float:left; overflow:hidden;}
.case_one_l h2{ font-size:24px;line-height:30px; font-weight:normal;margin-bottom:4%; margin-top:8%;}
.case_one_l .p{ line-height:28px; overflow:hidden; font-size:14px; margin-bottom:8%;}
.case_one_l .mores{ clear:both; width:95px;transition:all 0.3s;}
.case_one_l .mores:Hover{filter: Alpha(Opacity=80);opacity: 0.8;}
.case_one_r{ width:63%; float:right; overflow:hidden;}





@media screen and (max-width: 1200px) {
.top_bg{ position:static;}
.i_blank{ height:0;}
}


.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	line-height: 0;
}
.clearfix {
*zoom:1;
}
.w1200 {
	width: 1200px;
	margin: 0 auto;
}
.floor_2 {
	padding: 0px 0 40px 0;
	position: relative;
}

 .title {
	text-align: center;
	width: 100%;
	padding-bottom: 30px;
}
.title p {
    color: #666;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: normal;
    padding-top: 20px;
}

 .tab {
	text-align: center;
	padding-bottom: 30px;
}
.tab a {
	padding: 0 10px;
	height: 40px;
	line-height: 40px;
	background: #0652a2;
	font-size: 14px;
	display: inline-block;
	margin: 0 4px;
	color: #fff;
}
.tab a:hover {
	color: #127a44;
	background: #fbdd16;
}

.icase {
	overflow: hidden;
}
.icase .list {
	zoom: 1;
	width: 119%;
}
.icase .list li {
	float: left;
	margin-right: 21px;
	margin-bottom: 21px;
	width: 386px;
}
.icase .list li .img {
	width: 384px;
	height: 384px;
	overflow: hidden;
	display: block;
	position: relative;
	cursor: pointer;
	border:1px #CCCCCC solid;
}
.icase .list li .img img {
	width: 386px;
	transition: .9s;
	-moz-transition: .9s;
	-webkit-transition: .9s;
	-o-transition: .9s;
	height: 386px;
}
.icase .list li .img .on {
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0);
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	filter: Alpha(opacity=0);
*zoom:1;
	-webkit-transform: rotateX(180deg) scale(0.5, 0.5);
	transform: rotateX(180deg) scale(0.2, 0.2);
	transition: all ease-out .5s
}
.icase .list li .img .on i {
	width: 65px;
	height: 65px;
	background-position: -150px -147px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -32px;
	margin-left: -32px;
}
.icase .list li .p {
	background: #0652a2;
	color: #fff;
	display: block;
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	text-align: center;
}
.icase .list li:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
 .icase .list li:hover .on {
	opacity: 1;
	filter: Alpha(opacity=100);
	-webkit-transform: rotateX(0deg) scale(1, 1);
	transform: rotateX(0deg) scale(1, 1);
	transition: all 1s cubic-bezier(.23, 1, .38, 1) 0s;
	background: rgba(0, 0, 0, 0.3);
}
.fl {
	float: left;
}
.more {
	margin-top: 40px;
}
.more .line {
	display: block;
	width: 500px;
	height: 1px;
	margin-top: 24px;
	background: #ccc;
}
.more .look_more {
	display: block;
	width: 198px;
	height: 48px;
	font-size: 16px;
	line-height: 48px;
	text-align: center;
	border: 1px solid #ccc;
	transition: all .5s;
}
.more .look_more:hover {
	background: #0652a2;
	color: #fff;
	transition: all .5s;
	border: 1px solid #0652a2;
}




.newsBox {
	width: 650px;
	height: 488px;
	overflow: hidden;
	position: relative;
}
.newsBox .hd {
	height: 15px;
	overflow: hidden;
	position: absolute;
	right: 16px;
	bottom: 10px;
	z-index: 10;
}
.newsBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.newsBox .hd ul li {
	float: left;
	margin-right: 6px;
	width: 10px;
	height: 10px;
	line-height: 14px;
	text-align: center;
	background: #fff;
	cursor: pointer;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.newsBox .hd ul li.on {
	background: #f9e012;
	color: #fff;
}
.newsBox .bd {
	position: relative;
	width: 650px;
	height: 488px;
	z-index: 0;
	overflow: hidden;
}
.newsBox .bd li {
	zoom: 1;
	vertical-align: middle;
	position: relative;
}
.newsBox .bd img {
	width: 650px;
	height: 488px;
	display: block;
	transition: all 0.3s ease-out 0s;
}
.newsBox .bd li h3 {
	display: block;
	font-size: 20px;
	padding-left: 28px;
	padding-top: 30px;
}
.newsBox .bd li .txt {
	background: url(../images/green80.png) repeat left top;
	color: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 150px;
	z-index: 5;
}
.newsBox .bd li p {
	padding: 0 28px;
}
.newsBox .bd li .time {
	font-size: 16px;
	padding-right: 30px;
	padding-top: 28px;
}
.newsBox .bd li a:hover img {
	transform: scale(1.1, 1.1);
}
.fr {
	float: right;
}
.txtlistbox {
	width: 520px;
}
.txtlistbox li {
	border-bottom: 1px solid #ddd;
	padding: 11px 0 0;
	position: relative;
}
.txtlistbox li:first-child {
	padding-top: 0;
}
.txtlistbox .list h3{ color:#333; line-height:40px;}
.txtlistbox li a {
	display: block;
	padding-bottom: 11px;
}
.txtlistbox li h3 {

	font-size: 18px;
	display: inline-block;
+display: inline;
*zoom: 1;
}
.txtlistbox li p {
	font-size: 14px;
	line-height: 23px;
	height: 46px;
	color: #333;
}
.txtlistbox li span {
	display: block;
	color: #333;
}
.txtlistbox li em {
	width: 15px;
	height: 15px;
	display: inline-block;
	background-position: -304px 0;
+display: inline;
*zoom: 1;
}
.txtlistbox li:before {
	position: absolute;
	bottom: -1px;
	left: 0;
	height: 1px;
	content: "";
	width: 0;
	background: #047cc4;
	transition: width .6s ease-out;
}
.txtlistbox li:hover:before {
	width: 100%
}
.icon {
	background: url(../images/icon.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
}
























