﻿@charset "utf-8";
html,body{-webkit-text-size-adjust:none;font:14px/24px #242424 Microsoft Yahei,Verdana, Arial, Helvetica, sans-serif;}
body {color:#242424;font:14px/24px Microsoft Yahei,Verdana, Arial, Helvetica, sans-serif;} 
a {text-decoration: none; font-size: 14px;	color: #333333;	line-height:24px;}
li{list-style:none;}
* {margin:0px;	padding:0px;}
img{ border:0px;}
.clear{ clear:both;}

.headerbg{ width:100%;}
.headerbox{ width:1260px; height:130px; margin:0 auto;background:url(images/header.jpg);}
.headerbox a{ width:130px; height:55px; display:block; float:left; margin-left:727px; margin-top:52px;}

#nav {width:100%; background-color:#d30d00; height:48px;border-bottom:1px solid #5e5e5e;}
#nav ul { width:1260px; margin:0px auto;height:48px;}
#nav ul li {float: left; position: relative; display: inline-block; width:157px; height:48px; background:url(images/navt.png);}
#nav ul li:hover {text-decoration: none; width:157px; height:48px; background:url(images/navbg1.jpg );color: #FFFFFF;}
#nav ul li a {display:block; width:157px;text-align:center;line-height:48px;font-size:15px;color: #fff;text-decoration: none; font-weight:bold;}
#nav ul li:hover a {text-decoration:none;color: #fff;}
#nav ul li:hover ul {visibility: visible; display: block;}
#nav ul li ul {background:silver;visibility: hidden;position: absolute;z-index:999;left:0px;padding:0px;height:auto;width:auto; border:0px; display: block;}
#nav ul li ul li {clear:left;padding-right: 0px;border-width: 0px;background:#d60c1a; border:0px;}
#nav ul li ul li a {color:#FFFFFF;white-space:nowrap;text-overflow:ellipsis;font-size:14px;height:48px;line-height:48px;width:157px;font-weight: normal;}
#nav ul li ul li a:hover {color:#FFFFFF;text-decoration:none;background-color:#2d2d2d;}

.main_image {width:100%; height:520px;overflow:hidden; margin:1px auto 0 auto; position:relative}
.main_image ul {width:9999px; height:520px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:600px;}
.main_image li span {display:block; width:100%; height:600px}
.main_image li a {display:block; width:100%; height:600px}
.main_image li .img_1 {background: url('images/banner1.jpg') center top no-repeat}
.main_image li .img_2 {background: url('images/banner2.jpg') center top no-repeat}
div.flicking_con {width:990px; margin:0 auto; position:relative; z-index:999;}
div.flicking_con .flicking_inner {position:absolute; top:470px; left:460px; width:300px; height:21px}
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('images/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:45%;margin-top:-37px;display:none;}
#btn_prev{background:url(images/hover_left.png) no-repeat left top;left:50px;}
#btn_next{background:url(images/hover_right.png) no-repeat right top;right:50px;}


.probg{ width:100%; float:left; margin-top:35px;}
.probox{ width:1260px; margin:0 auto;}

.prolist{ width:209px; float:left;}
.xbpro{ width:260px; height:105px; background-color:#ce1010; text-align:center; color:#fff; text-transform:uppercase;}
.xbpro a{ color:#fff; font-size:26px; line-height:45px; font-weight:bold;}
.xbpro1{ width:258px; border:1px solid #d9d9d9; padding-bottom:6px;}
.xbpro1 ul{ width:224px; margin-left:18px; background:url(images/fen1.jpg) no-repeat center top; text-indent:40px; margin-top:6px;}
.xbpro1 ul a{ color:#fff; font-size:14px; font-weight:bold; line-height:34px;}
.xbpro1 ul li{ width:240px; background:url(images/fjt.jpg) no-repeat 6px center;text-indent:28px;}
.xbpro1 ul li a{ color:#4c4c4c; font-size:14px; line-height:30px; font-weight:normal;}
.xbpro1 ul li a:hover{ text-decoration:underline; color:#d30d00; font-size:14px; line-height:30px; font-weight:normal;}
.prodian{ width:189px; height:96px; margin:6px 10px; float:left;}
.zhanbox{ width:976px; float:right;}
.zhanshi{ width:976px; height:41px; background:url(images/probg.jpg); text-indent:34px; text-transform:uppercase; color:#a1a1a1; line-height:41px; font-size:15px;}
.zhanshi a{ color:#d30d00; font-size:16px; font-weight:bold; line-height:40px;}
.zhanshi span{ float:right; margin-right:12px; margin-top:12px;}
.zhan{ width:974px; border:1px solid #dddddd; float:right;}
.zhan ul{ margin-top:18px; }
.zhan ul li{ width:220px; float:left; height:245px; text-align:center; margin-left:18px;}
.zhan ul li img{ border:1px solid #d9d9d9;}
.zhan ul li a{ color:#4c4c4c; font-size:14px; line-height:50px;}
.boshan{ width:1260px; background:url(images/bos.jpg) center; height:188px; margin:30px auto 0 auto;}

.guanbg{ width:100%; background-color:#c00c0c; float:left; height:380px; margin-top:20px;}
.guanbox{ width:1260px; margin:0 auto;}

.guanzuo{ width:772px; float:right; margin-top:35px;}
.bsjj{ width:220px; height:38px; text-align:center; background-color:#fff; line-height:38px; border-radius:20px; font-size:16px; font-weight:bold; color:#da0000;}
.jianzi{ width:772px; text-indent:28px; line-height:26px; color:#fff; font-size:14px; margin-top:15px; overflow:hidden;}
.jianduo{ width:121px; height:35px; background:url(images/jjduo.jpg); text-indent:14px; float:right; margin-top:10px;}
.jianduo a{ color:#fff; font-size:14px; line-height:35px;}
.guantu{ width:439px; height:310px; float:left; margin-top:35px;}
.ys{ width:100%; float:left; background:url(images/ys.jpg) center; height:929px;}
.tl{ width:100%; float:left; background:url(images/tl.jpg) center; height:185px;}



.newsbg{ width:100%;float:left; margin-top:30px;}
.newsbox{ width:1260px; margin:0 auto;}
.xw{ width:906px; height:41px; background:url(images/xwbg.jpg); text-indent:34px; text-transform:uppercase; color:#a1a1a1; line-height:41px; font-size:15px;}
.xw a{ color:#d30d00; font-size:16px; font-weight:bold; line-height:40px;}
.xw span{ float:right; margin-right:12px; margin-top:12px;}

.newszuo{ width:906px; float:left;}


.news{ width:904px; border:1px solid #d9d9d9; padding-bottom:10px;}
.news dl{ width:870px; height:160px; margin-left:17px; margin-top:15px; border-bottom:1px solid #d9d9d9;}
.news dl dt{ width:219px; height:146px; float:left;}
.news dl dd{ width:630px; float:right; color:#707070; font-size:13px; line-height:25px;}
.news dl dd a{ color:#292929; font-weight:bold; line-height:30px; font-size:15px;} 

.news ul{ margin-top:8px; width:415px; float:left; margin-left:2px; margin-right:22px;}
.news ul li{ width:415px; border-bottom:1px dashed #d9d9d9; background:url(images/jt.jpg) no-repeat 2px center; text-indent:16px; float:left; margin-left:20px; margin-right:4px;}


.news ul li a{ color:#4c4c4c; line-height:38px; font-size:14px;}
.news ul li a:hover{ color:#ea0010; line-height:38px; font-size:14px; text-decoration:underline;}
.news ul li span{ float:right; line-height:38px; color:#808080;}
.lxbox{ width:337px; float:right;}
.lx{ width:100%; height:40px;background:url(images/lxtb.jpg) no-repeat 8px center; background-color:#ce1010;  text-indent:28px;}
.lx a{ color:#fff; font-size:18px; font-weight:bold; line-height:40px;}
.lx span{ float:right; margin-right:14px; margin-top:13px;}
.lian{ width:335px; border:1px solid #d9d9d9; padding-bottom:10px;}
.lxtu{ width:308px; height:123px; margin-top:13px; margin-left:14px;}
.lxzi{ width:310px; margin-left:13px; color:#5c5c5c; line-height:24px; margin-top:10px;}


.dibg{ width:100%; float:left; margin-top:30px; background-color:#1d1d1d; height:230px; padding-top:33px;}
.dibox{ width:1260px; margin:0 auto; height:200px;}
.dinav{ width:1000px; border-top:1px solid #444444; border-bottom:1px solid #444444; margin:0 auto; text-align:center; color:#8a8a8a;}
.dinav a{ color:#fff; font-size:14px; line-height:40px; margin:25px;}
.dilogo{ width:297px; height:114px; float:left; margin-left:138px; margin-top:28px;}
.bq{ width:530px; margin-left:20px; color:#aaaaaa; font-size:14px; line-height:27px; margin-top:40px; float:left;}
.weixin{ display:block; float:left; margin-left:20px; margin-top:26px;}

.neilian{ width:260px; height:39px; background:url(images/neilianbg.jpg); text-indent:35px; margin-top:15px;}
.neilian span{ color:#fff; line-height:39px; font-size:16px;}
.neilianxi{ width:258px; border:1px solid #d9d9d9;}
.neilianxi img{ width:238px; height:80px; margin-left:10px; margin-top:10px; border:1px solid #d9d9d9;}
.neilianzi{ width:236px; margin:6px 13px; color:#595959; font-size:14px;}
.neizhan{ width:970px; height:40px; background:url(images/zhanbg.jpg); text-indent:34px; color:#fff; font-size:16px; font-weight:bold; line-height:40px;}
.neizhanshi{ width:968px; border:1px solid #d9d9d9;}
.neirong{ font-size:30px; float:left; margin:50px;}

.neibg{ width:100%; float:left; margin-top:35px;}
.neibox{ width:1260px; margin:0 auto;}
.neiyou{ width:970px; float:right;}

.nei1{ margin:30px;}
.xukuang{ border-bottom:1px dashed #ccc; line-height:35px; color:#4c4c4c;}
.xukuang a:hover{ text-decoration:underline; border-bottom:1px dashed #ccc; line-height:35px; color:#226fbf;}
.jiagezi{ font-size:18px; color:#333;}
.jianjiezi p{ line-height:35px;}
.neibiaoti{ color:#000; font-size:28px; line-height:50px;}

.chanpinbox{ width:970px; margin-left:10px; margin-top:18px;}
.chanpinbox ul{margin:0px auto 20px auto;}
.chanpinbox ul li{ width:218px; float:left; height:222px; margin-left:9px; margin-right:9px; margin-bottom:22px; text-align:center;border:1px solid #d9d9d9; background-color:#fff;}
.chanpinbox ul li img{ }
.chanpinbox ul li a{ color:#595959; font-size:14px; line-height:22px;}
.neiye2{ margin:0 30px;}

.chanpinbox1{ width:970px; margin-left:10px; margin-top:18px;}
.chanpinbox1 ul{margin:0px auto 20px auto;}
.chanpinbox1 ul li{ width:218px; float:left; height:212px; margin-left:9px; margin-right:9px; margin-bottom:22px; text-align:center;border:1px solid #d9d9d9; background-color:#fff;}
.chanpinbox1 ul li img{ }
.chanpinbox1 ul li a{ color:#595959; font-size:14px; line-height:40px;}

.neifl1{ width:100%; margin-top:10px; margin-left:6px;}
.neifl1 ul li{ width:215px; background:url(../images/neiye.png) no-repeat center top; text-indent:30px; margin-top:8px;}
.neifl1 ul li a{ color:#226fbf; line-height:38px;}
.neifl1 ul li a:hover{ color:#226fbf; text-decoration:underline; line-height:38px;}


.pleft{text-align:center; margin-top:14px;}
.pleft img{ margin:0 auto; display:block;}
.pright {width:420px;float:left;margin-left:26px;z-index:1;overflow:hidden;font-size:14px;margin-top:30px;}
.tel { background:#0085de; font-size:18px;color: #ffffff;line-height:46px; width:260px; height:46px;text-align:center; margin:30px 0 30px 0;}
.propar{ width:100%; text-align:center;}
.propar h1 { color: #000; font-size: 26px; line-height:50px; padding-bottom:10px; text-align: left; margin:0px; text-align:center; margin-top:30px;}

.proinfo .p_tit { font-weight:bold;}
.fenlei { border-bottom:2px solid #ccc;height:30px; width:910px; margin-left:30px;}
.fenlei .tit{ font-size:16px; font-weight:bold; line-height:30px; width:160px; background:#0085de; text-align:center; color:#fff;}
.proinfo{ line-height:36px;font-size:14px; margin:15px 30px; width:910px;}
.fl{ float:left;}
.fr { float:right;}

.n_info_tjcp { margin:0px; width:936px; margin:0 auto;}
.n_info_tjcp h4{ border-bottom:1px solid #ccc;}
.n_info_tjcp dl{float:left; padding:0px 0px 0 0px; width: 169px; margin-left:16px; margin-top:16px;}
.n_info_tjcp dt{width:165px; padding:1px; border:1px solid #ccc; line-height:0; font-size:0;}
.n_info_tjcp dt img{ width:165px;height:145px; border:0px;}
.n_info_tjcp dd{ line-height:18px; height:18px; text-align:center; padding-top:5px; color:#ab8673; width:169px; margin:0px;}
.n_info_tjcp dd a{ height:18px; line-height:30px; color:#333; font-size:12px;}

.p_list_ul { margin:10px 0px 10px 0px; width:910px; margin:0 auto; margin-top:15px;}
.p_list_ul li{ background:url(images/dian.jpg) no-repeat left center; border-bottom:1px dotted #CCCCCC; line-height:35px; float:left; width:50%; text-indent:15px; margin:0px; color:#666; padding:0px;}
.p_list_ul li:hover{ background:url(images/dian.jpg) no-repeat left center; border-bottom:1px dotted #CCCCCC; line-height:35px; float:left; width:50%; text-indent:15px; margin:0px; color:#0585ce; padding:0px; text-decoration:underline;}

.p_list_ul li a:hover{ color:#088bd9;}
.t04 { color:#000; border-bottom:1px solid #CCCCCC; margin:0px;}
.t04 a { color:#B61212;}
.t04 a:hover { color:#B61212;}


.fens{ width:258px; border:1px solid #116ed5; background-color:#f9f9f9; padding-top:15px; padding-bottom:12px;}
.fens ul{ width:235px; background-color:#ff1611; text-indent:25px; margin-left:12px; margin-top:9px; float:left;}
.fens ul a{ color:#fff; font-size:14px; font-weight:bold; line-height:32px;}

