@charset "utf-8";
/* CSS Document */

.cp{ width:1080px; height:auto; overflow:hidden; margin:30px auto;}
.cp_l{ width:201px; height:auto; overflow:hidden; background:url(../images/fl_fl.jpg) repeat-y;  padding-bottom:10px; float:left;}
.cp_bt{ width:201px; height:62px; background:url(../images/fl_bt.jpg) no-repeat center; text-align:center;}
.cp_bt h3 a{ height:62px; line-height:62px; font-size:20px; color:#fff;}
.cp_fl{ width:201px; height:auto; overflow:hidden; padding-bottom:10px;}
.cp_fl ul li{ width:165px; height:auto; overflow:hidden; float:left; margin-top:20px; margin-left:16px;}
.cp_fl ul li dl dt{ width:165px; height:36px; line-height:36px; background-color:#91694e; border-radius:5px; text-align:center; margin-bottom:15px;}
.cp_fl ul li dl dt a{ font-size:16px; font-weight:bold; color:#fff;}
.cp_fl ul li dl dd{ width:155px; height:35px; line-height:35px; background:url(../images/fl_k.jpg) no-repeat 0 14px; margin-left:5px;}
.cp_fl ul li dl dd a{ display:block; font-size:14px; padding-left:20px; color:#fff;}
.cp_fl ul li dl dd a:hover{ text-decoration:underline;}
.cp_gd{ width:146px; height:30px; background-color:#93601e; margin:10px auto; text-align:center; border:2px solid #fff;}
.cp_gd a{ height:30px; line-height:30px; font-size:14px; color:#fff;}
.cp_r{ width:850px; height:auto; overflow:hidden; float:right; }
.cp_tit{ width:848px; height:62px; background:url(../images/cp_bt.jpg) repeat-x; border-left:1px solid #ccc; border-right:1px solid #ccc;}
#tab{width:850px;position:relative; overflow:hidden;}
#tab .tab_menu{ width:850px; height:62px; line-height:62px; border-bottom:1px solid #ccc;}
#tab .tab_menu li{ float:left;width:150px;height:62px;line-height:62px;cursor:pointer;text-align:center; margin-right:20px;}
#tab .tab_menu li h3 a{ height:62px; line-height:62px; display:block; font-size:18px; font-weight:normal;}
#tab .tab_menu .selected a{ font-weight:bold;}
#tab .hide{display:none;}
#tab .tab_box div{}
.tab_box div ul li{ width:194px; height:210px; border:1px solid #ccc; float:left; text-align:center; margin-left:8px; margin-right:8px; display:block; margin-top:20px;}
.tab_box div ul li img{ width:190px; height:170px; padding:2px;}
.tab_box div ul li:hover{ border:1px solid #93601e;}
.tab_box div ul li a p{ display:block; width:194px; height:36px; line-height:36px;}

.pk{ width:1080px; height:470px; margin:0 auto; background:url(../images/pk.jpg) no-repeat center;}
.pk_nr{ width:390px; height:260px; float:right; margin-right:26px; margin-top:150px;}
.pk_bt{ font-size:22px;}
.pk_wz{ width:390px; height:auto; overflow:hidden; margin-top:10px;}
.pk_wz ul li{ width:390px; height:38px; line-height:38px; border-bottom:1px dotted #ccc; background: url(../images/pk_jt.jpg) no-repeat 0 10px; overflow:hidden; padding-left:30px; font-size:16px;}
.pk_dh{ width:390px; height:30px; margin-top:20px;}
.pk_dh span{ height:30px; font-size:20px; color:#91694e;}
.pk_dh span img{ float:left; padding-right:10px; vertical-align:middle;}
.pk_dh a{ width:105px; height:30px; line-height:30px; background-color:#91694e; border-radius:3px; font-size:14px; color:#fff; text-align:center; display:inline-block; margin-left:10px;}

.ads1_box{ width:100%; height:140px; background:url(../images/ads_1.jpg) no-repeat center; margin-top:30px;}
.ads1{ width:1080px; height:140px; margin:0 auto; position:relative;}
.ads1_tel{ position:absolute; font-size:14px; color:#fff; left:750px; top:80px;}
.ads1_tel span{ font-size:24px;}
.ads1_butt{ width:146px; height:30px; background-color:#93601e; text-align:center; border:2px solid #fff; position:absolute; left:580px; top:85px;}
.ads1_butt a{ height:30px; line-height:30px; font-size:14px; color:#fff;}

.ys{ width:1080px; height:1120px; margin:0 auto; background:url(../images/ys_bj.jpg) no-repeat center; position:relative;}
.ys_1{ width:440px; height:auto; overflow:hidden; position:absolute; left:40px; top:165px;}
.ys_2{ width:440px; height:auto; overflow:hidden; position:absolute; right:40px; top:470px;}
.ys_3{ width:440px; height:auto; overflow:hidden; position:absolute; left:40px; top:800px;}
.ys_u{ width:440px; height:84px;}
.ys_d{ width:440px; height:auto; overflow:hidden; margin-top:20px;}
.ys_d ul li{ width:410px; line-height:35px; background:url(../images/ys_jt.jpg) no-repeat 0 14px; overflow:hidden; font-size:14px; padding-left:30px;}

.ads2_box{ width:100%; height:140px; background:url(../images/ads_2.jpg) no-repeat center; margin-top:30px;}
.ads2{ width:1080px; height:140px; margin:0 auto; position:relative;}
.ads2_tel{ position:absolute; font-size:14px; color:#fff; text-align:center; left:820px; top:70px;}
.ads2_tel span{ font-size:24px; display:block;}
.ads2_butt{ width:146px; height:30px; background-color:#93601e; text-align:center; border:2px solid #fff; position:absolute; left:830px; top:20px;}
.ads2_butt a{ height:30px; line-height:30px; font-size:14px; color:#fff;}

.jz{ width:1080px; height:auto; overflow:hidden; margin:30px auto;}
.jz_bt{ width:1080px; height:130px;}
.jz_wz{ width:1080px; height:370px; }
.jz_wz ul li{ width:500px; height:150px; margin-left:25px; margin-top:20px; float:left;}
.jz_l{ float:left; width:196px; height:150px; background:url(../images/jz_yy.jpg) no-repeat center bottom;}
.jz_l img{ width:190px; height:134px; padding:2px; border:1px solid #ccc;}
.jz_r{ float:left; width:280px; height:150px;}
.jz_r dl{ width:280px; height:150px; padding-left:25px;}
.jz_r dl dt{ width:280px; height:30px; line-height:30px; font-size:14px; overflow:hidden;}
.jz_r dl dt a{ font-weight:bold; color:#91694f;}
.jz_r dl dt a:hover{ text-decoration:underline;}
.jz_r dl dd p{ width:280px; height:75px; line-height:25px; overflow:hidden; position:relative;}
.jz_r dl dd a{ display:block; margin-top:20px; color:#91694f; text-align:right;}

.al{ width:1040px; height:370px; background:url(../images/bj_d.jpg) repeat-x bottom;}
.cp_ti{ width:1040px; height:88px; background:url(../images/al_bt.jpg) repeat-x top;}
#tab_1{width:1040px;}
#tab_1 .tab_menu_1{ width:360px; height:88px; float:left;}
#tab_1 .tab_menu_1 li{ float:left;width:180px;height:88px; background:url(../images/al_v.jpg) no-repeat; text-align:center;}
#tab_1 .tab_menu_1 li h3 a{ display:block;width:180px;height:88px; line-height:28px; font-size:16px; font-weight:normal; padding-top:15px; color:#fff;}
#tab_1 .tab_menu_1 li h3 a span{ display:block; font-size:14px;}
#tab_1 .tab_menu_1 .selected h3 a{width:180px;height:88px; line-height:28px; font-size:16px; font-weight:normal; padding-top:15px; color:#fff; display:block; background:url(../images/al_h.jpg) no-repeat;}

#tab_1 .tab_box_1{width:1040px;height:auto;clear:both; margin-top:30px;}
#tab_1 .hide{display:none;}
#tab_1 .tab_box_1 div{}
.tab_box_1 div ul li{ width:242px; height:212px; float:left; text-align:center; margin-right:8px; margin-left:8px; text-align:center;}
.tab_box_1 div ul li img{ width:240px; height:170px; border:1px solid #ccc;}
.tab_box_1 div ul li p{ display:block; width:242px; font-size:14px; height:40px; line-height:40px; background-color:#ccc;}
.tab_box_1 div ul li p:hover{  background-color:#91694f; color:#fff;}

.ads3_box{ width:100%; height:140px; background:url(../images/ads_3.jpg) no-repeat center; margin-top:30px;}
.ads3{ width:1080px; height:140px; margin:0 auto; position:relative;}
.ads3_tel{ position:absolute; font-size:14px; color:#fff; text-align:center; left:750px; top:90px;}
.ads3_tel span{ font-size:24px;}
.ads3_butt{ width:146px; height:30px; background-color:#93601e; text-align:center; border:2px solid #fff; position:absolute; left:580px; top:90px;}
.ads3_butt a{ height:30px; line-height:30px; font-size:14px; color:#fff;}

.gy{ width:1080px; height:auto; overflow:hidden; margin:30px auto;}
.gy_bt{ width:1080px; height:130px; font-size:14px; text-align:center;}
.gy_u{ width:1080px; height:210px; position:relative; margin-top:30px;}
.gy_l{ width:700px; height:210px; float:right; margin-right:25px;}
.gy_l dl dt{ width:700px; height:40px; line-height:40px;text-indent:2em;}
.gy_l dl dt h3 a{ font-size:16px; color:#91694f;}
.gy_l dl dd p{ width:700px; height:120px; line-height:30px; overflow:hidden; text-indent:2em; font-size:14px;}
.gy_l dl dd a{ display:block; color:#91694f; font-size:14px; margin-top:20px;}
.gy_r img{ width:272px; height:202px; padding:3px; border:1px solid #ccc;}
.gy_r{ width:280px; height:210px; float:left; margin-left:25px;}

.gy_d{ width:1050px; height:290px; margin:30px auto; background:url(../images/bj_d.jpg) repeat-x bottom; }
.fc_bt{ width:1050px; height:40px; background:url(../images/fc_bt.jpg) no-repeat center;}
#tab_2{ width:1050px; height:270px; overflow:hidden;}
#tab_2 .tab_menu_2{ width:230px; height:40px; z-index:1; margin:0 auto;}
#tab_2 .tab_menu_2 li{ float:left;width:115px;height:40px; line-height:40px ;cursor:pointer;text-align:center;}
#tab_2 .tab_menu_2 li h3{ width:115px; height:40px; line-height:40px;}
#tab_2 .tab_menu_2 li a{ display:block; font-size:18px;}
#tab_2 .tab_menu_2 .selected h3 a{ display:block; color:#91694f;}
#tab_2 .tab_box_2{width:1050px;height:230px;clear:both;position:relative;}
#tab_2 .hide{display:none;}
#tab_2 .tab_box_2 div{ margin-top:10px;}
.lefts ,.rights {display: block;width: 18px;height:30px; margin-top:-30px; position: absolute;top:50%; background: url(../images/jt.gif) no-repeat;}
.lefts {background-position: 0 0;left: 0px;}
.rights {background-position: -18px 0;right: 0px;}
.box1 { width:1050px; height:230px;}
.box1 ul { width:950px; height:230px; margin:0 auto;}
.box1 li { width:226px; height:200px; float:left; text-align:center; margin-left:20px; display:block; position:relative;}
.box1 li img{ width:216px; height:150px; padding:4px; border:1px solid #ccc;}
.box1 li img:hover{ background-color:#fa8511;}
.box1 li a p{ display:block; width:226px; height:40px; line-height:40px; text-align:center; font-size:14px;}


.xw{ width:1080px; height:auto; overflow:hidden; margin:30px auto;}
.xw_l{ width:660px; height:400px; float:right;}
.xw_bt{ width:660px; height:88px; background:url(../images/al_bt.jpg) repeat-x top;}
#tab_3{width:660px; height:auto; overflow:hidden;}
#tab_3 .tab_menu_3{ width:360px; height:88px; float:left;}
#tab_3 .tab_menu_3 li{ float:left;width:180px;height:88px; background:url(../images/al_v.jpg) no-repeat; text-align:center;}
#tab_3 .tab_menu_3 li h3 a{ display:block;width:180px;height:88px; line-height:28px; font-size:16px; font-weight:normal; padding-top:15px; color:#fff;}
#tab_3 .tab_menu_3 li h3 a span{ display:block; font-size:14px;}
#tab_3 .tab_menu_3 .selected h3 a{width:180px;height:88px; line-height:28px; font-size:16px; font-weight:normal; padding-top:15px; color:#fff; display:block; background:url(../images/al_h.jpg) no-repeat;}
#tab_3 .hide{display:none;}
#tab_3 .tab_box_3{ width:660px; height:auto; margin-top:30px;}

.news_l{ width:206px; height:290px; float:left;}
.news_l dl dt{ width:206px; height:156px;}
.news_l dl dt img{ width:200px; height:150px; padding:2px; border:1px solid #ccc;}
.news_l dl dd a{ display:block; width:206px; height:50px; line-height:50px; font-size:14px; font-weight:bold; color:#91694f; overflow:hidden;}
.news_l dl dd p{ width:206px; height:84px; line-height:28px; overflow:hidden;}
.news_r{ width:420px; height:300px; position:relative; float:right;}
.news_r ul li{ width:420px; height:32px; line-height:32px; background:url(../images/xw_jt.jpg) no-repeat 0 15px; border-bottom:1px dotted #ccc; float:left; overflow:hidden; margin-right:10px;}
.news_r ul li a{ text-decoration:none; color:#494949; padding-left:20px;}
.news_r ul li a:hover{ text-decoration:underline;}
.news_r ul li span{ float:right; padding-right:5px;}
.xw_r{ width:340px; height:460px; float:left;}
.bk_bt{ width:340px; height:60px;}
.bk_bt h3 a{ font-size:18px; font-weight:normal;}
.bk_bt h3 a span{ display:inline-block; line-height:30px; font-size:14px; color:#a1a1a1; border-bottom:2px solid #91694f;}
.bk_wz{ width:340px; height:418px;}
#ticker { width:340px; height:360px; overflow:hidden; margin:0 auto; margin-top:20px;}
#ticker li{ margin-top:20px;}
.wen{ width:300px; height:36px; line-height:36px; overflow:hidden; background:url(../images/w.jpg) no-repeat 0 6px;}
.wen a{ font-weight:bold; color:#91694f; padding-left:40px; font-size:14px;}
.da{ width:300px; height:78px; line-height:26px; overflow:hidden; background:url(../images/d.jpg) no-repeat; padding-left:40px;}

.link{ width:1080px; height:60px; margin:30px auto;}
.link_bt{ width:130px; height:56px; line-height:28px; float:left; text-align:center;}
.link_bt h3{ font-size:16px; font-weight:normal;}
.link_bt h3 span{ font-size:14px; color:#a1a1a1; display:block;}
.link_wz{ width:930px; height:50px; line-height:50px; overflow:hidden;}
.link_wz a{ padding-left:20px;}