﻿* {
    margin: 0;
    padding: 0;
}
body {
    font-size: 13px;
    font-family: Arial;
    color: #333;
    background:#fff;
    text-align: center;
	 background:url(Home_01.jpg) no-repeat top center;
}
table {
    font-family: Arial;
    font-size: 13px;
}
td {
    word-break: break-all;
}
tr {
    vertical-align: top;
}
a:link, a:visited {
    text-decoration: none;
    color: #333;
}
a:hover {
    text-decoration: underline;
    color: #333;
}
img {
    vertical-align: middle;
    border: 0px none;
}
hr {
    height: 1px;
    border: 0;
    color: #CCCCCC;
    overflow: hidden;
    margin: 10px auto;
}
ul {
    list-style-image: none;
    list-style-type: none;
}
li, p {
}
.hide {
    display: none;
}
h1 {
    font-size: 14px;
}
h2, h3, h4, h5 {
    font-size: 14px;
    font-weight: normal;
    display: inline;
    text-align: left;
}
ul.nl {
    list-style: none outside none;
}
ul.nl li {
    line-height: 25px;
	height:25px;
    padding-left: 15px;
    background: url(li.gif) no-repeat 0px 50%;
    clear: both;
    overflow: hidden;
    text-align: left;
}
ul.nl li.newsLine {
    background: url(dotLine.gif) repeat-x top;
    overflow: hidden;
    height: 5px;
    line-height: 5px;
}
.line {
    height: 1px;
    border-bottom: 1px dashed #ccc;
    margin: 10px auto;
    overflow: hidden;
}
ul.nl li .addTime {
    float: right;
    color: #666666;
}
ul.nll {
    list-style: none outside none;
}
ul.nll li {
    line-height: 22px;
    clear: both;
    overflow: hidden;
    text-align: left;
}
ul.nll li.newsLine {
    background: url(dotLine.gif) repeat-x top;
    overflow: hidden;
    height: 5px;
    line-height: 5px;
}
.addTime {
    float: right;
    color: #666666;
	margin-right:5px;
	display:inline;
}
form {
    display: inline;
}
input {
    font-family: Tahoma, Arial;
    font-size: 14px;
}
input.text {
    height: 16px;
    padding: 1px;
    color: #333;
    border: 1px solid #CCCCCC;
    background-color: #F9F9F9;
}
input.button {
    height: 20px;
    color: #333;
    border: 1px solid #999999;
    border-top: 1px solid #CCCCCC;
    border-left: 4px solid #CCCCCC;
    background: #FFFFFF;
}
textarea {
    font-size: 14px;
    font-family: Tahoma, Arial;
    color: #333;
    border: 1px solid #CCCCCC;
    background: #F9F9F9;
    height: 100px;
    width: ;
}
select {
    font-size: 14px;
    font-family: Tahoma, Arial;
    color: #333;
    background-color: #FFFFFF;
}

#wrapper {
    text-align: left;
}
#mainWrapper {
    width: 1080px;
    margin:0 auto 20px auto;
    clear: both;
}
.cen{
	width:980px;
	margin:0 auto;
	}
.cen_left{
	float: left;
    width: 257px;
	}
.cen_right{
	width:800px;
	float:right;
	overflow:hidden;
	}
.gk{
	margin-bottom:10px;
	}
#left {
    float: left;
    width: 257px;
}
#right{
	width:800px;
	float:right;
	overflow:hidden;
	}
.mm{
	margin-bottom:15px;
	}
.pack{
	border:1px solid #ccc;
	padding:20px 10px;
	}
.tt{
	background:#e7e7e7; 
	width:780px;
	padding:5px 0;
	margin:20px 0; 
	display:block; 
	margin-top:25px; 
	font-weight:bold;
	text-indent:5px;
	}
.flist,.lx_left{
	width:257px;
	}
.flist dt,.lx_left dt{
	height:40px;
	line-height:40px;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	background:#d01b19;
	}
.flist dd,.lx_left dd{
	border:1px solid #CCC;
	padding:15px 10px;
	margin-bottom:10px;
	line-height:24px;
	}
.flist ul{
	}
