@charset "utf-8";
/* CSS Document */
/***************************************************header*********************************************/
.header{ width:100%; height:33px; background:#FBFCFE; border-bottom:1px solid #DCDCDC;}
.top{ width:960px; height:33px; margin:0 auto;}
.welcome{ font-size:12px; line-height:33px; color:#515254; float:left;}
.welcome a{ color:#F19A00;}
.baoben{ float:right;}
.baoben li{ float:left; line-height:33px; font-size:12px; padding:0 8px; color:#505153; cursor:pointer; position:relative;}
.baoben li a{ color:#505153;}
.baoben .kuaisu a{ color:#F29900;}
.baoben li a{ float:left;}
.sanjiao{ width:7px; height:4px; background:url(../img/spanbj.jpg) no-repeat; display:block; float:left; margin:15px auto auto 6px;}
.fenxiao{ position:absolute; width:376px; height:auto; border:1px solid #DEDEDE; border-top:0; top:34px; left:-107px; background:#fff; display:none; padding-top:5px; z-index:1;}
.fxleft{ margin-left:17px; _margin-left:8px; width:161px; float:left;}
.fxright{ float:left; width:186px;}
.fx_left li{ width:161px; line-height:23px; padding:0;}
.fx_left li span{ float:left; font-size:13px; color:#F49700; font-weight:bold;}
.fx_left li a{ margin-left:8px;}
.fx_left li a:hover{ color:#F49700;}
.fx_right li{ width:186px; line-height:23px; padding:0;}
.fx_right li span{ float:left; font-size:13px; color:#F49700; font-weight:bold;}
.fx_right li a{ margin-left:8px;}
.fx_right li a:hover{ color:#F49700;}
.quanguo:hover{ border-left:1px solid #DCDCDC; border-right:1px solid #DCDCDC; background:#fff; height:34px; }
.quanguo a{text-decoration:none;}
.jigou { width:100px; left:-18px; padding:5px;}
.zijigou li{ height:32px; line-height:32px; font-size:12px; border-bottom:1px dotted #DCDCDC; width:83px; text-align:center; display:block;}
.zijigou li a{ float:none;}
.weibo{ width:263px; height:99px;}
.guanzhu{ width:42px; height:50px; float:left; margin:20px auto auto 38px;}
.weiboguanzhu{ float:left; margin-top:20px; margin-left:12px;}
.weibo .weiboguanzhu .mingcheng{ float:left; color:#5093D5; line-height:18px;}
.weiboguanzhu img{ float:left; display:block;}
.weiboguanzhu .jiaguanzhu{ width:44px; height:24px; padding-left:19px; font-size:12px; line-height:24px; color:#fff; background:url(../img/guanzhu.jpg) no-repeat; display:block; margin:30px auto auto -75px;}
.weixin{ width:104px; height:104px; padding:18px 18px 30px; left:-48px;}
.weixin p{ font-size:12px; line-height:26px; color:#505050;}
.weixin p span{ color:#008BFF;}
#zxcx{ display:none;}
.sousuo .xuanze .ulbj a{ background:none; color:#505050;}
.sousuo .xuanze .zixuntabhover a{background: url(../img/abj.jpg) no-repeat ; color: #FFFFFF; display:block; text-align:center; height:22px;}

.tou{ width:960px; height:66px; margin:20px auto 0; background:#fff;}
.logo{ float:left; margin-top:15px; width:297px; height:51px;}
.sousuo{ width:414px; height:66px; float:left; margin-left:14px;}
.xuanze{ width:414px; height:22px;}
.xuanze li{ float:left; background:url(../img/libj.jpg) no-repeat right; padding:0 7px; font-size:12px; line-height:18px; width:32px;}
.xuanze li a{ color:#505050;}
.xuanze .kecheng a{ color:#fff; display:block; background:url(../img/abj.jpg) no-repeat; display:block; height:22px; width:32px; text-align:center;}
.xuanze li a:hover{ color:#fff; display:block; background:url(../img/abj.jpg) no-repeat; display:block; height:22px; width:32px; text-align:center;}
.chazhao{ width:414px; height:31px; margin-top:7px; background:#F49600;}
.xuexiao{ width:70px; height:29px; border:1px solid #DBDBDB; border-right:0; background:#fff; cursor:pointer; position:relative; float:left;}
.xnamex{ float:left; font-size:12px; line-height:29px; margin-left:12px;}
.xnamex:hover{ text-decoration:none;}
.xuexiao .sanjiao{ margin-top:13px;}
#gfenxiaog{ top:29px;}
#gfenxiaog li{ font-size:12px; line-height:23px;}
#gfenxiaog li a{color:#505153;}
#gfenxiaog li a:hover{ color:#F49700;}
.sousuok{ width:268px; height:29px; border:1px solid #DBDBDB; border-right:0; background:#fff; float:left;}
.sousuok input{ font-size:12px; line-height:27px; border:0; padding-left:10px; width:232px; height:27px; color:#D7D7D7; float:left;}
.guanbi{ width:17px; height:17px; display:block; float:left; margin-top:6px; cursor:pointer;}
.sousuodj{ width:73px; height:31px; text-align:center; line-height:31px; color:#fff; font-size:14px; display:block; float:left; font-weight:bold;}
.tel{ width:193px; height:28px; float:right; margin-top:32px; background:url(../img/tel.jpg) left no-repeat; padding-left:31px; font-size:25px; font-family:"黑体"; color:#236FDD;}

.kechenggz{ width:960px; height:79px; background:url(../img/kcbj.jpg) repeat-x; margin:21px auto 0;}
.kechenggz_left{ background:url(../img/kcleft.jpg) no-repeat; float:left; width:2px; height:79px;}
.kechenggz_right{ background:url(../img/kcright.jpg) no-repeat; float:right; width:2px; height:79px;}
.kechenggz_center{ width:956px; float:left;}
.kechenggz_center ul{ margin-top:12px; float:left;}
.kechenggz_center ul li{ float:left; background:url(../img/libj1.jpg) right no-repeat; font-size:12px; line-height:22px; color:#fff; padding-right:11px; height:50px; margin-left:15px;}
.kechenggz_center ul li a{ color:#fff; display:block; float:left; margin-left:10px;}
.kechenggz_center ul li span{ font-weight:bold; font-size:14px; display:block; float:left;}
/***************************************************footer*********************************************/
.footer{ width:100%; height:auto; background:url(../img/footbj.jpg) repeat-x; height:297px; border-top:1px solid #DCDCDC; margin-top:15px;}
.foot{ width:960px; height:297px; margin:0 auto;}
.foot_left{ width:627px; float:left; margin:46px auto auto 22px;}
.foot_left ul{ height:60px;}
.foot_left ul li{ float:left; margin-right:54px;}
.dizhi{ margin-top:26px;}
.dizhi a{ float:left; margin-left:10px; margin-right:33px;}
.dizhi p{ font-size:12px; line-height:20px; color:#959796;}
.foot_right{ width:104px; height:104px; float:right; margin:42px 70px auto auto;}
.foot_right dd{ font-size:12px; line-height:25px; color:#969696;}
/***************************************************个性化footer*********************************************/
.dibu_wl{ width:100%; height:157px; background:url(../img/footbj.jpg) no-repeat center;}
.dibudh_wl{ width:960px; height:157px; margin:0 auto;}
.footgx_wl{ width:660px; float:left; margin:40px auto auto 158px; _margin:40px auto auto 79px;}
.footgx_wl ul li{ background:url(../img/footlibj.jpg) no-repeat right; padding:0 9px; float:left; font-size:12px; line-height:26px;}
.footgx_wl ul li a{ color:#277E37;}
.footgx_wl p{ font-size:12px; text-align:center; color:#277E37;}