@charset "utf-8";

/* CSS Document */

.y1_box{ width:100%; height:1150px; background:url(../images/y1_bj.jpg) no-repeat center;}

.y1{ width:1080px; height:1150px; margin:0 auto; position:relative;}

.y1_u{ width:530px; height:auto; position:absolute; left:524px; top:80px;}

.y1_u span{ width:530px; height:30px; line-height:30px; font-size:26px; display:block; color: #dba96e;}

.y1_u span img{ float:left; padding-right:20px;}

.y1_u ul{ width:310px; height:auto; padding-left:268px; margin-top:40px;}

.y1_u ul li{width: 360px;/* height:40px; */line-height:40px;font-size:14px;background:url(../images/fk1.jpg) no-repeat 0 16px;padding-left:30px;}

.y1_d{ width:590px; height:auto; position:absolute; left:15px; top:820px;}

.y1_d span{ width:590px; height:30px; line-height:30px; font-size:30px; color:#dba96e; display:block;}

.y1_d span img{ float:left; padding-right:20px;}

.y1_d ul{ width:530px; height:auto; margin-top:40px;}

.y1_d ul li{ width:500px; line-height:40px; font-size:14px; background:url(../images/fk2.jpg) no-repeat 0 16px; padding-left:30px;}



.ads1_box{ width:100%; height:206px; background:url(../images/ads_1.jpg) no-repeat center;}

.ads1{ width:1080px; height:206px; margin:0 auto; position:relative;}

.ads1_tel{ position:absolute; left:840px; top:46px; font-size:14px; color:#fff; line-height:24px;}

.ads1_tel span{ font-size:22px; display:block;}

.ads1_butt a{ position:absolute; width:160px; height:33px; line-height:33px; display:block; font-size:16px; text-align:center; color:#fff; font-weight:normal; border-radius:4px; background-color:#d9241c; left:840px; top:130px;}

.ads1_butt a:hover{color:#d9241c; background-color:#fff;}



.al{ width:1080px; height:500px; margin:30px auto;}

.al_bt{ width:1080px; height:110px; text-align:center;}

.al_bt h3 a{ height:40px; line-height:40px; font-size:28px;}

.al_bt h3 a i{color:#d9241c; font-style:normal;}

.al_bt span{ width:1080px; display:block; height:30px; line-height:30px; font-size:16px; background:url(../images/al_x.jpg) no-repeat center;}

.al_bt b{ display:block; height:30px; padding-top:10px;}

.gd_02{ position:relative; height:330px; width:1080px; margin-top:30px;}

.gd_02 em{ position: absolute; top: 130px;}

.gd_02 .t_l{ left: 0px;}

.gd_02 .t_r{ right: 0px;}

.gd_02 #simgs02{ width:1008px; height:330px; margin:0 auto; margin-top:40px;}

.gd_02 li{ float:left; width:232px; height:330px; text-align:center; margin-left:20px;}

.gd_02 li.last{margin-left:0;}

.gd_02 li img{ display:block; width:230px; height:276px; border:1px solid #ccc;}

.gd_02 li img:hover{ border:1px solid #d9241c;}

.gd_02 li p{ width:232px; height:43px; line-height:50px; display:block; background:url(../images/al_bt.jpg) no-repeat; margin-top:9px;}

.gd_02 .fl { float:left;}

.gd_02 .fr { float:right;}

.gd_02 .pa{ position:absolute;}

.gd_02 .pr{ position:relative}



.cp{ width:1080px; height:auto; margin:20px auto; overflow:hidden;}

.cp_bt{ width:1080px; height:110px; text-align:center;}

.cp_bt img{ width:202px; height:50px;}

.cp_bt h3{ width:1080px; height:20px; font-size:20px; background:url(../images/line.png) no-repeat center; margin-top:30px; font-weight:normal;}

.cp_tit{ width:1080px; height:70px;}

#tab{width:1080px; overflow:hidden; margin-top:30px;}

#tab .tab_menu{ width:950px; height:70px; margin:0 auto; background-color:#eeeeee;}

#tab .tab_menu li{ float:left;width:190px;height:70px; line-height:70px ;cursor:pointer;text-align:center; background-color:#dfddde;}

#tab .tab_menu li h3{ font-size:18px; font-weight:normal;}

#tab .tab_menu .selected h3 a{ display:inline-block; width:190px; height:70px; line-height:70px; background-color:#bfbfbf; color:#d9241c; font-weight:bold;}



#tab .tab_box{width:1080px;height:auto;clear:both; margin-top:30px;}

#tab .hide{display:none;}

.tab_box div ul li{ width:252px; height:302px; float:left; text-align:center; margin-left:7px; margin-right:7px; position:relative; margin-bottom:20px;}

.tab_box div ul li img{ width:250px; height:300px; border:1px solid #ccc;}

.tab_box div ul li a p{ display:block; width:250px; font-size:14px; height:40px; line-height:40px; text-align:center; position:absolute; left:1px; top:261px; background:url(../images/icon.png) repeat; color:#fff;}

.tab_box div ul li.d_pic{ width: 520px;height:300px;}

.slider_model {

  position: relative;

  display: block;

  width: 520px;

   height:300px;

}

.slider_model .slider_model_box a {

  display: block;

}

.slider_model .slider_model_box img {

  display: block;

  width: 520px;

   height:300px;

}



.ads2_box{ width:100%; height:206px; background:url(../images/ads_2.jpg) no-repeat center;}

.ads2{ width:1080px; height:206px; margin:0 auto; position:relative;}

.ads2_tel{ position:absolute; left:840px; top:46px; font-size:14px; color:#fff; line-height:24px;}

.ads2_tel span{ font-size:22px; display:block;}

.ads2_butt a{ position:absolute; width:160px; height:33px; line-height:33px; display:block; font-size:16px; text-align:center; color:#fff; font-weight:normal; border-radius:4px; background-color:#d9241c; left:840px; top:130px;}

.ads2_butt a:hover{color:#d9241c; background-color:#fff;}



.ys_box{ width:100%; height:1450px; background-color:#ececec;}

.ys{ width:1080px; height:1450px; margin:0 auto; background:url(../images/ys_bj.jpg) no-repeat center; position:relative; background-color:#ececec;}

.ys_1{ width:580px; height:210px; background-color:#fff; position:absolute; left:440px; top:210px;}

.ys_2{ width:580px; height:210px; background-color:#fff; position:absolute; left:440px; top:440px;}

.ys_3{ width:580px; height:210px; background-color:#fff; position:absolute; left:45px; top:910px;}

.ys_4{ width:580px; height:210px; background-color:#fff; position:absolute; left:45px; top:1140px;}



.ys_u{ width:503px; height:50px; padding-left:40px; padding-top:10px; font-size:20px; font-weight:bold;}

.ys_u span{ font-size:22px; font-weight:normal; padding-right:6px; color: #dba96e; font-weight: 700;}

.ys_d{ width:520px; height:auto; overflow:hidden; padding-left:40px; padding-top:20px;}

.ys_d ul li{ width:500px; line-height:30px; background:url(../images/ys_jt.jpg) no-repeat 0 9px; overflow:hidden; font-size:14px; padding-left:20px;}



.fc_box{ width:100%; height:500px; background:url(../images/fc_bj.jpg) no-repeat center;}

.fc{ width:1040px; height:460px; margin:0 auto; padding-top:40px}

.fc_bt{ width:1040px; height:110px; text-align:center;}

.fc_bt img{ width:212px; height:50px;}

.fc_bt h3{ width:1040px; height:20px; font-size:20px; background:url(../images/xc_x.png) no-repeat center; margin-top:30px; font-weight:normal;}

.fc_bt h3 a{ color:#fff;}

.gd_01{ position:relative; height:290px; width:1040px; margin-top:30px;}

.gd_01 #simgs01{ width:1040px; height:290px; margin:0 auto;}

.gd_01 li{ float:left; width:240px; height:286px; text-align:center; margin-left:20px; background-color:#fff;}

.gd_01 li:hover{ background-color:#d9241b;}

.gd_01 li:hover p{color:#fff;}

.gd_01 li.last{margin-left:0;}

.gd_01 li img{ display:block; width:220px; height:226px; padding-left:10px; padding-right:10px; padding-top:10px;}

.gd_01 li p{ width:240px; height:40px; line-height:40px; font-size:14px;}



.jz_box{ width:100%; height:auto; overflow:hidden; padding-bottom:30px; padding-top:30px; background:url(../images/bj01.png) repeat-y;}

.jz{ width:1040px; height:auto; overflow:hidden; margin:0 auto;}

.jz_z{ width:670px; height:590px; float:left;}

.jz_bt{ width:670px; height:50px; line-height:25px; border-bottom:1px solid #959595;}

.jz_bt h3 a{ font-size:16px; font-weight:normal;}

.jz_bt h3 a span{ font-size:26px; font-family:"Times New Roman", Times, serif; display:block;}

.jz_tp{ width:670px; height:540px;}

.jz_tp ul li{ width:670px; height:150px; margin-top:30px; float:left;}

.jz_l{ float:left; width:210px; height:150px;}

.jz_l img{ width:204px; height:140px; border:3px solid #fff;}

.jz_r{ float:right; width:420px; height:150px;}

.jz_r dl dt{ width:420px; height:30px; line-height:30px; font-size:14px; overflow:hidden;}

.jz_r dl dt a{ font-weight:bold;}

.jz_r dl dt:hover{ text-decoration:underline;}

.jz_r dl dd p{ width:420px; height:84px; line-height:28px; overflow:hidden; position:relative;}

.jz_r dl dd a{ display:block; margin-top:10px; color:#ff0101;}

.jz_y{ width:320px; height:590px; float:right; background:url(../images/wt_bj.jpg) no-repeat center;}

.bk_bt{ width:250px; height:50px; line-height:25px; margin-left:35px; margin-top:40px;}

.bk_bt h3 a{ font-size:16px; font-weight:normal;}

.bk_bt h3 a span{ font-size:26px; font-family:"Times New Roman", Times, serif; display:block;}

#ticker{ width:250px; height:420px; overflow: hidden; position:relative; margin-top:30px; margin-left:35px;}

#ticker div{ margin-top:10px;}

.wen{ width:250px; height:30px; line-height:30px; overflow:hidden; background:url(../images/w.jpg) no-repeat 0 8px; font-size:14px;}

.wen a{ font-weight:bold; padding-left:40px;}

.da{ width:220px; height:84px; line-height:28px; overflow:hidden; background:url(../images/d.jpg) no-repeat 0 8px; padding-left:30px;}



.lc_box{ width:100%; height:auto; overflow:hidden; padding-bottom:30px; padding-top:30px; background:url(../images/bj01.png) repeat-y;}

.lc{ width:1040px; height:auto; overflow:hidden; margin:0 auto;}

.lc_bt{ width:1040px; height:60px; line-height:30px; text-align:center;}

.lc_bt span{ font-size:25px; font-family:"Times New Roman", Times, serif; display:block; font-weight:normal;}

.lc_bt h3 a{ display:block; font-size:16px; background:url(../images/line.png) no-repeat center; font-weight:normal;}

.lc_wz{ width:1040px; height:120px; background: url(../images/lc_x.png) no-repeat center; margin-top:30px;}

.lc_u{ width:1040px; height:40px; padding-left:85px;}

.lc_u ul li{width:250px;height:40px;line-height:40px;font-size: 18px;float:left;text-align:center;}

.lc_u ul li:hover{ font-weight:bold; color:#ff0101;}

.lc_d{ width:1040px; height:40px; padding-top:40px; float:right;}

.lc_d ul li{width:250px;height:40px;line-height:40px;font-size: 18px;text-align:center;float:left;}

.lc_d ul li:hover{ font-weight:bold; color:#ff0101;}

.lc_d ul li.ts{width:155px;height:40px;line-height:40px;font-size: 18px;padding-left:50px;text-align:left;float:left;}



.gy_box{ width:100%; height:auto; overflow:hidden; padding-top:30px; background:url(../images/bj02.png) repeat-y;}

.gy{ width:1040px; height:410px; margin:0 auto; position:relative;}

.gy_l{ width:570px; height:410px; float:left;}

.gy_r{ width:470px; height:360px; background:url(../images/gy_bj.png) no-repeat center; position:absolute; left:540px; top:25px;}

.gy_bt{ width:390px; height:25px; line-height:25px; margin-left:40px; margin-top:20px;}

.gy_bt h3 a{ font-size:16px; font-weight:normal;}

.gy_bt h3 a span{ font-size:26px; font-family:"Times New Roman", Times, serif; padding-right:6px;}

.gy_wz p{ width:390px; height:240px; line-height:30px; overflow:hidden; margin-left:40px; margin-top:20px; font-size:14px;}

.gy_wz a{ display:block; width:390px; height:30px; text-align:right; color:#ff0101;}



.zz_box{ width:100%; height:auto; overflow:hidden; padding-bottom:30px; padding-top:30px; background:url(../images/bj02.png) repeat-y;}

.zz{ width:1040px; height:410px; margin:0 auto; position:relative;}

.zz_l{ width:570px; height:410px; float:left;}

.zz_r{ width:470px; height:360px; background:url(../images/gy_bj.png) no-repeat center; position:absolute; left:540px; top:25px;}

.zz_bt{ width:390px; height:50px; line-height:25px; margin-left:40px; margin-top:20px;}

.zz_bt h3 a{ font-size:16px; font-weight:normal;}

.zz_bt h3 a span{ font-size:26px; font-family:"Times New Roman", Times, serif; display:block;}

.zz_tp{ width:390px; height:180px; line-height:25px; margin-left:40px; margin-top:20px;}

.gd_03{ position:relative; height:180px; width:390px; margin-top:30px;}

.gd_03 #simgs03{ width:390px; height:180px; margin:0 auto;}

.gd_03 li{ float:left; width:184px; height:174px; text-align:center; margin-left:20px;}

.gd_03 li.last{margin-left:0;}

.gd_03 li img{ display:block; width:182px; height:132px; border:1px solid #ccc;}

.gd_03 li p{ width:184px; height:40px; line-height:40px; font-size:14px;}

.zz_gd a{ display:block; width:390px; height:30px; text-align:right; color:#ff0101; margin-top:30px;}



.xw_box{ width:100%; height:490px; background-color:#ececec;}

.xw{ width:1040px; height:410px; margin:0 auto; position:relative;}

.xw_l{ width:370px; height:490px; float:left;}

.xw_r{ width:620px; height:490px; float:right;}

#tab_3{ width:620px; height:460px; padding-top:30px;}

.xw_bt{ width:620px; height:40px;}

#tab_3 .tab_menu_3 li{ width:130px; height:40px; float:left; text-align:center;}

#tab_3 .tab_menu_3 li h3{ font-size:18px; height:40px; line-height:40px;}

#tab_3 .tab_menu_3 li a{ display:block; font-size:18px; font-weight:normal; background-color:#000; color:#fff;}

#tab_3 .tab_menu_3 .selected h3 a{ width:130px; font-size:18px; height:40px; line-height:40px; background-color:#ff0101;}

#tab_3 .hide{display:none;}

#tab_3 .tab_box_3{ width:620px; height:420px;}

.news_con{ width:620px; height:400px; overflow:hidden; margin-top: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:#ff0101; font-weight:bold;}

.news_wz dd p{ width:400px; height:78px; line-height:26px; overflow:hidden;}

.news_wz dd a{ display:block; height:24px; line-height:24px; margin-top:12px; color:#ff0101;}

.news_down{ width:620px; height:220px; position:relative; overflow:hidden;}

.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;}



.link{ width:1040px; height:100px; margin:86px auto;}

.link_bt{ width:1040px; height:50px; line-height:25px; border-bottom:1px solid #959595;}

.link_bt h3{ font-size:16px; font-weight:normal;}

.link_bt h3 span{ font-size:26px; font-family:"Times New Roman", Times, serif; display:block;}

.link_wz{ width:1040px; height:50px; line-height:50px; overflow:hidden;}

.link_wz a{ padding-RIGHt:20px;}

