/*header*/
body{ background:#F1F1F1;}
.layout{ width:1026px; margin:0px auto;}
/* .header_bg{ width:100%; background:#EEEEEE url(../skin/nav_bg.png) repeat-x 0 50px;}
.header_t{ height:50px;} */
/* .layout1{ width:1263px; margin:0px auto;}
.search{ float:right; width:175px; height:22px; background:url(../skin/search.png) no-repeat; margin-top:12px;}
.search_btn,.search_txt{ float:left}
.search_btn{ width:43px; height:22px; border:none; cursor:pointer; background:none}
.search_txt{ height:22px; line-height:22px; border:none; background:none; width:126px; padding-left:6px;}
.language{ margin:10px 0 0 15px; padding:5px 20px 0; height:22px; background:url(../skin/header_t_r.png) no-repeat left top;}
.language img{ margin:0px 5px;}
.header_b{ height:64px; position:relative; text-align:right;  z-index: 4}
.header_b img{
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 2px;
}
.header_b_l{ position:absolute; left:0; top:0; height:64px; background:url(../skin/header_t.png) repeat-x}
.nav{
	float:right;
	width:960px;
}
.nav li{ float:left; display:inline; margin:0 15px; width:104px; line-height:60px; height:60px; text-align:center; position: relative;}
.nav li span{ display:block; width: 100%; font-size:15px;}
.nav li a{ display: block;  color:#FFF;}
.nav li.click span a,.nav li span a:hover,.nav li.hover span a{ background:url(../skin/nav_hover.png) no-repeat}
.nav li.click a,.nav li a:hover{ background:url(../skin/nav_hover.png) no-repeat}
.nav li.click span a,.nav li span a:hover,.nav li.hover span a{ background:url(../skin/nav_hover.png) no-repeat}
.nav_h{ display: none; position: absolute; left: 0; top: 60px; width: 130%;}
.hille{
	width: 180%;
}
.nav div.nav_h p a{
	display: block;
	width: 100%;
	line-height: 33px;
	height: 33px;
	background: url(../skin/nav_li.png) repeat-x;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ca3b33;
	border-bottom-color: #ca3b33;
}
.nav div.nav_h p a:hover{ background: #992E2B; border-color: #FF6E68;} */
/* header-new */
/* *{padding: 0;margin: 0;} */
			input, textarea {outline: none;background: none;border: none;}
			.clearfix:before, .clearfix:after {content: '';display: block;height: 0;clear: both;visibility: hidden;}
			a {text-decoration: none;color: inherit;}
			.head_layout{width:1200px; margin:0 auto;}
			.header{background:#fff;}
			.header_box{height:100px;position:relative;}
			.header_box h1{height:65px; line-height:65px; display:inline-block; float:left; padding-top:24px;}
			.header_box .r_box{width:900px; float:right; display:inline-block;}
			.header_box .search_box{padding-top:10px;}
			.header_box .search_box .en{height:28px; line-height:28px; display:inline-block; font-size:12px; color:#707070; float:right;}
			.header .search_box form{width:180px;height:28px; position:relative;float:right;margin-right:10px;}
			.header .search_box input.text{width:180px; height:28px; text-indent:10px; background:#f1f1f1; font-size:12px; color:#595959;border-radius:25px;}
			.header .search_box input.submit{width:28px; height:28px; position:absolute; right:0; top:0; display:inline-block; background:url(../images/search_btn.png) no-repeat center; cursor:pointer;}
			.fxbox{display:inline-block; float:right; margin-top:4px;width:40px;}
			.fxbox a.bds_weixin{background:url(../images/fx_tag2.jpg) no-repeat center;}
			.fxbox .bdshare-button-style0-24 a{margin:10px 0 10px 15px;}
			.nav{display:block;float:right;}
			.nav ul li{display:inline-block;width:95px; height:50px; line-height:50px;float:left; text-align:center; font-size:16px; color:#000;position: relative;}
			.nav ul li:hover > a{ color:#c12d31; font-weight:bold; }
			.nav li a{display:block;background:url(../images/nav_abg.jpg) no-repeat right center;}
			
			.nav_h{ display: none; position: absolute; left: 0; top: 62px; width: 130%;z-index: 4;}
			.hille{width: 180%;}
			.nav div.nav_h p a{display: block;width: 100%;line-height: 33px;height: 33px;background: url(../images/nav_li.png) repeat-x;border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-top-color: #ca3b33;border-bottom-color: #ca3b33;color: #fff;font-size: 12px;}
			.nav div.nav_h p a:hover{ background: #992E2B; border-color: #FF6E68;}


.banner{ height:364px; border-bottom:3px solid #C11F19; position:relative; z-index: 3}
.banner_l,.banner_r{ position:absolute; top:140px; width:54px; height:54px; cursor:pointer; z-index:5}
.banner_l{ left:10%; background:url(../skin/left.png) no-repeat}
.banner_r{ right:10%; background:url(../skin/right.png) no-repeat}
.banner_f{ width:100%; position:relative; height:364px; overflow:hidden; z-index:4;}
.banner_s{ position:absolute; left:50%; top:0px; width:1920px; margin-left:-960px;}
.banner_s img{ display:block; width:1920px; height:364px;}
.banner_btn{ z-index:5; position:absolute; left:50%; bottom:15px;}
.banner_btn li{ float:left; display:inline; margin:0px 3px; width:10px; height:9px; cursor:pointer; background:url(../skin/banner_li.png) no-repeat; text-indent:-9999px; overflow:hidden;}
.banner_btn li.click{ background:url(../skin/banner_li_h.png) no-repeat;}
/*main*/
.main{ border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4; background:#FFF;}
.index_t{ margin-top:10px; border-top:1px solid #CCCCCC;}
.index_t_list{ width:1012px; overflow:hidden; margin:0px auto; padding:10px 0;}
.index_t_list li{ float:left; display:inline; margin:0px 26px; padding:15px 20px 20px; width:161px; height:142px; position:relative; text-align:center}
.index_t_list li h2{ font-size:18px; margin-top:5px;}
.index_t_list li p{ line-height:20px; height:40px; overflow:hidden;}
.index_t_list li.hover{ background:url(../skin/hover_bg.png) no-repeat; color:#c11f19;}
 .index_t_list li.hover,.index_t_list li.target{ background:url(../skin/hover_bg.png) no-repeat; color:#c11f19;}
.index_t_list li.hover a,.index_t_list li.target a{  color:#c11f19;}

.index_t_list li img{ display:none; margin:0 auto;}
.index_t_list .more{ display:none; position:absolute; right:2px; top:2px; width:46px; height:46px; text-indent:-99999px; overflow:hidden; background:url(../skin/more.png) no-repeat;}
.index_b{ padding:25px 10px 10px; border-top:1px solid #CCCCCC;}.index_t_list li.target .more{ display: block !important;}
.news{ width:518px;}
.news_t{ height:28px; line-height:28px;}
.news_t h2{ float:left; font-size:18px;}
.news_l,.news_r{ float:right; width:28px; height:28px; cursor:pointer;}
.news_l{ background:url(../skin/news_left.png) no-repeat;}
.news_r{ display:inline; margin-left:10px; background:url(../skin/news_right.png) no-repeat;}
.news_l_no{ cursor:auto; background:url(../skin/news_left_no.png) no-repeat;}
.news_r_no{ cursor:auto; background:url(../skin/news_right_no.png) no-repeat}
.news_box{ width:100%; overflow:hidden; margin-top:10px;}
.news_box li{ float:left; display:inline; margin-right:20px; width:248px;}
.news_box_img{ display:block; width:246px; height:130px; margin-bottom:10px; border:1px solid #DADADA;}
.news_b_l{ float:left; width:51px;}
.news_b_r{ float:right; width:182px;}
.news_b_l img{ display:block; width:51px; height:51px;}
.news_b_l p{ line-height:30px;}
.news_b_r h3{ font-size:14px; line-height:30px; height:30px; overflow:hidden}
.news_b_r p{ line-height:20px; height:40px; overflow:hidden; font-family:"å®‹ä½“"; color:#a4a4a4;}
.index_b_c{ width:212px; margin-top:38px;}
.index_b_c_img{ display:block; width:210px; height:139px; border:1px solid #CFCFCF;}
.index_b_c p span,.index_b_c p img,.login_b span,.login_b img{ vertical-align:middle; color:#A5A5A5}
.index_b_c p img,.login_b img{ margin:0px 3px;}
.index_b_r{ width:252px; margin-top:38px;}
.login_box{ border:1px solid #CECECE; padding:20px;}
.login_box .w_1{ position:relative; line-height:26px;}
.login_box .w_1 label{ position:absolute; left:38px; top:0px; line-height:28px; cursor:text}
.login_box .w_1 span{ float:left; width:32px; height:26px; border:1px solid #D4D4D4; border-right:none;}
.login_box .w_1 span.login_name{ background:url(../skin/name.png) no-repeat center}
.login_box .w_1 span.login_password{ background:url(../skin/password.png) no-repeat center;}
.login_txt{ float:left; width:169px; padding-left:6px; height:26px; line-height:26px; border:1px solid #D4D4D4;}
.login_btn,.reg_btn{ float:right; width:55px; height:28px; border:none; cursor:pointer;}
.login_btn{ background:url(../skin/login.png) no-repeat;}
.reg_btn{ background:url(../skin/reg.png) no-repeat;}
.login_b{ text-align:right; margin-top:15px;}
.login_b span{ font-size:14px; color:#5D5D5D; padding-right:10px;}
.login_b img{ margin:0px 8px;}
/*product*/

.in_t_bg{
	height:300px;
	position:relative;
	top:0;
}
.in_box{ padding:15px;}
.address_l,.address_r{
	width:50%;
	font-family:"微软雅黑";
	color:#636363
}
.address_l h1{ font-size:18px; font-weight:bold}
.address_l p{ line-height:30px; }
.address_l p a{ margin:0 2px; color:#636363;}
.address_l p span{ color:#A91B15;}
.address_r{ text-align:right; margin-top:25px;}
.address_r a{ margin:0 5px; color:#636363; padding-bottom:10px;}
.address_r a.click,.address a:hover{ background:url(../skin/address_hover.png) no-repeat bottom center}
.product_t{ padding:20px; background:#F8F8F8;}
.product_t_l{ width:310px; height:182px;}
.product_c{ margin-left:30px; width:282px; padding-right:40px; border-right:1px solid #D3D3D3;}
.product_c h2{ font-size:18px; font-weight:bold; color:#c91912;}
.product_c p{ line-height:20px; margin-top:20px; font-family:"å®‹ä½“"; color:#5C5C5C;}
.product_r{ width:270px; text-align:center}
.product_r h2{ font-size:18px; font-weight:bold; margin-top:35px; color:#000;}
.product_r p{ font-size:26px; color:#da251e; font-family:Arial;}
.product_r span{ font-size:14px; color:#9b9b9b;}
.product_r img{ display:block; margin:10px auto 0;}
.product_btn{ padding-top:10px; background:url(../skin/product_tab.png) no-repeat;}
.product_btn li{ float:left; padding:0 20px; height:41px; line-height:32px; text-align:center; font-size:14px; cursor:pointer;}
.product_btn li.click{ background:url(../skin/product_li.png) no-repeat top center; color:#FFF;}
.product_s{ padding:25px 0; display:none;}
.product_s h2{ font-size:18px; font-weight:bold; color:#000; padding:0 25px;}
.product_list{ width:984px; margin:0px auto; overflow:hidden;}
.product_list li{ float:left; display:inline; margin:25px 15px 0; padding-bottom:25px; width:298px; border-top:3px solid #C4C4C4;}
.product_list li img{ display:block; width:298px; height:140px;}
.product_list li p{ height:29px; line-height:29px; padding:0 15px; overflow:hidden; background:url(../skin/product_list.png) repeat-x; font-size:14px;color:#FFF;}
.product_list li.hover{ border-top-color:#DA251E;}
.product_list li.hover p{ background:url(../skin/product_list_h.png) repeat-x; }
.page{ text-align:center; padding:20px 0px; line-height:16px;}
.page a, .page span, .page input{ display:inline-block; vertical-align:middle;}
.page a{ border:1px solid #BBBBBB; padding:0px 8px; color:#000; margin:0px 3px; background:#FFF;}
.page span{ margin:0px 3px; color:#000;}
.page_txt{ width:30px; text-align:center; height:16px; border:1px solid #BBBBBB;}
.page_btn{ width:38px; height:18px; cursor:pointer; border:none; background:url(../skin/page_input.gif) no-repeat;}
.page a.prew{ background:#FFF url(../skin/prew.gif) no-repeat 5px center; padding-left:15px;}
.page a.next{ background:#FFF url(../skin/next.gif) no-repeat 50px center; padding-right:15px;}
.page a:hover,.page a.click{ background-color:#DA251E; color:#FFF;}
/*menu*/
.menu_list{ width:998px; margin:0px auto; overflow:hidden;}
.menu_list li{ width:314px; margin:20px 9px 0;}
.menu_list li img{ display:block; width:314px; height:160px;}
/*jinggong*/
.left_nav{
	width:200px;
	background:#F2F2F2;
	padding-bottom:55px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #C93A32;
}
.left_nav li{ line-height:48px; text-align:center; border-bottom:1px solid #D9D9D9; font-size:14px;}
.left_nav li.last{ border-bottom:none;}
.left_nav li a{ display:block}
.left_nav li a:hover,.left_nav .click12123 a{ color:#FFF; background:url(../skin/left_nav_h.png) repeat-x}
.right_module,.right_module2{ width:740px; padding:20px; background:#F2F2F2;}
.right_module h2{ font-size:18px; font-weight:bold; padding-bottom:10px; border-bottom:3px solid #797979; color:#000;}
.right_module img{ display:block; margin:15px auto 0;}
.right_module p{ width:90%; margin:15px auto 0; color:#000;}
.right_module_b{ margin-top:15px; border-top:1px solid #A9A9A9;}
/*jiuye*/
.right_module2 h2{ font-size:16px;}
.right_module2 p{
	font-size:12px;
	color:#636363;
	line-height: 24px;
}
/*product_detail*/
.product_bg{ height:10px; overflow:hidden; background:url(../skin/product_tab.png) no-repeat;}
.product_detail_l{ width:436px;}
.products_l,.products_r{ float:left; width:17px; height:54px; cursor:pointer;}
.products_l{ background:url(../skin/product_left.png) no-repeat;}
.products_r{ background:url(../skin/product_right.png) no-repeat;}
.products_l_no{ cursor:auto; background:url(../skin/product_left_no.png) no-repeat}
.products_r_no{ cursor:auto; background:url(../skin/product_right_no.png) no-repeat;}
.moving{position:absolute; left:0px; top:0px; width:80px; height:80px; background:#fff; cursor:move}
.products_s{ width:100%; position:relative; }
.magnifier{ position:absolute; right:5px; bottom:5px; width:23px; height:23px; cursor:pointer; background:url(../skin/magnifier.png) no-repeat}
.products_s img{ display:block; width:434px; height:296px; border:1px solid #DFDFDF;}
.products{ float:left; display:inline; width:310px; margin:0px 10px; overflow:hidden;}
.products li{ float:left; display:inline; margin-right:10px; width:52px; border:1px solid #CECFCE; cursor:pointer}
.products li img{ display:block; width:52px; height:52px;}
.products li.click{ border-color:#E4393C;}
.product_detail_r{ width:545px;}
.product_detail_r h2{ line-height:40px; border-bottom:1px dotted #A8A8A8; font-size:18px; color:#000;}
.product_detail_r p{ line-height:20px; margin-top:20px; text-indent:2em; font-family:"å®‹ä½“"; color:#5C5C5C;}
.product_detail_tab{ height:40px; background:url(../skin/product_tab.png) no-repeat left bottom}
.product_detail_tab li{ float:left; padding:0 20px; height:37px; line-height:37px; font-size:14px; cursor:pointer;}
.product_detail_tab li.click{ color:#FFF; background:url(../skin/product_detail_tab_li.png) repeat-x;}
.product_detail_s{ display:none; margin:0px 20px; padding:20px; background:#E5E5E5;}
.bg,.img_show{display:none; position:absolute; left:0px; top:0px;}
.bg{ width:100%; background:#000; opacity:0.5; filter:alpha(opacity=50); z-index:99;}
.img_show{ z-index:100; left:50%; top:268px;}
.img_show_box{ position:relative; width:100%; height:100%;}
.img_show_box img{ width:100%; height:100%;}
.close{ position:absolute; right:-7px; top:-7px; width:15px; height:15px; cursor:pointer; background:url(../skin/close.png) no-repeat;}
.right_module_s{ display:none}
.product_btn_l,.product_btn_r{ float:left; width:11px; height:35px; margin-top:2px; cursor:pointer;}
.product_btn_l{ background:url(../skin/product_btn_l.gif) no-repeat}
.product_btn_r{ float:right; background:url(../skin/product_btn_r.gif) no-repeat}
.product_btn_box{ float:left; height:41px; overflow:hidden; display:inline; width:960px; }
/*footer*/
.footer_bg{
	background:#353535;
	font-family:"微软雅黑";
	padding:15px 0;
}
.footer_bg dl{
	float:left;
	width:86px;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
} 
.footer_bg dt{ line-height:25px; margin-bottom:5px;}
.footer_bg dt a{ color:#FFF; font-size:14px; text-transform:uppercase}
.footer_bg dd{ line-height:20px;}
.footer_bg dd a{ color:#FFF;}
.footer_bg2{ background:#FDFDFD;}
.footer_b{ position:relative; line-height:20px; height:40px; padding:10px 0; text-transform:uppercase;  border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4; background:#FFF;}
.footer_b_l{
	position:absolute;
	left:10px;
	top:18px;
}
.footer_logo{
	position:absolute;
	right:10px;
	top:10px;
}
.footer_b_l p a{ margin-right:10px;}
