﻿/***Design By [hehuIT.com]Elsu.Lu***/
/***wx:2422836 - tel:18922072727  - 20170510***/
@charset "utf-8";
html{-ms-text-size-adjust: 100%;-webkit-text-size-adjust:100%;}
html,body{width:100%;height:100%;cursor:default;}
html,body,div,ul,li,p,span,em,i,th,td,dl,dd,form,input,textarea,select,h1,h2,h3,h4,h5,h6{margin:0;padding:0;list-style:none;font-size:100%;font-style:normal;}
img{border:0;vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
button,input[type='submit'],input[type='button']{cursor:pointer;outline:none}
a{cursor:pointer;text-decoration:none;color:#333;outline:none;blr:expression(this.onFocus=this.blur())}
a:hover{-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s;color:#c9320c;}
a:focus,input:focus,textarea:focus{outline:none}
.cf{*zoom:1}
.cf:after{display:block;visibility:hidden;clear:both;height:0;content:' '}
.hid,h1{position:absolute;z-index:-1;top:-10000px;left:-10000px;display:block;width:10px;height:10px; font-family:Verdana, Arial, sans-serif;}
.list-page{width:100%; height:70px; line-height:70px; text-align:center;display:block; margin:0 auto;}
.list-page a{ padding:8px 13px; font-size:12px; border:1px solid #e8e8e8; margin:0 2px; background:#fff; color:#555;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.list-page a:hover{ border-color:#333; color:#333;}
.list-page a.on{color:#333;border-color:#bbb; cursor:default;}
.hrx{ width:100%; height:10px; line-height:10px; display:block; margin:0 auto; overflow:hidden;}
body{background:#fff;font-family:Verdana,Arial,\5FAE\8F6F\96C5\9ED1,\5FAE\x8F6F\6B63\9ED1\4F53,\5b8b\4f53;font-family:\5FAE\8F6F\96C5\9ED1,\5b8b\4f53\0;font-size:12px;line-height:1;color:#333}
input{font-family:Verdana,Arial,\5FAE\8F6F\96C5\9ED1,\5FAE\x8F6F\6B63\9ED1\4F53,\5b8b\4f53;font-family:\5FAE\8F6F\96C5\9ED1,\5b8b\4f53\0;}
.hrBox{ width:100%; height:20px; display:block;}


.topnavBox{ width:100%; height:66px; display:block; margin:0 auto; background:#c9302c;-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3); box-shadow: 0 1px 3px rgba(0, 0, 0, .3);}
.topnav{ width:1000px; height:66px; display:block; margin:0 auto; position:relative; overflow:hidden;}
.toplogo{ width:128px; height:66px; line-height:60px; text-align:left; display:block; float:left; overflow:hidden; padding-right:20px;}
.toplogo img{ width:100%; vertical-align:middle;display:inline-block;*display:inline;*zoom:1;}

.topmenu{width:720px; height:26px; display:block;float:left; padding:20px 0;}
.topmenu a{width:80px;height:26px; line-height:26px; display:block; float:left; font-size:14px; color:#fff; text-align:center;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}
.topmenu a:first-child{ width:50px;}
.topmenu a:hover{ background:#fbe5e4; color:#c9302c;}

.navsea{ width:140px; height:26px; display:block; position:absolute; z-index:60; top:18px;right:5px; border:1px solid #750a00; overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.navsea .sea_txt{ border:0; background:#fff; width:95px; height:26px; line-height:26px; padding:0 5px; display:block; float:left;-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3)  inset; -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3)  inset; box-shadow: 0 1px 3px rgba(0, 0, 0, .3)  inset;font-family:\5b8b\4f53; color:#777;}
.navsea .sea_but{ border:0; background:#750a00; width:35px; height:26px;  text-align:center; display:block; float:left;  color:#fce2df; cursor:pointer;font-family: "untitled-font-5"; font-size:22px;}
.navsea .sea_but:hover{ color:#FF0;background:#8e170c;}

.mapweb{width:1000px; height:40px; line-height:40px; display:block; margin:0 auto;position:relative; text-align:left; font-size:12px;font-family:\5b8b\4f53;}
.mapweb .topslink{filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5; }
.mapweb .topslink i{font-family: "untitled-font-5";}
.mapweb a{ padding:0 5px;}
.mapweb i{ padding:0 5px; font-size:12px; color:#555;}
.mapweb .rlink{ width:600px; height:36px; display:block; position:absolute; top:0; right:0; text-align:right; padding-right:10px;filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6;}


.pageTop{width:1000px;display:block; margin:0 auto;position:relative; padding-bottom:15px;}
.page-title{width:1000px; height:140px;display:block; float:left;position:relative; padding:10px 0 15px 0;  overflow:hidden;}
.page-title h2{ width:740px; height:140px; display:block;  line-height:150px; text-align:center; font-size:48px; color:#c9302c; font-weight:normal;text-shadow:0 1px 1px rgba(0, 0, 0,.3); position:absolute;  z-index:100; top:0; left:0;}

.fullSlide{ min-width:1000px; position:relative;  height:140px; overflow:hidden; background:#f5f5f5;}
.fullSlide .bd{ position:relative; z-index:0;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:140px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:140px; }
.fullSlide .hd{ width:200px; position:absolute; z-index:1; bottom:5px; right:10px; overflow:hidden; text-align:right;  }
.fullSlide .hd ul{ width:100%; height:100%; display:block; margin:0 auto; float:right; text-align:right;}
.fullSlide .hd ul li{ width:10px; height:10px;display:inline-block;*display:inline;*zoom:1; background:#ccc; margin:0 3px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6; cursor:pointer;}
.fullSlide .hd ul li.on{ background:#c9302c;}

.pageNav{width:1000px; height:42px; line-height:42px;display:block; float:left;position:relative; background:url(../images/mune.jpg) no-repeat center center; text-align:center;}
.pageNav li{display:inline-block;*display:inline;*zoom:1; padding:0 20px; position:relative;}
.pageNav li a{ font-size:16px; color:#fff;}
.pageNav li a:hover{ color:#FF0; }
.pageNav li span{ position:absolute; z-index:9999; top:40px; left:0; background:#c9302c; padding:0 0px 10px 0px;line-height:30px;width:100%; display:none;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
.pageNav li span a{ font-size:14px; display:block;}

.pageNav2{width:1000px; height:42px; line-height:42px;display:block; float:left;position:relative; background:url(../images/mune.jpg) no-repeat center center; text-align:center;}
.pageNav2 li{display:inline-block;*display:inline;*zoom:1; padding:0 10px; position:relative;}
.pageNav2 li a{ font-size:16px; color:#fff;}
.pageNav2 li a:hover{ color:#FF0; }
.pageNav2 li span{ position:absolute; z-index:9999; top:40px; left:0; background:#c9302c; padding:0 0px 10px 0px;line-height:30px;width:100%; display:none;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
.pageNav2 li span a{ font-size:14px; display:block;}


.pageInBox{width:1000px; min-height:700px;display:block; margin:0 auto;position:relative; padding-bottom:10px;}
.pageInLeft{width:720px;display:block; float:left;position:relative; overflow:hidden;}
.pageInRight{width:250px;display:block; float:right;position:relative; }
.scroll-box{ width:250px; display:block;}

.inTitle{ width:720px; height:38px; display:block; float:left; line-height:38px; background:#fafafa; border-top:2px solid #dadada; font-size:16px; color:#c9302c; margin-bottom:10px; position:relative;}
.inTitle i{font-family: "untitled-font-5"; vertical-align:bottom; padding:0 5px 0 10px;}
.inTitle span{ position:absolute; top:4px; left:120px; font-size:14px; line-height:30px; width:auto; line-height:normal; height:auto;}
.inTitle span a{ padding:3px 15px; margin:0 5px; line-height:30px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.inTitle span a:hover,.inTitle span a.on{ color:#fff; background:#c9320c;}

/*
.inPic{ width:350px; height:200px; display:block; float:left; overflow:hidden;}
.inPic img{ width:350px; min-height:200px;}
*/
.inTxt{ width:350px; height:195px; display:block; float:left; overflow:hidden; margin-left:20px; font-size:14px; line-height:25px;text-align:justify;text-justify:inter-ideograph;}
.inTxt a{ color:#06C;}
.inTxt a:hover{ color:#c9320c;}
.inTxt2{ width:350px; height:125px; display:block; float:left; overflow:hidden; margin-left:0px; font-size:14px; line-height:25px;text-align:justify;text-justify:inter-ideograph;}
.inTxt2 a{ color:#06C;}
.inTxt2 a:hover{ color:#c9320c;}
.inBann{ width:720px; height:80px; display:block; float:left; overflow:hidden; margin:20px 0;}
.inBann img{width:720px; height:80px;}

.inList{ width:350px; height:190px; display:block; float:left; overflow:hidden;}
.inList strong{width:350px; height:38px; display:block; float:left; line-height:38px; background:#fafafa; border-top:2px solid #c9302c; font-size:16px; color:#c9302c; margin-bottom:5px; font-weight:normal; text-indent:10px;}
.inList strong a{ color:#c9302c;}
.inLists li{ width:100%; height:26px; display:block; float:left; overflow:hidden; position:relative;}
.inLists li a{ width:75%;height:26px; display:block; float:left; overflow:hidden; position:relative; padding-right:25%; font-size:14px; line-height:26px;}
.inLists li a span{ position:absolute; z-index:5; top:0; right:0; font-size:12px;filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;}
.ml20{ margin-left:20px;}

.Rolink{ width:250px; display:block; float:left;}
.Rolink a{ width:248px; height:48px; display:block; float:left; border:1px solid #faacac; background:url(../images/rbg.jpg) repeat-x center top; text-align:center; line-height:48px; font-size:18px; color:#c9302c; margin-bottom:5px;}
.Rolink a:hover{ background-image:none; background-color:#c9302c; color:#fff;border:1px solid #c9302c;}

.RoPic{ width:250px; display:block; float:left; padding-top:5px;}
.RoPic a img{ width:250px; margin-bottom:10px;}
.RoTxt{ width:228px; display:block; float:left; padding:10px; font-size:14px; line-height:1.6; border:1px solid #f8e4e4;}

.pagefoot{ width:990px; height:auto; display:block;position:relative; margin:0 auto; padding:12px 5px; border-top:1px solid #ddd;}
.pagefoot .codelj{ position:absolute; z-index:1; top:10px; right:18px; width:80px; display:block;}
.pagefoot .codelj img{ width:100%;}
.pagefoot .dz{ position:absolute; z-index:1; top:25px; right:218px; width:60px; display:block;}
.pagefoot .dz img{ width:100%;}
.pagefoot .jc{ position:absolute; z-index:1; top:30px; right:108px; width:100px; display:block;}
.pagefoot .jc img{ width:100%;}

.pagefoot p{ padding:6px 5px; color:#444; text-align:left; text-indent:0; font-size:12px; line-height:1;}
.pagefoot .flink a{ padding:0 10px;color:#444;}
.pagefoot .flink a:first-child{ padding-left:0;}
.pagefoot .flink a:hover{ color:#f60;}

.pageList{ width:720px; display:block; float:left;}
.pageList li{ width:680px; display:block; float:left; border-bottom:1px solid #f0f0f0; padding:10px 20px;}
.pageList li a{ display:block;}
.pageList li a strong{ width:100%; font-size:24px; font-weight:normal; line-height:1.4; padding-bottom:5px; display:block; float:left;}
.pageList li a p{ width:100%; font-size:14px; font-weight:normal; line-height:1.4; padding-bottom:5px; display:block; float:left; color:#777;}
.pageList li a span{ width:100%; font-size:12px; font-weight:normal; line-height:1.4; display:block; float:left; text-align:right; color:#999;}

.pageT{ width:700px;display:block; float:left; padding:10px 10px; text-align:center; font-size:28px; font-weight:bold;  color:#134eba; line-height:1.4;}
.pageP{ width:700px;display:block; float:left;border-bottom:1px solid #ccc; padding:0px 10px 10px 10px; text-align:center; font-size:12px; color:#666; position:relative;}
.pageP .showsize{ position:absolute; z-index:1; top:0; right:0; padding-right:58px; vertical-align:middle;}
.pageP .showsize a{ width:16px; height:16px; font-size:14px; line-height:12px; display:block; position:absolute; z-index:1; top:-2px; right:15px; background:#999; color:#fff; text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.pageP .showsize a.fontmax{ right:40px;}
.pageP .showsize a:hover{ background:#a61407;}
.pageConten{ width:700px;display:block; float:left; padding:10px 10px; font-size:16px;  line-height:1.6;text-align:justify;text-justify:inter-ideograph;}
.pageConten p{ padding:8px 0;}
.pageConten img{ max-width:700px;}

.focus{ width:350px; height:200px; display:block; float:left;position:relative;overflow:hidden;margin:0;padding:0;}
.focus .hd{ position:absolute; height:22px; bottom:0; right:5px; z-index:1; }
.focus .hd li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; background:#ccc; text-indent:-9999px; overflow:hidden; margin:0 3px; cursor:pointer;   }
.focus .hd li.on{ background:#0071bd;  }
.focus .bd{ position:relative; z-index:0;width:100%; height:200px; display:block; }
.focus .bd ul{width:100%; height:200px; display:block; }
.focus .bd li{ position:relative;width:100%; height:200px; display:block;   }
.focus .bd li img{ width:100%;  min-height:200px; display:block;   }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
.focus .bd li .tit{ width:100%; height:36px; line-height:36px; display:block; position:absolute; z-index:10; bottom:0; right:0; background:#000; text-indent:10px; font-size:14px; color:#fff;filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;}








/* 翻页器 */
.m-page{margin:30px 0 40px 0;text-align:center;line-height:32px;font-size:0;letter-spacing:-0.307em;word-wrap:normal;white-space:nowrap;color:#999; width:100%; display:block; float:left;}
.m-page a,.m-page i{display:inline-block;vertical-align:top;padding:0 12px;margin-left:-1px;border:1px solid #ddd;font-size:12px;letter-spacing:normal;text-shadow:0 1px #fff;background:#fff;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;transition:background-color 0.3s;}
.m-page a,.m-page a:hover{text-decoration:none;color:#c9320c;}
.m-page a:first-child{margin-left:0;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.m-page a:last-child{margin-right:0;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.m-page a.pageprv:before,.m-page a.pagenxt:after{font-weight:bold;font-family:\5b8b\4f53;vertical-align:top;}
.m-page a.pageprv:before{margin-right:3px;content:'\3C';}
.m-page a.pagenxt:after{margin-left:3px;content:'\3E';}
.m-page a:hover{background:#f5f5f5;}
.m-page a:active{background:#f0f0f0;}
.m-page a.z-crt,.m-page a.z-crt:hover,.m-page a.z-crt:active{cursor:default;color:#999;background:#f5f5f5;}
.m-page a.z-dis,.m-page a.z-dis:hover,.m-page a.z-dis:active{cursor:default;color:#ccc;background:#fff;}


/*广告*/
.Bann{width:720px; height:100px; display:block; float:left; margin: 20px auto;padding:0;position:relative; overflow:hidden; }
.Bann .bd{ position:relative; width:100%; height:100px; z-index:0;position:relative;overflow:hidden;}
.Bann .bd li{ zoom:1; vertical-align:middle; }
.Bann .bd img{ width:100%; height:100px; display:block;  }
.Bann .prev,.Bann .next{ position:absolute;overflow:hidden;display:block;width:30px;height:100px; line-height:100px; text-align:center; top:0;left:0; font-size:40px; font-weight:bold; font-family:'\5B8B\4F53'; color:#FFF; background:#555; filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;border-left:0;}
.Bann .next{ left:auto; right:0;}
.Bann:hover .prev,.Bann:hover .next{ background:#555;filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;opacity:.3;}
.Bann .prev:hover,.Bann .next:hover{ background:#000;filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;}

.RBann{width:250px; height:80px; display:block; float:left; margin: 0 auto;padding:0;position:relative; overflow:hidden; padding-bottom:10px;}
.RBann .bd{ position:relative; width:100%; height:80px; z-index:0;position:relative;overflow:hidden;}
.RBann .bd li{ zoom:1; vertical-align:middle; }
.RBann .bd img{ width:100%; height:80px; display:block;  }
.RBann .prev,.RBann .next{ position:absolute;overflow:hidden;display:block;width:30px;height:80px; line-height:80px; text-align:center; top:0;left:0; font-size:40px; font-weight:bold; font-family:'\5B8B\4F53'; color:#FFF; background:#555; filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;border-left:0;}
.RBann .next{ left:auto; right:0;}
.RBann:hover .prev,.RBann:hover .next{ background:#555;filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;opacity:.3;}
.RBann .prev:hover,.RBann .next:hover{ background:#000;filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;}

.inPic{width:350px; height:200px; display:block; float:left; margin: 0 auto;padding:0;position:relative; overflow:hidden; }
.inPic .bd{ position:relative; width:100%; height:200px; z-index:0;position:relative;overflow:hidden;}
.inPic .bd li{ zoom:1; vertical-align:middle; }
.inPic .bd img{ width:100%; height:200px; display:block;  }
.inPic .prev,.inPic .next{ position:absolute;overflow:hidden;display:block;width:30px;height:200px; line-height:200px; text-align:center; top:0;left:0; font-size:40px; font-weight:bold; font-family:'\5B8B\4F53'; color:#FFF; background:#555; filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;border-left:0;}
.inPic .next{ left:auto; right:0;}
.inPic:hover .prev,.inPic:hover .next{ background:#555;filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;opacity:.3;}
.inPic .prev:hover,.inPic .next:hover{ background:#000;filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;}