@charset "gb2312";
/* CSS Document */


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
body {
	background: #fff;
	color: #555;
	font-size: 14px;
	font-family: "Microsoft Yahei";
}
td, th, caption {
	font-size: 14px;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
	margin-top: 2px;
	margin-bottom: 2px;
}
address, caption, cite, code, dfn, em,  th, var {
	font-style: normal;
	font-weight: normal;
}
a {
	color: #666;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #003A59;
}
img {
	border: none;
}
ol, ul, li {
	list-style: none;
}
input, textarea, select, button {
	font: 14px Verdana, Helvetica, Arial, sans-serif;
}
table {
	border-collapse: collapse;
}
html {
	overflow-y: scroll;
}
.hidden {
	display: none;
}
.left, .c-fl {
	float: left;
}
.right, .c-fr {
	float: right;
}
.c-fs14 {
	font-size: 14px;
}
.c-fs12 {
	font-size: 12px;
}
/* margin & padding */
.mt10 {
	margin-top: 10px
}
.mt12 {
	margin-top: 12px
}
.mt13 {
	margin-top: 13px
}
.mt15 {
	margin-top: 15px
}
.mt20 {
	margin-top: 20px
}
.mt22 {
	margin-top: 22px
}
.mt23 {
	margin-top: 23px
}
.mt25 {
	margin-top: 25px
}
.mt30 {
	margin-top: 30px
}
.mt35 {
	margin-top: 35px
}
.mt40 {
	margin-top: 40px
}
.mr10 {
	margin-right: 10px
}
.mr12 {
	margin-right: 12px
}
.mr13 {
	margin-right: 13px
}
.mr15 {
	margin-right: 15px
}
.mr20 {
	margin-right: 20px
}
.mr22 {
	margin-right: 22px
}
.mr23 {
	margin-right: 23px
}
.mr25 {
	margin-right: 25px
}
.mr30 {
	margin-right: 30px
}
.mr35 {
	margin-right: 35px
}
.mr40 {
	margin-right: 40px
}
.mb10 {
	margin-bottom: 10px
}
.mb12 {
	margin-bottom: 12px
}
.mb13 {
	margin-bottom: 13px
}
.mb15 {
	margin-bottom: 15px
}
.mb20 {
	margin-bottom: 20px
}
.mb22 {
	margin-bottom: 22px
}
.mb23 {
	margin-bottom: 23px
}
.mb25 {
	margin-bottom: 25px
}
.mb30 {
	margin-bottom: 30px
}
.mb35 {
	margin-bottom: 35px
}
.mb40 {
	margin-bottom: 40px
}
.mb27 {
	margin-bottom: 27px
}
.ml10 {
	margin-left: 10px
}
.ml12 {
	margin-left: 12px
}
.ml13 {
	margin-left: 13px
}
.ml15 {
	margin-left: 15px
}
.ml20 {
	margin-left: 20px
}
.ml22 {
	margin-left: 22px
}
.ml23 {
	margin-left: 23px
}
.ml25 {
	margin-left: 25px
}
.ml30 {
	margin-left: 30px
}
.ml35 {
	margin-left: 35px
}
.ml40 {
	margin-left: 40px
}
.pt10 {
	padding-top: 10px
}
.pt12 {
	padding-top: 12px
}
.pt13 {
	padding-top: 13px
}
.pt15 {
	padding-top: 15px
}
.pt20 {
	padding-top: 20px
}
.pt22 {
	padding-top: 22px
}
.pt23 {
	padding-top: 23px
}
.pt25 {
	padding-top: 25px
}
.pt30 {
	padding-top: 30px
}
.pt35 {
	padding-top: 35px
}
.pt40 {
	padding-top: 40px
}
.pr10 {
	padding-right: 10px
}
.pr12 {
	padding-right: 12px
}
.pr13 {
	padding-right: 13px
}
.pr15 {
	padding-right: 15px
}
.pr20 {
	padding-right: 20px
}
.pr22 {
	padding-right: 22px
}
.pr23 {
	padding-right: 23px
}
.pr25 {
	padding-right: 25px
}
.pr30 {
	padding-right: 30px
}
.pr35 {
	padding-right: 35px
}
.pr40 {
	padding-right: 40px
}
.pb10 {
	padding-bottom: 10px
}
.pb12 {
	padding-bottom: 12px
}
.pb13 {
	padding-bottom: 13px
}
.pb15 {
	padding-bottom: 15px
}
.pb20 {
	padding-bottom: 20px
}
.pb22 {
	padding-bottom: 22px
}
.pb23 {
	padding-bottom: 23px
}
.pb25 {
	padding-bottom: 25px
}
.pb30 {
	padding-bottom: 30px
}
.pb35 {
	padding-bottom: 35px
}
.pb40 {
	padding-bottom: 40px
}
.pb27 {
	padding-bottom: 27px
}
.pl10 {
	padding-left: 10px
}
.pl12 {
	padding-left: 12px
}
.pl13 {
	padding-left: 13px
}
.pl15 {
	padding-left: 15px
}
.pl20 {
	padding-left: 20px
}
.pl22 {
	padding-left: 22px
}
.pl23 {
	padding-left: 23px
}
.pl25 {
	padding-left: 25px
}
.pl30 {
	padding-left: 30px
}
.pl35 {
	padding-left: 35px
}
.pl40 {
	padding-left: 40px
}
.none {
	display: none;
}
.clear, .clearfix:after {
	clear: both;
	height: 0;
	overflow: hidden;
	display: block
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
*zoom:1;
}
.container {
	max-width: 1170px;
	width: 100%;
}
.shadow {
/*	-moz-box-shadow: 0px 0px 10px #E3E3E3;
	-webkit-box-shadow: 0px 0px 10px #E3E3E3;
	box-shadow: 0px 0px 10px #E3E3E3;
	border: 1px solid #E3E3E3;
*/}
.header {
	width: 100%;
	margin: 0 auto;
}
.search {
	width: 100%;
	height: 45px;
	background-color:  #FFF;
	margin: 0 auto;
}
.seach {
	max-width: 1170px;
	width: 100%;
	height: 45px;
	margin: 0 auto;
	text-align: right;
}
.tb {
	height: 45px;
	float: right;
	margin: 0 auto;
	color: #fff;
	text-align: right;
}
.sousuo {
	width: 240px;
	height: 25px;
	margin-right: -30px;
	margin-top: 10px;
	border-radius: 5px;
	border: 1px solid #974037;
	background-color: #974037;
	float: left；
}
.input-img {
	width: 20px;
	border: none;
	padding-top: 8px;
	height: 30px;
	background: url(../img/whzy_03.png) no-repeat 0 10px;
	margin-left: 4px;
}