.flist li{
	height:40px;
	line-height:40px;
	margin-bottom:10px;
	text-align:center;
	background:#e5e5e5;
	color:#fff;
	}
.flist li.fli2{
	background:none;
	border:none;
	font-weight:normal;
	line-height:20px;
	height:20px;
	}
.flist li a{
	color:#333;
	} 

.siteMapPath{
	height:40px;
	line-height:40px;
	text-indent:27px;
	background:#e5e5e5;
}
.siteMapPath strong{
	color:#fff;
	background:#d01b19;
	display:block;
	padding-right:27px;
	}

.otherul li{
	float:left;
	width:207px;
	height:170px;
	overflow:hidden;
	margin-left:40px;
	margin-bottom:20px;
	display:inline;
	}

.rollBox_o{
	width:980px;
	margin:0 auto 10px auto;
	background:url(pro_title.gif) repeat-x;
	}
.rollBox_o dt{
	height:27px;
	line-height:27px;
	}	
.rollBox_o dt h3{
	float:left;
	color:#333;
	font-weight:bold;
	text-indent:10px;
	}
.rollBox_o dt a{
	float:right;
	font-size:12px;
	margin-right:15px;
	display:inline;
	font-weight:normal;
	color:#F00;
	}
.rollBox_o dd{
	padding-top:10px;
	border:1px solid #CCC;
	height:180px;
	}	
