/*通用CSS*/
body{ background:#f0f0f0;}

/*头部CSS*/
.top_tel{ position:absolute; font-size:26px; font-weight:bold; font-family:"微软雅黑"; color:#ab1f24; margin-left:965px; margin-top:40px;}
.meau{ background:url(meau_bj.png) repeat-x;}
.d_meau>li.one{ float:left; line-height:36px; height:auto; overflow:hidden;  padding:10px 0;}
.d_meau div.left{ background:url(meauli_left.png) left no-repeat; padding-left:10px;}
.d_meau div.right{ background:url(meauli_right.png) right no-repeat; padding-right:10px;}
.d_meau>li.one div>a{  font-size:14px; color:#FFF; font-weight:bold; display:block; padding:0 8px;}
.d_meau>li.one div>a:hover{ background:#F60;}

.x_meau{ position:absolute; background:url(btm_hs.png); display:none;}
.x_meau div{  background:url(meau_bj.png) 0 -46px repeat-x; height:10px;}
.x_meau a{ line-height:30px; display:block; border-bottom:#CCC 1px dashed; padding:0 20px;  font-size:12px; color:#FFF; font-weight:bold;}
.x_meau a:hover{ background:#F60;}

.meau li.sousuo{float:right; width:295px; height:56px; background:url(sousuo_bj.png); overflow:hidden; padding:0 !important;}
.meau form{ margin-left:60px; margin-top:15px;}
.meau li.sousuo select{ line-height:26px; height:26px; border:none; padding:5px; float:left; margin:0;}
.meau li.sousuo .one{ line-height:26px; height:26px; border:none; float:left;}
.meau li.sousuo .two{ line-height:26px; height:26px; border:none; background:#F60; padding:0 10px; color:#FFF; font-weight:bold; float:left; cursor:pointer;}

.banner{ width:100%; height:401px; overflow:hidden; position:relative;}
.banner_box{ width:1920px; height:401px; overflow:hidden; position:absolute; left:50%; margin-left:-960px;}
.banner_tab{ position:absolute; top:365px; left:50%; margin-left:-630px;}
.banner_tab li{ float:left; line-height:36px; width:215px; margin-left:10px;}
.banner_tab li a{ display:block; background:url(hs.png); font-size:12px; color:#FFF; padding-left:15px;}
.banner_tab .an{ width:60px; height:36px; display:block; cursor:pointer;}
.banner_tab .one{  background:url(banner_qh.png) left; margin-left:0;}
.banner_tab .two{ background:url(banner_qh.png) right; margin-right:0;}
.qh_on{ background:#F00;}

#fenzhan{font-weight:bold; line-height:25px; height:25px;}

.sikuai li{ float:left; margin:15px 0; margin-right:7px;}
.sikuai .pic a{ border:#cccccc 5px solid; display:block;}
.sikuai .pic a:hover{ border:#b4b4b4 5px solid;}
.sikuai .fenqu{ border:#b4b4b4 5px solid; width:400px; background:#FFF;}
.sikuai .fenqu>div{background:url(fenqu_bj.png) right bottom no-repeat; height:175px; padding:10px;}
.sikuai .fenqu p{ color:#ad0808; font-weight:bold;}
.sikuai .fenqu .q0{ position:absolute; text-align:right; margin-right:10px; width:380px;}
.sikuai .fenqu .q1{ font-size:16px; line-height:20px;}
.sikuai .fenqu .q3{ background:url(fenqu_tel.png) left center no-repeat; font-size:28px; padding-left:38px; font-family:"微软雅黑"; line-height:40px; margin:5px 0;}
.sikuai .fenqu .q2{ font-size:12px; line-height:20px; width:250px;}
.sikuai .fenqu .q4{ margin-left:10px; margin-top:10px;}

.sikuai .fenqu .q7 {position:absolute; height:25px; margin-left:244px;}
.sikuai .fenqu .q7 ul{  border:1px #CCC solid; max-height:200px; overflow-y:auto; overflow-x:hidden; background:url(jt11.png) no-repeat right top;}
.sikuai .fenqu .q7 ul li{ margin:0; width:135px; float:none; display:none;  border-bottom:1px #CCC dashed;}
.sikuai .fenqu .q7 ul li a{ font-size:12px; line-height:25px; color:#000; display:block; padding:0 10px;}
.sikuai .fenqu .q7 ul li a:hover{background:#EEE;};

/*内容区域*/
.cpzx .bt{ margin-bottom:15px;}
.cpzx .left{ width:230px; background:#ad0707; margin:0 20px 15px; padding-bottom:15px; float:left;}
.cpzx .left h1 a{ font-family:"微软雅黑"; font-weight:bold; color:#FFF; font-size:20px; line-height:50px;}
.cpzx .left ul{ margin:0 10px; background:#FFF;}
.cpzx .left ul li{ line-height:42px; font-size:12px; border-bottom:#DEDEDE 1px dashed;}
.cpzx .left ul li a{ color:#333; display:block;  background:url(jt.png) 20px center no-repeat;  padding-left:50px;}
.cpzx .left ul li a:hover{  padding-left:70px; background-position:40px center;}
.cpzx .left ul p{ background:url(cp_tel.png) no-repeat; height:205px; line-height:30px; padding-left:20px;}
.cpzx .left ul p .q1{font-family:"黑体"; font-size:25px; color:#282866; font-weight:bold; padding-top:53px; display:block; }
.cpzx .left ul p .q2{font-family:"黑体"; font-size:25px; color:#282866; font-weight:bold; padding-top:20px; display:block;}
.cpzx .right{ float:right; width:965px; margin-right:15px;}
.cpzx .right li{ float:left; margin-right:23px; margin-bottom:23px;}
.cpzx .right li p{ background:#ad0707;}
.cpzx .right li a{ display:block; text-align:center; font-size:14px; font-weight:bold; color:#FFF; line-height:30px;}

.xwzx .left{ float:left;}
.xwzx .hd_box{ margin-left:20px;  line-height:22px; font-size:14px;}
.xwzx .hd_bk{ padding:3px; border:#CCC 1px solid; float:left; margin-right:20px;}
.xwzx .hd_cont_box{ background:#444; float:left; height:200px; width:300px; overflow:hidden;}
.xwzx .hd_tab{ float:left;}
.xwzx .hd_tab li{ width:280px; height:35px; margin-bottom:5px; }
.xwzx .hd_tab li a{ color:#4e4e4e; line-height:35px  !important; font-size:14px !important; margin:10px 35px 0 60px; display:block;}
.tab_on{ background-position:0 35px !important;}
.xwzx .xwlb{ float:left; padding:20px; min-width:275px;}

.news_1 .bt{ line-height:30px; border-bottom:#CCC 1px dashed; width:100%;}
.news_1 .bt a{ color:#900; float:left; font-size:14px; font-weight:bold;}
.news_1 .bt { color:#900; float:left; font-size:14px; font-weight:bold;}
.news_1 .nr{ line-height:25px; height:25px; border-bottom:#CCC 1px dashed; background:url(news_list.png) left center no-repeat; padding-left:15px;}
.news_1 .nr a{ font-size:12px; color:#333;}
.news_1 .nr a:hover{ color:#900;}

.xwzx .right{ float:right; width:610px;}
.xwzx .alqy li{ position:relative; float:left; margin-left:20px; margin-bottom:20px; padding:3px; border:#CCC 1px solid; height:175px;}
.xwzx .alqy li img{ width:266px;}
.xwzx .alqy .ff{ position:absolute; width:266px; height:30px; line-height:30px; background:url(hs.png); margin-top:146px; color:#FFF; text-align:center; font-size:12px; left:3px;}

.zjmy .left{ float:left; width:670px;}
.zjmy .left>img{ float:left; border:#DEDEDE 5px solid; margin-left:20px;}
.zjmy .text{ float:right; width:390px;}
.zjmy .text,.zjmy .text a{ font-size:12px; line-height:18px; color:#8a8a8a;}
.zjmy .text>p{ background:#DEDEDE; clear:both; width:390px; margin-top:10px; height:28px; overflow:hidden;}
.zjmy .text>p a{ font-weight:bold; margin:5px 0; margin-left:15px; display:inline-block;}

	
.zjmy .right{ float:right;}
.zjmy #l_a{ float:left; width:36px; height:169px; background:url(jiantou.png) 0 0; margin-right:15px;}
.zjmy #r_a{ float:right; width:36px; height:169px; background:url(jiantou.png) -36px 0;  margin-right:20px;  margin-left:15px;}
.zjmy .jp_box{ float:left;}
.zjmy .jp_cot li{ margin-right:20px;}

.yq_pic{ padding-left:25px;}
.yq_wz{ padding:5px 40px 20px 35px;}
.yq_pic img{ margin:10px 8px; border:#DEDEDE 1px solid; height:65px; width:180px;}
.yq_wz a,.yq_wz span{ font-size:12px; color:#7f7f7f; display:inline-block; line-height:20px;}
.yq_wz span{ margin:0 10px;}

/*办事处*/
.bsclb{ float:left; width:50%;}
.bsclb h4{ background:#900; margin:0 20px; margin-top:20px; padding-left:10px; color:#FFF; font-size:16px; line-height:45px;}
.bsclb p{ line-height:33px;  margin:0 20px; padding-left:10px; background:#eee;}


/*底部区域*/
.foot_meau{ width:510px; float:left; padding-top:10px; padding-left:10px;}
.foot_meau li{ float:left; width:160px; margin:0 5px; margin-bottom:10px;}
.foot_meau li p{ background:#000; line-height:30px;}
.foot_meau li p a{ color:#f0f0f0; font-size:14px; font-weight:bold; display:block; margin-left:10px;}
.foot_meau li ol{ height:80px;}
.foot_meau li ol a{ display:block; line-height:20px; color:#CCC; font-size:12px; padding-left:10px;}
.foot_meau li ol a:hover{ background:#666;}
.footer .text{ padding-top:10px;}
.footer .text,.footer .text *{ font-size:12px; color:#f0f0f0; vertical-align:middle; line-height:25px; text-align:center;}

.banshichu{}
.banshichu div{ padding:10px 0;}
.banshichu  li{margin:5px 10px; display: inline-block;}
.banshichu li a{ color:#666;}
.banshichu li a:hover{ color:#900;}