.tou {
	width: 100%;
	background-color:  #FFF;
}
.head {
	width: 100%;
	max-width: 1170px;
	height: 110px;
	margin: 0 auto;
}
.logo {
	margin-top: 20px;
	float: left;
}
.logo2 {
	margin-top: 28px;
	float: left;
	margin-left: 20px;
}
.logor {
	margin-top: 6px;text-align: center;
}
.tb a {
	color: #fff;
	text-align: right;
}
.banner1 {
	max-width: 1170px;
	width: 100%;
	height: auto;
	margin: 20px auto 0 auto;
}
.banner1 img {
	max-width: 1170px;
	width: 100%;
	height: auto;
	margin: 0 auto;
	display: block;
}
#banner {
	max-width: 1170px;
	width: 100%;
	margin: 2px auto;
	overflow: hidden;
}
.banner, #banner-slide {
	margin: 0 auto;
	max-width: 1170px;
	position: relative;
	width: 100%;
}
.bjqs-wrapper {
	overflow: visible !important;
}
.mask-l, .mask-r {
	position: absolute;
	width: 100%;
	height: 100%;
	background: #fff;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
.mask-l {
	left: -100%;
	top: 0;
}
.mask-r {
	left: 100%;
	top: 0;
}
.h-centered {
	position: absolute;
	bottom: 10px !important;
	z-index: 1000;
}
.h-centered-1 {
	background-position: 0 25px;
}
.bjqs-markers li a {
	height: 12px;
	width: 12px;
	margin: 0 6px;
	display: inline-block;
	overflow: hidden;
	text-indent: -100px;
	font-size: 0;
	border-radius: 50%;
	background: #ddd;
}
.bjqs-markers .active-marker a {
	background: #003A59;
}
.bjqs-controls li a {
	display: block;
	width: 30px;
	text-align: center;
	height: 66px;
	line-height: 66px;
	background: #333;
	color: #fff;
	font-size: 30px;
	font-weight: bold;
	font-family: simsun;
	cursor: pointer;
	position: absolute;
	top: 50%;
	margin-top: -33px;
	z-index: 50;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.bjqs-caption {
	left: 0px;
	right: 0px;
	background: url(../img/bgcolor.png);
	bottom: 0px;
	height: 40px;
	line-height: 20px;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	padding-left: 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
/*mian1 strat*/
.menunav {
	width: 100%;
	height: 46px;
	margin: 0px auto;
	background: #f9f9f9;
	border-bottom: 1px solid #003A59;
}
.menutab {
}
.tabmore {
	width: 20%;
	float: right
}
.menucon {
}
.menunav ul.menutab {
	height: 46px;
	width: 80%;
	float: left
}
.menunav ul.menutab li, .menunav ul.menutab li a {
	float: left;
	text-align: center;
	width: 100%;
	max-width: 160px;
	height: 46px;
	line-height: 42px;
	list-style: none;
	font-size: 18px;
	color: #333;
	font-weight: bold;
	cursor: pointer;
}
.menunav ul.menutab li.active, .menunav ul.menutab li.active a {
	background-color: #003A59;
	color: #fff;
}
.con1, .con2, .con3, .con4 {
	margin: 0 auto;
}
.con2, .con3, .con4 {
	display: none;
}
.more, .more a {
	color: #333;
	float: right;
	margin-right: 20px;
	line-height: 42px;
}
.left1 {
	margin-top: 15px;
}
.tw {
	float: left;
	padding:0
}
.tw img {
    float: none;
    max-width: 310px;
    max-height: 210px;
    width: 100%;
}

.hot {
	overflow: hidden;
	padding-right: 0;
}
.hot h4 {
	text-align:center;
}
.hot h4 a {
	font-size: 16px;
	font-weight: 700;
	color: #003A59
}
.hot p {
	font-size: 14px;
	line-height: 26px;
	text-indent: 2em;
	color: gray;
}
.hot .sublist {
	margin-top: 0;
}


.wz {
	margin-top: 15px;
	margin-bottom: 25px;
}
.wz ul {
	float: left;
	margin: 0 auto;
}
.wz ul li, .wz ul li a {
	margin-top: 2px;
	margin-bottom: 2px;
	height: 42px;
	margin-left: 0px;
	float: left;
	color: #333;
	list-style: none;
	font-size:16px
}
.wz ul li a:hover {
	color: #003A59;
}
.date {
	float: right;
	margin-top: 0px;
	margin-left: 3px;
	font-size:14px
}
.date .day {
	color: #A01709;
	width: 52px;
	height: 18px;
	line-height: 18px;
	background-color: #E9E9E9;
	display: block;
	text-align: center;
}
.date .year {
	color: #FFFFFF;
	width: 52px;
	height: 18px;
	line-height: 18px;
	background-color: #A01709;
	display: block;
	text-align: center;
}
.wznr {
    font-size: 14px;
}
.wznr a{
    color: #333;
}
/*mian2 strat*/

.left2 {
	padding-left: 0;
}
.coulz {
	text-align: center;
	height: 46px;
	border-bottom: 1px solid #003A59;
	background: #F9F9F9;
}
.coulz p {
	width: 100%;
	height: 46px;
	max-width: 160px;
	font-size: 18px;
	font-weight: bold;
	line-height: 42px;
	background-color: #003A59;
	float: left;
	text-align: center;
	color: #fff;
}
.rigth2 {
	padding-right: 0;
}
.rigth2 span{
	padding-right: 10px;
}
.couly {
	width: 100%;
	height: 46px;
	border-bottom: 1px solid #003A59;
	padding: 0;
}
.couly p {
	width: 100%;
	max-width: 160px;
	height: 46px;
	font-weight: bold;
	font-size: 18px;
	line-height: 48px;
	background-color: #003A59;
	float: left;
	text-align: center;
	color: #fff;
}
.coulyimg {
	width: 100%;margin-top: 15px;

}
/*mian2 end*/
/*mian3 start*/


.left3 {
	padding: 0 15px 0 0;
}
.tabb {
	height: 46px;
	width: 100%;
	background: #F9F9F9;
	border-bottom: 1px solid #003A59;
	margin-top: 0px;
}
.tabbtn {
	height: 46px;
	width: 80%;
	margin-top: 0px;
	float: left;
}
.tabbtn li {
	float: left;
	width: 100%;
	max-width: 160px;
	list-style: none;
	font-weight: bold;
	line-height: 48px;
}
.tabbtn li a {
	display: block;
	overflow: hidden;
	text-align: center;
	font-size: 18px;
	height: 48px;
	font-weight: bold;
	cursor: pointer;
	color: #333;
}
.tabbtn li.current {
	height: 46px;
	line-height: 46px;
	background: #003A59;
}
.tabbtn li.current a {
	color: #fff;
}

.sublist {
	width: 100%;
	margin-top: 15px;
}
.sublist li {
    width: 93%;
    line-height: 34px;
    list-style-type: disc;
    list-style-image: none;
    text-align: left;
    margin-left: 25px;
    color: gray;
    border-bottom: 1px #999 dashed;
}
.sublist li a {
    height: 30px;
    text-align: left;
    line-height: 30px;
    list-style: none;
    color: #333;
    display: inline-flex;
    font-size: 14px;
}

.sublist li a:hover {
	color: #003A59;
}
.sublist li span {
	float: right;color: gray;
}
.rigth3 {
	padding-right: 0;
}
.couly2 {
	background: url(../img/whzy-05_29.png) no-repeat center 20px;
	width: 100%;
	height: 50px;
	background-size: auto;
}
.rigth3 ul {
	margin: 0 auto;
	margin-left: 15px;
	padding-bottom: 21px
}
.rigth3 ul li {
	width: 100%;
	max-width: 90px;
	color: #a01709;
	height: 90px;
	line-height: 38px;
	text-align: center;
	float: left;
	border-radius: 8px;
	border: 1px solid #003A59;
	margin: 12px 12px;
	list-style: none;
}
.rigth3 ul li img {
	margin-top: 14px;
	margin-left: 0px;
}
.rigth3 ul li a {
	color: #A01709;
	font-size: 14px;
}
.grid_8 {
	height: 245px;
}

/*mian3 end*/
/*mian4 start*/

.mian4 {
	width: 100%;
	max-width: 1170px;
	margin: 0 auto;
}
.left4 {
    padding: 0;
}

.coulz3 {
	margin-left: 15px;
	height: 30px;
	border-bottom: 1px solid #003A59;
	margin-top: 15px;
}
.zt {
	height: 30px;
	background-image: url(../img/whzy11_07.png);
	background-repeat: no-repeat;
}
.zt input {
	width: 60px;
	border: 1px solid #c26960;
	color: #A01709;
	background-color: #ffffff;
	font-size: 12px;
	line-height: 24px;
	height: 24px;
	margin: 0 5px;
	float: right;
}
.l4 {
	margin-left: 15px;
	margin-top: 15px;
	float: none;
}
.l4 li {
	width: 43%;
	line-height: 26px;
	list-style-type: disc;
	list-style-image: none;
	text-align: left;
	color: gray;
	margin-left: 25px;
	float: left;
}
.l4 li a {
	height: 26px;
	text-align: left;
	font-size: 14px;
	line-height: 26px;
	list-style: none;
	color: #333;
	display: inline-flex;
    overflow: hidden;

}
.l4 li a:hover {
	color: #003A59;
}
.rigth4 {
	float: left;
	padding-right: 0;
}
.couly4 {
	margin-bottom: 10px;
}
.couly4 p {
	color: #003A59;
	margin-left: 15px;
	font-size: 1.2em;
	line-height: 46px;
	font-weight: bold;
	margin-top: 5px;
}
.r4img {
	max-width: 280px;
    width: 100%;
	float: left;
	margin: 0 22px;
}
.r4img img {
    width: 100%;
    height: 80px;
}

.r4img p {
    width: 100%;
    text-align: center;
    line-height: 28px;
}

/*mian4 end*/
#yqlj {
	width: 100%;
	height: 40px;
	background-color: #ccc;
	margin: 0 auto;
}
.yqlj {
	max-width: 1170px;
	margin: 0 auto;
	background-color: #ccc;
}
.friend {
	max-width: 1170px;
	height: 40px;
	float: none;
}
.friend ul {
	background-color: #ccc;
	width: 100%;
	float: left;
	margin: 0 auto;
}
.friend ul li:first-child {
	width: 90px;
	line-height: 40px;
	font-weight:700
}
.friend ul li, .friend ul li a {
	font-size: 14px;
	text-align: center;
	float: left;
	list-style: none;
	line-height: 40px;
	padding: 0 8px;
}
.friend li a:hover {
	text-decoration: underline;
}
#footer {
	width: 100%;
	background: url(../img/foot.jpg) no-repeat center;
	background-size: cover;
}
.foot {
	max-width: 1170px;
	margin: 0 auto;
	width: 100%;
}
.dzlx {
    float: left;
    margin-top: 2%;
    margin-bottom: 2%;
    width: 12%;
}

.dzlx img {
	width: 80px;
	height: 80px;
	float: left;
	margin-left: 20px;
}
.dbzj {
	line-height: 22px;
	font-size: 14px;
	margin-top: 2%;
	background: none;
	float: left;
	color: #fff;
	border-left: 1px solid #ddd;
}
.dbzj p {
	margin: 0 10px;
}
.dbzy {
    line-height: 22px;
    font-size: 14px;
    color: #fff;
    background: none;
    margin-top: 2%;
    float: left;
    border-left: 1px solid #ddd;
    padding-left: 2%;
    width: 22%;
}

.dbzy a {
	color: #fff;
	padding-right: 5%;
}
.saom {
	margin-top: 2%;
	padding: 0
}
.xiangguan {
	font-weight: 700
}
.weix {
    float: left;
    text-align: center;
    width: 96px;
    height: 110px;
}

.weix img {
	width: 80px;
	height: 80px;
}
.weix a {
	color: #fff;
}
.weix p {
    width: 100%;
    font-size: 14px;
    color: #fff;
    line-height: 22px;
}
 /*nry*/


.nry {
	background-color: #f0f0f0;
	padding: 0;
}
.nry ul {
	margin: 0;
	padding: 0
}
.nry dl {
	list-style: none;
	background: #013A58;
	max-width: 200px;
	height: 46px;
	margin-top: -46px;
	line-height: 46px;
	display: block;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	font-size: 20px;
	width: 100%
}
.nry li {
	height: 46px;
	color: #A01709;
	font-size: 20px;
	font-weight: bold;
	line-height: 46px;
	text-align: center;
	border-bottom: 1px solid #D8D8D8
}
.nry a {
	color: #A01709;
	font-size: 10pt;
	font-size: 14px;
	font-weight: bold;
	display: block;
	padding-right: 25px
}
.nry li.on a, .nry li a:hover {
	color: #A01709;
	height: 46px;
	line-height: 46px;
	font-size: 14px;
	background-image: url(../img/hover.png);
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right;
	font-weight: bold;
	border-bottom: 1px solid #D8D8D8
}
.content {
	padding-left: 30px;
	padding-right: 0px;
}
.title1 {
	height: 46px;
	line-height: 46px;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	margin: 0;
	border-bottom: 1px solid #dddddd;
	padding: 0;
}
.title1 .right {
	font-size: 12px;
	font-weight: normal;
	color: #666;
	margin-right: 20px;
}
.msg {
	height: 40px;
	line-height: 40px;
	text-align: center;
}
.content ul {
	list-style: none;
	margin: 0;
	padding: 15px 25px;
}
.content ul li {
	width: 96%;
	line-height: 30px;
	list-style-type: disc;
	list-style-image: none;
	text-align: left;
	color: gray;
	margin-left: 25px;
	border-bottom: 1px dashed #D1D1D1
}
.content ul li a {
	text-align: left;
	line-height: 38px;
	list-style: none;
	color: #333;
	display: inline-flex;
}
.content ul li:hover {
	color: #003A59;
}
.content ul li span {
	float: right;
}
.bt1 {
	font-weight: bold;
	line-height: 40px;
	font-size: 24px;
	text-align: center;
}
.zhengwen {
	margin: 0 auto;
	padding: 20px 15px 20px 0;
	line-height: 200%;
}
.zhengwen p{
	line-height:200%;
	margin-bottom:20px;
}
#vsb_content img,#vsb_content table {
	max-width: 800px;
	display:block;
	margin:0 auto;
	height:auto;
	line-height: 30px;
	}
