/*by shipeiwei*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote{margin:0px;padding:0px;font-size:12px;text-align:left;}
ul,ol ,li {list-style:none;}
body{margin:0px; padding:0px; line-height:18px;}
a{color: #333333; text-decoration: none;}
a:hover {color: #ff0000; text-decoration: none;}
a img { border:0;}
td,th{ font-size:12px;}
/* end reset */
.fl{ float:left}
.fr{ float:right!important}
.fn{ float:none}

.clear{ clear:both}
.clearleft{clear:left}
.clearright{clear:right}
.over{overflow:hidden}

.displayinline{ display:inline}

.ie6haslayout{zoom:1}

.pos_abs{ position:absolute}
.pos_rel{ position:relative}
.pos_sta{ position:static}
.box_none{ display:none}
.box_block{ display:block}
.box_inline{ display:inline}

.pt5{ padding-top:5px}
.pt10{ padding-top:10px}
.pt15{ padding-top:15px}
.pt20{ padding-top:20px}
.pt30{ padding-top:30px}
.pt40{ padding-top:40px}
.pt50{ padding-top:50px}
.pt60{ padding-top:60px}

.pl3{ padding-left:3px}
.pl5{ padding-left:5px}
.pl10{ padding-left:10px}
.pl15{ padding-left:15px}
.pl20{ padding-left:20px}
.pl25{ padding-left:25px}
.pl35{ padding-left:35px}
.pl80{ padding-left:100px}
.pl130{ padding-left:250px}

.pr5{ padding-right:5px}
.pr10{ padding-right:10px}
.pr15{ padding-right:15px}
.pr20{ padding-right:20px}
.pr25{ padding-right:25px}
.pr32{ padding-right:32px}

.pb0{ padding-bottom:0px}
.pb7{ padding-bottom:7px}
.pb5{ padding-bottom:5px}
.pb10{ padding-bottom:10px}
.pb13{ padding-bottom:13px}
.pb15{ padding-bottom:15px}
.pb20{ padding-bottom:20px}

.pl_r40{padding-left:40px; padding-right:40px}

.mt3{ margin-top:3px}
.mt5{ margin-top:5px}
.mt6{ margin-top:6px}
.mt-5{ margin-top:-5px}
.mt10{ margin-top:10px}
.mt12{ margin-top:12px}
.mt15{ margin-top:15px}
.mt20{ margin-top:20px}
.mt22{ margin-top:22px}
.mt30{ margin-top:30px}

.ml5{ margin-left:5px}
.ml10{ margin-left:10px}
.ml8{ margin-left:8px}
.ml15{ margin-left:15px}
.ml20{ margin-left:20px}
.ml30{ margin-left:30px}
.ml70{ margin-left:70px}

.mr5{ margin-right:5px}
.mr6{ margin-right:6px}
.mr10{ margin-right:10px}
.mr15{ margin-right:15px}
.mr20{ margin-right:20px}
.mr91{ margin-right:91px}
.mr25{ margin-right:25px}
.mr30{ margin-right:30px}
.mr35{ margin-right:35px}

.mb5{ margin-bottom:5px}
.mb10{ margin-bottom:10px}
.mb15{ margin-bottom:15px}
.mb20{ margin-bottom:20px}

