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; }
h1, h2, h3, h4, h5, h6{ font-size:100%; }
body, button, input, select, textarea { font-size:12px; font-family:"Microsoft YaHei";}
ul, ol { list-style:none; }
a,a:hover { text-decoration:none; }
sup { vertical-align:text-top; }
sub{ vertical-align:text-bottom; }
fieldset, img { border:0; }
img{vertical-align: bottom;}
button, input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.w1200{width: 1200px;margin: 0 auto;}
.w410{width:410px;height:auto;}
.w320{width:320px;height:auto;}
.w850{width:850px;height:auto;}
.m30{margin-left:30px;}
.main1, .main2, .main3, .main4, .main5{margin-top:30px;}
/*头部*/

.main{min-height:550px;}
.header{
	width:100%;
	height:120px;
    max-width:1920px;
	min-width:1200px;
	margin:0 auto;
	background:url(../images/header.png) no-repeat center;
}
.logo{
    margin-top: 20px;
    width:840px;
    height:84px;
}
.logo .a_logo{
    display:block;
    width:410px;
    height:84px;
    float:left;
}
.logo .a_logo img{
    width:410px;
    height:84px;
}
.yj_logo{
   max-width:430px;
   height:84px;
}
.yj_logo img{
   max-width:430px;
   height:84px;
}
.search{
    width: 240px;
    height: 36px;
    
    margin-top: 40px;
	background:#fff;
	border-radius:20px;
}
.search input{
    background-color: transparent;
    border: none;
    outline: none;
}
.search .txt{
    width: 195px;
	height:36px;
	line-height:36px;
	text-indent:15px;
	color:#7e7e7e;
}
.search .sub{
    display: inline-block;
    width: 24px;
    height: 20px;
    
}

.nav{
	width:100%;
    height: 50px;
    background-color: #fff;
    position: relative;
    z-index: 99;
	margin:0 auto;
	max-width:1920px;
	min-width:1200px;
	margin:0 auto;
}
.nav ul.menu>li{
    float: left;
    width: 132px;
    text-align: center;
    font-size: 16px;
    line-height: 34px;
    padding:8px 0;
    position: relative;
	
}
.nav ul.menu li a{
    color: #494949;
}
.nav ul.menu li:hover{
    background: #3693ce;
}
.nav ul.menu li ul.submenu{
    display: none;
    position: absolute;
    top: 50px;
    left: 0;
    background:url("../images/sub_bg.png") repeat;
    width: 100%;
}
.nav ul.menu li ul.submenu li{
    font-size: 14px;
    line-height: 36px;
}
.nav ul.menu li:hover a{
    color: #ffffff;
}
.nav ul.menu li:hover ul.submenu{
    display: block;
}
.nav ul.menu li ul.submenu li:hover{background:#54a3d5;}
/*banner*/

.banner{width:100%;overflow: hidden;margin:0 auto;min-width:1200px;}
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative;}
.slideBox .hd{ height:17px; overflow:hidden; position:absolute; bottom:28px; z-index:1;left: 50%;margin-left: -48px;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left; margin-right:15px;  width:17px; height:17px; text-align:center; background:url(../images/dian.png) no-repeat center; cursor:pointer;}
.slideBox .hd ul li.on{ background:url(../images/dian-hover.png) no-repeat center;}
.slideBox .bd{ position:relative; height:100%; z-index:0; width:100%;}
.slideBox .bd ul{width:100%;}
.slideBox .bd li{ zoom:1; vertical-align:middle; width:100%;}
.slideBox .bd img{ width:100%; height:auto; display:block;}




.banner-zs{
    width: 100%;
    height: 260px;
    overflow: hidden;
}
.banner-zs img{
    width: 100%;
    height: 260px;
    vertical-align: bottom;
}
.lunbo{width:410px;height:330px;}
.list-title{
    width: 100%;
    height: 40px;
    border-bottom: 1px solid #ebebeb;
    position: relative;
	padding-bottom:5px;
}
.list-title b{
    display: block;
    position: absolute;
    border-bottom: 1px solid #3693ce;
    color: #474747;
    font-size: 22px;
    line-height: 40px;
    padding: 0 5px 5px 5px;
}
.list-title a{
    font-size: 12px;
    line-height: 40px;
    color: #3693ce;
}
.list ul{margin-top:8px;}
.list ul li{
    font-size: 15px;
    line-height: 35px;
	background:url(../images/li_bg.png) no-repeat left center;
	text-indent:15px;
}

.list ul li a{
    float: left;
    color: #1c1c1c;
}
.list ul li .date{
    float: right;
    font-size: 13px;
    color: #858585;
}

