@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; }   
table { border-collapse:collapse; border-spacing: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{ 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;
}
dd,dt,ol,table,div{ overflow:hidden; list-style:none;}
a{ text-decoration:none; color:#515151;}
a:hover{ text-decoration:underline;}
/*
div{ overflow:hidden;}
*/
/*===general start===*/

.f_l{ float:left;}
.f_r{ float:right;}
#body_wrap{ width:988px; margin:0 auto;background:url(../images/sub_bodybg.gif) center top no-repeat; padding-top:13px; padding:13px 21px 0px;overflow:hidden;}
#body_wrap_index{ width:988px; margin:0 auto; background:url(../images/body_bg.gif) center top no-repeat; padding-top:13px; padding:13px 21px 0px; overflow:hidden;}
.font_blod{ font-weight:900;}
.font_9e0c55{ color:#9e0c55;}
.font_9e0c55 a{color:#9e0c55;}
.font_76485f{color:#76485f;}
/*===general end===*/

/*头部开始*/
#f_top{ margin:0 auto; padding-bottom:10px;width:944px;}
#top{ width:100%;height:254px;	left: 0;top:0; z-index:9999999;}
#index_top{ width:944px;height:62px; background:url(../images/top_bg.gif) 0 0 no-repeat; margin:0 auto;}
#subnav{width:944px;height:29px;background:url(../images/search_bg.gif) 0 top no-repeat; margin:0 auto; margin-top:-3px;}
#welcome{ line-height:29px; text-indent:3em; font-size:11px; color:#000; font-weight:bold; width:400px; float:left;}
#welcome span{ color:#666;font-weight:bold;}
#search{ float:right; margin-top:2px;}
#search .keyword{ border:0px; background:url(../images/inp_bg2.gif) 0 0 no-repeat; width:130px; height:21px; line-height:21px; color:#666; text-indent:1em; margin-left:0px;width:130px; height:21px; line-height:21px; color:#666;}
#search select{background:url(../images/inp_bg2.gif) 0 0 no-repeat;border:0px; padding:0px; margin:0px 0px 0px 5px; height:21px; margin-top:2px;}
#search .btn_search{ border:0px; width:51px; height:21px; margin:0px 15px 0px 10px; padding:0px;}
#banner{width:944px;height:315px;float:left; margin:0 auto; background:url(../images/banner_bg.gif) no-repeat center bottom;}
#topnews{ width:219px; height:255px; background:url(../images/news_bg.gif) 0 0 no-repeat; float:left; margin-left:5px;}
#topnews h1 a{ width:188px; height:21px; float:left; background:url(../images/title1.gif) 0 0 no-repeat; display:block; margin:10px 8px;}
#topnews ul{ width:200px; float:left;}
#topnews ul li{ background:url(../images/icon1.gif) 0 8px no-repeat; width:170px; float:left; margin-left:10px; padding:1px 0px 1px 15px; line-height:22px; border-bottom:1px solid #ccc;}
/*头部结束*/

/*===content start===*/
/*==主要内容开始==*/
body{ font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#515151; background:url(../images/bg.gif) #f9f9f9 0 -14px repeat-x;}
p{ line-height:1.5em;}
.pad10{ padding-top:10px;}
#content{width:944px; margin:0px auto; padding:0px 3px;}
#main{ padding-top:10px; background:url(../images/bottom_bg.gif) no-repeat -3px bottom; width:100%; padding-bottom:30px;}
.btom{width:944px;height:10px; margin:-5px auto 0;}
.217{width:217px;}
.bg217{ width:217px; height:167px; background:url(../images/login_bg.gif) no-repeat 0 0; margin-bottom:10px;}
.bg167{ width:217px; height:167px; background:url(../images/login_bg2.gif) no-repeat 0 0; margin-bottom:10px;}
.bg167 .keyword{width:130px; height:21px; line-height:21px; color:#666; text-indent:1em;width:130px; height:21px; line-height:21px; color:#666; margin:5px 0px;}
.bg384{ width:217px; height:209px; background:url(../images/down_bg.gif) repeat-y 0 0;}
.bg295{ width:204px;}
.495{width:495px; padding:0px 10px;}
.pro{width:495px; margin:0px 10px;}
.support{ width:488px; margin:5px 10px 0px;}
.495 .support .supprot_con{}
.supprot_con .img{ float:left; width:201px;margin:10px 0px 10px 5px;}
.supprot_con ul{ float:left; width:255px; margin:10px;}
.supprot_con ul li{ width:240px; float:left; line-height:24px; background:url(../images/icon3.gif) 0 6px no-repeat; padding-left:15px;border-bottom:1px dashed #666;}
.supprot_con ul li span{float:right; color:#fe7201;line-height:22px;}
.pro_con{width:492px; height:184px; background:url(../images/pro_bg.jpg) no-repeat 0 0; margin:10px 0px;}
#login{ width:180px; margin:55px auto 0px; line-height:21px;}
#login .text{ background:url(../images/inp_bg1.gif) 0 0 no-repeat; width:125px; height:21px; border:0px; line-height:21px; text-indent:0.5em; color:#666; margin-bottom:10px;}
#login span{ width:180px;}
#login span .btn_login{ display:block; background:url(../images/btn_login.gif) 0 0 no-repeat; width:68px; height:34px; float:left; margin:5px;}
#login span .btn_reg{ display:block; background:url(../images/btn_reg.gif) 0 0 no-repeat; width:68px; height:34px; float:left; margin:5px;}

#login2{ width:200px; margin:55px auto 0px; line-height:21px;}
#login2 h6{ line-height:30px; float:left; width:60px;}
#login2 .text{ background:url(../images/inp_bg1.gif) 0 center no-repeat; width:125px; height:21px; border:0px; line-height:21px; text-indent:0.5em; color:#666; margin-bottom:10px; float:left;}
#login2 span{ width:180px;}
#login2 span .btn_login{ display:block; background:url(../images/btn_login.gif) 0 0 no-repeat; width:68px; height:34px; float:left; margin:5px;}
#login2 span .btn_reg{ display:block; background:url(../images/btn_reg.gif) 0 0 no-repeat; width:68px; height:34px; float:left; margin:5px;}

.txt_con{ padding:10px 15px; height:224px;}
.img_tit{ height:50px; text-align:center; padding-bottom:5px;}
.arrowbgl{ background:url(../images/icon_l.jpg) no-repeat 2px 210px;}
.arrowbgr{ background:url(../images/icon_r.jpg) no-repeat 267px 210px;}
.txtmore{ text-align:right; height:25px; line-height:25px;}
.txtmore a{ color:#9e0c55;text-decoration:none;}
.txtmore a:hover{ text-decoration:underline;}
.broad{border:1px solid #ccc;}
.Brand{ margin-left:5px; }
.Brand ul{ width:200px; float:left; padding-bottom:10px; margin-bottom:5px;}
.Brand ul li{ width:90px; height:34px; border:1px solid #D4D4D4; float:left; margin:10px 2px;}
.Brand2{margin-bottom:10px;}
.Brand2 ul{ width:200px; float:left; margin-bottom:15px;}
.Brand2 ul li{ width:160px; height:60px; border:1px solid #D4D4D4; float:left; margin:10px 2px 10px 10px;}
.Brand2 h5{ width:200px; text-align:left; line-height:20px; text-indent:2em; margin-bottom:10px;}
.Brand2 h5 a{ color:#DD180D;}
.contact{ width:206px; font-size:12px; height:290px;}
.contact b{ color:#a8281d;}
.contact .img{ width:58px; float:left; height:140px;}
.contact .con{ width:190px; float:right; padding:10px 0; line-height:20px;}
.contact p{color:#4a494d; line-height:20px; margin:5px 0px;}
.contact h2{ margin-right:3px; float:left; width:20px; height:16px; line-height:16px; margin-top:2px;}
.contact span{ line-height:16px; width:120px; display:block;}
.contact ul{ width:200px; padding-bottom:10px;}
.contact ul li{width:170px; float:left; line-height:24px; background:url(../images/li1.gif) 0 8px no-repeat; padding-left:10px; margin-left:5px;border-bottom:1px dashed #666;}
.f_img{ width:160px; float:left;} 
.f_img img{ width:73px; height:60px; float:left; margin-left:3px; margin-bottom:3px;}

.f_txt{ margin-left:10px;width:185px; float:left; }
.f_txt img{ float:right;}
.down_b{ background:url(../images/down_bg_b.gif) 0 0 no-repeat; width:217px; height:10px;}
.f_txt li{ height:26px; line-height:24px; text-indent:30px;background:url(../images/icon2.gif) no-repeat 0 3px; width:187px;}
.f_txt .d_c{ float:right; margin:2px 8px 0px 0px; width:16px; display:block; background:url(../images/dl.gif) 0 0 no-repeat; height:16px;}
.f_txt .d_l{ padding-left:30px;}
.f_txt li .d_l{ text-decoration:none; color:#777;}
.f_txt li .d_l:hover{ color:#333;text-decoration:none;}

.online{ background:url(../images/online.jpg) no-repeat 0 20px; height:60px; padding-top:5px;}
.online span{ display:block;}
.online a{ width:42px; height:42px; float:left; display:block;}

/*==主要内容结束==*/
/*partner*/

#partner{ width:100%; height:87px; background:url(../images/pat_bgc.jpg) repeat-x 0 0;}
#partner_l{ float:left;width:14px;height:87px;background:url(../images/pat_bgl.jpg) no-repeat 0 0;}
#partner_r{ float:right;width:18px;height:87px;background:url(../images/pat_bgr.jpg) no-repeat 0 0;}
#partner_c{ height:57px; margin:10px; border-left:1px #ccc solid; float:left;}
#partner_tit{ width:110px; height:87px;text-align:center; float:left; background:url(../images/partners.gif) no-repeat center center;}

#footer{ height:63px; padding:0 0px; background:url(../images/footer_bg.jpg) 0 top no-repeat; width:950px; margin:0px auto;}
#footer_nav{ width:400px; float:left; height:30px; line-height:30px; padding-left:15px;}
#copyright{ width:500px; text-align:right; float:right; padding-right:15px; line-height:30px;}
#copyright a{ color:#FF0000;}

/*图片滚动样式*/
.pro_t { margin-top:15px; margin-left:8px;}
.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:492px;
}
.rollBox .LeftBotton {
background:url("../images/left.gif") no-repeat scroll 0 bottom transparent;
cursor:pointer;
display:inline;
float:left;
height:23px;
margin:70px 15px 0 5px;
overflow:hidden;
width:21px;
}
.rollBox .Cont {
float:left;
overflow:hidden;
width:408px;
margin-right:10px;
margin:14px 13px 0px 0px;
}
.rollBox .RightBotton {
background:url("../images/right.gif") no-repeat scroll 0 bottom transparent;
cursor:pointer;
display:inline;
float:left;
height:23px;
margin:70px 0 0 1px;
overflow:hidden;
width:21px;
}

.rollBox .ScrCont {
width:10000px;
}
.rollBox #List1, .rollBox #List2 {
float:left;
}
.rollBox .Cont .pic {
float:left;
padding:0 0px;
text-align:center;
width:408px;
}
.rollBox .Cont a:link, .rollBox .Cont a:visited {
text-decoration:none;
}
.rollBox .Cont .pic img {
display:block;
margin:0 auto;
}

.in_right input, .in_right textarea {
background:none repeat scroll 0 0 transparent;
border:1px solid #DFDFDF;
vertical-align:middle;
}

/*===content end===*/
.jslx {
background:url("../images/qq_bg.gif") no-repeat scroll 0 0 transparent;
height:189px;
width:119px;
font-size:11px;
}
.jslx_con {
margin:0 auto;
width:110px; 
height:189px;
position:relative;
}
a.js1{	position:absolute;width: 80px;height:21px;left: 24px;top: 50px;}
a.js2{
	position:absolute;
	width: 80px;
	height:21px;
	left: 23px;
	top: 87px;
}
a.js3{
	position:absolute;
	width: 95px;
	height:18px;
	left: 23px;
	top: 125px;
}
.jslx_con a{
	display:block;
	margin-bottom:10px;
	
}

/*2011-6-17 h*/
.left_news_wrap{ width:217px; height:493px; background:url(../images/left_wrapbg.gif) no-repeat 0 0; font-size:12px;}
.left_news{ width:180px; background:url(../images/left_news_bg.gif) repeat-y 0 0; margin:0 auto;}
.left_news li{ height:30px; line-height:30px; text-indent:15px;}
.left_news_wrap p{ width:180px; margin:0 auto;}
.left_news_wrap p a{ color:#aa281d; float:right;}

.home_company{ width:488px;font-size:12px; line-height:22px; margin-left:10px;}
.home_company .con{ text-indent:2em; padding:15px 10px;}
.home_company .con img{ float:left; margin-right:10px;}
.home_company .con h3 a{ float:right; color:#b82013;}


