﻿/*----------*/
html, body, p, dl, dt, dd, ul, ol, li, table, tr, th, td, h1, h2, h3, h4, h5, h6, pre, img, form, fieldset, input, textarea,  blockquote {margin:0px; padding:0px;} 
body {font-size:12px;text-align:left;margin: 0px;padding:0px; line-height:18px;color:#686667; background-repeat: no-repeat;background-position:top;font-family:"Microsoft YaHei";}
body,div{ margin:0px auto;dispaly:inline}
div,img,ul,ol,form {border:0px;}
ul,li{margin:0px; padding:0px;border:0px;}
li {border:0px;list-style-type: none; margin:0px; padding:0px;}
a{text-decoration:none;color:#686667;}
a:hover{text-decoration:none;color:#F7544F;}
p{text-align:left;}
em{font-style:normal;}
.pd{padding:9px;}
.fl{float:left;}
.fr{float:right;}
h6{ font-size:14px;font-family:"Microsoft YaHei"; line-height:30px;}
h1{font-size:24px; font-weight:bold; font-style: normal; font-weight:bold; line-height:40px; text-align:center; color:#000000;font-family:"Microsoft YaHei"; margin-bottom:15px; }
h2{font-size:18px; font-weight:bold; font-style: normal; font-weight:bold; line-height:40px;  color:#000000;font-family:"Microsoft YaHei"; margin-bottom:10px; border-bottom:dotted 1px #CCCCCC}
.input1 {border:1px solid #B8B8B8;background-color: #FFFFFF;font-size:12px;line-height:18px;color:#048204;height:19px;}
br{clear:both}
.input {border:1px solid #B8B8B8;background-color: #FFFFFF;font-size:12px;line-height:30px;color:#048204;height:30px;}
.b{border:solid 1px #E5E5E5}
br{ clear:both}
/* */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
#menu {right:0; top:0; width:100%; position:fixed;}
* html #menu {position:absolute; right:16px; top:0;}/*only for ie*/
html {overflow:auto !important; overflow:hidden;}
 
/*ҳ*/
.mn{width:1000px; margin:0px auto}
.dh{height:40px; background:url(../image/1_01-.jpg)}
.dha{width:1000px; margin:0px auto; line-height:40px;}
.dha a{ line-height:40px; padding:5px 28px; font-size:15px; font-weight:bold; color:#FFFFFF}
.dha a:hover{ line-height:40px; padding:9px 28px; font-size:15px; font-weight:bold; color:#FFFFFF; background-image:url(../image/01a.jpg)}

.tp{height:75px; background:url(../image/01.jpg)}

.dhb{float:right; }


.gg{height:56px; background:url(../image/gg.jpg); line-height:56px; padding-left:50px; padding-right:80px; margin-top:25px; margin-bottom:10px;overflow: hidden;}.gg span{float:right}

.in2 li{line-height:30px;padding-left:15px; background:url(../image/dd.jpg) no-repeat scroll 1px 8px; border-bottom: dotted 1px #CCCCCC}

.in3{float:left; width:30px; height:320px; background:url(../image/x2.jpg)}

.in1{float:left; width:227px; line-height:24px;}
.in1 p{ font-size:18px; color:#0789D3; margin-bottom:10px; margin-top:15px;}
.in1 img{ margin-top:20px;}
.ggao{height:40px; background:url(../image/hwtj.png); padding-left:100px;}
.ggao li{float:left; width:auto;margin-left:50px; line-height:40px;}


.bt{background-color:#F0F1F3; border-top:solid 1px #CCCCCC; margin-top:25px;}

.bta{background-color:#0E5061;}
.btb{width:1000px; line-height:50px; color:#FFFFFF}
.btb span{ float:right;}

.btc{float:left; width:220px; margin-left:20px;}
.btc p{ font-size:18px; color:#333333; margin-bottom:15px;}
.btd{float:left; width:500px;}
.btd p{ font-size:18px; color:#333333; margin-bottom:15px;}
.bte{width:1000px; margin:0px auto; padding:30px 0px;}

.neim{width:1000px; margin:20px auto}
.nei1{float:left; width:219px;}
.nei1a{height:43px; line-height:43px; background:url(../image/05.png); text-align: right; padding-right:65px; font-size:16px; color:#FFFFFF; font-weight:bold; margin-bottom:10px;}
.nei1b{height:31px; line-height:31px; background:url(../image/06.png); text-align: right; padding-right:65px; font-size:16px; color:#3E3E3E; font-weight:bold; margin-bottom:5px;}
.nei1c li { line-height:24px;}.nei1c{ padding:12px; padding-top:5px;}
.nei1e{ padding:5px 10px}.nei1e p{ text-align:center; font-size:24px; color:#CC0000; line-height:30px;}

.nei2{float:left; width:720px; border:solid 1px #ECECEC; padding:29px}
.nei2a{ font-size:14px; line-height:25px;}

.nei3{float:left; width:135px; margin-right:15px;}
.nei3 img{width:100%;}
.nei3a{float:left; width:570px;}
.nei3a p{ font-size:14px; line-height:20px; color:#333399; font-weight:bold; margin-bottom:10px;}
.nei3a p a{color:#005A9A;font-size:14px;}.nei3a p a:hover{color:#ff0000;}
.nei3a em{display:block; margin-bottom:5px;}
.nei3a span{ color:#999999}

.nei4 li{ border-bottom: dashed 1px #CCCCCC; margin-bottom:15px; padding-bottom:15px;}
.nei4a a{ background-color:#F0F0F0; padding:3px 10px; border:solid 1px #CCCCCC}
.nei4a{ margin-top:25px;}
.nei4b{background-color:#D6E5EC; line-height:35px; padding:0px 25px; margin-bottom:15px; font-size:14px; color:#000000}
.nei4b span{ float:right; font-size:12px;}

.nei5{width:720px; border:solid 1px #ECECEC; padding:29px}
.nei6{text-align:center; border-bottom:solid 1px #F2F2F2; border-top:solid 1px #F2F2F2; margin-bottom:10px; line-height:24px;}
.nei6a{border:solid 1px #ECECEC; font-size:14px; padding:0px 30px; line-height:30px; background-color:#FFFCDF; border-top:none}
.nei6b{height:150px;border:solid 1px #ECECEC; border-top:none;padding-bottom:20px;}
.nei6c{border:solid 1px #ECECEC; font-size:14px; padding:0px 30px; line-height:30px; background-color:#FFFCDF; border-bottom:none; margin-top:10px;}
.nei6d{border:solid 1px #ECECEC; padding:10px 30px}
.nei6e{border:solid 1px #ECECEC; font-size:14px; padding:0px 30px; line-height:30px; border-bottom:none; border-top:none}

.k{ background:url(../images/Ssuo_kuang.jpg) no-repeat; width:300px; height:30px; display:block; line-height:30px; border:1px solid #DEDEDE; padding-left:10px; float:left; margin-bottom:5px; color:#7D7D7D}

.k2{ background:url(../images/Ssuo_kuang.jpg) no-repeat; width:400px; height:30px; display:block; line-height:30px; border:1px solid #DEDEDE; padding-left:10px; float:left; margin-bottom:5px; color:#7D7D7D}

.pl{float:left; width:100px; margin-right:20px;}
.pl img{ border:solid 1p #ECECEC; width:60px; height:60px;}
.pla{float:left; width:580px;}
.pla p span{ float:right;}.pla p em{ color:#004C86}.pla p{ margin-bottom:10px;}
.plb{border:solid 1px #ECECEC; padding:15px 30px;}
.plb li{ border-bottom:dashed 1px #CCCCCC; padding-bottom:10px; margin-bottom:10px;}

.xz{border-bottom:dashed 1px #B5B5B5; margin-bottom:25px; padding-bottom:25px;}
.xz1{float:left; width:475px; font-size:18px; line-height:35px; padding-top:30px;}
.xz1 p{display:block; width:310px; background:url(../image/07.png); height:38px; margin-bottom:10px; font-size:22px; line-height:38px; color:#FFFFFF; padding-left:26px; font-weight:bold; margin-bottom:25px;}
.xz2{float:left; width:475px; text-align:right}

.xz1a{float:left; width:380px; font-size:18px; line-height:35px; padding-top:30px; padding-left:95px;}
.xz1a p{display:block; width:310px; background:url(../image/07.png); height:38px; margin-bottom:10px; font-size:22px; line-height:38px; color:#FFFFFF; padding-left:26px; font-weight:bold; margin-bottom:25px;}
.xz2a{float:left; width:475px;}

.xz3{text-align:center; font-size:20px; color:#FFFFFF; margin-bottom:15px; color:#333333; text-align:center; margin-bottom:30px;}
.xz3 p{background-color:#CC0000; line-height:40px; text-align:center; margin-bottom:20px; color:#FFFFFF; font-size:20px; font-weight:bold}

.jc{height:60px; background:url(../image/04.jpg)}
.jc1{float:left; width:120px; line-height:60px; color:#FFFFFF; font-size:24px; font-weight:bold; padding-left:30px;}
.jc1a{float:left; width:790px; line-height:21px; padding-top:6px;}
.jc2{text-align:center; padding:15px 0px;}

/* common styling */
.menu {font-family: arial, sans-serif; width:650px; position:relative; margin:0; font-size:14px;font-family:"Microsoft YaHei"; margin-top:10px;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000;width:90px; height:30px; text-align:center; border:0px solid #fff;line-height:31px; font-size:14px; overflow:hidden;}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; margin-right:0px; position:relative;z-index:2;width: 80px;}
.menu ul li ul {display: none;}
/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; background:url(../image/ann.png) no-repeat;}
.menu ul li:hover ul {display:block; position:absolute; top:31px; left:0; width:104px; }
.menu ul li:hover ul li a.hide {background:#6a3; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#69BFE7; color:#000;}
.menu ul li:hover ul li a:hover {background:#6fc; color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:104px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}






.fullSlide {
	width:100%;
	position:relative;
	height:350px;
	background:#000;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:350px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:350px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:42px;
	height:11px;
	margin:1px;
	overflow:hidden;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#f00;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:15%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(images/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:15%;
	background-position:-6px -137px;
}
.banner{ background:url(../image/baner_bg1.jpg) repeat-x;}
.banner2{ background:url(../image/baner2_bg2.jpg) repeat-x;}
.news_ul{ margin:10px;}
.news_ul li{ height:45px; font-size:14px; line-height:45px; background:url(../images/li1.jpg) left center no-repeat; border-bottom: dashed 1px #ccc; }
.news_ul li a{ color:#333}
.news_ul li span{float:right}
.now {background-color:#DAD7D7 !important;
}
.news_ul li a:hover{
    color:#ff0000;
}