*{ padding:0; margin:0;}
h1,h2,h3,h4{ font-size:14px;}
a{ text-decoration:none; color:#333;}
a:hover{ color:#f63;}
li{ list-style:none;}
img{ border:none;}
.clear{ overflow:hidden; clear:both;}

body{ font-size:12px; font-family:"微软雅黑";}
.wrap{ width:1200px; margin:0 auto;}
.head{ background:url(../images/head_bg.jpg) repeat-x; height:600px;}
.logo{ height:96px; padding-top:4px;}
.logo img{ float:left;}
.key{ width:300px; float:right;  background:url(../images/tel.jpg) right 10px no-repeat;font-size:14px;  padding:25px 80px 0 0; text-align:right;}
.key span{ display: block; font-size:24px;font-weight:bold; color:#DE1819;}
.menu{ background:#DE1819; height:50px; padding-left:30px; }
.menu li{ float:left; border-left:1px solid #272727; line-height:50px;  text-align:center;}
.menu li:hover{ background-color:#000;}
.menu li a{ font-size:14px; color:#fff; font-weight:bold; display:block; padding:0 35px;}
.menu .first{border-left:none;}
.banner{ width:1200px; height:450px;}
.banner a img{ width:1200px; height:450px;}

.main_top{ background:#F2F2F2; padding:20px 0;}
.left{ float:left; width:250px;}
.left a{ color:#fff;}
.left a:hover{ color:#f63;}
.pro_nav{ background:#000;}
.pro_nav h3{ background:#DE1819; height:45px; line-height:45px; text-align:center; color:#fff;}
.pro_nav ul{ padding:15px 0;}
.pro_nav ul li{ border-bottom:1px solid #272727; padding-left:60px; line-height:30px; background:url(../images/pro_li_a.jpg) 30px center no-repeat; font-size:12px;}
.pro_nav ul li a{ display:block;}
.pro_nav p{ background:url(../images/left_tel.jpg) right bottom no-repeat; color:#fff; line-height:24px; padding:15px 10px;}
.right{ float:right; width:930px;}
.r_tit{ height:45px; line-height:45px; color:#E71425; border-bottom:2px #aaa solid; }
.r_tit h3{ float:left;}
.r_tit img{ float:right; padding:12px 0 0 0;}
.pro_dis li{ float:left; padding:20px 6px; width:220px; text-align:center; background:#fff; border:1px #aaa solid; margin:10px;}
.pro_dis li span{ }
.pro_dis li img{ padding-bottom:5px;height:142px; max-width:200px; display:block; margin:0 auto 5px;}

.com{ padding:20px 0;}
.com_txt{background:url(../images/com_bg.jpg) center top no-repeat; position:relative;}
.com_txt .tel{ position:absolute; top:35px; right:120px; font-size:32px; color:#d6d6d6;}
.com_txt h3{padding-top:25px; width:271px; line-height:45px; text-align:center;}
.com_txt h3 a{ color:#fff;}
.com_txt h4{ border-bottom:2px solid #000; padding:20px 0 0 106px; line-height:42px; font-size:16px; font-weight:normal;}
.com_txt p{ float:left; width:700px; padding:20px 10px 10px 35px; line-height:36px; text-indent:2em;}
.com_txt p a{ color:#f30;}
.com_txt img{ padding:15px 10px 0 0; float:right; width:391px; height:260px;}

.cj .wrap h3{ border-bottom:2px #aaa solid; position:relative; margin-bottom:20px; padding-bottom:5px;}
.cj .wrap h3 span{ position:absolute; top:0; right:10px;}
.cj .wrap h3 span a{ font-size:12px; font-weight:normal;}
.pro_list li{ float:left; width:220px; text-align:center; margin-right:20px; } 
.pro_list li span{ display:block; width:200px;  border:1px #aaa solid; line-height:30px; padding:10px ; background:#fff;}
.pro_list li span:hover{ border-color:#73441C}
.pro_list li img{ height:150px; max-width:200px; display:block; margin:0 auto;}
.pro_list li p{ height:30px; line-height:30px; vertical-align:middle;}

.main_btm{ background:#F2F2F2; padding:20px 0;}
.main_btm h3{color:#E71425; position:relative; line-height:30px; margin-bottom:10px; border-bottom:2px #aaa solid;}
.main_btm h3 span{ position:absolute; top:0; right:10px;}
.main_btm h3 span a{ font-weight:normal; font-size:12px; }
.main_btm h3 span a:after{ content:">>";}
.m_news{ width:360px; float:left; padding:0 18px 10px 20px; border-right:1px dotted #333;}
.m_news li{ line-height:30px; position:relative; border-bottom:1px #ddd dotted;}
.m_news li a:before{ content:"> "; }
.m_news li span{ position: absolute; top:0; right:10px;}
.main_btm_r{ float:right;   border-right:0;}
.main_btm_r img{padding-left:40px;}

.foot{ background:#F2F2F2;  }
.foot_nav{ height:50px; background:#000;color:#fff;text-align:center;}
.foot_nav h3{ width:160px; line-height:50px; float:left; background:#DE1819; }
.foot_nav ul{ float:left;}
.foot_nav ul li{ float:left;}
.foot_nav ul li a{   display:block; height:16px; border-left:2px solid #fff; margin-top:17px; color:#fff; padding:0 30px}
#first{ border-left:none;}
.link{ text-align:center; padding:10px 0; line-height:26px;}
.link p{ width:1100px; display:inline;}
.foot p{ text-align:center; line-height:26px;}

.main{ padding:20px 0;}
.r_top{border-bottom:2px solid #000; height:45px; line-height:45px;}
.r_top h3{ float:left; color:#E71425;}
.r_top span{ float:right; padding-right:10px;}
.company{ padding:20px; line-height:36px;}
 
.pro_tit{ text-align:center; padding-bottom:10px;}
.zt{background:#eee;margin:5px 20px; height:22px; line-height:22px; padding-bottom:5px;}
.zt span{cursor:pointer;}


.news_list  li{ height:32px; line-height:32px; vertical-align:middle; border-bottom:1px #ddd dotted; position:relative;   background:url(../images/newsico.png) left center no-repeat; padding-left:20px; }
.news_list span{ position:absolute;top:0; right:10px;}
 
h3.news_con_title { text-align:center;  font:700 18px/30px "microsoft yahei"; color:#454545; margin-top:10px; }
.date {  margin:0 auto; text-align:center; font:12px/20px "microsoft yahei"; color:#7d7d7d; margin:10px 0; border-bottom:1px #ddd solid; padding-bottom:10px; }
.next { width:100%; height:40px; border-bottom:1px dotted #8a8a8a; overflow: hidden; color:#171717; font:12px/40px "microsoft yahei"; }
 
.pages{ margin:30px auto 20px; text-align:center; }
.pages a,.pages span{ margin-right:5px; border:1px #ddd solid; border-radius:5px; padding:5px 10px; font-size:14px;}
.pages .hover{ color:#F00; font-weight:bold;}

.product_list { margin-top:10px; }
.product_list li{ width:200px;   margin:0 10px 20px 0; float:left; text-align:center;  padding:5px;  border:1px #ddd solid; }
.product_list li.mod5{ margin-right:0;}
.product_list li img{ max-width:200px; height:150px; padding:3px; margin:0 auto; display:block;}
.product_list li:hover{ border:1px #73441C solid;}
.pimg{ margin:20px auto; }
.pimg img{ max-width:600px; border:1px #ddd solid; padding:5px; margin:0 auto; display:block;}

.xg{ padding:30px;}
.xg h4{ height:35px; line-height:35px; vertical-align:middle;background:#F1F1F1; border-top:1px #eee solid;border-bottom:1px #eee solid; margin:0 -30px; padding:0 30px;}
 

/*网站地图*/
.map1{ color:#900; font-size:14px; font-weight:bold; margin-left:50px; line-height:30px;}
.map2{ color:#003; font-size:12px; font-weight:bold; margin-left:55px; padding-left:40px; line-height:22px; background:url(../images/line.gif) no-repeat;}
.map3{ color:#333; font-size:12px; margin-left:100px; padding-left:40px; line-height:20px; background:url(../images/line.gif) no-repeat;}

/*--------滚动--------*/
#demo { height:446px; overflow:hidden; width: 100%; margin:0 auto; padding:10px 0;}
#demo img { }
#indemo { float: left; width: 800%; }
#demo1 { float: left; }
#demo table td { text-align:center; overflow:hidden; }
#demo2 { float: left; }

/*浮动客服*/
#floatDivBoxs { width:170px; background:#fff; position:fixed; top:145px; right:0; z-index:99999; font-family:"微软雅黑"; }
#floatDivBoxs a { color:#000; }
#floatDivBoxs .floatDtt { width:100%; height:45px; line-height:45px; background: #DE1819; color:#fff; font-size:18px; text-indent:22px; position:relative; }
#floatDivBoxs .floatDqq { padding:0 14px; }
#floatDivBoxs .floatDqq li { height:45px; line-height:45px; font-size:15px; border-bottom:1px solid #e3e3e3; padding:0 0 0 50px; }
#floatDivBoxs .floatDtxt { font-size:18px; color:#333; padding:12px 14px; }
#floatDivBoxs .floatDtel { padding:0 0 15px 10px; text-align:center; font-size:22px; }
#floatDivBoxs .floatDtel img { display:block; }
#floatDivBoxs .floatDbg { width:100%; height:20px; background:url(../images/online_botbg.jpg) no-repeat; box-shadow:-2px 0 3px rgba(0,0,0,0.25); }
.floatShadow { background:#fff; box-shadow:-2px 0 3px rgba(0,0,0,0.25); }
#rightArrow { width:50px; height:45px; background:url(../images/online_arrow.jpg) no-repeat; position:fixed; top:145px; right:170px; z-index:99999; }
#rightArrow a { display:block; height:45px; }
