body{margin:0px auto;padding:0px;border:0px;font-family:"???è?ˉé?…é?‘"; font-size:16px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased; min-width:1200px;background: #fff;}
ul,li,ol{margin:0px; padding:0px; list-style:none;}
table,tr,td,h1,h2,h3,h4,h5,span,p,form,input,dl,dd,dt,em,b{margin:0px; padding:0px;}
em,img{border:0px;}
input{border: none;outline: none;background: none;}
a{text-decoration:none; cursor:pointer;color: #494949;transition: 0.6s;}
a:hover{ text-decoration:none;transition: 0.6s;color:#2c73d5;}
.fl{float:left; display:inline;}
.fr{float:right;display:inline;}
.width{width:1200px;margin: 0 auto;}
.clearfix:after{
	content: '';
	display: block;
	width: 100%;
	height: 0px;
	clear: both;
}
.images{
	transition: all 0.8s;
	-moz-transition: width 0.8s; /* Firefox 4 */
	-webkit-transition: width 0.8s; /* Safari ?’? Chrome */
	-o-transition: width 0.8s; /* Opera */
	}
.images:hover{
	cursor: pointer;
	transition: all 0.8s;
	transform: scale(1.1);
    -ms-transform:scale(1.1);     /* IE 9 */
    -moz-transform:scale(1.1);     /* Firefox */
    -webkit-transform:scale(1.1); /* Safari ?’? Chrome */
    -o-transform:scale(1.1);     /* Opera */
	}



/****************************************é|–é?μ****************************************/

/* ?¤′é?¨ */
.top{width: 100%;background: #2c73d5 url(../img/topbg.png) no-repeat 55% center;overflow: hidden;padding: 28px 0;}
.logo{margin-top: 5px;}
.topr{width: 245px;overflow: hidden;}
.wzlj{display: block;text-align: right;font-size: 14px;color: #fff;margin-bottom: 15px;}
.wzlj:hover{color: #eee;}
.search{width: 240px;height: 30px;border: 1px solid #073f80;border-radius: 30px;line-height: 30px;}
.sswz{width: 195px;float: left;padding-left: 15px;line-height: 30px;color: #fff;font-size: 14px;}
.sstp{    float: left;
    margin-top: 6px;}

/* ?ˉ?è?a */
.menu{width: 100%;height: 50px;background: #fff;}
.nav{height:50px; line-height:50px;position:relative; z-index:1;}
.nav a{ color:#000;}
.nav .nLi{ float:left;  position:relative; display:inline;}
.nav .nLi h3{ float:left;font-weight: normal;}
.nav .nLi h3 a{ display:block; padding:0 35px; font-size:18px;}
.nav .nLi .dhhome{width: 25px;height: 25px;background: url(../img/home.png) no-repeat center;margin: 0 5px 0;display: inline-block;vertical-align: sub;}
.nav .nLi .dhico{width: 25px;height: 25px;background: url(../img/menu.png) no-repeat center;display: inline-block;vertical-align: middle;margin: 0 0 0 5px;}
.nav .on h3 a{background: #2c73d5;color: #fff;}
.nav .nLi:hover a{background: #2c73d5;color: #fff;}
.nav .on h3 .dhhome,.nav .nLi:hover .dhhome{background: url(../img/homeon.png) no-repeat center;} 
.nav .on h3 .dhico,.nav .nLi:hover .dhico{background: url(../img/menuon.png) no-repeat center;}
.nav .sub{width:100%; left:0; top:50px;  position:absolute;background:#2c73d5;text-align: center;display: none;z-index: 999;}
.nav .sub li{ zoom:1; font-size: 16px;}
.nav .sub a{ display:block; color: #fff;padding: 10px 0;line-height: 22px;}
.nav .sub a:hover{ background: #fff;color: #2c73d5;}

/* banner */
.banner{width:100%; text-align:center;}
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative;}
.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:700px; display:block; overflow:hidden; }
.prev{width: 70px;height: 70px;background: url(../img/left.png) no-repeat center;position: absolute;top: 50%;margin-top: -35px;left: 10%;}
.next{width: 70px;height: 70px;background: url(../img/right.png) no-repeat center;position: absolute;top: 50%;margin-top: -35px;right: 10%;}

/* ??…??1 */
.main{padding: 30px 0 40px 0;background: url(../img/mainbg.jpg) no-repeat top center;}
.zytitle{border-bottom: 1px solid #ddd;}
.zytitle h3{font-size: 24px;color: #000;float: left;margin: 0 0 -1px; border-bottom: 3px solid #2c73d5;line-height: 50px;font-weight: normal;}
.zytitle h3::before{background:#6ac8bb;display: inline-block;content: "";width: 3px;height: 24px;vertical-align: middle;margin: 0 10px 2px 0;}
.zytitle a{float: right;font-size: 14px;color: #999;margin-top: 16px;}
.zytitle a:hover{padding-right: 10px;color: #2c73d5;}

/* ?·￥?????¨?�? */
.gzdt{width: 630px;}
.picScroll-left{ width:100%;  overflow:hidden;position: relative;margin-top: 30px;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);}
.picScroll-left .hd{ overflow:hidden;position: absolute;bottom: 23px;right:50%;z-index: 999;margin-right: -60px;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; }
.picScroll-left .hd ul li{ float:left;width:18px; height:18px; overflow:hidden; margin-right:8px; text-indent:-999px; cursor:pointer; background:url(../img/dian.png) no-repeat center;}
.picScroll-left .hd ul li.on{ background:url(../img/dian-hover.png) no-repeat center; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{float:left; _display:inline; overflow:hidden;width: 630px;position: relative;}
.picScroll-left .bd ul li .pic{ text-align:center;overflow: hidden;width:630px; height:355px;position: relative;}
.picScroll-left .bd ul li .pic img{ width:630px; height:355px; display:block;transition: 0.6s;}
.picScroll-left .bd ul li .date{position: absolute;left: 0;bottom: 0;width: 70px;height: 70px;background: rgba(44,115,213,0.9);color: #fff;text-align: center;}
.picScroll-left .bd ul li .date p:first-child{font-size: 24px;font-weight: bold;line-height: 35px;margin-top: 5px;}
.picScroll-left .bd ul li .date p:last-child{font-size: 14px;}
.picScroll-left .bd ul li .title{background: #fff;padding: 20px 25px 60px 25px;}
.picScroll-left .bd ul li .title a{color: #000;font-size: 16px;font-weight: bold;}
.picScroll-left .bd ul li .title p{font-size: 14px;color: #666;margin-top: 8px;}
.picScroll-left .bd ul li:hover .title a{color: #2c73d5;}

/* ?????￠ */
.qh{width: 520px;position: relative;}
.qhtitle{border-bottom: 1px solid #ddd;overflow: hidden;}
.qhtitle li{float: left;margin-right: 35px;font-size: 24px;color: #000;line-height: 50px;cursor: pointer;}
.qhtitle li.cur{margin: 0 30px -1px 0; border-bottom: 3px solid #2c73d5;}
.qhtitle li.cur::before{background:#6ac8bb;display: inline-block;content: "";width: 3px;height: 24px;vertical-align: middle;margin: 0 10px 2px 0;}
.qhlist{margin-top: 15px;}
.qhlist li{padding: 15px 0;overflow: hidden;border-bottom: 1px dashed #ddd;transition: all 0.35s ease 0s;}
.qhlist li .date{float: left;width: 70px;text-align: center;}
.qhlist li .date p:first-child{width: 100%;line-height: 33px;font-size: 28px;color: #2c73d5;font-weight: bold;}
.qhlist li .date p:last-child{width: 100%;background: #2c73d5;line-height: 25px;font-size: 14px;color: #fff;}
.qhlist li a{display: block;float: right;width: calc(100% - 90px);color: #000;line-height: 24px;padding: 5px 0;}
.qhlist li:last-child{border-bottom: none;}
.more{position: absolute;right: 0;font-size: 14px;color: #999;top: 16px;transition: 0.6s;}
.more:hover{color: #2c73d5;padding-right: 10px;transition: 0.6s;}
.qhlist li:hover{-webkit-transform: translateX(6px);
    -moz-transform: translateX(6px);
    -o-transform: translateX(6px);
    -ms-transform: translateX(6px);
    transform: translateX(6px);}
.qhlist li:hover a{color: #2c73d5;}

/* ????…3é“???￥ */	
.xglj { margin-top:30px;}
.xglj ul{margin: 30px -11px 0 -11px;overflow: hidden;}
.xglj ul li{padding: 0 11px;float: left;width: 100px;text-align: center;transition: 0.8s;}	
.xglj ul li a{display: block;font-size: 14px;color: #333;line-height: 18px;background: #fff;padding: 10px 20px;height: 104px;}
.xglj ul li p{line-height: 20px;margin-top: 8px;}
.link1{border: 1px dashed #2c73d5;}
.link2{border: 1px dashed #6ac8bb;}
.link3{border: 1px dashed #c89d6a;}
.link4{border: 1px dashed #acc86a;}
.link4 p{line-height: 40px !important;}
.link5{border: 1px dashed #84b5d2;padding: 10px 13px !important;}
.link6{border: 1px dashed #84d2a4;}
.link7{border: 1px dashed #d8b6af;}
.link8{border: 1px dashed #6a79c8;padding: 10px 13px !important;}
.link9{border: 1px dashed #ccbc9f;}
.link10{border: 1px dashed #876ac8;}
.xglj ul li img{transition: 0.8s; height:60px;}
.xglj ul li:hover img{cursor: pointer;
	transition: 0.8s;
	transform: scale(1.1);
    -ms-transform:scale(1.1);     /* IE 9 */
    -moz-transform:scale(1.1);     /* Firefox */
    -webkit-transform:scale(1.1); /* Safari ?’? Chrome */
    -o-transform:scale(1.1);     /* Opera */}
.xglj ul li:hover p{color: #2c73d5;}


/* ?o?é?¨ */
.footer{padding: 25px 0;background:#2c73d5;overflow: hidden;color: #fff;font-size: 14px;line-height: 28px;}
.dblogo{margin-top: 26px;}
.bq{padding: 25px 0;}
.ewm{width: 26%;text-align: right;}
.ewm span{margin-right: 20px;line-height: 92px;display: block;float: left;margin-left: 104px;}
.ewm img{width: 90px;height: 90px;}

/* ??�???é?μ */
.nybanner{width: 100%;height: 420px;overflow: hidden;}
.nybanner img{width: 100%;height: 420px;}
.nynr{margin-top: -40px;position: relative;}
.nynrc{background: #fff;}
.nynrl{width: 280px;margin-top: -40px;}
.nynrl h3{width: 100%;height: 80px;background: #2c73d5;line-height: 80px;text-align: center;font-size: 30px;color: #fff;font-weight: normal;}
.nynrl li a{display: block;width: 100%;height: 50px;background: #f4f4f4;line-height: 50px;text-align: center;color: #333;}
.nynrl li.on a,.nynrl li:hover a{font-size: 20px;color: #2c73d5;background: #e7efeb;}
.nynrl li.on,.nynrl li:hover{border-left:3px solid #2c73d5;}
.nynrr{width: 860px;}
.location{border-bottom: 1px solid #ddd;overflow: hidden;margin-top: 30px;}
.location h3{font-size: 24px;color: #000;float: left;margin: 0 0 -1px; border-bottom: 3px solid #2c73d5;line-height: 50px;font-weight: normal;}
.location h3::before{background:#6ac8bb;display: inline-block;content: "";width: 3px;height: 24px;vertical-align: middle;margin: 0 10px 2px 0;}
.current{float: right;font-size: 14px;color: #999;margin-top: 20px;}
.current a{color: #999;}
.current a:hover{color: #2c73d5;}
.nynrr .qhlist{margin: 20px 0;}

/* dpzw */
.dpzw{padding: 30px 0;overflow: hidden;}
.dpzw p{font-size: 16px !important;line-height: 32px !important;text-indent: 32px !important;color: #000;margin-bottom: 20px;}
.dpzw table{width:98%;margin:0 auto}
.dpzw table td{border:1px solid #ddd;padding:5px;}
.dpzw table td p{text-indent:0 !important;margin-bottom:0;text-align:center;}

/* ??…??1é?μ */
.nryy{width: 80%;padding: 10px 10%;background: #fff;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);}
.nry{padding: 30px 0;overflow: hidden;}
.nry h1{font-size: 18px;text-align: center;color: #2c73d5;line-height: 26px;padding: 0 25px;}
.xiab{text-align: center;font-size: 14px;color: #999;margin-top: 10px;}
.nrynr{overflow: hidden;border-bottom: 1px dashed #ddd;border-top: 1px dashed #ddd;padding: 25px 0;margin: 25px 0;}
.nrynr p{font-size: 16px;line-height: 32px;text-indent: 32px;color: #000;}
.nrynr p img{display: block;margin: 10px auto;}
.sxp p{font-size: 14px;color: #000;margin-bottom: 10px;}
.sxp p a{color: #999;}
.sxp p a:hover{color: #2c73d5;}


/* ????‰???—è?¨ */
.tplist{padding-bottom: 20px;}
.tplist li{padding: 25px 0;border-bottom: 1px dashed #ddd;overflow: hidden;transition: 0.6s;}
.tplist li:last-child{border-bottom: none;}
.tplist li .tplbtp{display: block;float: left;width: 160px;height: 120px;overflow: hidden;}
.tplist li .tplbtp img{width: 160px;height: 120px;transition: 0.6s;}
.tplist li .tplbwz{width: calc(100% - 190px);float: right;display: block;}
.tplist li .tplbwz p.title{color: #000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-top: 10px;}
.tplist li .tplbwz p.info{font-size: 14px;color: #666;line-height: 18px;margin: 8px 0;}
.tplist li .tplbwz p.time{font-size: 14px;color: #2c73d5;}
.tplist li:hover{-webkit-transform: translateX(6px);
    -moz-transform: translateX(6px);
    -o-transform: translateX(6px);
    -ms-transform: translateX(6px);
    transform: translateX(6px);}
.tplist li:hover p.title{color: #2c73d5;}

#container3 { margin-top:30px;}
#container3 ul { margin-top:10px;}
#container3 ul li { line-height:30px;}
#container3 .m3 { width:48%;}
#container3 .m4 { width:48%;}
.ywbl img { width:120px;}
.ywbl dd { margin-top:20px; margin-left:20px;}
.ywbl dd img { display:block;}
.ywbl dd span{ display:block; margin-top:10px;}

.mobtn { position:absolute; top:8px; right:10px;}








