*{ margin:0px; padding:0px;font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;}
body {color: #333;}
a {text-decoration:none !important;}
fieldset, img{border:0;max-width: 100%}

abbr, acronym{border:0;font-variant:normal}

:focus{outline:0}
address, caption, cite, code, dfn,
em,th, var, optgroup{font-style:normal;font-weight:normal}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal}
input, button, textarea,select, optgroup, option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
code, kbd, samp, tt{ font-size:100%}


input, button, textarea, select{*font-size:100%}
input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}
ol, ul{list-style:none}

.cRed, a.cRed:link, a.cRed:visited{color:Red}
.cWhite, a.cWhite:link, a.cWhite:visited{color:White}
.cBlue, a.cBlue:link, a.cBlue:visited{color:#06c}
.cBlack, a.cBlack:link, a.cBlack:visited{color:Black}

.fB{font-weight:bold}
.t_l{text-align:left}
.t_c{text-align:center}
.t_r{text-align:right}

.fl{float:left;display:inline;}
.logo{width: 950px;}
.fr{float:right;display:inline}
.clear{clear:both;display:block}

.p_r{position: relative;}
.w300{width: 300px;}
.w840{width: 840px;}
.w550{width: 550px;}
.DivH5,.DivH10,.DivH15,.DivH20,.DivH25,.DivH30,DivH1,.DivH40{width:100%;overflow:hidden; clear:both;}
.DivH1{ height:1px;}
.DivH5{height:5px;}
.DivH10{height:10px;}
.DivH15{height:15px;}
.DivH20{height:20px;}
.DivH25{height:25px;}
.DivH30{height:30px;}
.DivH40{height:40px;}

a{color:#333;text-decoration:none}
a:hover{color:#0e318c;}

a, button, input[type="button"], input[type="submit"], input[type="reset"]{cursor:pointer}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block;*height:0;_overflow:hidden}

.warp{ width:1200px; margin:0px auto; display:table; position:relative;margin-bottom: 55px;}
.top{float: right}
.top img{padding-top: 10px; float: right; margin-left: 20px;}
.logo img{margin: 30px 0;}
.top em{display: inline-block;background: url(../images/icon1.png) no-repeat center 5px;width: 17px;height: 30px;vertical-align: middle;margin-right: 10px;}
.head{background:url(../images/top.png) no-repeat center;background-size: 100% 100%; }

.navBar{ position:relative; z-index:999; height:55px;width: 100%;background: rgba(0,0,0,0.5); margin-top: -55px;}
.nav{width: 1300px; margin: 0 auto;}
.nav .m{ float:left;  position:relative;}
.nav h4{ float:left; font-weight:normal; height:55px; overflow:hidden;}


.nav h4 a{display:block; color:#fff; padding:0 24px; font-size:16px;line-height: 55px; text-align: center;}
.nav .home{background: none; }
.nav .home img{margin-top: 15px;}
.nav .on h4{height: 55px;  }
.nav .on .home{background: none; }
.nav .on .home img{margin-top: 15px;}
.nav .sub{ display:none;width:100%;position:absolute; left:0px; top:55px; background: url(../images/dot.png); text-align:center;z-index: 9999;}
.nav .sub li{ vertical-align:middle; }
.nav .sub li a{ height:40px; line-height:40px;display:block;color:#fff;font-size: 14px;}




.banner{ min-width:1200px;  position:relative;  height:490px; z-index: 0; overflow: hidden;}
.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd li{ zoom:1; vertical-align:middle; }
.banner .bd img{ width:100%;display:block;  }
.banner .hd{width: 100%;position: absolute;left: 0;bottom: 15px;height: 30px;z-index: 999;text-align:center;}
.banner .hd li{display: inline-block;width: 10px;height: 10px;overflow: hidden;text-indent: -99px;margin:0 8px;border-radius: 50%;border:2px #fff solid;}
.banner .hd li.on{background-color: #fff}
.banner .next,.banner .prev{position: absolute;z-index: 9;bottom: 20px;width: 25px;height: 25px}

.banner .txt{background: rgba(0,0,0,0.6);width: 1240px;height: 240px;right: -360px;position: absolute;top: 200px; z-index: 9999;}
.banner .txt .box{width: 800px;margin:30px 0 0 30px;}
.banner .txt .box p{font-size: 24px;font-weight: font-weight: bold;color: #ffcc00;width: 768px;height: 79px;background: url(../images/d1.png) no-repeat left top;padding:10px 30px 0 0px;text-transform: uppercase;}
.banner .txt .box span{display: block;color: #fff;font-size: 14px;line-height: 30px;margin-right: 40px}

.title{font-size: 28px;color: #026284;border-bottom: 1px #f1f1f1 solid;height: 60px;line-height: 40px;text-transform: uppercase;margin-top: 20px}
.title p{background: #fff; padding: 0 20px; width: 185px; margin: 0 auto;}
.tyt{width: 100%; border-bottom: 1px solid #ccc; height: 40px;}
.tyt h2{border-bottom: 1px solid #0049a3; line-height: 40px; font-size: 18px; font-weight: bold; color: #026284; float: left; padding: 0 20px;}
.tyt .more a{font-size: 14px; color: #026284; float: right; padding-top: 15px; padding-right: 10px;}
.multipleColumn{position:relative; width:100%;margin-top: 10px}
.multipleColumn .prev,.multipleColumn .next{ display:block;  width:25px; height:25px;overflow:hidden;cursor:pointer;top: -40px;position: absolute;}
.multipleColumn .next{ background:url("../images/ricon.png") no-repeat;right: 0  }
.multipleColumn .prev{ background:url("../images/lefticon.png") no-repeat;right: 27px  }

.multipleColumn .bd{overflow:hidden;width: 1200px}
.gfzgc li .time{width: 100%;margin-top: 30px}
.home-news li{width: 290px;height: 222px;background-color: #f1f1f1;overflow: hidden;margin-right:13px; position: relative;}
.home-news li.last{margin-right: 0}
.home-news li .pic{width: 100%;height: 173px;overflow: hidden;}
.home-news li .pic img{width: 100%;height: 173px;}
.home-news li h3{height: 50px;line-height: 50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;font-size: 16px;text-indent: 10px;}
.home-news li h3:hover{color: #f00;}
.home-news li .time{position: absolute; background:#026284; bottom:40px; left: 10px; width: 54px; height: 54px; }
.home-news li .time h2{font-size:14px; color:#fff; line-height:25px; text-align:center; border-bottom: 1px solid #fff; width: 70%; margin: 0 auto;}
.home-news li .time p{color: #fff; text-align: center; font-size: 14px; line-height: 30px;}
.newmore{border-radius: 5px; background: #026284; height: 40px; width: 120px; margin: 40px auto; line-height: 40px; text-align: center}
.newmore a{color: #fff;} 
.mid{background: #f7f7f7; padding: 20px 0; }
.list{width: 100%; margin-top: 10px;}
.list li{border-bottom: 1px dashed #dddddd; text-align: right; color: #026284; padding: 0 10px; line-height: 48px; clear: both;}
.list li a{float: left;}


.tzgg{overflow:hidden;}
.tzgg ul{ overflow:hidden; zoom:1;  _display:inline;margin-top: 10px;}

.tzgg ul li{ margin:0; _display:inline; overflow:hidden;border-bottom:1px #ddd dashed;width: 558px;height: 77px;margin-top: 5px}
.tzgg ul li .data{width: 60px;height: 60px;background-color: #d7d7d7;color: #fff;margin-top: 6px} 
.tzgg ul li .data em,.tzgg ul li .data span{display: block; font-size: 14px;}
.tzgg ul li .data span{background: #026284; line-height: 30px;}
.tzgg ul li .data em{ line-height: 30px; color: #026284;}
.tzgg ul li p a{padding-left: 10px;font-size: 16px;line-height: 25px; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.tzgg h5{line-height: 24px; padding-left: 10px; font-size: 12px;}





.foot{background:#4c4c4c;width: 100%;padding: 30px 0;color: #fff;line-height: 30px;}
.foot p{line-height: 36px;}



.nmain{width:1200px; margin: 0 auto;min-height: 500px;}
.nban{width: 100%;}

.ny_dqwz{line-height:40px; text-align:left; padding-right:10px; font-size:14px; background: #f2f2f2; padding: 0 10px;}
.ny_dqwz img{vertical-align:middle;}
.ny_about{padding:15px; overflow:hidden; line-height:24px; font-size:13px; color:#616161}
.ny_about p{text-indent:2em; font-size: 16px;line-height:36px;}
.ny_about h2{font-size:24px; color:#91003b; line-height:40px; text-align:center;}
.ny_fbt{text-align:center; line-height:38px; border-bottom:1px solid #ccc; margin-bottom:20px;}
.tt_more{line-height:30px; color:#8e1707; padding-right:10px}
.tt_biaot3{height:40px; line-height:40px; color:#2e2e2e; font-size:18px; border-bottom:2px solid #96003e;  padding:0 10px;}

.ny_tit{font-size:24px; text-align:center;width:300px; line-height:60px; color:#fff; background:#016283; height:60px;}



.nhome-news{width: 100%;height: 225px;margin-top: 30px}
.nhome-news li{width: 260px;height: 222px;border-bottom: 1px #ffcc00 solid;background-color: #f1f1f1;overflow: hidden;margin-right:13px; margin-bottom: 15px;}
.nhome-news li.last{margin-right: 0}
.nhome-news li .pic{width: 100%;height: 173px;overflow: hidden;}
.nhome-news li .pic img{width: 100%;height: 173px;}
.nhome-news li h3{height: 50px;line-height: 50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;font-size: 16px;text-indent: 10px;}

.nlist ul li{width: 100%;}
.nlist ul li{ margin:0; _display:inline; overflow:hidden;border-bottom:1px #ccc dashed;width: 98%;height: 54px;line-height:54px;background:url("../images/list-head.png")  left no-repeat;text-indent:2em}
.nlist ul li .data{width: 65px;height: 58px;background-color: #016283;color: #fff;margin-top: 6px} 
.nlist ul li .data em,.multipleColumn .bd ul li .data span{display: block;}
.nlist ul li .data em{font-size: 24px;border-bottom: 1px #fff solid;margin:0 10px;margin-bottom: 5px;}
.nlist ul li p{padding-left: 20px;font-size: 18px;line-height: 30px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;padding-top: 5px
}

.nlist1 ul li{width: 100%;}
.nlist1 ul li{ margin:0; _display:inline; overflow:hidden;border-bottom:1px #ccc dashed;width: 100%;height: 54px;line-height:54px;background:url("../images/list-head.png")  left no-repeat;text-indent:2em}
.nlist1 ul li .data{width: 65px;height: 58px;background-color: #016283;color: #fff;margin-top: 6px} 
.nlist1 ul li .data em,.multipleColumn .bd ul li .data span{display: block;}
.nlist1 ul li .data em{font-size: 24px;border-bottom: 1px #fff solid;margin:0 10px;margin-bottom: 5px;}
.nlist1 ul li p{padding-left: 20px;font-size: 18px;line-height: 30px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;padding-top: 5px
}








.szdw{width:100%; margin:10px auto; clear: both}

.szmc{margin-top: 8px;float:left; width:724px; margin-bottom: 20px;}
.szmc p{float:left !important;  text-align:left; line-height:35px;}
.szdw h5{font-size:16px; font-weight:bold; color:#860000; float:left; padding:0 20px; line-height:35px;width:70px}
.box03{ width:100%; float:left;}
.box03 ul li{ padding:10px 5px 10px 0;}
.box03 ul li p{ padding-left:41px; width: 62px;
    height: 43px;
    line-height: 15px;}
.jiaoshi h2{font-size:20px;  font-weight:bold;}
.jiaoshi p{border-bottom:1px dashed #ccc; line-height:35px; text-indent:20px;}

.szdw span.head{ display:block; line-height:24px; background:#f2f2f2; height:35px; line-height:35px; font-size:16px; text-indent:20px; color:#016283;}
.szdw .box03 ul li.selected { background:#f6f6f6; clear: both}
.szdw .box03 ul li.selected p{color:#888;}
.szdw span.selected{ background:#016283; color:#fff; width:98%; margin:0 auto;}

.qieh{padding:10px;}
.sy-tzgg-con{padding:3px 0;}
.sy-tzgg-title{width:100%; height:35px; line-height:35px; border-bottom:1px solid #e6e6e6; font-size:16px;}
.sy-tzgg-title li{width:150px;float:left}
.sy-tzgg-title a{color:#333; line-height:35px; float:left; padding:0 15px 0 25px; font-size: 16px;}
.aaa_current a:link,.aaa_current a:visited,.aaa_current a:hover,.aaa_current a:active{color:#fff; padding:0 25px; background:#016283;}



.nymenu{width: 100%;border-bottom:solid 1px #316a91; background: #f2f2f2;}
.nymenu ul li{background-color:#467ca2; border:solid 1px #316a91; border-bottom:0;}
.nymenu ul li a{padding-left: 10px;color: #fff; font-size:12px; display: block; font-weight:bold; height:36px;line-height: 36px;position: relative;
}
.nymenu ul li .inactive{ background:url("../images/off.png") no-repeat 254px center;}
.nymenu ul li .inactives{background:url("../images/on.png") no-repeat 254px center;} 
.nymenu ul li ul{display: none;}
.nymenu ul li ul li { border-left:0; border-right:0; background-color:#6196bb; border-color:#467ca2;}
.nymenu ul li ul li ul{display: none;}
.nymenu ul li ul li a{ padding-left:20px;}
.nymenu ul li ul li ul li { background-color:#fff; border-color:#6196bb; }
.nymenu ul li ul li ul li a{ color:#316a91; }
.nymenu .last{ background-color:#6196bb; border-color:#fff; }
.nymenu .list li a{ color:#316a91; padding-left:30px;}