@charset "utf-8";
/* CSS Document */
body{ margin:0; }
a{ display:block; text-decoration:none; cursor:pointer;}
img{ border:none;}
p,li,ul{ margin:0; padding:0; list-style:none;}
*{ font-family:"微软雅黑"; }
.top_box{ width:100%; height:90px; background:#fff; }
.top_in{ width:1200px; margin:0 auto; height:90px; position:relative;  }
.logo{ float:left; margin-top:8px;}
#head{ width:100%; background:#fff; height:30px; }
.logo_right{ width:1200px;  margin:0 auto; text-align:right; overflow:hidden;  line-height:30px; }
.logo_right_tel{ width:400px; float:right; font-size:14px; color:#333;}
.language_box{ float:right; margin-left:15px; color:#ccc; margin-top:4px;}
.language_box select{ width:70px; border:none; outline:none; color:#999; background:url(../images/english.png) no-repeat left center; text-indent:20px;}
.language_box select option{ background:#fff; border:0; color:#333; }
.nav_box{ width:100%; height:49px; background:#fff;}
.nav_in{width:1200px; margin:0 auto; overflow:hidden;}
.nav_in a{float:left; width:110px;height:47px; text-align:center;font-size:16px; color:#000;line-height:47px;margin:0 12px;}
.nav_in a:nth-child(1){ margin-left:500px;}

.nav_in a:hover,#cur_01{ border-bottom:2px solid #d60107;}
.banner_box{width:100%; height:430px; margin:0 auto; overflow:hidden; position:relative;}
.banner { position: relative;width:100%;height:auto; clear: both; margin-top: 25px;width:100%; margin: 0 auto;}
#img img { position:absolute; left:50%; margin-left:-960px; }
#SwitchNav { position: absolute; top:400px; left: 54%; margin-left:-195px; z-index:999; }
#SwitchNav div { float: right; margin:0 auto; width: 400px; height: 4px;}
#SwitchNav ul { padding-top: 6px; }
#SwitchNav .nocurrent { display: block;  width: 40px; height: 4px; }
#SwitchNav li { float: left; width: 40px; height: 4px; margin:0 18px; overflow: hidden; background:#6e6e6e; cursor: pointer; font-size:0;}
#SwitchNav .current { display: block; width: 40px; height: 4px; background:#fff; }
.news_box{ width:100%; height:70px; margin-top:15px; }
.news_box_in{width:1200px; margin:0 auto; overflow:hidden;background:#eaeaea; border-radius:10px;}
.news_box_in_01{ float:left; width:132px;}
.news_box_in_02{ float:left; width:1000px;}
.tab_type{ width:1000px; margin:0 auto; height:46px; line-height:46px; position:relative;}
.tab_type li {background:#eaeaea;width: 1000px;height:46px; line-height:46px;text-align:left;margin-bottom: 1px;}
.tab_type li a{ color:#040404; font-size:16px;}
.tab_type li a:hover{text-decoration: none;}
.tab_type li a span{ margin-left:20px;}
.tab_type li a .t_n{ margin-left:134px;}
#scrollDiv{width:1000px;height: 46px;min-height: 25px;overflow: hidden;}
.btn_box{ position:absolute; right:10px;  top:0;}
#btn1{width:37px; height:37px; background:url(../images/news_next.png) no-repeat center center; border:none; outline:none; cursor:pointer;}
#btn2{width:37px; height:37px; background:url(../images/news_pre.png) no-repeat center center; border:none; outline:none; cursor:pointer;}
.products_box{ width:100%;background:#fff; padding-top:10px;}
.products_box_lists{width:1000px; margin:0 auto; overflow:hidden; margin-top:20px;}
.products_box_lists a{ padding-top:150px;float:left;width:174px;font-size:14px; color:#000000;text-align:center; margin:0 13px;}
.products_box_lists a span{display:block; height:72px;  line-height:72px; text-align:center; color:#000000;}
.products_box_lists a:hover > span{ color:#ad0000;}
.products_box_lists a:nth-child(1),.features .fea:nth-child(1){ background:url(../images/pro_01.jpg) no-repeat top center;}
.products_box_lists a:nth-child(2),.features .fea:nth-child(2){ background:url(../images/pro_02.jpg) no-repeat top center;}
.products_box_lists a:nth-child(3),.features .fea:nth-child(3){ background:url(../images/pro_03.jpg) no-repeat top center;}
.products_box_lists a:nth-child(4),.features .fea:nth-child(4){ background:url(../images/pro_04.jpg) no-repeat top center;}
.products_box_lists a:nth-child(5),.features .fea:nth-child(5){ background:url(../images/pro_05.jpg) no-repeat top center;}
.products_box_lists a:nth-child(6),.features .fea:nth-child(6){ background:url(../images/pro_06.jpg) no-repeat top center;}
.products_box_lists a:nth-child(1):hover{ background:url(../images/pro_01_2.jpg) no-repeat top center;}
.products_box_lists a:nth-child(2):hover{ background:url(../images/pro_02_2.jpg) no-repeat top center;}
.products_box_lists a:nth-child(3):hover{ background:url(../images/pro_03_2.jpg) no-repeat top center;}
.products_box_lists a:nth-child(4):hover{ background:url(../images/pro_04_2.jpg) no-repeat top center;}
.products_box_lists a:nth-child(5):hover{ background:url(../images/pro_05_2.jpg) no-repeat top center;}
.products_box_lists a:nth-child(6):hover{ background:url(../images/pro_06_2.jpg) no-repeat top center;}

.features .fea{float:left;width:174px;font-size:14px; color:#000000;text-align:center; margin:0 13px; padding-top:150px;}
.features .fea span{display:block; height:72px;  line-height:72px; text-align:center; color:#000000;}
.features .fea:hover > span{ color:#ad0000;}
.features .fea:nth-child(1):hover{ background:url(../images/pro_01_2.jpg) no-repeat top center;}
.features .fea:nth-child(2):hover{ background:url(../images/pro_02_2.jpg) no-repeat top center;}
.features .fea:nth-child(3):hover{ background:url(../images/pro_03_2.jpg) no-repeat top center;}
.features .fea:nth-child(4):hover{ background:url(../images/pro_04_2.jpg) no-repeat top center;}
.features .fea:nth-child(5):hover{ background:url(../images/pro_05_2.jpg) no-repeat top center;}
.features .fea:nth-child(6):hover{ background:url(../images/pro_06_2.jpg) no-repeat top center;}


.more_box{ width:132px; margin:0px auto; margin-top:5px; margin-bottom:35px; height:32px; border:2px solid #c3c3c3; border-radius:100px; text-align:center; line-height:32px; font-size:14px; color:#000;}
.more_box a{ color:#000;}
.case_box{ width:100%;padding:40px 0 10px 0;}
.case_box_in{width:1200px; margin:0 auto;}
.case_box_in_title{width:525px; height:98px; margin:0 auto;}
.friend{width:1250px;height:294px;margin:0 auto;overflow:hidden; margin-top:30px;}
.mr_frbox{height:264px;}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:50px;margin:86px 0px 0 0;width:14px;}
.mr_frUl{float:left;height:261px;width:1047px;margin-left:6px;}
.mr_frBtnR{float:right;margin-top:116px;cursor:pointer;width:14px;height:50px;}
.mr_frUl ul li{display:inline;float:left;width:296px; overflow:hidden;position:relative;}
.mr_frUl ul li a img{width:296px; height:220px;}
.case_zhe{ position:absolute; top:0; left:0; display:none;}
#mr_fu li:hover > .case_zhe{ display:block;}
.case_box_list{ float:left;width:296px; height:220px; position:relative; margin:0 2px;}

.case_box_list span{ text-align:center; width:296px; height:42px; line-height:42px; background:rgba(0,0,0,0.5); position:absolute; bottom:0;font-size:14px; color:#fff;}
.case_box_list span b{font-size:18px; display:block; line-height:40px; font-weight:200;}
.about_box{ width:100%;background:url(../images/pro_bc.jpg) repeat-y center; border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb; padding:60px 0 75px 0;}
.about_box_in{ width:1200px; margin:0 auto;}
.about_box_in_02{ width:1200px; margin:0 auto; overflow:hidden; margin-top:44px; }
.about_box_in_02_l{ float:left; width:355px; height:265px;}
.about_box_in_02_r{ float:right; width:800px;}
.about_box_in_02_r_text{ width:976px; height:225px; text-align:justify;color:#646464;font-size:14px; line-height:30px;}
.about_box_in_02_r_text span{ font-size:34px; color:#8a0403; font-weight:bold; line-height:70px;}
.about_box_in_02_r_text a{ color:#bc0603; display:inline;}
.about_box_in_02_r_link{ width:976px; overflow:hidden;}
.about_box_in_02_r_link a{ color:#010101; text-align:center; font-size:14px; float:left;width:94px; height:40px; line-height:40px; background:#e6e6e6; margin-right:10px;}
.about_box_in_02_r_link a:hover,#cur_link{ background:#ae0001; color:#fff;}
.news_center_box{width:100%;background:url(../images/pro_bc.jpg) repeat-y center;border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb;padding:64px 0 8px 0;}
.news_center_in{ width:1200px; margin:0 auto; overflow:hidden; margin-top:40px; height:447px;}
.news_center_in_l{ width:588px; float:left;}
.news_center_lists{ width:588px; height:87px; overflow:hidden; margin-bottom:20px;}
.news_center_time{ width:108px; height:87px; float:left; text-align:center; background:url(../images/news_cen_bc.jpg) no-repeat left top;}
.news_center_time strong{ height:47px; line-height:47px; font-size:26px; font-weight:200;}
.news_center_time span{ font-size:16px; color:#fff; line-height:40px;}
.news_center_content{ width:453px; float:right; text-align:justify;}
.news_center_content b{ display:block; font-size:18px; color:#030303; font-weight:200; line-height:36px;}
.news_center_content a{ color:#5d5d5d; line-height:26px; font-size:14px;}
.news_center_lists:hover > .news_center_time{ background:#b40001; color:#fff; cursor:pointer;}
.news_center_lists:hover > .news_center_content b{color:#b40001;}
.news_center_in_r{ float:right; width:532px; height:398px; background:url(../images/news_cen_bc2.jpg) no-repeat bottom center;}
.news_center_in_r a{ position:relative;}
.news_center_in_r a span{ position:absolute; bottom:0; width:532px; height:50px; line-height:50px; background:rgba(0,0,0,0.5); color:#fff; text-align:center; font-size:14px;}
.links_box{ width:100%;text-align:center;background:#ececec;}
.links_box_in{ width:1200px; padding:40px 0; margin:0 auto;}
.links_box a{ display:inline; height:30px; font-size:14px; color:#2b2c2d; margin:0 7px;}
.links_box a:nth-child(1){ margin-left:230px;}
.links_box a:last-child{ color:#a70014;}
.links_box span{ margin:0 13px;}

/*--------------------------------------------------底部------------------------------------------------*/
.footer_box{ height:290px; width:100%; background:#535456; padding-top:30px;}
.footer_box_link1{ float:left;width:650px; color:#fff;  height:35px; line-height:15px;font-size:14px; padding-left:10px;display:inline}
.footer_box_link1 b{ font-size:16px; color:#fff; }
.footer_in{ width:1200px; margin:0 auto; overflow:hidden;color:#fff; }
.footer_in_l{ float:left;}
.footer_in_l{ width:764px; height:260px; border-right:1px dotted #fff;}
.footer_in_l_01{ font-size:30px; margin-bottom:30px;}
.footer_in_l_02{ overflow:hidden;}
.footer_in_l_02 a{ float:left; color:#fff; font-size:16px; height:30px; line-height:30px; width:130px;}
.footer_in_l_03{ height:30px; line-height:30px;}
.footer_in_r{ float:left; width:360px; margin-left:62px;}
.footer_in_list{ float:left; margin-right:70px;}
.footer_in_list b,.footer_weixin_list b{ font-size:18px; color:#fff; font-weight:200; height:40px; display:block; line-height:40px;}
.footer_in_list a{ height:32px; line-height:32px; color:#dcdcdc; font-size:14px;}
.footer_in_r span{height:32px; line-height:32px; color:#dcdcdc; font-size:14px;}
.footer_weixin_list{ overflow:hidden; width:400px; height:100px;}
.footer_weixin_list span{ float:left; text-align:center; margin-right:30px; display:block;}
.footer_weixin_list span img{ display:block;}
.foot_time{ background:url(../images/foot_time.jpg) no-repeat 77px center;}
.rights_box{ width:100%; height:91px; background:#2b2c2e;}
.rights_in{ width:1200px; margin:0 auto; background:url(../images/foot_bc.jpg) no-repeat left center; height:91px; color:#fff; line-height:91px; font-size:14px; text-indent:223px;}
.rights_in span{ float:left; width:900px; text-indent:223px; text-align:left; }
/*news*/
.wrapper_out{ width:100%; background:#fff; height:30px;}
.wrapper {
 width:900px; position:absolute; top:40px; right:0;
	margin: 0;
	height:auto;
	z-index:999;
}
.head{ width:900px; margin:0 auto;}
/*head start*/
.topNav {
	height: 30px;
	background:#fff;
	z-index: 2;
}

.topNavList {
	width: 900px;
	height: 30px;
	margin: 0 auto;
	background:#fff;
	margin-left:18px;
}
.topNavList a{ }
.topNavSub {
	position: relative;
}

.topNav a {
	display: block;
	float: left;
	width:104px; text-align:center; margin:0 12px;
	height: 50px;
	line-height: 14px;
	color: #000;
	font-size: 16px;
}
.activeTopNav {
	background: url(../images/navItemBg_13.jpg) no-repeat bottom center;
	z-index:999;
}

.activeLeft {
	width: 8px;
	height: 51px;
	position: absolute;
	top: -1px;
	display: none;
}

.activeRight {
	width: 10px;
	height: 51px;
	position: absolute;
	top: -1px;
	display: none;
}


/*sub start*/
.subNavWrapper {
	width: 1200px;
	height: 306px;
	position: absolute;
	left:0;
	top: 43px;
	margin-left:-300px;	z-index: 1;
	display: none;


}

.subNavSet {
	width: 1200px;
	height: 300px;
	margin: 0 auto;
	position: relative;
}

.subNav {
	position: relative;
	display: none;

}

.subNav ul {
	width: 200px;
	height: 300px;
	position: absolute;
	left: 23px;
	top: 40px;
	color: #333;
}

.subNav ul li{}
.subNav ul a {
	width: 200px;
	display: block;
	padding: 0 0 0 20px;
	float: left;
	font-size:16px;
	color: #666666;
	height:40px;
	line-height:40px;
	background:url(../images/arrowSub.jpg) no-repeat left center;
}
.sub1 {
	left: 0px;
}

.sub2 {
	left: 0px;
}

.sub3 {
	left: 0px;
}

.sub4 {
	left: 0px;
}

.sub5 {
	left: 0px;
}
.sub0 .subBgBotLeft, .sub1 .subBgBotLeft, .sub3 .subBgBotLeft, .sub5 .subBgBotLeft {
	width: 1200px;
	height: 300px;
	display: block;
	background:#fff;
}

.sub2 .subBgTopLeft {
	width: 732px;
	height: 7px;
	display: block;

}
.sub2 .subBgBotLeft{
	width: 1200px;
	height: 300px;
	display: block;
	background:#fff;
	border-bottom:4px solid #b50000;
	 border-top:1px solid #c2c2c2;
}

.features {
	width:900px;
	position: absolute;
	left: 234px;
	top: 40px;
	overflow:hidden;

}
.features_l{ float:left; width:374px;height:205px; border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0; padding:0 28px; position:relative;}
.features_l b{ position:absolute; bottom:0; width:374px;height:46px; line-height:46px; background:rgba(0,0,0,0.5); color:#fff; left:28px; text-indent:11px; font-weight:200;}
.features_r{ float:left;width:438px;padding-left:20px; font-size:14px; color:#666666; line-height:28px;}
.features_r span{  font-size:14px; color:#b50000; display:block; line-height:30px;}
.features_r b{ color:#b50000; font-size:16px; line-height:40px; display:block; font-weight:200; }
.features_m{ width:990px; height:203px; float:left;}
.features_m_01{float:left; width:272px;height:203px; position:relative; margin:0 20px;}
.features_m_01 b{ position:absolute; bottom:0; width:272px;height:46px; line-height:46px; background:rgba(0,0,0,0.5); color:#fff; left:0px; text-indent:11px; font-weight:200;}




.news_lists_main_out{ width:100%; margin:0 auto; overflow:hidden; border-bottom:6px solid #a22624; min-height:980px; height:auto;}
.news_lists_main{ width:1200px; margin:0 auto; overflow:hidden; background:url(../images/news_in_nav_bc4.jpg) no-repeat left bottom; padding-bottom:40px;}
.news_lists_main_nav{ width:300px; float:left;padding-top:23px;  min-height:980px; height:auto;}
.news_lists_content{ width:900px; float:left;}
.news_lists_main_nav_title{ width:239px;height:105px; margin:0 auto; margin-bottom:10px; font-size:30px; background:url(../images/title_in_bc.png) no-repeat center center; padding-left:27px; color:#fff; line-height:45px; padding-top:30px;}
.news_lists_main_nav_title span{  font-size:18px; display:block;}
.news_lists_main_nav_list{width:266px; height:50px; margin:5px auto; line-height:50px; background:url(../images/news_in_nav_bc.jpg) no-repeat center center; text-indent:60px; font-size:16px; color:#000;}
#cur_02,.news_lists_main_nav_list:hover{ background:url(../images/news_in_nav_bc2.jpg) no-repeat center center; color:#fff;}
.news_lists_content_title{width:900px;  height:90px; line-height:90px; color:#000; border-bottom:1px solid #c5c5c5; padding-top:35px;}
.news_lists_content_title strong{font-size:30px; font-weight:100; margin-left:50px;}
.news_lists_content_position{ overflow:hidden; float:right; background:url(../images/position_bc.jpg) no-repeat left center; padding-left:30px;}
.news_lists_content_position a,.news_lists_content_position span{ float:left; font-size:16px; color:#000000; margin:0 5px;}
.news_lists_content_body{width:850px; margin-left:40px; margin-top:0px; padding-bottom:30px;border-bottom:1px solid #c5c5c5; overflow:hidden;}
.news_center_lists_2{width:850px; margin-bottom:20px;}
.news_lists_02{width:720px;}
.news_center_lists_2:hover > .news_center_time{ background:url(../images/news_cen_bc4.jpg) no-repeat center center; color:#fff; cursor:pointer;}
.news_pages{width:850px; height:68px;  margin:0 auto; text-align:center;overflow:hidden; margin-top:35px;padding-top:10px;}
.news_pages a{ display:inline;height:30px; line-height:30px; border:1px solid #b7b7b7; padding:5px 14px; margin:0 16px; color:#676767; font-size:14px;}

.news_pages li{width:850px; height:33px; list-style-type:none; display:inline;  margin:0 auto; text-align:center;overflow:hidden; margin-top:35px;padding-top:10px;}

.contact{ width:250px; min-height:160px; background:url(../images/left_c.jpg) no-repeat top #fff; border-radius:10px; padding:10px; font-size:14px; line-height:25px; margin:0 auto; padding-top:150px;}
.contact a{ color:#333;}




.news_lists_text_title{width:800px; margin-left:0px; text-align:center; font-size:30px; color:#000000; text-align:center; }
.news_lists_text_time{ border-bottom:1px solid #c5c5c5; height:90px; line-height:90px; text-align:center; font-size:12px; color:#999999; }
.news_lists_text_time span{margin:0 21px; }
.news_lists_text{width:850px;text-align:justify; font-size:14px; color:#666666; line-height:30px; padding:30px 0;}
.news_pre_next{ margin-top:33px;}

.news_pre_next li { width:1050px; margin-left:50px; list-style-type:none;  font-size:14px; color:#666666; height:48px; line-height:48px;}
.news_pre_next li a{ float:left; margin-top:-48px;  width:1050px; margin-left:60px; list-style-type:none;  font-size:14px; color:#666666; height:48px; line-height:48px;}
.news_pre_next a{width:1050px; margin-left:50px;  font-size:14px; color:#666666; height:48px; line-height:48px; }
/*pro*/
.pro_list{ width:260px; height:340px; float:left; margin-right:20px;}
.pro_list img{ border:1px solid #cccccc; width:260px; height:260px;}
.pro_list span{  line-height:20px; padding-top:10px; font-size:14px; color:#000; display:block;}
.pro_list img:hover{border:1px solid #b50000;}
.news_lists_text span{ font-size:18px; color:#000; display:block;  line-height:46px;}
.news_lists_text img{ margin:30px 0;}

/*pro2-honor*/
.pro_list2{ width:260px; height:420px; float:left; margin-right:20px;}
.pro_list2 img{ border:1px solid #cccccc; width:260px; height:320px;}
.pro_list2 span{  line-height:20px; padding-top:10px; font-size:14px; color:#000; display:block;}
.pro_list2 img:hover{border:1px solid #b50000;}
.news_lists_text span{ font-size:18px; color:#000; display:block;  line-height:46px;}
.news_lists_text img{ margin:30px 0;}

/*pro3-honor*/
.pro_list3{ width:260px; height:230px; float:left; margin-right:20px;}
.pro_list3 img{ border:1px solid #fff; width:260px; height:170px;}
.pro_list3 span{  line-height:20px; padding-top:10px; font-size:14px; color:#000; display:block;}
.pro_list3 img:hover{border:1px solid #fff;}
.news_lists_text span{ font-size:18px; color:#000; display:block;  line-height:46px;}
.news_lists_text img{ margin:30px 0;}

/*article_box*/
.article_box{width:1201px; height:auto; margin:20px auto; background:#000; border:1px solid #000;}
.article_box_in_01{ background:#000;}
.article_box_link{ width:1201px; margin:0 auto; text-align:center;overflow:hidden; margin-top:30px;}
.article_box_link a{ display:inline-table; color:#fff; text-align:center; font-size:16px;width:130px; height:40px; line-height:40px; background:url(../images/more_bc.jpg) no-repeat center center; margin-right:9px;}
.article_box_link a:hover{ background:#ff0000; color:#fff;}
.article_box_positon{ width:1162px; margin:0 auto; padding-top:48px; background:#000; overflow:hidden;}
.article_box_positon span,.article_box_positon a{ float:left; text-align:left; color:#fff; font-size:14px; height:50px; line-height:50px; margin:2px;}
.article_box_body{ width:1102px; margin:0 auto 80px auto; padding:0 30px; border:1px solid #ff0000;color:#fff; font-size:14px;line-height:30px; text-align:justify;padding-bottom:60px; }
.article_box_content{color:#fff; font-size:14px;line-height:30px; text-align:justify;border-bottom:1px solid #b2b2b2;padding:20px 0 60px 0; position:relative;}
.article_box_body_title{ width:1102px; margin:0 auto; height:145px; background:url(../images/article_title_bc.png) no-repeat top center; text-align:center; color:#fff; font-size:24px; line-height:70px;}
.article_box_body img{ margin:10px auto;}
.article_box_icons{ float:right; overflow:hidden; margin:15px auto;}
.article_box_icons a{ width:16px; height:16px; float:left; margin:0 3px;}
.article_box_icons a:nth-child(1){ background:url(../images/icons.png) no-repeat left center;}
.article_box_icons a:nth-child(2){ background:url(../images/icons.png) no-repeat -24px center;}
.article_box_icons a:nth-child(3){ background:url(../images/icons.png) no-repeat -47px center;}
.article_box_icons a:nth-child(4){ background:url(../images/icons.png) no-repeat -70px center;}
.article_box_icons a:nth-child(5){ background:url(../images/icons.png) no-repeat -93px center;}
.article_box_icons a:nth-child(6){ background:url(../images/icons.png) no-repeat -116px center;}
.kc_article_title{border-bottom:1px solid #b2b2b2;}
.kc_article_title_time span{ font-size:14px; color:#999999; margin:0 45px;}
.kc_article_box_content{ padding-bottom:200px;}
.article_box_content_btn{ display:block; width:164px; height:49px; line-height:49px; background:#ff0000; color:#fff; border:none; outline:none;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; position:absolute; bottom:20px; font-size:24px;}
.kecheng_box{ width:1100px; margin:0 auto; overflow:hidden; padding-bottom:50px;}
.kecheng_box_list{ width:320px; height:466px; float:left; margin:9px 23px;}
.kecheng_box_list_title{width:320px;color:#ccc; font-size:14px; line-height:24px; text-align:justify; border-bottom:1px solid #636363; padding-bottom:15px;}
.kecheng_box_list_title a{ color:#fff;}
.kecheng_box_list_title span{ display:block; font-size:18px;line-height:30px;}
.kecheng_box_list_btn{ overflow:hidden; margin-top:14px;}
.kecheng_box_list_btn a,.kecheng_box_list_btn a button{ float:left; width:156px; height:40px; text-align:center; color:#fff; font-size:16px; line-height:40px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.kecheng_box_list_btn a:nth-child(1){ background:#b10622;}
.kecheng_box_list_btn a button{ background:#ff0000; border:none; outline:none; margin-left:9px;  cursor:pointer;}
.kecheng_box_pages{ float:right; overflow:hidden;}
.kecheng_box_pages a{ width:20px; height:20px; line-height:20px; text-align:center; color:#fff;float:left; margin:0 3px; border:1px solid #6c6c6c; font-size:12px;}
.kecheng_box_pages a:hover{ background:#6c6c6c; border:1px solid #fff;}
.pic_list_title{width:320px;color:#fff; height:40px;font-size:14px;line-height:40px; text-align:center;}
.pic_list_title a{width:320px;color:#fff; height:40px; overflow:hidden; font-size:14px;line-height:40px; text-align:center;}
.pic_box_list{ height:294px; }
/*news*/
.news_lists_box{ padding-bottom:50px; margin-bottom:20px;}
.news_lists{ width:1098px; margin:9px auto; height:132px; border:1px solid #505050; overflow:hidden;}
.news_lists_left{ width:134px; height:132px; float:left;text-align:center; font-size:18px; color:#fff; background:#000000;}
.news_lists_left span{ font-size:48px; color:#fff; line-height:90px;}
.news_lists_mid{ width:730px;height:132px; margin-left:20px; float:left; color:#000; font-size:14px;line-height:28px;}
.news_lists_mid a{ font-size:14px; color:#999; }
.news_lists_mid .news_lists_mid_title{font-size:18px; margin:10px 0; color:#666666; }
.news_lists_r{ width:110px; float:right; height:40px; line-height:40px; background:#cccccc; color:#fff; font-size:14px; margin-top:43px; margin-right:38px; text-align:center; border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.news_lists_r a{ color:#000;}
.news_lists:hover > .news_lists_r{background:#ff0000;}
.news_lists:hover > .news_lists_left{background:#000000; color:#fff;}
.news_lists:hover > .news_lists_left span{ color:#fff;}
.news_lists:hover > .news_lists_mid .news_lists_mid_title{ color:#ff0000;}
.news_lists:hover > .news_lists_r a{ color:#fff;}
.mod18Box {margin: 0px auto; width: 800px;height: 720px;}
.mod18{ width: 800px; height: 720px; margin: 0px auto; position: relative;}
.mod18 .btn{position:absolute;width:28px;height:80px;top:610px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0;background:url(../images/prevBtn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{width:28px;height:80px; }
.mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;}
.mod18 .next{right:0;background:url(../images/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .picBox{height:600px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:600px;position:absolute;}
.mod18 .picBox li{width:800px;height:600px;}
.mod18 .listBox{ width:800px; height: 100px; margin: 0 auto;}
.mod18 #listBox{ width:800px; height: 100px; margin: 0 auto;}
.mod18 .listBox ul{width: 800px; height:100px;margin:0 auto;}
.mod18 .listBox li{width:105px;height:80px;cursor:pointer;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li img{width:105px;height:80px; }
.mod18 .listBox .on img{width:105px;height:80px;border:1px solid #ff0000;}
.mod18 .listBox .on i{display:block;}
.pic_detail{ width:800px; margin:0 auto; text-align:justify; font-size:14px; color:fff; line-height:30px; margin-top:50px;}


#message{ width:820px; height:120px; background:#ececec; float:right; padding:15px 20px; margin:20px 0; border-top:2px #900 solid; }
#message .title{ width:820px; height:60px; font-size:24px; line-height:35px; font-weight:bold; text-align:center; color:#900; }
#message ul.bd{ width:100%; float:right;}
#message ul.bd li{ margin-right:10px; margin-bottom:10px; float:left;}
#message ul.bd input{ width:180px; line-height:30px; padding:5px 10px; border:1px #ccc solid; border-radius:5px; background:#fff; color:#666;}
#message ul.bd input.text{ width:180px;}
#message ul.bd input.anniu{width:130px; line-height:30px; padding:5px  10px; border:1px #ccc solid; border-radius:5px;  background:#900; color:#fff; font-size:16px;}

#message_home{ width:1200px; height:320px;  padding:15px 20px; margin:0 auto; margin-top:20px; position:relative;  }
#message_home .title{ width:1200px; background:url(../images/feedback_title.jpg) no-repeat center top; padding-top:90px; height:50px; font-size:24px; line-height:35px; font-weight:bold; text-align:center; color:#900;}
#message_home ul{ width:1200px; float:right; margin:0 auto;}
#message_home ul li{ width:140px; height:70px; margin-left:10px; float:left;}
#message_home .jt-l{ position:absolute; width:50px; height:50px; left:-50px; top:163px; background:url(/img/jt-r.png) no-repeat center; cursor:pointer; }
#message_home .jt-r{ position:absolute; width:50px; height:50px;  right:-50px; top:163px; background:url(/img/jt-l.png) no-repeat center;cursor:pointer; }
#message_home


.search{ width:1200px; margin:20px auto; padding:10px 10px; background:#e7e7e7; border-radius:10px; height:40px;}
.search .ss{ width:1180px; margin:0 auto; border-radius:10px; background:#fff; height:40px; background:url(../images/ss_03.png) no-repeat left;}
.search input{ width:550px; float:left; border:none; background:none; line-height:40px; font-size:14px; color:#666; padding-left:20px; margin-left:150px; text-align:left; text-indent:40px;}
.search input.anniu{ float:left; width:100px; height:35px; line-height:35px; background:#900; color:#fff; font-size:14px; text-align:center; padding:0; margin-left:50px; margin-top:3px; text-indent:0; border-radius:5px;}
.search .text{ width:280px; float:right; line-height:40px; font-size:12px; text-align:left; overflow:hidden;}
.search .text a{ padding:0 10px;  color:left; display:inline-block; color:#000;}



#message .title{ font-size:20px; margin-left:15px; margin-top:15px;}
