@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body{font-family:Arial,Helvetica,sans-serif;font-size:12px; background:#fff;}
h1, h2, h3, h4, h5, h6{ font-size:100%; }
address, cite, dfn, em, var { font-style:normal; }
code, kbd, pre, samp { font-family:couriernew, courier, monospace; }
ul, ol { list-style:none; }
fieldset, img { border:0; }
select,input,img,select{vertical-align:middle;}
button, input, select, textarea { font-size:100%; }
textarea { resize:none; }
p{ text-align:justify; text-justify:distribute;} //为了使文本段落左右两边对齐
li{ list-style:none;}
a{ color:#000;text-decoration:none;outline:none;}
a:active {star:expression(this.onFocus=this.blur());}
:focus { outline:0; }
a img{border: none;}
a:hover{ text-decoration:none; color:rgb(15,108,177);}
.clear {clear: both;height: 0;line-height: 0;}

.top{ background:#f3f3f3; width:100%; height:26px; border-bottom:1px solid #e6e5e5;}
.top1{ width:1000px; height:26px;margin:0 auto; line-height:26px;}
.welcome{ float:left; width:500px;}
.tou_nav{ float:right;}
.tou_nav a{ padding:5px; color:#333;}

.logo{ background:#fff; width:1000px; height:99px; padding:8px 0px;margin:0 auto;}
.logo1{ padding-top:12px;}
/* nav */
.nav_bg{ background:url(../images/index_05.jpg) repeat-x; width:100%; height:44px;}
.nav{width:1000px;height:44px;background:url(../images/index_06.jpg) no-repeat;margin:0px auto;}
.nav li{float:left;width:125px;height:44px;line-height:44px;text-align:center;font-size:13px;position:relative; color:#ffeec6;z-index:99;}
.nav li a{ color:#fff;text-decoration:none;display:block; font-weight:bold;}

.nav li a.link{float:left;width:125px;}
.nav ul li a:hover{display:block; color:#FF0;}
.nav dl{width:135px;border:1px solid rgb(0, 186, 227);font-size:13px;background:rgb(1, 137, 200);position:absolute;top:44px;left:0px; z-index:99;}
.nav dl dd{ height:44px; line-height:44px;}
.nav dl dd a{color:#fff; border-bottom:1px solid rgb(0,163,200);}
.nav dl dd a:hover{color:#000;background:rgb(0,208,255);opacity:0.8;}




/* theme-default */
.theme-default{ width:1423px; margin:0 auto; overflow:hidden;}
.theme-default #slider{margin:3px auto 3px auto;width:100%;height:445px;}
.theme-default .nivoSlider{background:url("../images/loading.gif") no-repeat 50% 50% rgb(255, 255, 255);margin-bottom:50px;position:relative;}
.theme-default .nivoSlider img{left:0px;top:0px;display:none;position:absolute;}
.theme-default .nivoSlider a{border:0px currentColor;display:block;}
.theme-default .nivo-controlNav{left:45%;width:193px;height:38px;bottom:-14px;padding-top:14px;padding-left:60px;position:absolute;z-index:9;background-image:url("../images/bullets-bg.png");background-repeat:no-repeat;}
.theme-default .nivo-controlNav a{background:url("../images/bullets.png") no-repeat;border:0px currentColor;width:23px;height:17px;text-indent:-9999px;margin-right:3px;float:left;display:block;}
.theme-default .nivo-controlNav a.active{background-position:0px -17px;}
.theme-default .nivo-directionNav a{background:url("../images/arrows.png") no-repeat;border:0px currentColor;width:65px;height:65px;text-indent:-9999px;display:block;}
.theme-default a.nivo-nextNav{background-position:-65px 0px;top:270px;right:30px;}
.theme-default a.nivo-prevNav{left:30px;top:270px;}
.theme-default a.nivo-nextNav:hover{background-position:-65px -65px;top:270px;right:30px;}
.theme-default a.nivo-prevNav:hover{background-position:0px -65px;left:30px;top:270px;}
.theme-default .nivo-caption{font-family:Helvetica,Arial,sans-serif;}
.theme-default .nivo-caption a{color:rgb(255, 255, 255);border-bottom-color:rgb(255, 255, 255);border-bottom-width:1px;border-bottom-style:dotted;}
.theme-default .nivo-caption a:hover{color:rgb(255, 255, 255);}
/* nivoSlider */
.nivoSlider{position:relative;}
.nivoSlider img{left:0px;top:0px;position:absolute;}
.nivoSlider a.nivo-imageLink{margin:0px;padding:0px;border:0px currentColor;left:0px;top:0px;width:100%;height:100%;display:none;position:absolute;z-index:6;}
.nivoSlider{position:relative;}
.nivoSlider img{left:0px;top:0px;position:absolute;}
.nivoSlider a.nivo-imageLink{margin:0px;padding:0px;border:0px currentColor;left:0px;top:0px;width:100%;height:100%;display:none;position:absolute;z-index:6;}
.nivo-slice{height:100%;display:block;position:absolute;z-index:5;}
.nivo-box{display:block;position:absolute;z-index:5;}
.nivo-caption{background:rgb(0, 0, 0);left:0px;width:30%;bottom:0px;color:rgb(255, 255, 255);display:none;position:absolute;z-index:8;opacity:0.8;}
.nivo-caption p{margin:0px;display:none;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{top:45%;position:absolute;z-index:9;cursor:pointer;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-controlNav a{position:relative;z-index:9;cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;}

.sousuo_bg{ background:url(../images/index_11.jpg) repeat-x; width:100%; height:44px;}
.sousuo{ width:1000px; margin:0 auto; height:44px;}
.remen{ line-height:36px; display:inline-block; float:left; height:44px;}
#sousuo{width:220px;height:27px; line-height:27px; float:right;margin-top: 2px;}
.search{ width:135px; height:27px; line-height:27px; text-indent:5px;color:#999999; margin-left:5px;background:#f1f1f1;border:1px solid rgb(0,101,147);}
.searchimg{ background:url(../images/index_13.jpg) no-repeat;border:none; width:43px; height:29px; cursor:pointer; margin-left:-5px;}


.jieshao{ background:url(../images/index_18.jpg) repeat-x; height:47px; width:100%;}
.jieshao img{ width:1000px; height:47px; margin:10px auto; display:block;}

.jieshao1{ width:1000px; height:290px; margin:15px auto 0 auto; display:block;}
.gsjj{ padding-top:15px; padding-left:15px;}
.gsjj p{ line-height:30px;}
.gsjj p a{ color:rgb(15,108,177); font-weight:bold;}

.pro_bg{ width:1000px;  margin:15px auto; background:url(../images/bg.jpg) repeat; padding:15px 0;}
.pro{ height:118px; padding-left:20px;}
.pro p{ background:url(../images/line.jpg) repeat-x center bottom; height:40px; line-height:40px;font-size:16px; font-weight:bold; color:#000;}
.pro p img{ padding:0 15px;height: 22px;padding-bottom: 10px;}
.pro ul{ padding-top:7px;}
.pro ul li{ float:left; width:190px; height:30px; line-height:30px;}
.pro ul li img{ padding:0 8px;}





.wenhua{ width:1000px; height:380px; margin:20px auto;}
.sy_wh{ width:320px; float:left;}
.sy_wenhua{ background:url(../images/index_32.jpg) no-repeat; width:320px; height:314px;}
.tu{ width:276px; height:69px; display:block; padding:40px 0 0 22px;}
.cult li{ background:url(../images/index_40.jpg) no-repeat center bottom; height:65px; line-height:65px;}
.cult li img{ padding:20px 5px 0 20px;float: left; }
.cult li p{line-height: 25px;padding-top:10px;}
.cult li p span{ color:rgb(15,108,177); font-weight:bold; font-size:14px;}

.sy_lx{ width:320px; float:left; margin-left:20px;}
.lianxi{ padding-top:10px;}
.lianxi li{ line-height:20px; padding-left:10px;}
.lianxi li img{ padding:0 8px;}

.sy_eamil{ width:320px; float:left; margin-left:20px;}
.dl{margin: 20px 0px 0px 50px;}


.footer{ background:rgb(1,163,201); height:82px; width:100%; border-top:4px solid #0e6bb1;}
.footer p{ width:1000px; margin:0 auto; text-align:center; color:#fff; line-height:30px; padding-top:15px;}
.footer p a{color:#fff;}
.footer p a:hover{ text-decoration:underline;}


.about{ width:1000px; margin:20px auto;}
.zc_left{ width:220px; float:left;}
.biaoti{ background:url(../images/about_05.jpg) no-repeat; width:220px; height:35px; line-height:35px; color:#fff; font-size:16px; font-weight:bold; padding-left:25px;}
.zc_nav{ background:rgb(1,163,201); padding:10px 0 5px 0; margin-bottom:10px;}
.zc_nav li{ background:url(../images/about_09.jpg) no-repeat; width:203px; height:42px; line-height:42px; margin:0 auto 5px auto;}
.zc_nav li a{ padding-left:25px;}


.zc_lianxi{ padding-top:10px; background:rgb(1,163,201);}
.zc_lianxi li{ line-height:26px; padding-left:10px;}
.zc_lianxi li img{ padding:0 8px;}


.youce{ float:right; width:755px;}
.mianbao{ background:url(../images/about_08.jpg) no-repeat; width:755px; height:45px; line-height:45px;}
.mianbao .titles{font-size:16px; font-weight:bold; width:200px; display:inline-block; padding-left:109px;}
.mianbao .weizhi{ float:right;}
.mianbao .weizhi span{ color:rgb(15,108,177);}


.jianjies{ padding:15px;}
.jianjies p{ line-height:30px; }
.jianjies p a{ color:rgb(15,108,177); font-weight:bold;}

.wey{ min-height:300px;}
.wey ul li{ line-height:42px;padding-left:40px;}


.xh1 {
    line-height: 32px;
    color: #000;
    text-decoration: none;
    border-bottom: 1px dotted rgb(15,108,177);
}

.kuang2 { line-height:25px;
    padding-left: 2px;
}
.newspage {
    width: 732px;
    padding: 20px 0px 0px;
    display: block;
    margin: 20px auto;
    text-align: center;
    clear: both;
}
.newspage A {
    border-width: 1px;
    border-style: solid;
    border-color: #999;
    padding: 2px 5px;
    background: #FFF none repeat scroll 0% 0%;
    font: 12px;
    color: #666;
    margin-right: 2px;
}

.newspage A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #E26748; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND:#E26748; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND:#E26748; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}

.zp {
    border: 1px solid #CCC;padding-left: 5px;
}
.f2a {
    color: #FFF;
    font-size: 14px;
    border: 1px solid #CCC;
}


.neiye_lianxi ul li{ line-height:30px; height:30px; border-bottom:1px dashed #ccc;}
.neiye_lianxi ul li img{ padding:0 8px;}



.rollBox{width:1000px;overflow:hidden;padding:0px 0 5px 0px;height:235px; font-size:12px; margin:0 auto;}
.rollBox .LeftBotton{height:168px;width:30px;background:url(../images/left.jpg) no-repeat;overflow:hidden;float:left;display:inline;margin:0 0 0 0;cursor:pointer; margin-top:60px; margin-right:10px;}
.rollBox .RightBotton{height:168px;width:30px;background:url(../images/right.jpg) no-repeat;overflow:hidden;float:left;display:inline;margin:0 0 0 0;cursor:pointer; margin-top:60px; margin-left:10px;}
.rollBox .Cont{width:915px;overflow:hidden;float:left; padding-top:0px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:225px;float:left;text-align:center; margin-top:35px; }

.rollBox .Cont .pic p{color:#fff; }
.rollBox .Cont .pic p a{ background:#e0e0e0;width:189px;margin:0 auto; display:block;height:26px;line-height:26px; text-align:center; font-size:14px;}
.rollBox .Cont .pic p a:hover{ background:rgb(15,108,177);}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none; font-size:12px}
.rollBox .Cont a:hover{color:#fff;text-decoration:underline;font-size:12px}
.rollBox #List1,.rollBox #List2{float:left;}

.kh td{ line-height:30px;padding-left: 3px;}

.pic_a{
	display: block;
	_zoom: 1;
	*display: inline;
	width:183px;
	margin: 0 auto;
	height: 150px;
	background: #fff;
	border:1px solid #e0e0e0;
}
}