/* end gm */
.font_12px{ font-size:12px}
.font_13px{ font-size:18px}
.font_14px{ font-size:14px}
.font_line_12{ line-height:1.2em}
.font_line_15{ line-height:1.5em}
.font_line_18{ line-height:1.8em}
.font_line_18{ line-height:18px; color:#999999}
.font_line_22{ line-height:22px;}
.font_line_30{ line-height:30px;}
.txt_algin{ text-align:center}
.txt_right{ text-align:right}

/* end font */
.bgground_f4f4f4{ background-color:#f4f4f4}
/* end message */




/*导航样式*/

#nav {width:1000px; margin:0px auto}
#nav a{ width:110px; _width:100px;float:left; line-height:32px; height:32px; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:center;}
#nav a:hover{ background-color:#495c6a}


.boder_r{ border-left:1px solid #424652;}

.keywords{ float:left; width:800px; color:#FFFFFF; line-height:33px; height:33px;}
.keywords a{ color:#FFFFFF}
.keywords a:hover{ color: #FF6633}
.ss_search{ float:right;}

.banner{ width:100%; height:498px; overflow:hidden;background-color:#efefed; padding:0px; margin:0px;}

.banner1{ width:100%; height:298px; overflow:hidden;background-color:#efefed; padding:0px; margin:0px;}


.about_w{ width:100%; background-color:#495b69; height:150px;}
.about_w_left{ width:637px; float:left; margin-top:24px; display:inline; color:#FFFFFF; border-right:1px solid #7e8992; padding-right:30px}
.about_w_left h3{ font-weight:normal}
.about_w_left h3 span{ float:right;}
.about_w_left h3 span a{ float:left; width:80px; height:18px; background-color:#FFFFFF; color:#000000; text-align:center; border-right:1px solid #495b69}
.about_w_left h3 span a:hover{ color:#FF3333}

.about_w_right{ float:right; width:299px;margin-top:24px; display:inline; }

.in_xscase{ background-color:#526371; color:#FFFFFF}
.in_xscase a{ color:#FFFFFF}
.in_xscase a:hover{ text-decoration:underline}
.in_xscase ul li{ height:24px; line-height:24px}


/*end head*/

/**/
.in_products{ width:960px; margin:0px auto; height:200px; padding-top:36px}
.in_products ul li{ width:200px; float:left; display:inline; margin-right:40px;}
.in_products ul li h1{ font-size:14px; text-align:center; line-height:25px; color:#000000}
.in_products ul li h2{ font-size:12px; text-align:center; line-height:20px; color: #FF3333; font-family:Arial, Helvetica, sans-serif}
.in_products ul li p{ color:#757575; padding-top:10px;}
.in_products ul li p a{ color:#FF3333}

/**/
.in_wrap{ width:960px; margin:0px auto; border-top:1px solid #d9d9da; padding-top:20px; height:180px}
.in_wrap_news{ float:left; width:323px;}
.in_wrap_news h3{ background:url(../images/line.jpg) bottom no-repeat; height:30px; line-height:30px; font-size:18px;font-family:"Microsoft yahei"; color:#58595d;}
.in_wrap_news h3 span{ float:right; font-size:12px; font-weight:normal}

.in_wrap_news ul{ padding-top:10px}
.in_wrap_news ul li{ line-height:24px; height:24px;}
.in_wrap_news ul li span{ float:right; color:#999999}


.in_wrap_jjfa{ float:left; width:357px; display:inline; margin-left:30px}

.in_wrap_jjfa h3{ background:url(../images/linew.jpg) bottom no-repeat; height:30px; line-height:30px; font-size:18px;font-family:"Microsoft yahei"; color:#58595d;}
.in_wrap_jjfa h3 span{ float:right; font-size:12px; font-weight:normal}

.in_wrap_jjfa h1{ color:#FF3333}
.news1_dh{height:22px;line-height:22px; margin-top:10px}
.news1_dh dt{ float:left}
.news1_off{
	width:88px;
	height:22px;
	color:#fff;
	margin-right:1px;
	float:left;
	line-height:22px;
	text-align:center;
	background-color:#495b69;
	margin-bottom:1px;
}
.news1_off a{color:#000;text-decoration:none;}	
.news1_off a:hover{color:#000;text-decoration:underline;}
.news1_on{
	width:88px;
	height:22px;
	color:#fff;
	margin-right:1px;
	float:left;
	line-height:22px;
	text-align:center;
	background-color:#dc3c3c;
	margin-bottom:1px;

}
.news1_on a{color:#000;text-decoration:none;}	
.news1_on a:hover{color:#000;text-decoration:underline;}


.in_wrap_khfw{ float:right; width:212px;}



.in_wrap_khfw h3{ background:url(../images/line.jpg) left bottom no-repeat; height:30px; line-height:30px; font-size:18px;font-family:"Microsoft yahei"; color:#58595d;}
.in_wrap_khfw h3 span{ float:right; font-size:12px; font-weight:normal}
.in_wrap_khfw .c_call{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FF3333}
.in_wrap_khfw .c_green{ color:#41a29e}



/**/

.hzhb_list{border-top:1px solid #d9d9da; width:960px; margin:30px auto; padding-top:15px; height:40px}
.hzhb_list h3{ font-size:18px;font-family:"Microsoft yahei"; color:#58595d; font-weight:normal}
.hzhb_list span{ float: right}
.hzhb_list span img{ border:1px solid #CCCCCC; margin-right:6px; display:inline}

/*Footer*/

.downlink{height:26px; line-height:26px; width:1000px; margin:0px auto; border-bottom:1px solid #9ea7ae; text-align:center}
.downlink a{ color:#FFFFFF}
.downlink a:hover{ text-decoration:underline}
.copyright{ width:1000px; margin:0px auto; height:50px; text-align:center; padding-top:5px; color:#b5b5b5}
.copyright a{ color:#b5b5b5}
.copyright a:hover{ text-decoration:underline}

/*新闻资讯*/

.newslist{ margin-top:10px;overflow:hidden;}
.newslist ul li{ border-bottom:1px solid #CCCCCC; height:30px; line-height:30px}
.newslist ul li h1{ line-height:30px; height:30px; font-size:12px; font-weight: bold}
.newslist ul li h1 a{ color:#666}
.newslist ul li h1 a:hover{ text-decoration:underline}
.newslist ul li p{ color:#7c7c7c}
.newslist ul li span{font-size:12px;font-weight:normal; color:#666; float:right}
.newslist ul li h2{ font-weight:normal; color:#c78077; font-family:Arial, Helvetica, sans-serif;}


.news1{width:450px; height:140px; float:left;overflow:hidden; overflow:hidden;  }
.news1_fl{float:left; width:200px; height:109px; margin-top:15px;}
.news1_fr{float:left; width:220px; height:109px;margin-bottom:10px; margin-top:15px;  }
.news1_title{}
.news1_title a{font-size:14px; color:#000; font-weight:400;}
.news1_con span {font-size:12px; color:#aaaaaa;}
.news1_con p{font-size:12px; color:#ababab;  line-height:22px; margin-top:10px;}
.news1_con p span a{color:#d72734;}


.newsshow{ margin-top:10px; line-height:26px}
.newsshow h1{ height:30px; line-height:30px; text-align:center; font-size:16px}
.newsshow h2{ text-align:center; font-weight:normal; color:#CCCCCC; height:30px; line-height:30px}
.newsshow p{ padding-top:10px;}

.news_page{ text-align:center; height:50px;margin:30px auto;}
.news_page a{ padding:2px 7px; display:block; height:16px; color:#8c8c8c; float:left; margin-right:4px; line-height:16px; border:1px solid #b1b1b1}
.news_page span{ padding:2px 7px; display:block; height:16px; color:#666; background-color:#CCC; float:left; margin-right:4px; line-height:16px; border:1px solid #b1b1b1}
.news_page a:hover{ color:#6e6e6e;border:1px solid #6e6e6e}
.news_page_aa{color:#6e6e6e;border:1px solid #6e6e6e;}

.text-c{ margin-top:80px; }
.text-c span{color: #666;display: block;float: left;text-align: center;border: 1px solid #CCCCCC;line-height: 29px;padding-right: 10px;padding-left: 10px;}
.text-c a{ float:left; padding-left:10px; padding-right:10px; display:block; border:1px solid #CCCCCC; margin-right:4px;}

/**/
.content{ width:920px; line-height:26px; overflow:hidden; line-height:24px; float:right; color:#333333; padding-bottom:20px;}
.content h3{font-size:14px; height:35px; background:url(../images/m01.png) 1% center no-repeat #e7eaea; line-height:35px; margin-top:10px;  padding-left:30px;}
.content h3 span{ float:right; font-weight:normal; font-size:12px; padding-right:10px;}
.content h1{ height:50px; line-height:50px; font-size:18px;font-family:"Microsoft yahei"; text-align:center;}
/**/
.con_left{ float:left; width:250px; padding-top:10px}
.con_left h3{ width:225px; height:35px; background: url(../images/ny01.png) 3% center no-repeat #f38013; line-height:35px; padding-left:25px; font-size:15px; font-weight:bold; color:#FFFFFF;}
.con_left ul{}
.con_left ul li a{ height:30px; line-height:30px; display:block; background:url(../images/ny02.png) 3% center no-repeat #ebebeb; border-bottom:2px solid #f4f4f4; padding-left:40px;}
.con_left ul li a:hover{background-color:#ae5b0d; color:#FFFFFF}
/**/
.products{ width:920px; margin:0px auto; padding-bottom:20px;}
.products ul li{ width:210px; float:left; display:inline;margin-right:20px; height:240px; margin-top:15px;}
.products ul li h1{ font-size:14px; text-align:center; line-height:25px; color:#000000; height:25px}
.products ul li h2{ font-size:12px; text-align:center; line-height:20px; color: #FF3333; font-family:Arial, Helvetica, sans-serif}
.products ul li p{ width:190px; background:#CCCCCC; text-align:center; float:left;color:#000; height:30px; line-height:30px; padding: 0 5px 0 5px;overflow: hidden;}
.products ul li img{ width:200px; height:200px; float:left;}
.products ul li p a{ color:#000}

.products_tit{height:30px; line-height:30px; border-bottom:2px solid #eee; padding-top:15px; color:#006699; font-size:14px; font-weight:bold}

.sng_01{position: absolute;text-align:left;height:30px; line-height:30px;top: 40px;right: 210px}



.tuijiancp{ width:920px; height:auto; overflow:hidden;}
.tuijiancp ul{ margin-top:20px;}
.tuijiancp ul li{ width:280px; height:210px; float:left; margin-left:15px;}
.tuijiancp ul li img{ width:260px; height:180px; float:left; }
.tuijiancp ul li p{ width:250px; height:30px; text-align:center; line-height:30px; background:#e3e3e3; display:block;}