@charset "utf-8";
/* CSS Document */

/**hzhb_box**/
.hzhb_box{ width:100%; height:180px; background:#f1f1f1;}
.hzhb_big{ width:1080px; margin:auto; padding:20px 0px;}
.hzhb_left{ float:left; width:180px; background:url(../images/hzhb_bg.png) no-repeat; height:115px; padding-top:25px;}
.hzhb_left h3{ color:#fff; font-weight:bold; font-size:24px; text-align:center;}
.hzhb_left h3 em{ font-style:normal; font-size:16px; color:#d5a3a3;}
.hzhb_left span{ background:url(../images/tel.png) no-repeat left center; padding-left:20px; color:#fff; font-size:18px; line-height:31px; display:block; margin:6px 0px 0px 20px;}
.hzhb_right{ float:left; width:880px; margin-left:20px;}

/**********************************************图片滚动********************************************/
.gd_04{ position:relative; height:135px; width:880px; margin-top:5px;}
.gd_04 em{ position:absolute; top:42px;}
.gd_04 .t_l1{ left:0px;}
.gd_04 .t_r1{ right:0px;}
.gd_04 #simgs3{ margin: 0 45px;}
.gd_04 li{ float:left; width:183px; padding: 0 20px 0 0; text-align:center;}
.gd_04 li img{ display:block; width:173px; height:95px; padding:5px; background:#fff;}
.gd_04 li a{ color:#333; font-size:14px; line-height:35px;display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.gd_04 .fl1 { float:left;}
.gd_04 .fr1 { float:right;}

/**product**/
.prouduct_box{ width:100%; height:784px;}
.prouduct_big{ width:1080px; margin:auto;}
.prouduct_left{ float: left; width:200px;}
.prouduct_left h3{ font-size:16px; text-align:center; color:#fff; text-transform:uppercase; width:200px; height:59px; line-height:30px; font-weight:normal; padding-top:15px; background:url(../images/cp_tit.jpg);}
.prouduct_left h3 a{ font-size:24px; color:#fff; line-height:24px;}
.prouduct_left ul{ background:#fff; height:698px; border:1px solid #ccc; padding:10px 0px 0px; overflow:hidden;}
.prouduct_left ul li{ margin:0px 10px; background: url(../images/cp_line.jpg) no-repeat bottom center;}
.prouduct_left ul li a{ display:block; color:#000;  line-height:38px; background:url(../images/cp_ico.jpg) no-repeat 20px center; padding-left:30px; font-size:14px; display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.prouduct_left ul li a:hover{ color:#a50000;}
.prouduct_right{ width:863px; border:1px solid #ccc; float:right; height: 782px;}

/* 滑动门 */
#tab1{width:863px; position:relative;}
#tab1 .tab_menu1{ float:left; position:absolute; z-index:1; text-align:center; background:url(../images/cp_rtit.jpg); height: 41px; width: 863px;}
#tab1 .tab_menu1 li{width:113px; height:29px; line-height:29px; float: left; font-size:16px; cursor:pointer; text-align:center; margin: 11px 0px 0px 15px;}
#tab1 .tab_menu1 li a{ color:#333;}
#tab1 .tab_menu1 li span{ display:block; height:45px; padding-top:25px;}
#tab1 .tab_box1{width:863px; clear:both; top:56px; position:relative;}
#tab1 .tab_menu1 .selected1{ background: url(../images/cp_rtita.jpg); width:113px; height:29px;}
#tab1 .tab_menu1 .selected1 a{ color: #fff;}
#tab1 .hide{display:none;}
.tab_box1 a.more{ position:absolute; top:-48px; right:10px; z-index:999;}
.tab_box1 dl{ width:197px; height:227px; margin:0px 0px 15px 15px; float:left;}
.tab_box1 dl dt img{ width:187px; height:187px; padding:5px; display:block; background:#f7e5e6;}
.tab_box1 dl dd{ line-height:30px; height:30px; font-size:14px; color:#333; text-align:center; position: relative; background:#efefef;}
.tab_box1 dl dd a{ color:#333; display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.tab_box1 dl:hover dt img{ background:#a50000;}
.tab_box1 dl:hover dd{ background:#a50000;}
.tab_box1 dl:hover dd a{ color:#fff;}

/**zc_box**/
.zc_box{ width:1080px; margin:auto; height:335px; background:url(../images/zc_bg.jpg) no-repeat center bottom;}
.zc_box h3{ font-size:24px; font-weight:bold; color:#a50000; text-align:center; line-height:30px; margin-top:20px;}
.zc_box h3 span{ color:#999; font-size:12px; text-transform:uppercase; font-weight:normal; display:block; background:url(../images/zc_tit.jpg) no-repeat center;}
.zc_box dl{ width:360px; float:left;}
.zc_box dl dd{ font-size:18px; color:#fff; text-align:center; line-height:22px; padding-top:115px;}
.zc_box dl dt{ padding:30px 25px 0px; line-height:24px; font-size:14px;}
.zc_box dl dt span{ color:#a50000;}

/**s_banner1_box**/
.s_banner1_box{ width:100%; height:168px; background:url(../images/s_banner1.jpg) no-repeat center;}
.s_banner1{ width:250px; height:133x; padding:35px 0px 0px 830px; margin:auto;}
.s_banner1 span{ display:block; font-size:36px; color:#fff; line-height:42px; font-family:impact; src:url(../images/impact.ttf);}
.s_banner1 span em{ font-style:normal; color:#fff; font-size:16px; display:block; font-weight:bold; line-height: 22px;}
.s_banner1 a{ width:113px; height:34px; font-size: 16px; line-height: 34px; font-weight: bold; color: #a50000; background:#eab7bd; display: block; text-align: center; border-radius:5px; margin-top:5px;}

/**ys_box**/
.ys_box{ width:100%; height:1623px; background:url(../images/ys_bg.jpg) no-repeat center bottom;}
.ys_big{ width:1080px; margin:auto; position:relative; height:1062px;}
.ys_tit h3{ text-align:center; height:40px; padding-top: 16px; font-size:20px; color:#000; font-weight:normal; padding-top:138px;}
.ys_list{ position:absolute;}
.ys_list h3{ font-size:20px; color:#a50000; font-weight:bold; line-height:30px;}
.ys_list h3 span{ font-size:18px; color:#dbdbdb;}
.ys_list p{ font-size:14px; color:#000; line-height:30px; padding:0px 0px 0px 15px;}
.ys_list a{ display:block; padding:15px 0px 0px 390px; font-size:14px; color:#fff;}
.ys_list1{ width:430px; top:278px; left:65px;  background:url(../images/ys_ico1.png) no-repeat left 70px;}
.ys_list2{ width:480px; top:678px; left:592px;  background:url(../images/ys_ico2.png) no-repeat left 70px;}
.ys_list3{ width:400px; top:1034px; left:109px;  background:url(../images/ys_ico2.png) no-repeat left 70px;}
.ys_list4{ width:515px; top:1358px; left:530px;  background:url(../images/ys_ico4.png) no-repeat left 70px;}

/**s_banner2_box**/
.s_banner2_box{ width:1080px; height:200px; margin:20px auto 0px; background:url(../images/s_banner2.jpg) no-repeat center;}
.s_banner2{ width:255px; height:150x; padding:50px 0px 0px 825px;}
.s_banner2 span{ display:block; font-size:36px; color:#a50000; line-height:42px; font-family:impact; src:url(../images/impact.ttf);}
.s_banner2 span em{ font-style:normal; color:#fff; font-size:16px; display:block; line-height: 22px;}
.s_banner2 a{ width:114px; height:32px; font-size: 16px; line-height: 32px; font-weight: bold; color: #fff; border:2px solid #fff; display: block; text-align: center; margin-top:5px;}

/**jjfa_box**/
.jjfa_box{ width:100%; height:957px; background:#f4f4f4; margin-top:20px; padding-top:20px; }

/**jjfa_big**/
.jjfa_big{ width:1080px; height:436px; margin:auto;}
.jjfa_big h3{ font-size:24px; color:#535353; text-align:center; font-family:"方正正准黑简体"; src:url(../images/fzzh.ttf); background:url(../images/al_tit.png) no-repeat center; height:91px; line-height:30px; padding:12px 0px 0px; margin:0px 0px 20px 0px;}
.jjfa_big h3 span{font-family:impact; src:url(../images/impact.ttf); text-transform:uppercase;}
.jjfa_big h3 a{ color:#535353;}
.jjfa_list dl{ width:255px; margin:0px 7px 0px 8px; float:left;}
.jjfa_list dl dd{ position:relative; height:175px;}
.jjfa_list dl dd img{ width:245px; height:165px; padding:4px; border:1px solid #ccc;}
.jjfa_list dl dt span a{ font-size:14px; color:#a50000; display:block; height:36px; text-align:left; line-height:31px; background:url(../images/jjfa_tit.jpg) no-repeat bottom left; padding-left:22px; display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.jjfa_list dl dt p{ line-height:24px; font-size:14px; color:#333; margin:5px 0px;}

/**khjz_box**/
.khjz_box{ width:1080px; height:501px; margin:auto;}
.khjz_box h3{ font-size:24px; color:#535353; text-align:center; font-family:"方正正准黑简体"; src:url(../images/fzzh.ttf); background:url(../images/al_tit.png) no-repeat center; height:91px; line-height:30px; padding:12px 0px 0px; margin:0px 0px 20px 0px;}
.khjz_box h3 span{font-family:impact; src:url(../images/impact.ttf); text-transform:uppercase;}
.khjz_box h3 a{ color:#535353;}
.khjz_list dl{ width:255px; margin:0px 7px 0px 8px; float:left;}
.khjz_list dl dd{ position:relative; height:189px;}
.khjz_list dl dd span{ position:absolute; bottom:0px; left:0px; height:35px; background:url(../images/ico1.png); width:235px; display:block; text-align:center; line-height:35px; display:block;white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; padding:0px 10px;}
.khjz_list dl dd span a{ color:#fff; font-size:14px;}
.khjz_list dl dd img{ width:255px; height:189px;}
.khjz_list dl dt{ height:165px; background:#fff; padding:7px 20px 15px; border:1px solid #ccc;}
.khjz_list dl dt span a{ font-size:14px; color:#000; font-weight:bold; display:block; text-align:left; line-height:40px; background:url(../images/khjz_tit.jpg) no-repeat bottom left; display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.khjz_list dl dt p{ line-height:24px; font-size:14px; color:#333; margin:5px 0px;}
.khjz_list dl dt a{ color:#333; font-size:12px;}

/**s_banner3_box**/
.s_banner3_box{ width:1080px; height:200px; margin:20px auto 0px; background:url(../images/s_banner3.jpg) no-repeat center;}
.s_banner3{ width:255px; height:150x; padding:50px 0px 0px 825px;}
.s_banner3 span{ display:block; font-size:36px; color:#a50000; line-height:42px; font-family:impact; src:url(../images/impact.ttf);}
.s_banner3 span em{ font-style:normal; color:#fff; font-size:16px; display:block; line-height: 22px;}
.s_banner3 a{ width:114px; height:32px; font-size: 16px; line-height: 32px; font-weight: bold; color: #fff; border:2px solid #fff; display: block; text-align: center; margin-top:5px;}

/**gs_box**/
.gs_box{ width:1080px; height:510px; margin:20px auto;}
.ryzz_box{ float:left; width:247px; height:36px;}
.ryzz_box h3{ background:url(../images/ryzz_tit.jpg); height:36px;}
.ryzz_box h3 a{ font-size:16px; float:left; color:#fff; line-height:36px; padding-left:10px;}
.ryzz_box h3 span{ float:right; margin:10px 10px 0px 0px;}
.ryzz_box h3 span a{ display:block; background:url(../images/more.jpg); width:50px; height:17px; padding:0px;}
.ryzz_big{ border:1px solid #a50000; height:472px;}
.ryzz_list ul{ border-top:1px dashed #ccc; margin:0px 20px; padding-top:10px;}
.ryzz_list ul li{ background:#f2f2f2; line-height:30px; margin:0px 0px 1px; padding-left:10px;}
.ryzz_list ul li a{ color:#666;}

/* 连续滚动 */
.box1 {width:245px; margin-top:20px;}
.box1 ul {margin:0 auto;}
.box1 li {float:left; width:207px; margin-right:20px; text-align:center;}
.box1 li img {width:205px;height:274px; border:1px solid #d27f7f;}
.box1 li a {display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:32px; font-size:14px;}

/**gs_big**/
.gs_big{ width:813px; float:left; background:#f4f4f4; height:510px; padding-left:20px;}
.gs_big h3{ background:url(../images/gs_tit.jpg) repeat-x bottom; line-height:45px; height:45px; margin-right:20px; padding-right:10px;}
.gs_big h3 a{ color:#a50000; float:left; font-weight:normal;}
.gs_big h3 em{ font-style:normal; float:left; font-weight:normal; color:#aeaeae;}
.gs_big h3 span{ float:right;}
.gs_big h3 span a{ font-size:12px;}
.gs_big dl{ margin:20px 20px 0px 0px; height:260px; background:url(../images/gs_bg.jpg) repeat-x bottom;}
.gs_big dl dd{ float:left; width:265px;}
.gs_big dl dd a img{ width:265px; height:230px;}
.gs_big dl dt { float:left; width:508px; margin:0px 0px 0px 20px;}
.gs_big dl dt a{ color:#a50000; font-size:14px; line-height:32px;}
.gs_big dl dt p{ line-height:24px; text-indent:24px;}
.gs_big dl dt span a{ display:block; width:85px; height:25px; background:#484848; color:#fff; line-height:25px; font-size:12px; text-align:center; border-radius:5px; margin-top:5px;}

/* 连续滚动 */
.box2 {width:793px; position:relative;}
.box2 ul {margin:0 auto;}
.box2 li {float:left; width:186px; margin:20px 20px 0px 0px; text-align:center;}
.box2 li img {width:180px;height:120px; border:3px solid #fff;}
.box2 li a {display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:30px; font-size:14px;}

/**new_box**/
.new_box{ width: 1080px; margin: auto; height: 410px;}
.new_left{ width: 750px; float: left; background: #eeeeee; height: 400px;}
.cjwt_right{ width: 310px; float: right;}
.cjwt_right h3{ text-align: center;}
.cjwt_right h3 a{ display: block; background: url(../images/cjwt_tit.jpg) no-repeat bottom center; font-size: 18px; color: #333; line-height: 40px;}
.cjwt_right h3 span{ text-transform: uppercase; font-size: 12px; color: #aaa; line-height: 24px;}

/* 滑动门 */
#tab2{width:750px;position:relative;}
#tab2 .tab_menu2{width:100%;float:left;position:absolute;z-index:1;}
#tab2 .tab_menu2 li{float:left;width:160px; height:60px; cursor:pointer; text-align:center;}
#tab2 .tab_menu2 li a{ color: #333; font-size: 18px; display: block; background: url(../images/hyzx_tit.jpg) no-repeat bottom center;line-height:40px;}
#tab2 .tab_menu2 li span{ font-size: 12px; color: #aaa; text-transform: uppercase; line-height: 20px;}
#tab2 .tab_box2{width:750px; clear:both;top:60px;position:relative;}
#tab2 .tab_menu2 .selected2 a{ background: url(../images/cjwt_tit.jpg) no-repeat bottom center; color: #b20407;}
#tab2 .hide{display:none;}
#tab2 .tab_box2 div{padding:20px 0px;} 
#tab2 .tab_box2 dl{ padding: 0px 20px; height: 145px;}
#tab2 .tab_box2 dl dd { width: 200px; float: left;}
#tab2 .tab_box2 dl dd a img{ width: 190px; height: 125px; border:5px solid #fff;}
#tab2 .tab_box2 dl dt{ float: left; width: 490px; margin-left: 20px;}
#tab2 .tab_box2 dl dt a{ font-size: 14px; color: #333; font-weight: bold;}
#tab2 .tab_box2 dl dt p{ font-size: 14px; line-height: 23px; text-indent: 28px;}
#tab2 .tab_box2 ul{ clear: both; padding: 0px 10px;}
#tab2 .tab_box2 ul li{ width:350px; margin: 10px 0px 0px 10px; float: left;}
#tab2 .tab_box2 ul li span{ color: #fff; font-size: 12px; display: block; width: 40px; height: 38px; background: #979797; text-align: center; padding-top: 2px; float: left;}
#tab2 .tab_box2 ul li span em{ font-size: 24px; font-weight: bold; font-style: normal; display: block; width: 40px; text-align: center; line-height: 20px;}
#tab2 .tab_box2 ul li a{ display: block; width: 295px; float: left; padding-left: 10px; background: #f4f4f4; height: 40px; font-size: 12px; color: #333; line-height: 40px;}

/************文字滚动************/
#ticker {width: 310px;  height: 315px;  overflow: hidden; position: relative; margin: 15px 0px 0px;}
#ticker li {position: relative; width: 100%; line-height: 22px; margin: 5px auto; border-bottom:1px dashed #cacaca; padding-bottom:15px;}
.wen{ background:url(../images/q.jpg) no-repeat 10px center; line-height:36px; padding-left:40px; font-size:14px; color:#b20407; height:36px; overflow:hidden;}
.wen a{ color:#b20407; font-size:14px;}
.da{ background:url(../images/a.jpg) no-repeat 10px 3px; margin-top:6px; padding-left:40px; font-size:14px; line-height:24px; height:72px; overflow:hidden;}

/**link_box**/
.link_box{ width:1080px; height:67px; margin:auto; padding-bottom:20px; clear:both;}
.link_box h3{ background:url(../images/link.jpg) no-repeat; width:92px; height:55px; float:left; z-index:99; position:relative;}
.link_nav{ width:991px; border:1px solid #c2c2c2; height:62px; line-height:30px; color: #000; overflow: hidden; margin-left:-20px; float:left; z-index:0; position:relative; padding:4px 0px 0px 15px;}
.link_nav a{ color:#333; font-size:12px; line-height:30px; display:block; padding:0px 10px; text-align:center; float:left;}