/*lsittab*/
.xs {
	width: 100%;
	max-width: 800px;
	height: 46px;
	line-height: 46px;
	color: #A01709;
}
.table {
	width: 100%;
	max-width: 800px;
	margin: 0 auto;
}
.table table {
	width: 100%;
	max-width: 800px;
}
.table table tr {
	width: 100%;
	max-width: 800px;
	height: 46px;
}
.table table td {
	width: 140px;
	height: 46px;
	text-align: center;
}
/*listcon*/

.wrapper {
	width: 100%;
}
.titImage h2 {
	background-position: 0 -48px;
}
.serialImage {
	overflow: hidden;
}
.serialImage ul {
	width: 100%;
}
.serialImage ul li {
	position: relative;
	overflow: hidden;
	float: left;
	width: 22%;
	height:160px;
	margin: 0 12px;
}
.serialImage ul li a, .serialImage ul li img {
	display: block;
	width: 100%;
	min-height:160px;
}
.serialImage ul li a {
	position: relative;
}
.serialImage ul li h4 {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 33px;
	background: url(../img/shadow2.png) no-repeat;
	color: #fff;
	font: normal 12px/33px "\5B8B\4F53";
	text-align: center;
	margin: 0;
}
.ie6 .serialImage ul li h4 {
	background: #000;
	filter: Alpha(Opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
#fanye {
	margin: 20px auto;
}
#fanye span, #fanye a {
	height: 20px;
	line-height: 20px
}
/*listcon end*/
/*listimg*/


