@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,img{margin:0;padding:0;}
body{font-size:14px; color:#333; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; min-width:1200px;_width:1200px; background:#fffef8;}
body a{text-decoration:none; outline:none; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
a:link,a:visited{color:#333;}
a:hover{color:#0094ff;}
/*去掉图形热点的点击时出现的边线*/
a,area{blr:expression(this.onFocus=this.blur());}  /*for IE*/   
:focus{-moz-outline-style:none; outline:none;}     /* for Firefox*/
img{border:0;}
ul li{list-style-type:none;}
table,table td{border-collapse:collapse;}
.clear{clear:both; height:0;}


.head{height:104px; background:#22588b;}
.head .logo{width:1200px; height:104px; background:url(LOGO.png) no-repeat left center; margin:0 auto;}
.head .logo .language{height:104px; background:url(head02.png) no-repeat right center; line-height:30px; text-align:right;}
.head .logo .language a:link, .head .logo .language a:visited{color:#fff;}


/* 导航菜单 */
.menu{height:48px; background-color:#2b71b2;position:relative;z-index:1;}
.menu .mainMenu{width:1200px; height:48px; margin:0 auto;}
.menu .mainMenu .mainMenuLi{float:left; width:109px; text-align:center; position:relative;}
.menu ul li a{display:block; height:48px; line-height:48px; font-size:16px;}
.menu ul li a:link, .menu ul li a:visited{color:#fff;}
.menu ul li a.cur{background:linear-gradient(rgba(49,130,203,1),rgba(49,130,203,1), rgba(49,130,203,0)); border-radius:10px 10px 0 0;}
/*这是第二级菜单*/
.menu .subMenu{display:none; width:149px; background-color:#dcdcdc; position:absolute; z-index:999; left:0; margin-left:-20px; z-index:100;}
.menu .subMenu li{width:auto; position:relative;}
.menu .subMenu li a{height:auto; line-height:40px; font-size:15px; border-bottom:#bbb 1px solid;}
.menu .subMenu li a:link, .menu .subMenu li a:visited{color:#333;}
.menu .subMenu li a.cur:link, .menu .subMenu li a.cur:visited{color:##009fe9;background-color:#dcdcdc; border-radius:0;}


.banner{width:1200px; height:500px; position:relative; margin:0 auto;}
.banner .bd{position:relative; height:500px; z-index:0; overflow:hidden;}
.banner .bd li{zoom:1; vertical-align:middle; width:100%;}
.banner .bd li img{display:block; width:1200px; height:500px; vertical-align:top;}
.banner .hd{width:100%; height:12px; overflow:hidden; position:absolute; left:0; bottom:30px; z-index:1; text-align:center;}
.banner .hd ul{overflow:hidden; zoom:1; clear:both; height:12px; font-size:0;}
.banner .hd ul li{display:inline-block; *display:inline; zoom:1; vertical-align:top; margin:0 8px; width:8px; height:8px; border:#22588b 2px solid; cursor:pointer; border-radius:50%; text-indent:-99px; text-shadow:0 0 2px #333;}
.banner .hd ul li.on{background:#22588b;}


.indH{height:45px; line-height:45px; border-bottom:#808080 1px solid; font-size:18px; color:#22588b; background-repeat:no-repeat; background-position:left center; background-size:26px 26px; padding-left:31px;}
.indH a:link, .indH a:visited{color:#aaa; float:right; font-size:12px; font-weight:normal;}
.indH a:hover{color:#3182cb;}

.newsList{padding-top:4px;}
.newsList li{height:31px; line-height:31px; border-bottom:#eee 1px dotted; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.newsList li span{float:right; padding-left:20px; color:#999;}


.F1{width:1200px; height:146px; margin:10px auto 0;}
.tzgg{width:770px; height:146px; float:left;}
.tzgg .indH{background-image:url(i01.png);}

.mzap{height:146px; margin-left:800px;}
.mzap .indH{background-image:url(i02.png);}


.news{width:1200px; height:289px; margin:10px auto 0;}
.news .indH{background-image:url(i03.png);}
.newsCon{margin-top:15px; height:224px;}
.picNews{width:660px; height:224px; overflow:hidden; float:left;}
.picNews .bd{width:660px; height:200px; overflow:hiddenl;}
.picNews .bd ul{min-width:680px; height:200px;}
.picNews .bd li{width:320px; height:200px; position:relative; margin-right:20px; float:left;}
.picNews .bd li p{height:200px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.picNews .bd li h3{width:calc(100% - 20px); height:24px; line-height:24px; padding:0 10px; background:rgba(0,0,0,0.5); color:#fff; font-size:12px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:absolute; left:0; bottom:0; z-index:1; text-align:center;}
.picNews .hd{height:8px; margin-top:16px; overflow:hidden; text-align:center;}
.picNews .hd ul{overflow:hidden; zoom:1; clear:both; height:8px; font-size:0;}
.picNews .hd ul li{display:inline-block; *display:inline; zoom:1; vertical-align:top; margin:0 5px; width:6px; height:6px; border:#22588b 1px solid; cursor:pointer; border-radius:50%; text-indent:-99px; text-shadow:0 0 2px #333;}
.picNews .hd ul li.on{background:#22588b;}

.txtNews{height:224px; margin-left:680px;}
.txtNews dl{height:60px; border-bottom:#eee 3px solid;}
.txtNews dl dd{height:32px; line-height:32px; font-family:"华文新魏"; font-size:30px; color:#832222;}
.txtNews dl dt{height:28px; line-height:28px; color:#888;}
.txtNews .newsList{padding-top:1px;}


.F2{width:1200px; height:242px; margin:10px auto 0;}
.F2 div{width:380px; height:242px; padding-left:30px; float:left;}
.F2 .jxyd{padding-left:0;}
.jxyd .indH{background-image:url(i04.png);}
.xsky .indH{background-image:url(i05.png);}
.txdt .indH{background-image:url(i06.png);}


.iconLink{width:1200px; margin:20px auto 60px; font-size:0; text-align:center;}
.iconLink .linkBtn{display:inline-block; width:120px; padding:10px; background-size:80%; background-position:center; margin:0 5px; position:relative; font-weight:600; vertical-align:top; z-index:0;}
.linkBtn:hover{color:#1764ae; background-color:rgba(0,128,255,0); z-index:2;}
.linkTitle img{vertical-align:top;}
.linkTitle p{font-size:14px; vertical-align:top;}

.linkBox{display:none; height:30px; text-align:center; position:absolute; top:-10px;}
.linkBox span{display:inline-block; height:30px; line-height:30px; white-space:nowrap; padding:0 10px; border-radius:5px; cursor:pointer; background-color:#1261ac; color:#fff; font-size:14px; margin:0 5px;}
.linkBox.emailBox{width:200px; left:-30px;}
.linkBox.zyrzwBox{width:750px; left:-250px;}
.linkBox.xnfzBox{width:750px; left:-200px;}

.link{background:#f8f8f3; padding:40px 0;}
.linkCon{width:1200px; height:127px; margin:0 auto;}
.linkList{width:294px; height:100px; background:url(pad.png) no-repeat; margin-left:84px; float:left; padding:10px 25px 17px;}
.linkList span{display:block; width:44px; height:58px; background-repeat:no-repeat; background-position:center 5px; float:left; font-size:18px; color:#22588b; padding-top:42px; text-align:center;}
.linkList.jxlj{margin-left:0;}
.linkList.jxlj span{background-image:url(i07.png);}
.linkList.kylj span{background-image:url(i08.png);}
.linkList.xslj span{background-image:url(i09.png);}
.linkListBox{height:100px; line-height:25px; margin-left:88px;}
.linkListBox a{display:block; height:25px; line-height:25px;}


.foot{background:#22588b url(footLogo.png) no-repeat center center; padding:20px 0;}
.footCon{width:1200px; margin:0 auto;}
.ewm{width:78px; height:110px; padding:19px 0 9px; float:right; text-align:center; color:#fff;}
.ewm img{width:78px; height:78px; vertical-align:top;}
.ewm p{height:32px; line-height:32px;}

.contact{height:120px; padding:10px 0; line-height:24px; color:#fff; margin-right:100px;}
.foot a:link, .foot a:visited{color:#fff;}
.foot a:hover{text-decoration:underline;}

.nyBanner{height:300px; background:url(nyBanner.jpg) no-repeat center center; background-size:cover;}


.ny{width:1199px; background:#fff; border-left:#ddd 1px solid; margin:0 auto;}
.left{width:260px; float:left;}
.left h2{height:59px; line-height:59px; background:url(leftHbg.jpg) no-repeat right center; padding-left:30px; position:relative; font-size:22px; font-weight:normal; color:#fff;}
.left h2:after{display:block; width:24px; height:2px; content:""; background:#fff; position:absolute; left:30px; bottom:1=0px;} 
.left ul{padding:20px;}
.left ul li{padding-bottom:20px;}
.left ul li a{display:block; height:50px; line-height:50px; padding:0 20px; border:#22588b 1px solid; border-left-width:3px; background:url(i11.png) no-repeat 95% center; font-size:16px; font-weight:600; color:#22588b;}
.left ul li a:hover, .left ul li a.on{color:#fff; background-color:#22588b;}


.right{margin-left:260px; border-left:#ddd 1px solid;}
.post{height:58px; line-height:58px; border-bottom:#aaa 1px solid; padding:0 40px; margin-bottom:5px;}
.post span{display:block; height:40px; line-height:40px; margin-top:18px; float:right; padding-left:25px; background:url(i10.png) no-repeat left center; color:#999;}
.post p{height:57px; line-height:57px; border-bottom:#aaa 3px solid; font-size:20px; color:#0b467f; position:relative; top:0; float:left; font-weight:600;}


.list01{padding:0 40px 40px;}

.article{padding:0 40px 40px;}
.articleTitle{padding:20px 0; line-height:30px; font-size:20px; font-weight:600; text-align:center;}
.articleInfo{width:90%; font-size:14px; height:30px; line-height:30px; background:#f5f5f5; color:#666; text-align:center; margin:0 auto;}
.articleInfo label{padding-left:20px;}
.articleCon{font-size:14px; line-height:30px; padding:15px 0; min-height:300px;}
.articleCon p, .articleCon div{text-justify:inter-ideograph;text-align:justify;}
.articleCon img{max-width:850px; height:auto !important; margin:0 auto;_width:expression(document.body.clientWidth > 850 ? "850px" : "auto");}