@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */ dl, dt, dd, ul, ol, li, /* list elements 列表元素 */ pre, /* text formatting elements 文本格式元素 */ form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */ th, td /* table elements 表格元素 */ { margin: 0; padding: 0; }
html { overflow: 0; }
body{min-width: 1100px; }
body, button, input, select, textarea /* for ie */ { font: 14px "微软雅黑" }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small { font-size: 12px; }
ul,li, ol { list-style: none; }
a { text-decoration: none; color: #000;}
a:hover { color: #4a7db1; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
legend { color: #000; }
fieldset, img { border: 0; }
table { border-collapse: collapse; border-spacing: 0; }
h1, h2, h3, h4, h5, h6, button, input, select, textarea { font-size: 100%; }
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.FL{ float:left;}
.FR{ float:right;}
.cfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;}
.cfix{*zoom:1;}
.clear{content:".";display:block;clear:both;overflow:hidden;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content: " ";clear:both;height:0;}
.clearfix{*zoom:1;}

.sx_ban {width: 100%; margin:0px auto; background:#536bab;}
.sx_ban .ban1{background: url(../images/ban_01.jpg) no-repeat center top;height: 231px;}
.sx_ban .ban2{background: url(../images/ban_02.jpg) no-repeat center top;height: 196px;}
.sx_ban .ban3{background: url(../images/ban_03.jpg) no-repeat center top;height: 173px;}


.main{ width:1100px; margin:0px auto}
.main1{ width:1100px; margin:15px auto;}
.title{ text-align:center; padding:20px; color:#FFF; font-size:44px; font-weight:bold;}
.main1l{ width:665px; float:left; text-indent:2em; font-size:18px; line-height:30px; color:#333; padding-top:20px;}
.main1r{ width:398px; float:left; margin-left:37px;}

.main1 li{ width:205px; float:left;}
.main1 li dt{border-radius: 10px 10px 0px 0px; background:#536bab; color:#FFF; font-size:22px; font-weight:bold; line-height:46px; text-align:center;}
.main1 li dd{ width:183px; border:1px solid #576cab; border-top:none; padding:10px; font-size:18px; line-height:30px; color:#333; height:140px;}
.p1{ font-size:18px; line-height:30px; color:#FFF; padding-bottom:15px;}

.nei2{ width:100%; height:auto; overflow:hidden; background:#bcdede;}
.neir2{ width:1100px; height:auto; margin:0 auto; overflow:hidden;}
.topa ul{ width:1100px; height:66px; overflow:hidden;}
.topa ul li{ width:269px; height:60px; float:left; overflow:hidden; margin:0 2px; background:url(../images/bg.jpg) no-repeat left top; line-height:53px; 
text-align:center; color:#333; cursor:pointer; font-size:18px;}
.topa ul li.hover{ background:url(../images/bg2.jpg) no-repeat left top; color:#fff;}
.bot{ width:1100px; height:520px; margin:10px 0 30px 0px; overflow:hidden;}
.nei1{ width:100%; height:auto; overflow:hidden;background:#fffafa;}

.nian{ width:1100px; margin:0px auto; padding-bottom:15px;}
.title1{ text-align:center; padding:20px; color:#333; font-size:44px; font-weight:bold;}
.title1 span{ color:#f58f06;}
.nian li{ width:224px; float:left; margin:0px 71px;}
.nian li dt{ text-align:center; font-size:20px; line-height:30px; padding-top:10px; color:#333;}

.zjbg {width: 100%; margin:0px auto; background: url(../images/zjbg.jpg) no-repeat center top; height:626px;}
#ban1 {
    height: 585px;
    width: 100%; margin:auto; padding-top:41px;
}
#ban1 .banC {
    height: 585px;
    margin: auto;

    overflow: hidden;
    position: relative;
}
#ban1 .banC .ul_img {
    height: 585px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
}
#ban1 .banC .ul_img li {
    height: 548px;
	width:968px;
	
    left: 115px;
    position: absolute;
    top: 0;
    vertical-align: bottom;
	display: none;
}
#ban1 .banC .ul_img .current {
    opacity: 1;
}
#ban1 .banC .ul_img li a {
    display: block;
    width: 100%;
}




#ban1 .banC .b_np1 {
	font-family:"宋体";
	color: #FFFFFF;
	display: block;
	font-size: 170px;
	height: 104px;
	line-height: 78px;
	position: absolute;
	text-align: center;
	top: 192px;
	width: 104px;
	z-index: 99;
}
#ban1 .banC #ban_prev {
	left: 244px;
	margin-left: -230px;
}
#ban1 .banC #ban_next {
	margin-right: -90px;
	right: 95px;
}
.yx5_29{width:350px; height:600px; float:left; margin-right:36px;}
.zj-wz{width:550px; float:left; padding-left:10px; padding-top:30px;}
.yx5_31{width:503px; height:85px; color:#FFF;background:#f58f06;border-radius:40px; padding:10px 0px 0px 20px;}
.yx5_31 dt{ font-size:44px;font-weight:bold; float:left;}
.yx5_31 dd{ font-size:22px; padding-left:20px; float:left;}
.yx5_32{width:434px; height:135px; font-size:18px; line-height:30px; padding-top:25px; border-bottom:1px dashed #fff; color:#333}
.zj-add01{ padding-top:8px; font-size:18px; line-height:28px; color:#333; width:485px; border-top:1px dashed #333;}
.yx5_33{width:146px; margin-left:100px;height:50px; margin-top:40px; overflow:hidden;background:#f58f06; text-align:center; }
.yx5_33 a{  width:146px; height:50px; text-align:center; font-size:24px; line-height:50px;color:#fff;}
.yx5_33 a:hover{ color:#fff;}
.yx5_34{width:480px; padding-left:100px; height:69px; margin-top:100px; overflow:hidden; clear:both}

.yx5_30{width:503px; height:85px; color:#FFF;background:#f58f06;border-radius:40px; padding:0px 0px 0px 20px; line-height:85px; font-size:22px;}
.yx5_30 strong{ font-size:44px; padding-right:20px;}

.title2{ text-align:center; padding:20px; color:#fff; font-size:44px; font-weight:bold;}
.title2 span{ color:#f58f06;}
.duibi{ padding-bottom:20px;}
.duibi li{ width:474px; float:left; margin:0px 38px;}

.gc{}
.gcl{ width:287px; float:left;}
.gcr{width:787px; float:left;}
.gcr dt{ font-size:24px; font-weight:bold; color:#536bab; line-height:30px; padding-top:10px;}
.gcr dt span{font-style:oblique; padding-right:8px;}
.gcr dd{ font-size:18px; line-height:30px; color:#333;}

.p2{ padding-bottom:15px;}
.p2 dt{ font-size:24px; font-weight:bold; color:#536bab; line-height:30px; padding-top:10px;}
.p2 span{font-style:oblique; padding-right:8px;}
.p2 dd{ font-size:18px; line-height:30px; color:#333;}








