@charset "utf-8";

/*global*/
div,td,span,li,a,p,dd,dt{font-size:12px;font-family:Arial,"宋体",Helvetica, sans-serif;}
body,h1,h2,h3,h4,h5,h6,div,p,ul,ol,dl,dt,dd,li,td,input,select,textarea,form{margin:0;padding:0;font-family:Arial,"宋体",Helvetica, sans-serif;color:#494949;}
html{overflow-y:scroll;overflow-x:hidden;}
body{background:#fff url(images/blue_bg.png) repeat-x 0 39px;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;}
i,
em{font-style:normal;}
li{list-style:none inside none;}
img{border:0;}
.fl{float:left;}
.fr{float:right;}
.clearboth{margin:0;padding:0;line-height:0;font-size:0;clear:both;}


/*link*/
a{color:#7e7d2d;text-decoration:none;}
a:hover{text-decoration:underline;color:#690;}
/*color*/
.c_039{color:#039;}
.c_f00{color:#c00;}
.c_c00{color:#c00;}
.c_36c{color:#36c;}
.c_999{color:#999;}
.c_84{color:#848484;}
.c_blue{color:#4daed0;}
.c_gre{color:#a5ca39;}
.c_fff{color:#fff;}
.c_49{color:#494949;}
.c_9c3{color:#9c3;}

/*main*/
.main960{width:960px;margin:0 auto;}
.center{margin:0 auto;}
.clear{clear:both;}
.hidden{overflow:hidden;}

.main958{width:958px;margin:0 auto;}

.dis_none{display:none;}

/*width*/

.w250{width:250px;}
.w325{width:325px;}
.w290{width:290px;}
.w318{width:318px;}
.w658{width:658px;}

/*height*/
.h20{height:20px;}
.h26{height:26px;}
.h28{height:28px;}
.h30{height:30px;}
.h36{height:36px;}
.h37{height:37px;}
.h38{height:38px;}
.h40{height:40px;}
.h48{height:48px;}
.h42{height:42px;}
.h46{height:46px;}
.h99{height:99px;}

.h376{height:376px;}
.h443{height:443px;}
/*.h560{height:560px;}*/


/*font-size*/
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font24{font-size:24px;}
/*line-height*/
.lh20{line-height:20px;}
.lh28{line-height:28px;}
.lh30{line-height:30px;}
.lh36{line-height:36px;}
.lh38{line-height:38px;}
.lh40{line-height:40px;}
.lh42{line-height:42px;}
.lh46{line-height:46px;}



/*font-family*/
.yahei{font-family:Microsoft Yahei;}

/*font-weight*/
.b{font-weight:bold;}
.normal{font-weight:normal;}
.tc{text-align:center;}

/*margin*/
.mart3{margin-top:3px;}
.mart10{margin-top:10px;}
.mart12{margin-top:12px;}
.mart22{margin-top:22px;}
.mart32{margin-top:32px;}
.marl10{margin-left:10px;}
.marl20{margin-left:20px;}
.marl27{margin-left:27px;}
.marr10{margin-right:10px;}





.padl6{padding-left:6px;}
.padl10{padding-left:10px;}
.padl15{padding-left:15px;}
.padl16{padding-left:16px;}
.padl18{padding-left:18px;}
.padr26{padding-right:26px;}
.padr31{padding-right:31px;}

/*border*/
.blr{border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;}
.ball{border:1px solid #d4d4d4;}
.blr_g{border-left:1px solid #7d994c;border-right:1px solid #7d994c;}

.borb{border-bottom:1px dashed #d2d2d2;}

.bg_g{background-color:#f5f5f4;}
.bg_f3{background-color:#f3f3f3;}
.bg_f{background-color:#fff;}
.bg_eb{background-color:#ebebeb;}





/*tit*/
.bort,
.bort_r{height:5px;overflow:hidden;background:url(images/special.png) no-repeat 0 -1608px;}
.bort_r{width:5px;background-position:right -1608px;}





/*top*/
.h39{height:39px;}
.boxtop{
background:url(images/special.png) repeat-x 0 0;}
.w124{width:124px;}
.spec_logo{text-indent:-9999px;
background:url(images/logo_spec.png) no-repeat 15px 5px;}
.spec_logo a{display:block;width:124px;height:39px;}
.navt a{margin:0 6px;color:#696969;padding:1px 2px;}

.navt{color:#cdcdcd;}
.lh39{line-height:39px;}
.boxmap a{float:left;color:#696969;}
.w25{width:25px;}
.ico_home,
.ico_map{display:block;
background:url(images/special.png) no-repeat -938px -1869px;}
.ico_map{background-position:-938px -1827px;}



.h230{height:230px;}
.imgbg{
background:url(images/spec_img.jpg) no-repeat center 0;}
.pos_rel{position:relative;}
.nav{width:100%;height:5px;overflow:hidden;position:relative;top:227px;z-index:3;
background:url(images/bgtop.png) no-repeat right bottom;}

/*navspec*/
.navspec{height:43px;position:relative;top:180px;left:10px;z-index:3;}
.navspec li{float:left;height:43px;}
.navspec a{display:block;width:94px;height:43px;line-height:43px;font-size:16px;font-weight:bold;color:#696969;text-indent:13px;
background:url(images/special.png) no-repeat right -112px;}
.navspec a{margin-right:2px;}

.iconav{float:right;display:block;width:14px;height:40px;overflow:hidden;margin-right:13px;display:inline;
background:url(images/special.png) no-repeat right -182px;}

.navspec .other{width:115px;height:43px;position:relative;margin-right:2px;z-index:3;}
.navspec .other a{width:115px;margin-right:0;
background-position:right -2432px;}
.navspec a:hover{text-decoration:none;color:#9c3;}


.navspec .current{background-position:right -56px;color:#9c3;}
.navspec .other .current{background-position:right -2376px;color:#9c3;}




/*layer*/
.navspec li .layer{display:none;width:158px;border:1px solid #e4e4e4;border-top:none;position:absolute;top:42px;left:0;z-index:3;
background-color:#fff;}
.navspec li .layer a{float:left;padding:0;width:74px;background:none;font-weight:normal;height:auto;margin-right:0;font-size:14px;line-height:28px;}
.navspec li .layer a:hover{text-decoration:underline;}
.lh26{line-height:26px;}



.line{width:1px;height:392px;overflow:hidden;
background:url(images/special.png) no-repeat 0 -1864px;}
.w958{width:958px;}


.line2{height:2px;overflow:hidden;background-color:#b3d966;clear:both;}






.btnbox{
background:url(images/special.png) no-repeat -664px -1008px;}

.pos_t180{position:relative;top:180px;}



.btn129_40{display:block;width:129px;height:40px;text-indent:41px;background:none;border:none;cursor:pointer;
background:url(images/special.png) no-repeat right -392px;}
.btn129_40:hover{text-decoration:none;color:#fff;
background-position:right -1464px;}
.btn72_30,
.btn61_30{display:block;width:72px;height:30px;text-align:center;
background:url(images/special.png) no-repeat right -320px;}
.btn61_30{width:61px;
background-position:right -248px;}

.btn72_30:hover{text-decoration:none;
background-position:right -1752px;}
.btn61_30:hover{text-decoration:none;
background-position:right -1680px;}



.bortb_d5{border-top:1px dashed #d5d5d5;border-bottom:1px dashed #d5d5d5;}
.bg_blue{background-color:#ddf0fd;}


.icon14_14,
.icon14_14_2{width:14px;height:14px;overflow:hidden;
background:url(images/special.png) no-repeat right -1080px;}

.icon14_14_2{background-position:right -1128px;}

.checkbox li{float:left;}



.apps,
.apps_2{width:100%;display:inline-block;}

.apps li,
.apps_2 li{float:left;width:106px;height:170px;padding-top:16px;border-bottom:1px dashed #d2d2d2;}

.apps_2 li{width:452px;height:110px;text-align:left;padding:36px 26px 0 0;}
.w126{width:126px;}
.h110{height:110px;}
/*.h438{height:438px;}*/
.h290{height:290px;}
.c_69{color:#696969;}


.nobor li{border:none;}
.li_h153 li{height:153px;}



.img72_72{display:block;width:72px;height:72px;overflow:hidden;margin:0 auto;position:relative;}
.img72_72 img{width:72px;height:72px;}

.appname{text-align:center;}
.appname a{font-weight:bold;font-size:14px;color:#696969;}

.appload{width:90px;}

.checkmar{margin:8px 6px 0 0 !important;margin:8px 3px 0 0;}




.photobg{
background:url(images/special.png) no-repeat right -549px;}



/*复选*/
.chec_b{float:left;margin:0;padding:0;margin:2px 5px 0 0 !important;margin:-2px 0 0 0;
display:none;}
.check,
.oncheck{float:left;display:block;height:24px;line-height:24px;cursor:pointer;padding-left:27px;margin-top:5px;
background:url(images/special.png) no-repeat -942px -1924px;}

.oncheck{float:left;display:block;height:24px;line-height:24px;cursor:pointer;padding-left:27px;margin-top:5px;
background:url(images/special.png) no-repeat -942px -1924px; background-position:-942px -1968px;}










/*foot*/
.pageFoot{background:url(images/headbg.png) repeat-x 0 0;margin-top:15px;text-align:center;}
.pageFootBox{height:110px;background:url(images/special.png) no-repeat -286px -2060px;padding-top:35px;color:#c9c9c9;}
.pageFoot a{color:#696969;}
.pageFoot a:hover{text-decoration:underline}
.pageFootBox a{padding:0 6px;}
.pageFootBox .c_f00{color:#f00;}
.copyright{color:#696969;margin-top:20px;}
.spanr{padding-right:6px;}.copypad{ color:#696969;padding-top:8px;}













/*icon bg*/
.bg72_72{display:block;width:72px;height:72px;position:absolute;left:0;top:0;z-index:2;
background:url(images/f72_72.png) no-repeat left top;}



.padt10{padding-top:10px;}

.w98{width:98%;}

.name2 a{font-size:16px;color:#696969;font-weight:bold;}


.pos_abs{position:absolute;top:183px;right:0;}


.navt a:hover,
.appname a:hover,
.name2 a:hover{background-color:#b5d752;color:#fff;text-decoration:none;}
.img72_72:hover{cursor:pointer;}