
body, h1, h2, h3, h4, h5, h6, hr, p,blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td, /* table elements 表格元素 */
img/* img elements 图片元素 */
{
border:medium none;
margin: 0;
padding: 0;
}
/** 设置默认字体 **/
body,button, input, select, textarea {font: 12px/1.5 '宋体',tahoma, Srial, helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6{font-size: 100%;}
em{font-style:normal;}
/** 重置列表元素 **/
ul, ol { list-style: none; }
/** 重置超链接元素 **/
a { text-decoration: none; color:#333;}
a:hover { text-decoration: underline; color:#000; }
/** 重置图片元素 **/
img{ border:0px;}
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }

.wrapper{ width:100; height:auto; margin-top: 20px;}
.container{ width:1100px; margin: auto; height:auto; overflow: hidden;}
.top{ width: 100%; height: 30px; line-height:30px;background: #fff; border-bottom:1px solid #ddd;}
.topleft{ width:50%; float: left;}
.topright{ width:50%; float: right; text-align: right;}
.topright a{ display:inline-block; padding:0 5px;}
.bshare-custom{margin-top: 8px;}

.header{ width:100%; height:100px;}
.logo{ width:280px; height:65px; float:left; margin-top:20px;}
.slogan{ width:337px; height:43px; line-height:24px; float:left; font-size:18px; font-family: "微软雅黑"; margin-top:25px;}
.slogan b{ color:#9c1515; font-weight:400;}
.slogan span{ font-size:14px;}
.tel{ width:227px; height:38px; float:right; margin-top:26px;}

.nav{ width:100%; height:40px; background:#000; line-height:40px;}
.nav ul li{ width:auto; float:left; height:40px;}
.nav ul li a{ display: inline-block; padding:0 33px; color:#fff;font-size:14px; text-align:center;}
.nav ul li:hover{ background:#9c1515;}
.nav ul li:hover a{text-decoration:none;}
.nav ul li.hover{ background:#9c1515;}

.fullSlide{width:100%;position:relative;height:450px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:450px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:450px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}
/**/
.advantage{ width:100%; height:auto; overflow:hidden; padding:20px 0; background:#f5f5f5;}
.advantage_tit{ width:100%; height:auto; margin:20px 0;}
.advantage_tit h3{ width:400px; margin:auto; border-bottom:1px solid #ddd; line-height:40px; text-align:center; font-size:24px; font-family:"yahei";}
.advantage_tit h3 b{ font-size:60px; color:#a50000; padding:10px; font-family:"微软雅黑";}
.advantage_tit p{ text-align:center; font-size:16px; line-height:30px;}
.advantage_box{ width:100%; height:auto; overflow:hidden;}
.advantage_box ul li{ width:20%; float:left; height:auto; margin-top:10px; text-align:center;}
.advantage_box ul li a{ display:inline-block; font-size:14px; margin-bottom:20px;}
.advantage_box ul li a:hover{ color:#a50000; text-decoration:none;}
/**/
.sproduct{ width:100%; height:auto; overflow:hidden; padding:20px 0;}
.sp_tit{ width:100%; height:auto; overflow:hidden; float:left; text-align:center; position:relative;}
.sp_tit p{font-size:16px; line-height:24px;}
.sp_tit p b{ font-size:24px;font-family:"微软雅黑";}
.sp_tit span{ display:block; width:100%; height:1px; background:#ddd; position:absolute; top:65px; z-index:-1;}
.sp_nav{ width:100%; height:auto; overflow:hidden; text-align:center;}
.sp_nav a{ display:inline-block; padding:5px 20px; line-height:24px; background:#fff; color:#333; border:1px solid #aaa; font-size:16px; margin:20px;}
.sp_nav a:hover{ background:#000; color:#fff; border-color:#000; text-decoration:none;}
.sp_nav a.active{ background:#000; color:#fff; border-color:#000;}
.sp_box{ width:100%; height:auto; overflow:hidden;}
.sp_box ul li{ width:260px; height:auto; float:left; text-align:center; line-height:30px; margin-right:15px; margin-bottom:15px;}
.sp_box ul li:nth-child(4n){margin-right: 0;}
.sp_box ul li a{ display:block; width:100%; height:auto; float:left; font-size:14px;}
.sp_box ul li:hover a{ color:#a50000; text-decoration:none;}
.sp_box ul li a img{ display:block; width:260px; height:180px;}
/**/
.case{ width:100%; height:auto; overflow:hidden; padding:20px 0; background:#000;}
.case_tit{ width:100%; height:auto; overflow:hidden; float:left; text-align:center; position:relative;}
.case_tit p{font-size:16px; line-height:24px; color:#444; position:relative; z-index:1;}
.case_tit p b{ font-size:24px;font-family:"微软雅黑"; color:#fff;}
.case_tit span{ display:block; width:100%; height:1px; background:#222; position:absolute; top:65px; z-index:0;}
.picScroll-left {width: 1100px;overflow: hidden;position: relative;}
.picScroll-left .hd {overflow: hidden;height: 30px;padding:20px; text-align:center;}
.picScroll-left .hd a:hover{ color:#a50000; text-decoration:none;}
.picScroll-left .hd .prev,
.picScroll-left .hd .next {display:inline-block;font-size:14px; padding:5px 35px;overflow: hidden;cursor: pointer;background: #222; color: #fff;}
.picScroll-left .bd {padding: 20px 0;}
.picScroll-left .bd ul {overflow: hidden;zoom: 1;}
.picScroll-left .bd ul li {margin: 0 8px;float: left;_display: inline;overflow: hidden;text-align: center;}
.picScroll-left .bd ul li .pic {text-align: center;}
.picScroll-left .bd ul li .pic img {width: 260px;height: 180px;display: block;}
.picScroll-left .bd ul li .pic a:hover img {border-color: #999;}
.picScroll-left .bd ul li .title {line-height: 30px;}
.picScroll-left .bd ul li .title a{ color:#fff; font-size:14px;}
/**/
.patiner{ width:100%; height:auto; overflow:hidden; margin-bottom:20px;}
.patiner_tit{ width:100%; height:30px; margin:20px 0; text-align:center; position:relative;}
.patiner_tit h3{ width:280px; height:40px; line-height:40px; text-align:center; background:#fff; font-size:16px; color:#333; border:1px solid #ddd; margin:auto; position:relative;z-index:2;}
.patiner_tit span{ position:absolute; display:block; height:1px; width:100%; background:#ddd; z-index:-1; top:50%; left:0;}
.patiner_box{ width:100%; height:auto; float:left;}
.patiner_box .picMarquee-left{ width:1100px;  overflow:hidden; position:relative; }
.patiner_box .picMarquee-left .bd{ padding:10px auto;}
.patiner_box .picMarquee-left .bd ul{ overflow:hidden; zoom:1;}
.patiner_box .picMarquee-left .bd ul li{ margin:10px; width:250px; padding:4px; height:auto; float:left; _display:inline; overflow:hidden; text-align:center;border:1px solid #ddd;}
.patiner_box .picMarquee-left .bd ul li .pic{ text-align:center;}
.patiner_box .picMarquee-left .bd ul li .pic img{ width:250px; height:175px; display:block;}
.patiner_box .picMarquee-left .bd ul li:hover{ border-color:#a50000;}
.patiner_box .picMarquee-left .bd ul li .title{ line-height:24px;}
.patiner_box .picMarquee-left .bd ul li .title h3{ color:#333;width:100%; line-height:36px;}
.patiner_box .picMarquee-left .bd ul li .title p{ width:100%; text-align:left;}
/**/
.about{ width:100%; height:auto; overflow:hidden; margin-bottom:20px;}
.video{ width:500px; height:300px; float:left; margin-right:20px; background:url(../images/about.jpg) no-repeat #eee;}
.about_box{ width:560px; padding:10px; line-height:30px;font-size:14px; float:left; color:#333;}
.about_box span{ font-size:24px;font-family:"yahei"; font-weight:700;}
.about_box a{ color:#333;}
.about_box a:hover{ color:#000;}

/* tab选项切换效果 */
.news{ width:100%; height:auto; overflow:hidden;}
.new_box{ width:660px; height:auto; float:left; margin-right: 20px; float:left;}
.slideTxtBox{ width:658px; border:1px solid #000; text-align:left;}
.slideTxtBox .hd{ height:40px; line-height:40px; background:#000; padding:0 20px;position:relative;}
.slideTxtBox .hd ul{ float:left; position:absolute; left:20px; top:-1px; height:42px;}
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; color:#fff;}
.slideTxtBox .hd ul li.on{ height:40px;  background:#a50000; border-top:1px solid #a50000;}
.slideTxtBox .hd a{ display:inline-block; float:right; color:#fff;}
.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBox .bd li{ height:24px; line-height:24px;}
.slideTxtBox .bd li .date{ float:right; color:#999;}
.question{ width:420px;height:auto; float:left;}
.txtScroll-top{ width:418px;  overflow:hidden; position:relative;  border:1px solid #000;}
.txtScroll-top .hd{ overflow:hidden;  height:40px; line-height:40px; color:#fff; background:#000; padding:0 10px; border-bottom:1px solid #000;}
.txtScroll-top .hd a{ display:inline-block; float:right; color:#fff;}
.txtScroll-top .bd{ padding:15px;}
.txtScroll-top .infoList li{ height:auto; overflow:hidden; line-height:24px; border-bottom:1px dotted #ddd; padding-bottom:5px;}
.txtScroll-top .infoList li h3{ line-height:30px;}
.txtScroll-top .infoList li p{ float:right; color:#999;color:#333;}

.link{ width:100%; height:auto; overflow:hidden; margin:20px auto;}
.link_tit{ width:1100px; height:30px; line-height:30px; border-bottom:1px solid #ddd;}
.link_tit h3{ font-size:18px; width:auto; float:left;}
.link_tit a{ display:inline-block; float:right;}
.link_box{ width:auto; padding:10px; line-height:24px; text-align:left;}
.link_box a{ display:inline-block; padding: 5px 15px;}

.footer{ width:100%; height:auto; overflow:hidden;background:#fff; }
.foot_nav{ width:100%; height:40px; background:#000; line-height:40px; text-align:center;}
.foot_nav a{ padding:5px 20px; color:#fff;}
.foot_left{ padding: 20px 20px 20px 180px; background:url(../images/logo.png) no-repeat left center; background-size:22%; height:120px; width:500px; float:left;}
.foot_left b{ font-size:16px; line-height:30px;}
.foot_left p{ line-height:24px; font-size:12px;}
.foot_right{ width:120px; height:120px; background:url(../images/code.png) no-repeat right center #eee;margin-top:20px; background-size: 100%; float:right;}
/****************************************/
.postion{ width:100%; height:24px; margin:0 auto; padding:5px 0; margin-bottom:10px;}
.postion p { text-align:left; margin-left:20px; font-weight:700; line-height:24px; font-size:14px; border-bottom:1px solid #ddd;}
.postion p a{ color:#000;}
/*分页*/
.pre_next {float: left;width:100%; font-size:14px; height:24px;line-height: 24px;color: #666666;text-align: center; margin-top:20px; margin-bottom:20px;}
.pre_next a {color: #666666; background:#eee; padding: 5px 10px; width: 20px;height: 20px;}
.pre_next a:hover,.pre_next a.on{ color:#fff; text-decoration:none; background:#000;}
/**/
.ny_product{width:100%; height:auto; overflow:hidden;}
.p_sidebar{ width:220px; float:left; height:auto; overflow:hidden; margin-right:12px;}
.p_sidebar h3{ width:220px; height:75px; background:#000; color:#fff; font-size:30px; line-height:70px; text-align:center;}
.p_nav{ width:196px; padding:10px; border: 2px solid #000; height:auto; overflow:hidden;}
.p_nav dl{ float:left; width:100%; border-bottom:1px #ddd dotted; overflow:hidden; padding:5px 0;}
.p_nav dl dt{ width:100%; height:30px; line-height:30px; text-align:left; float:left; font-size:16px; font-weight:700; color:#000;}
.p_nav dl dd{ width:100%; float:left; text-align:left; text-indent:30px; height:24px; line-height:24px;}
.p_tel{ background:url(../images/sp_tel.png) no-repeat center #fff; border:10px solid #000; height:62px;}
.p_box{ width:868px; float:left; height:auto; overflow:hidden;}
.p_box ul li{ width:269px; height:240px; float:left; margin:0 0 20px 20px; overflow:hidden;}
.p_box ul li a{ display:inline-block;}
.p_img{ display:table-cell; vertical-align:middle; width:267px; height:190px; line-height:158px; float:left; border: 1px solid #eee; text-align:center;}
.p_img img{ max-width:267px;max-height:190px; vertical-align:middle;}
.p_tit{ width:100%; height:40px; background:#eee; text-align:center; line-height:40px; float:left; font-size:15px;}
.p_box ul li:hover .p_img{ border-color:#000;}
.p_box ul li:hover .p_tit{ background:#000; color:#fff;}

.slideGroup{width:1098px;border:1px solid #000; text-align:left; margin:20px auto;}
.slideGroup .parHd{ height:40px; line-height:40px; background:#000; padding:0 20px; position:relative;  }
.slideGroup .parHd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }
.slideGroup .parHd ul li{ float:left; color:#fff; padding:0 25px; cursor:pointer; font-size:15px;}
.slideGroup .parHd ul li.on{ height:40px;  background:#a50000; border-top:1px solid #a50000;}
.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:10px 42px; position:relative;   }
.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:5px; top:40px; display:block; width:30px; height:94px; border:1px solid #ddd; background:url(../images/icoLeft.png) center center no-repeat #f4f4f4; }
.slideGroup .sNext{ left:auto; right:5px; background:url(../images/icoRight.png) center center no-repeat #f4f4f4;  }
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#000;  }
.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.slideGroup .parBd ul li .pic{ text-align:center;width:231px; height:160px; padding:2px; border:1px solid #ccc;}
.slideGroup .parBd ul li .pic img{display:block; max-width:231px; max-height:160px;}
.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
.slideGroup .parBd ul li .title{ line-height:24px;   }
/**/
.list_news{ padding-left:20px;}
.list_news dl { border-bottom:solid 1px #E6E6E6; height:100px; padding:10px 0; }
.list_news dl dt { float:left; font-size:26px; color:#FFF; background:url(../images/bg_right_time.jpg) no-repeat; width:78px; padding-top:20px; height:79px; text-align:center; margin-right:20px; }
.list_news dl dt span { font-size:11px; font-family:Verdana, Geneva, sans-serif; display:block; }
.list_news dl dd { float:left; width:750px; }
.list_news dl dd h2 { font-size:14px; color:#666; height:30px; line-height:30px; }
.list_news dl dd .intro { line-height:170%; color:#a1a1a1; }
.btn_more{ text-align:right;}
.btn_more a{ display:inline-block; padding:5px 15px; background:#cd2e23; color:#fff;}
/**/
.dis_title { font-size:16px; color:#333; border-bottom:dotted 1px #ddd; line-height:40px; margin:15px 0 15px 20px; text-align:center; }
.dis_time { margin-bottom:20px; text-align:center; font-size:12px; color:#666; }
.dis_intro {height:40px; line-height:20px; padding:10px;margin-bottom:10px; border-bottom:solid 1px #ddd; color:#333; }
.dis_content { font-size:14px; line-height:200%; padding:10px 0 20px 20px; }
.dis_content a{ color:#333;}
.dis_content a:hover{ color:#2d8d00;}
.dis_content img { width:740px!important;  margin:0px 10px;}
.dis_content2 { font-size:14px; line-height:200%; padding:0 0 30px; margin-top:10px; }
.dis_content2 img{ width:740px;  margin:0px 10px;}
.dis_prevnext { color:#686868; font-size:14px; margin-bottom:30px; padding-left:20px;}
.dis_prevnext a { color:#333;  }
.dis_prevnext a:hover {  color:#000;}
.dis_block_title { padding:20px 10px 20px; font-size:14px; color:#666; font-weight:bold; }

.sidebar_contact{ width:216px;border: 2px solid #000; height:auto; overflow:hidden; float:left; margin-top:10px;}
.sidebar_contact h2{ width:100%; float:left; font-size:18px; height:40px; text-align:center; background:#000; font-family:"微软雅黑"; line-height:40px; color:#fff;}
.sidebar_contact p{width:196px; float:left; font-size:14px;  padding:0 10px;  line-height:24px;}
.sidebar_contact p b{ color:#d9261b;}

.product_box{ width:100%; height:auto;min-height: 600px; overflow:hidden;}

.d_search{ width:100%; height:auto; overflow:hidden; padding:100px 0;}
.d_search form{ width:660px; margin: auto; height:auto; overflow:hidden;}
.d_box{ width:400px; height:50px; margin:15px auto; text-align:center;float:left;}
.d_btn{ width:260px; height:50px; margin:15px auto; text-align:center;float:left;}
.d_box input{ border:1px solid #a50000; width:478px; height:48px; padding:0 10px; font-size:18px; }
.d_btn input{ padding:13px 50px; cursor:pointer; background:#a50000; color:#fff; font-size:16px;}


.body form input,.body form textarea{ border: 1px solid #ddd; padding:5px; margin-top:10px;}
.body form td{ line-height:48px;}
.body form td img{ cursor:pointer;}