.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}
.rslides li {
	-webkit-backface-visibility: hidden;
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0;
}
.rslides li:first-child {
	position: relative;
	display: block;
	float: left;
}
.rslides img {
	display: block;
	height: auto;
	float: left;
	width: 100%;
	border: 0;
}
.slide_container {
	position: relative;
	float: left;
	width: 100%;
}
.slide {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}
.slide li {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
}
.slide img {
	display: block;
	position: relative;
	z-index: 1;
	height: 254px;
	width: 100%;
	border: 0;
}
.slide .caption {
	display: block;
	position: absolute;
	z-index: 2;
	font-size: 14px;
	text-shadow: none;
	color: #fff;
	background: #000;
	background: rgba(0,0,0, .8);
	left: 0;
	right: 0;
	bottom: 0;
	padding: 10px 20px;
	margin: 0;
	max-width: none;
}
.slide_nav {
	position: absolute;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	top: 50%;
	left: 0;
	opacity: 0.7;
	z-index: 3;
	text-indent: -9999px;
	overflow: hidden;
	height: 40px;
	width: 25px;
	background: transparent url("../img/themes.gif") no-repeat left top;
	margin-top: -55px;
}
.slide_nav:active {
	opacity: 1.0;
}
.slide_nav.next {
	left: auto;
	background-position: right top;
	right: 0;
}
.slide_tabs {
	text-align: center;
	margin-top: 13px;
	display:none
}
.slide_tabs li {
	background: #415066;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	display: inline-block;
	height: 12px;
	width: 12px;
	margin: 0 4px;
	cursor: pointer;
}
.slide_tabs li.slide_here {
	background: #A01709;
}
.slide_tabs a {
	display: block;
	height: 12px;
	width: 12px;
}
.slide_tabs a i {
	display: none
}
.slide_tabs a:hover {
	border: 0;
}
.rslides_tabs li:first-child {
	margin-left: 0;
}
.rslides_tabs .rslides_here a {
}

