﻿/* CSS Document */
*{margin:0;padding:0;font-family:'Microsoft YaHei';}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0px; padding:0px; }
fieldset, img { border:none; }
img{border:none;}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none;  }
li{ list-style:none;}
table { border-collapse:collapse; }
input { padding-top:0px; padding-bottom:0px; font-family: 'Microsoft YaHei';}
input::-moz-focus-inner { border:none; padding:0px; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:13px; margin:0px; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
body { font-family:"Microsoft YaHei"; background:#fff; }
.clearfix:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.clearfix {zoom:1; }
.clearit {clear:both; height:0px; font-size:0px; overflow:hidden; width:100%; }
.max{ min-width:1200px;}
.box{ width:1200px; margin:0 auto;}
.box:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
ul:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.max:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.left{ float:left;}
.right{ float:right;}
a{-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; text-decoration:none; }


#header{width: 1200px;margin: auto;}
#logo a{float: left;}
#phone {float: right;margin-top: 25px;}
#nav{width: 100%;height: 50px;background: #337cb1;}
.nav{width: 1200px;height: 50px;background: #337cb1;margin: auto;}
.navon{ color:#fff;}
.nav ul{list-style: none;}
.nav ul a{text-decoration: none;line-height: 50px;float: left;padding: 0px 43px 0px 43px;font-size: 16px;}

.onnav{background: #f5f8fb; color:#337cb1;}

	.fullSlide{ width:100%;position:relative;background:#000;height: 400px; overflow: hidden;}
	.fullSlide .dd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
	.fullSlide .dd ul{ width:100% !important;  }
	.fullSlide .dd li{ width:100% !important; overflow:hidden; text-align:center;  }
	.fullSlide .dd li a{ display:block; height:400px; overflow: hidden;}

	.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(img/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; }


#main{width:1100px;margin: auto;margin-top: 40px;height: 430px;}
#news{line-height: 40px;}
#news .hd li{list-style: none;float: left;width: 550px;height: 40px;text-align: center;color: #3e434d;font-family: "微软雅黑";font-size: 18px;background: #eeeeee; cursor: pointer;}
/*#news li:hover{color: #337CB1;}*/
#news .hd .on{color: #337CB1;background: #fff;border-top: 2px solid #337CB1;}
.main_left{width: 540px;border: 1px solid #878787;margin-top: 63px;position: absolute;height: 350px;margin-left: 0px;float: left;}
.main_left img{display: block;padding:10px; width: 96%; height: 330px;}
.main_right{float: right;width: 540px;height: 260px;margin-top: 28px;}
.main_right_top{width: 540px;height: 140px;}
.img{width: 200px;height: 130px;float: left;}
.img img{width: 100%;}
.wenzi{width: 320px;height: 140px;float: right;}
.wenzi h3{font-size: 18px;color: #337CB1;line-height: 25px; margin-top: 3px;}
.wenzi p{font-size: 16px;text-decoration: none;line-height: 25px;display: block;margin-top: 7px;color: #747474;}
.wenzi a{ display: block;color: #337CB1; font-size: 14px; margin-top: -7px;}
.main_right_top .zhinan{width:540px;margin:0 auto;}
.main_right_top .zhinan ul li{background: #eee;text-align: center;line-height:40px;font-size:16px;font-family: "Microsoft YaHei";border:1px solid #337CB1;width:138px;height:42px; float:left;margin:10px;}
.main_right_top .zhinan ul{margin:0 auto;padding-top:10px;}
.main_right_top .zhinan ul li a,.news_box ul li a{color:#000;}
.main_right_top .zhinan ul li a:hover{ background:#337CB1;color:#fff; display:block;border:1px solid #fff;}



.news_list { margin-top: 5px;}
.dld{margin-left: 30px;}
.news_list .dl_dd{width: 46%; float: left;}
.news_list dd{ font-size:14px;font-family: "Microsoft YaHei";padding-left: 5px;width: 100%; display: block; line-height:30px; float: left; border-bottom: dashed #ccc 1px}
.news_list a{ display: block; line-height:30px; float: left; color: #000;}
.news_list span{ display: block; line-height: 30px; float:right;}
.news_list a:hover,.news_list a:active{color: #005B9D}

.list{ width: 1100px; margin: 0px auto; overflow: hidden; height: 480px;}
.list .hd{ margin-top: 30px;}
.list .hd li a{color:#000;}



.list .hd li{ font-size: 18px; color: #3D444C; line-height: 40px;display: block; width: 275px; background: #EEEEEE; float: left; text-align: center;}
.list .hd .on{color: #fff;background: #fff;border-top: 2px solid #337CB1;}

.bd ul{ margin: 20px 0px; padding-bottom: 20px;}

.bd ul li{ margin-left: 22px; float: left;}
/*.bd ul li:nth-child(1){ margin-left: 0px;}*/
.bd ul li img{ width: 100%; width: 330px; height: 210px;}

.bd ul li p a{ color: #000;}
.bd ul li p a:nth-child(2){ color:#006A9A;}
.crjy{width: 349px;height: 380px;border: solid 1px #878787}
.a2{ color: #747474;font-size:18px;line-height: 40px;width: 333px;display: block; text-align: center; margin: 0px auto; background: #fff; position:relative;bottom: 40px; left: 0px;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8}

.crjy img{display: block;width: 95%;margin: auto;margin-top: 5px; width: 333px; height:217px;}
.crjy p{font-size: 16px;line-height: 25px;display: block;width: 320px;margin: 10px auto;text-indent: 2em; position:relative;bottom: 40px; left: 0px;}
.a3{ font-size: 14px; float: right; display: block; color: #337CB1;}

#footer{width: 100%;height: 140px;background: #3E434D;margin-top: 25px;}
.f_nav{width: 1100px;height: 120px; margin: 0px auto; text-align: center; padding-top:20px;}
.f_nav ul{ margin: 0px auto; width: 850px; padding-top: 20px;}
.f_nav ul li:last-child{border-right: solid #939393 0px;padding: 0px 20px;float:left;}
.f_nav ul li{border-right: solid #939393 1px;padding: 0px 20px;float:left;line-height: 17px; }
.f_nav ul li a{float: left; color: #939393;}
.f_nav p{ text-align: center; margin: 15px auto 3px auto ;color: #939393;}
.f_nav span{color: #939393;}
.f_nav span a{color: #939393;}
#footer b{ font-weight: 200; display:block ;width: 100%; height:25px; background:#363636;font-size: 16px; color: #939393; padding-top: 5px;}
#footer b a{ color: #939393;}


.left{ float: left;}
.right{ float: right;}
.center{float: left; margin-left: 25px;}
.list_ns{width: 1100px; margin: 20px auto 10px auto; }
.list_news{width: 350px;height: 385px; border: solid #ccc 1px; border-top:none ; }

.news_a{display:block; height: 40px; line-height:40px; text-align: center; font-size: 16px; background:#EEEEEE; color: #000; border-top: solid #337CB1 2px;}
.news_a1{display: block; width: 320px; margin: 10px auto; height: 130px; overflow: hidden;}
.list_news ul{padding-bottom: 10px; width: 320px; margin: 0px auto;list-style-type:none;counter-reset:sectioncounter;}
.list_news ul li:before {  content:counter(sectioncounter) "、";   counter-increment:sectioncounter;  }  
.list_news ul li a{ color: #000000;}
.list_news ul {padding-top:15px;}
.list_news ul li{ border-bottom:1px solid #eee; line-height: 39px;font-size:14px;overflow:hidden;}
.list_news ul li:nth-child(8){ border-bottom: none;}
.msg{ display: block; width: 100%; height: 180px; overflow: hidden; margin: 20px auto 10px auto; }
.msg img{ width: 100%; display: block;}

.header{ height:60px; line-height:60px; background:#337cb1; padding:10px 0;}
.header dl{ display:block; float:left; width:279px; border-right:3px solid #4790c6;}
.header dl dt{ display:block; float:left; width:75px; text-align:center; height:60px; line-height:60px; border-right:1px dashed #4790c6;}
.header dl dt a{ display:block; color:#fff;}
.header dl dt a:hover{ text-decoration:underline}
.header dl dd{ display:block; float:left; width:100px; text-align:center; height:30px; line-height:30px; font-size:14px;}
.header dl dd a{ display:block; color:#fff;}
.header dl dd a:hover{ text-decoration:underline}
.header li{ display:block; float:left; width:70px; text-align:center;}
.header li a{ color:#fff;}
.header li a:hover{ text-decoration:underline}