div,form,img,ul,ol,li,dl,dt,dd,p,tr,td,input,body,strong,span,pre{margin:0; padding:0; border:0; }
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; font-weight:normal;}
body{ font-family: "Microsoft Yahei UI","Microsoft Yahei","微软雅黑",SimSun,"宋体", sans-serif; font-size: 13px; margin: 0px; padding: 0px; line-height: 22px; color: #666; height: auto; clear: both; }
img{border:0px;}
ul,li{ list-style:none;}
em, i{ font-style:normal;}
a{ text-decoration:none; color:#333;}
.del_float{ clear:both; line-height:0; height:0; font-size:0;}
a,area{outline:none;blr:expression(this.onFocus=this.blur());}

.web{margin:0px auto;padding:0px;width:1000px; }
.fleft{float:left;}
.fright{float:right;}
input,button,select,textarea{outline:none; border:none;}


.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}


* html{background:url(about:blank);}
body{min-width:1200px;margin:0 auto;}

a:focus, a:active,
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
select::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {border: 0;outline : 0;} 
input,button,select,textarea{outline:none;-webkit-appearance:none;}
textarea{resize:none;}
a { text-decoration: none; color: #333; }
a{blr:expression(this.onFocus=this.blur());}
a:focus{outline:none;}
a.hidefocus{outline:none}
.button{ border-radius: 0; }
input{font-family: "微软雅黑";}
textarea{font-family: "微软雅黑";}
img{border:0px; outline-width:0px; vertical-align:top;}
.cleafix:after{clear:both;content:"\200B";display:block;height:0;}
.cleafix{*zoom:1;}
.fl { float:left;}
.fr { float:right;}
.w1200{ width:1200px; margin:0 auto;}
.w1080{ width:1080px; margin:0 auto;}


body{
overflow-x: hidden;
}
header{ width: 100%; height: 142px; background-image: url(../img/top.jpg); background-repeat: repeat-x; }
.top{
width: 1200px;
height: 142px;
margin: 0 auto;
}
.ul-logo{
width: 496px;
height: 90px;
margin-top: 20px;
float: left;
}
.ul-xx{
width: 217px;
height: 67px;
position: relative;
left: 130px;top: 30px; 
float: left;
background: url(../img/wz.png) no-repeat;
}
.form-s {
position: relative;
width: 238px;
float: right;
}
input {
}

.inputs {
width: 228px;
height: 34px;
padding-left: 10px;
outline: none;
background: white;
color: #9E9C9C;
margin: 30px 0 0 0;
}

button {
position: absolute;
top: 35px;
right: 0px;
width: 24px;
height: 24px;
border: none;
cursor: pointer;
background: url(../img/ss.png) no-repeat;
}

.nav {
width: 100%;
height: 58px;
background: #1156a9;
}
.nav a {
display: block;
cursor: pointer;
}
.a-dq {
color: #ffd800 !important;
}
.nav_menu {
width: 1200px;
height: 58px;
margin: 0 auto;
text-transform: uppercase;
}
.nav_menu-item {
float: left;
position: relative;
margin: 0 10px;
z-index: 55;
*z-index: 55;
_z-index: 55;
}
.nav_menu-item a {
padding:0 11px;
height: 58px;
float: left;
color: #FFFFFF;
font-size: 16px;
line-height: 58px;
text-align: center;
display: block;
}
.nav_menu-item:hover {

cursor: pointer;
}
.nav_menu-item:hover a {
color: #ffeb9a;
}
.nav_menu-item:hover .nav_submenu {
display: block;
}
.nav_submenu {
text-transform: none;
display: none;
z-index: 55;
*z-index: 55;
_z-index: 55;
position: absolute;
left: 0px;
top: 58px;
background: #0461C0;
border-top: 3px solid #ffd800;
}
.nav_submenu-item {
width: 150px;
height: 42px;
z-index: 55;
*z-index: 55;
_z-index: 55;
}
.nav_submenu-item a {
font-size: 14px;
width: 150px; 
display:block;
height:42px;
line-height:42px;
text-align: center;
margin: 0 auto;
padding:0;
}
.nav_submenu-item:hover {
background-color: #064087;
}


.banner{ width: 100%; height: 720px; background-image: url(../img/back.jpg); background-repeat: repeat-x; }
.focus {
width: 1200px;
height: 350px;
margin: 0 auto;
position: relative;
overflow: hidden;
}
.focus ul li p{
width: auto;
display: inline-block;
padding-right: 20px;
height: 54px;
color: white;
font-size: 20px;
line-height: 54px;
background: #333333;
opacity: 0.76;
position: relative;
top: -90px;left: 60px;
}
.focus ul li p img{
vertical-align: middle;
padding: 0 20px;
}
.focus .num {
overflow: hidden;
height: 25px;
position: absolute;
bottom: 2px;
left: 48%;
zoom: 1;
z-index: 3;
}
.focus .num li {
width: 10px;
height: 10px;
line-height: 10px;
text-align: center;
font-weight: 400;
font-family: "??????", Arial;
color: #FFFFFF;
background: #fff;
margin-right: 10px;
border-radius: 50%;
cursor: pointer;
float: left;
}
.focus .num li.on {
width: 10px;
height: 10px;
border-radius: 10px;
background: #e50000;
}
.focus .prev {
left: 0;
}
.focus .next {
right: 0;
background-position: right;
}
.jdtw{
width: 1200px;
height: 320px;
margin: 15px auto 0;
}
h1{
font-size: 26px;
color: #303030;
text-align: left;
line-height: 70px;
}
.jdtw dl{
width: 262px;
height: 240px;
margin: 0 18px;
float: left;
}
.jdtw dl dd a{
height: 50px;
display: inline-block;
font-size: 16px;
line-height: 24px;
color: #040404;
}
.jdtw dl dd a:hover{
color: #E50000;
}
.jdtw dl dd p{
font-size: 12px;
line-height: 24px;
color: #8f8f8f;
float: left;
}
.jdtw dl dd p.p-right{
float: right;
}

.index-main{
width: 100%;
height: 454px;
}
.index-main-mid{
width: 1200px;
height: 454px;
margin: 0 auto;
}
.news{
width: 678px;
height: 454px;
float: left;
}
.tt{
width: 678px;
height: 70px;
border-bottom: 1px solid #dadada;
}
.h1-1{
float: left;
}
.a-more{
font-size: 14px;
color: #999999;
float: right;
line-height: 70px;
}
.news ul{
width: 678px;
height: 38px;
clear: both;
}
.news ul li{
color: #2b3ec8;
font-size: 13px;
line-height: 38px;
float: left;
padding-right: 15px;
}
.news ul a{
font-size: 15px;
color: #333333;
line-height: 38px;
float: left;
}
.news ul a:hover{
color: #E50000;
}
.news ul a img{
vertical-align: middle;
padding-left: 10px;
}
.notice{
width: 477px;
height: 454px;
float: right;
}
.tt-notice{
width: 477px;
}
.notice-main{
width: 470px;
height: 70px;
clear: both;
margin-top: 15px;
}
.notice-main dl{
width: 68px;
height: 70px;
float: left;
background: #e5ebeb;
margin-right:20px;
}
.notice-main dl dt{
height: 40px;
background: #6373e8;
font-size: 27px;
color: white;
line-height: 40px;
text-align: center;
}
.notice-main dl dd{
height: 30px;
color: #212121;
font-size: 14px;
line-height: 30px;
text-align: center;
}
.notice-main a{
width: 380px;
height: 42px;
display: inline-block;
font-size: 14px;
color: #000000;
line-height: 24px;
}
.notice-main a:hover{
color: #E50000;
}
.notice-main p{
font-size: 14px;
color: #a9a9a9;
}
.index-footer{
width: 100%;
height: 278px;
background: #efefef;
}
.index-footer-main{
width: 1200px;
height: 278px;
margin: 0 auto;
}
.kslj{
width: 665px;
height: 230px;
margin-top: 30px;
float: left;
}
.kslj dl{
width: 172px;
height: 135px;
float: left;
background: #6da622;
margin: 0 20px;
}
.kslj dl:hover{
opacity: 0.8;
}
.kslj dl.dl-red{
background: #d35069;
}
.kslj dl.dl-yellow{
background: #edc041;
}
.kslj dl dt{
width: 44px;
height: 51px;
margin: 20px auto 20px;
}
.kslj dl dd{
width: 120px;
height: 40px;
margin: 0 auto;
text-align: center;
line-height: 19px;
}
.kslj dl dd a{
color: white;
font-size: 16px;
}
.kslj dl dd a:hover{
color: #E50000;
}
.xmt{
width: 480px;
height: 230px;
float: right;
margin-top:30px ;
}
.xmt-main{
width: 430px;
height: 132px;
margin: 0 auto;
background: #3ba9e1;
}
.xmt-main dl{
width: 156px;
height: 90px;
float: left;
margin-top: 21px;
}
.xmt-main dl.dl-middle{
width: 116px;
height: 132px;
background:#efefef;
margin:0;
}
.xmt-main dl dt{
width: 40px;
height: 40px;
margin: 12px auto;
}
.xmt-main dl dd{
width: 156px;
text-align: center;
}
.xmt-main dl dd a{
line-height: 19px;
color: white;
font-size: 16px;
}
.xmt-main dl dd a:hover{
text-decoration: underline;
}

.bottom{
width: 100%;
height: 50px;
background: #e0e0e0;
clear: both;
}
.yqlj{
width: 1200px;
height: 50px;
margin: 0 auto;
}
.yqlj p,.yqlj a{
font-size: 14px;
color: #000000;
line-height: 50px;
float: left;
margin-right: 50px;
}
.yqlj a:hover{
color: #E50000;
}
.select{
width: 160px;
height: 20px;
margin: 10px 0 0 50px;
font-size: 13px;
float:left;
}

footer{
width: 100%;
height: 130px;
background: #1a5fb3;
}
footer p{
font-size:14px;
text-align: center;
line-height: 28px;
color: white;
margin: 0 10px;
}
footer span{
width: 20px;
display: inline-block;
}
.p-footer{
padding-top: 20px;
}

.body2{
background: url(../img/back.jpg) repeat-y;
}
.ul-xx2{
float: right;
width: 217px;
height: 67px;
margin-top: 30px;
background: url(../img/wz.png) no-repeat;
}
.input2 {
margin: 13px 0 0 20px;
}
.button2 {
position: absolute;
top: 20px;
}
.content-main{
width: 100%;
height: auto;
}
.cont-zw{
width: 1200px;
height: 44px;
margin: 0 auto;

}
.ul-tt{
width: 1200px;
height: 70px;
}
.ul-tt p,.ul-tt a{
color: #636363;
font-size: 16px;
float: left;
margin: 0 10px;
line-height: 70px;
}
.con-left{
width: 1159px;
height: auto;
min-height:800px;
background: white;
float: left;
border: 1px solid #e1e1e1;
padding:20px 20px 60px;
}
.con-left1{
width: 1180px;
height: auto;
min-height:800px;
background: white;
float: left;
border: 1px solid #e1e1e1;
padding:20px 20px 60px;
}



.con-left-2{
 width:830px !important;
}
h2{ width: 1200px; line-height: 46px; font-size: 30px; color: #064087; text-align: center; padding-top: 20px; }
.ul-rq{
width: 1100px;
height: 55px;
border-top: 1px solid #d5d5d5;
background: #f9f9f9;
margin: 0 auto;
}
.ul-rq li{
font-size: 14px;
    color: #636363;
    float: left;
    margin: 0 99px;
    line-height: 55px;
    text-align: center;
    width: 163px;
}
.ul-img{
width: 716px;
height: 408px;
margin: 30px auto;
background: url(../img/banner5.jpg) no-repeat;
}
.con-left p{
font-size: 16px;
color: #4d4d4d;
line-height: 36px;
text-indent: 2em;
margin: 0 auto;
}
.con-right-2{
width:300px;
height:800px;
float:right; 
min-height:300px;
display:inline-block;
background:#fff;
}
.ul-right-tt-dq{
background: #476aec;
color: white;
}
.ul-right-tt-2{
background:#ffffff;
}
.ul-right-tt-2 li{
width: 300px;
height: 40px;
font-size: 14px;
color: #000000;
line-height: 40px;
}
.ul-right-tt-2 li img{
vertical-align: middle;
padding: 0 20px;
}
.li-right-tt-2{
font-size: 18px !important;
line-height: 40px;
color:#FFF !important;
background: #476aec;
border-bottom: 3px solid #ffd800;
}
.li-right-tt-2 span{
width:20px;
display:inline-block;
}
.con-right{
width: 300px;
height: 504px;
float: right;
background: white;
border: 1px solid #eeeeee;
}
.ul-right-tt{
background: #476aec;
}
.ul-right-tt li{
width: 350px;
height: 40px;
font-size: 18px;
color: #fff;
line-height: 40px;
}
.ul-right-tt li img{
vertical-align: middle;
padding: 0 20px;
}
.con-ul-wz{
width: 275px;
height: 40px;
padding-left:12px ;
}
.con-ul-wz a{
height: 40px;
font-size: 15px;
line-height: 40px;
padding-left:10px;
background: url(../img/dian.png) center left no-repeat;
float: left;
}
.con-ul-wz a:hover{
color: #E50000;
}
.con-ul-wz li{
float: right;
line-height: 40px;
font-size: 15px;
color: #acacac;
}

.list-left{
width: 743px;
height: 60px;
margin: 0 auto 40px;
border-bottom: 1px solid #d5d5d5;
}
.list-left li{
width:350px;
height: 48px;
background: #0461c0;
margin-top: 15px;
font-size: 24px;
color: white;
line-height: 48px;
text-align: left;
}
.list-left li img{
vertical-align: middle;
padding: 0 20px;
}
.list-main{
width: 725px;
height: 35px;
margin: 0 auto;
}
.list-main a{
color: 14px;
font-size: 14px;
line-height: 35px;
float: left;
}
.list-main a:hover{
color: #E50000;
cursor: pointer;
}
.list-main a img{
padding: 0 20px;
vertical-align: middle;
}
.list-main li{
float: right;
color: #849ec1;
font-size: 14px;
line-height: 35px;
}
.dpzw{
width: 1000px;
height: auto;
min-height: 800px;
margin: 0 auto;
background: white;
}
.gbook { padding: 41px; width: 1100px; min-height:1220px;background-color: #FFF; text-align: left; }
.height6 { min-height: 1366px; }
/*栏目定位*/
.lmdw{
	width:110px;
	height:auto;
	min-height:360px;
	overflow:hidden;
	border:1px solid #146c44;
	position:fixed;
	top:220px;
	right:50px;
}
.lmdw a{
	width:110px;
	height:auto;
	min-height:89px;
	overflow:hidden;
	border-bottom:1px solid #146c44;
	display:inline-block;
	font-size:16px;
	color:#146c44;
	text-align:center;
}
.lmdw a img{
	width:80px;
	height:55px;
	vertical-align:middle;
	padding-top:8px;
}
.lmdw a:hover{ color:#E50000;}