/**
 * Responsive
 ----------------------------------------*/
 @media  (max-width:1192px) {
.menunav ul.menutab li, .menunav ul.menutab li a {
	max-width: 146px;
}
.sousuo {
    width: 190px;
}
.wznr {
    height: 37px;
    overflow: hidden;
}
.l4 li {
    width: 41%;
    margin-left: 20px;
}
.sublist li a {
    height: 35px;
    width: 76%;
    overflow: hidden;
}
}
@media (min-width: 993px) and (max-width:1192px) {
.menunav ul.menutab li, .menunav ul.menutab li a {
	max-width: 146px;
}
.sousuo {
    width: 190px;
}
.wznr {
    height: 37px;
    overflow: hidden;
}
.sublist li a {
    height: 35px;
    width: 76%;
    overflow: hidden;
}
.hot {
    padding-left: 15px;
}
.rigth3 ul li {
	max-width: 78px;
}
.rigth3 ul li {
    margin: 12px 10px;
}
.l4 ul li, .l4 ul li a {
	max-width: 190px;
}
.r4img {
	max-width: 246px;
}
.friend ul li, .friend ul li a {
	padding: 0 2px;
}
.dzlx {
	width: 15%;
}
.dbzj {
	width: 30%;
}
.saom {
	width: 30%;
}

}

