@charset "utf-8";
/* CSS Document */
*{ margin:0 auto; padding:0;}
.qybanbg{ background:url(../images/qybg.jpg) no-repeat top center;}
body {font-family:"微软雅黑",Tahoma;  margin:0;padding:0;}
div,ul,li,p,dl,dt,dd,p,span,img{ padding:0; margin:0;}
li,dl{list-style-type:none;}
a{ text-decoration:none; color:#666; font-size:14px;}
a:hover{ color:#004588;}
img{vertical-align:top; border:none; border:0; }
.left{ float:left;}
.right{ float:right;}


.main{ height: auto; overflow: hidden;}
.lefbox{ float:left; width:12.75%; background:#004588;  height: 100%;  position: fixed;  left: 0; top: 0; overflow: hidden;  z-index: 999;}
.logo{ padding:35px 0;}
.logo img{ width:100%;}


@media screen and (min-width: 1000px) and (max-width: 1367px){
.nav{  padding:0 25px;}
.nav ul{ border-left:2px solid #0e5191;}
.nav ul li{ text-align:center; line-height:48px; background:url(../images/navliline.png) no-repeat left center; padding-left:20px;}
.nav ul li a{ font-size:16px; color:#fff;}
.nav ul li.hover{ background:url(../images/navdot.png) no-repeat right center;}
.nav ul li:hover a{ text-decoration:underline;}


.jyfw{ overflow:hidden; }
.jyfwtit strong{ line-height: 45px;  }
.jyfw ul li { font-size:12px; color: #333;}
.jyfw ul.jy01{  overflow:hidden;border-bottom: #dbdbdb 1px solid;}
.jyfw ul.jy01 li{ float:left; border-top: #dbdbdb 1px solid; border-right: #dbdbdb 1px solid; line-height:40px; padding:0 5px; width:46%; }
.jyfw ul.jy01 li span{border-radius:50%; background:#004588; width:20px; height:20px; margin:10px 0 0 0; color:#fff; float:left; line-height:20px; text-align:center; }
.jyfw ul.jy02 li{ border-top: #dbdbdb 1px solid; border-right: #dbdbdb 1px solid; width:96.3%; line-height:22px; padding:5px 5px; }
.jyfw ul.jy02 li span{border-radius:50%; background:#004588; width:20px; height:20px; margin:3px 0 0 0; color:#fff; float:left; line-height:20px; text-align:center; }

.rightmain{ float:right; width:27.8%; border-top:3px solid #5a5a5a;}
		}

@media screen and (min-width: 1367px) and (max-width: 1921px){
.nav{  padding:0 33px;}
.nav ul{ border-left:2px solid #0e5191;}
.nav ul li{ text-align:center; line-height:55px; background:url(../images/navliline.png) no-repeat left center; padding-left:20px;}
.nav ul li a{ font-size:16px; color:#fff;}
.nav ul li.hover{ background:url(../images/navdot.png) no-repeat right center;}
.nav ul li:hover a{ text-decoration:underline;}


.jyfw{ overflow:hidden;  }
.jyfwtit strong{ line-height: 45px; color: #333333; font-size: 16px;   }
.jyfw ul li{ font-size:14px; color: #333;}
.jyfw ul.jy01{  overflow:hidden;border-bottom: #dbdbdb 1px solid;}
.jyfw ul.jy01 li{ float:left; border-top: #dbdbdb 1px solid; border-right: #dbdbdb 1px solid; line-height:40px; padding:0 5px; width:47%; }
.jyfw ul.jy01 li span{border-radius:50%; background:#004588; width:20px; height:20px; margin:10px 0 0 0; color:#fff; float:left; line-height:20px; text-align:center; }
.jyfw ul.jy02 li{ border-top: #dbdbdb 1px solid; border-right: #dbdbdb 1px solid; width:96.3%; line-height:22px; padding:5px 5px; }
.jyfw ul.jy02 li span{border-radius:50%; background:#004588; width:20px; height:20px; margin:3px 0 0 0; color:#fff; float:left; line-height:20px; text-align:center; }

.rightmain{ float:right; width:27.8%; border-top:3px solid #5a5a5a;}
}

.jyfwtit{  margin:0 10px 0 10px; }
.jyfwtit span{ float:right; width:50px; height:20px; margin:13px 0 0 0;}
.jyfwtit span a{ background:url(../images/more.png) no-repeat; width:50px; height:20px; display:block;}
.jyfwtit span a:hover{ background:url(../images/morehover.png) no-repeat; width:50px; height:20px; display:block;}

.ssk{ overflow:hidden; background:#f5f5f5; width:96%; height:32px; border-radius:3px;}
.ssk input.ssk{ border:none; float:left; line-height:32px;font-family:"微软雅黑",arial; color:#b4b4b4; padding-left:5px; width:81%;  }
.ssk input.ssbotton{ float:right; }


.ssk2{ overflow:hidden; background:#f5f5f5; width:434px; height:32px; border-radius:3px; float:right; margin-top:14px; }
.ssk2 input.ssk{ border:none; float:left; line-height:32px;font-family:"微软雅黑",arial; color:#b4b4b4; padding-left:5px; width:85%;  }
.ssk2 input.ssbotton{ float:right; }

.rightbg{ margin-left:245px; width:87.25%; float:right;  height: auto; position:relative; }
.rightbox{  overflow:hidden;}

.zbgg{ margin:5px 10px 5px 10px;}
.zbggtit{ overflow:hidden; }
.zbggtit strong{ float:left; line-height:35px; color:#333333; font-size:16px;}
.zbggtit span{ float:right; width:50px; height:20px; margin:8px 0 0 0;}
.zbggtit span a{ background:url(../images/more.png) no-repeat; width:50px; height:20px; display:block;}
.zbggtit span a:hover{ background:url(../images/morehover.png) no-repeat; width:50px; height:20px; display:block;}
.zbgg ul li{ line-height:30px;}
.zbgg ul li span{ float:right; color:#afafaf; font-size:12px; }


.gszz{ border-top:#dbdbdb 1px solid; border-bottom:#dbdbdb 1px solid;}
.gszztit strong{ margin: 0 10px; line-height:50px;}
.gszztit strong a{ color:#333333; font-size:16px;}
.gszz ul{ margin: 0 10px 15px 10px; overflow:hidden;}
.gszz ul li{ float:left; line-height:48px; text-align:right; padding-right:30px;}
.gszz ul li.gszzbg01{ background:url(../images/gszzbg01.png) no-repeat; width:186px; height:48px; float:left;} 
.gszz ul li.gszzbg02{ background:url(../images/gszzbg02.png) no-repeat; width:186px; height:48px; float:right;} 
.gszz ul li a{ color:#004588;}
.gszz ul li a:hover{ text-decoration:underline;}


#wrapper {border:1px #ccc solid;
overflow:hidden;
	width:548px;
	height:172px;
	margin:auto;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
}

.gszztit a{line-height: 35px; color: #333333; font-size: 16px; margin-left:3px; font-weight:bold; }

.jyfwnr01{ background:url(../images/jyfwnr01.png) no-repeat; width:100px; height:110px;}
.jyfwnr02{ background:url(../images/jyfwnr02.png) no-repeat; width:100px; height:110px;}
.jyfwnr03{ background:url(../images/jyfwnr03.png) no-repeat; width:100px; height:110px;}
.jyfwnr04{ background:url(../images/jyfwnr04.png) no-repeat; width:100px; height:110px;}
.jyfwnr05{ background:url(../images/jyfwnr05.png) no-repeat; width:211px; height:110px;}
.jyfwnr06{ background:url(../images/jyfwnr06.png) no-repeat; width:100px; height:110px;}
.jyfwnr07{ background:url(../images/jyfwnr07.png) no-repeat; width:100px; height:110px;}

.jyfwnr { margin-top:10px; overflow:hidden;}
.jyfwnr h3{ color:#666; font-size:14px; font-weight:lighter; padding-top:40px; text-align:center; }
.jyfwlist01{ background:url(../images/jyfwnr01.png) no-repeat; width:100px; height:110px; float:left;}
.jyfwlist02{ background:url(../images/jyfwnr02.png) no-repeat; width:100px; height:110px; float:left; margin-left:16px;}
.jyfwlist03{ background:url(../images/jyfwnr03.png) no-repeat; width:100px; height:110px; float:left; margin-left:16px;}
.jyfwlist04{ background:url(../images/jyfwnr04.png) no-repeat; width:100px; height:110px; float:left; margin-left:16px;}
.jyfwlist05{ background:url(../images/jyfwnr05s.png) no-repeat; width:306px; height:110px; float:left; margin-left:16px;}
.jyfwlist06{ background:url(../images/jyfwnr06.png) no-repeat; width:100px; height:110px; float:left; margin-left:16px;}
.jyfwlist07{ background:url(../images/jyfwnr07.png) no-repeat; width:100px; height:110px; float:right; }
.jyfwlist08{ background:url(../images/jyfwnr08.png) no-repeat; width:100px; height:110px; float:left; }

.fourbotton{ overflow:hidden; margin-top:10px; }
.fourbotton ul li{ float:left; width:49.5%;}
.fourbotton ul li a{ font-size:16px; color:#333; line-height:60px; padding:0 10px;}
.fourbotton ul li a:hover{ color:#004588;}

.fourbotton ul li.fb01{ border-top:#dbdbdb 1px solid; border-right:#dbdbdb 1px solid;}
.fourbotton ul li.fb01 span{ float:right; background:url(../images/fourbotton01.png) no-repeat; width:30px; height:30px; display:block;}
.fourbotton ul li.fb02{ border-top:#dbdbdb 1px solid; }
.fourbotton ul li.fb02 span{ float:right; background:url(../images/fourbotton02.png) no-repeat; width:30px; height:30px; display:block;}
.fourbotton ul li.fb03{ border-top:#dbdbdb 1px solid; border-bottom:#dbdbdb 1px solid; border-right:#dbdbdb 1px solid;}
.fourbotton ul li.fb03 span{ float:right; background:url(../images/fourbotton03.png) no-repeat; width:30px; height:30px; display:block;}
.fourbotton ul li.fb04{ border-top:#dbdbdb 1px solid; border-bottom:#dbdbdb 1px solid; }
.fourbotton ul li.fb04 span{ float:right; background:url(../images/fourbotton04.png) no-repeat; width:30px; height:30px; display:block;}

.fourbotton ul li span{ margin:15px 10px 0 0; }

.dbyj{ margin: 0px 10px 50px 10px;}
.dbyjtit strong{ line-height:45px;}
.dbyjtit strong a{ color:#333333; font-size:16px;}
.rollboder {BORDER: #bcbcbc 1px solid;}
.rollleft {FLOAT: left; WIDTH: 240px}
.rollleft STRONG {COLOR: #666}
.rollcenter {BORDER-RIGHT: #bcbcbc 1px solid; BORDER-LEFT: #bcbcbc 1px solid; WIDTH: 30px; TEXT-ALIGN: center}
.rollright {FLOAT: right; WIDTH: 79px; margin:4px 0 0 0;}
.rollright IMG {VERTICAL-ALIGN: middle}
.rollright span{ font-size:14px;  color:#666; line-height:33px;}

.footer{ background:#000000; height:42px; position:fixed; bottom:0; right:0; width:87.25%; float:right; z-index:999; }
.footer p{ color:#676767; font-size:12px; float:left; line-height:42px; float:right; padding-right:20px; }
.footer p.phone{ background:url(../images/footerimg01.png) no-repeat left center; padding-left:25px;}
.footer p.location{ background:url(../images/footerimg02.png) no-repeat left center; padding-left:25px;}

.rightcontent{background: #fff url(../images/rightcontentbg.png) no-repeat top center; position: relative; overflow: hidden;}

.searchbg{ width:1000px; margin:0 auto; overflow:hidden; height:60px; border-bottom:1px solid #dbdbdb; }

.position{ height:60px; float:left;}
.position p{ font-size:12px; line-height:60px;  background:url(../images/syimg.png) no-repeat left center; padding-left:20px;  color:#666;}
.position p span{ color:#004588;}
.position p strong{ font-weight:lighter;}
.position p a{font-size:12px;}

.searchnr{ float:right; border:1px solid #dbdbdb; border-radius:3px; width:200px; margin-top:14px;}
.searchnr input.gjc{ width:158px; height:32px; border:none; font-family:"微软雅黑",arial; color:#b7b7b7; background:url(../images/ssdot.png) no-repeat left center; padding-left:10px; float:left;}

.bannergsjs {  background: url(../images/bannergsjs.jpg) no-repeat top center;  height: 245px;  position: relative;  overflow: hidden;  margin: 15px 0 15px 0;}

.gsjsnr{ background:url(../images/gsjsnrbg.png) no-repeat; width:1000px; height:500px; margin: 0 auto 85px auto; overflow:hidden;}
.gsjsnr01{ float:left; width:219px; padding:95px 10px 0 10px;}
.gsjsnr02{ float:left; width:219px; padding:95px 10px 0 10px; margin-left:15px;}
.gsjsnr03{ float:left; width:219px; padding:95px 10px 0 10px; margin-left:15px;}
.gsjsnr04{ float:right; width:219px; padding:95px 10px 0 10px; }
.gsjsnr dl{ text-align:center;}
.gsjsnr dl dt{ margin:5px 0;}
.gsjsnr dl dd{ border:2px solid #fff; height:36px; line-height:36px; color:#fff; font-size:22px; margin:0 15px;}
.gsjsnr p{ font-size:14px; color:#fff; line-height:27px; padding-top:10px; text-indent:24px; }
.gsjsnr01 p{ font-size:13px; color:#fff; line-height:21px; padding-top:10px; text-indent:24px; }

.zzjgtit{ margin-top:10px;}
.zzjgbg{ background:url(../images/zzjglistbg.png) no-repeat; width:1000px; height:778px;}

.zzjgbg{ padding-left:92px; padding-top:25px;}
.zzjgbg p{ line-height:65px; color:#fff; padding-left:115px; font-size:14px;}
.zzjgnr01{ background:url(../images/zzjgnr01bg.png) no-repeat; width:908px; height:73px; }
.zzjgnr02{ background:url(../images/zzjgnr02bg.png) no-repeat; width:908px; height:73px; margin-top:12px; }
.zzjgnr03{ background:url(../images/zzjgnr03bg.png) no-repeat; width:908px; height:73px; margin-top:12px;  }
.zzjgnr04{ background:url(../images/zzjgnr04bg.png) no-repeat; width:908px; height:73px; margin-top:12px;  }
.zzjgnr05{ background:url(../images/zzjgnr05bg.png) no-repeat; width:908px; height:73px; margin-top:12px;  }
.zzjgnr06{ background:url(../images/zzjgnr06bg.png) no-repeat; width:908px; height:73px; margin-top:12px;  }
.zzjgnr07{ background:url(../images/zzjgnr07bg.png) no-repeat; width:908px; height:73px; margin-top:12px;  }
.zzjgnr08{ background:url(../images/zzjgnr08bg.png) no-repeat; width:908px; height:73px; margin-top:12px;  }
.zzjgnr09{ background:url(../images/zzjgnr09bg.png) no-repeat; width:908px; height:73px; margin-top:12px;  }

.gszzlist{ background:url(../images/gszznrbg.png) no-repeat; width:1000px; height:150px; margin-top:20px;}
.gszzlist h3{ text-align:center; background:#004588; width:200px; height:50px; line-height:50px; border-radius:3px; font-size:20px; font-weight:lighter; color:#fff; margin:0 auto;}
.gszzlist p{ margin-top:55px;}
.gszzlist p.left{ float:left; background:#79bee7; height:40px; width:400px; text-align:center; font-size:14px; color:#fff; line-height:40px; }
.gszzlist p.right{ float:right; background:#79bee7; height:40px; width:400px; text-align:center; font-size:14px; color:#fff; line-height:40px; }

.yyzz{ margin-bottom:20px; text-align:center; margin-top:20px;}

.zzzsnr{ margin-top:10px; overflow:hidden; }
.zzleft{ float:left; }
.zzmiddle{ float:left; margin-left:11px;}
.zzright{ float:right;}
.zzmiddle p.bottom{ margin-top:17px;}
.zzright p.bottom{ margin-top:17px;}
.zzzsav{ margin-top:17px; overflow:hidden; }
.zzzsav p.middle{ margin-left:11px; float:left;}
.zzzstop{ overflow:hidden;}
.zzzsbig{ margin-top:17px;}

.contact{ margin-top:15px; overflow:hidden;}
.contact dl dd{ font-size:14px; color:#fff; line-height:40px; }

.contact dl.address{ float:left; background:url(../images/lxwmbg.png) no-repeat; width:358px; height:131px; text-align:center; padding:0 8px;}
.contact dl.address dt{ padding-top:15px;}

.contact dl.email{ float:left; background:#79bee7; width:166px; height:122px; text-align:center; padding:0 8px;}
.contact dl.email dt{ padding-top:15px;}

.contact dl.phone{ float:left; background:#e3bd55; width:206px; height:122px; text-align:center; padding:0 8px;}
.contact dl.phone dt{ padding-top:15px;}

.contact dl.chuanz{ float:right; background:#78bebe; width:206px; height:122px; text-align:center; padding:0 8px;}
.contact dl.chuanz dt{ padding-top:15px;}

.map{ margin-top:20px;}

.newslistnr{ overflow:hidden; }

.newsnr01{ float:left; width:460px; height:130px; border:1px solid #dbdbdb; margin-top:50px; padding:10px; margin-right:18px; }
.newsnr01 dl dt a{ font-size:20px; color:#004588; line-height:60px;}
.newsnr01 dl dt{ width:350px;height: 50px; overflow: hidden;}
.newsnr01 dl dt a:hover{ text-decoration:underline;}
.newsnr01 dl dd{ font-size:14px; line-height:30px; color:#666; margin-top:5px; }

.date{ background:url(../images/datebg.png) no-repeat; width:77px; height:80px; position:relative; top:-146px; left:373px; text-align:center; color:#fff; padding-top:5px;  }
.date span{ font-size:20px; }
.date p{ font-size:20px; padding-top:4px;}

.dbyjnr{ overflow:hidden; }
.dbyjnr01{ float:left; width:315px; margin-right:18px; margin-top:20px; }
.dbyjnr01 dl{ overflow:hidden;}
.dbyjnr01 dl dt{ background:#004588; height:40px; line-height:40px; color:#fff; padding:0 10px; font-size:14px; width:248px; float:left; }
.dbyjnr01 dl dd{ float:right;border-bottom:4px solid #676767; line-height:36px; }
.dbyjnr01 dl dd a{ color:#bfbfbf;  font-size:12px; }
.dbyjnr01 dl dd:hover{  color:#004588;  border-bottom:4px solid #004588;}

.fbxx p{ border-bottom:1px solid #dbdbdb; }
.fbxx p span{ padding-right:20px; font-size:12px; color:#b9b9b9; line-height:40px; }


.normalcontent{ width:1000px; margin: 0 auto 55px auto; overflow:hidden;}
.normtit{ overflow:hidden; margin-top:10px; }
.normtit strong{ float:left; font-family:"宋体",Tahoma; color:#004588; font-size:34px; font-weight:lighter; line-height:60px; }
.jiathis_style_24x24{ float:right; margin-top:18px;}
.articlewz{ margin-bottom:20px;}
.articlewz p{ font-size:14px; color:#666; line-height:30px; padding-top:20px; text-indent:28px; }
.sxp{ border-top:1px solid #dbdbdb; padding-top:15px; }
.sxp p span{ color:#004588; }
.sxp p{ font-size:14px; color:#666; line-height:35px;  }


.xjlist{ overflow:hidden;  }
.xjlistleft{ float:left; width:220px; }
.listright{ float:right; width:765px; }


.bannergsjs {  background: url(../images/bannergsjs.jpg) no-repeat top center;  height: 245px;  position: relative;  overflow: hidden;  margin: 15px 0 15px 0;}
.bannerzxns{  background: url(../images/zxns.jpg) no-repeat top center;  height: 245px;  position: relative;  overflow: hidden;  margin: 15px 0 0 0;}

.zxnsnr{ border:2px solid #000; width:1000px; margin: 0 auto 60px auto; overflow:hidden; padding:20px 20px;}
.zxnsnr p{  text-indent:24px;}





