@charset "utf-8";
/* CSS Document */
.cp{ width:1080px; height:auto; overflow:hidden; margin:30px auto;}
.cp_l{ width:200px; height:auto; overflow:hidden; float:left; background-color:#f5f3ee;padding-bottom:20px;}
.cp_bt{ width:200px; height:68px; line-height:68px; text-align:center; background-color:#7c451e;}
.cp_bt h3 a{ font-size:24px; color:#fff; font-weight:normal;}
.cp_fl{ width:200px; height:auto; overflow:hidden;}
.cp_fl ul li{ width:200px; height:auto; overflow:hidden; float:left; margin-bottom:20px;}
.cp_fl ul li dl dt{ width:200px; height:45px; line-height:45px; margin-bottom:10px; background: #ece8dd url(../images/fl_jt.jpg) no-repeat 20px 10px;}
.cp_fl ul li dl dt a:hover{ color:#7c451e; text-decoration:underline;}
.cp_fl ul li dl dt a{ font-size:16px; font-weight:bold; padding-left:50px;}
.cp_fl ul li dl dd{ width:160px; height:40px; line-height:40px; background:url(../images/fl_tb.jpg) no-repeat 10px 18px; margin-left:20px;}
.cp_fl ul li dl dd a{ display:block; font-size:14px; padding-left:30px;}
.cp_fl ul li dl dd a:hover{ color:#fff; background-color:#7c451e;}

.cp_r{ width:840px; height:auto; overflow:hidden; float:right;}
.cp_tit{ width:840px; height:64px;}
.cp_tit span{ float:right; display:inline-block; line-height:80px;}
#tab{width:840px;position:relative; overflow:hidden;}
#tab .tab_menu{ height:64px; line-height:64px; float:left;}
#tab .tab_menu li{ float:left;width:130px;height:64px;line-height:64px; text-align:center;}
#tab .tab_menu li h3 a{ display:block; font-size:18px;}
#tab .tab_menu .selected a{ width:130px; height:64px; line-height:64px; display:block; font-size:18px; color:#7c451e; background:url(../images/cp_bt.jpg) no-repeat center bottom;}
#tab .tab_box{width:840px;height:auto;clear:both;}
#tab .hide{display:none;}
#tab .tab_box div{}
.tab_box div ul li{ width:200px; height:188px; float:left; text-align:center; margin-right:8px; margin-top:26px; background:url(../images/cp_bj.jpg) no-repeat;}
.tab_box div ul li img{ width:180px; height:140px; padding-top:10px;}
.tab_box div ul li p{ width:200px; font-size:14px; height:38px; line-height:38px;}
.tab_box div ul li a:hover{ color:#7c451e; text-decoration:underline;}

.kh{ width:950px; height:250px; margin:20px auto; padding-top:30px;}
.kh_bt{ width:950px; height:80px; text-align:center; background: url(../images/bt_x.jpg) no-repeat center bottom;}
.kh_bt h3 a{ height:50px; line-height:25px; font-size:24px; color:#7c451e;}
.kh_bt span{ display:block; font-size:14px; font-weight:normal; font-family:"Times New Roman", Times, serif;}
.gd{ position:relative; height:140px; width:950px; margin-top:30px;}
.gd em{ position: absolute; top:5px;}
.gd .t_l{ left: 0px;}
.gd .t_r{ right: 1px;}
.gd #simgs{ width:778px; height:140px; margin:0 auto;}
.gd li{ float:left; width:172px; height:140px; text-align:center; margin-right:30px;}
.gd li.last{ padding-right:0; margin-right:0;}
.gd li img{ width:170px; height:90px; border:1px solid #ccc;}
.gd li img:hover{ border:1px solid #7c451e;}
.gd li a p{ display:block; width:172px; height:48px; line-height:48px;}
.gd .fl { float:left;}
.gd .fr { float:right;}
.gd .pa{ position:absolute;}
.gd .pr{ position:relative}

.ads_box{ width:100%; height:155px; background:url(../images/ads_1.jpg) no-repeat center;}
.ads1_box{ width:100%; height:155px; background:url(../images/ads_2.jpg) no-repeat center;}
.ads{ width:1080px; height:155px; margin:0 auto; position:relative;}
.ads_tel{ font-size:16px; color:#fff; text-align:right; position:absolute; right:60px; top:40px;}
.ads_tel span{ padding-right:5px; font-size:24px; font-weight:bold;}
.ads_butt{ width:190px; height:36px; line-height:36px; font-size:16px; border:2px solid #ccc; text-align:center; position:absolute; right:60px; top:85px;}
.ads_butt a{color:#fff; display:block;}
.ads_butt a:hover{ background-color:#fff;color:#7c451e; border-radius:3px;}

.ys_box{ width:100%; height:1220px; background:url(../images/ys_bj.jpg) no-repeat center;}
.ys{ width:1080px; height:1220px; margin:0 auto; position:relative;}
.ys_1{ width:410px; height:auto; overflow:hidden; position:absolute; top:390px; left:70px;}
.ys_u{ width:410px; height:50px; line-height:50px; border-bottom:1px dashed #7c451e; font-size:22px; font-weight:bold; color:#7c451e;}
.ys_u span{ font-size:30px; font-weight:normal; padding-right:8px;}
.ys_d{ width:410px; margin-top:10px;}
.ys_d ul li{ width:390px; line-height:35px; font-size:14px; padding-left:20px; background: url(../images/ys_jt.png) no-repeat 0 13px;}
.ys_2{ width:410px; height:auto; overflow:hidden; position:absolute; top:570px; left:70px;}
.ys_3{ width:410px; height:auto; overflow:hidden; position:absolute; top:790px; left:590px;}
.ys_4{ width:410px; height:auto; overflow:hidden; position:absolute; top:970px; left:590px;}

.al{ width:1010px; height:400px; margin:30px auto;}
.al_bt{ width:1010px; height:60px; text-align:center;}
.al_bt h3 a{ height:60px; line-height:30px; font-size:24px; color:#7c451e;}
.al_bt h3 a span{ display:block; font-size:14px; font-family:"Times New Roman", Times, serif; font-weight:normal; background:url(../images/al_bt.jpg) no-repeat center;}
#tab_2{ width:1010px; overflow:hidden; margin-top:30px;}
#tab_2 .tab_menu_2{ width:640px; height:40px; margin:0 auto;}
#tab_2 .tab_menu_2 li{ float:left;width:160px;height:40px; line-height:40px; text-align:center; background:url(../images/al_x.jpg) no-repeat center right;}
#tab_2 .tab_menu_2 li h3 a{ height:40px; line-height:40px; font-size:16px; font-weight:normal;}
#tab_2 .tab_menu_2 .selected h3 a{ height:40px; line-height:40px; display:inline-block; color:#7c451e; border-bottom:3px solid #7c451e;}
#tab_2 .tab_box_2{width:1010px;height:250px;clear:both; margin-top:40px;}
#tab_2 .hide{display:none;}
.lefts ,.rights {display: block;width: 32px;height:32px; margin-top:-32px; position: absolute;top:50%; background: url(../images/jt_z.gif) no-repeat;}
.lefts {background-position: 0 0;left: 0;}
.rights {background-position: -32px 0;right: 0;}
.box1 { width:1010px; height:250px; position:relative;}
.box1 ul { width:870px; height:250px; margin:0 auto;}
.box1 li { width:270px; height:240px; float:left; text-align:center; margin-left:30px; display:block; position:relative;}
.box1 li img{ width:264px; height:200px; padding:2px; border:1px solid #ccc;}
.box1 li img:hover{ background-color:#7c451e; border:1px solid #7c451e;}
.box1 li a p{ display:block; width:270px; height:40px; line-height:40px; font-size:14px;}

.jz_box{ width:100%; height:450px; background:url(../images/jz_bj.jpg) no-repeat center bottom; margin-top:30px;}
.jz{ width:1050px; height:450px; margin:0 auto;}
.jz_wz{ width:1050px; height:370px; margin-top:30px;}
.jz_wz ul li{ width:240px; height:330px; background-color:#fff; margin-left:10px; margin-right:10px; float:left;}
.jz_wz ul li img{ width:220px; height:134px; padding-top:10px;}
.jz_wz ul li dl{ width:220px; height:150px; margin:0 auto;}
.jz_wz ul li dl a:hover{ text-decoration:underline;}
.jz_wz ul li dl dt{ width:220px; height:30px; line-height:30px; border-bottom:1px dashed #ccc; font-size:14px; font-weight:bold; margin-top:10px;display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.jz_wz ul li dl dd{ width:220px; height:75px; line-height:25px; overflow:hidden; margin-top:10px;}
.jz_wz ul li dl dd a{ display:block; width:220px; height:25px; margin-top:10px; color:#7c451e; text-align:right;}

.gy{ width:1050px; height:400px; margin:30px auto;}
.gy_wz{ width:1050px; height:300px; margin-top:30px;}
.gy_l{ width:380px; height:300px; float:left;}
.gy_l img{ width:380px; height:300px;}
.gy_r{ width:620px; height:300px; float:right;}
.gy_u{ width:620px; height:134px; line-height:26px; overflow:hidden; font-size:14px;}
.gy_u span{ display:block; width:620px; height:30px; line-height:30px; overflow:hidden; font-size:14px; color:#7c451e; font-weight:bold;}
.gy_d{ width:620px; height:140px; margin-top:26px;}
.gy_d li { width:160px; height:140px; float:left; text-align:center; margin-left:20px; display:block;}
.gy_d li img{ width:158px; height:108px; border:1px solid #ccc;}
.gy_d li img:hover{ border:1px solid #7c451e;}
.gy_d li a p{ display:block; width:140px; height:30px; line-height:30px; font-size:14px;}

.zz_box{ width:100%; height:400px; background:url(../images/zz_bj.jpg) no-repeat center;}
.zz{ width:1050px; height:400px; margin:0 auto;}


#tab_3{ width:1050px; overflow:hidden; margin-top:30px;}
#tab_3 .tab_menu_3{ width:110px; height:70px; margin:0 auto;}
#tab_3 .tab_menu_3 li{ float:left;width:110px;height:70px; line-height:70px; text-align:center;}
#tab_3 .tab_menu_3 li h3 a{ height:70px; line-height:70px; font-size:18px;}
#tab_3 .tab_menu_3 .selected h3 a{ display:block; height:70px; line-height:70px; color:#7c451e; background:url(../images/cp_bt.jpg) no-repeat center bottom;}
#tab_3 .tab_box_3{width:1050px;height:300px;clear:both; margin-top:40px;}
#tab_3 .hide{display:none;}
.lefts1 ,.rights1 {display: block;width: 101px;height:27px; margin-top:-27px; position: absolute;top:100%; background: url(../images/jt.gif) no-repeat;}
.lefts1 {background-position: 0 0;left: 420px;}
.rights1 {background-position: -101px 0;right: 420px;}
.box2 { width:1050px; height:250px; position:relative;}
.box2 ul { width:1050px; height:250px; margin:0 auto;}
.box2 li { width:240px; height:200px; float:left; text-align:center; margin-left:25px; display:block; position:relative;}
.box2 li img{ width:236px; height:156px; border:2px solid #ccc;}
.box2 li img:hover{ border:2px solid #7c451e;}
.box2 li a p{ display:block; width:240px; height:40px; line-height:40px; font-size:14px;}

.xw{ width:1050px; height:480px; margin:40px auto;}
.xw_l{ width:660px; height:480px; float:left;}
.xw_bt{ width:660px; height:60px;}
#tab_4{ width:660px; height:auto;}
#tab_4 .tab_menu_4 li{ width:190px; height:60px; font-size:18px; display:block; float:left; text-align:center;}
#tab_4 .tab_menu_4 li h3{ font-size:18px; height:60px; line-height:52px;}
#tab_4 .tab_menu_4 li a{ display:block; font-size:18px; font-weight:normal;}
#tab_4 .tab_menu_4 .selected h3 a{ font-size:18px; width:190px; height:60px; line-height:52px; font-weight:normal; display:block; color:#fff; background:url(../images/xw_bt.jpg) no-repeat center; }
#tab_4 .hide{display:none;}
#tab_4 .tab_box_4{ width:660px; height:418px; border:1px solid #ebebeb;}
.news_con{ width:620px; height:370px; overflow:hidden; margin-top:20px; margin-left:20px;}
.news_top{ width:620px; height:160px; overflow:hidden;}
.news_tu{ width:200px; height:150px; float:left; background-color:#fff; margin-top:5px;}
.news_top img{ width:194px; height:138px; padding:2px; border:1px solid #ccc;}
.news_wz{ float:right; width:400px; height:150px; overflow:hidden; }
.news_wz dt{ width:400px; height:30px; line-height:30px; font-size:14px; overflow:hidden;}
.news_wz dt a{ color:#7c451e; font-weight:bold;}
.news_wz dd p{ width:400px; height:78px; line-height:26px; overflow:hidden;}
.news_wz dd a{ display:block; width:80px; height:24px; line-height:24px; background-color:#7c451e; text-align:center; color:#fff; margin-top:12px;}
.news_down{ width:620px; height:190px; position:relative;}
.news_down ul li{ width:300px; height:40px; line-height:40px; background:url(../images/xw_jt.jpg) no-repeat 0 17px; border-bottom:1px dotted #ccc; float:left; overflow:hidden; margin-right:10px;}
.news_down ul li a{ text-decoration:none; color:#494949; padding-left:20px;}
.news_down ul li a:hover{ text-decoration:underline;}
.news_down ul li span{ float:right; padding-right:5px;}

.xw_r{ width:340px; height:460px; float:right;}
.bk_bt{ width:340px; height:60px; line-height:52px;}
.bt_z{ float:left;}
.bt_z h3 a{ font-size:18px; width:130px; height:60px; line-height:52px; font-weight:normal; display:block; color:#fff; background:url(../images/xw_bt.jpg) no-repeat center; text-align:center;}
.bt_y{ float:right; padding-top:10px;}
.bk_wz{ width:340px; height:418px; border:1px solid #ebebeb;}
#ticker { width:300px; height:360px; overflow:hidden; margin:0 auto; margin-top:20px;}
#ticker li{ margin-top:20px;}
.wen{ width:260px; height:36px; line-height:36px; overflow:hidden; background:url(../images/w.jpg) no-repeat 0 6px;}
.wen a{ font-weight:bold; color:#7c451e; padding-left:40px; font-size:14px;}
.da{ width:260px; height:78px; line-height:26px; overflow:hidden; background:url(../images/d.jpg) no-repeat; padding-left:40px;}

.link{ width:1048px; height:100px; margin:0 auto; border:1px solid #ebebeb;}
.link_bt{ width:1050px; height:60px; text-align:center;}
.link_bt h3{ height:60px; line-height:60px; font-size:12px; color:#7c451e; font-weight:normal;}
.link_bt h3 span{ font-size:30px; font-family:"Times New Roman", Times, serif;}
.link_bt h3 b{ font-size:18px; color:#494949; font-weight:normal;}
.link_wz{ width:1050px; height:40px; line-height:40px; overflow:hidden;}
.link_wz a{ padding: 0 15px;}