@media (max-width: 992px) {
.logo2 {
	display: none
}
.hot {
    padding-left: 15px;
}
.menunav ul.menutab li, .menunav ul.menutab li a {
	max-width: 110px;
}
.tabbtn li {
	max-width: 110px;
}

.sublist li a {
	width: 96%;
	overflow: hidden;
}
.sublist li span {
    display: none;
}
rigth3 ul li {
	max-width: 76px;
	height: 80px;
}
.rigth3 ul li {
	max-width: 78px;
	margin: 10px 8px;
}
.l4 {
	margin-left: 15px;
}
.r4img {
	max-width: 140px;
}
.l4 li {
    width: 41%;
    margin-left: 20px;
}
.l4 li a {
	width: 100%;
	overflow: hidden;
}
.dzlx {
	display: none
}
.dbzj {
	width: 35%;
}
.saom {
	width: 40%;
}
.content {
	padding: 0;
}
.title1 {
	padding-left: 15px;
}
.zhengwen {
	margin: 0 auto;
	padding: 20px 15px;
}
.r4img p {
    overflow: hidden;
    height: 36px;
}
.dbzj {
    border-left: none;
}
}

@media (max-width: 767px) {
.menunav ul.menutab li, .menunav ul.menutab li a {
	max-width: 110px;
}
.tw img {
	margin: 0 auto;
	max-width:none;
	max-height:none
}
.left2, .left3, .rigth2, .rigth3 {
	padding-right: 0;
	padding-left: 0;
	padding-top: 10px;
}
.sublist {
    padding: 0 15px;
}
.slide img {
	height: 220px;
}
.rigth3 ul li {
	max-width: 72px;
	margin: 10px 8px;
}
.couly p, .coulz p, .tabbtn li {
	max-width: 120px;
	font-size: 16px;
}
.tabbtn li a {
	font-size: 16px;
}
.l4 li {
	width: 41%;
}
.l4 li a {
    font-size: 14px;
}
.coulz3 {
	text-align: center;
	font-size: 1.2em;
	margin-left: 20px;
	margin-right: 20px;
	height: 46px;
	border-bottom: 1px solid #003A59;
}
.yqlj {
	margin: 0 auto;
	background-color: #f4978e;
}
.r4img {
	width: 85%;
	max-width: 100%;
	float: none;
	margin: 15px;
}
.dbzj {
	width: 100%;
	border: none;
	float: none
}
.dbzy {
	width: 42%;
	float: left;
}
.saom {
	width: 58%;
	float: left;
}
.xiangguanlist {
	margin-left: 30px;
}
.weix {
	margin-bottom: 15px;
}
.weix, .weix p {
	max-width: 170px;
}
.nry li {
	width: 33.333%;
	float: left;
}

}

