/* pub style */
body,h1,h2,h3,h4,h5,h6,ol,ul,dl,dd,p,textarea,input,select,option,form {margin:0;}
ol,ul,textarea,input,option,th,td {padding:0;}
textarea {overflow:auto;resize:none;}
table {border-collapse:collapse;}
ol,ul {list-style-type:none;}
.clears:before, .clears:after{content:"";display:table;}.clears:after {clear:both;}.clears {zoom:1;}
.clear {clear:both;height:0;overflow:hidden;}
.fl {float:left;}.fr {float:right;}
a,input,textarea,select{outline:none;}a img {border:none;}.img img {display:block;}
img{border:none;}
a{text-decoration:none;}
a:hover{ text-decoration:underline;}
ul{ list-style-type:none;}

.bgn{background:none !important;}
.bn{border:none !important;}
.d_ico,.d_imgwp{overflow:hidden;} 
.d_txtwith,.d_picwith{overflow:hidden;text-indent:-99em;}
label span{vertical-align:middle;font-family:tahoma;}
label input{vertical-align:middle;}

body{background-color:#fff; color:#444; font-size:12px; font-family:"simsun"}
a{color:#444;}


.mw{margin:0 auto; width:1180px;}

/* header footer start */

.tbar{min-width:1180px;height:23px; line-height:23px; color:#fff; background:#2c2d32 url(img/rep-tbar.png) 0 0 repeat-x;}
.tbar a{color:#fff;}
.tbar .titlewords{float:left; display:inline; margin-right:15px; font-size:12px; font-weight:normal;}
.tbar .qk{position:relative; z-index:1; float:right;}


.header{position:relative; z-index:1; height:81px; padding:15px 0; background-color:#fff;}
.header .in{position:relative; z-index:1;}
.header .logo{position:absolute; top:0px; left:0px;}
.header .nav{margin-left:358px; line-height:81px; font-size:16px; text-align:right;}
.nav ul{float:right;}
.nav li{float:left; display:inline; margin-right:32px;}
.nav a{color:#626262;}

.footer,.footer .in{background-color:#00806e;}
.footer .in{height:210px; font-size:14px; color:#fff;}
.footer img{display:block;}
.footer a{color:#fff;}
.footer .f-l{width:271px;}
.logo-f{margin:40px 0 17px;}
.footer .spt{float:left; margin:11px 0 0; width:2px; height:172px; overflow:hidden;}
.footer .f-c{display:inline; margin:60px 0 0 29px; width:720px;}
.footer .f-c a{float:left; width:92px; line-height:40px; text-align:center; background-color:#00806e;}
.footer .f-c .ico{display:block; margin:0 auto; width:60px; height:60px;}
.footer .f-r{display:inline; margin-right:50px; width:77px; text-align:center; line-height:20px;}
.footer .wximg{margin:48px 0 5px; width:77px; height:77px;}

.footer .spt,.footer .ico{background:url(img/fico-i.png) 0 0 no-repeat;}
.footer .spt{background-position:right 0;}
.footer .ico-nanby{background-position:0 0;}
.footer .ico-nvby{background-position:0 -60px;}
.footer .ico-wxck{background-position:0 -120px;}
.footer .ico-gyt{background-position:0 -180px;}
.footer .ico-sbaq{background-position:0 -240px;}
.footer .ico-shhl{background-position:0 -300px;}
.footer .ico-dyal{background-position:0 -360px;}

.fbar{min-width:1180px; height:48px; line-height:48px; text-align:center; color:#fff; background-color:#696969;}
.fbar a{color:#fff;}
.fbar img{display:inline-block; margin:0 5px 0 25px; vertical-align:middle;}

/* slide */
.slide_index{position:relative;z-index:1; overflow:hidden; width:100%; min-width:1180px; _width:expression((document.documentElement.offsetWidth || document.body.offsetWidth)<1180?"1180px":"");}
.slide_index .d_imgslide a{display:block;width:100%;height:100%;}
.slide_index .d_imgslide{position:relative;z-index:1; width:100%; height:511px; }
.slide_index .d_imgslide li{position:absolute;top:0;left:0;width:100%;height:511px;opacity:0;filter:alpha(opacity=0);background:#fef7f9 url(img/loading_circle.gif) center no-repeat;}
.slide_index .d_imgslide .d_current{z-index:2;opacity:1;filter:alpha(opacity=100);}
.slide_index .d_sortwp{position:relative; z-index:9; margin:0 auto; width:1160px; height:0px; }
.slide_index .d_sort{position:absolute; z-index:9; left:50%; top:-58px; width:auto; height:20px; overflow:hidden;
	transform:translate(-50%,0);
	-webkit-transform:translate(-50%,0);
	-moz-transform:translate(-50%,0);
}
.slide_index .d_sortwp a{display:inline-block; margin:0 5px; _margin:0 3px; width:15px; height:20px; text-align:center; line-height:0.5; font-size:50px; font-family:'arial'; color:#d5d4d3;}
.slide_index .d_sortwp .d_current,.d_indexslide .d_sortwp a:hover{color:#79b8ae;}

/* header footer end */

.ctr{margin:35px auto; width:1180px; background-color:#fff;}
.ciwp-i{padding:35px 24px;}


.t-i{height:36px; border-bottom:1px solid #cdcdcd; line-height:30px;}
.tmk-i{float:left; margin-right:5px; width:30px; height:30px; overflow:hidden;}
.th-i{float:left; padding:0 10px; font-size:20px; font-weight:normal; font-family:"Microsoft Yahei",tahoma,arial,verdana,sans-serif;}
.t-i .d_current,.th-i-act{position:relative; z-index:1; margin-bottom:-1px; height:36px; border-bottom:1px solid #00806e;}
.t-i .d_current .j,.th-i-act .j{position:absolute; left:50%; bottom:-15px; margin-left:-7px; width:0px; height:0px; border:7px solid #fff; border-top-color:#00806e}
.t-i .hw{float:left; margin-left:32px; font-size:14px;}
.t-i a:hover{text-decoration:none;}
.t-i .opt{float:left;}
.t-i .opt h3{display:inline; margin:0 30px 0 10px;}

.ztc-i .cwp{margin-top:6px; width:100%; overflow:hidden;}
.ztc-i ul{width:120%;}
.ztc-i li{float:left; display:inline; margin:15px 14px 0 0; width:81px; height:73px; overflow:hidden;}
.ztc-i li a{display:block; width:100%; height:100%; background:url(img/ztcico-i.png) 0 0 no-repeat;}
.ztc-i li a:hover{filter:Alpha(opacity=80);opacity:0.8;}
.ztc-i .d_qq{background-position:-81px 0;}
.ztc-i .d_yy{background-position:-162px 0;}
.ztc-i .d_wx{background-position:-243px 0;}
.ztc-i .d_yz{background-position:-324px 0;}
.ztc-i .d_lx{background-position:-405px 0;}



/* repx */
.t-bd,.pos-cm{background:url(img/repx.png) 0 0 repeat-x;}
.pos-cm{background-position:0 -50px;}
/* txtbg */
.cps-np h4,.bxmar-i .btxt,.yztj-i .tot span,.data-pd .num,.js-pd .fn a,.mmb-bx .opt li,.case-bx .casetype a{background:url(img/txtbg-i.png) 0 0 no-repeat;}
.bxmar-i .btxt{background-position:0 -60px;}
.yztj-i .tot span{background-position:-210px 0;}
.data-pd .num{background-position:0 -120px;}
.js-pd .fn .d_link{background-position:-90px -120px;}
.js-pd .fn .d_swt{background-position:-150px -120px;}
.mmb-bx .opt li{background-position:0 -210px;}
.mmb-bx .opt .d_current{background-position:0 -300px;}
.case-bx .casetype a{background-position:0 -390px;}
.case-bx .casetype .d_current{background-position:0 -450px;}

/* tico */
.tmk-i,.foclist-i .mk,.tico,.kystep-i .line s,.chastep-i .item s,.t-2c s,.doccp-i .his s,.doccp-i .fns s,
.jyfli-i .sup s,.pos-g .icomark,.data-pd .d_t s,.bk-pd .t .icomark,.case-pd .open,.jy-pd .sup s,
.doc-pd .zan s,.pfitem-pl s,.list-l .fn a,.care-rbk li s,.pbinfo-a .d_pl s,.tog-mmb-bx .gs .d_t s,
.casebk-bx .fn a{background:url(img/tico-i.png) 0 0 no-repeat;}
.tmk-pp{background-position:-30px 0;}
.tmk-ztc{background-position:-60px 0;}
.t-i-gray .tmk-ztc{background-position:-240px 0;}
.tmk-ky{background-position:-90px 0;}
.tmk-doc{background-position:-120px 0;}
.tmk-case{background-position:-150px 0;}
.tmk-yz{background-position:-180px 0;}
.tmk-jy{background-position:-210px 0;}
.tmk-care{background-position:-270px 0;}
.tmk-pl{background-position:-270px -30px;}
.casebk-bx .fn .d_d{background-position:-180px -30px;}
.casebk-bx .fn .d_swt{background-position:-210px -30px;}

.doc-pd .zan .ico-zan{background-position:-60px -30px;}
.doc-pd .zan .ico-heart{background-position:-90px -30px;}
.list-l .fn .d_yy{background-position:-120px -30px;}
.list-l .fn .d_swt{background-position:-150px -30px;}
.pbinfo-a .d_pl s{background-position:-60px -60px;}


.chastep-i .item .ico-slg{background-position:0 -30px;}
.chastep-i .item .ico-zg{background-position:0 -60px;}
.chastep-i .item .ico-lc{background-position:0 -90px;}
.chastep-i .item .ico-jz{background-position:0 -120px;}
.chastep-i .item .ico-xgn{background-position:0 -150px;}
.chastep-i .item .d_current .ico-slg,.chastep-i .item a:hover .ico-slg{background-position:-30px -30px;}
.chastep-i .item .d_current .ico-zg,.chastep-i .item a:hover .ico-zg{background-position:-30px -60px;}
.chastep-i .item .d_current .ico-lc,.chastep-i .item a:hover .ico-lc{background-position:-30px -90px;}
.chastep-i .item .d_current .ico-jz,.chastep-i .item a:hover .ico-jz{background-position:-30px -120px;}
.chastep-i .item .d_current .ico-xgn,.chastep-i .item a:hover .ico-xgn{background-position:-30px -150px;}
.pos-g .icomark{background-position:-300px -60px;}
.data-pd .d_t s{background-position:-300px -90px;}
.bk-pd .t .icomark{background-position:-300px -120px;}
.case-pd .open{background-position:-300px -150px;}
.pfitem-pl s{background-position:-300px -180px;}
.tog-mmb-bx .gs .d_t s{background-position:-300px -210px;}

.foclist-i .mk{background-position:-330px 0;}
.t-bbx .d_bm s{background-position:-330px -60px;}
.kystep-i .line s{background-position:-330px -90px;}
.t-2c s{background-position:-330px -120px;}
.doccp-i .his s{background-position:-330px -150px;}
.doccp-i .fns .d_swt s{background-position:-300px 0;}
.doccp-i .fns .d_yy s{background-position:-300px -30px;}
.jyfli-i .sup s,.jy-pd .sup s{background-position:-330px -180px;}
.care-rbk li s{background-position:-330px -210px;}

