* { margin:0px; padding:0px; font-family:"微软雅黑"; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
body {}
a { text-decoration:none;}
li { list-style:none;}
.section {}
.section1 { background:url(../images/bj1.jpg) 50%; }
.section2 { background:url(../images/bj2.jpg) 50% top; }
.section3 { background:url(../images/bj3.jpg) 50%; }
.section4 { background:url(../images/bj5.jpg) 50%; }
.section5 { background:url(../images/bj4.jpg) 50%; }
.container { width:1160px; margin:50px auto auto auto;}
.row { width:100%; overflow:hidden;}

.ggbt-div { width:100%; height:120px; background-image:url(../images/ggbt-bj1.png); background-repeat:no-repeat; background-position:center 59px; margin-top:90px;}
.ggbt-div img { display:block; margin:0 auto;}


.p1-btimg { width:100%; overflow:hidden; margin-top:160px; display: none;}
.p1-btimg img { display:block; margin:0px auto auto 0px;}
.p1-bntlist { width:100%; overflow:hidden; text-align:center; margin-top:40px;}
.p1-bntlist ul { padding:0 40px 0 40px; margin:0;}
.p1-bntlist ul li { width:16.66%; float:left;}
.p1-bntlist a { display:inline-block; width:116px; height:116px; border-radius:50%; margin-left:20px; margin-right:20px; font-size:20px; color:#ffffff; text-align:center; line-height:116px; font-weight:bold;}
a.p1bnt1 { background-color:#f26d6e;}
a.p1bnt2 { background-color:#ff953c;}
a.p1bnt3 { background-color:#4aa7f5;}
a.p1bnt4 { background-color:#ffb84c;}
a.p1bnt5 { background-color:#6fd56f;}
a.p1bnt6 { background-color:#0a72ab;}

.video-yc { width:1109px; height:539px; overflow:hidden; background-image:url(../images/p1-videobj2.png); background-repeat:no-repeat; margin:30px auto auto auto;}
.video-con { width:522px; height:287px; margin:132px auto auto auto;}

.p2-ldiv { width:645px; float:left;}
.ycjj-txt { width:100%; overflow:hidden; font-size:16px; color:#282828; line-height:1.875;;}
.ycjj-bnt { width:100%; overflow:hidden; box-sizing:border-box; border-left:#eeeeee solid 1px; border-top:#eeeeee solid 1px; margin-top:30px;}
.ycjj-bnt li { width:33.333%; height:100px; float:left; border-right:#eeeeee solid 1px; border-bottom:#eeeeee solid 1px; box-sizing:border-box; background-color:#ffffff;}
.ycjj-bnt li img { float:left; display:block; width:50px; height:50px; margin:25px 20px auto 30px;}
.ycjj-bnt li span { font-size:20px; color:#282828; line-height:100px;}
.gmjjshfz { line-height:24px !important; font-size:18px !important; margin-top:25px; display:block;}
.p2-rdiv { width:450px; float:left; margin-left:35px;}
.ycmap-div { width:450px; height:461px; margin-top:10px; background-image:url(../images/ycmap.png); background-repeat:no-repeat; background-position:center top;}
.ycmap-div ul { padding:0; margin:0; position:absolute;}
.ycmap-div ul li { width:65px; height:27px; line-height:22px; background:url(../images/mapyellow-icon.png) no-repeat 0 0; text-align:center; font-size:14px; cursor:pointer; position:absolute;}
.ycmap-div ul li a{color: #282828;}
.ycmap-div ul li.now{ background:url(../images/mapred-icon.png) no-repeat 0 0; color:#fff;} 
#xingshanxian { left:107px; top:66px; z-index:16;}
#yuananxian { left:304px; top:109px; z-index:15;}
#ziguixian { left:70px; top:182px; z-index:14;}
#yilingqu { left:200px; top:167px; z-index:13;}
#xilingqu { left:200px; top:220px; z-index:11;}
#dianjunqu { left:214px; top:248px; z-index:10;}
#wujiagangqu { left:285px; top:245px; z-index:9;}
#xiaotingqu { left:255px; top:270px; z-index:8;}
#dangyangshi { left:365px; top:208px; z-index:7;}
#changyangxian { left:117px; top:300px; z-index:6;}
#zhijiangshi { left:333px; top:300px; z-index:5;}
#wufengxian { left:83px; top:380px; z-index:4;}
#yidushi { left:240px; top:360px; z-index:3;}
#gaoxinqu { left:265px; top:185px; z-index:2;}
#yichangshi { left:267px; top:215px; z-index:2;}

.p3-mobcon { display:none;}
.p3box{ width:1160px; height:510px; margin:0 auto; position:relative; _height:100%;}
.picbox{ width:1160px; height:415px; overflow:hidden; position:relative;}
.piclist{ height:415px;position:absolute; left:0px; top:0px}
.piclist li{ background:#eee; width:290px; height:415px; float:left;}
.piclist li a { display:block; width:250px; height:415px; margin:0px auto; overflow:hidden; background-repeat:no-repeat; background-position:center top;}
.piclist li a h1 { font-size:24px; color:#0a79ad; font-weight:bold; text-align:center; margin-top:40px;}
.piclist li a p { font-size:14px; color:#282828; line-height:1.571; padding-left:20px; padding-right:20px; margin-top:15px;}
.swaplist{ position:absolute; left:-1160px; top:0px}
.og_prev,.og_next{ width:51px; height:51px; position:absolute; top:450px; z-index:9999; cursor:pointer;filter:alpha(opacity=70); opacity:0.7;}
.og_prev{ background:url(../images/l_btn.png) no-repeat; left:50%; margin-left:-71px;}
.og_next{ background:url(../images/r_btn.png) no-repeat; right:50%; margin-right:-71px;}
.p3bkbj1 { background-image:url(../images/p3-lmbj1.jpg);}
.p3bkbj2 { background-image:url(../images/p3-lmbj2.jpg);}
.p3bkbj3 { background-image:url(../images/p3-lmbj3.jpg);}
.p3bkbj4 { background-image:url(../images/p3-lmbj4.jpg);}

.p4-condiv { width:1136px; overflow:hidden; margin:0px auto;}
.p4-list { width:284px; overflow:hidden; float:left;}
a.jingq-bt { display:block; width:274px; height:274px; margin:0px auto;}
.jingq-bt span { display:none;}
.p4-list ul { display:block; width:274px; overflow:hidden; margin:0px auto;}
.p4-list ul li { font-size:16px; color:#282828; text-align:center; line-height:2.25;}
.p4-list ul li a { color:#282828;}
.p4-list ul li a:hover { color:#006fc4;}
.p4-list p { font-size:14px; color:#006fc4; text-align:center; line-height:2.25;}
.p4-list p a { color:#006fc4;}
.p4-list p a:hover { color:#006fc4; text-decoration:underline;}

.p5-condiv { width:1140px; height:470px; margin:0px auto; background-color:#FFF;}
.p5-ldiv { width:678px; overflow:hidden; float:left; margin-left:25px; margin-top:58px;}
.zdgyy-btdiv { width:100%; height:24px; background-image:url(../images/line-bj1.jpg); background-repeat:repeat-x; background-position:left 11px; text-align:center;}
.zdgyy-btdiv span { display:inline-block; width:auto; height:24px; margin:0px auto; background-color:#FFF; padding-left:10px; padding-right:10px; font-size:24px; color:#006fc4; line-height:24px;}
.gyyqhtab1{width:100%; overflow:hidden; background-color:#e7e7e7; padding-bottom:5px; margin-top:20px; padding-left: 3px;}
.gyyqhtab1 ul {margin:0;padding:0;}
.gyyqhtab1 li{ width:96px; height:34px; text-align: center; float:left; cursor:pointer; color:#282828; font-size:14px; line-height:34px; /*padding-left:10px; padding-right:10px; margin-right:8px;*/ margin-top:5px;}
.gyyqhtab1 li.now{ color:#ffffff; background-color:#006fc4; /*border-bottom:#49979e solid 1px; border-top:#49979e solid 1px;*/} 
.gyyqhtablist1{width:100%; height:auto; clear:both; overflow:hidden; display:none; margin:20px auto auto auto; box-sizing:border-box;} 
.block{display:block;}
.zdgyy-con { width:100%; overflow:hidden;}
.zdgyy-con img { display:block; width:258px; height:166px; float:left; margin-right:20px;}
.zdgyy-con span { display:block; font-size:24px; color:#006fc4; font-weight:bold;}
.zdgyy-con p { font-size:14px; color:#282828; line-height:1.786; margin-top:8px;}
.zdgyy-con p a { color:#006fc4; margin-left:5px;}
.zdgyy-con p a:hover { text-decoration:underline;}
.p5-rdiv { width:380px; overflow:hidden; float:left; margin-left:30px; margin-top:58px;}
.yxyc-btdiv { width:100%; height:24px; font-size:24px; color:#006fc4; line-height:24px; text-align:left;}
.yxyc-video { width:380px; height:285px; margin-top:20px;}


.fr { float:right;}
.fl { float:left;}
.sqhead-div1 { width:100%; overflow:hidden; position:absolute; top:0px; background:rgba(0,0,0,0.1); border-bottom:#ffffff solid 2px;}
.sqhead-con { width:1160px; overflow:hidden; margin:10px auto;}
.sqyclogo-div {  width:263px; height:58px; overflow:hidden; position:absolute;}
.sqyclogo-div img { display:block; width:263px; height:58px;}
.sqnav-div { padding-left:283px; width:auto; height:58px;}
.sqnav-div ul { padding:0px; margin:0px -10px 0px -10px;}
.sqnav-div ul li { width:auto; float:left; padding:0 10px; margin-top:10px;}
.sqnav-div ul li a { display:block; width:100%; height:38px; border-radius:3px; font-size:18px; color:#ffffff; line-height:38px; text-align:center;padding: 0 20px;}
.sqnav-div ul li a:hover { background-color:#006fc4;}
.sqnav-div ul li a.now { background-color:#006fc4;}
.sqfoot-div { width:100%; overflow:hidden; position:absolute; bottom:0px; background-color:#ff0000;}
.site-info { background: #cfd3d5; overflow: hidden;}
.explain { width: 570px; padding: 30px 0; line-height: 30px; overflow: hidden;}
.explain p { padding-right:40px; height: 90px; float: left; font-size: 14px; font-family: "Microsoft Yahei"; color: #666;}
.explain p:last-child { padding-right: 0;}
.scr-link { text-align: right; overflow: hidden; padding: 30px 0;}
.scr-link li { width: 88px; height: 88px; line-height: 88px; vertical-align: middle; border: 1px solid #ccc; overflow: hidden; background: #f8f8f8; float: right; margin-left: 10px; text-align: center;}
.scr-link li img { width:90%;}
.copyright-font { height: 40px; line-height: 40px; background: #333; overflow: hidden; font-size: 14px; font-family: "Microsoft Yahei"; color: #999;}
.copyright-font span { font-family: "arial";}
.footerlink { height: 40px; line-height: 40px;}
.footerlink a { color: #999; margin: 0 10px; font-size:14px;}
.footerlink a:last-child { margin-right: 0;}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span { background: #006fc4 !important;}