@media (min-width: 480px) and (max-width: 640px) {
.r4img {
	margin: 20px;
}
.xiangguan {
	margin-left: 10px;
}
.xiangguanlist {
	margin-left: 10px;
}
.weix, .weix p {
	width: 146px;
}
.more, .more a {
	margin-right: 10px;
}
.dbzy a {
	padding-right: 3%;
}
}

@media screen and (max-width:480px) {
	.head {
    height: 130px;
}
	.sousuo {
    width: 270px;
}
.menunav ul.menutab li, .menunav ul.menutab li a {
	max-width: 90px;
	font-size: 16px;
}
.tabbtn li {
	max-width: 90px;
	font-size: 16px;
}
.rigth3 ul li {
	max-width: 84px;
	margin: 10px 15px;
}
.hot {
    padding-left: 0;
}
.hot .sublist {
    padding: 0;
}

.dbzj, .dbzy, .saom {
	width: 100%;
	border: none;
	float: none
}
.xiangguan {
	margin-left: 30px;
}
.xiangguanlist {
	margin-left: 60px;
}
.weix, .weix p {
	width: 130px;
}
.weix img {
	margin-left: 0;
	margin-right: 0;
}
.content ul li {
	width: 100%;
	margin-left: 0;
}
.content ul li a {
	width: 60%;
}
.bt1 {
	font-size: 18px;
	line-height:30px;
}
}

