﻿/******************************
*同创模板网-专业提供企业网站源码程序模板*
* www.cnfusu.com *
* www.cnboco.com *
* 微信：cnboco *
* QQ:289229516 *
 ******************************/
@charset "utf-8";
body,div,form,input,submit,button,text,img,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5{margin:0;padding:0;}
html,body{font-family:simsun, Arial, Helvetica, sans-serif; font-size:15px;color:#333; font-style:normal;background-image:url(about:blank);background-attachment:fixed;_background-image:url(about:blank);_background-attachment:fixed; min-width:1160px;}
html{*overflow-x:hidden;}
ul,ol,li{list-style:none;}
u,font,img{ background: transparent; border: 0; margin: 0; padding: 0; font-size: 100%;  }
img{border:0px; vertical-align:middle;}
input, textarea {outline:none; }
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none; color:#D51324;}
.fl{float:left;font-size:15px;}
.fr{float:right;font-size:15px;}
.cl{ margin-left:auto;margin-right:auto;clear:both;}
.mt20{ margin-top:20px;}
.mb20{ margin-bottom:20px;}
.mr20{ margin-right:20px;}
.pd50{ padding-top:50px; padding-bottom:50px;}
.clear:after{ content:"\20"; height:0; display:block; clear:both;}
.clear{ zoom:1; }
.w1290{ width:1290px;}
.width100 { width:100%;}
.width1000 { width:1000px; margin-left:auto; margin-right:auto;}
.width1100 { width:1100px; margin-left:auto; margin-right:auto;}
.htel_l,.ntle i,.hnav li i a.li1,.hnav li i a.li2,.hnav li i a:hover.li1,.hnav li i a:hover.li2,.nfoot_t ul li a.li1,.nfoot_t ul li a.li2,.nfoot_t ul li a.li3,.nfoot_t ul li a.li4,.nfoot_t ul li a.li5,.nfoot_t ul li a.li6,.nfoot_t ul li a:hover.li1,.nfoot_t ul li a:hover.li2,.nfoot_t ul li a:hover.li3,.nfoot_t ul li a:hover.li4,.nfoot_t ul li a:hover.li5,.nfoot_t ul li a:hover.li6,.nfootc_c li i a.li1,.nfootc_c li i a.li2,.nfootc_c li i a.li3,.nfootc_c li i a:hover.li1,.nfootc_c li i a:hover.li2,.nfootc_c li i a:hover.li3,.nconj_text i.i1,.nconj_text i.i2,.nconj_text i.i3,.nconj_text i.i4,.ntle i,.ntle .ntle_rb span.span1,.ntle .ntle_rb span.span2,.nconb_r .hd ul li.on i,.current,.bhn1,.bhn2,.bhn3,.bhn4,.article .arcyy a.a1,.article .arcyy a.a2,.nconc_btn i{ background:url(../images/ico.png) no-repeat;}
.hnav li i a.li1,.hnav li i a.li2,.nfoot_t ul li a.li1,.nfoot_t ul li a.li2,.nfoot_t ul li a.li3,.nfoot_t ul li a.li4,.nfoot_t ul li a.li5,.nfoot_t ul li a.li6,.nfootc_c li i a.li1,.nfootc_c li i a.li2,.nfootc_c li i a.li3{-webkit-transition:all 0.3s linear; -o-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.nheader { background:#fff; overflow:hidden;}
.nlogo { margin-right:100px;  height:120px;}
.nhos { width:231px; height:120px; display:block;}
.hnav { padding-top:30px; margin-left:79px; overflow:hidden;}
.hnav li { width:85px; float:left;text-align:center;}
.hnav li i,.hnav li i a{ display:block; width:38px; height:35px; margin:0 auto; }
.hnav li i a.li1 { background-position:-40px 0px;}
.hnav li i a.li2 { background-position:-90px 0px;}
.hnav li i a:hover.li1 { background-position:-40px -40px;}
.hnav li i a:hover.li2 { background-position:-90px -40px;}
.hnav li p,.hnav li p a { line-height:24px; color:#8b8b8b;}
.htel { padding-top:36px; display:block;}
.htel_l { width:33px; height:45px; display:block; background-position:0px -45px; margin-left:5px;}
.htel_r p { font-size:16px; color:#8b8b8b;}
.htel_r h3 { font-size:22px; color:#f98b15;}
.nnav { background:url(../images/nheadbg_08.png) repeat top center; height:60px;position:relative; z-index:1;}
.nnav ul li.libox { width:122px; float:left; height:60px; line-height:60px; text-align:center; position:relative;}
.nnav ul li a { color:#fff; font-size:16px; }
.nnav ul li h3 { font-weight:normal;font-family:"幼圆"; color:#FFF;}
.nnav ul li h3:hover,.nnav ul li.on h3 { background-color:#098F70; border-top:2px solid #2cd0dc; height:58px; line-height:56px;}
.nnav ul li h3 a,.nnav ul li h3 a:hover{text-decoration:none;color:#FFF;}
.nnav ul li.first { background:no-repeat;}
.nnav ul.sub { position:absolute; left:0; top:60px; background:#2db6a1; display:none; z-index:9999;}
.nnav ul.sub li { width:122px; height:45px; line-height:45px; text-align:center; border-top:1px dashed #57c5b4; background:none;white-space:nowrap; overflow:hidden;}
.nnav ul.sub li.first { border-top:none;}
.nnav ul.sub li a { font-size:16px; color:#fff;}
.nnav ul.sub li a:hover {/*font-weight:bold;*/ color:#FF0;}
.nnav .kpsub { display:none; padding-bottom:25px; background:#2db6a1; width:700px; left:-365px; position:absolute; top:60px; z-index:9999;}
.nsub_t { height:50px; border-bottom:1px solid #57c5b4; line-height:50px; padding-left:18px;}
.nsub_t ul li { float:left;}
.nsub_t strong { color:#fce8a4; float:left;}
.nsub_t ul li a { font-size:14px; color:#fff; margin-right:12px;}
.nsub_t ul li a:hover,.nsub dl dd a:hover { color:#fce8a4; text-decoration:underline;}
.nsub dl { padding-left:18px; width:120px; border-left:1px solid #57c5b4; display:block !important;}
.nsub dl.bordernone { border-left:0;}
.nsub dl dt { color:#fce8a4; text-align:left; padding-top:18px; display:block; height:20px; line-height:20px; margin-bottom:5px;}
.nsub dl dd { height:22px; line-height:22px; text-align:left;}
.nsub dl dd a { color:#fff; font-size:14px;}
.nfoot { color:#fff;}
.nfoot_t { background:#1fb09a; border-bottom:1px solid #1c9e8a; height:60px; padding-top:20px;}
.nfoot_t ul { width:450px; margin:0 auto;}
.nfoot_t ul li { width:45px; height:45px; padding:0 15px;}
.nfoot_t ul li a {display:inline-block;white-space:nowrap; width:45px; height:45px;}
.nfoot_t ul li a.li1 { background-position:-148px 0;}
.nfoot_t ul li a.li2 { background-position:-193px 0;}
.nfoot_t ul li a.li3 { background-position:-238px 0;}
.nfoot_t ul li a.li4 { background-position:-283px 0;}
.nfoot_t ul li a.li5 { background-position:-328px 0;}
.nfoot_t ul li a.li6 { background-position:-373px 0;}
.nfoot_t ul li a:hover.li1 { background-position:-148px -45px;}
.nfoot_t ul li a:hover.li2 { background-position:-193px -45px;}
.nfoot_t ul li a:hover.li3 { background-position:-238px -45px;}
.nfoot_t ul li a:hover.li4 { background-position:-283px -45px;}
.nfoot_t ul li a:hover.li5 { background-position:-328px -45px;}
.nfoot_t ul li a:hover.li6 { background-position:-373px -45px;}
.nfoot_c { border-top:1px solid #36b8a4; padding:40px 0; background:url(../images/nhome12_38.png) no-repeat left center #1fb09a;}
.nfootc_l { width:230px; height:220px;}
.foot_tle { font-size:16px; height:18px; line-height:18px;}
.foot_tle span { font-size:11px; font-weight:normal; margin-left:8px;}
.nfootc_l p { padding-top:15px; font-size:14px; line-height:26px;}
.nfootc_c { width:340px; margin-left:50px;}
.nfootc_c li { float:left; width:340px; font-size:12px; line-height:20px; margin-bottom:15px;}
.nfootc_c li a { color:#FFF;}
.nfootc_c li a:hover { color:#F00; text-decoration:none;}
.nfootc_c li i{ float:left; width:60px; height:60px; margin-right:10px;}
.nfootc_c li i a { float:left;display:inline-block; width:60px; height:60px;}
.nfootc_c li i a.li1 { background-position:0px -108px;}
.nfootc_c li i a.li2 { background-position:-70px -108px;}
.nfootc_c li i a.li3 { background-position:-140px -108px;}
.nfootc_c li i a:hover.li1 { background-position:-0px -167px;}
.nfootc_c li i a:hover.li2 { background-position:-70px -167px;}
.nfootc_c li i a:hover.li3 { background-position:-140px -167px;}
.nfootc_cc { width:70px; margin-left:40px; text-align:center;}
.nfootc_cc li { height:26px; line-height:26px;}
.nfootc_cc li a { color:#FFF;}
.nfootc_cc li a:hover { color:#FF0; text-decoration:underline;}
.nfootc_cc li h3{ font-size:16px; height:18px; line-height:18px;}
.nfootc_r { width:310px; overflow:hidden;}
.nfootc_r ul { width:340px; padding-top:10px;}
.nfootc_r ul li { float:left; margin:5px 5px 0 0;}
.nfootc_r ul li img { display:block; width:100px; height:84px;}
.nfoot_b { background:#108270; text-align:center; font-size:12px; line-height:20px; padding:25px 0; color:#cee9f7;}
.slide_banner { width:100%; height:450px;position:relative; overflow:hidden;}
.slide_banner .bd { width:100%; height:450px; overflow:hidden; position:relative; z-index:0;}
.slide_banner .bd ul li a { display:block; width:100%; height:450px; text-align:center}
.slide_banner .bd ul li span { display:block; height:225px; width:100%;}
.slide_banner .bd ul .li0 .sp1 { background:url(../images/banner1-a.jpg) no-repeat top center;}
.slide_banner .bd ul .li0 .sp2 { background:url(../images/banner1-b.jpg) no-repeat top center;}
.slide_banner .bd ul .li1 .sp1 { background:url(../images/banner2-a.jpg) no-repeat top center;}
.slide_banner .bd ul .li1 .sp2 { background:url(../images/banner2-b.jpg) no-repeat top center;}
.slide_banner .bd ul .li2 .sp1 { background:url(../images/banner3-a.jpg) no-repeat top center;}
.slide_banner .bd ul .li2 .sp2 { background:url(../images/banner3-b.jpg) no-repeat top center;}
.slide_banner .bd ul .li3 .sp1 { background:url(../images/banner4-a.jpg) no-repeat top center;}
.slide_banner .bd ul .li3 .sp2 { background:url(../images/banner4-b.jpg) no-repeat top center;}
.slide_banner .bd ul .li4 .sp1 { background:url(../images/banner5-a.jpg) no-repeat top center;}
.slide_banner .bd ul .li4 .sp2 { background:url(../images/banner5-b.jpg) no-repeat top center;}
.slide_banner .bd ul .li5 .sp1 { background:url(../images/banner6-a.jpg) no-repeat top center;}
.slide_banner .bd ul .li5 .sp2 { background:url(../images/banner6-b.jpg) no-repeat top center;}
.slide_banner .bd .hd { position:absolute; z-index:1;left:50%; margin-left:-50px; bottom:15px; height:6px;}
.slide_banner .bd .hd ul li { float:left; width:20px; height:6px;line-height:0px; font-size:0px; background:gray; margin:0 3px; cursor:pointer; border-radius:100px;}
.slide_banner .bd .hd ul li.on { background:orange;}
.paging{ color:#999;text-align:center;line-height:14px;font-family:Arial;}
.paging a,.paging span,.paging span.total{display:inline-block;padding:5px 8px;background:#FFF;border:1px solid #EEEEEE; color:#999; overflow:hidden;border-radius:100px;}
.paging a:hover{text-decoration:none;background:#1fb09a;color:#FFF;border:1px solid #1fb09a;border-radius:100px;}
.paging a.thisclass{background:#1fb09a;color:#FFF;border:1px solid #1fb09a;border-radius:100px;}
.paging a.thisclass:hover{background:#1fb09a;color:#FFF;border:1px solid #1fb09a;border-radius:100px;}
.paging a.pagerlist{background:#1fb09a;color:#FFF;border:1px solid #1fb09a;border-radius:100px;}
.paging a.pagerlist:hover{background:#1fb09a;color:#FFF;border:1px solid #1fb09a;border-radius:100px;}
.sharebox {}
.mhr { float: left; margin-right: 20px; margin-top:4px;}
.men .bshare-custom a { background: url(../images/artspr.png) no-repeat; display: block; float: left; width: 41px; height: 41px; padding:0; margin:0; margin-right: 20px;}
.men .bshare-custom a.bshare-sinaminiblog { background-position:-43px 0; }
.men .bshare-custom a.bshare-weixin { background-position:-86px 0; }
.men .bshare-custom a.bshare-qqim { background-position:-129px 0; }
.men .bshare-custom a.bshare-itieba { background-position:-172px 0; }
/*验证码*/
.app-wap{ width:150px; height:150px; position:fixed;bottom:0px;z-index:999;display:none;_position:absolute;_top:expression(documentElement.scrollTop+(documentElement.clientHeight-this.offsetHeight)/1);}
.app-wap img{width:150px;height:150px;}
/*QQ群*/
/*.qq-qun{ width:200px;height:200px; font-size:12px;line-height:16px;left:50%;margin-left:534px;z-index:1000;position:fixed;top:50px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));}
.qq-qun img{width:200px;height:200px;}*/


.wp-pagenavi {CLEAR: both}
.wp-pagenavi A {BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none}
.wp-pagenavi SPAN {BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none}
.wp-pagenavi A:hover {BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000}
.wp-pagenavi SPAN.current {BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000}
.wp-pagenavi SPAN.current {FONT-WEIGHT: bold}