@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,div{margin:0;padding:0;}
img{border:0;}
ul,ol,li{list-style:none;}
a{ text-decoration:none; outline:none; color:#666666;}
a:hover{ color:#c4780e}
body{font-size:12px; background:url(../Images/bg.png) repeat-x top #fff; color:#666666; font-family:"Arial","微软雅黑"}
h1,h2,h3,h4{font-family:"Arial","微软雅黑"}

div,ul{height:auto; overflow:hidden}
.clearfix{*zoom:1;}
.clearfix:after{content:".";height:0;visibility:hidden;display:block;clear:both;font-size:0;}
.clear{padding:0; width:100%; height:1px; clear:both;}
.fl{ float:left;}
.fr{ float:right;}


.header{ width:1000px; margin:0 auto; position:relative; height:100px; overflow:hidden;}
.logo{ float:left;width:1000px;margin-top:15px}
.logo img{ max-height:100%}

.top_menu{width:400px;font-size:12px;text-align:right;height:20px;line-height:20px; position:absolute; right:0; top:10px;}
.top_menu a{ margin-left:5px; display:inline; font-family:Arial, Helvetica, sans-serif}
.top_tel{ position:absolute; right:0; top:55px; text-align:right; font-size:24px; font-family:Arial, Helvetica, sans-serif;color:#c4780e}
.top_tel span{ font-size:16px}

#nav{ background:#c4780e;}
#nav ul{width:1000px;margin:0 auto;}
#nav li{ float:left;font-size:16px;height:100%;height:40px;line-height:40px;}
#nav li a{ display:block;text-align:center; padding:0 15px;  color:#FFF}
#nav li.sep{ background:#ca8627; width:1px;}

.footer{width:100%;margin:20px auto 0; min-width:1000px; background:#595959; color:#aeaeae;}
.footer a{ color:#aeaeae;}
.foot_copy{width:100%; text-align:center; line-height:20px;padding-bottom:20px; padding-top:20px; font-family:Arial}

.foot_link{width:1000px;margin:20px auto  0; border-bottom:1px solid #505050;text-align:center; padding:10px; padding-top:0}
.foot_link a{ display:inline-block; padding-right:10px;  padding-left:10px; line-height:25px;}


.wapper{width:1000px; margin:0 auto;}


.zb ul{ margin:10px; border-bottom:1px dotted #e6e6e6; padding-bottom:10px;}
.zb ul li{ float:left; height:120px; overflow:hidden;display:inline}
.zb ul li.pic{ width:120px;}
.zb ul li.txt{ width:270px; margin-left:20px; line-height:25px;}
.zb ul li.txt h4{ font-size:14px; color:#9d3405; display:block; position:relative;}
.zb ul li.txt h4 span{ display:block; position:absolute; right:0; top:0; color:#ff8400; background:url(../Images/icon_fire.png) no-repeat left center; padding-left:30px; font-weight:normal}
.zb ul li.btn_entry{ width:245px; float:right;}
.zb ul li.btn_entry span{ display:block; height:26px; text-align:center; line-height:26px; border:1px solid #874c00;  background:url(../Images/btn_01.png) repeat-x center;  font-weight:bold; font-size:14px; letter-spacing:2px;}
.zb ul li.btn_entry span a{color:#874c00;}

.msg div{height:200px;width:733px; margin:10px;}
.msg ul li{line-height:20px; font-size:12px;}
.msg ul li.qs{border:1px solid #FFE9A6;padding:5px; margin-top:5px; background:#FFFEF0; height:auto; overflow:hidden;}
.msg ul li.qs span{ color:#666;font-family:Arial, Helvetica, sans-serif}
.msg ul li.qs b{color:#c82226;color:#333; font-family:"Arial","微软雅黑";}
.msg ul li.as b{ display:block;color:#333; font-family:"Arial","微软雅黑";}
.msg ul li.as b span{ font-weight:normal; font-family:Arial, Helvetica, sans-serif}
.msg ul li.sep_line{ border:0; border-bottom:1px dotted #ddd; margin:10px 0; height:0px;}


.pl3 h3{ background:url(../Images/tt_bg.png) no-repeat left bottom; height:39px; line-height:47px; padding-left:21px;}
.pl3 h3 span{ display:inline-block; width:114px; text-align:center; font-size:16px}

.news ul li{height:35px;line-height:35px;}
.news ul li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; display:block}


.gwbx p{ background:url(../Images/pic.jpg) no-repeat center; height:173px; text-align:center}
.gwbx p b{ color:#cd201a; font-size:30px ; font-family:Arial, Helvetica, sans-serif; text-align:center; display:block; padding-top:90px;}
.gwbx p span{ color:#333; display:block; padding-top:10px;}

.input_box3{ border:1px solid #fff; background:#faffbd; height:30px; line-height:30px; width:140px; font-size:14px}
.btn3{ background-color:#a32349; color:#FFF; border:none; line-height:30px; padding-left:15px; padding-right:15px; height:30px; font-size:14px;font-family:"Arial","微软雅黑";}


.news3{ float:left; width:492px;}
.news3 ul{ padding:10px}
.news3 ul li.other{ line-height:28px; height:28px;}
.news3 li.other a{ float:left; width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; display:block}
.news3 li.other span{ float:right; width:100px; text-align:right; display:block}
.news3 ul li.first{ height:60px; width:100%; margin-bottom:10px}
.news3 ul li.first span{ display:block; width:90px; height:60px; float:left; overflow:hidden}
.news3 ul li.first span img{ width:100%}
.news3 ul li.first p{display:block; float:right; width:370px; line-height:20px;}
.news3 ul li.first p a{ font-size:14px; display:block;font-family:"Arial","微软雅黑"; }
.login ul{ margin:0 15px;}
.login_tt{ height:30px; line-height:30px; background:#a32349; color:#fff}
.login_in{ font-size:14px}
.login_in a{color:#ff8a02}



.ser li{ float:left; width:215px; border:1px solid #ddd; padding:10px; margin-top:10px; margin-left:10px; display:inline}
.ser li span{ display:block; float:left; width:88px; height:120px; overflow:hidden}
.ser li span img{ width:100%;}
.ser li p{ float:right; width:120px; line-height:20px; position:relative; height:120px; overflow:hidden}
.ser li p b{ display:block; font-size:15px}
.ser li p a{ color:#F30}


.pro-tab{ margin-top:10px;}
.pro-nav{ margin-bottom:10px; margin-left:-8px;}
.pro-nav a{ display:inline-block; padding:0 8px; font-size:14px;}
.pro-nav a.on{ color:#c4780e}
.tab-nav span{ display:inline-block; padding:0 10px; background:#f1f1f1; margin-right:2px;margin-top:2px; line-height:30px; cursor:pointer}
.tab-nav span.on{ background:#c4780e; color:#fff}

.tab-ct{ display:none}
.tab-ct tr td{ background:#fff; text-align:center; padding:8px 0; font-size:14px;}
.tab-ct tr.r1 td{ background:#fdd4b6; color:#6f0006;}
.tab-ct tr td.r3_c1{ color:#7040a1}
.tab-ct tr td.r3_c2{ color:#f51525}
.tab-ct tr td.r3_c3{ color:#4cbe76}
.tab-ct tr.r4 td{color:#7040a1;}
.tab-ct tr.r4 td span{ float:left; width:24%; border-left:1px solid #999; padding:8px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.tab-ct tr.r5 td{ background:#fce9d8;}
.tab-ct tr.ft td{ background:#984803;color:#e5d2c3}
.tab-ct tr td.r3_c4{ width:235px; padding:20px; vertical-align:top; text-align:left;line-height:24px; background:url(../Images/m.png) no-repeat 180px 160px #fff;}

.tab-ct tr td.r3_c4 a{background:url(../Images/zchy.png)no-repeat 5px 1px;padding:6px;font-size:12px;margin-top:-30px;color: #fff;display: block; width:127px;height:35px;text-align: center;}

.tab-ct tr td.r3_c4 b{ color:#075593; display:block; margin-bottom:10px;line-height:18px;  text-align:center;margin-top:-10px}


.switch-btn {position: relative; display: block; vertical-align: top; width:120px; height: 40px; border-radius:20px; cursor: pointer;}
.checked-switch {position: absolute; top: 0; left: 0; opacity: 0;}
.text-switch {background-color: #c4780e; border: 1px solid #9c6b00; border-radius: inherit; color: #fff; display: block; font-size: 15px; height: inherit; position: relative; text-transform: uppercase;}
.text-switch:before, .text-switch:after {position: absolute; top: 50%; margin-top: -.5em; line-height: 1; -webkit-transition: inherit; -moz-transition: inherit; -o-transition: inherit; transition: inherit;}
.text-switch:before {content:'No'; right: 11px;}
.text-switch:after {content: 'Yes'; left: 11px; color: #FFFFFF; opacity: 0;}
.checked-switch:checked ~ .text-switch {background-color: #00af2c; border: 1px solid #068506;}
.checked-switch:checked ~ .text-switch:before {opacity: 0;}
.checked-switch:checked ~ .text-switch:after {opacity: 1;}
.toggle-btn {background: linear-gradient(#ddd, #fafafa); border-radius: 100%; height:38px; left:1px; position: absolute; top: 2px; width:38px; text-align:center}
.toggle-btn::before {color: #aaaaaa; content: "|||"; display: inline-block; font-size: 14px; letter-spacing: -2px; padding:8px 0; vertical-align: middle; letter-spacing:2px;}
.checked-switch:checked ~ .toggle-btn {left:81px;}
.text-switch, .toggle-btn {transition: All 0.3s ease; -webkit-transition: All 0.3s ease; -moz-transition: All 0.3s ease; -o-transition: All 0.3s ease;}
.ck-txt2{ display:none;}
.checked-switch:checked ~ .ck-txt2{ color:#F30; display:block}
.checked-switch:checked ~ .ck-txt{ display:none}

.phb{ padding:10px; background:#f7f7f7; margin:10px 0;}
.phb dt{ float:left;width:55px;}
.phb dd{ float:left}
.phb dt p{ width:55px; height:55px; background:#bac149; line-height:55px; border-radius:50%; font-size:14px;color:#fff; text-align:center; margin:0 auto;}
.phb dd.c1{ padding-left:10px; width:120px;}
.phb dd.c1 b{font-size:16px; color:#333; display:block; margin-top:5px; line-height:1.8}
.phb dd.c2{ background:url(../Images/jb.png) no-repeat left center; width:100px; padding-left:120px; line-height:1.6; color:#f6192e; height:55px;}

.powin{ border:5px solid #c4780e; right:0; bottom:-100%; background:#fff; width:300px; position:fixed; line-height:2;}
.powin ul{padding:10px;}
.powin h4{ background:#c4780e; color:#fff; font-size:14px; font-weight:normal; line-height:25px; height:30px;position:relative;}
.powin h4 a{ display:block; position:absolute; right:0; top:0; color:#fff}