@charset "utf-8";
* {padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px;}
html {-webkit-text-size-adjust: none;}
body {-webkit-text-size-adjust: none;}
body {font-size: 12px; font-family:"microsoft yahei","??????"; background-color:#999999;}
ol li,ul li{ list-style-type:none; vertical-align:middle;}
img {border-top-style: none; vertical-align: middle; border-bottom-style: none; border-right-style: none; border-left-style: none;}
input {vertical-align: middle;}
font {font-size: 12px;}
table {border-collapse: collapse; border-spacing: 0;}
h1,h2,h3,h4,h5,h6,strong{font-weight:normal;}

a {text-decoration: none}

.fl {float: left;}
.fr {float: right}

.clear {clear: both;}
.clear {overflow: hidden; height: 0px; width: 0px; display: block; visibility: hidden}
.clearfix:before {overflow: hidden; height: 0px; width: 0px; display: block; visibility: hidden}
.clearfix:before {content: ''}
.clearfix:after {clear: both}
.clearfix:after {overflow: hidden; height: 0px; width: 0px; display: block; visibility: hidden}
.clearfix:after {content: ''}
.clearfix {zoom: 1}

.border {position: relative; behavior: url(pie.htc); moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px}
.shadow {position: relative; behavior: url(pie.htc); -moz-box-shadow: 2px 2px 10px #727272; -webkit-box-shadow: 2px 2px 10px #727272; box-shadow: 2px 2px 10px #727272}
.w1000 {width:1000px; margin: 0px auto;background-color:#fff;padding:10px;overflow:hidden; -moz-box-shadow: 2px 2px 10px #727272; -webkit-box-shadow: 2px 2px 10px #727272; box-shadow: 2px 2px 10px #727272}


/*** logo ***/
.header{width: 1020px;margin:0 auto;}
.logo{width:1020px;height:150px;margin-top:0px;float:left;overflow:hidden;}

/*---search----*/
.lianjie {padding-top:2px}
.head_fr1{color:#434343;width:280px;height:40px;line-height:30px;text-align:right;}
.head_fr1 a{color:#434343;padding:0px 1px;font-family:"microsoft yahei","??????"}
.head_fr1 a:hover{color:#cb3906; text-decoration:none;}
.head_fr2{width:320px;height:30px;min-height:30px;margin-left:50px;padding-top:5px;border:0px #ff0000 solid;}
.wby{ float:left;margin-left:12px;width:190px; height:24px;line-height:24px;text-indent:5px;display:inline; border:#038d3b solid 1px; background:none; color:#000;border-radius: 5px 0px 0px 5px;}
.sousuo{float:left;width:23px;height:26px;display:inline;padding-left:0px;}



/*==menu nav kaishi=====*/
#nav{width:1020px;; height:50px;line-height:50px;  margin:0 auto;background:#7c0a0a;position:relative; z-index:1000;-moz-box-shadow: 2px 2px 15px #727272; -webkit-box-shadow: 2px 2px 15px #727272; box-shadow: 2px 2px 15px #727272}
#nav ul{ width:1000px; height:50px;line-height:50px;   margin:0 auto;}
#nav ul li{float:left; width:115px; height:50px; text-align:center;border-right:1px #ab2a2a dotted;}
#nav ul li:hover ul{display:block; }
#nav ul li a{text-align:center;font-size:16px;color:#fff;display:block; text-decoration:none;}
#nav ul li a:hover{ color:#fff;background:#a6070b;}
#nav ul li ul{width:115px;display:none;background: url(../images/bg_4.png);}
#nav ul li ul li{width: 115px; height:36px; line-height:36px;color:#fff;font-size:16px;background-color:#7c0a0a; }
#nav ul li ul li a{ color:#fff; font-size:14px; }
#nav ul li ul li a:hover{ color:#fff;}
#nav ul li ul li:hover{ background-color:#fff; color:#333;transition:all 0.3s;}
#nav ul li a.on{ background:#a6070b;}
#nav ul .split{float:left;margin-top:15px;width:1px;height:18px;line-height:18px;border-right:1px dotted #fff;}
/*nav jieshu*/

/*??????????????????*/
#nav .caret {width:0;height:0;line-height:0;font-size:0; border-style: solid; top: 13px; position: relative;
border-width:5px 5px 0 5px; /*????????????ε??С,??????????????*/ 
border-color: #ccc #fff #fff #fff; /*??????????ε??????????????,??????????#fff????????????*/ 
left:10px;}
#nav .caret a:hover{width:0;height:0;line-height:0;font-size:0; border-style: solid; top: 13px; position: absolute;
border-width:5px 5px 0 5px; /*????????????ε??С,??????????????*/ 
border-color: #ccc #fff #fff #fff; /*??????????ε??????????????,??????????#fff????????????*/ 
left:10px;}

/*small pic*/
.banner {overflow:hidden;height:140px;width:768px;margin:0 auto; border-top: #fff 0px solid;border-bottom: #fff 1px solid; position: relative;}
.banner .flex-direction-nav li a{z-index:11;height:50px; width:38px; position: absolute; top:30%; display: block; text-indent: -9000px}
.banner .flex-direction-nav li a.flex-prev{background: url(prev.png) no-repeat; margin-left: -384px; left:50%;}
.banner .flex-direction-nav li a.flex-next{background: url(next.png) no-repeat; margin-right:-384px; right:50%;}

/*-----point nav-----*/
.banner .flex-control-nav{position:absolute;z-index:2;width:100%;top:85%; text-align:center; list-style:none; overflow:hidden; margin:0; padding:0;min-height:20px;height:auto !important;height:20px;}
.banner .flex-control-nav li{display:inline-block;width:20px;height:20px;padding:0 1px;*display:inline;zoom:1; margin:0;text-align:center;border-radius: 4px;}
.banner .flex-control-nav li a{cursor: pointer; height: 10px; width: 10px; background-image: url(ico_6.png); background-repeat: no-repeat; background-position: right top; margin: 0px 4px; display: block; text-indent: -9000px}
.banner .flex-control-nav li a.flex-active{background-position: left top}

.banner .flexslider {overflow:hidden;padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px}
.banner .flexslider .slides {zoom: 1}
.banner .flexslider .slides > li {height:140px;list-style-type:none;display:none;-webkit-backface-visibility:hidden;}
.banner .flexslider .slides img {height:140px;width:768px; display: block;background-size:100%;background-size:cover;}
.banner .flex-pauseplay span {text-transform: capitalize}


/*--index pic-arror---*/
.banner1 {overflow:hidden;height:280px;width:1020px;margin:0 auto; border-top: #fff 0px solid;border-bottom: #fff 1px solid; position: relative;}
.banner1 .flex-direction-nav li a{z-index:11;height:50px; width:38px; position: absolute; display: block; top:40%; text-indent: -9000px}
.banner1 .flex-direction-nav li a.flex-prev{background: url(prev.png) no-repeat; margin-left: -500px; left: 50%}
.banner1 .flex-direction-nav li a.flex-next{background: url(next.png) no-repeat; right: 50%; margin-right: -500px}

/*-----point nav-----*/
.banner1 .flex-control-nav{position:absolute;z-index:2;width:100%;bottom:30px;text-align:center; list-style:none; overflow:hidden; margin:0; padding:0;min-height:20px;height:auto !important;height:20px;}
.banner1 .flex-control-nav li{display:inline-block;width:20px;height:20px;padding:0 1px;*display:inline;zoom:1; margin:0;text-align:center;border-radius: 4px;}
.banner1 .flex-control-nav li a{cursor: pointer; height: 10px; width: 10px; background-image: url(ico_6.png); background-repeat: no-repeat; background-position: right top; margin: 0px 4px; display: block; text-indent: -9000px}
.banner1 .flex-control-nav li a.flex-active{background-position: left top}


.flexslider {overflow:hidden;padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px}
.flexslider .slides {zoom: 1}
.flexslider .slides > li {height:280px;list-style-type:none;display:none;-webkit-backface-visibility:hidden;}
.flexslider .slides img {width:1020px;height: 280px; display: block;background-size:100%;background-size:cover;}
.flex-pauseplay span {text-transform: capitalize}


.text {padding-top: 30px}
.text h1 {font-size: 20px; border-bottom: #e5e5e5 1px solid; color: #038d3b; padding-bottom: 10px; text-align: center; padding-top: 10px; padding-left: 0px; line-height: 30px; padding-right: 0px}
.text span.info {color: #7f7e7e; text-align: center; display: block; line-height: 40px}
.text .content {word-wrap: break-word; font-size: 14px; color: #434343; padding-bottom: 8px; padding-top: 8px; padding-left: 0px; line-height: 30px; padding-right: 0px}
.text h2 {margin-bottom: 10px; font-size: 16px; width: 100%; border-bottom: #eaeaea 1px dotted; font-weight: bold; color: #f90; padding-bottom: 5px; text-align: left; margin-top: 25px; line-height: 20px}
.text h3 {margin-bottom: 10px; font-size: 14px; width: 100%; border-bottom: #eaeaea 1px dotted; font-weight: bold; color: #f90; padding-bottom: 5px; text-align: left; margin-top: 15px; line-height: 20px}
.text table {width: 100%; margin-top: 15px}
.text table th {border-top: #4d9a29 1px solid; border-right: #4d9a29 1px solid; background: #4d9a29; border-bottom: #4d9a29 1px solid; font-weight: bold; color: #ffffff; padding-bottom: 4px; padding-top: 4px; padding-left: 8px; border-left: #4d9a29 1px solid; padding-right: 8px}
.text table td {border-top: #eaeaea 1px solid; border-right: #eaeaea 1px solid; border-bottom: #eaeaea 1px solid; padding-bottom: 3px; padding-top: 3px; padding-left: 8px; border-left: #eaeaea 1px solid; padding-right: 8px}

.text1 {padding-bottom: 30px; padding-top: 30px; padding-left: 0px; padding-right: 0px}
.text1 span.content {word-wrap: break-word; font-size: 14px; color: #434343; padding-bottom: 15px; padding-top: 0px; padding-left: 0px; display: block; line-height: 24px; padding-right: 0px}
.text1 h2 {margin-bottom: 10px; font-size: 16px; width: 100%; border-bottom: #eaeaea 1px dotted; font-weight: bold; color: #f90; padding-bottom: 5px; text-align: left; margin-top: 25px; line-height: 20px}
.text1 h3 {margin-bottom: 10px; font-size: 14px; width: 100%; border-bottom: #eaeaea 1px dotted; font-weight: bold; color: #f90; padding-bottom: 5px; text-align: left; margin-top: 15px; line-height: 20px}
.text1 table {width: 100%; margin-top: 15px}
.text1 table th {border-top: #4d9a29 1px solid; border-right: #4d9a29 1px solid; background: #4d9a29; border-bottom: #4d9a29 1px solid; font-weight: bold; color: #ffffff; padding-bottom: 4px; padding-top: 4px; padding-left: 8px; border-left: #4d9a29 1px solid; padding-right: 8px}
.text1 table td {border-top: #eaeaea 1px solid; border-right: #eaeaea 1px solid; border-bottom: #eaeaea 1px solid; padding-bottom: 3px; padding-top: 3px; padding-left: 8px; border-left: #eaeaea 1px solid; padding-right: 8px}


.w480 dt {font-size: 14px; background: url(line.png) no-repeat center bottom; text-transform: uppercase; color: #909090; padding-bottom: 4px; text-align: center; padding-top: 30px; padding-left: 0px; line-height: 24px; padding-right: 0px;}
.w480 dt strong {font-size: 24px; color: #038d3b; display: block; line-height: 34px;}
.bggreen {background: #dceee4}
.mr25 {margin-right: 25px}
.mt40 {margin-top: 40px}
.w690 {width: 690px}
.w480 {width: 460px;padding:10px;}
.bgfff {background: #fff}
.bgf3 {background: #f3f3f3}


#Box1Box2{clear:both;width:940px;min-height:280px;height:auto;margin: 0 auto;float:left;padding:20px;overflow:hidden;border:0px #000 solid;}
/*----Box1--------*/
#Box1 {width:440px;height:auto;min-height:180px;float:left;padding-top:10px;padding-bottom:30px;margin: 0 0px 0 15px;overflow:hidden;}
#Box1 li{width:100%;text-indent:10px;height:28px;line-height: 25px;border-bottom:1px #999999 dotted;overflow:hidden;list-style:none;float:left;white-space: nowrap;}
#Box1 li a{text-align:left;display: block;color: #000;height:28px;font-size:14px;background:url(dot1.png)  no-repeat left;padding:4px 4px 4px 2px;font-family:'Segoe UI','PT Sans',Helvetica,Arial,sans-serif;}
#Box1 li a:hover{font-size: 14px;color: #a12d05;text-decoration: none;background:url(dot2.png)  no-repeat left;}
#Box1 li span {float: right; color: #a0a0a0; display: block}

/*---Box2------*/
#Box2 {width:440px;height:auto;min-height:180px;float:left;padding-top:10px;padding-bottom:30px;margin: 0 0px 0 45px;overflow:hidden;}
#Box2 li{width:100%;text-indent:10px;height:28px;line-height: 25px;border-bottom:1px #999999 dotted;overflow:hidden;list-style:none;float:left;white-space: nowrap;}
#Box2 li a{text-align:left;display: block;color: #000;height:28px;font-size:14px;background:url(dot1.png)  no-repeat left;padding:4px 4px 4px 2px;font-family:'Segoe UI','PT Sans',Helvetica,Arial,sans-serif;}
#Box2 li a:hover{font-size: 14px;color: #a12d05;text-decoration: none;background:url(dot2.png)  no-repeat left;}
#Box2 li span {float: right; color: #a0a0a0; display: block}


.BT{text-align:left;text-indent:20px;height:22px;line-height:22px;font-size:18px;color:#000;margin-bottom:10px;}
.BT a{color:#740000;font-size:18px;height:22px;line-height:22px;font-weight:bold;font-family:"pinghei","microsoft yahei","??????","????","simsun","verdana", "arial", "helvetica";}
.BT a:link{color:#740000;font-size:18px;}
.BT a:hover{color:#a6070b;font-size: 18px; text-decoration:none;}
.BT span {float:right;margin-right:20px;}


/*---move picture----*/
.picslist{width:980px;min-height:200px;height:auto;margin: 0 auto;margin-left:10px;background-color:#fff;margin-bottom:40px;border:0px #ff0000 solid;overflow:hidden;}
.picbox{margin:0 auto;width:830px;min-height:190px;height:auto;position:relative;background-color:#fff;border:0px #000 solid;}
.picflash{margin:0 auto;width:800px;height:180px;margin-top:10px;position:relative;overflow:hidden;background:url(part6-bg.png) no-repeat;}
.picflash ul{width:800%;overflow:hidden;}
.picflash ul li{float:left;width:270px;height:174px;color:#6C6E85; position:relative; margin-right:10px;overflow:hidden;}
.picflash ul li img{width:260px;}
.jieshao{float:left;width:250px;height:30px;line-height:30px;position:absolute;bottom:0;left:0;background:url(part6-top-bg.png);padding-left:10px;overflow:hidden;font-family:"Microsoft Yahei","微软雅黑";}
.jieshao a{color:#fff;font-family:"Microsoft Yahei","微软雅黑";}
.butleft{width:71px;height:180px;position:absolute; top:0; left:-66px; cursor:pointer;background-color:#fff;border:0px #000 solid;}
.butright{width:71px;height:180px;position:absolute; top:0; right:-70px; cursor:pointer;background-color:#fff;border:0px #000 solid;}


/*---conts----*/
newsmainBox{width:900px;margin: 0 auto;}
.biaoti {padding-right: 30px;font-weight: bold; font-size: 18pt; color: #580b03;text-indent: 35px; padding-top: 25px; height: 70px;text-align:center;font-family:'Segoe UI','PT Sans',Helvetica,Arial,sans-serif;text-shadow: 0px 1px 0px #ccc;}
.Mediabiaoti {padding-right: 30px;font-weight: bold; font-size: 18pt; color: #580b03;text-indent: 35px; padding-top: 25px; height: 30px;text-align:center;font-family:'Segoe UI','PT Sans',Helvetica,Arial,sans-serif;}
.laiyuan {font-size: 9pt; text-indent: 50px; height: 25px;border-top: 1px solid #C0C0C0;padding:10px;}

#zhengwen {width: 80%;height: auto;margin: 0 auto;}
#zhengwen {padding:10px; line-height: 150%;text-align:left;color:#222222;border-left-style:solid; border-left-width:0px; border-right-style:solid; border-right-width:0px; border-bottom-style:solid; border-bottom-width:0px; background-color:#FFFFFF;font-family:'Segoe UI','PT Sans',Helvetica,Arial,sans-serif;}
#zhengwen p {color: #222222;line-height:24px;margin-bottom:18px;}
#zhengwen a {color: #000;text-decoration:underline;}
#zhengwen a:hover{color:#ff0000;text-decoration:underline;}
#zhengwen strong {font-weight:700;}
#zhengwen table{width:100%;margin-top:15px;border-collapse:collapse;border:1px solid #333333;}
#zhengwen table td{ text-indent:2em;border:1px solid #808080;}
#zhengwen table td p {text-indent:0px;margin:0px;font-size:14px;line-height:150%;}
#zhengwen table th p {text-indent:2em;text-indent:0px;margin:0px;font-size:1px;line-height:150%;}
#zhengwen table td img {border-bottom-style:none;border-right-style:none;margin:5px;border-top-style:none;border-left-style:none;}
#zhengwen ul li{margin-left:50px;list-style:disc;margin-bottom: 15px;} 
#zhengwen ol li{margin-left:50px;list-style:decimal ;margin-bottom: 15px;} 
#zhengwen img { max-width:850px; _width:expression_r(this.width<850px?"auto":"850px"); } 
#zhengwen hr{width: 100%;height:1px;border:none;border-top:1px dashed #c0c0c0;margin:5px }
.share {font-size: 9pt; text-indent: 50px; height: 25px;padding:10px;text-align:center;width: 90%;}
.close {width: 100%;height: 80px;padding:10px;text-align:center;}


.widthSec{width: 1020px;height: auto;margin: 0 auto;background:#fff;overflow:hidden;padding-bottom:30px;}
.widthSec2{width: 1020px;height: auto;margin: 0 auto;background:#fff;overflow:hidden;border-radius:0px 0px 15px 15px;padding-bottom:30px;}
.LanmuLeft {width: 200px;height: auto;margin: 0 auto;float:left;background: #fff; overflow:hidden;}
.LanmuRight{width: 805px;height: auto;margin: 0 auto;float:left;min-height:450px;margin-left:10px;border-left:1px #C9C9C9 solid;background:#fff;overflow:hidden;}
.LanmuLeftXX{width:183px;height: auto;margin: 0 auto;margin: 10px 0px 5px 13px;background: #fff;text-align:center;overflow:hidden;border:0px #C9C9C9 solid;}


#oss li{list-style:none;float:left;width:180px;height:28px;border-radius:5px; background: #740000; margin:2px; white-space: nowrap;overflow:hidden; font-family:"Microsoft Yahei","??????";}
#oss li a{text-align:center;display: block;color: #FFF;height:28px;line-height:22px;font-size:12px;padding:2px;font-family:"Microsoft Yahei","??????";}
#oss li a:hover{color:#fff; background: #b90409;text-decoration:none;}
#oss li.selected a{text-decoration:none;background:#960001;color:#fff;font-weight:bold;font-family:"Microsoft Yahei","??????";}

.Navi {width:90%;margin:0 auto;padding:10px;float:left; text-align: left;height:14px;line-height:14px;}
.Navi span,.Navi a {padding:1px;font-size:14px;font-weight:bold; line-height: 150%;text-align: left; color: #810e03;}
.Navi a:hover {padding:1px;font-size:14px;font-weight:bold; line-height: 150%;text-align: left; color: #DC2E05;}

/*banner*/
.BannerPIC{width: 775px;min-height:160px ;height: auto;margin: 0 auto;float:left;padding:10px 4px 4px 10px;background: #fff;overflow:hidden;}
#bannerbg{height:140px; position:relative; top:0px; width:100%; z-index:0;}
.bannerc{height:140px; overflow:hidden; position:relative; width:100%;}
.bannerc li{height:140px; left:0; position:absolute; top:0; width:100%;}
.banner2{height:140px; margin:0 auto; position:relative; text-align:center;}
.banner2 img{position:absolute; left:0%; top:0px; margin-left:0px;}
.bannermenu{left:5%; margin:0 auto; position:absolute; bottom:20px; z-index:9; display:block;}
.bannermenu li{background-color:#fff; float:left; height:10px; list-style:none outside none; margin:0 5px; width:10px; overflow:hidden; cursor:pointer; border-radius: 15px;}
.bannermenu li.on{background-color:#0475cc; height:10px; width:10px; border-radius: 15px;}


#BoxContent {width:750px;height:auto;float:left;padding-top:10px;padding-bottom:12px;margin: 0 0px 0 18px;background: #fff url(../images/rightbg.png) repeat-x;}
#BoxContent li{width:100%;text-indent:12px;height:28px;line-height: 25px;border-bottom:1px #999999 dotted;overflow:hidden;list-style:none;float:left;}
#BoxContent li a{float:left;text-align:left;color: #000;height:28px;font-size:14px;background:url(dot1.png)  no-repeat left;padding:4px 4px 4px 2px;font-family:'Segoe UI','PT Sans',Helvetica,Arial,sans-serif;}
#BoxContent li a:hover{font-size: 14px;color: #a12d05;text-decoration: none;background:url(dot2.png)  no-repeat left;}
#BoxContent li .regdate{float:left;height:25px;line-height: 25px;margin-top:5px;font-size:12px;color:#ccc;}

#BoxContent .BT{text-align:left;display: block;height:28px;line-height: 25px;font-size:18px;padding:4px 4px 4px 10px;background-color:#CAE8EA; color: #797268;}
#BoxContent .BT A{color:#504F4F;font-size:18px;line-height: 25px;font-weight: bold;font-family:'Segoe UI','PT Sans',Helvetica,Arial,sans-serif;}
#BoxContent .BT A:link{color:#504F4F;font-size: 18px;}
#BoxContent .BT A:hover{color:#DC2E05;font-size: 18px; text-decoration:none;}
#BoxContent .BT span {float:right;margin-right:25px;}

/*Pages*/
.Pages{padding:25px 10px;height:22px;line-height:22px;text-align:center;letter-spacing:1px;font-size:12px;font-family:'Segoe UI','PT Sans',Helvetica,Arial,sans-serif;}
.Pages *{margin:0 1px;text-align:center;display:inline-block;padding:0 9px;color:#333;letter-spacing:0;font-size:12px;font-family:arial;}
.Pages a:hover,.Pages span.currentpage{background:#a40000;text-decoration:none;color:#fff;transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;}
.Pages{clear:both;}

/*-------footer---------------*/
.footer{ width:1020px;height:120px;min-height:120px;margin:0 auto;background:#740000 url(cloud0.png) no-repeat  right;  overflow:hidden;border-radius:0px 0px 15px 15px;-moz-box-shadow: 2px 2px 10px #727272; -webkit-box-shadow: 2px 2px 10px #727272; box-shadow: 2px 2px 10px #727272}
.footr p{ font-size:12px; color:#fff; line-height:24px;font-family:"Microsoft YaHei","??????","????";}
.footl{ width:210px; height:220px;float:left;margin-top:20px;background:url() no-repeat top center;display:inline;}
.footr{ width:590px; height:220px;float:left; margin-left:50px;display:inline;margin-top:15px;}
.footr span {margin:5px;float:left;color:#fff;letter-spacing:0;font-size:12px;font-family:"Microsoft YaHei","??????","????";}
.footer2{width:1020px;height:100px;min-height:100px;padding-bottom:50px;margin:0 auto;background:#fff;overflow:hidden;border-radius:0px 0px 15px 15px;}