@charset "utf-8";
/* CSS Document */
body,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,input,select,textarea,form,p,img,div,pre,fieldset,blockquote,th,td {margin:0;padding:0;outline:none;}
html{ overflow-x:hidden;}
ul,li,ol,dl,dt,dd{list-style:none}

*{ font-family:"Microsoft Yahei"; margin:0; padding:0;transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;}
input,textarea,button{ background: transparent;vertical-align:middle}
a{  text-decoration:none;}
:focus{outline:0}
table { border-spacing: 0px; border-collapse: collapse; }
tr { cursor: pointer; }
input, textarea{ border: 0; }
textarea{resize:none}
select{ border:none;outline: none;}
.l{float:left !important;}
.r{float:right !important}
/*href*/

/*common*/
.wrap{ width:1200px; margin:0 auto;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}

.clear{clear:both;}
.clearfix{*zoom:1}
.hidden{display:none}
.center{text-align:center}
.img-box img,.img{display:block;margin:0;padding:0;width:100%;}
.flexbox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.lc{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
/*文字超出省略*/
.ellipsis{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.ovh1{text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.ovh2{-webkit-line-clamp:2}
.ovh3{-webkit-line-clamp:3}
.ovh5{-webkit-line-clamp:5}
.erjinr1 p{ line-height:30px;}
.erjibanner{ margin-top:80px;background-repeat: no-repeat;
    background-position: center center;}
	
.erjidh { width:100%; height:60px; border-bottom:1px solid #efeff0; text-align:center;}	
	.erjidh ul li.xian{ width:1px; height:60px; background:#efeff0;}
	.erjidh ul li{height: 60px;line-height: 60px;overflow: hidden;position: relative;display: inline-block; font-size:16px;}
	.erjidh ul li.dhmz{padding: 0 8px;min-width: 122px;margin:0 20px;}
.erjijj	{ width:1200px; margin:50px auto; line-height:30px;}
.erjisz{ width:1200px; margin:90px auto; }
.gy_nf{}
.gy_nf ul{}
.gy_nf ul li{ float:left; width:240px;}
.gy_nf ul li h1{ -webkit-margin-before: 0; -webkit-margin-after: 0;font-family:Impact;font-size:42px;color:#f9a701;}
.gy_nf ul li span{ color:#fff; font-size:14px; font-weight:normal;}
.gy_nf ul li p{ line-height:31px; color:#fff; font-size:14px;}
.timer{ display:inline;color:#f9a701; font-size:42px; font-weight:normal; line-height:48px;padding: 0 10px; font-weight:bold; font-family:Impact;}
.gy_nf ul li.border-none{ border-right:none;}


.care-ul1:after{content: '';display: block;clear: both;}
.care-li1{margin-bottom:15px;margin-right:1%;float:left;width:18%;margin-left:1%;}

.erjtp{ width:86%; margin:0 auto; margin-top:50px;}
.care-ul:after{content: '';display: block;clear: both;}
.care-li{margin-bottom:15px;margin-right:1.666%;float:left;width:30%;margin-left:1.6666%;}
.care-li img{display: block;width: 100%;}

.care-li1{margin-bottom:15px;margin-right:2%;float:left;width:21%;margin-left:2%;}
.care-li1 img{display: block;width: 100%;}

.care-li-desc{padding:10px;box-sizing:border-box;}
.care-li-desc-tit{text-align:center;margin-bottom:10px;display: block;font-size: 16px;color: #002e48;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.care-li-desc-a{line-height: 24px;color: #999; height:30px; overflow:hidden; display:block;}
.care-li-desc-tit:hover{color: #002e48;}
.care-li-desc-a:hover{color: #002e48;}
.care-li img:hover{background-color: #fff;opacity: .8;filter:alpha(opacity=80);}
.fzlc{color: #FFF;}
.fzlce{color: #FFF;}
.erjinr{ width:86%; margin:0 auto; margin-top:50px;}
.xmcg{width:1200px;  background:#fff; overflow:hidden; margin:40px auto}
.xmmc{ width:1140px; height:60px; margin:10px auto; border-bottom:1px solid #7f98a6; line-height:60px; font-size:24px; color:#002e48;}
.xmmc span{ font-size:14px; float:right; margin-right:20px;color:#002e48;}
.xmtp{ width:1180px; margin:0 auto; margin-top:50px;}
.xmtp1{ width:1140px; margin:0 auto; margin-top:50px; margin-bottom:30px;}


.pagelist { text-align: center; margin: 20px 0 40px; clear:both; padding-top:30px;}
.pagelist span, .pagelist strong, .pagelist a { display: inline-block; border: 1px solid #ddd;padding: 2px 6px; margin-right: 2px; line-height:16px; text-decoration:none; color:#666;}
.pagelist strong { background: #ef5600; color: #fff;}

.erjixw{ width:1200px; margin:0 auto; margin-top:20px; margin-bottom:60px;}
.erjixw ul li{ width:100%; margin-top:40px; background:#ffffff; padding:50px; overflow:hidden;}
.newstu{ width:370px; float:left;}
.news_zi{width:680px;  float:left; margin-left:50px;}
.news_zi h1{ font-size:24px; color:#002e48; font-weight:bold; line-height:50px;}
.news_zi p{ font-size:16px; color:#002e48;  line-height:32px;}
.news_zi h2{ width:160px; height:40px; border:1px solid #c8c9ca; font-size:16px; color:#002e48;  line-height:40px; text-align:center; margin-top:20px;}
.hzhb{ width:1200px;height:340px; background:#1c6371; margin:0 auto; margin-top:50px; overflow:hidden; padding:32px 45px 32px 45px;}
.hzhb ul li{ width:340px; height:245px; float:left; margin:15px;}
.hzlm{ width:1200px; margin:0 auto; margin-top:60px;}
.hzlm ul li { line-height:60px; text-indent:1em; font-size:16px;}

.lxdz{ width:1260px; margin:0 auto; }
.lxdz ul li{ width:570px; height:260px; float:left; border:1px solid #dbdbdb; margin:30px; padding:40px 25px;}
.lxdz ul li h1{ font-size:18px; color:#333; line-height:40px; font-family:"Microsoft Yahei"; font-weight:normal;}
.lxdz ul li h2{ font-size:14px; color:#666; line-height:28px;font-family:"Microsoft Yahei";font-weight:normal;}
.lxewm{ text-align:center; margin:30px;}
.HistoricalRiver li.his1{left: 230px; top: 190.6px;}
.HistoricalRiver li.his2{left: 340px; top: 319.6px;}
.HistoricalRiver li.his3{left: 410px; top: 419.6px;}
.HistoricalRiver li.his4{left: 483px; top: 520.6px;}
.HistoricalRiver li.his5{left: 480px; top:620.6px;}
.HistoricalRiver li.his6{left: 345px; top: 720.6px;}
.HistoricalRiver li.his7{left: 340px; top: 820.6px;}
.HistoricalRiver li.his8{left: 460px; top: 950.6px;}
.HistoricalRiver li.his9{left: 315px; top: 1070.6px;}
.HistoricalRiver li.his10{left: 325px; top: 1200.6px;}
.HistoricalRiver li.his11{left: 510px; top: 1330.6px;}

#multipleColumn{}
#multipleColumn .bd{ margin-top:30px;}
.picList li{ float:left; text-align:center; width:23%; margin:1%;}
.picList li .box3_pic{ width:100%;  position:relative; overflow:hidden;}
.pro_h{width:100%; height: 100%; position: absolute; top:0; left:0; z-index: 9; background:url(../images/links_bg.png) no-repeat center center; text-align: center; opacity: 0; transition: .6s;}
.pro_h i{width:72px; height: 72px; display: block; background: url(../images/links.png) no-repeat; margin: 20% auto 30px}
.pro_h p{font-size: 16px; color: #fff;}
.picList li:hover .pro_h{opacity: 1}
.picList li .box3_txt{ line-height:56px; font-size:16px; color:#333333;}
#multipleColumn .hd{  margin-top:10px; padding:20px 0; text-align:center; overflow:hidden;}
#multipleColumn a{ display:inline-block; float:none !important;}
#multipleColumn .prev, #multipleColumn .next{ width:51px; height:52px;}
#multipleColumn .prev{ background:url(../images/xtb1.jpg) no-repeat center center;}
#multipleColumn .next{ background:url(../images/xtb3.jpg) no-repeat center center;}
#multipleColumn .cen{ background:url(../images/xtb2.jpg) no-repeat center center; width:84px; height:51px;}

.newsBox { padding: 48px 0; background:url(../images/news_bg.jpg) no-repeat center center;background-size: cover; }
.newsBox .title { width:260px; height:40px; position:absolute; z-index:9999; margin-left:940px; }
.newsBox .title .tit { cursor: pointer; position: relative; width: 50%; height: 100%; float: left; }
.newsBox .title .tit.active .bg { display: block\9; opacity: 1;  !important; }

.newsBox .title .tit.active .ch { color: #fff; line-height:40px; text-align:center; }
.newsBox .title .tit.active .en { color: #fff; }
.newsBox .title .tit.active .btn { transform: rotate(90deg); -webkit-transform: rotate(90deg); color: #2c5fa9; }
.newsBox .title .tit .bg { height: 100%; width: 100%; opacity: 0; display: none\9; position: absolute; z-index: 0; background: #166a79; }
.newsBox .title .tit .ch { transition: .5s; -webkit-transition: .5s; position: relative; color: #166a79; z-index: 2;  font-size: 16px; font-weight: bold; line-height:40px; text-align: center}
.newsBox .title .tit .en { position: relative; z-index: 2; opacity: .5; color: #f36815; text-indent: 20px; font-size: 12px; text-transform: uppercase; margin-top: 3px; transition: .5s; -webkit-transition: .5s; }
.newsBox .title .tit .btn { position: absolute; z-index: 3; right: 20px; width: 24px; height: 24px; border-radius: 50%; font-family: "å®‹ä½“"; font-size: 20px; line-height: 24px; background: #fff; top: 50%; margin-top: -12px; text-align: center; transition: .5s; -webkit-transition: .5s; }
.newsBox .change { margin-top: 30px; }
.newsBox .changeDiv { width: 100%; display: none; }
.newsBox .changeDiv .lookMore { width: 96px; height: 27px; line-height: 27px; text-indent: 10px; background: url(../images/arrow2.png) no-repeat 80px; border: 1px solid #b9b8ba; display: block; margin: 28px auto 0; color: #b9b8ba; clear: both; transition: .5s; -webkit-transition: .5s; }
.content1200 {width: 1200px;margin: auto; position: relative; height: auto;}
.newsBox .changeDiv:first-child { display: block; }
.newsBox .bigNew { position: relative; top: 0; transition: .5s; -webkit-transition: .5s; display: block; width: 320px; margin-right: 20px; float: left; background: #fff;overflow: hidden;}
.newsBox .bigNew:hover { box-shadow: 0px 0px 20px rgba(0,0,0,.2);  }
.newsBox .bigNew:hover .tit { color: #f36815; }
.newsBox .bigNew .textBox { position: relative; padding: 15px 12px 10px; }
.newsBox .bigNew .type { font-size: 12px; color: #999999; }
.newsBox .bigNew .tit { font-size: 16px; font-weight: bold; color: #4a4a4a; line-height: 28px; padding: 5px 0; height: 56px; }
.newsBox .bigNew .time { font-size: 12px; margin-bottom: 10px; color: #adadad; }
.newsBox .bigNew .text { font-size: 12px; color: #7d7d7d; line-height: 20px; height: 60px; }
.newsBox .bigNew .arrow { width: 0px; height: 0px; border-style: solid; border-color: transparent; border-width: 15px; position: absolute; bottom: -30px; border-top-color: #fff; left: 20px; }
.newsBox .newList { float: left; width: 519px; }
.newsBox .newList a { display: block; position: relative; top: 0; transition: .5s; -webkit-transition: .5s; padding: 10px; height: 91px; background: #fff; margin-bottom: 20px; }
.newsBox .newList a:hover { box-shadow: 0px 0px 20px rgba(0,0,0,.2); top: -5px; }
.newsBox .newList a:hover .tit { color: #f36815; }
.newsBox .newList a:last-child { margin-bottom: 0; height: 92px; }
.newsBox .newList .tit { transition: .5s; -webkit-transition: .5s; font-size: 16px; font-weight: bold; color: #4a4a4a; line-height: 28px; height: 28px; }
.newsBox .newList .time { font-size: 12px; margin-bottom: 7px; color: #adadad; }
.newsBox .newList .text { font-size: 12px; color: #7d7d7d; line-height: 20px; height: 40px; }
.ldtu{ width:348px; float:left;}
.ldjj{ width:770px; float: right;}
.ldmz{ font-size: 24px; color: #333333; line-height: 50px;}
.ldzc{ font-size: 20px; color: #333333; line-height: 30px; margin-top:20px;}
.ldjl{ font-size: 18px; color: #333333; line-height: 32px;margin-top:20px;}
.ldgd{ width:130px; height:40px; background:#166a79; line-height:40px; text-align:center; color:#FFF;margin-top:50px;}
.ldgd a{color:#FFF}
.qywh{}
	
	
.fzlc_tit{font-size: 30px; color: #333; line-height: 50px; padding-top:70px;text-align:center;}
.fzlc_titen{font-size: 24px; color: #666; line-height: 40px;text-transform : uppercase; text-align:center;}	
.fzlcnr{ width:1200px; height:400px; margin:0 auto;}

.fzlcnr1{margin:40px;line-height:25px;height: 345px;overflow-y: auto;padding-right:10px;}
.fzlcnr1 ul li { height:70px; line-height:70px; border:1px solid #cccccc; margin-top:10px;}
.nianx{font-size: 18px; color: #454549; line-height: 70px; width:150px; float:left; background:#FFF; border-left:4px solid #002f4b; border-right:1px solid #cccccc; text-align:center;}
.fzwz{font-size: 16px; color: #454549; line-height: 70px; width:800px; float:left; margin-left:30px;}

.fzlcnr1::-webkit-scrollbar {width: 5px; height: 1px;}
.fzlcnr1::-webkit-scrollbar-thumb {border-radius: 10px; -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: #166a79;}
.fzlcnr1::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 10px;}

	
.qywh_tit{font-size: 30px; color: #fff; line-height: 50px; padding-top:70px;text-align:center;}
.qywh_titen{font-size: 24px; color: #fff; line-height: 40px;text-transform : uppercase; text-align:center;}	
.qywhnr{background: url(../images/whbj.png) no-repeat center center;
    height: 514px; margin-top:30px;}
.qywhnr_ul{ width:1200px; padding-top:250px; margin:0 auto;}
.qywhnr_ul .prev, .qywhnr_ul .next{ width:50px; height:48px; top:50px;}

.qywhnr_ul .prev{ background:url(../images/box3_left.jpg) no-repeat center center; position: relative;}
.qywhnr_ul .next{ background:url(../images/box3_right.jpg) no-repeat center center;position: relative; top:50px;}
.whmc{font-size: 24px; color: #333; line-height: 40px; text-align:center;}	
.whwz{font-size: 18px; color: #666; line-height: 40px; text-align:center;}	
.qywhnr_ul .hd{ position: absolute;}




.box2{ padding:50px 0; }
.box2_tit{}
.box2_tit h1{ font-size:30px; color:#333333; line-height:1;}
.box2_line{ background:url(../images/line.png) no-repeat center center; height:3px; padding:30px 0;}
.box2_tit p{ font-size:20px; color:#555555; line-height:1;}
.slideGroup{ width:1310px; height:400px; margin:0 auto;}
.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:30px 50px 0; position:relative;}
.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:0px; top:230px; display:block; width:35px; height:69px; background:url(../images/box2_left.png) center center no-repeat; }
.slideGroup .sNext{ left:auto; right:0px; background:url(../images/box2_right.png) center center no-repeat;}
.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{ margin-left:425px; float:left; _display:inline; overflow:hidden; text-align:center; position:relative;}
.slideGroup .parBd ul li .pic{ text-align:center; width:1200px; height:380px; overflow:hidden;}
.slideGroup .parBd ul li .title{ width:100%; height:44px; line-height:44px; background:url(../images/box2_bg.png) no-repeat center center; position:absolute; bottom:0;}
.slideGroup .parBd ul li .title a{ font-size:18px; color:#ffffff;}
.slideGroup .parBd ul li:hover .pic img{transform: scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);}
.slideGroup .parHd{ height:40px; line-height:40px; position:relative; margin-top:40px;}
.slideGroup .parHd:after{ content:""; border-bottom:1px solid #ddd; position:absolute; top:20px; left:0; width:100%;}
.slideGroup .parHd ul{ float:left; position:absolute; top:0; left:205px;height:40px; line-height:40px; z-index:1;}
.slideGroup .parHd ul li{ float:left; margin:0 25px; padding:0 40px; cursor:pointer; background-color:#0E418D; border-radius:40px; font-size:18px; color:#ffffff;}
.slideGroup .parHd ul li.on{background:#9E0000;}
.whwz{ margin:160px 0 0 0;}
.whwz h1{font-size: 24px; color: #333333; line-height: 60px;text-align:center;}
.whwz h2{font-size: 18px; color: #666666; line-height:40px;text-align:center;}
.erjifzlc{background: url(../images/fzbj.jpg) no-repeat center center;
    height: 646px;}

		
.about7{ padding:50px 0;}

.about7_tit{font-size: 30px; color: #fff; line-height: 50px;margin-top:20px;text-align:center;}
.about7_titen{font-size: 24px; color: #fff; line-height: 40px;text-transform : uppercase; text-align:center;}
.about7_ul{ width:1275px;padding-top:50px; margin:0 auto;overflow:hidden;}

.about7_ul .bd{ overflow:hidden;}
.about7_ul .bd ul li{ width:390px; height:280px; float:left; margin-right:10px;}
.about7_ul .hd{padding: 20px 585px; overflow:hidden; margin-top:30px;}
.about7_ul .hd a{ display:block;}
.about7_ul .prev, .about7_ul .next{ width:50px; height:48px;}
.about7_ul .prev{ background:url(../images/box3_left.jpg) no-repeat center center;}
.about7_ul .next{ background:url(../images/box3_right.jpg) no-repeat center center;}
.about7_ul .cen{ background:url(../images/box3_center.jpg) no-repeat center center; width:112px; height:48px;}



.picList1 li{ float:left; text-align:center; }
.picList1 li .box3_pic{ width:100%;  position:relative; overflow:hidden;}

.rcnr{ width:1200px; margin:50px auto;}
.rcnrz{ width:442px; float:left;}
.rcnrz ul li{ background:url(../images/dhbjtu1.png) no-repeat center center; height:100px; line-height:100px; font-size:18px; margin-top:10px;}
.rcnrz ul li a{ padding-left:50px; color:#000;}
.rcnrz ul li.curr{ background:url(../images/dhbjtu2.png) no-repeat center center; color:#FFF;}
.rcnrz ul li.curr a{ color:#FFF;}
.rcnry{ width:730px; float: right; background:#ecedef; overflow:hidden;}
.rcdqlm{ padding:50px; font-size:24px;}
.rcjtnr{ padding:0 50px 50px 50px;}