.rollBox{ width:1080px; height:180px; margin-top:20px;}
.rollBox .LeftBotton{ padding-right:0;width:30px; height:180px;overflow:hidden;float:left;display:inline;margin:0;cursor:pointer; background:url(Home_99.jpg) left center no-repeat;}
.rollBox .RightBotton{ padding-left:0;width:30px; height:180px;overflow:hidden;float:left;display:inline;margin:0;cursor:pointer;background:url(Home_102.jpg) right center no-repeat;}
.rollBox .Cont{ width:1000px; height:180px;overflow:hidden;float:left; display:inline; margin:0 10px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox #List1,.rollBox #List2{float:left;}

.clear{ height:0; overflow:hidden; font-size:0; clear:both;}
.cl{ height:0px; overflow:hidden; font-size:0; clear:both;}
.fl{ float:left;}
.fr{ float:right;}

/*抬头*/
#top,#logo,#body1,#yous,#body2,#body3,#body4,#body5,#body6,#ggao,#body7,#xinw,#banq{ width:1080px; margin:0 auto; overflow:hidden;}
#banner,#gjc,#yous11,#body22,#body33,#body44,#body66,#body77,#xinw11,#banq11{ width:100%; margin:0 auto; overflow:hidden;}

#top{ height:33px; line-height:33px;}
.top1{ width:700px;}
.top2{ width:290px; text-align:center; color:#FFF;}

/*logo*/
.logo1{ width:266px; padding-bottom:27px;}
.logo2{ width:479px; padding-bottom:27px;}
.logo3{ width:238px; padding-top:20px;}

/*导航*/
#navbj11{ background:url(Home_13.jpg) repeat-x left top; height:52px; line-height:52px; position:relative; z-index:3;}
#navbj{ width:1080px; margin:0 auto;}
.nav ul{ background:url(Home_15.jpg) no-repeat left top; float:left; color:#ff7800;}
.nav li{ background:url(Home_15.jpg) no-repeat right; float:left; font-size:14px; color:#FFF; width:120px; text-align:center;position: relative;z-index: 5;}
.nav li a{ color:#FFFFFF; text-decoration:none; display:block; font-size:14px; font-weight:bold; height:52px; width:120px;}
.nav li a:hover{ background:url(Home_11.jpg) no-repeat; text-decoration:none;}

#main_nav {overflow: visible;}
#main_nav li ul { position: absolute;top: 52px;left: 0px;display: none;}
#main_nav li ul li{	height:40px; line-height:40px; border-bottom:1px solid #8e0503; float: none; background:url(Home_13.jpg) repeat-x left top;}
#main_nav li ul li a { height:40px; line-height:40px; font-size:13px; font-weight:normal;}
#main_nav li ul li a:hover, #main_nav li.focus ul li a:hover { background:url(Home_11.jpg) no-repeat;}
#main_nav li.focus a, #main_nav li a:hover { color: #fff;background:url(Home_11.jpg) no-repeat;}
#main_nav li.focus ul li a { background: none;color: #fff;}

/*幻灯片*/
#banner{ margin-bottom:20px; position:relative; z-index:1;}
#bannar {margin: 0px auto; padding: 0px; width: 1440px; height: 450px; overflow: hidden; }
.container, .container *{margin:0; padding:0;}
.container{width:1440px; height:450px; overflow:hidden;position:relative;}
.slider{position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{ width:1440px; height:450px; display:block; border:none;}
.slider{width:9980px;}
.slider li{float:left;}
.num{ position:absolute; right:0px; bottom:10px; border:0px #00C solid; width:52%;}
.num li{
	float: left; text-align: center;line-height: 14px;width: 14px;height: 14px;font-family: Arial;font-size: 0;cursor: pointer;overflow: hidden;
	margin: 3px 1px;
	background:url(20130827112738813881.png) ; 
	_background:url(20130827112744744474.gif);
	background-position:0  -15px;
}
.num li.on{font-size: 0px;background-position:0  -30px;}

.search{ background:url(Home_search.png) no-repeat; width:1080px; height:59px; overflow:hidden; position:absolute; top:0; left:50%; margin-left:-540px; z-index:2; line-height:50px;}
.search .fl{ padding-left:50px; width:650px; overflow:hidden; display:inline; color:#d17f7d;}
.search .fl li{ float:left; margin-right:10px; display:inline;}
.search .fl li a{color:#d17f7d;}
.search .fr{ padding-right:75px; display:inline;}

/*body1*/
#body1{ margin-bottom:20px;}
#fen{ width:257px; float:left;}
.fen1{ margin:0 auto;}
.fen2{ background:url(Home_35.jpg); height:30px; line-height:30px; text-align:center; margin-top:10px;}
.fen3{ background:url(Home_27.jpg) repeat-x left top; height:24px; line-height:24px; text-align:center;}

#chanp{ width:803px; overflow:hidden; float:right;}
#daoh{ width:818px; margin:0 auto; background:url(Home_24.jpg) left top repeat-x; height:47px; line-height:39px;}
.dao ul{  height:47px; display:block; color:#6c6b6b;}
.dao li{ background:url(Home_26.jpg) right top no-repeat; float:left; font-size:14px; color:#6c6b6b; width:203px; height:47px; text-align:center;}
.dao li a{ color:#6c6b6b; text-decoration:none; display:block; font-size:14px; font-weight:bold; height:47px; width:197px;}
.dao li.on a{background:url(Home_22.jpg) left top no-repeat; color:#FFF;}
.dao li a:hover{ text-decoration:overline; display:block; background:url(Home_22.jpg) no-repeat; color:#FFFFFF; font-size:14px; text-decoration:none;}
.chanp1{ width:830px;}
.propp{ border: 6px solid #e5e5e5; float:left; margin-right:24px; display:inline; background:#e5e5e5; margin-top:20px;}

/*yous*/
#yous11{ margin-bottom:20px;}
#youstu{ background:url(Home_41.jpg) no-repeat center; height:147px;}

#yous1{ background:#f0f0f0; height:260px;}
#yous1zh{ width:1080px; margin:0 auto;}
.yous1_1{ width:484px; padding-top:15px; float:left;}
.yous1_2{ width:556px; padding-top:30px; float:right; line-height:30px; font-size:14px;}
#yy{ width:1080px; margin:0 auto; background:url(Home_51.jpg) no-repeat center; height:31px;}

#yous2{  width:1080px; margin:0 auto; height:260px;}
.yous2_1{ width:560px; padding-top:30px; float:left; line-height:30px; font-size:14px;}
.yous2_2{ width:460px; padding-top:15px; float:right;}

#yous3{ background:#f0f0f0; height:260px;}
#yous3zh{ width:1080px; margin:0 auto;}
.yous3_1{ width:460px; padding-left:40px; padding-top:15px; float:left;}
.yous3_2{ width:553px; padding-top:50px; float:right; line-height:30px; font-size:14px;}

#yous4{  width:1080px; margin:0 auto; height:270px;}
.yous4_1{ width:561px; padding-top:20px; float:left; line-height:30px; font-size:14px;}
.yous4_2{ width:440px; padding-left:20px; padding-top:10px; float:right;}

#yous5{ background:#f0f0f0; height:290px;}
#yous5zh{ width:1080px; margin:0 auto;}
.yous5_1{ width:468px; padding-top:15px; float:left;}
.yous5_2{ width:556px; padding-top:30px; float:right; line-height:30px; font-size:14px;}
#yy{ width:1080px; margin:0 auto; background:url(Home_51.jpg) no-repeat center; height:31px;}

/*body2*/
#body2{ margin-bottom:20px;}
.body2dh{ margin-bottom:8px;}
.body2nr{ margin:0 auto;}
.propp2{ float:left; margin-right:20px; display:inline;}

/*body3*/
#body33{ background:url(1111.jpg) no-repeat top center; height:375px;}
#body3{ margin:0 auto; margin-top:48px;}
#jianj{ width:777px; float:left; margin-left:15px; margin-right:15px; display:inline;}
.jianj1{ line-height:32px;}

#lxwm{ width:270px; float:right;}
.lxwm1{ padding-bottom:15px;}
.lxwm2{ background:url(Home_98.jpg) no-repeat; height:55px;}
.lxwm3{ line-height:26px; height:180px; overflow:hidden;}

/*body4*/
#body44{ background:#f0f0f0; margin-bottom:20px;}
#body4{ margin-bottom:20px;}
.body4_1{ margin:0 auto;}

/*body5*/
#body5{ margin-bottom:20px;}
.body5dh{ margin-bottom:8px;}
.body5nr{ margin:0 auto;}

/*ggao*/
#ggao{ margin-bottom:20px;}

/*body6*/
#body66{ background:#e8e8e8;}
#body6{ margin-top:20px; margin-bottom:20px;}
#Xinw{ width:733px; float:left; background:#FFFFFF;}
#oav1{ width:693px; margin:0 auto; padding:12px;}
.oav{ border-bottom:1px #d3d1d0 solid; }
.oav ul{ float:left; color:#525151;}
.oav li{ float:left; background:url(Home_107.jpg) no-repeat right; float:left; font-size:16px; color:#525151; width:90px; height:38px; line-height:38px; text-align:center;}
.oav li a{ color:#525151; text-decoration:none; display:block; font-size:16px; font-weight:bold;}
.oav li.on a{background:url(Home_108.jpg) no-repeat bottom center;}
.oav li a:hover{ text-decoration:overline; display:block; background:url(Home_108.jpg) no-repeat bottom center; color:#525151; font-size:16px; height:38px; width:90px; text-decoration:none;}
.Xinw1{ width:225px; padding-top:8px; padding-bottom:20px; padding-left:20px; float:left;}
.Xinw2{ width:458px; padding-top:8px; padding-bottom:20px; padding-right:20px; float:right;}
.Xinw2_1{ background:url(Home_109.jpg) repeat-y;}
.Xinw2_2{ line-height:40px; padding-left:20px;}

#Went{ width:312px; padding-bottom:15px; padding-left:15px; float:right; background:#FFF;}
.Went1{ padding-top:20px;}
.Went2{ font-size:14px; padding-top:15px; font-weight:bold;}
.Went3{ padding-top:13px; line-height:26px; border-bottom:1px #CCCCCC dashed; padding-bottom:6px; margin-right:10px;}

/*body7*/
#body77{ background:#d01b19;}
#body7{ margin:0 auto;}

/*banq*/
.banq1link{background:url(Home_118.jpg) repeat-x bottom center;line-height:32px; padding:5px 0;}
.banq1{ width:1080px; margin:0 auto;}
#banq11{ padding-bottom:15px;}
#banq{ margin:0 auto;}
.banq2{ padding-top:20px; line-height:26px; text-align:center;}




/*共用*/
.border{ border:2px #d01b19 solid; border-top:none;}
.p20{ padding:20px;}ne;}
.p20{ padding:20px;}