/* Basic style */
ul,li{list-style:none;}
a img{border:0;}
/* font color */
a{text-decoration:none;color:#787878;text-decoration:none;text-align:left;}
a:hover{text-decoration:underline;color:#787878;}
/* general */

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%; zoom:1; }
.wapper {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
}

.fl_le{float:left!important;}
.fl_ri{float:right!important;}
.pad_top0{padding-top:0!important;}
.pad_top18{padding-top:18px!important;}
.pad_le{padding-left:0!important;}
.pad_bot{padding-bottom:0px!important;}
.mar10{margin:30px 0!important;}
.pad_le0{padding-left:0!important;}
.pad_ri0{padding-right:0!important;}
.pad_bot18{padding-bottom:18px!important;}
.mar_top0{margin-top:0px!important;}
.mar_top10{margin-top:10px!important;}
.mar_top12{margin-top:12px!important;}
.mar_top21{margin-top:21px!important;}
.mar_top27{margin-top:27px!important;}
.mar_top37{margin-top:37px!important;}
.mar_top18{margin-top:18px!important;}
.mar_top18ie7{*margin-top:18px!important;_margin-top:0px!important;}
.mar_top_8{margin-top:10px!important;padding-bottom:10px;}
.mar_top20{margin-top:20px!important;}
.mar_ri0{margin-right:0!important;}
.mar_ri4{margin-right:4px!important;}
.mar_ri6{margin-right:5px!important;}
.mar_ri44{margin-right:38px!important;}
.mar_ri300{margin-right:300px!important;}
.mar_bot0{margin-bottom:0px!important;}
.mar_bot4{margin-bottom:-4px!important;}
.mar_bot12{margin-bottom:12px!important;}
.mar_bot37{margin-bottom:37px!important;}
.mar_le5 {
	margin-left: 5px!important;
}
.mar_le0{margin-left:0!important;}
.mar_le6{margin-left:6px!important;}
.mar_le14{margin-left:14px!important;}
.mar_le32{margin-left:32px!important;}
.mar_le60{margin-left:60px!important;}
.mar_le67{margin-left:67px!important;}
.wei_556{width:556px!important;}
.wid_198 {
	width: 198px!important;
}
.wei_200{width:290px!important;}
.wei_324{width:324px!important;}
.wid100bai{width:100%!important;}
.hui{color:#868585!important;}
.green,.green:hover{color:#5ba607!important;}
.orange,.orange:hover{color:#f97103!important;}
.qianhui{color:#bebdbd!important;}
.bold{font-weight:bold!important;}
.bor0{border:0!important;}
.te_le{text-align:left!important;}
.te_ri{text-align:right!important;}
.bac_no{background:url("")!important;}
.bac_line{background:url("../images/line.gif") 0 0 repeat-y;}
.bac_line1{background:url("../images/line1.gif") 0 100% repeat-x;}
.bac_line2{background:url("../images/line.gif") 100% 0 repeat-y;}
.display_none{ display:none}

/* home Layout */
.top{width:100%;height:33px;background:#ebeceb;border-bottom:1px solid #d1d3d1;}
.top_layout{width:1200px;margin:0 auto;}
.top_layout strong{float:left;font-weight:normal;color:#767474;height:31px;line-height:31px;}
.top_layout strong a{color:#767474;}
.top_layout p{float:right;margin-top:5px;}
.top_layout p span{float:left;color:#868688;}
.top_layout p span img{float:left;margin-top:6px;}
.top_layout p span a{float:left;padding:0 0 0 7px;color:#767474;}
.top_layout p em{float:left;font-style:normal;padding:0 10px;color:#868688;}

.header{width:1200px;height:123px;margin:0 auto;text-align:center;}
.head_title{float:left;margin:40px 0 0 60px;}
.header_search{float:right;margin-top:44px;}
.header_search_text{width:231px;height:34px;line-height:34px;float:left;border:1px solid #d3d3d3;border-right:0;text-align:left;padding-left:15px;color:#aaaaab;}
.header_search_botton{width:67px;height:36px;line-height:36px;*height:38px;*line-height:38px;height:38px\0;line-height:38px\0;float:left;background:#f9f9f8 url("../images/search_botton.gif") 0 0 no-repeat;text-align:center;border:0;cursor:pointer;}

.menu{width:100%;height:50px;background:#149d35;}
.menu_layout{width:1200px;margin:0 auto;text-align:center;}
.menu_li{float:left;height:50px;padding-right:2px;background:url(../images/menu_line.gif) 100% 50% no-repeat;position:relative;}
.menu_li_a{float:left;padding:0 36px;height:50px;line-height:50px;color:#fff;font-size:16px;}
.menu_li_a img{float:right;margin:32px 15px 0 0;}
.menu_li_a:hover{background:#02610b;text-decoration:none;color:#fff;}
.menu_li_a_hover{border-top:6px solid #fff!important;}
.menu_li_div{display:none;}
.menu_li:hover .menu_li_div{display:block;position:absolute;top:40px;left:0;width:95px;background:#21594a;z-index:999;padding:0 0 0 0;z-index:999;}
.menu_li_div_span{width:95px;float:left;}
.menu_li_div_span_a{font-size:12px;color:#fff;border-bottom:1px solid #287560;width:95px;height:36px;line-height:36px;float:left;text-align:center;}
.menu_li_div_span_a:hover{color:#fff;background:#26745f;text-decoration:none;}
.menu_li_div_div{display:none;}
.menu_li_div_span:hover .menu_li_div_div{display:block;position:absolute;top:20px;right:-123px;width:123px;background:#21559e;z-index:999;padding:10px 0 10px 0;}
.menu_li_div_div_img{float:left;position:absolute;left:-8px;}
.menu_li_div_div_span_a{font-size:14px;text-align:center;color:#fff;font-weight:bold;width:123px;float:left;border-bottom:1px solid #1d519a;padding:5px 0;}
.menu_li_div_div_span_a:hover{color:#ff6319;text-decoration:none;background:url(../images/menu_jt2.gif) 15px 50% no-repeat;}
.menu_li a em{display:inline!important;font-style:normal;}

.menu_layout p{width:237px;height:40px;float:right;background:#21594a;}
.menu_layout p img{float:left;margin:11px 0 0 22px;}
.menu_layout p span{float:right;height:40px;line-height:40px;color:#fff;padding-right:20px;}

.home_banner {
	text-align:center;
	width: 100%;overflow:hidden;
}
.home_banner .item,.home_banner .item a{width:100%;float:left;text-align:center;}
.home_banner .item a img{width:100%;display:inline;text-align:center;margin:0 auto;}

.home_notice{width:100%;height:48px;background:#fff;border-bottom:1px solid #e6e3e3;}
.home_notice_layout{width:1200px;margin:0 auto;text-align:center;}
.home_notice_ul{float:left;width:1100px;overflow:hidden;}
.home_notice_ul ul{float:left;}
.home_notice_ul ul li{float:left;padding-left:17px;background:url(../images/icon6.gif) 0 50% no-repeat;height:48px;line-height:48px;margin-right:26px;}
.home_notice_ul ul li a,.home_notice_ul li a:hover{color:#999999;word-break:keep-all;}
.home_notice_control{float:right;margin:11px 0 0 0;}
.home_notice_control a{width:26px;height:26px;float:left;margin-left:2px;}

.home_column_wrapper{width:100%;margin:0 auto;text-align:center;background:#f5f4f4;}
.home_column{width:1200px;margin:0 auto;text-align:center;padding:35px 0;}

.home_column_bg{width:1200px;float:left;background:#fff;border:1px solid #e6e2e2;padding:23px;}
.lunhuantu{width:341px;float:left;}
.lunhuantu a{width:100%;float:left;margin-bottom:11px;-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);}
.lunhuantu a:hover{-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);}

.home_news{width:576px;float:right;}
.home_news #myTabContent{position:relative;}
.home_news #myTabContent .tab-pane{ position:absolute;top:0;left:0;}
.home_news .title1 ul{float:left;}
.home_news .title1 ul li,.home_news .title1 ul li a{width:80px;height:35px;float:left;color:#6a6969;}
.home_news .title1 ul .active a{background:url(../images/title1_hover.gif) 0 100% no-repeat;}
.home_news .title1 ul .active a:hover{text-decoration:none;}

.title1{width:100%;height:35px;float:left;background:url(../images/title1_bg.gif) 0 100% no-repeat;}
.title1 strong{float:left;font-size:14px;color:#31846e;height:15px;line-height:15px;font-weight:normal;}
.title1 .more{float:right;}
.home_news p{width:274px;float:left;margin:15px 0 0 0;border-right:1px solid #edeced;}
.home_news p img{width:250px;height:111px;float:left;}
.home_news p span{width:250px;float:left;margin-top:18px;text-align:left;color:#a3a4a4;line-height:24px;}
.home_news_ul{width:275px;float:right;margin:12px 0 0 0;}
.home_news_ul li{width:100%;float:left;height:32px;line-height:32px;background:url(../images/line.gif) 0 100% repeat-x;}
.home_news_ul li a{float:left;padding-left:15px;background:url(../images/icon7.gif) 0 50% no-repeat;color:#787878;font-size:12px;}
.home_news_ul li span{float:right;font-size:12px;}

.home_problem{background:#fff url(../images/home_problem_bg.gif) 96% 100% no-repeat;}
.home_problem_title{width:135px;height:199px;float:left;} 
.home_problem dl{width:728px;float:left;margin-left:39px;text-align:left;}
.home_problem dl dt{width:728px;height:19px;margin-bottom:8px;}
.home_problem dl dd{width:728px;margin-bottom:8px;color:#a3a4a4;line-height:18px;}

.home_ad1{height:737px;background:url(../images/pic/ad.jpg) 50% 0 no-repeat;}

.title2{width:100%;height:35px;float:left;background:url(../images/line1.gif) 0 100% repeat-x;}
.title2 strong{float:left;font-size:20px;color:#31846e;font-weight:bold;font-family:"Microsoft YaHei";height:15px;line-height:15px;font-weight:normal;}
.title2 span{float:left;font-size:20px;color:#cccbcd;font-family:"Microsoft YaHei";height:15px;line-height:15px;font-weight:normal;padding-left:14px;}
.title2 .more{float:right;}

.home_survey_img{width:223px;height:160px;float:left;margin-top:26px;}
.home_survey_ad{width:355px;height:160px;float:right;margin-top:26px;}
.home_survey_p{width:498px;float:left;margin:26px 0 0 42px;text-align:left;line-height:24px;color:#a3a4a4;}

.home_column_bg1{width:1154px;height:161px;float:left;background:url(../images/home_column_bg.gif) 0 0 no-repeat;border-bottom:5px solid #e8e8e8;padding:23px;margin-top:9px;}

.home_nav{width:281px;float:left;overflow:hidden;margin-top:20px;}
.home_nav p{width:311px;float:left;}
.home_nav p a{width:96px;height:32px;line-height:32px;float:left;background:#31846e url(../images/icon8.gif) 17px 50% no-repeat;color:#fff;margin:13px 15px 0 0;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding-left:37px;}
.home_nav p a:hover{background:#fc6c03 url(../images/icon8.gif) 17px 50% no-repeat;text-decoration:none;}
.home_video{width:419px;height:141px;float:left;border-left:1px solid #edeced;border-right:1px solid #edeced;margin:20px 0 0 38px;}
.home_contactus{width:171px;float:left;margin:94px 0 0 34px;text-align:left;color:#bbbebd;line-height:14px;}

.home_environment{width:100%;float:left;height:160px;margin-top:26px;}
.home_environment_left{width:15px;height:160px;float:left;}
.home_environment_right{width:15px;height:160px;float:right;}
.home_environment_layout{width:1109px;height:160px;float:left;margin-left:5px;}
.home_environment_ul{width:1200px;height:160px;float:left;}
.home_environment_ul li{width:223px;height:160px;float:left;margin-right:5px;}
.home_environment_ul li img{width:223px;height:160px;float:left;}

/* msg_float_qq */
.msg_qq{width:38px;height:145px;float:left;position:fixed;top:300px;right:0px;z-index:999; cursor:pointer;}
.msg_float_qq{width:111px;float:left;position:fixed;_position:absolute;top:150px;background:#fff;right:0;border:1px solid #f2f2f2;border-top:8px solid #31856e;z-index:99999;text-align:center;padding:0 0 20px 0;}
.msg_float_qq h3{width:111px;height:42px;line-height:42px;font-size:14px;color:#363738;font-weight:normal;}
.msg_float_qq a{width:78px;float:left;margin:13px 0 0 17px;}
.msg_float_qq a span{float:left;margin:49px 0 0 0;color:#636161;font-size:12px;width:78px;}
.msg_float_qq a:hover span{color:#fff;}
.msg_float_qq a em{float:left;margin:0 0 0 0;color:#fd6001;font-size:12px;width:78px;font-style:normal;font-size:10px;}
.msg_float_qq_a1{height:71px;background:url("../images/msg_float_qq_btn1.gif") 0 0 no-repeat;}
.msg_float_qq_a1:hover{background:url("../images/msg_float_qq_btn1_hover.gif") 0 0 no-repeat;}
.msg_float_qq_a2{height:78px;background:url("../images/msg_float_qq_btn2.gif") 0 0 no-repeat;}
.msg_float_qq_a2:hover{background:url("../images/msg_float_qq_btn2_hover.gif") 0 0 no-repeat;}
.msg_float_qq_a3{height:85px;background:url("../images/msg_float_qq_btn3.gif") 0 0 no-repeat;cursor:default;}
.msg_float_qq_a3:hover span{color:#636161!important;}
.msg_float_qq_list{width:442px;float:left;padding:29px 0;margin:0 0 0 42px;_margin:0 0 0 21px;}
.msg_float_qq_list dt{width:442px;float:left;height:28px;background:#f3f3f3 url("../images/msg_float_icon.gif") 11px 50% no-repeat;}
.msg_float_qq_list dt strong{float:left;height:28px;line-height:28px;padding:0 0 0 28px;color:#6c6d6d;font-size:12px;font-weight:normal;} 
.msg_float_qq_list dd{width:442px;float:left;padding:7px 0 30px 0;}
.msg_float_qq_list dd a{width:85px;height:20px;line-height:20px;float:left;margin:16px 0 0 30px;color:#807e7e;font-size:12px;padding:0 0 0 25px;background:url("../images/msg_float_qq_icon.gif") 0 50% no-repeat;}
.msg_float_qq_list_icon{background:url("../images/msg_float_list_icon.gif") 0 50% no-repeat!important;}
.msg_float_qq_list dd a:hover{color:#1364a6;}
.msg_float_qq_list dd span{height:20px;line-height:20px;float:left;margin:16px 0 0 30px;color:#807e7e;font-size:12px;}
/* End msg_float_qq */

.scrollToTop{    bottom: 72px;}
/* msg */
.msg_float{background:#fff;float:left;width:526px;position:fixed;_position:absolute;top:20%;left:50%;margin:0 0 0 -263px;z-index:999999;border-top:8px solid #31856e;}
.msg_float_status{margin:0 auto;text-align:center;width:200px;padding:90px 0 90px 0;}
.msg_float_status img{float:left;}
.msg_float_status span{float:left;height:39px;line-height:39px;padding:0 0 0 22px;color:#8c8d8d;}
.msg_float_close{width:17px;height:16px;float:right;background:#31856e;padding:7px 0 0 10px;margin:-30px 0 0 0;_margin:-2px 0 0 0;}
.msg_float_bg{width:100%;height:100%;background:#000;filter:Alpha(Opacity=60);-moz-opacity:0.6;opacity:0.6;position:fixed;_position:absolute;z-index:99998;left:0;top:0;float:left;}
/* End msg */

.home_partners_wrapper {
	height: 93px;
	background: #fff;
	width: 100%;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
.blk_29 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	OVERFLOW: hidden;
	ZOOM: 1;
	POSITION: relative;
	height: 93px;
}
.blk_29 .LeftBotton {
	BACKGROUND: url(../images/partners_left.gif) no-repeat 0px 0px;
	LEFT: 0;
	FLOAT: left;
	WIDTH: 20px;
	CURSOR: pointer;
	POSITION: absolute;
	TOP: 30px;
	HEIGHT: 34px;
}
.blk_29 .RightBotton {
	RIGHT: 0;
	BACKGROUND: url(../images/partners_right.gif) no-repeat 0 0;
	FLOAT: right;
	WIDTH: 20px;
	CURSOR: pointer;
	POSITION: absolute;
	TOP: 30px;
	HEIGHT: 34px;
}
.blk_29 .Cont {
	margin-left: 45px;
	_margin-left: 0px;
*+margin-left:0px;
	OVERFLOW: hidden;
	WIDTH: 905px;
	padding-top: 30px;
}
.blk_29 .box {
	FLOAT: left;
	WIDTH: 68px;
	TEXT-ALIGN: center;
	margin-right: 34px;
	_margin-right: 17px;
}
.blk_29 .box IMG {
	DISPLAY: block;
	MARGIN: 0px auto;
	width: 68px;
	height: 31px;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
}
.blk_29 .box A:hover IMG {
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
}
.blk_29 .box P {
	MARGIN: 6px auto 0px;
	WIDTH: 97px;
	LINE-HEIGHT: 20px
}
.rollphotos {
	WIDTH: 1200px
}
.partC {
	MARGIN-TOP: 10px;
	OVERFLOW: auto;
	WIDTH: 950px
}
.partC .PC_left {
	OVERFLOW: auto;
	WIDTH: 470px
}
.partC .PC_right {
	OVERFLOW: auto;
	WIDTH: 470px
}
.partC .PC_left {
	FLOAT: left
}
.partC .PC_right {
	FLOAT: right
}
.PT_mix {
	BORDER-RIGHT: #a2d1ff 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #a2d1ff 0px solid;
	PADDING-LEFT: 0px;
	BACKGROUND: #f3fbfe;
	PADDING-BOTTOM: 10px;
	OVERFLOW: auto;
	BORDER-LEFT: #a2d1ff 1px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #a2d1ff 1px solid
}
.PhoTxt {
	MARGIN-TOP: 10px;
	DISPLAY: inline;
	FLOAT: left;
	MARGIN-LEFT: 10px;
	OVERFLOW: auto;
	WIDTH: 220px
}
.PhoTxt IMG {
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #ccc 1px solid;
	PADDING-LEFT: 3px;
	BACKGROUND: #fff;
	FLOAT: left;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #ccc 1px solid;
	MARGIN-RIGHT: 5px;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #ccc 1px solid
}
.PhoTxt H1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	LINE-HEIGHT: 23px
}
.PhoTxt P {
	COLOR: #545454;
	LINE-HEIGHT: 20px
}

.footer_wrapper {
	background: #f5f5f5;
}
.footer_wrapper .footer{padding: 48px 0;}
.footer_wrapper .footer_map {
	width: 155px;
	float: left;
	text-align:left;
	margin: 0;
}
.footer_wrapper .footer_map dt {
	width: 100%;
	float: left;
	height: 36px;
	line-height: 36px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 14px;
	color: #7b7777;
	margin-bottom: 10px;
}
.footer_wrapper .footer_map dd {
	width: 100%;
	float: left;
	margin: 5px 0;
}
.footer_wrapper .footer_map dd a {
	color: #7b7777;
}
.footer_wrapper .footer_map dd strong {
	font-size:30px;
	color: #d10b18;
	font-family:Mongolian Baiti;
}
.footer_wrapper .footer_phone{line-height:22px;color:#7b7777;}
.footer_bottom_wrapper {
	background: #e5e5e5;
	padding:0;
}
.footer_bottom_wrapper .footer_bottom{height:49px;overflow:hidden;}
.footer_bottom_wrapper .footer_bottom{}
.footer_bottom_wrapper span {
	float: left;
	margin-top:15px;
	color:#8c8888;
}
.footer_bottom_wrapper .share {
	float: right;	
	margin-top:10px;
}
.home_product_content_layout {
	background-color:#fff;
}
.home_product_content_layout .home_product_content {
	padding: 38px 0;
	overflow: hidden;
}
.home_product_content h3, .home_product_content p {
	width: 100%;
	float: left;
	text-align: center;
}
.home_product_content h3 {
	font-size: 36px;
	color: #504f4f;
	margin: 0!important;
}
.home_product_content p {
	font-size: 14px;
	color: #9f9e9e;
	margin: 25px 0;
}
.home_product_content_ul {
	float: left;
	width: 110%;
}
.home_product_content_ul li {
	float: left;
	width: 181px;text-align:center;
	margin-right: 24px;
}
.home_product_content_ul li span {
	width: 100%;
	float: left;
	font-size: 16px;
	text-align: center;
	padding-top: 14px;
	color: #9f9e9e;
}
.home_img1{height:400px;background:#d0c0b8 url(../images/home_img1.jpg) 50% 0 no-repeat;}
.home_img2{height:186px;background:#604c39 url(../images/home_img2.jpg) 50% 0 no-repeat;}

.home_title3{font-size:36px;color:#504f4f;width:100%;float:left;border-bottom:1px solid #dedddd;margin-bottom:0;padding-bottom:25px;}
.home_nav{width:1200px;float:left;height:211px;background:url(../images/line3.gif) 0 0 repeat-y;margin:36px 0;}
.home_nav li{width:167px;height:211px;float:left;background:url(../images/line3.gif) 100% 0 repeat-y;}
.home_nav li img{float:left;width:129px;height:129px;margin-left:18px;}
.home_nav li strong{float:left;width:129px;height:24px;font-size:14px;color:#8b8989;line-height:24px;font-weight:normal;margin:10px 0 10px 18px;}
.home_nav li a{float:left;width:103px;height:30px;font-size:13px;color:#8f8f8f;line-height:30px;text-align:center;font-weight:normal;margin:0 0 0 32px;background-color:#83a60a;border-radius:60px;color:#fff;}
.home_nav li a:hover{color:#fff;text-decoration:none;}

.dynamic {
	padding-top: 0;width: 601px;float:right;
}
.dynamic .wrap {
	width: 601px;

/*	margin: 0 auto;*/
	text-align: center;
	overflow: hidden;
}
.dynamic .wrap .tab {
	display: inline-block;
}
.dynamic .wrap .tab li {
	width: 150px;
	height: 63px;
/*	border-right: 1px solid #41b0a7;
	border-top: 1px solid #41b0a7;*/
	border-bottom: 1px solid #149d35;
	font-size: 16px;
	color: #41b0a7;
	text-align: center;
	line-height: 1;
	padding-top: 15px;
	float: left;
	cursor: pointer;
}
.dynamic .wrap .tab li a,.dynamic .wrap .tab li a:hover{color:#575757;text-decoration:none;}
.dynamic .wrap .tab li a P{
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;text-align:center;color:#149d35;
}
.dynamic .wrap .tab li:first-child {
/*	border-left: 1px solid #41b0a7;*/
/*	border-radius: 48px 0 0 48px;*/
}
.dynamic .wrap .tab li:last-child {
/*	border-radius: 0 48px 48px 0;*/
}
.dynamic .wrap .tab li.active {
	background-color: #149d35;
	color: #fff;
}
.dynamic .wrap .tab li.active a,.dynamic .wrap .tab li.active a p{color:#fff;}
.dynamic .dynamic-wrap {
	width: 100%;
	height:215px;
	/*margin-top: 30px;*/
	position: relative;
	text-align: left;margin-top:15px;
/*	background-color: red;*/
}
.dynamic .dynamic-wrap .item {
	width: 601px;position:absolute;top:0;left:0;
	float: left;
	display:none;
}
.dynamic .dynamic-wrap .active {
	width: 601px;position:absolute;top:0;left:0;
	float: left;
	display:block;
}

.dynamic-news ul,.dynamic-notice ul {
	width: 601px;
	/*padding-top: 30px;*/
	
	overflow:hidden;
}
.dynamic-news ul li,.dynamic-notice ul li {
	width: 630px;
	float: left;
	padding-left: 10px;
}
.dynamic-news ul li a,.dynamic-notice ul li a,.dynamic-topic ul li a {
	display: block;
	font-size: 17px;
	color: #4d4d4d;
	height: 35px;
	line-height: 25px;
}
.dynamic-news ul li .point{color:#149d35;margin-right:10px;}
.dynamic-news ul li a .time,.dynamic-notice ul li a .time,.dynamic-topic ul li a .time {
	color: #999;
	display: block;
	width: 135px;
	float: right;
}
.dynamic-news ul li a .title,.dynamic-notice ul li a .title,.dynamic-topic ul li a .title {
	display: block;
/*	margin-left: 135px;*/
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.dynamic-news ul li.active a .title,.dynamic-notice ul li.active a .title {
	color: #41b0a7;
}


.dynamic-media ul,.dynamic-notice ul {
	width: 601px;
	height: 400px;
	overflow:hidden;

	/*padding-top: 30px;*/
}
.dynamic-media ul,.dynamic-topic ul {
	width: 601px;
	height: 400px;
	overflow:hidden;

	/*padding-top: 30px;*/
}
.dynamic-media ul li,.dynamic-notice ul li {
	width: 630px;
	float: left;
	padding-left: 10px;
}
.dynamic-media ul li a,.dynamic-notice ul li a,.dynamic-topic ul li a {
	display: block;
	font-size: 17px;
	color: #4d4d4d;
	height: 35px;
	line-height: 25px;
}
.dynamic-media ul li a .time,.dynamic-notice ul li a .time,.dynamic-topic ul li a .time {
	color: #999;
	display: block;
	width: 135px;
	float: right;
	margin-right: 15px;
}
.dynamic-media ul li a .title,.dynamic-notice ul li a .title,.dynamic-topic ul li a .title {
	display: block;
/*	margin-left: 135px;*/
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.dynamic-media ul li.active a .title,.dynamic-notice ul li.active a .title {
	color: #41b0a7;
}



.dynamic-topic > div {
	/*padding-top: 27px;*/
}
.dynamic .topic {
/*	padding: 16px 0;*/
	border-bottom: 1px solid #e0e0e0;
/*	margin-bottom: 30px;*/
/*	background-color: #f00;*/
	width: 601px;

}
.dynamic .topic span {
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 30px;
	color: #e84d3d;
	font-weight: bold;
	padding-left: 15px;
	border-left: 4px solid #e84d3d;
	float: left;
}
.dynamic .topic .more {
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	color: #999;
	float: right;
/*	margin-right: 20px;*/
}
.dynamic-topic ul li {
	width: 630px;
	float: left;
	padding-left: 10px;
}
.dynamic-topic ul li.active a .title {
	color: #e84d3d;
}

.dynamic .circle {
	display: inline-block;
}
.dynamic .circle li  {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #e0e0e0;
	float: left;
	margin: 10px;
}
.dynamic .circle li.active {
	background-color: #41b0a7;
}

.list_right{width:530px;float:left;margin:20px 0 0 20px;}
.list_right li{width:50%;float:left;height:40px;margin:10px 0 50px 0;}
.list_right li a{width:100%;float:left;}
.list_right li a img{float:left;margin-right:18px;}
.list_right li a p{font-size:24px;color:#4d4d4d;margin:0;}
.list_right li a span{font-size:12px;color:#bbbbbb;margin:0;}

.lanmu_title,.lanmu_title{width:363px;float:left;margin:0 auto;text-align:center;padding-bottom:25px;*position:relative;margin-left:400px;}
.lanmu_title em,.lanmu_title em{border-bottom:1px solid #c2c2c2;width:100%;float:left;margin-top:-10px;*margin-top:-23px;z-index:0;*position:absolute;*left:0;*top:5px;}
.lanmu_title span,.lanmu_title span{background-color:#f0f0f0;padding:0 27px;font-size:20px;color:#575757;z-index:10;*position:absolute;*left:30%;*top:-15px;}

.home_layout{background-color:#fff;border:1px solid #e1dede;width:100%;float:left;}
.home_cpfw .about{width:205px;height:281px;float:left;background:url(../images/home_title.gif) 0 0 no-repeat;}
.home_cpfw .about p{width:145px;float:left;margin:131px 0 0 32px;text-align:left;color:#fff;line-height:18px;font-size:12px;}
.home_cpfw .about a{width:175px;*width:150px;height:24px;padding-left:25px;float:right;margin:20px 0 0 0;text-align:left;color:#fff;line-height:22px;background:#0c6520 url(../images/icon7.gif) 13px 50% no-repeat;}
.home_cpfw ul{width:992px;float:left;margin:0;}
.home_cpfw ul li{width:248px;*width:246px;height:281px;*height:279px;float:left;background:#fff url(../images/home_cpfw_line.gif) 0 0 repeat-y!important;z-index:0;border:1px solid #fff;}
.home_cpfw ul li img{margin: 10px auto;width: 190px;}
.home_cpfw ul li strong{float:left;width:100%;margin:13px 0 0 0;text-align:center;font-size:18px;color:#413f3f;font-weight:normal;}
.home_cpfw ul li span{margin:0 auto;text-align:center;font-size:12px;color:#a6a4a4;line-height:18px;}
.home_cpfw ul li span p{margin:10px;min-height: 80px;}
.home_cpfw ul li a{float:left;width:102px;height:28px;margin:5px 0 0 76px;text-align:center;font-size:14px;color:#fff;line-height:28px;background-color:#149d35;border-radius:5px;}
.home_cpfw ul li:hover{border:1px solid #149d35;-webkit-box-shadow:0 0 10px #e1e1e1;-moz-box-shadow:0 0 10px #e1e1e1;box-shadow:0 0 10px #e1e1e1;}
.home_cpfw ul li a:hover{background-color:#149d35;text-decoration:none;}
.hvr-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(10);
  transform: translateZ(10);
  -webkit-transition-duration:0.1s;
  transition-duration:0.1s;  
  }
.hvr-grow:hover,.hvr-grow:focus,.hvr-grow:active {
 /* -webkit-transform:scale(1.1);
  transform:scale(1.1);*/
}

.department {
	height: 435px;width:100%;float:left;
	position: relative;margin-top:50px;
}
.department .banner-wrap {
	min-width: 100%;
	height: 435px;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}
.department .banner-wrap .banner {
	width: 100%;
	height: 435px;
	position: absolute;
	left: 0;

}
.department .wrap {
	position: absolute;
	width: 100%;
	height: 435px;
	top: 0;
	
	
}
.department .wrap .title {
	font-size: 30px;
	color: #fff;
	text-align: center;
	padding-top: 30px;
}
.department .wrap .sub-title {
	font-size: 14px;
	color: #fff;
	text-align: center;
	
}
.department .wrap .container,.department .wrap .container .list {
	height: 294px;
}
.department .wrap .container .list {
	margin_left:20px;float:left;
}
/*.swiper-container-vertical > .swiper-scrollbar {
	width: 3px;
}
.swiper-scrollbar {
	background: #46c3b9;
}
.swiper-scrollbar-drag {
	background: #fff;
}*/


.department .wrap .list li {
	width: 120px;
	margin: 25px 10px 0 55px;
	float: left;
}
.department .wrap .list li a {
	display: block;
}
.department .wrap .list li a .icon-wrap {
	width: 78px;
	height: 78px;
	margin: 0 auto;
	border-radius: 50%;
	border: 1px solid #fff;
}
.department .wrap .list li a p {
	font-size: 14px;
	color: #fff;
	line-height: 42px;
	height: 42px;
	overflow: hidden;
	text-align: center;
}
.department ._1 {
	background: url(../images/0-11.png) no-repeat center center;
}
.department ._1:hover {
	background: #fff url(../images/0-01.png) no-repeat center center;
}
.department ._2 {
	background: url(../images/0-12.png) no-repeat center center;
}
.department ._2:hover {
	background: #fff url(../images/0-02.png) no-repeat center center;
}
.department ._3 {
	background: url(../images/0-13.png) no-repeat center center;
}
.department ._3:hover {
	background: #fff url(../images/0-03.png) no-repeat center center;
}
.department ._4 {
	background: url(../images/0-14.png) no-repeat center center;
}
.department ._4:hover {
	background: #fff url(../images/0-04.png) no-repeat center center;
}
.department ._5 {
	background: url(../images/0-15.png) no-repeat center center;
}
.department ._5:hover {
	background: #fff url(../images/0-05.png) no-repeat center center;
}
.department ._6 {
	background: url(../images/0-16.png) no-repeat center center;
}
.department ._6:hover {
	background: #fff url(../images/0-06.png) no-repeat center center;
}
.department ._7 {
	background: url(../images/0-17.png) no-repeat center center;
}
.department ._7:hover {
	background: #fff url(../images/0-07.png) no-repeat center center;
}
.department ._8 {
	background: url(../images/0-18.png) no-repeat center center;
}
.department ._8:hover {
	background: #fff url(../images/0-08.png) no-repeat center center;
}
.department ._9 {
	background: url(../images/0-19.png) no-repeat center center;
}
.department ._9:hover {
	background: #fff url(../images/0-09.png) no-repeat center center;
}
.department ._10 {
	background: url(../images/0-20.png) no-repeat center center;
}
.department ._10:hover {
	background: #fff url(../images/0-10.png) no-repeat center center;
}
.department ._11 {
	background: url(../images/11.png) no-repeat center center;
}
.department ._11:hover {
	background: #fff url(../images/11-1.png) no-repeat center center;
}
.department ._12 {
	background: url(../images/12.png) no-repeat center center;
}
.department ._12:hover {
	background: #fff url(../images/12-1.png) no-repeat center center;
}
.department ._13 {
	background: url(../images/13.png) no-repeat center center;
}
.department ._13:hover {
	background: #fff url(../images/13-1.png) no-repeat center center;
}
.department ._14 {
	background: url(../images/14.png) no-repeat center center;
}
.department ._14:hover {
	background: #fff url(../images/14-1.png) no-repeat center center;
}
.department ._15 {
	background: url(../images/15.png) no-repeat center center;
}
.department ._15:hover {
	background: #fff url(../images/15-1.png) no-repeat center center;
}
.department ._16 {
	background: url(../images/16.png) no-repeat center center;
}
.department ._16:hover {
	background: #fff url(../images/16-1.png) no-repeat center center;
}
.department ._17 {
	background: url(../images/17.png) no-repeat center center;
}
.department ._17:hover {
	background: #fff url(../images/17-1.png) no-repeat center center;
}
.department ._18 {
	background: url(../images/18.png) no-repeat center center;
}
.department ._18:hover {
	background: #fff url(../images/18-1.png) no-repeat center center;
}
.department ._19 {
	background: url(../images/19.png) no-repeat center center;
}
.department ._19:hover {
	background: #fff url(../images/19-1.png) no-repeat center center;
}
.department ._20 {
	background: url(../images/20.png) no-repeat center center;
}
.department ._20:hover {
	background: #fff url(../images/20-1.png) no-repeat center center;
}
.department ._21 {
	background: url(../images/21.png) no-repeat center center;
}
.department ._21:hover {
	background: #fff url(../images/21-1.png) no-repeat center center;
}
.department ._22 {
	background: url(../images/22.png) no-repeat center center;
}
.department ._22:hover {
	background: #fff url(../images/22-1.png) no-repeat center center;
}
.department ._23 {
	background: url(../images/23.png) no-repeat center center;
}
.department ._23:hover {
	background: #fff url(../images/23-1.png) no-repeat center center;
}
.department ._24 {
	background: url(../images/24.png) no-repeat center center;
}
.department ._24:hover {
	background: #fff url(../images/24-1.png) no-repeat center center;
}
.department ._25 {
	background: url(../images/25.png) no-repeat center center;
}
.department ._25:hover {
	background: #fff url(../images/25-1.png) no-repeat center center;
}
.department ._26 {
	background: url(../images/26.png) no-repeat center center;
}
.department ._26:hover {
	background: #fff url(../images/26-1.png) no-repeat center center;
}
.department ._27 {
	background: url(../images/27.png) no-repeat center center;
}
.department ._27:hover {
	background: #fff url(../images/27-1.png) no-repeat center center;
}
.department ._28 {
	background: url(../images/28.png) no-repeat center center;
}
.department ._28:hover {
	background: #fff url(../images/28-1.png) no-repeat center center;
}
.department ._29 {
	background: url(../images/29.png) no-repeat center center;
}
.department ._29:hover {
	background: #fff url(../images/29-1.png) no-repeat center center;
}
.department ._30 {
	background: url(../images/30.png) no-repeat center center;
}
.department ._30:hover {
	background: #fff url(../images/30-1.png) no-repeat center center;
}
.department ._31 {
	background: url(../images/31.png) no-repeat center center;
}
.department ._31:hover {
	background: #fff url(../images/31-1.png) no-repeat center center;
}
.department ._32 {
	background: url(../images/32.png) no-repeat center center;
}
.department ._32:hover {
	background: #fff url(../images/32-1.png) no-repeat center center;
}
.department ._33 {
	background: url(../images/33.png) no-repeat center center;
}
.department ._33:hover {
	background: #fff url(../images/33-1.png) no-repeat center center;
}
.department ._34 {
	background: url(../images/34.png) no-repeat center center;
}
.department ._34:hover {
	background: #fff url(../images/34-1.png) no-repeat center center;
}
.department ._35 {
	background: url(../images/35.png) no-repeat center center;
}
.department ._35:hover {
	background: #fff url(../images/35-1.png) no-repeat center center;
}
.department ._36 {
	background: url(../images/36.png) no-repeat center center;
}
.department ._36:hover {
	background: #fff url(../images/36-1.png) no-repeat center center;
}
.department ._37 {
	background: url(../images/37.png) no-repeat center center;
}
.department ._37:hover {
	background: #fff url(../images/37-1.png) no-repeat center center;
}
.department ._38 {
	background: url(../images/38.png) no-repeat center center;
}
.department ._38:hover {
	background: #fff url(../images/38-1.png) no-repeat center center;
}
.department ._39 {
	background: url(../images/39.png) no-repeat center center;
}
.department ._39:hover {
	background: #fff url(../images/39-1.png) no-repeat center center;
}
.department ._40 {
	background: url(../images/40.png) no-repeat center center;
}
.department ._40:hover {
	background: #fff url(../images/40-1.png) no-repeat center center;
}
.department ._41 {
	background: url(../images/41.png) no-repeat center center;
}
.department ._41:hover {
	background: #fff url(../images/41-1.png) no-repeat center center;
}
.department ._42 {
	background: url(../images/42.png) no-repeat center center;
}
.department ._42:hover {
	background: #fff url(../images/42-1.png) no-repeat center center;
}
.department ._43 {
	background: url(../images/43.png) no-repeat center center;
}
.department ._43:hover {
	background: #fff url(../images/43-1.png) no-repeat center center;
}
.department ._44 {
	background: url(../images/44.png) no-repeat center center;
}
.department ._44:hover {
	background: #fff url(../images/44-1.png) no-repeat center center;
}

.home_news .about{width:798px;float:left;padding:20px 30px 20px 25px;background:url(../images/home_cpfw_line.gif) 100% 0 repeat-y;}
.home_news .title{width:100%;height:31px;float:left;background:url(../images/home_cpfw_line.gif) 0 100% repeat-x;margin:0;}
.home_news .title strong{float:left;border-left:6px solid #149d35;padding-left:11px;font-size:16px;color:#646464;font-weight:normal;}
.home_news .title a{float:right;margin-top:4px;}
.home_news .about .img{width:180px;height:160px;float:left;margin-top:16px;}
.home_news .about p{width:538px;float:right;text-align:left;margin-top:16px;font-size:14px;color:#6a6868;line-height:30px;}
.home_news .news{width:398px;*width:348px;float:right;padding:20px 25px;}
.home_news .news ul{width:98%;float:left;margin-top:20px;}
.home_news .news ul li{width:100%;float:left;height:30px;line-height:30px;color:#6a6868;font-size:14px;}
.home_news .news ul li a{color:#6a6868;background:url(../images/icon11.gif) 0 50% no-repeat;padding-left:15px;float:left;}
.home_news .news ul li span{float:right;}

.container_layout{width:1200px;margin:0 auto;text-align:center;padding:0!important;}
.neiye_banner{width:100%;height:188px;float:left;background:#baaf9d url(../images/neiye_banner.jpg) 50% 0 no-repeat;margin-bottom:20px;}

.neiye_container{width:1200px;float:left;margin:11px 0 0 0;}
.neiye_container_left{padding-top: 20px;text-align: center;}
.neiye_container_left h2{padding: 10px;color: #149d35;}
.neiye_container_left h5{padding-bottom: 10px;}
.neiye_container_left dl{width:100%;float:left;text-align:left;color:#fff;}
.neiye_container_left dl dt,.neiye_container_left dl dd{width:100%;height:32px;line-height:32px;padding-left:29px;float:left;background:url("../images/biao5.gif") 0 0 no-repeat;}
.neiye_container_left dl dd{border-bottom:1px solid #eaeaea;background:url("../images/biao4.gif") 90% 50% no-repeat;color:#656363;}
.neiye_container_left dl dd a{color:#656363;}

.neiye_right{}

.pindao_right1_title{width:100%;height:40px;float:left;border-bottom:1px solid #e0e1e1;text-align:left;}
.pindao_right1_title img{margin:6px 0 0 0;float:left;}
.pindao_right1_title a{padding:6px 4px 0 4px;color:#7e7e7e;float:left;}
.pindao_right1_title span{float:left;padding:6px 0 0 0;font-weight:normal!important;}

.neirong{float:left;padding:30px 0 20px 0;width:100%;text-align:left;line-height:20px;}
.neirong_left{width:322px;float:left;}
.neirong_title{font-size:16px;color:#0e7fe5;font-weight:bold;text-align:center;}
.neirong_p{margin:0 auto;text-align:center;color:#000;background:url(../images/neirong_neirong_title_bg.gif) 50% 0 no-repeat;margin:20px 0;height:31px;line-height:30px;padding:0 10px;}
.neirong_p a{color:#000;padding:0 26px;}
.neirong_neirong{text-align:left;line-height:24px;color:#000000;}
.neiye_img{float:left;}
.neiye_p,.neiye_p1{text-align:left;line-height:38px;width:641px;float:right;font-size:14px;margin-top:-10px;}
.neiye_p1{width:100%;margin-top:30px;}

.pindao_right1_container{width:910px;float:left;}
.pindao_right1_container_left{width:300px;height:232px;float:left;margin:10px 0 0 10px;_margin:10px 0 0 5px;}
.pindao_right1_container_right{float:left;margin:10px 10px 0 4px;_margin:10px 5px 0 2px;}
.pindao_right1_container_right li{float:left;background:url(../images/line.gif) 0 100% repeat-x;padding:6px 0;width:910px;}
.pindao_right1_container_right li a{padding-left:15px;float:left;background:url(../images/biao2.gif) 0 40% no-repeat;text-align:left;}
.pindao_right1_container_right li span{float:right;}

.fenye{float:left;width:100%;text-align:center;padding-top:20px;}
.pagination{margin:0 auto;text-align:center;float:right;}
.pagination ul{margin:0 auto;padding: 0;text-align:center;text-align: center;font-size:12px;}
.pagination li{list-style-type: none;display: inline;padding-bottom: 1px;}
.pagination a, .pagination a:visited{padding: 5px;border: 1px solid #c9ced1;
text-decoration: none; 
color: #015160;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #c9ced1;
color: #015160;
background-color:#cbf7fe;padding: 5px;
}

.pagination li.currentpage{
font-weight: bold;
padding: 0 5px;
border: 1px solid #c9ced1;
background-color: #cbf7fe;
color: #015160;padding: 5px;
}

.pagination li.disablepage{
padding: 0 5px;
border: 1px solid #c9ced1;
color: #015160;padding: 5px;
}

.pagination li.nextpage{

}

* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 5px;
padding-right: 0;
}

.news_list,.news_list li,.news_list li ul strong,.news_list li ul span{width:100%;float:left;}
.news_list li{border-bottom:1px dotted #c4c0c0;padding:20px 0;}
.news_list li p{width:50px;height:50px;float:left;background-color:#149d35;margin:0;border-radius: 60px;}
.news_list li p span{width:100%;height:31px;line-height:31px;float:left;text-align:center;font-size:18px;color:#fff;background-color:#149d35;}
.news_list li p em{font-size:28px;color:#FFFFFF;font-style:normal;margin-top:5px;width:100%;float:left;}
.news_list li ul{/*width:90%;*/float:left;margin-left:28px;}
.news_list li ul strong{font-size:24px;color:#434343;font-weight:normal;}
.news_list li ul span{font-size:14px;color:#959393;line-height:30px;}
.hl_img{width:114px;height:90px;float:left;margin-top:5px;}

.project_content_left{width:360px;float:left;margin-top:40px;}
.project_content_left span{width:360px;height:256px;float:left;border:1px solid #cccccc;}
.project_content_left span img{width:360px;height:256px;float:left;}
.project_content_left a{padding:4px 17px;float:left;background-color:#298d3f;font-size:14px;color:#fff;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;margin-top:18px;}
.project_content_left a:hover{background-color:#146827;text-decoration:none;}

.project_content_right{width:601px;float:right;text-align:left;margin-top:40px;}
.project_content_right .project_content_title{width:100%;float:left;font-size:18px;color:#298d3f;margin:0;font-weight:bold;}
.project_content_right .about{width:100%;float:left;padding:20px 0 30px 0;border-bottom:1px dotted #787878;margin-bottom:20px;font-size:16px;line-height:30px;color:#787878;}
.project_content_right .project_content_list{}
.project_content_right .project_content_list li{padding-left:9px;background:url(../images/icon6.gif) 0 12px no-repeat;}
.project_content_right .project_content_dl{width:299px;float:left;}
.project_content_right .project_content_dl dt{width:200px;height:25px;line-height:24px;font-weight:normal;padding-left:12px;color:#fff;float:left;margin-bottom:15px;background-color:#b4b4b4;}
.project_content_right .project_content_dl dd{width:100%;float:left;line-height:24px;}
.wenzi{
	text-align: center;
	font-size:30px;
	line-height: 78px;
	color: rgba(255,255,255,1.00);
}
.youyidong{
	text-align: center;
}
.mctitle{
	float:left; background-color:#149d35; width:14%; color:#F9F9F9;border-radius: 30px 0px 0px 30px;
	height: 45px;
    padding-top: 10px;
}
.mccontent{
	width:70%;border-radius: 30px; border:1px #000000 solid; margin:0 auto;margin-top:10px; margin-bottom:10px;
}
.company_content_right {
	width:896px;
	padding:0 50px;
	float:right;
	background:url("../images/content_shadow.gif") 0 0 no-repeat;
	text-align:center;
	border-left:1px solid #f4f3f3;
}
.company_content_right_title {
	width:100%;
	font-size:28px;
	color:#149d35;float:left;margin:40px 0 0 0;
	padding:0 0 27px 0;
	border-bottom:1px dotted #CCC;
}
.company_content_right_summary {
	width:100%;
	color:#8c8d8d;
	padding:16px 0 16px 0;
	float:left;margin:0 0 20px 0;
	border-bottom:1px dotted #CCC;
}
.company_content_right_content {
	width:100%;
	color:#8c8d8d;
	line-height:34px;
	font-size:16px;
	text-align:left;
	padding:16px 0 24px 0;border-bottom:1px dotted #CCC;
}
.ny_fx{position:relative;}
.ny_fx .fx{width:200px;float:left;height:40px; position:absolute;left:50%;top:16px;margin-left:-100px;}
.xgxw_laytou{width:100%;float:left;border:1px solid #e0e0e0;margin-bottom:60px;}
.xgxw_laytou dt{width:100%;float:left;text-align:left;font-size:18px;color:#02610b;border-bottom:1px solid #e0e0e0;padding:10px 10px 10px 40px;font-weight:normal;}
.xgxw_laytou dd{width:100%;float:left;padding:20px 0 20px 40px;}
.xgxw_laytou dd a{width:25%;float:left;height:30px;line-height:30px;text-align:left;color:#868585;}

 .row_box {
	border: solid 1px #cecece;
    margin: 8px 0;
    box-shadow: 5px 5px 6px #999;
    padding: 10px 0px 2px 8px;
    border-top: solid 3px #149d35;
    border-radius: 10px;
  }
   .row_box .ctt{
   font-size: 2em;
  }
   .row_box .cst{
    line-height: 23px;
  }
   .row_box .cbst{
    font-weight: bold;
    font-size: 14px;
    color: #000;
  }
.keyant{
	margin-bottom: 24px;
    padding: 12px 17px 8px;
    font-size: 142.9%;
    line-height: 140%;
    font-weight: bold;
    background: #f0f0e4;
    border-bottom: 3px solid #149d35;
}
.keyanb {
padding: 5px 15px 10px;
    border-bottom: 1px dashed #c6c6c6;
    height: 50px;
}
.kybh{
    height: 485px;
    overflow-y: auto;
}

.iconLabel {
  display: inline-block;
  color: #fff;
  text-align: center;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
  vertical-align: middle;
  min-width: 90px;
  margin-top: -2px;
  padding: 4px 10px 3px;
  font-size: 78.6%;
  background: #227324;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.jiantou{
	height: 80px; width: 190px;background: url(../images/tubiao4.png); background-size: cover;margin:0 auto;
}
.jiantouh{
	width: 160px; height: 70px; float: left;background: url(../images/tubiao4.png); background-size: cover;margin:0 auto;
}
.shujiantou{
	clear: both;
}
.yibaotable{
	width:93%; margin-left: 78px;
}
.zhinanbody{
	background: url(../images/tubiao2.png);background-repeat: repeat-y; margin-top: -17px; margin-left: -16px;
}
.wenziTitle{
	background: url(../images/tubiao1.png); width: 264px; height: 90px;
}
.yuyuebaohan{
width: 480px; margin: 0 auto;
}
.spanbodytable{
color:#000000; text-align:center;width:50%;
}
.daohangMap{
margin-left:10%;
}

.part2-top {
    margin: 0 auto;
    width: 1200px;
    height: 312px;
    position: relative;
    clear: both;
}

.part2-top .swiper-container {
    padding: 0px 0;
    width: 1170px;
    margin: 0 auto;
    height: 310px;
}

.part2-top .swiper-slide {
    width: auto;
    height: 310px;
    border-radius: 10px;
    overflow: hidden;
}

.part2-top .swiper-slide:after {
    /*content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #000;
    opacity: 0.4;
    filter: alpha(opacity=40);
    border-radius: 10px;
    z-index: 15;*/
}

.part2-top .swiper-slide-active:after {
    display: none;
}

.part2-top .swiper-slide img {
    width: 230px;
    height: 225px;
    display: block;
}

.part2-top .picTitle {
    position: relative;
    width: 230px;
    height: 85px;
    overflow: hidden;
}

.part2-top .picTitle .bg {
    background: #149d35;
    bottom: 0;
    height: 85px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 9;
}

.part2-top .picTitle .pd {
    display: none;
    background: #000000;
    bottom: 3px;
    width: 80%;
    height: 35px;
    right: 10px;
    opacity: 0.2;
    filter: alpha(opacity=20);
    position: absolute;
    border-radius: 10px;
    z-index: 10;
}

.part2-top .picTitle .name {
    bottom: 12px;
    color: #FFFFFF;
    width: 190px;
    height: 26px;
    right: 9px;
    line-height: 20px;
    overflow: hidden;
    position: absolute;
    z-index: 11;
    font-size: 12px;
    padding: 5px;
}

.part2-top .picTitle .name a {
    color: #FFFFFF;
    text-decoration: none;
}

.part2-top .picTitle .logo {
    background-repeat: no-repeat;
    width: 75px;
    height: 40px;
    position: absolute;
    left: 38%;
    top: 3px;
    z-index: 12;
    /*text-indent: -9999em;*/
}

.part2-top .picTitle .logo a {
    display: block;
    width: 100%;
    height: 100%;
    color: #fff;
    font-size: 16px;
}

.part2-top .picTitle .time {
    bottom: 10px;
    color: #fff;
    width: 68px;
    height: 20px;
    left: 5px;
    line-height: 20px;
    overflow: hidden;
    position: absolute;
    z-index: 11;
    font-size: 12px;
    padding: 0px 0 0 2px;
}

.part2-top .picTitle .time a {
    color: #fff;
}


.part2-top .arrow-left, .part2-top .arrow-right {
    background: url(http://www.hsyk024.com/Public/Shenyang/images/20161227_xxxdd_part1Img02_v1.png) 0px 0px no-repeat;
    position: absolute;
    top: 43%;
    width: 28px;
    height: 28px;
    z-index: 30;
}

.part2-top .arrow-left {
    background-position: 0px 0px;
    left: 0px;
}

.part2-top .arrow-right {
    background-position: 0px -76px;
    right: 00px;
}

.part2-top .arrow-left:hover {
    background-position: 0 -38px;
}

.part2-top .arrow-right:hover {
    background-position: 0 -114px;
}
.litable em{    color: #149d35;}
.inlineT {
    text-align: center;
    font-size: 32px;
}
.contens {
    padding-top: 10px;
}
.contens p{
   /*text-indent: 2em;*/
}
@media screen and (max-width:1024px){
	.part2-top .swiper-container {

	}
}
@media screen and (max-width:992px){
  .part2-top .swiper-container {

  }
}
@media only screen and (max-width:768px) {
.part2-top {
    width: 100%;
}
.home_cpfw ul li{height:auto;}
.copyright {
    background: #000000;
}
.part2-top .swiper-container {
    width: 100%;
}
.part2-top .picTitle {
    width: 100%;
}
.part2-top .swiper-slide img {
    width: 100%;
}
.part2-top .picTitle .name {
    width: 86%;
}
.part2-top .picTitle .logo {
    top: 4px;
}
.part2-top .picTitle .pd {
    width: 87%;
}
.dynamic {
 display:none;
}
.home_cpfw ul li span p {
    margin: 9px;
}
.jiantou{
	height: 70px; width: 160px;background: url(../images/tubiao4.png); background-size: cover;margin:0 auto;
}
.jiantouh{
	width: 120px; height: 55px; float: left;background: url(../images/tubiao4.png); background-size: cover;margin:0 auto;
}
.shujiantou{
	width: 55px;
}
.zhinanbody {
    margin-left: -34px;
}
.wenziTitle{
	margin-left: -10px;
}
.yibaotable{
	margin-left: 0px;
}
.yuyuebaohan {
    margin-left: 33px;
}
.daohangMap{
margin-left:0px;
}
.daohangMap img{
width:95%;
}
 .logo_sj{width:70%;}
 .top{margin:0;}	
 .top_layout,.top_layout p,.header,.menu_layout,.home_column_bg,.list_right,.home_column,.dynamic,.dynamic .wrap,.dynamic .wrap .tab,.dynamic .wrap .tab li,.dynamic-news ul, .dynamic-notice ul,.dynamic .dynamic-wrap .item,.dynamic-news ul li, .dynamic-notice ul li,.home_cpfw ul,.home_cpfw ul li span,.lanmu_title,.department .wrap,.department,.home_news .about,.home_news .about p,.home_news .news,.wapper,.footer_bottom_wrapper span,.container_layout,.neiye_container_left,.neiye_container,.neiye_right,.news_list li p,.news_list li a,.neiye_p,.neiye_p1,.neirong img,.project_content_left,.project_content_left span,.project_content_left span img,.project_content_right{width:100%!important;text-align:center;height:auto;padding:0;}
 .top_layout p span,.top_layout p em,.top_layout p span a{float:none;}
 .top_layout p span a{padding:0 2px;}
 .header{padding:15px 0;}
 .header img{text-align:center;margin:0 auto;}
 .menu,.menu_layout{float:left;height:auto;padding:3px 0;}
 .menu_li{height:auto;background:none;width:25%;}
 .menu_li a em{display:none!important;}
 .menu_li_a{padding:0 8px;height:30px;line-height:30px;text-align:center;width:100%;}
 .home_column{padding:5px 0;}
 .home_column_bg{padding:6px 10px;}
 .dynamic .wrap .tab li.active,.dynamic .wrap .tab li.active a, .dynamic .wrap .tab li.active a p{background-color:#fff;width:100%;float:left;text-align:left;color:#000;margin:0;padding:5px 0;}
 .dynamic-news ul li a .time, .dynamic-notice ul li a .time, .dynamic-topic ul li a .time{width:70px;font-size:12px;}
 .dynamic .dynamic-wrap,.lanmu_title{margin:0!important;}
 .list_right{margin:0;padding:10px;border-top:1px solid #e6e2e2;}
 .list_right li{margin:10px 0;}
 .list_right li a img{width:30px;}
 .home_cpfw ul li{width:50%;border:0;/*height:auto;*/}
 .home_cpfw ul li span{margin:0;padding-top: 8px;}
 .home_cpfw ul li img{margin:15px 0 0 0;float:none;}
 .home_cpfw ul li a{margin:15px 0 0 0;width:100%;border-radius:0;}
 .lanmu_title{margin:10px 0!important;}
 .department{background-color:#149d35;margin-top:10px;background: url(http://www.hsyk024.com/Public/Shenyang/images/department-bg.jpg) center top;    background-size: cover;}
 .department .banner-wrap{overflow:visible;height:auto;float:left;}
 .department .wrap{position:relative;}
 .department{float:left;}
 .home_news{padding:15px 15px;}
 .home_news .about{background:none;}
 .home_news .about p{text-align:left;}
 .home_news .news{margin-top:20px;}
 .pindao_right1_title{padding:3px 0 0 10px;}
 .neiye_container_left{}
 .neiye_container_left dl{padding:0 10px;margin-bottom:10px;}
 .neiye_container_left dl dt,.neiye_container_left dl dd{    width: 50%;
    float: left;
    padding: 5px 4px 10px 2px;
    background: none;
    border: 0;
    height: 36px;}
 .neiye_container_left dl dd a{padding:7px 14px;background-color:#ebeceb;color:#000;border-radius:30px;margin-right:10px;border:1px solid #d1d3d1;}
 .news_list{border-top: 1px dotted #c4c0c0;}
 .news_list li{padding:10px 20px;}
 .news_list li p,.news_list li p span,.news_list li p em{display: none;/*background:none;float:none;font-size:14px;color:#999;text-align:left;*/}
 .news_list li ul{margin:0;text-align:left;}
 .news_list li ul strong{color:#149d35;}
 .news_list li ul span{line-height:20px;margin-top:10px;}
 nav{padding:0 20px;}
 .neirong{padding:10px 20px;}
 .neiye_p,.neiye_p1{margin-top:15px;text-align:left;}
 .project_content_left,.project_content_right{padding:20px;margin:0;text-align:left;}
 .project_content_right{padding-top:0;}
 .project_content_right .about{margin:0;padding-bottom:0;}
 .company_content_right_title,.company_content_right_content{padding:0 20px 27px 20px;}
 .company_content_right_summary a{padding:0 20px 0 20px;}
 .xgxw_laytou{margin:0;}
 .xgxw_laytou dt,.xgxw_laytou dd{padding:10px 10px 10px 20px;}
 .xgxw_laytou dd a{width:100%;}
}
@media only screen and (max-width:414px) {
 .yibaotable{
	    width: 90%;
   }
.part2-top {
   height: 295px;
}

.part2-top .swiper-container {
	width: 100%;
    height: 290px;
}

.part2-top .swiper-slide img {
    height: 215px;
}
}
@media only screen and (max-width:375px) {
	.yibaotable{

     }
	.department .wrap .list li {
	    margin: 20px 10px 0 30px;
	}
	.list_right li a p {
	    font-size: 22px;
	}
	.home_cpfw ul li span p {
	    min-height: 97px;
	}
	.home_cpfw ul li strong {
	    font-size: 16px;
	}
}
@media only screen and (max-width:320px) {
.part2-top .swiper-container {
	width: 75%;
    height: 280px;
}
}