﻿/*1029626114@qq.com*/
@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */margin: 0;padding: 0;}
input,textarea {border: 2 none; box-shadow: none; outline: none;}
/* 设置默认字体 */
body,button, input, select, textarea { font-family:"Microsoft YaHei" ;color: #000;}
h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;}
/* 重置列表元素 */
ul, ol ,li{list-style: none;}
/* 重置文本格式元素 */
a {text-decoration: none;word-wrap:break-word; color:#666;}/*英文换行*/
a:hover {text-decoration: none; color:#910800;}
/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea {font-size: 100%; /* 使表单元素在 ie 下能继承字体大小*/}
/* 重置表格元素 */
table { border-collapse: collapse; border-spacing: 0;}
/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html {overflow-y: scroll;}
/*设置浮动*/
.fl {float: left;}
.fr {float: right;}
.pr{position: relative;}
.pa{position: absolute;}
/*清除浮动*/
.clear{clear: both;height: 0;}
.blk-main .clearlist{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}
.b-main .clearlist{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}
.clearafter:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.blk{margin-bottom:10px;}
/*Main模板*/
.blk-main{width:1200px; margin: 0 auto;}
/*小模块*/
.blk-xs{width:240px;}
/*中模块*/
.blk-sm{width:930px;}
/*小版块*/
.blk{margin-bottom:30px;}

body{ min-width:1360px;}
/* -- 页面整体布局 -- */
.header , .content , .footer { width:1200px; margin:0 auto;  }
/* function */
h2 a:hover{ text-decoration: none;}
input,textarea{ outline:none; }
textarea{ resize:none;}
em{ font-style: normal;}
.f_cb:after,.f_cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f_cb,.f_cbli li{zoom:1;}
.f_ib{display:inline-block;*display:inline;*zoom:1;}
.f_dn{display:none;}
.f_db{display:block;}
.f_pr{position:relative;}
.f_pa{position:absolute;}
.f_fl{float:left;}
.f_fr{float:right;}
.f_prz{position:relative;zoom:1;}
.f_oh{overflow:hidden;}
.f_fa{font-family:Arial, Helvetica, sans-serif;}
.f_fw{ font-family:"Microsoft YaHei" }

.f_pr{position:relative;}
.f_pa{position:absolute;}
.header,.content,.footer{width:1200px;margin:0auto;}
em{font-style:normal;}
.g_top{height:160px;background:url(../images/topbg.jpg)repeat-x center top;z-index:100;position:relative;}
.g_top .m_top{height:40px;}
.top_t{height:40px;line-height:40px;color:#fff;font-size:14px;}
.top_t p{float:left;}
.top_t p a{padding:0 10px 0 10px;display:inline-block;color:#a3cbbc;}
.inp01{height:30px;line-height:30px;padding-left:10px;width:156px;float:left;color:#fff;font-size:12px;border:none;background:none;font-family:"MicrosoftYahei"}
.s_ss{float:left;width:34px;height:30px;background:none;border:none;cursor:pointer;}
.s_inp{background:url(../images/serbg.png)no-repeat;width:206px;height:30px; float:right; margin-top:5px; color:#fff;}
.top_c{ width:1200px;}
.top_c h1{float:left; padding-top:10px;width:300px;}
.g_nav{float:right;width:800px;margin-top:48px;height:40px;line-height:40px;}
.g_nav li{float:left;font-size:16px;}
.g_nav li a{display:block;float:left;margin:0 18px;color:#000000;line-height:40px;text-decoration:none;}
.g_nav li a:hover{color:#000000;border-bottom:3pxsolid#e15517;}

.banner{height:750px;position:relative;}
.banner a{display:block;height:750px;}
.banhd{position:absolute;width:100%;right:150px;top:760px;}
.banhd .bano{position:absolute;width:1200px;left:50%;top:0;margin-left:-600px;}
.banhd .num{float:left;width:174px;}
.banhd .num li{color:#333;font-size:40px;font-weight:bold;}
.banhd .num li em{font-size:18px;}
.banhd .dian{float:right;width:100px;margin-top:28px;}
.banhd .dian li{float:left;width:15px;height:15px;background:#e15517;border-radius:50%;margin-right:5px;}
.banhd .dian .on{background:#000}
.banbd span{width:1200px;position:absolute;left:50%;top:760px;margin-left:-600px;font-size:50px;color:#e15517;text-align:right;}
.banbd span em{font-size:24px;color:#010101;}
.band .tel b{display:block;font-style:normal;letter-spacing:1px; line-height:30px;}

.bannerr{height:500px;position:relative;}
.bannerr a{display:block;height:500px;}
.banhdd{position:absolute;width:100%;right:150px;top:510px;}
.banhdd .banoo{position:absolute;width:1200px;left:50%;top:0;margin-left:-600px;}
.banhdd .numm{float:left;width:174px;}
.banhdd .numm li{color:#333;font-size:40px;font-weight:bold;}
.banhdd .numm li em{font-size:18px;}
.banhdd .diann{float:right;width:100px;margin-top:28px;}
.banhdd .diann li{float:left;width:15px;height:15px;background:#e15517;border-radius:50%;margin-right:5px;}
.banhdd .diann li .on{background:#000}
.banbdd span{width:1200px;position:absolute;left:50%;top:510px;margin-left:-600px;font-size:50px;color:#e15517;text-align:right;}
.banbdd span em{font-size:24px;color:#010101;}
.bandd .tell b{display:block;font-style:normal;letter-spacing:1px;}


.g_p p h2 em{font-family:"SimHei";}
.g_xban .ban tel em{display:block;font-style:normal;letter-spacing:4px;}

.g_ft{height:200px;background:url(../images/ftbg.jpg)no-repeat center top;}
.g_ft .m_fnav{height:50px;line-height:50px;color:#fff;margin-bottom:20px;}
.g_ft .m_fnav a{color:#fff; width:145px;font-size:16px; text-align:center;display:inline-block;}
.g_ft .m_fnav .last a{padding-right:0;}
.g_ft .flogo{float:left;width:380px;}
.g_ft .flogo em{display:block;font-size:15px;color:#fff; font-weight:bold; margin-top:20px;}
.g_ft .fttel{float:left;width:200px; margin-left:20px;padding-top:20px;}
.g_ft .fttel li{position:relative;height:40px;line-height:40px;padding-left:40px;font-size:16px;color:#fff;}
.g_ft .fttel li em{position:absolute;left:0;top:7px;}
.g_ft .ftadd{float:left;width:310px; margin-left:40px; padding-top:15px;}
.g_ft .ftadd li{font-size:14px;line-height:28px;color:#fff;}
.g_ft .ftadd li a{color:#fff;}
.g_ft .m_code{float:right;width:98px;padding-top:12px;}
.g_ft .m_code img{width:98px;height:98px;display:block;}

.p12-curblock{display: none;}
.p12-curmbs-1 b { border-left: 10px solid #e15517;font-weight: normal;padding-left: 8px;} 
.p12-curmbs-1 i {font-style: normal;}
.p12-curmbs-1 span {padding: 0 5px;height: 46px;line-height: 46px;}
.fdh-01-tit {background: #e67817;height:80px;border-radius: 10px 10px 0 0;}
.fdh-01-tit h3 {height: 80px;font-size:24px;font-weight: bold;line-height: 80px;color: #fff;text-align: center;}
.fdh-01-tit h3 span {font-size: 14px;text-transform: uppercase;}
.fdh-01-nav dl {display:block;}
.fdh-01-nav dl:nth-child(2){display:none;}
.fdh-01-nav dt {height: 50px;font-size: 16px;line-height: 50px;padding-left:30px;padding-right: 40px;margin-bottom: 1px;background: #ececec;position: relative;}
.fdh-01-nav dt:after {content: "";width: 8px;height: 8px;border: 2px solid #b8b8b8;border-style: solid solid none none;position: absolute;top: 50%;right: 32px;margin-top: -4px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.fdh-01-nav dt.sidenavcur:after,.fdh-01-nav dt:hover:after {border-color:  #e67817;}
.fdh-01-nav dt.sidenavcur a,.fdh-01-nav dt:hover a {color:  #e67817;}

.fdh-01-nav p {height: 50px;font-size: 14px;line-height: 50px;padding-left: 72px;padding-right: 40px;border-bottom: 1px solid #ececec;background: #fff;position: relative;}
.fdh-01-nav p.sidenavcur a,.fdh-01-nav p:hover a {color:  #e67817;}
.fdh-01-nav p.sidenavcur:after,.fdh-01-nav p:hover:after {background: #e15517;}
.fdh-01-nav a {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.cbgg-01 {background: #e67817;text-align: center;color: #fff; margin-bottom:10px;border-radius:0 0 10px 10px;}
.cbgg-01-img img {width: 100%;   display: block;}
.cbgg-01 p {background:url(../images/prolist4.png) left center no-repeat;font-size:20px; font-weight:bold;margin-left:20px;padding-bottom: 20px;padding-top:20px; text-align:left; padding-left:45px;}
.cbgg-01 p  span{font-size:16px; font-weight:normal;}

.cplb-1n-ts-01-tit {height: 40px; background:#ececec;margin-bottom: 18px;}
.cplb-1n-ts-01-tit h3 {height: 40px;display: inline-block;font-size:20px;font-weight:bold;line-height: 40px;padding-right: 24px; background:#e67817; color:#fff; padding-left:10px;}
.gongshi{ padding:10px; line-height:30px; border:1px solid #ececec; font-size:14px;}
/**************留言*****************/
#feedback_form{margin-bottom:80px; margin-top:50px;}
#feedback_form label{display:block;float:left;height:32px;line-height:32px;margin-bottom:30px;padding-left:40px;background:url(../images/contact.png) no-repeat;font-size:14px;}
#feedback_form label.name{background-position:0 -32px;}
#feedback_form label.email{background-position:0 -64px;}
#feedback_form label.city{background-position:0 -96px;}
#feedback_form label.msg_title{background-position:0 -128px;}
#feedback_form label.address{background-position:0 -160px;}
#feedback_form label.message{background-position:0 -192px;margin-bottom:10px;}
#feedback_form input{width:200px;height:30px;line-height:30px;float:left;margin:0 37px 30px 0;padding:0 10px;border:1px solid #dbdbdb;}
#feedback_form input.last{margin-right:0;}
#feedback_form .msg{padding:10px 0;}
#feedback_form textarea{height:200px;width:850px;padding:10px;border:1px solid #dbdbdb;display:block;}
#feedback_form .btns{width:120px;height:40px;margin-right:10px; background:#d20000;color:#fff;border:none;font-size:15px;margin-bottom:0;cursor:pointer;}
#feedback_form .btns:hover{background:#333;transition:all 0.3s;}
#feedback_form .reset{background:#ccc;cursor:pointer;margin-bottom:0; float:right;}
#feedback_form input:focus,#feedback_form textarea:focus{border-color:#0089e2;}

.newslistt{ width:100%;}
.newslistt ul{}
.newslistt ul li{width:296px;height:350px;background: #f9f9f9;float: left; margin-right:10px; margin-bottom:10px; margin-top:10px;}
.newslistt ul li:nth-child(3n) { margin-right: 0; float:right;}
.con_new{width:276px;height: auto;margin: 10px auto 0;}
.xwbt{font-size:14px;line-height: 22px;margin-top: 10px;color: #3c4145; font-weight:bold;}
.tim{font-size:12px; margin-top:5px;color: #8b8b8b;}
.titl{font-size:12px;line-height:20px;color: #7b7b7b;}
.newslistt ul li span{ float:right; color:#999999}
.newmore{margin-top:10px;color: #c3161c;font-size:12px;line-height:25px;text-transform: uppercase;text-decoration: none; background:#e67817; border-radius:5px; width:100px; text-align:center;}
.newmore a{color: #fff;font-size:12px; text-decoration: none !important;}

.fy{ clear:both;}
.fy a{ width:60px;height:30px; margin-top:20px; line-height:30px; display:inline-block; border:1px solid #CCC; text-align:center; margin-bottom:20px; margin-right:10px; color:#666}

.cprcont ul{ overflow:hidden; width:100%;display: none;}
.cprcont ul.cur {display: block;}
.cprcont li{ float:left; width:290px; height:260px; background:#e6e6e6; position:relative; cursor:pointer; margin-right:12px; margin-top:20px;}
.cprcont li:nth-child(3n){margin-right: 0px; float:right;}
.cprcont li img{padding:5px; margin-bottom:5px;}
.cprcont li p{ text-align:center;}
.cprcont li .cpbg{ position:absolute; width:290px; padding-top:80px; height:180px; text-align:center; background:url(../images/bg01.png) repeat center; top:0; left:0; display:none; text-decoration:none;}
.cprcont li .cpbg span{ display:block; color:#fff;position: absolute;bottom: 10px;left: 40%;}
.cprcont li:hover .cpbg{ display:block;}
.cprcont li:hover p{ color:#fff; z-index:99;}

.dis_pic{ position: relative; text-align:center; width:100%;}
.dis_pic a{ position:absolute; width:102px; height:95px; top:50%; margin-top:-47px; display:none;}
.dis_pic a.p_prev{ background:url(../images/left.png) no-repeat; left:0;}
.dis_pic a.p_next{ background:url(../images/right.png) no-repeat; right:0;}
.dis_pic a b{ display:none;}
.product_x{margin-top:20px; clear:both;}
.product_xx{height:35px;margin-top:20px; background:#eee; clear:both;}
.product_xx h5{float:left;width: auto; padding:0 20px; margin:0px; line-height:35px; vertical-align:middle; font-size:16px;color:#FFF; font-family:'微软雅黑'; font-weight: bold; background-color:#e67817;}
#product_info{ padding-top:10px;width:100%; height:auto;overflow:hidden;margin:0 auto; font-size:14px; line-height:24px; clear:both; text-align:left;}


.cprcontt ul{ overflow:hidden; width:100%;display: none;}
.cprcontt ul.cur {display: block;}
.cprcontt li{ float:left; width:290px; height:260px; background:#e6e6e6; position:relative; cursor:pointer; margin-right:12px; margin-top:20px;}
.cprcontt li:nth-child(3n){margin-right: 0px; float:right;}
.cprcontt li img{padding:5px; margin-bottom:5px;}
.cprcontt li p{ text-align:center;}
.cprcontt li .cpbg{ position:absolute; width:290px; padding-top:80px; height:180px; text-align:center; background:url(../images/bg01.png) repeat center; top:0; left:0; display:none; text-decoration:none;}
.cprcontt li .cpbg span{ display:block; color:#fff;position: absolute;bottom: 10px;left:20%;}
.cprcontt li:hover .cpbg{ display:block;}
.cprcontt li:hover p{ color:#fff; z-index:99;}