@media screen and (max-width:360px) {
.slide_nav {
	top: 40%;
	height: 30px;
	width: 18px;
	margin-top: -25px;
	background-size: contain;
}
.slides img {
	height: 200px;
}
#yqlj {
	margin-top: 20px
}
.hot {
    padding-right: 15px;
}
.hot p {
    line-height: 22px;
}
.wz ul li, .wz ul li a {
    height: 40px;
    font-size: 14px;
}
.rigth3 ul li {
	margin: 10px 6px;
}
}

@media screen and (max-width:320px) {
.sublist li a {
	width: 63%;
}
.menunav ul.menutab li, .menunav ul.menutab li a {
	max-width: 82px;
	font-size: 14px;
}
.couly p, .coulz p, .tabbtn li {
	max-width: 82px;
	font-size: 14px;
}
.tabbtn li a {
    font-size: 14px;
}
.sublist li a {
	width: 98%;
}
.sublist li a {
    font-size: 14px;
}
.more, .more a {
	font-size: 12px;
}

.weix, .weix p {
    width: 100px;
}
}



.box7{ margin:50px auto;border-radius: 20px;border: 3px dashed #CFC7B5;background-color: #E9E6DD;background: url(../img/bg1.jpg) no-repeat; background-size:cover;}
.box7-title{ font-size:30px; text-align:center; color:#9b1015; padding:25px 0 10px 0;}
.box7-font1{ font-size:14px;color:#9b1015;text-align:center;padding-bottom: 25px}
.box7-lf{width: 45%;}
.fram-txt{padding-right: 17%;width: 230px;}
/* .put{ margin-bottom:28px;} */
.box7-rg{width: 55%;}
.box7-rg .school{width: 360px;}
.box7-font2{ font-size:14px; color:#303030; font-weight:bold;padding: 5px 0;}
.put input{ display:block; width:222px; height:30px; border-radius:5px; border:1px solid #a9a9a9; padding-left:8px;}
.box7-btn{ width:85px; height:32px; line-height:32px; text-align:center; font-size:14px; color:#FFF; border:none;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#D85055), color-stop(100%,#9b1015));margin: 20px 0 35px!important;border-radius: 4px!important;}
.box7-rg-title{ font-size:18px; font-weight:bold;color:#9b1015; margin-bottom:15px; letter-spacing:1px;padding-top: 35px;}
.box7-rg-font{ font-size:14px; line-height:30px; color:#303030;}

.lt {float: left; }
.rt {float: right;}
/*安全范围（页面主题内容宽度，也是主体所在的范围）*/
.wrap{max-width: 1120px;;margin: 0 auto;}
/*清除浮动1*/
.clear {clear: both;}
/*清除浮动2*/
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}
/*分页*/
.fenye{ width:690px; height:30px;line-height:30px; text-align:center; padding-top:20px; color:#3f3c3c; margin-bottom:10px;}
.fenye span{ padding:3px; border:1px solid #ddd; margin-left:5px;}
.fenye a{ padding-left:5px; padding-right:5px; padding-bottom:3px; padding-top:3px; border:1px solid #ddd; margin-left:5px; color:#3f3c3c}
.fenye a:hover{ color:#fff; BACKGROUND: #003A59;}
.fenye SPAN FONT {COLOR: inherit}
