@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:12px;font-family:"微软雅黑";color:#333;}
img{border:none;}
p{margin:0;padding:0;}
ul,li,ol,dl,dt,dd{margin:0;padding:0;list-style-type:none;}
a{color:#333333;font-size:12px;text-decoration:none;transition:all 0.3s ease-in-out 0s;}
a:hover{color:#ff0000;text-decoration:none;}
a:visited{ color:#404040;}
.clearfix { zoom: 1; }
.clearfix:after { display: block; clear: both; visibility: hidden; height: 0; overflow: hidden; content: "."; }
.clear{ clear:both;}
.center{margin:auto;}
.moddle{ width:1180px;}
.sbj{margin-top:60px;}
.sbj1{ margin-top:30px;}
.top{height:35px;line-height:35px;text-align:right; background-color:#FF0000;color:#ffbdbd;}
.top li{color:#ffbdbd;}
.top a{padding:0px 8px;color:#ffbdbd;}
.topnav{ width:100%; background:url(../images/header_bg.jpg) repeat-x center center;}
.logo{ width:440px; height:123px; float:left;}
.phone_box{ width:385px; float:right; margin-top:40px; }
.phone_tu{ width:49px; height:37px; float:left; padding-top:7px;}
.phone_wen{font-size:14px; width:330px; float:right;}
.phone_wen span{ font-size:28px; color:#ff0000; font-weight:bold; font-family:Impact;}
.menu{ width:100%; height:53px; border-top:1px solid #ccc;}
#current{ background-color:#FF0000; color:#fff;width:146px;border-right:1px dashed #ccc;display:inline-block; font-size:14px;}
.nav{line-height:53px;height:53px;width:1180px;margin:0px auto;}
.nav-item{position:relative;float:left;width:147px;height:53px;line-height:53px;z-index:9999;text-align:center;}
.nav-link{display: block;border-right:1px dashed #ccc; font-size:14px;}
.nav-link:hover{color:#fff;background-color:#ff0000;}
.sec{height:0;color:#fff;overflow:hidden;z-index:9999;position:absolute;top:53px;left:0px;}
.subnav-item{width:147px;height:36px;line-height:36px;border-bottom:1px solid #fff;}
.subnav-link{display:block;font-size:14px;color:#fff;background-color:#ff0000; }
.subnav-item a{ color:#fff;}
.subnav-link:hover{color:#fff;background-color:#bf1919;}
#wrap{ width:100%; background:url(../images/cp_bg.jpg) no-repeat center bottom; padding-bottom:55px;}
.icpfl{ margin-left:15px; width:266px; float:left; margin-right:14px;}
.yijicd li div{ background:url(../images/list_shover.jpg) no-repeat center center; margin-top:8px; height:39px; line-height:39px;font-size:14px; padding-left:15px;}
.yijicd li div a{ font-size:14px;}
.yijicd li div:hover{background:url(../images/list_sbg.jpg) no-repeat center center; height:39px; line-height:39px; margin-top:8px; color:#fff;}
.yijicd li div:hover a{ color:#fff;}
.product{ width:870px; float:left; margin-right:15px;}
.product dt{ background:url(../images/cp_hover.jpg) no-repeat left center; font-size:16px; height:42px; line-height:42px; color:#fff; padding-left:23px;}
.cpzs li{float:left; width:203px; margin:15px 7px 0px 7px; background-color:#EEEEEE;}
.cpzs li a img{ width:183px; padding:10px 10px 0px 10px; height:230px;}
.cpzs p{ text-align:center; height:39px; line-height:39px;}
.cpzs li:hover{ background-color:#FF0000;}
.cpzs li:hover p{color:#fff;}
.banner2_box{ background:url(../images/banner2.jpg) no-repeat center top; height:162px; width:100%; margin:0 auto;}
.banner2_phone{color:#FFF;font-size:14px;margin-left:675px;padding-top:35px;width:204px;}
.banner2_phone p{ color:#F00; font-size:26px; font-weight:bold;}
.banner2_anniu{margin-left:1049px;}
.banner2_anniu a{ color:#FFF; font-size:16px;}
.youshi_box{ background:url(../images/youshi_bg.jpg) no-repeat center top; height:1403px; width:100%;}
.youshi{ width:1180px; margin:0 auto; position:relative;}
.ys_1{position:absolute;left:52px;top:259px;}
.ys_t{ font-size:24px; font-weight:bold; padding-left:15px;}
.ys_t span{ color:#F00;}
.ys_wen{ font-size:15px; line-height:32px; padding-top:45px;}
.ys_2{position:absolute;left:646px;top:667px;}
.ys_3{position:absolute;left:54px;top:1085px;}
#wrap2{ width:100%; background:url(../images/anli_bg.jpg) no-repeat center center; height:443px; padding:60px 0px;}
.title1{ color:#fff; font-size:30px; font-weight:bold; text-align:center;}
#demo{overflow:hidden;width:1180px; margin-top:40px;}
#indemo{float:left;width:800%;}
#demo1{float:left;}
#demo2{float:left;}
.dllist1{margin:0px auto;}
.dllist1 li{float:left;margin:10px;}
.dllist1 li img{width:245px;height:300px;}
.dllist1 li p{text-align:left;line-height:40px; font-size:14px; background-color:#141414; border-bottom:2px solid #f00; color:#f00; padding-left:10px;}
#wrap1{ width:100%; background:url(../images/about_bg.jpg) no-repeat center bottom; height:574px;}
.title{ padding-top:83px; text-align:center;}
.title a{ font-size:24px; color:#f00;}
.about_nr{ margin-top:70px;}
.about_tu{ width:407px; height:240px; float:left; padding:22px 0px 0px 20px;}
.about_wen{ width:700px; float:right; height:366px;}
.about_wen dl dt{ text-transform:uppercase; font-size:24px;}
.about_wen dl dt a{ font-size:20px; color:#ff0000;}
.about_wen dl p{ font-size:14px; padding:10px 0px; line-height:26px;}
.gd_04{ position:relative; width:700px; padding-top:5px;}
.gd_04 em{position: absolute;top:85px;}
.gd_04 .t_l{ left:0px;}
.gd_04 .t_r{ right:0px;}
.gd_04 #simgs_4{ margin:0 auto;}
.gd_04 li{ float:left; width:242px; text-align:center; height:190px; margin:0 10px;}
.gd_04 li p{ line-height:30px;}
.gd_04 li.last{ padding-right:0;}
.gd_04 li img{ display:block; width:233px; height:160px; padding:5px; border:1px solid #CCC;}
.gd_04 li a{ color:#333; font-family:"微软雅黑";}
.gd_04 .fl { float:left;}
.gd_04 .fr { float:right;}
.gd_04 .pa{ position:absolute;}
.gd_04 .pr{ position:relative}
.gd_04 li img:hover{ background:#ff0000;}
.news_box{ border:1px solid #ddd; height:350px; width:385px; float:left;}
.zj_title{ height:45px; border-bottom:1px solid #ddd;}
.jz_t2{ width:150px; float:left; margin-left:10px; line-height:45px; background:url(../images/tb2.jpg) no-repeat 0 15px;}
.jz_t2 a{ padding:0 30px;}
.zj_more{ width:38px; height:13px; float:right; padding:15px 20px}
.news_nr{ padding:9px 10px; line-height:32px;}
.news_nr span{ float:right;}
.news_nr ul li{ display:block; height:32px; overflow:hidden;font-size:14px;}
.news_nr ul li a{ font-size:14px;}
.hynews_box{ border-top:1px solid #ddd; height:350px; width:423px; float:left;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.jz_t3{ width:150px; float:left; margin-left:10px; line-height:45px; background:url(../images/tb3.jpg) no-repeat 0 15px;}
.jz_t3 a{ padding:0 30px;}
.changjian_box{ border-top:1px solid #ddd; height:350px; width:366px; float:right;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.jz_t4{ width:150px; float:left; margin-left:10px; line-height:45px; background:url(../images/tb4.jpg) no-repeat 0 15px;}
.jz_t4 a{ padding:0 30px;}
#ticker2 {height:287px;overflow:hidden;position:relative; margin:9px 10px;}
#ticker2 ul{ border-bottom:1px dashed #CCCCCC; padding:10px 0px;}
#ticker2 li {position:relative;width:100%;}
.wen a{ color:#ff0000;}
.da{ line-height:26px; margin-top:15px;}
#ticker2 li .wen_icon{ height:30px; width:50px; color:#fff; background-color:#FF0000; display:inline-block; text-align:center; line-height:30px; margin-right:10px;}
#ticker2 li .da_icon{ height:30px; width:50px; color:#fff; background-color:#999999; display:inline-block; text-align:center; line-height:30px; margin-right:10px;}
.top_jt{ width:1180px; margin:20px auto 0px auto; text-align:right;}
.footer{ width:100%; border-top:10px solid #b10000; background-color:#FF0000;color:#fff;}
.bottomnav li{ padding-top:10px; line-height:30px;text-align:center; background:url(../images/f_line.jpg) repeat-x center bottom; padding-bottom:20px;}
.bottomnav li a{margin:0px 19px;font-size:14px;color:#fff;}
.bottomnav p{margin:8px 0px; text-align:center;font-size:14px;}
.bottomnav p a{ color:#fff; font-size:14px;}
.bottomnav dl{/* margin-left:460px;*/ text-align:center;}
.bottomnav dl dt{ text-align:center; line-height:26px; float:left; margin-right:10px;}
.yqlj{width:100%;line-height:36px;text-align:center; background:url(../images/f_line.jpg) repeat-x center top #FF0000;}
.yqlj dt{color:#fff; font-size:14px;}
.yqlj dt a{color:#fff;font-size:12px;padding:0px 5px;}
/*内页样式*/
#left{width:240px;float:left;margin-right:15px; margin-bottom:10px;}
#right{width:925px;float:left; margin-bottom:10px;}
.cpfl{border:#d5d5d5 1px solid; border-radius:4px; margin-bottom:12px;}
.cpfl dt{ background:#FF0000; border-bottom:2px solid #013566; color:#FFF; height:40px; line-height:40px; font-size:14px; text-indent:20px; font-weight:bold}
.cpfl ul{background-color:#fff; padding:0px 12px 12px 12px;}
.cpfl ul li{height:30px; line-height:30px; color:#333; border-radius:2px; border-bottom:1px dashed #CCCCCC;margin-top:8px; background:url(../images/icon.png) no-repeat 10px center #E8E8E8;}
.cpfl ul li a{ padding-left:30px; color:#333;}
.cpfl ul p{ border-bottom:1px solid #E0E0E0; height:36px; line-height:36px;background:url(../images/dot.png) no-repeat 30px center;}
.cpfl ul p a{padding-left:40px;}
.cpfl ul dl{ line-height:32px;}
.cpfl div{ background:url(../images/tel1.gif) no-repeat left 20px; padding-left:60px; padding-top:20px;}
.cpfl div b{ font-size:14px; font-weight:bold;}
.mup1{font-size:16px;}
.mup{ border:1px solid #d5d5d5; border-radius:4px; height:34px; line-height:34px; padding-left:5px;}
.mup p{height:45px;float:left;padding-left:10px;}
.mup span{float:right;padding-right:10px;}
.hg{line-height:30px;}
.tp{width:900px;height:160px;border-bottom:1px #e4e4e4 solid;margin:auto;margin-top:5px;padding-top:10px;}
.tp_img{width:147px;float:left;margin-right:10px;}
.tp_img a{text-align:center;width:145px;height:145px;display:table-cell;vertical-align:middle;overflow:hidden; border:1px solid #ccc;}
.tp_img a img{vertical-align:middle;cursor:pointer;transition: all 0.6s;}
.tp_img a img:hover{transform: scale(1.1);}
.tp_wz{width:734px;float: right;}
.tp_wz_bt{height: 30px;line-height: 30px;text-align: left;}
.tp_wz_bt a{font-size: 14px;font-weight: bold;}
.tp_wz_bt span{float: right;padding: 0px 10px 0px 10px;background: #ff7519;}
.tp_wz_bt span a{color: #FFFFFF;font-size: 12px;font-weight: normal;}
.tp_wz_bt span a img{margin-right: 10px;}
.tp_wz_nr{line-height: 30px;text-align: left;color: #999999;}
.tp_wz_nr a{color: #999999;}
.rytp div {width: 217px;float: left;margin: 0px 4px;}
.rytp div li {width: 217px;border: 1px solid #ccc;}
.rytp div li a {text-align: center;width: 215px;height:215px;display: table-cell;vertical-align: middle;overflow: hidden;}
.rytp div li a img {vertical-align: middle;cursor: pointer;transition: all 0.6s;}
.rytp div li a img:hover {transform: scale(0.9);}
.rytp div p {line-height: 32px;	height: 32px;text-align: center;}
.tittle{text-align: center;line-height:40px;height:40px;font-size:14px;font-weight:bold;margin-top:20px;}
.lb{text-align: left;text-indent:2em;}
.nyxw2{width: 48%;float:left;text-align:left;height:40px;line-height:40px;border-bottom:1px #e4e4e4 dashed;margin-right:2%;}
.nyxw2 a{background:url(../images/dot.png) no-repeat left center; padding-left:10px;}
.nyxw2 span{float: right;height: 40px;line-height: 40px}
.xgcp{width:215px;float:left;margin-left:5px;text-align: center;line-height: 25px;margin-right: 5px}
.xgcp a img{border:1px solid #ccc}
.page{width:920px;text-align:center;margin:0px auto;}
.page li{text-align:center;padding-right:10px;float:left}
.inews{padding:10px;text-align:left;}
.inews li{height:40px;line-height:40px;text-align:left;border-bottom: 1px #e1e1e1 dotted; background:url(../images/dot.png) no-repeat left center;}
.inews li a{ padding-left:10px;}
.inews li span{float:right;}
/*内页样式*/
.nr{border:1px solid #d5d5d5; border-radius:4px; line-height:30px; margin-top:12px; padding:10px;}
