@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,caption, tbody, tfoot, thead{
border:0 none;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
vertical-align:baseline;
}

html, body {text-align:left; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,   
blockquote{margin:0; padding:0; }      
fieldset,img { border:0; }   
address,caption,cite,code,dfn,em,strong,th,var
{ font-style:normal; font-weight:normal; }   
ol,ul { list-style:none; }   
caption,th { text-align:left; }   
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }   
q:before,q:after { content:; }   
abbr,acronym { border:0; } 
ul, li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
vertical-align:middle;
}
img{ vertical-align:middle; border:0;}
input {
vertical-align:middle;
}
ul,li,dd,dt,ol,div{list-style:none;}
/*
div{ overflow:hidden;}
*/
/*===general start===*/
body{ background: url(../images/bg.jpg) no-repeat center top #464d55; color:#979696;}
a{color:#979696;text-decoration:none;}
a:hover{ text-decoration:underline;}
.f_l{ float:left;}
.f_r{ float:right;}
#top_warp{ height:89px; background:url(../images/top_bg.gif) repeat-x 0 0; width:100%; overflow:visible;z-index:333333;}
#top{ width:980px; margin:0 auto;z-index:999;}
#top #logo{ width:364px; height:50px; padding-top:20px;}
#top #main_nav{ position:absolute; height:13px; line-height:13px; top:50px; right:20px; z-index:1;}
#top #main_nav li{ float:left;}
li.nav_span{ width:2px; height:13px; background:url(../images/nav_span.gif) no-repeat 0 0; margin:0 17px;}
#top #main_nav li a{ display:block; float:left;}

a.nav_home{ width:26px; height:13px; background:url(../images/nav_home.gif) no-repeat 0 0;}
a.nav_about{ width:52px; height:13px; background:url(../images/nav_about.gif) no-repeat 0 0;}
a.nav_cu{ width:53px; height:13px; background:url(../images/nav_cu.gif) no-repeat 0 0;}
a.nav_q{ width:53px; height:13px; background:url(../images/nav_q.gif) no-repeat 0 0;}
a.nav_pro{ width:54px; height:13px; background:url(../images/nav_pro.gif) no-repeat 0 0;}
a.nav_contact{ width:52px; height:13px; background:url(../images/nav_contact.gif) no-repeat 0 0;}

a.nav_home_sel,a.nav_home:hover{ width:26px; height:13px;background:url(../images/nav_home_h.gif) no-repeat 0 0}
a.nav_about_sel,a.nav_about:hover{  width:52px; height:13px; background:url(../images/nav_about_h.gif) no-repeat 0 0;}
a.nav_cu_sel,a.nav_cu:hover{width:53px; height:13px; background:url(../images/nav_cu_h.gif) no-repeat 0 0;}
a.nav_q_sel,a.nav_q:hover{width:53px; height:13px; background:url(../images/nav_q_h.gif) no-repeat 0 0;}
a.nav_pro_sel,a.nav_pro:hover{ width:54px; height:13px; background:url(../images/nav_pro_h.gif) no-repeat 0 0;}
a.nav_contact_sel,a.nav_contact:hover{width:52px; height:13px;background:url(../images/nav_contact_h.gif) no-repeat 0 0;}

#lan_nav{
	position: absolute;
	right:170px;
	top:10px;
	z-index:1;
}
#lan_ul li{ background:url(../images/arrow2.gif) no-repeat 0 center; float:left; text-indent:10px; padding-right:10px;}

#com_q{ position:absolute; right:20px; top:10px;}
#body_warp{ width:980px; margin:0 auto;z-index:-5;}
#banner{ width:946px; height:444px; margin:0 auto;}
#content{ width:946px;height:140px; margin:0 auto;}
#content #news{ width:285px; height:139px; background:url(../images/news_bg.jpg) no-repeat 0 0;}
#content #product{ width:376px; height:139px; background:url(../images/pro_bg.jpg) no-repeat 0 0;}
#content #com_info{ width:265px; height:139px; background:url(../images/cominfo_bg.jpg) no-repeat 0 0;}
.con_txt{ padding:15px 20px 10px; overflow: hidden;}
.con_txt2{ padding:16px 15px; overflow: hidden;}
#news_list li{ height:20px; line-height:20px; background:url(../images/arrow1.gif) no-repeat 0 8px; color:#323232; text-indent:10px;}
#news_list li a{color:#323232; text-decoration:none;}
#news_list li a:hover{color:#af251c; text-decoration:underline;}
#news_list li span{ float:right; color:#3b3a3a;}

.btn1:link,.btn1:visited{ background:url(../images/fzlc.gif) 0 0 no-repeat; width:74px; height:53px; display:block;}
.btn1:hover{ background:url(../images/fzlc1.gif) 0 0 no-repeat; width:74px; height:53px; display:block;}
.btn2:link,.btn2:visited{ background:url(../images/qywh.gif) 0 0 no-repeat; width:74px; height:53px; display:block;}
.btn2:hover{ background:url(../images/qywh1.gif) 0 0 no-repeat; width:74px; height:53px; display:block;}
.btn3:link,.btn3:visited{ background:url(../images/lxwm.gif) 0 0 no-repeat; width:74px; height:53px; display:block;}
.btn3:hover{ background:url(../images/lxwm1.gif) 0 0 no-repeat; width:74px; height:53px; display:block;}


/*pro*/
.cms_topline  {
background-color:#3d6198;
height:3px;
}
.cms_boardtitle {
background-color:#e6e9ee;
height:29px;
line-height:29px !important;
}
.pro_t { padding-top:10px;}
.pro_t td {
color:#333333;
font-family:'Microsoft Yahei',"Verdana","Tahoma";
font-size:9pt;
line-height:18px;
}

li.pro_img{width:350px; float:left; text-align:center; vertical-align: top;}
li.pro_txt{ width:350px; float:right;}


.rollBox {
overflow:hidden; width:335px; hanging-punctuation:102px;
}
.rollBox .LeftBotton {
background:url("../images/c_left.gif") no-repeat scroll 0 bottom transparent;
cursor:pointer;
display:inline;
float:left;
height:29px;
margin:20px 0 0;
overflow:hidden;
width:25px;
}
.rollBox .LeftBotton2 {
cursor:pointer;
display:inline;
float:left;
height:29px;
margin:20px 0 0;
overflow:hidden;
width:0px;
}
.rollBox .Cont {
float:left;
overflow:hidden;
width:270px; margin-left:10px;
}
.rollBox .Cont2 {
float:left;
overflow:hidden;
width:260px; margin-left:0px;
}
.rollBox .RightBotton {
background:url("../images/c_right.gif") no-repeat scroll 0 bottom transparent;
cursor:pointer;
display:inline;
float:right;
height:29px;
margin:20px 0 0;
overflow:hidden;
width:25px;
}
.rollBox .RightBotton2 {
cursor:pointer;
display:inline;
float:right;
height:29px;
margin:20px 0 0;
overflow:hidden;
width:0px;
}
.rollBox .ScrCont {
width:10000px;
}
#demo1{ width:3800px; height:80px;}
.rollBox #List1, .rollBox #List2 {
float:left;
}
.rollBox .Cont .pic {
float:left;
text-align:center;
width:270px;
height:102px;
overflow:hidden;
}
.rollBox .Cont2 .pic2 {
float:left;
text-align:center;
width:260px;
height:80px;
}
.rollBox .Cont a:link, .rollBox .Cont a:visited {
text-decoration:none;
}
.rollBox .Cont2 a:link, .rollBox .Cont2 a:visited {
text-decoration:none;
}
.rollBox .Cont .pic p {
background:none repeat scroll 0 0;
line-height:26px;
}
.rollBox .Cont2 .pic2 p {
background:none repeat scroll 0 0;
line-height:26px;
}
.prolist_txt{ text-align:left; width:175px; float:right;}
.prolist_txt2{ text-align:left; width:173px; float:right;}
.prolist_txt h2,.prolist_txt2 h2{line-height:18px; font-family:"yahei",Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#af251c; margin-top:7px;}
.rollBox .Cont .pic img {
display:block;
margin:0 auto;
width:88px; height:88px; float:left;
}
.rollBox .Cont2 .pic2 img {
display:block;
margin:0 auto;
width:80px; height:65px; float:left;
 margin-top:10px;
}

.in_right input, .in_right textarea {
background:none repeat scroll 0 0 transparent;
border:1px solid #DFDFDF;
vertical-align:middle;
}

#footer {
height:24px;
line-height:24px;
margin-top:20px;
background: url(../images/f_nav_bg.png) repeat;
}
#footer #footer_con{ width:980px; margin:0 auto; text-align:center; color:#FFFFFF;}
#footer #footer_con a{ color:#fff; margin:0 10px;}
#footer #footer_con a:hover{ color:#eaeaea; text-decoration:none;}
#green{ float:left; margin-top:10px; width:256px; margin-left:20px; position:absolute;}
#copyright{text-align:center; font-family:Arial, Helvetica, sans-serif; line-height:20px; margin-bottom:10px; margin-top:5px;}
.pad_top10{ padding-top:10px;}
.pad_top5{ padding-top:5px;}
.w_10{ width:10px;}
#Layer1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
}


/*sub*/

#winbg {
	width: 560px;
	height: 380px;
	left: 50%;
	top: 50%;
	margin-top: -190px;
	margin-left: -280px;
	z-index: 1000;
	position: absolute;
	filter: progid:dximagetransform.microsoft.alphaimageloader(enabled=true, sizingmethod=image, src="images/win.png");
	background: url(../images/win.png) no-repeat !important;
	background: none;
	visibility: hidden;
}
#win {
	width: 560px;
	height: 380px;
	left: 50%;
	top: 50%;
	margin-top: -190px;
	margin-left: -280px;
	z-index: 1001;
	position: absolute;
	visibility: hidden;
}
#winbt {
	margin: 6px auto auto 6px;
}
#wincon {
	width: 522px;
	height: 283px;
	margin: 1px auto auto 7px;
	line-height: 24px;
	overflow: auto;
	padding: 12px;
}
#winclose {
	width: 546px;
	height: 28px;
	text-align: right;
}