.tzgg{
    width: 410px;
    height:auto;
	margin-left:30px;
}
/*轮播*/
div.slideBox{ position:relative; width:410px; height:330px; overflow:hidden;}
div.slideBox ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li a{ float:left; line-height:normal !important; padding:0px !important; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox ul.items li a img{ margin:0px !important; padding:0px !important; display:block; border:none/*For IE.ADD.JENA.201206300844*/;width:410px; height:330px;}
div.slideBox div.tips{ position:absolute; bottom:0px; width:100%; height:40px; background-color:#000; overflow:hidden;}
div.slideBox div.tips div.title{ position:absolute; left:0px; top:0px; height:100%;}
div.slideBox div.tips div.title a{ color:#FFF; font-size:15px;width:80%; line-height:40px; margin-left:10px; text-decoration:none; display:block;white-space: nowrap;text-overflow:ellipsis; overflow:hidden; height:40px;}
div.slideBox div.tips div.title a:hover{ text-decoration:underline !important;}
div.slideBox div.tips div.nums{ position:absolute; right:0px; top:0px; height:100%;}
div.slideBox div.tips div.nums a{ display:inline-block; >float:left/*For IE.ADD.JENA.201206300844*/; width:10px; height:10px; background-color:#FFF; text-indent:-99999px; margin:15px 10px 0px 0px;}
div.slideBox div.tips div.nums a.active{ background-color:#57a7da;}
.notice{width:320px;height:auto;}
.notice ul li .date{width:60px;height:55px;background:#57a7da;}
.notice ul li .date span{display:block;text-align:center;width:60px;color:#fff;font-size:12px;line-height:24px;}
.notice ul li{padding-top:15px;}
.notice ul li .date .day{font-size:24px;line-height:30px;}
.notice .notice_intro{width:246px;}
.notice .notice_intro a{font-size:15px;line-height:24px;color:#494949;}


.list-first{
    margin-top: 15px;
	margin-bottom:5px;
}
.list-first a{
    display: block;
    width: 270px;
    color: #494949;
	font-size:15px;
	line-height:24px;
}

.list-first  span{
    font-size: 12px;
    color: #b7b7b7;
    line-height: 36px;
}
.techer li{margin-top:15px;}
.tec_l{width:90px;height:70px;}
.tec_intro{width:220px;}
.tec_intro a{color: #494949;font-size:15px;line-height:24px;}
.tec_intro p{color: #999;font-size:14px;line-height:22px;}
.tec_intro p a{color: #3693ce;font-size:12px;line-height:22px;}
.zsjy li{border-bottom:1px solid #f0f0f0;padding:15px 0;}
.zsjy li a{color: #494949;font-size:15px;line-height:24px;}
.zsjy li p{color: #989898;font-size:12px;line-height:20px;}
.zsjy li .show_time{color: #989898;font-size:12px;line-height:20px;background:url(../images/time.png) no-repeat left center;display:block;text-indent:20px;}

.footer{width:100%;height:180px;max-width:1920px;min-width:1200px;background:url(../images/foot.png) no-repeat;margin:0 auto;margin-top:30px;}
.copy{padding-top:60px;width:700px;}
.copy p{font-size:14px;line-height:25px;color:#fff;}
.f_center{padding-top:46px;width:340px;}
.ewm{padding-top:45px;}
.ewm li{float:left;}
.ewm li p{color:#ffffff;font-size:14px;line-height:30px;text-align:center;}


.nav2-top{
    width: 210px;
    height: 80px;
    margin-top: 20px;
    background:url(../images/nav2_bg.png) no-repeat;
    color: #FFFFFF;
    font-size: 24px;
    line-height: 80px;
    text-indent: 40px;
}

.nav2 ul{background:#fafafa;padding-bottom:50px;}

.nav2 ul li{
    font-size: 16px;
	height: 45px;
    line-height: 45px;
  	padding-right:20px;
    text-indent: 35px;
	
	border-bottom:1px solid #dff1fc;
	
	
}
.nav2 ul li:hover{background:#84bde1;}
.nav2 ul li a{
    color: #494949;
}

.nav2 ul li:hover a{
    color: #fff;
}
.title_b{border-bottom:1px solid #e9e9e9;}
.title_b b{
    display: block;
    position: absolute;
    width:20px;
	height:50px;
	border-bottom:1px solid #439ad3;
    
	
	
}
.where{font-size:14px;color:#666666;line-height:50px;text-indent:15px;background:url(../images/home.png) no-repeat left center;text-indent:28px;}
.where a{font-size:14px;color:#666666;line-height:50px;}
.where a:hover{color:#439ad3;}
.list4{
    width: 960px;
    margin-top: 20px;
}
.list4 .list_dot ul li{background:url(../images/dott.png) no-repeat left center;}
.page{
    margin: 15px 0;
    text-align: center;
}
.content p{
    font-size: 15px;
    line-height: 30px;
    color: #494949;
    text-indent:2em;
}
.content table{
    max-width:100% !important;
}
.content img{
    max-width:100% !important;
}
.content table p{
    text-indent:0em;
}
.content{
    padding: 15px 0;
}
.content h1{
    font-size: 18px;
    line-height: 30px;
    color: #494949;
    text-align: center;
}
.content .content-detail{
    padding: 10px 0;
    font-size: 15px;
    line-height: 30px;
    color: #494949;
    text-indent: 2em;
   
}
.content .content-detail p{font-size: 16px;
    line-height: 30px;
    color: #494949;
    text-indent: 2em;}
.content .content-detail img{display:block;margin:0 auto;padding:15px 0;}	
	
.content .content-page{border-top:1px solid #e7e7e7;padding-top:20px;margin-top:30px;}
.content .content-page p{text-indent:0;}
.content .content-page p a{
    font-size: 14px;
    line-height: 30px;
    color: #494949;

}
.content .content-page p a:hover{color:#3693ce;}
.list ul li a:hover{
    
    color:#3693ce;
}
.time_show{color:#9f9f9f;font-size:12px;line-height:36px;border-bottom:1px dashed #e5e5e5;text-align:center;}
.pic_item{padding-top:20px;}
.pic_item li{float:left;width:240px;margin-bottom:15px;}
.pic_item li a{
     display:block;
     width:210px;
     height:250px;
     margin:0 auto;
}
.pic_item li img{ width:210px;height:190px;}
.pic_item li p{color:#666666;font-size:14px;line-height:30px;text-align:center;padding-top:8px;}
.pic_item li:nth-child(5n){margin-right:0;}
.pic_item>first-child+li+li+li+li{margin-right:0;}
.content .title_jj{color:#494949;font-size:18px;line-height:36px;font-weight:bold;text-indent:0;}