@charset "utf-8";
/* CSS Document */

HTML {
	padding:0px; margin:0px auto; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; 
}
BODY {
	background:url(../images/body_bg.png) left top repeat-x #ffffff; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; padding:0; margin:0; color:#343434;
}
DIV {
	padding:0; margin:0; border:0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline;
}
SPAN {
	padding:0; margin:0; border:0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline;
}
OBJECT {
	padding:0; margin:0; border:0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline;
}
IFRAME {
	padding:0; margin:0; border:0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline;
}
H1 {
	padding:0; margin:0; border:0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline;
}
H2 {
	padding:0; margin:0; border:0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline;
}
H3 {
	padding:0; margin:0; border:0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline;
}
H4 {
	padding:0; margin:0; border:0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline;
}
H5 {
	padding:0; margin:0; border:0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline;
}
H6 {
	padding:0; margin:0; border:0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline;
}
P {
	padding:0; margin:0; border:0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline;
}
a{
	padding:0; margin:0; border:0px; FONT-SIZE: 100%; text-decoration:none; color:#343434;
}
A:hover {
	TEXT-DECORATION: underline; color:#000;
}
EM {
	padding:0; margin:0; border:0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline;
}
IMG {
	padding:0; margin:0; border:0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline;
}
STRONG {
	padding:0; margin:0; border:0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline;
}
SUB {
	padding:0; margin:0; border:0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline;
}
SUP {
	padding:0; margin:0; border:0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline;
}
DL {
	padding:0; margin:0; border:0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline;
}
DT {
	padding:0; margin:0; border:0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline;
}
DD {
	padding:0; margin:0; border:0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline;
}
OL {
	padding:0; margin:0; border:0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline;
}
UL {
	padding:0; margin:0; border:0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline;
}
LI {
	padding:0; margin:0; border:0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; list-style:none;
}
FORM {
	padding:0; margin:0; border:0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline;
}
LABEL {
	padding:0; margin:0; border:0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline;
}
EMBED {
	padding:0; margin:0; border:0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline;
}
IMG {
	VERTICAL-ALIGN: middle;
}
.clear{ clear:both;}
.f_left{ float:left;}
.f_right{ float:right;}
.mt15{ padding-top:15px;}
.pl15{ padding-left:15px;}
.xiahuaxuxian{ border-bottom: dotted 1px #dadada;}
.xiahuashixian{ border-bottom: solid 1px #dadada;}
.redline{ border-bottom:1px dotted #d10000;}
.textalign_left{ text-align:right;}

.bg{ width:100%; background:#f6f6f6;}
.main{ width:960px; margin:0 auto;}

.header{ width:960px; margin:0 auto; height:95px; font-size:12px;}
.header img{ float:left; width:276px; height:50px; padding:28px 0 17px 23px;}

.header span{ float:right; line-height:23px; padding:37px 0 35px 0;height:23px;}
.header span a{ color:#757575; padding:0 10px; }
.header .sousuo{border: 1px solid #cfcfcf; height: 21px; padding: 0 5px;}
.header .button{ background:url(../images/go.jpg) center top no-repeat; border:none; width:33px; height:23px;}

.nav{ width:960px; margin:0 auto; height:38px; background:url(../images/nav_bg.jpg) left top repeat-x; }
.nav p{ line-height:38px; font-size:16px; font-family:"微软雅黑"; text-align:center;color:#eee; }
.nav p a{ color:#fff; padding:0 30px;}

.mb15{ margin-bottom:15px;}

.banner{width:960px; height:287px;}

.index_a{width:699px;}
.index_left{ width:675px; padding:10px; border:solid 2px #c9c9c9; -moz-border-radius: 10px; border-radius: 10px;height:370px; }
.title{ width:100%; background:#eee; height:32px;}
.title p{ float:left; width:110px; background:url(../images/title_bg.jpg) left top repeat-x; color:#fff; text-align:center; line-height:32px; margin-right:5px;}
.title p a{ color:#fff; }
.title .wxz{ background:#999999;}
.gsjj{ padding-top:10px; }
.gsjj img{ float:left; width:180px; height:108px; }
.gsjj p{ float:left; width:465px; font-size:14px; line-height:25px; color:#454545; padding:0 10px 0 20px;}

.cpzs{ width:675px; padding:10px 0;}
.cpzs ul{ width:675px; height:92px; }
.cpzs ul li{ float:left; width:98px; height:90px; border:solid 1px #c2c2c2; margin-right:15px;}
.cpzs ul .last{ margin-right:0;}

.index_b{ width:245px;}
.lxfs{ width:221px; padding:10px; border:solid 2px #c9c9c9; -moz-border-radius: 10px; border-radius: 10px;height:370px; }
.lxfs_a{ padding-top:8px;}
.lxfs_a p{ font-size:14px; line-height:25px; color:#454545; }
.lxfs_a img{ width:221px; height:78px; overflow:hidden; padding:6px 0;}

.footer{width:960px; margin:0 auto; padding:10px 0;}
.footer p{ text-align:center; font-size:14px; line-height:30px; color:#454545;}
.footer p a{ padding:0 15px;}

.jcarousel {
    position: relative;
    overflow: hidden;
    width: 960px;
    height: 287px;
}

.jcarousel li {
    float: left;
    width: 960px;
}

.jcarousel ul{
    width: 20000em;
position: relative;
list-style: none;
margin: 0;
padding: 0;
}
