@charset "utf-8";
@import "/images/system.css";
@import "reset.css";
html{overflow-x:hidden;}
body{background:#f2f2f2; color:#3e3e3e; font:12px/1.75 \5FAE\8F6F\96C5\9ED1,\5B8B\4F53,Verdana, Arial, Helvetica, sans-serif;}
a{color:#3e3e3e; text-decoration:none; outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{text-decoration: none;color:#f42434;}
p{line-height:175%;}
textarea, input, select{vertical-align:middle;cursor:pointer;font-family:\5FAE\8F6F\96C5\9ED1; font-size:12px;}
input.nobord{border:none;background:none;vertical-align:middle}
textarea{resize:none; font-size:12px;}
table{border-collapse:collapse; width:100%;}
.white{color:#FFFFFF}
.on{color:#f42434;}
.top_10{ margin-top:10px; clear:both;}
br{ display:inline; line-height:11px; }
@font-face {
 font-family: 'fzzzhjt';  
	    src: url('/system/verify_font/fzzzhjt.eot');
	    src: url('/system/verify_font/fzzzhjt.eot?#iefix') format('eot'),
	         url('/system/verify_font/fzzzhjt.woff') format('woff'),
	         url('/system/verify_font/fzzzhjt.ttf') format('truetype'),
	         url('/system/verify_font/fzzzhjt.svg#webfontjKg17VrE') format('svg');
		}
/**************************************************************************************************/
.header{  min-width:1180px;width:100%; padding-bottom:28px; border-top:#767777 solid 3px; background-color:#fff;}
.top{  min-width:1180px;width:1180px; margin:0 auto;}
.logo{ width:215px; height:70px; background:url(logo.jpg) left center no-repeat; text-indent:-99999px; float:left; margin-top:28px;}
.menu{ float:right;}
.language{ text-align:right; margin-top:20px;}
.language span{ padding-left:20px;}
.language a.top_search{ background:url(ico_1.jpg) left center no-repeat; padding-left:10PX;}
.language a.cn{ background:url(cn.jpg) left center no-repeat; padding-left:26PX;}
.language a.en{ background:url(en.jpg) left center no-repeat; padding-left:26PX;}
.language a.qq img{ position:relative; top:3px;}
.language a.wx_ip img{position:relative; top:6px;}

.nav{ float: right; margin-top:28px;}
.nav li.li_top{ float:left; margin-right:35px; display:inline; font-size:14px; font-weight:bold; position:relative;z-index:50;}
.nav li.li_8{ float:right; margin-right:0; font-weight:bold;}
.nav li a.on ,.nav li.li_top.on a.a_top{color:#f42434;}
.nav .sub{
	width:120px;
	position:absolute;
	top:24px;
	display:none;
	min-height:60px;
	height:auto;
	_height:60px;
	display:none;left:50%;margin-left:-60px;
	}
.nav li ul .ul_top{
	width:120px;
	height:16px;
	background:url(nav.png) left top no-repeat;
	font-size:0;
	overflow:hidden;
	}
.nav li ul .ul_bottom{
	width:120px;
	height:11px;
	font-size:0;
	overflow:hidden;
	background:url(nav.png) left bottom no-repeat;
	}
.nav li ul .ul_c{
	background:url(line_s.png) left top repeat-y;
	}
.nav  li ul li{
	text-align:center;
	width:120px;
	height:34px;
	clear:both;
	background:url(line_s.png) left top repeat-y;
	border:none;
	}
.nav li ul li a{
	width:120px;
	text-indent:0; 
	font-size:12px; 
	display:block; 
	height:34px; 
	line-height:34px;
	position:static;
	text-align:center;
	background:url(nav_line.png) bottom center no-repeat;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	 	}		
.nav li ul li a:hover { display:block; color:#f42434; background:url(nav_line.png) bottom center no-repeat;}



.index_banner{ min-width:1180px; position:relative; height:750px; overflow:hidden; }
.index_banner .bd{ position:relative; z-index:0;}
.index_banner .bd ul{ width:100% !important;  z-index:99999999999;}
.index_banner .bd li{ width:100% !important;  height:750px; }
.index_banner .bd li a{ height:750px; display:block; position:relative;}
.index_banner .hd{ width:100%;  position:absolute; bottom:0px; left:0; height:30px;text-align:center;}
.index_banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:15px; height:15px; margin:0px 5px; background:url(ico_btn.png) right top no-repeat; overflow:hidden;line-height:9999px;}
.index_banner .hd ul li.on{ background:url(ico_btn.png) left top no-repeat;}
.index_banner .timer{ position:absolute; z-index:1; left:0; bottom:0; height:2px; width:0; background:#000; filter:alpha(opacity=40);opacity:0.4; font-size:0; overflow:hidden;   }
.wapper{width:1180px; margin:0 auto;}
.title{ width:900px; height:59px; line-height:59px;font-family:'fzzzhjt'; margin:50px auto; background:url(line.png) top center no-repeat; text-align:center; font-size:30px; font-weight:100;}
.title a {color:#615d5c; font-weight:bold; font-size:20PX;}
.title a b{ color:#000000; padding:0 13PX; font-size:24px; }

.index_pro_list {height:570px; padding:10px 0; overflow:hidden;}
.index_pro_list li{ display:block;width:280px;height:auto;float:left;margin-right:20px; position:relative;}
.box-b{bottom:-420px;}
.index_pro_list li a{ display:block;width:280px; height:565px; padding-bottom:5px; background:url(ico_2.jpg) bottom center repeat-x;position:relative; overflow:hidden;}
.index_pro_list li.last{ float:right; margin-right:0;}
.index_pro_list img{ display:block;width:280px; height:420px;}
.index_pro_list strong{ display:block; width:280px;line-height:26px;background:url(pro_bg.jpg) top center no-repeat; text-align:center; padding:46px 0 15px 0; font-size:16px;}
.index_pro_list b{ display:block; text-align:center; color:#636465; font-weight:normal; font-size:14px; background:url(ico_1.png) 185px 4px no-repeat; height:16px; line-height:16px;}
.index_pro_list a:hover b{background:url(ico_1.png) 185px -19px no-repeat; color:#f42434;}
.lv{height:5px;overflow:hidden; position:absolute; width:100%; left:50%; margin-left:-50%;  bottom:0px;}
.lv em{ width:0px; height:5px; background-color:#f42434; margin:0 auto; overflow:hidden; transition: width 0.2s ease;-moz-transition: width 0.2s ease; -webkit-transition: width 0.2s ease; -o-transition: width 0.2s ease;   display:block;}
.index_pro_list li:hover .lv em ,.index_pro_list_1 .J_Box:hover .lv em ,.index_pro_list_2 .J_Box:hover .lv em ,.pro_list li:hover .lv em {width:100%;}

.index_pro_list_1{  min-width:1180px;width:1180px; margin:0 auto; height:889px;overflow:hidden;}
.index_pro_list_2{  min-width:1180px;width:1180px; margin:0 auto; height:566px;overflow:hidden;}
.box-p1 {margin-left: -590px;}
.box-p2 {margin-left: -290px;margin-top: 0px;}
.box-p3 {margin-left: 10px;}
.box-p4 {margin-left: -290px;margin-top:300px;}
.box-p5 {margin-left: 10px;margin-top: 300px;}
.box-p6 {margin-left: -590px;margin-top: 600px;}
.box-p7 {margin-top: 300px;margin-left: 310px;}
.box-p8 {margin-top: 600px;margin-left: 310px;}
.box-r {left: 120%;position: absolute;}
.box-l {left: -20%;position: absolute;}
.box-p1 img{ width:280px; height:580px;}
.box-p2 img ,.box-p4 img ,.box-p7 img ,.box-p8 img{ width:280px; height:280px;}
.box-p3 img ,.box-p6 img{ width:580px; height:280px;}
.shadow {padding-bottom:1px; background:url(ico_2.jpg) bottom center repeat-x;position:relative; overflow:hidden;}

.box{width: 380px; height: 270px;}
.box img{ width:380px; height:270px;} 
.box-w1{margin-left: -590px;}
.box-w2{margin-left: -190px;}
.box-w3{margin-top: 290px;margin-left: -590px;}
.box-w4{margin-top: 290px;margin-left: -190px;}
.box-w5 {margin-left: 210px; margin-top:0px;}
.box2 {width:380px; height: 564px; overflow:hidden;}
.index_news_t{ height:50px; overflow:hidden; line-height:50px;}
.index_news_t span{ width:190px; height:50px; line-height:50px; text-align:center; float:left; background-color:#dadada; font-size:14px; font-weight:bold; cursor:pointer; display:block;}
.index_news_t span.on{border-top:#2b2b2b solid 2px; background-color:#FFFFFF; line-height:47px;}
.index_news_c{ height:512px; border:#dadada solid 1px; overflow:hidden; background-color:#FFFFFF;}
.index_news_d iframe{ position:relative; left:-10px;}
.index_news_d dl{ padding:0px 12px; margin-top:12px; height:90px;}
.index_news_d dl dt{ width:100px; height:90px; float:left;}
.index_news_d dl dt img{ width:100px; height:90px; display:block;}
.index_news_d dl dd{ width:230px; padding:5px 8px; height:80px; background-color:#f6f6f6; float: right; overflow:hidden; line-height:18px;}
.index_news_d dl dd p{ line-height:22px; font-size:12px; font-weight:bold; margin-bottom:5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.footer{  min-width:1180px;width:100%; min-height:30px; height:auto;_height:30px; padding:29px 0; background-color:#f42434; border-top:#000000 solid 3px; margin-top:50px;color:#FFFFFF}
.my_bottom{ width:1180px; height:auto; margin:0 auto; color:#FFFFFF;}
.my_bottom a{ color:#FFFFFF;}
.my_bottom a:hover{color:#000000;}
.bottom_logo{ width:175px; height:56px; background:url(logo_white.png) left center no-repeat; text-indent:-99999px; float:left; margin-left:26px; display:inline;}
.my_bottom_right{ width:900px; height:auto; float:right;}
.bottom_link { width:900px; height:16px; line-height:16px; margin-top:10px; overflow:hidden; text-align:right;}
.bottom_link span{ padding:0 10px;}
.bottom_link span.last{ padding-right:0;}
.copyright { text-align:right; margin-top:15px;  position:relative;}

.copyright span{ padding-left:10px;}
.copyright #bottom_fx{ position:absolute; left:28px; top:0px; height:22px; line-height:22px; width:200px;}
.bshare-custom li{float:left;text-indent:9999px;}
#bottom_fx .share .qzone a,
#bottom_fx .share .qweibo a,
#bottom_fx .share .weibo a,
#bottom_fx .share .facebook a,
#bottom_fx .share .twitter a{background:url(foot-ico.png) no-repeat; padding:0; margin:0 }
#bottom_fx .share .qzone a{display:block;background-position:-14px -40px;width:22px;height:22px; }
#bottom_fx .share .qweibo a{display:block;background-position:-36px -40px;width:29px;height:22px;margin-left:3px;}
#bottom_fx .share .weibo a{display:block;background-position:-74px -40px;width:22px;height:24px;margin-left:6px;}
#bottom_fx .share .facebook a{display:block;background-position:-109px -40px;width:22px;height:22px;margin-left:15px;}
#bottom_fx .share .twitter a{display:block;background-position:-137px -40px;width:22px;height:22px;margin-left:2px;}
#bottom_fx .share .qzone a:hover,
#bottom_fx .share .qweibo a:hover,
#bottom_fx .share .weibo a:hover,
#bottom_fx .share .facebook a:hover,
#bottom_fx .share .twitter a:hover{background:url(foot-ico-hover.png) no-repeat;}
#bottom_fx .share .qzone a:hover{display:block;background-position:-14px -47px;width:22px;height:22px;}
#bottom_fx .share .qweibo a:hover{display:block;background-position:-36px -47px;width:29px;height:22px;margin-left:3px;}
#bottom_fx .share .weibo a:hover{display:block;background-position:-74px -47px;width:22px;height:24px;margin-left:6px;}
#bottom_fx .share .facebook a:hover{display:block;background-position:-109px -47px;width:22px;height:22px;margin-left:15px;}
#bottom_fx .share .twitter a:hover{display:block;background-position:-137px -47px;width:22px;height:22px;margin-left:2px;}


/***************************************************************************************************/
.banner{ min-width:1180px;height:430px;background-position: top center; background-repeat: no-repeat; text-indent:-99999px;}
.pro_list{margin-top:20px;}
.pro_list_s{ margin-top:0;}
.pro_list li{ width:220px; height:340px;background:#ffffff url(ico_2.jpg) bottom center repeat-x;position:relative; overflow:hidden; float:left; margin-right:20px; display:inline; margin-top:26px;}
.pro_list_s li{ margin-top:0; margin-bottom:20px;}
.pro_list li.last{float:right; margin-right:0;} 
.pro_list li a{display:block; height:345PX; position:relative;}
.pro_list li img{ width:223px; height:246px;}
.pro_list li strong{ display:block; width:220px;line-height:26px;text-align:center; padding:10px 0 10px 0; font-size:12px; }
.pro_list li b{display:block; text-align:center; color:#636465; font-weight:normal; font-size:14px; background:url(ico_1.png) 160px 4px no-repeat; height:16px; line-height:16px;}
.pro_list li a:hover b{background:url(ico_1.png) 160px -19px no-repeat; color:#f42434;}




/************************************************************************************************************************/
.inner_wapper{ min-width:1180px; width:100%; min-height:100px; height:auto;_height:100px; margin:0 auto; border-top:#DCDCDC solid 3px;}
.inner_contain{ width:960px; margin:0 auto;min-height:100px; height:auto;_height:100px; position:relative; padding:13px 0; margin-top:18px;}
.inner_top{width:960px; height:13px; background:url(ico_2.png) top center no-repeat; position:absolute; left:0; top:0;}
.inner_bottom{width:960px; height:13px; background:url(ico_2.png) bottom center no-repeat; position:absolute; left:0; bottom:0;}
.inner_center{ min-height:300px; height:auto;_height:300px; border-left:#D0D0D0 solid 1px;border-right:#D0D0D0 solid 1px; background-color:#F8F8F8; padding:0 13px;}
.left_side{ width:191px; float:left;}
.left_nav{ background:url(left_bottom.jpg) bottom center no-repeat; padding-bottom:6px;}
.left_nav dt{ width:191px; height:33px; line-height:33px; background:url(left_dt.png) left center no-repeat; text-indent:28px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;font-family: 'fzzzhjt'; font-size:14px; font-weight:bold;color:#040000; font-style:italic;}
.left_nav dt a{ color:#040000;}
.left_nav dd{ border-left:#C8CFD7 solid 1px; border-right:#C8CFD7 solid 1px; min-height:100px; height:auto;_height:100px; padding-top:3px; }
.left_nav dd a{ display:block; height:31px; line-height:31px; border-bottom:#DDDDDD dashed 1px; text-indent:28px;}
.left_nav dd a.a_son{ text-indent:52px;}
.left_nav dd a.a_f{ background:url(ico_3.jpg) left center repeat-x;}
.left_nav dd a:hover ,.left_nav dd a.on{ background:url(ico_3.jpg) left center repeat-x;}
.left_nav dd a.on_s{ color:#f42434;}
.left_con{ min-height:50px; height:auto;_height:50px;border:#C8CFD7 solid 1px;border-radius:5px; margin-top:10px; padding:10px 8px;}
.left_con dt{ text-align:center;}
.left_con dd{ margin-top:22px; border-top:#D0D0D0 dashed 1px; padding-top:20px; text-align:center;}
.left_con dd a{ display:block; width:120px; height:40px; margin:0 auto; background: url(wpa_a04.png) left center no-repeat; line-height:40px; text-indent:30px; font-size:14px; font-weight:bold; margin-bottom:10px;}

.right_side{ width:700px; min-height:200px; height:auto;_height:200px; float:left;margin-left:20px; padding-left:20px; border-left:#CCCCCC dotted 1px;}
.detail_title{ height:30px; line-height:30px; text-align:center; font-size:16px; font-weight:bold; border-bottom:#D0D0D0 solid 1px; margin-bottom:14px; padding-bottom:3px;}
.detail p{ margin-bottom:10px;}
.detail img{max-width:100%;}
.honer_list li{ width:219px; height:296px; float:left; margin-right:21px; margin-bottom:20px;}
.honer_list li.last{ float:right; margin-right:0;}
.honer_list li img{width:215px; height:292px; display:block; border:#dedede solid 1px; padding:1px; border-radius:3px;}
.honer_list li img:hover{border:#0793cc solid 1px;}

.job_list{ width:700px;table-layout:fixed; background-color:#F0F0F0;}
.job_list tr th{ height:30px; line-height:30px; background-color:#C1C1C1; border:#A3A3A3 solid 1px; padding-left:10px; color:#000000;}
.job_list tr td{ height:30px; line-height:30px;border:#A3A3A3 solid 1px; padding-left:10px;}
.job_list tr td a{ display:block;}
.job_list tr td a:hover ,.job_list tr:hover a{color:#ffffff;}
.s_over{ background-color:#f42434;color:#FFFFFF;}
#job_detail{
	width:700px;
	height:auto;	
	border:#dedede solid 1px;
	}
#job_detail tr td{
	border:#dedede solid 1px;
	padding:6px 10px;
	}
.z_p{ height:30px; line-height:30px; margin-top:10px;border-bottom:#C9CDD9 solid 1px;}	
#showdiv{ width:100px; height:24px;background:url(ico_4.jpg) left top no-repeat; text-align:center; line-height:24px; font-weight:bold; color:#FFFFFF; display:block;float:right}
#showdiv:hover{background:url(ico_4.jpg) left bottom no-repeat;}
.my_work_f{ display:none;}	
#my_work{ width:690px; height:auto;}
#suggest{ margin-top:20px;} 
#my_work caption { height:18px; line-height:18px; padding-bottom:10px; text-align:center; font-weight:bold; font-size:13px}
#my_work tr td{ height:24px; line-height:24px; padding:3px 0;}
#my_work tr td input{ font-size:12px;}
#my_work tr td  select{ font-size:12px;}
#my_work tr td textarea { font-size:12px; padding:2px;}
.Fo{ color:#f42434; padding-right:5px;}	
#my_work .k_submit{ width:90PX; height:30px; border:none; line-height:30px; text-align:center; font-weight:bold; padding:0; background:url(btn.gif) left center no-repeat; margin:0; float:left; margin-left:235px; display: inline; color:#000000}
#my_work .k_submit:hover{ color:#EE1D26}
#my_work .k_reset{ display:block; width:90PX; height:30px; border:none; line-height:30px; text-align:center; font-weight:bold;background:url(btn.gif) left center no-repeat; margin-left:20px; float:left}	
	
.news_list_img{ height:124px; margin:10px 0 0;border-bottom:#CCCCCC dashed 1px; padding-bottom:20px; margin-bottom:20px;}
.news_list_img .nav_button {
	background-color:#D3D3D3;
	HEIGHT: 12px;
	display:block;
	width:40px;
	line-height:12px; 
	text-align:center;
	color:#fff;
	float:left;
}
.news_list_img .nav_button:hover{background-color:#f42434;color:#fff;}
.news_list_img .nav_button .active {background-color:#f42434;color:#fff;}
.news_list_img .activeSlide.nav_button {background-color:#f42434;color:#fff;}
.news_list_img .content_slider {WIDTH: 700px; POSITION: relative; height:124px;overflow:hidden;}
.news_list_img .content_slider .item {WIDTH: 700px; height:124px;}
.news_list_img .content_slider .item .item_left{ width:184px; float:left; display:inline; height:104px; float:left;}
.news_list_img .content_slider .item .item_left img{ width:180PX; height:120px; border:#dedede solid 1px; padding:1px; border-radius:5px;}
.news_list_img .content_slider .item  .item_right{width:505px; height:124px; overflow:hidden; float:right;}
.news_list_img .content_slider .item  .item_right .a_t{ display:block; height:24px; line-height:24px; font-weight:bold; font-size:14px; margin:0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_list_img .content_slider .item  .item_right .s_t{ display:block; height:24px; line-height:24px; margin:0;}
.news_list_img .content_slider .item  .item_right p{ width:505px; height:124px; line-height:18px; position:relative;}
.news_list_img #pagination {Z-INDEX: 1000; RIGHT: 5px; BOTTOM: 0px; POSITION: absolute;}

.news_list{}
.news_list li{ height:35px; line-height:35px; padding:0 3px;}
.news_list li span{ float:right;}	
.news_list li.li_1{ background-color:#EEEEEE;}	

.news_title{height:30px; line-height:30px;font-size:14px; font-weight:bold; border-bottom:#D0D0D0 solid 1px; margin-bottom:14px; padding-bottom:3px;}
.news_title span{ float:right; font-size:12px; font-weight:normal; margin-right:2px;}
.detail_title_1{	
	text-align:center;
	font-size:16px;
	font-weight:bold;
	padding:0px 0 5PX;
	}
.grey{color:#656262;}	
.detail_title_2{
	height:26px;
	line-height:26px;
	text-align:center;
	border-bottom:#C9CDD9 dashed 1px;
	margin-bottom:10px;
	}
.detail_title_2 span{padding:0 12px; color:#656262}
.detail p{ margin-bottom:10px;}
.detail img{max-width:100%;}

.video_list{ width:224px; height:134px; position:relative; float:left; margin:7px 14px 15px 0;} 
.video_list.last{ float:right; margin-right:0;}
.video_list a img{ display:block; width:220px; height:130px; padding:2px;}
.video_list a.a_btn{ display:block; width:220px; height:130px; position:absolute; left:0px; top:0px; padding:1px; border:#D4D4D4 solid 1px; background:url(play.png) center center no-repeat;}
.video_list a.a_btn:hover{ border:#f42434 solid 1px;}
.video_list span{ display:block; width:220px; height:24px; line-height:24px;position:absolute; left:2px; bottom:2px;color:#FFFFFF; text-align:center; white-space:nowrap; overflow:hidden;text-overflow:ellipsis; background:url(bg_1.png) left center repeat;}

.my_feedback ,#k_ajax{}
.my_feedback a ,#k_ajax a{ color:#3e3e3e;}
.my_feedback a:hover ,#k_ajax a:hover{color:#f42434;}
.feedback_add{ padding:0 50px;}
#feedbacks{ width:635px; margin:0 auto}
#feedbacks tr td{ padding:3px 0 10px 0; vertical-align:middle;}
#feedbacks tr td.td_1{ width:100px; text-align: right; font-weight:bold; font-size:12px; padding-right:15px;}
#feedbacks tr td input{ height:25px; line-height:25px; background:none; border:#CCCCCC solid 1px; width:180px; text-indent:2px; background-color:#FFFFFF; border-radius:3px; font-size:12px;}
#feedbacks tr td span{ padding-left:23px; color:#FF0000;}
#feedbacks tr td textarea{ width:476px;border:#CCCCCC solid 1px; padding:2px;border-radius:3px;font-size:12px;}
#feedbacks tr td .k_submits{ width:95px; height:32px; line-height:32px; background:url(ok.jpg) left center no-repeat; font-size:14px; display:block; text-align:center; padding:0px; cursor:pointer; margin-top:7px; margin-bottom:12px;}
.feedback_dt{ height:36px; line-height:36px; background:url(ico_6.png) 8px center no-repeat; text-indent:30px; border-bottom:#ccc dotted 1px; margin-bottom:15px; font-size:16px;}
.feedback_list li{ border:#f0f0f0 solid 6px; padding:12px 5px 1px; margin-bottom:10px;}
.feedback_list li .li_1{ height:16px; line-height:16px; border-bottom:#ccc dotted 1px; padding-bottom:7px; overflow:hidden}
.feedback_list li .li_1 strong{ font-weight:normal; float:right; height:16px;}
.feedback_list li .li_1 b{ display:block; height:16px; float:left; background: url(ico_5.jpg) left top no-repeat; text-indent:20px; color:#f42434}
.feedback_list li .li_1 span{ display:block; float:left; margin-left:12px; height:16px;}
.feedback_list li .li_2{ padding:11px 8px; background-color:#feffc5;margin-bottom:6px;}
.feedback_list li .li_2_s{ padding:11px 8px; background-color:#feffc5;color:#f42434; margin-bottom:6px;}

.feedback_list li .li_3{ height:16px; line-height:16px; background: url(ico_6.jpg) left top no-repeat; text-indent:20px; color:#f42434;border-bottom:#ccc dotted 1px; padding-bottom:7px;}


.pro_page{ width:982px;min-height:600px; height:auto;_height:600px; margin:0 auto; background-color:#ffffff; border:#C5C5C3 solid 1px; margin-top:20px; position:relative; padding-bottom:10px;}
.pro_page_title{ height:37px; line-height:37px; background-color:#f42434; text-align:right; font-size:13px; font-weight:bold; padding:0 13px;}
.pro_page_title a{ color:#FFFFFF;}
.pro_page_title span{ float:left;}
.pre_page{ width:40px; height:40px; display:block; text-indent:-9999px; background:url(jt.png) left top no-repeat; position:absolute; left:-20px; top:250px;}
.pre_page:hover{background:url(jt.png) left bottom no-repeat; }
.next_page{ width:40px; height:40px; display:block; text-indent:-9999px;background:url(jt.png) right top no-repeat;  position:absolute; right:-20px; top:250px;}
.next_page:hover{background:url(jt.png) right bottom no-repeat; }

.left_img{ width:670px; height:552px; float:left; margin:10px 0 0 10px; overflow:hidden;}
.gc_pro_pic{ position: relative;overflow: hidden; width:670px;}
.gc_pro_pic .bigImg{ height:450px; position: relative;}
.gc_pro_pic .bigImg li img{ vertical-align:middle; width:670px; height:450px;}
.gc_pro_pic .smallScroll{ height:92px; margin-top:10px;}	
.gc_pro_pic .sPrev,.gc_pro_pic .sNext{ float: left; display: block; width: 10px; height: 77px; padding:7px 0 8px 0; text-indent: -9999px; background:url(ico_4.png) left center no-repeat;}	
.gc_pro_pic .sNext{ background-position: right center;}	
.gc_pro_pic .smallImg{ float:left;  margin: 0 6px; display:inline; width:633px;overflow: hidden;}	
.gc_pro_pic .smallImg ul{ height:92px;  width: 9999px; overflow: hidden;}	
.gc_pro_pic .smallImg li{ float: left; padding: 0 9px 0 0; width:98px; cursor:pointer;  display: inline;  }	
.gc_pro_pic .smallImg img{ border: 1px solid #dcdddd; width:96px; height:90px;  }	
.gc_pro_pic .smallImg .on img{ border-color:#f42434;}	
.right_detail{ width:290px; min-height:300px; height:auto;_height:300px; float:right; margin-top:10px; margin-left:10px; display:inline;}
.pro_c_title{ font-size:18px; font-weight:bold; padding:3px 0;}
.pro_c_title_1{ width:290px; font-size:14px;}
.pro_c_title_1 strong ,.pro_c_title_2 strong{ font-size:15px; font-weight:bold;}
.pro_c_title_2{ padding-top:15px;}
.colname{ font-size:14px;}
.pic_ul{}
.pic_ul li{ width:33px; height:33px; float:left; margin-right:7px; margin-bottom:7px; display:inline; position:relative; padding:4px; cursor:pointer;}
.pic_ul li img{ width:33px; height:33px;}
.pic_ul li.nb{background:url(product_col.gif) left top no-repeat;}
.pic_ul li.now{ background:url(product_select.png) left top no-repeat;}
.pro_title{width:962px; height:35px; line-height:35px; background:url(title_bg.jpg) left  center repeat-x; overflow:hidden; margin:0 auto; margin-top:20px;}
.pro_title dt{ height:35px; line-height:35px; float: left; background-color:#f42434; color:#FFFFFF; font-size:14px; font-weight:bold; padding:0 23px;}
.pro_title dt span{ display:block; color:#FFFFFF;}
.pro_title dd{ height:35px; line-height:35px; float: left; background-color:#F0EDE8;font-size:12px; width:140px; text-align:center;}
.cs table tr td ,.cs table tr th{ padding:5px 0 5px 14px; border:#dedede solid 1px;}
.s_oushuhang{ background-color:#ebebeb; }
.s_jishuhang{ background-color:#FFFFFF; }	
.s_mouseover{background-color:#D2CFCF;}


.join_table{}
.join_table caption{ height:32px; line-height:32px; text-align:center; background-color:#cacaca; font-size:14px;color:#000;}
.join_table tr th{ padding:4px 0 4px 0; border:#dedede solid 1px;text-align:center; background-color:#cacaca; font-size:12px;color:#000;}
.join_table tr td{ padding:7px 0 7px 14px; border:#dedede solid 1px;}
.join_table tr td .submit_1 ,.join_table tr td .reset_1 ,.join_table tr td .submit_2{ width:90px; height:30px; line-height:30px; text-align:center; background:url(btn.gif) left top no-repeat; border:none; font-weight:bold;}

.index_search{ width:520px; height:200px;background:#fff;}
.index_search img{ margin-top:40px; margin-left:20px; float:left; display:inline; width:200px;height:133px;}
.index_search .search_input{ width:180px; background: #FFFFFF; border:#dedede solid 1px; padding:0 3px; height:24px; line-height:24px;}
.index_search .search_btn{ width:60px; height:24px; line-height:24px; border:none; background:url(ico_4.jpg) center center no-repeat; color:#FFFFFF; font-weight:bold; margin-left:7px;}
.search_dl{ width:268px; height:151px; float:left;margin-top:45px; margin-left:20px;}
.search_dl dt{ height:40px; line-height:40px; font-size:16px; font-weight:normal;}
.search_dl dd{ margin-top:15px;}

.shop_buy {
    display: block;
    width: 120px;
    height: 40px;
    background-color: #f42434;
    color: #FFF;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    border-radius: 5px;
    margin-top: 100px;
    margin-left: 85px;
}
.shop_buy:hover{ color:#fff;}
/***************************************************************************************************/
.page_list{
	width:100%;
	clear:both;
	padding:5px 0;
	text-align:right;
	}	
.page_list span{
	padding-right:10px;
	}
.page_list strong{
	padding-right:10px; font-weight:normal;
	}		
.page_list a{
	padding-right:10px;
	}
.pages{ position:relative;}	
.pages .page_1{ height:30px; line-height:30px; border-bottom:#C9CDD9 solid 1px; margin-bottom:4px;}
.mybaidu{ position:absolute; right:0; top:2px;}	