﻿@charset "gb2312";

body { font-family: arial, 'microsoft YaHei'; color:#000; font-size: 14px; line-height: 24px;overflow-x:hidden;}

html, body, div, span, ul, li, ol, dl, dt, dd, table, td, th, p, fieldset, form, pre, blockquote, h1, h2, h3, h4, h5, h6, input, img, a { margin: 0; padding: 0; }

ul li { list-style: none; }

img { border: none; }

h1 { font-size: 16px; }

a { color:#000; text-decoration: none; }

a:hover { color: #420001; text-decoration: none; }

.clear { clear: both;}
.f12 { font-size: 12px; font-weight: normal; }
.f14 { font-size: 14px; font-weight: bold; }
.f15 {font-size: 15px;font-weight: bold;} 
.f16 { font-size: 22px; font-weight: bold; }
.pt10 { padding-top: 10px; }

.pt20 { padding-top: 20px; }

.main { width: 1200px; margin: 0 auto; overflow: hidden; }

.top_t { width: 100%; background: #f5f5f5; height: 30px; line-height: 30px; border-bottom: #d7d7d7 1px solid; }
.top_in { margin: 0px auto; padding: 0px; width: 1200px; }
.top_in a {color:#000;}
.lc {float:left;width:900px;}
.topnav1 { float:right;width:300px;text-align:right;line-height:30px;}
.topnav1 a { margin-right:4px; }

.logo{ width:838px; height:78px; float:left; padding:15px 0;margin-bottom:10px;}

.way{ background:url(../images/way.jpg) no-repeat left; width:273px; height:32px; float:right; margin-top:35px; padding:25px 0 0 50px; font-size:26px; font-weight:bold; font-style:italic; color:#420001;}

.way span{ color:#f8b33a;}


.menu{ width:100%; background:#420001; height:46px;}

.menu ul{ width:1200px; margin:0 auto; height:46px;}

.menu ul li{ width:150px; height:46px; float:left; display:block;}

.menu ul li a{ width:94px; height:38px; display:block; margin:0 auto; padding-top:4px; line-height:38px; color:#FFF; text-align:center;}

.menu ul li a:hover{ width:94px; height:38px; display:block; margin:0 auto; margin-top:4px; line-height:28px; color:#ae2225; text-align:center; }

.menu ul li span{ width:1px; float:right; color:#ae2225; line-height:46px;}

/*热门搜索*/

.rmss{ width:100%; height:61px; background:#ae2225;}

.rmss_txt{ width:750px; height:60px; line-height:60px; float:left; padding-left:20px;} 

.rmss_txt span {font-weight:bold;color:#fff;}

.rmss_txt a {color:#fff;}


.search{ width:420px; float:right; height:29px; margin:20px 0px 0 0;}

.inputt{ width:297px; height:23px; border:0; float:left; color:#999; line-height:23px; background:url(../images/search_txt.jpg) no-repeat left; padding:4px 0 2px 10px;}

.inputt:focus{ outline:none }

.buttont{ border:0; cursor:pointer; width:39px; height:28px; float:right; background:url(../images/search_btn.jpg) no-repeat;}

.ly{ background:url(../images/ly_bg.jpg) no-repeat; height:154px;}

.yydz_btn{ width:134px; height:60px; float:left; padding:52px 0 0 515px;}

.icompany{width:100%;padding:20px 0px;}
.icompany_tit {text-align:center;padding-top:15px;}
.icompany_in{width:1200px;margin:0 auto;margin-top:20px;background:#420001;height:385px;}
.con {width:1100px;margin:0 auto;padding-top:25px;}
.icompany_in h3 {float:left;}
.icompany_in h4{float:right;width:700px;color:#fff;font-size:14px;}
.icompany_in h4 p{line-height:26px;text-indent:2em;font-weight:normal;}
.icompany_in h4 a{color:#fff;border:1px solid #fff;height:30px;margin-top:15px;padding:0px 10px;width:80px;
text-align:center;line-height:30px;display:block;}
.icompany_in h4 a:hover{color:#000;border:1px solid #fff;background:#fff;}

.ys{ width:100%; height:407px; background:#420001; color:#FFF; margin-top:20px;overflow:hidden;}
.ys ul{width:1200px; margin:0 auto; height:407px; font-size:14px;padding-left:6px;}
.ys ul  li {width:230px; height:225px; text-align:center; line-height:24px ;float:left; margin:17px 45px 0px 24px;}
.ys h4 {width:230px; height:215px;display:block;}
.ys h3{ margin-top:15px;}
.ys h3 a {color:#ffffff;} 


.jpsj{ width:100%;overflow:hidden;margin-top:40px;}
.jpsj_t{text-align:center;overflow:hidden;height:70px;}
.jpsj_t span {font-size:28px;color:#420001;}
.jpsj_t p {font-size:16px;color:#420001;}

.jptj_p{ background:#420001; overflow:hidden; width:100%;}

.jpsj_bo{ width:1200px; overflow:hidden; margin:0 auto; padding-top:20px; }

.ihot ul li { float:left; margin:0 10px; background:#e4e3df; padding:15px;}

.ihot ul li p { padding-top:10px; }

.xx{ width:72px; height:16px; padding-top:10px;}

#scroll { width:8000px; margin:0 auto;  overflow:hidden;}

#scroll_box { float: left; width: 800%;}

#scroll_begin {float: left;}

#scroll_end {float: left;}

.pro1{width:200px;float:left;padding:17px;position:relative;background:#fff;}
.pro1 h3{width:265px;height:200px;display:table-cell;vertical-align:middle;text-align:center;}
.pro1 h3 img{ vertical-align:middle;}
.pro1 h4{text-align:center;background:url(../images/pro_bg.png) no-repeat 0px 0px; height:50px; line-height:50px !important;position:absolute;
bottom:17px; left:17px;width:200px; display:none; }
.pro1 h4 a{ color:#fff; font-family: 'microsoft YaHei'; font-size:16px;}

.news{ width:1190px; margin:0 auto; background:#FFF; margin-top:28px; padding:5px; overflow:hidden;}

.news_img{ width:478px; height:255px; float:left;}

.new_txt{ width:678px; overflow:hidden; float:right; padding:5px 10px 0 0;}

.about_top{ width:678px; overflow:hidden; color:#929292;}

.about_top a{ color:#107b13;}

.about_top span{ color:#420001;}

.new_bo{ overflow:hidden; padding-top:20px;}

.new_bo ul li{ height:30px; line-height:30px;}

.zl{ width:70px; overflow:hidden; float:left; color:#420001;}

.zl a{ color:#420001;}

.new_bo ul li span{ float:right;}

.sjtd{ width:1200px; margin:0 auto; margin-top:20px;margin-bottom:20px;background:#fff; overflow:hidden;}

.list{width:1200px;margin:0 auto; overflow:hidden;}

.list.blue{border:none;}

.list-con{padding:15px 0 10px;}

.list-con-a,.list-con-b,.list-con-b li{float: left;}

.list-con-a{padding:90px 9px 0 0;}

.list-con-c{padding:90px 0 0 0; float: right;}

.list-con-b li{ margin:0 6px;width:164px; }

.list-con-b li img{width:164px; height:164px; padding:10px;}

.list-con-b li span{display:block; text-align:center;padding:5px 0;margin-right:-27px;}

.hzhb{ width:100%; overflow:hidden; background:#ae2225;margin-top:20px;}
.hzhb a {color:#fff;}
.hzhb_top{overflow:hidden;border-bottom:1px dotted #ae2225; width:1188px; margin:0 auto; padding:30px 0 0 0; font-size:14px;}

.hzhb_top span{ color:#fff; font-size:16px; font-weight:bold; margin-right:10px;}

.hzhb_top1{ overflow:hidden; border-bottom:1px dotted #ae2225; width:1200px; margin:0 auto; padding-top:10px;font-size:14px;}

.hzhb_top1 span{ color:#fff; font-size:12px; font-weight:bold; margin-right:20px;}

.rmcs{ width:100%; overflow:hidden; background:#ae2225; }

.rmcs_top{ height:46px; width:1188px; margin:0 auto; padding:30px 0 0 12px; font-size:14px; line-height:46px;}

.rmcs_top span{ color:#107b13; font-size:12px; font-weight:bold; margin-right:40px;}

.footer{ background:#420001; overflow:hidden; padding:45px 0 0 0;}

.for_logo{ width:288px; height:106px; float:left;}

.for_lxwm{ width:180px; overflow:hidden; float:left; padding-left:35px; color:#78c172;}

.for_lxwm a{ color:#78c172;}

.f_ab{ width:600px; overflow:hidden; float:right;}

.f_about{ width:120px; overflow:hidden; float:left; background:url(../images/line.jpg) repeat-y right; min-height:230px; padding-left:30px;}

.ab_top{ height:25px; color:#d7f6d4;}

.ab_bottom{ overflow:hidden; padding-top:10px; color:#93f390;}

.ab_bottom ul li{ height:30px; line-height:30px; font-size:14px; color:#93f390;}

.ab_bottom ul li a{ color:#93f390;}

.c_about{ width:120px; overflow:hidden; float:right; padding-left:30px;}

.foot{ width:1200px; margin:0 auto; overflow:hidden; color:#FFF; padding-bottom:20px; line-height:35px;}

.foot a{ color:#FFF;}

.footl {float:left;width:720px;} 
.fc {float:left;width:720px;line-height:25px;}
.footr {float:right;}
.foot_b{width:121px;height:248px; text-align:center; float:left; font-size:16px; line-height:50px;}
.foot_b h4 {font-size:15px;}
.foot_b a{ color:#ededed;font-size:14px;}
.foot_b a:hover{ color:#fff;}
.foot_b li{ font-size:12px; color:#ededed; line-height:30px;}


/*内页*/

.left{ width:280px; overflow:hidden; float:left;}

.left_top{ width:280px; height:81px; text-align:center; color:#FFF; background:#420001; padding-top:27px;}

.left_top span{ color:#ae2225;}

.left_bottom{ padding:10px 25px 10px 30px; border:2px solid #420001;overflow:hidden; width:220px; margin:0 auto; font-size:14px;}

.left_bottom ul li{ height:45px; line-height:45px; display:block; font-size:14px; width:220px; margin:0 auto;  margin-bottom:10px;}

.left_bottom ul li a{ background:url(../images/linee.jpg) no-repeat ;border-bottom:1px dotted #8f9573; display:block; width:182px; padding-left:38px; line-height:45px; height:45px; margin-bottom:10px;}

.cent{ padding-top:10px; overflow:hidden;}

.right{ width:880px; overflow:hidden; float:right;}

.right_top{background:#420001; height:43px; padding-left:15px; font-size:14px; color:#fff; font-weight:bold; line-height:43px; font-size:16px;}

.right_top span{color:#fff; float:right; font-size:12px; font-weight:normal; padding-right:15px;}

.right_top span a{ color:#fff;}

.right_bottom{ padding:10px 0; overflow:hidden;}


.info{ background:#f2f2f2;  border:1px #ccc solid; text-indent:2em; padding:10px; overflow:hidden;}

.icinto { font-size: 14px; overflow: hidden; }

.news_list ul li {  height: 35px; background:url(../images/ioc2.gif) left no-repeat; padding-left: 20px; border-bottom: 1px #000 dotted; line-height: 35px; font-size:12px;}

.news_list span { float: right; padding-right: 5px; color:#999;}

.page{color:#420001; line-height:24px; text-align:center; margin:15px 0;background:url(../images/page_bj.jpg) repeat-y center top;}

.page ul { float:right; }

.page li { float:left; margin-left:8px; }

.page a,.page a:visited{color:#420001;}

.page a:hover{color:#420001; text-decoration:underline;}



.txt .tit { font-size: 18px; text-align: center; font-weight: bold; background: #F2F2F2; line-height: 30px; }

.tag a { text-decoration: none; margin: 0 4px; color: #444;}

.tag a:hover { text-decoration: underline; }

.title2 { width: 100%; border-bottom: 1px #420001 solid; }

.title2 H2 { PADDING-BOTTOM: 2px; LINE-HEIGHT: 24px; PADDING-LEFT: 17px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/cion09.gif) no-repeat 8px 4px; COLOR: #000; FONT-SIZE: 14px; PADDING-TOP: 0px }

.title2 P { LINE-HEIGHT: 24px; PADDING-RIGHT: 12px; FLOAT: right; COLOR: #2f98c0; FONT-SIZE: 12px }

.desc a{ text-decoration:underline; color:#96252b;}

.tool { float: right; text-align: left; line-height: 35px; padding: 20px 10px 0 0; }

.c_product_b { width:100%; padding-top:10px; clear: both; overflow: hidden; }
.c_product_b dl {width:180px;float:left; padding-right:20px; }
.c_product_b dt {width:180px;height:160px;}
.c_product_b dt img {width:180px;height:160px;border:1px solid #cccccc; }
.c_product_b dd {margin-top:10px;text-align:center;padding-bottom: 20px; }
.c_product_b dd a {color:#000; }

.prob { width: 100%; text-align: left; padding-top: 10px; }

.prob h3 { WIDTH: 220px; FLOAT: left; text-align: center; color: #666; height:220px; font-size:12px; font-weight:normal;}

.prob h3 span { width: 200px; margin: 0 auto; }

.prob h3 span a img{ border:1px #CCCCCC solid;}

.prob h3 span a:hover img{width:176px; height:176px;border:3px #420001 solid;}

.Title_Pro { width: 100%; height: 30px; text-align: center; margin: 5px 0; }

.Title_Pro h2 { font-size: 14px; }

.detail { line-height: 26px; }

.comment_list{ PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; PADDING-TOP: 5px }

.comment_list ul {}
.comment_list ul li {height:30px;line-height:30px;background:url(../images/cion06.gif) no-repeat left;border-bottom:1px dotted #420001;}
.comment_list ul li a {color:#000;padding-left:10px;}
.comment_list ul li a:hover {color:#420001;}

.comment { PADDING-BOTTOM: 10px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; overflow: hidden; }

.sitemap h3{ background:url(../images/cion09.gif) no-repeat left ;padding-left:16px; font-size:14px;}

.sitemap h3 p{ line-height:24px; height:24px; color:#000000; padding-left:10px; text-align:left;}

.sitemap_con{padding:5px 8px;margin-bottom:10px;}
.sitemap_con h4{ line-height:30px; color:#420001; font-weight:normal; font-size:12px;}
.sitemap_con h4 a{ line-height:30px;color:#420001; padding:0 4px;}
.sitemap_con h4 a:visited{ line-height:30px;color:#420001;}
.sitemap_con h4 a:hover{ line-height:30px; color:#420001; font-weight:bold;}

.pro_detial_big {width:878px;height:260px;border:1px #e0e0e0 solid;}
.pro_big_g {width:280px; overflow:hidden;float:left; padding:10px;}

.proct_bg1 {color:#000;float:right;width:575px;margin-top:20px;}
.proct_bg1 p {height:26px;line-height:26px;margin-top:20px;border-bottom:1px dashed #e5e5e5;}
.proct_bg1  h1 {height:30px;line-height:30px;font-size:16px;font-weight:bold;border-bottom:1px solid #e5e5e5;} 


.form_box dl { clear: both; padding: 8px 0; font-size: 12px; line-height: 28px; }

.form_box dl dt { display: block; float: left; width: 150px; text-align: right; }

.form_box dl dt em { padding-right: 5px; color: #FF0000; font-style: normal; }

.form_box dl dd { margin-left: 150px; padding-left: 10px; }

.form_box dl dd i { display: block; line-height: 28px; color: #999; font-size: 12px; font-style: normal; }

.form_box dl dd em { line-height: 28px; color: #999; font-size: 12px; font-style: normal; }

.form_box dl dd .btn_submit { padding: 10px 30px; border: 1px solid #d5740c; background: #ff7f00; color: #fff; font-size: 14px; line-height: 1em; cursor: pointer; font-family: 'microsoft YaHei'; }

.conaa{ width:550px;overflow:hidden;}






