@charset "utf-8";
/* CSS Document */

/**hzhb_box**/
.hzhb_box{ width:100%; background:url(../images/hzhb_bg.jpg) repeat-x; height:355px;}
.hzhb_big{ width:1080px; margin:auto; padding-top:30px;}
.hzhb_box h3{ text-align:center; background:url(../images/hzhb_tit.png) no-repeat top center; padding-top:40px; height:110px;}
.hzhb_box h3 a{ font-size:30px; color:#303030; font-weight:bold; line-height:30px;}
.hzhb_box h3 em{ font-style:normal; font-size:16px; color:#303030; line-height:30px;}
.hzhb_box h3 span a{ display:block; font-size:14px; color:#fff; width:80px; height:24px; background:#e11a17; line-height:24px; text-align:center; margin:20px auto 0px; font-weight:normal;}

/**********************************************图片滚动********************************************/
.gd_04{ position:relative; height:155px; width:1080px;}
.gd_04 #simgs3{ margin: 0px;}
.gd_04 li{ float:left; width:130px; padding: 0 30px 0 0; text-align:center;}
.gd_04 li img{ display:block; width:130px; height:116px; border-bottom:2px solid #454545; border-top:2px solid #454545;}
.gd_04 li a{ color:#333; font-size:14px; line-height:35px;display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

/**product**/
.prouduct_box{ width:100%; height:722px; clear:both;}
.prouduct_big{ width:1080px; margin:auto;}
.prouduct_left{ float: left; width:255px; background:#e11a17; height:702px;}
.content {width:251px; min-height:629px; background:#e53533; border:1px solid #e09b9c; margin:1px 0px 0px 1px;}
.content h3{ padding:28px 0px 0px 20px;}
.content ul{ width:230px; background:#fff; padding:1px 0px 10px; margin:20px 0px 0px; margin-left:-1px; height:520px;}
.content ul li a{ display:block; color:#000;  line-height:36px; background:url(../images/cp_ico.png) no-repeat 32px center; padding-left:48px; font-size:14px;}
.content ul li span{ background:url(../images/cp_list.png) no-repeat bottom; width:249px; height:43px; display:block; margin-top:10px;}
.content ul li span a{ border:0px; line-height:38px; color:#b20407; font-size:16px; background:none; padding:0px; padding-left: 48px;display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.tel{ background:url(../images/tel.jpg) no-repeat; height:57px; margin:0px; padding:13px 0px 0px 70px; color:#fff; font-size:14px;}
.tel span{ font-size:24px; line-height:24px;}
.prouduct_right{ width:825px; background:#fff; height:551px; float:right;}

/*滑动门*/
#tab{width:825px; position:relative; margin:0px;}
#tab .tab_menu{ position:absolute; z-index:1; margin-left:20px; border-bottom:2px solid #e11a17; width:805px;}
#tab .tab_menu li{float:left; width:120px; height:40px; line-height:40px; overflow:hidden; cursor:pointer; text-align:center; font-size:16px;}
#tab .tab_menu li a{ color: #333; }
#tab .tab_box{width:825px; clear:both; top:60px; position:relative;}
#tab .tab_menu .selected{ cursor:pointer; color:#fff; background:url(../images/tab_bg.png);}
#tab .tab_menu .selected a{ color: #fff; }
#tab .hide{display:none;}
#tab .tab_box div{padding:0px 0px 0px 0px;} 
.tab_box a.more{ position:absolute; top:-45px; right:0px; z-index:999;}
.tab_box dl{ width:253px; height:214px; padding:0px 0px 0px 20px; float:left;}
.tab_box dl dt img{ width:243px; height:168px; border:1px solid #ddd; background:#fff; padding:4px; display:block;}
.tab_box dl dd{ line-height:40px; height:40px; font-size:14px; color:#333; text-align:center;}
.tab_box dl dd a{display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

/**s_banner_box1**/
.s_banner_box1{ width:100%; background:url(../images/s_banner1.jpg) no-repeat center; height:160px;}
.s_banner1{ width:205px; margin:0px auto; padding:48px 0px 0px 875px; font-size:16px; color:#fff; line-height:30px;}
.s_banner1 span{ font-size:26px; font-weight:bold;}
.s_banner1 a{ display:block; width:100px; height:32px; border-radius:3px; background:#fff; text-align:center; line-height:32px; color:#ff1a17;margin-top:3px;}

/**ys_box**/
.ys_box{ width:100%; height:1066px; background:url(../images/ys_bg.jpg) no-repeat top center; margin:20px 0px 0px;}
.ys_big{ width:1080px; margin:0px auto; position:relative;}
.ys_tit h3{ text-align:center; line-height:52px; font-size:48px; color:#fff; font-weight:bold; padding-top:30px; height:276px;}

/*滑动门*/
#tab2{width:1080px; position:relative; margin:0px;}
#tab2 .tab_menu2{ position:absolute; z-index:1; width:100%;}
#tab2 .tab_menu2 li{float:left; cursor:pointer; text-align:center; line-height:40px; position:relative; margin:26px 0px 0px 80px; width:280px; height:300px;}
#tab2 .tab_menu2 li img{ width:200px; height:200px; border-radius:100px; display:block;}
#tab2 .tab_menu2 li span{ display:none;}
#tab2 .tab_menu2 li b{ font-size:14px; line-height:24px; text-align:center; color:#303030; display:block; margin-top:20px; width:200px; text-align:center;}
#tab2 .tab_menu2 .selected2{ background:url(../images/jt.png) no-repeat 82px bottom;}
#tab2 .tab_menu2 .selected2 span{ display:block; background:url(../images/ys_ico.png); z-index:99; width:200px; height:200px; position:absolute; top:0px; left:0px;}
#tab2 .hide{display:none;}
#tab2 .tab_box2{width:858px; border:1px solid #dbdbdb; padding:10px 50px 20px; clear:both; top:326px; position:relative; margin:auto; height:378px;}
#tab2 .tab_box2 dl{ border-bottom:1px dashed #ccc; padding:10px 0px;}
#tab2 .tab_box2 dl dt{ font-size:18px; font-weight:bold; color:#000; font-weight:bold; line-height:36px;}
#tab2 .tab_box2 dl dt em{ font-style:normal; font-family:impact; src:url(../images/impact.ttf); font-size:24px; color:#e11a17; line-height:36px; display:block; width:32px; float:left;}
#tab2 .tab_box2 dl dt i{ float:left; display:block;}
#tab2 .tab_box2 dl dd{ font-size:14px; line-height:30px; color:#333; clear:both; padding-left:32px;}
#tab2 .tab_box2 p{ font-size:16px; line-height:50px; border-bottom:1px dashed #ccc; background:url(../images/ys_icoa.png) no-repeat 5px center; padding-left:20px;}

/**who_box**/
.who_box{ height:570px; background:url(../images/top.jpg);}
.who_big{ width:1080px; margin:auto; padding:30px 0px 0px;}
.who_big h3{ text-align:right; line-height:40px; background:url(../images/who_tit.jpg) no-repeat center; padding:11px 320px 11px 0px; height:80px;}
.who_big h3 span{ color:#e11a17; font-size:30px; font-weight:bold;}
.who_big h3 b{ font-size:18px; color:#303030;}
.who_m{ background:url(../images/who_bg.jpg) no-repeat; height:425px; position:relative;}
.who_m p{position: absolute;}
.who_m p span{font-size: 18px;color: #333;display: block;font-weight: bold; cursor: pointer;}
.who_m p span:hover{color: #cf010b;}
.who_m .who_p01{width: 540px;top: 0;left: 0;}
.who_m .who_p02{width: 470px;top: 92px;left: 0;}
.who_m .who_p03{width: 470px;top: 207px;left: 0;}
.who_m .who_p04{width: 585px;top: 0;right: 0;}
.who_m .who_p05{width: 470px;top: 92px;right: 0;}
.who_m .who_p06{width: 470px;top: 207px;right: 0;}
.who_m .who_p01 span{width: 480px;height: 52px; padding:40px 0 0 60px;}
.who_m .who_p02 span{width: 410px;height: 60px; padding:68px 0 0 60px;}
.who_m .who_p03 span{width: 410px;height: 82px; padding:43px 0 0 60px;}
.who_m .who_p04 span{width: 520px;height: 52px;text-align: right; padding:40px 65px 0 0;}
.who_m .who_p05 span{width: 405px;height: 60px; padding:55px 65px 0 0;text-align: right;}
.who_m .who_p06 span{width: 405px;height: 88px;text-align: right; padding:38px 65px 0 0;}
.who_m .who_p01 span{ background:url(../images/who_bg02.jpg) no-repeat;color: #e11a17;}
.who_m .who_p02 span:hover{ background:url(../images/who_bg02.jpg) no-repeat 0 -92px;}
.who_m .who_p03 span:hover{ background:url(../images/who_bg02.jpg) no-repeat 0 -207px;}
.who_m .who_p04 span:hover{ background:url(../images/who_bg02.jpg) no-repeat -495px 0;}
.who_m .who_p05 span:hover{ background:url(../images/who_bg02.jpg) no-repeat -610px -92px;}
.who_m .who_p06 span:hover{ background:url(../images/who_bg02.jpg) no-repeat -610px -207px;}

/**cpys_box**/
.yl_box{ width:100%; background:#f1f1f1 url(../images/cpys_bg.jpg) no-repeat top center; height:720px;}
.yl_big{ width:1080px; margin:auto; height:652px; padding-top:68px; background:url(../images/yl_bg.jpg) no-repeat center 180px; position:relative;}
.yl_big h3{ background:url(../images/cpys_tit.jpg) no-repeat 180px center; padding-left:212px; height:84px;}
.yl_big h3 b{ font-size:24px; color:#e11a17; font-weight:bold; line-height:32px;}
.yl_big h3 span{ display:block; padding-top:4px;}
.yl_big h3 span em{ display:block; float:left; font-size:36px; font-weight:bold; font-style:normal; line-height:36px;}
.yl_big h3 span a{ display:block; float:left; width:80px; height:32px; background:#e11a17; border-radius:5px; font-size:14px; text-align:center; line-height:32px; color:#fff; margin-top:4px;}
.yl_big h3 span i{ display:block; float:left; font-size:18px; color:#e11a17; font-style:normal; line-height:36px; margin-left:8px;}
.yl_list{ font-size:18px; color:#343434; width:292px; height:59px; line-height:59px; font-weight:bold; text-align:center; position:absolute; cursor:pointer;}
.yl_list1{left:0px; top:180px;}
.yl_list2{left:765px; top:182px;}
.yl_list3{ width:276px; height:75px; left:805px; top:351px; padding-top:14px; line-height:30px;}
.yl_list4{ width:292px; height:75px; left:415px; top:600px; padding-top:14px; line-height:30px; }
.yl_list5{ left:0px; top:356px;}
.yl_list:hover{ color:#e11a17;}

/**s_banner_box2**/
.s_banner_box2{ width:100%; background:url(../images/s_banner2.jpg) no-repeat center; height:170px;}
.s_banner2{ width:1025px; margin:0px auto; padding:53px 0px 0px 55px;}
.s_banner2 span{ font-size:16px; color:#fff; line-height:30px; float:left;}
.s_banner2 em{ font-style:normal; font-size:26px; color:#fff; font-weight:bold;}
.s_banner2 a{ display:block; width:100px; height:36px; border-radius:3px; background:#fff; color:#fb7429; line-height:36px; text-align:center; font-size:16px; font-weight:bold; float:left; margin:12px 0px 0px 10px;}

/**al_box**/
.al_box{ width:100%; height:390px;}
.al_big{ width:1080px; margin:auto; padding-top:30px; position:relative;}
.al_big h3{ background:url(../images/al_tit.jpg) no-repeat center; padding-left:400px; line-height:48px; margin-bottom:30px;}
.al_big h3 a{ color:#666; font-size:30px; }
.al_big h3 span{ font-size:30px; font-weight:bold; color:#e11a17;}

/**********************************************图片滚动********************************************/
.gd_03{ position:relative; height:258px; width:1080px;}
.gd_03 em{ position:absolute; top:0px;}
.gd_03 .t_l2{ left:620px; top:-67px;}
.gd_03 .t_r2{ left:655px; top:-67px;}
.gd_03 #simgs2{ margin: 0px;}
.gd_03 li{ float:left; width:255px; padding: 0 20px 0 0; text-align:center;}
.gd_03 li img{ display:block; width:255px; height:200px;}
.gd_03 li a span{ display:block; height:58px; background:#efefef; color:#333; font-size:14px; line-height:58px; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

/**khjz_box**/
.khjz_box{ width:100%; height:545px;}
.khjz_big{ width:1080px; margin:auto;}
.khjz_big h3{ background:url(../images/al_tit.jpg) no-repeat center; text-align:center; line-height:48px; margin-bottom:30px;}
.khjz_big h3 a{ color:#666; font-size:30px; }
.khjz_big h3 span{ font-size:30px; font-weight:bold; color:#e11a17;}
.khjz_list{ background:#e0e0e0; height:466px;}
.khjz_list dl{ width:470px; float:left; margin:20px 0px 0px 20px; height:163px; background:#fff; padding:20px;}
.khjz_list dl dd{ position:relative; float:left; width:167px; height:163px; background:url(../images/bs_03.jpg) no-repeat;}
.khjz_list dl dd a img{ width:157px; height:151px; display:block;}
.khjz_list dl dt{ margin-left:20px; float:left; width:283px;}
.khjz_list dl dt a{ font-size:15px; font-weight:bold; color:#303030; line-height:32px; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.khjz_list dl dt p{ font-size:14px; line-height:24px; color:#666; text-indent:28px; height:96px; overflow: hidden;}
.khjz_list dl dt span a{ background:#e8e8e8; display:block; width:80px; height:24px; font-size:12px; color:#666; line-height:24px; text-align:center; font-weight:normal; margin-top:10px;}

/**s_banner_box3**/
.s_banner_box3{ width:100%; background:url(../images/s_banner3.jpg) no-repeat center; height:170px; margin:20px 0px 0px;}
.s_banner3{ width:1025px; margin:0px auto; padding:53px 0px 0px 55px;}
.s_banner3 span{ font-size:16px; color:#fff; line-height:30px; float:left;}
.s_banner3 em{ font-style:normal; font-size:26px; color:#fff; font-weight:bold;}
.s_banner3 a{ display:block; width:100px; height:36px; border-radius:3px; background:#fff; color:#fb7429; line-height:36px; text-align:center; font-size:16px; font-weight:bold; float:left; margin:12px 0px 0px 10px;}

/**about_box**/
.about_big_b{ height:660px; background:#efefef; padding-top:20px;}
.about_box{ width:1080px; height:640px; margin:auto;}
.about_big{ width:760px; height:315px; margin-bottom:20px; float:left; background:#fff;}
.about_box h3{ background:#e11a17; height:40px; line-height:40px; padding:0px 10px; clear:both;}
.about_box h3 em{ font-style:normal; color:#fff; font-size:20px; font-family: "Times New Roman"; src:url(../images/times.ttf);}
.about_box h3 a{ font-size:18px; color:#fff;}
.about_box h3 span a{ float:right; color:#f3bbbb; font-family: "Times New Roman"; src:url(../images/times.ttf);}
.about_big dl dd{ float:left; width:332px; height:235px; margin:20px 0px 0px 20px;}
.about_big dl dd img{ width:330px; height:233px; border:1px solid #ccc;}
.about_big dl dt{ float:left; margin:20px 10px 0px 20px; width:368px;}
.about_big dl dt em a{ display:block; font-size:14px; font-style:normal; color:#e11a17; display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.about_big dl dt span a{ display:block; width:80px; height:24px; background:#e11a17; color:#fff; text-align:center; line-height:24px; margin:5px 0px 0px; float:right;}
.about_big dl dt p{ font-size:12px; color:#333; line-height:30px; text-indent:28px; height:180px; overflow:hidden;}
.ryzz_big{ width:300px; float:right; background:#fff; height:315px;}

/* 连续滚动 */
.box1 {width:300px; position:relative;}
.box1 ul {margin:20px auto 0px;}
.box1 li {float:left; width:256px; margin-right:20px; text-align:center;}
.box1 li img {width:220px; height:184px; border:1px solid #dfdfdf; padding: 17px;}
.box1 li a{ line-height:35px; font-size:14px; color:#000; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

/* 连续滚动 */
.box2 {width:1080px; position:relative; clear:both; background:#fff; height:264px;}
.box2 ul {margin:0 auto;}
.box2 li {float:left; width:191px; margin:20px 20px 0px 0px; text-align:center;}
.box2 li img {width:191px;height:204px;}
.box2 li a { line-height:40px; font-size:14px; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.box2 .lefts { background: url(../images/lefts.jpg) no-repeat; display: block; width: 32px; height: 32px; position: absolute; left:10px; top:100px;}
.box2 .rights { background: url(../images/rights.jpg) no-repeat; display: block; width: 32px; height: 32px; position: absolute; right:10px; top:100px;}

/**new_box**/
.new_big{ width:100%; height:540px; margin-top:10px;}
.new_box{ width:1080px; margin:auto; height:375px; clear:both;}
.new_l{ float:left; width:575px; background:#fff; height:375px;}
.new_r{ float:right; width:470px; height:375px; background:#fff;}
.new_r h3{ height:40px; border-bottom:1px solid #ccc;}
.new_r h3 .le{font:16px "Microsoft YaHei"; color:#484848;display: inline-block;float: left;font-weight: bold;background:url(../images/zh_07.jpg) no-repeat left center;padding-left: 30px;  line-height:40px; }
.new_r h3 .ri{font:12px "Microsoft YaHei"; color:#484848;display: inline-block;float: right; text-transform:uppercase; line-height:40px;}

/*滑动门*/
#tab4{width:575px; position:relative; margin:0px;}
#tab4 .tab_menu4{ position:absolute; z-index:1; border-bottom:1px solid #ccc; width:100%;}
#tab4 .tab_menu4 li{float:left; cursor:pointer; text-align:center; line-height:40px;}
#tab4 .tab_menu4 a{ float:left; color:#484848; font-size:18px;}
#tab4 .tab_menu4 .selected4 a{ font-weight:bold; color:#e11a17;}
#tab4 .tab_menu4 .a1{background:url(../images/zh_03.jpg) no-repeat left center;padding-left: 35px;}
#tab4 .tab_menu4 .a2{background:url(../images/zh_05.jpg) no-repeat left center;padding-left: 35px;margin-left: 35px;}
#tab4 .tab_box4{width:575px; clear:both; top:41px; position:relative;}
#tab4 .hide{display:none;}
.tab_box4 a.more{ position:absolute; top:-25px; right:0px; z-index:999;}
.tab_box4 dl dd{ width:575px; padding:20px 0px 0px;}
.tab_box4 dl dd img{ width:575px; height:202px;}
.tab_box4 dl dt{ width:575px;}
.tab_box4 dl dt a{ font-size:14px; color:#303030; line-height:30px; font-weight:bold; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.tab_box4 dl dt p{ text-indent:28px; line-height:28px; color:#6a6a6a; font-size:14px; overflow:hidden; height: 84px; overflow: hidden;}
.tab_box4 ul{ clear:both;}
.tab_box4 ul li{ width:575px; float:left; line-height:35px; border-bottom:1px dashed #c4c4c4; margin:0px 20px 0px 0px; padding-left:20px; background:url(../images/new_ico.jpg) no-repeat  7px center;}
.tab_box4 ul li a{ font-size:14px; float:left; color:#303030; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.tab_box4 ul li span{ float:right;}

/************文字滚动************/
#ticker {width: 470px;	height:480px; overflow: hidden;	position: relative;	margin: 15px auto 0px;}
#ticker li{height: 88px; margin-bottom: 25px; overflow: hidden;}
#ticker li span{float: left; display: inline-block; width: 121px; height: 88px; background:url(../images/zh_18.jpg) no-repeat; font:48px "宋体"; color:#8f8f8f; font-weight: bold; text-align: center; line-height: 88px;}
#ticker li b{display: block; float:left; width:309px; padding:10px 20px 0px; float:left; background: #f1f1f1; height:72px; overflow: hidden;}
#ticker li b a{ font-size:14px; color:#303030; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#ticker li b p{ font-size:12px; color:#484848; line-height:24px;}

/**link_box**/
.link_box{ width:100%; background:url(../images/link_bg.jpg) no-repeat center; height:152px; margin:20px auto 20px; clear:both;}
.link_big{ width:1080px; margin:auto; padding-top:40px;}
.link_big h3 b{ float:left; color:#e11a17; background:url(../images/gsjj_line.jpg) no-repeat right; padding-right:15px; font-size:16px;}
.link_big h3 span{ float:left; font-family:Times New Roman; src:url(../images/times.ttf); text-transform:uppercase; color:#909090; font-size:16px; margin-left:10px;}
.link_nav{ width:1080px; margin-top:32px; height:62px; line-height:30px; color: #000; overflow: hidden; margin-left:-20px; float:left; z-index:0; position:relative; padding-left:5px;}
.link_nav a{ color:#333; font-size:14px; line-height:30px; display:block; margin:0px 13px 0px 14px; text-align:center; float:left;}