﻿@charset "utf-8";
/*初始化样式*/
body{ margin:0px; padding:0px; margin:0px auto; zoom:1;

    /*页面背景*/
    width: 100%;
    background: url("../images/contain_bj.png") repeat-y center 0;
/*设置字体*/
font-size:12px;
line-height:24px;
font-family:Arial,"微软雅黑","宋体";
color:#414446;

/*设置宽度*/
width:100%; 
min-width:1004px;
}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
.ul,.ul li{ list-style:none;} /*该设置跟后台编辑器有关*/
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;} /*该设置跟后台编辑器有关*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}

/*强制去除表单自带的样式*/ 
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*/}

/*强制去除textarea自带的样式*/
textarea{resize:none;/*-webkit-appearance:none;*/}

textarea,input,select { background:none; border:none; margin:0; padding:0;}

/*html5设置*/
article,aside,footer,header,nav,section,figure,figcaption{ display: block;}
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}

img{ border:none; border:0; vertical-align:baseline;}
a{ color:#414446; text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#797979;}

/*清楚浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}
/*初始化样式*/

/*页面框架结构*/
.Contain{
    margin-bottom: 50px ;}
.SildeBar{}
.MainContent{}
.Content{}
.SinglePage{ /*单片 设置文字两端对齐*/ text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}
.Current{ /*当前位置*/}


/*分页*/
.Pages{
    line-height:26px;
    overflow:hidden;
    text-align: center;
    padding-top: 40px;
}
.Pages span{
    padding:0px 3px;
    display:inline-block;
}
.Pages a{
    display:inline-block;
    margin:0px 2px;
    padding: 5px 10px;
    font-size: 15px;
    background: #ffffff;
}
.Pages a:hover {
    color: #fff;
    border: 1px solid #ff9900;
    background-color: #ff9900;
}
.Pages .p_page em a:hover {
    border: 1px solid #f5f4f4;
}
.Pages .a_first,.Pages .a_end {
    padding:0px 17px;
    border:1px solid #f5f4f4;
}
.Pages .a_prev,.Pages .a_next {
    padding:0px 12px;
    border: 1px solid #f5f4f4;
}
.Pages .p_page em{
    font-style:normal;
    font-family:Arial;
    display: inline-block;
}
.Pages .p_page em a{
    padding:0px 10px;
    border: 1px solid #f5f4f4;
}
.Pages .p_page em a.a_cur{
    color:#fff;
    border: 1px solid #ff9900;
    background-color: #ff9900;
}


/*分页*/

.contain{
    width: 1100px;
    margin: 0 auto;
    padding:0 40px;
}

/*头部*/

.Top,.Bottom,.Contain,.HomeBan{
    width: 100%;
    position: relative;
}

.Top .logo{
    float: left;
    height: 120px;
}
.Top .logo a{
    display: inline-block;
    margin-top: 55px;
}
.Top .MainNav{
    float:right;
    width: 820px;
    min-height: 120px;
}
.Top ol,.Top ul{
    margin: 0;
    padding: 0;
}
.Top ol{
    height: 39px;
    line-height:39px;
    border-bottom: 1px solid #ffffff;
    background: #e3e3e3;
    padding-right: 10px;
}
.Top ol li{
    float:right;
    color:#b7b7b7;
    font-size: 15px;
    list-style: none;
    margin-left: 10px;
}
.Top ol li a{
    padding-right:10px;
    border-right:1px solid #d6d6d6;
    color:#b7b7b7;
    font-size: 15px;
}

.Top ul{
    background: url(../images/top_nav_bj.png) no-repeat;
    height: 80px;
}
.Top ul li{
    float:left;
    list-style: none;
    border-right:1px solid #eeeeee;
    position: relative;
}
.Top ul li:last-child{
    border-right:none;
    padding-left: 14px;
    vertical-align: bottom;
}
.Top ul li a{
    display: inline-block;
    line-height: 80px;
    padding:0 40px;
    font-size: 16px;
    
}
.Top ul li a:hover{
    font-weight: bold;
    color: #000;
}
.Top ul li.onnav{
    font-weight: bold;
    color: #000;
}
.Top .Tsearch{
    position: absolute;
    top: 40px;
    right: 0px;
    cursor: pointer;
}

.Top .Tsearch  img{
    vertical-align: bottom;
}
.Top .Tsearch .Tinput{
    display: none;
    position: absolute;
    background: #ffffff;
    border: 1px solid #dddddd;
    width: 200px;
    height: 30px;
    line-height: 30px;
    top:80px;
    right: 0;
    z-index: 10;
}

/*头部*/

/*底部*/
.Bottom{
    background:url(../images/foot_bj.png) repeat;
    margin-top: 35px;
}
.Bottom h1{
    font-size: 20px ;
    margin: 30px 0;
}
.Bottom .footerList{
    padding:0 40px;
}
.Bottom .footerList ul{
    overflow: hidden;
}
.Bottom .footerList ul li{
    float: left;
    list-style: none;
    margin-right: 95px;
}
.Bottom .footerList ul li dt{
    font-size: 16px;
    font-weight: bold;
    margin: 10px 0;
}
.Bottom .footerList ul li dl dd a {
    border-bottom:1px solid #d2d2d2;
}
.Bottom .footerList ul li:last-child{
    margin-right: 0px;
}
.Bottom .f_search{
    position: relative;
    height: 35px;

    padding:0;
    border:none ;
}
.Bottom .f_search input{
    background: #ffffff;
    width: 270px;
    height: 35px;
    line-height: 35px;
    float: right;
    padding-left: 10px;
    color: #dadada;
}
.Bottom .f_search span{
    width: 22px;
    height: 22px;
    display: block;
    float: right;
    position: absolute;
    right: 10px;
    top: 7px;
    background: url(../images/f_icon_search.png) no-repeat;
    cursor: pointer;
}
.bfooter{
    margin-top: 55px ;
    padding:45px 30px;
}
.Bottom .f_logo,.Bottom .f_link{
    float: left;
    margin-right: 15px;
}
.Bottom .f_link a{
    margin:0 10px 10px;
    border-bottom: 1px solid #d2d2d2;
}
.Bottom .f_link{
    line-height: 21px;
}
.Bottom .f_link a:hover{
    color: #000000;
}
.Bottom .gz{
    float: right;
}
.gz span{
    display: inline-block;
    margin-top: 13px;
    margin-right: 10px;
}
.share{
    float: right;
}
.share a{
    width: 36px !important;
    height: 36px !important;
    margin-right: 10px;
}
.share .weixin{
    background: url(../images/wx_icon.png) no-repeat;
}
.share .tsina{
    background: url(../images/wb_icon.png) no-repeat;
}
.share .renren{
    background: url(../images/rr_icon.png) no-repeat;
}

/*底部*/


/*主题内容部分——开始*/
/*公司简介*/
.intro{
    width: 100%;
    margin-top:30px;
    position: relative;
}
.intro p,.intro .intro_main{
    float: left;
    margin: 0;
}
.intro p img{
    width: 196px;
    height: 135px;
}
.intro .intro_main{
    height: 135px;
    width: 884px;
    background: #f8f8f8;
    padding-left: 20px;
}
.intro .intro_main p{
    width: 695px;
}
.intro a{
    position: absolute;
    display: block;
    width: 70px;
    padding-left:10px;
    height: 20px;
    color: #ffffff;
    background: url(../images/icon_01.jpg);
    line-height: 20px;
    right: 25px;
    top: 55px;
}



/*新闻_品牌_产品 */

/*top公用css*/
.Contain .h_news_top,.h_bra_top,.h_pro_top{
    height: 45px;
    background: url(../images/tbiao_bj.png) repeat-x;
    margin-bottom: 20px ;
}
.Contain .h_news_top span,.h_bra_top span,.h_pro_top span{
    display: inline-block;
    width: 36px ;
    height: 30px;
    background: url(../images/icon_R.png) no-repeat;
    float: left;
    position: relative;
    top: 3px;
}
.Contain .h_news_top h1,.h_bra_top h1,.h_pro_top h1{
    float: left;
    font-size: 25px;
    margin: 5px;
    margin-right: 30px;
}

/*新闻中心*/
/*首页新闻*/
.Contain .h_new_bra{
    margin-top: 50px;
}
.Contain .h_news{
    width: 650px;
    float: left;
}
.Contain .h_news_top a,.h_pro_top a{
    position: relative;
    display: block;
    width: 70px;
    padding-left: 10px;
    float: right;
    background: url(../images/icon_02.png);
    line-height: 20px;
    top: 5px;
}
.Contain .h_news_top a:hover,.h_pro_top a:hover{
    color: #000;
}
.Contain .h_new_intro li{
    list-style: none;
    height: 135px;
    margin-bottom: 10px;
}
.Contain .h_new_intro li a{
    display: block;
    min-height: 135px;
}
.Contain .h_new_intro li a:hover{
    color: #222222;
}
.h_new_intro a>p,.h_new_intro .new_intro_main{
    float: left;
    margin: 0;
}
.h_new_intro a>p img{
    width: 196px;
    height: 135px;
}
.Contain .h_new_intro .new_intro_main{
    height: 135px;
    width: 432px;
    background: #f8f8f8;
    padding-left: 20px;
}
.Contain .h_new_intro .new_intro_main h2{
    padding-top:20px ;
    margin: 0;
}
.Contain .h_new_intro .new_intro_main p{
    padding-top: 14px;
    margin: 0;
}
.Contain .h_new_intro .new_intro_main span{
    margin-top: 5px;
    color: #feae55;
    display: block;
}

/*品牌中心*/
/*首页品牌*/
.Contain .h_brand{
    float: left;
    width: 420px;
    text-align: center;
    margin-left: 30px;
}
.Contain .h_brand dl{
    background: #f8f8f8;
    padding: 30px 0;
}
.Contain .h_brand dl dd{
    margin-bottom: 20px;
}
.Contain .h_brand dl .more{
    margin: 22px;
}
.Contain .h_brand dl .more a{
    font-size: 15px;
    color: #999999;
}
.Contain .h_brand dl .more a>img{
    width: 383px;
    height: 116px;
}
.Contain .h_brand dl .more a:hover{
    color: #999999;
}
.more p{
    margin: 0px;
    padding-top:5px ;
}

/*产品中心*/
/*首页产品*/
.h_product{
    margin-top: 25px;
}
.h_pro>li{
    list-style: none;
    text-align: center;
    float: left;
    margin-right: 25px;
    width:199px ;
    height: 203px;
    background: url(../images/H_pro_bj.png) no-repeat;
}
.h_pro>li a img{
    width: 194px;
    height: 194px;
}
.h_pro>li a p{
    padding: 15px 0;
    margin: 0;
}

/*主题内容部分——结束*/








/*页面二级/左侧/右侧菜单*/
/*左侧菜单*/
.SildeBar{
    width: 220px;
    float:left;
}
.SildeBar h5{
    background: url(../images/slidbar_top.png) no-repeat;
    line-height: 44px;
    padding-left:40px;
    font-size: 25px;
    font-weight: normal;
    color: #ffffff;
}
.SildeBar ul{
    overflow: hidden;
    background: #f2f2f2;
    width: 180px;
    padding:0 20px;
    padding-top: 10px;
    padding-bottom: 50px;
}
.SildeBar ul li{
    width:180px;
    line-height: 36px;
    font-size: 18px;
    background: url(../images/jt_und_icon.png) no-repeat bottom center;

}
.SildeBar ul li>a{
    padding-left: 15px;
}
.SildeBar ul li a:hover{
    color: #fcbf80;
}
.MenuList>div{
    width: 220px;
    height: 41px;
    background: url(../images/sildbar_bot.png) no-repeat;
}
.onmenunav>a{color: #fcbf80;}

/*三级菜单*/
.subnav{
    display: none;
}
.subnav dd{
    background: #ffffff;
    line-height: 35px;
    border-bottom:1px solid #f1f1f1 ;
    padding-left: 10px;
    font-size: 13px;
}
.subnav dd span{
    padding:0 5px;
}
/*右侧菜单*/
/*右侧头部标题栏*/
.MainContent{
    width: 846px;
    float: right;
}
.MainContent.w1100{
    width:1100px;
    float: right;
}
.MainContent .Current{
    background: url(../images/p_rgmain_bbj.png) no-repeat;
    padding: 0 30px;
    height: 43px;
}
.MainContent.w1100 .Current{ background-size:100% 100%!important; }
.MainContent .ColumnName{
    line-height: 40px;
    font-size: 25px;
    float: left;
}
.MainContent .current{
    float:right;
    line-height: 40px;
}
.MainContent .current span{
    color: #fcbf80;
}
.MainContent .Content{
    padding: 10px 0 60px;
    border: 1px solid #f0f0f0;
}
/*栏目内容*/
/*公司简介页*/

.SinglePage{
    padding: 50px 30px 0;
}

/*产品中心页*/
.proList{
    width: 818px;
    overflow: hidden;
    margin: 40px 0 20px 30px;

}
.proList li{
    width: 376px;
    height: 174px;
    float: left;
    margin-right: 30px;
    margin-bottom: 30px;
    list-style: none;
    background: #f9f9f9;
    border: 1px solid #e1e1e1;
}
.proList li img{
    width: 172px;
    height: 172px;
}
.proList li a{
    display:block;
    height: 172px;
    vertical-align: middle;
    float: left;
}
.proList li div{
    float: left;
    height: 172px;
    border-left: 1px solid #e1e1e1;
    padding-left: 20px;
}
.proList li div h2{
    color: #444444;
    font-size: 18px;
    padding-top:25px;
    margin: 0;

}
.proList li div p{
    color: #bdbdbd;
    font-size: 13px;
    padding: 25px 0;
    margin: 0;
}
.proList li div a{
    height: 20px;
    padding:0 30px 0 7px;
    background: url(../images/icon_02.png) no-repeat;
    line-height: 20px;
}

.proList_Index li{ width:22.8%; margin:10px 1%; text-align: center; float: left; border:solid 1px #e1e1e1; height:102px; line-height:102px; }
.proList_Index li img{ vertical-align:middle; }
/*品牌中心页*/
.SildeBar .brand li{
    margin-bottom:10px;
}
.SildeBar .brand li>a{
    display: inline-block;
    padding-left: 0;
    height:90px ;
    width: 180px;
    line-height: 90px;
    text-align: center;
    background: url(../images/p_pbj_01.png);
}
.SildeBar .brand .bra_onmenunav a{
    background: url(../images/p_pbj_02.png);
}

/*新闻中心页*/
.p_news{
    width: 787px;
    margin: 50px auto 0;
}
.p_news li{
    list-style: none;
    height: 135px;
    margin-bottom: 10px;
}
.p_news li a{
    display: block;
    min-height: 135px;
}
.p_news li a:hover{
    color: #222222;
    position: relative;
    bottom: 2px;
    left: 2px;
}
.p_news a>p,.p_news .news_main{
    float: left;
    margin: 0;
}
.p_news a>p img{
    height:135px;width:196px;
}
.p_news .news_main{
    height: 135px;
    width: 570px;
    background: #f8f8f8;
    padding-left: 20px;
}
.p_news .news_main h2{
    padding-top: 20px;
    margin: 0;
}
.p_news .news_main p{
    padding-top:14px;
    margin: 0;
}
.p_news .news_main span{
    color: #feae55;
    margin-top: 5px;
    display: block;
}
/*联系我们*/

.contact .p{
    line-height: 30px;
    text-indent: 0;
}
.map{
    margin: 40px auto;
}
/*在线留言*/
.Content .input{
    width: 787px;
    margin: 0 auto;
}
.Content .input>h2{
    font-size: 18px;
    color:#666666;
    border-bottom:1px solid #e0e0e0;
    font-weight: normal;
    margin: 0;
    padding-bottom: 20px;
    margin-bottom: 40px ;
}

.form-group{
    margin-bottom: 15px;
}
.control-label {
    display: inline-block;
    width: 70px;
    font-size: 13px;
    text-align: right;
    vertical-align: middle;
}
.form-control {
    padding: 8px;
    border: 1px solid #e0e0e0;
    width: 360px;
    vertical-align: middle;
    background: #fcfcfc;
}
.help-block {
    font-size: 13px;
    padding: 8px;
    border: 1px solid transparent;
    color: #fff;
    display: none;
}
.textarea{
    display: inline-block;
    border: 1px solid #e0e0e0;
    vertical-align: top;
    background: #fcfcfc;
    width: 583px;
    min-height: 180px;
    padding: 8px;
    overflow: hidden;
}
.input form .btn{
    width: 150px ;
    height: 45px;
    color: #ffffff;
    font-size: 13px;
    background: #ff9900;
    cursor: pointer;
    margin: 50px 0;
}


.danger {
    background: #d22;
    border-color: #a00;
}
.success {
    background: #2b2;
    border-color: #0a0;
}

/*页面二级/左侧/右侧菜单*/

/*三级页面内容*/
/*产品详情页*/
.proXQ{
    width: 787px;
    margin: 0 auto;
}
.proXQ .ProPic{
    float: left;
    padding-top: 20px;
    margin-bottom: 50px;
}
.proXQ .ProPic li{
    list-style: none;
}
.proXQ .ProPic .proList{
    margin: 0;
    width: 350px;
}
.proXQ .ProPic .proList .prev{
    float: left;
    width: 16px;
    height: 54px;
    background: url(../images/pro_prev.png) no-repeat;
}
.proXQ .ProPic .proList .next{
    float: right;
    width: 16px;
    height: 54px;
    background: url(../images/pro_next.png) no-repeat;
}
.proXQ .ProPic .proList ul li{
    float: left;
    width: 52px;
    height: 52px;
    margin:0 0 0 10px;
    border:1px solid #e5e5e5;
}
.proXQ .ProPic .proList ul li img{
    width: 52px;
    height: 52px;
}


.proXQ .detail{
    width: 409px;
    float:right;
}
.proXQ .detail>h2,.detail>h3{
    margin: 0;
    padding: 20px 0;
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 10px;
}
.proXQ .detail dd{
    line-height: 40px;
    font-size: 14px;
    color: #666;
}
.proXQ .detail dd b{
    font-size: 18px;
    color: #ff9900;
}
.proXQ .detail dd span{color: #ff9900;}
.proXQ .detail li{
    list-style: none;
    width: 204px;
    float: left;
    line-height: 40px;
}
.proXQ h4{
    background: #f1f1f1;
    margin: 0;
}
.proXQ h4>span{
    display: inline-block;
    padding:0 25px;
    background: #ff9900;
    color: #ffffff;
    font-size: 20px;
    font-weight: normal;
    height: 40px;
    line-height: 40px;
}
 .pro_describe div{
     padding-top: 30px;
     padding-bottom: 80px;
 }
 .pro_show div{
     margin:50px 0 60px;
 }
.service div{
    padding: 30px 0;
}


/*Banner*/
/*轮播部分*/
.HomeBan{
    width:100%;
    height: 360px;
    position: relative;
    margin-top: 20px;
}
.HomeBan .bd li {
    width:100%;
    height: 360px;
    list-style: none;
}
.HomeBan .hd{
    width:100%;
    position:absolute;
    z-index:4;
    bottom:15px;
    right:0;
    height:14px;
    line-height:14px;
    text-align:center;
    padding-right: 7px;
}
.HomeBan .hd ul{
    width:1100px;
    margin:0 auto;
    text-align:center;
}
.HomeBan .hd ul li{
    cursor:pointer;
    display:inline-block;
    background:url(../images/icon_y1.png) no-repeat;
    zoom:1;
    width:14px;
    height:14px;
    margin:0px 5px;
    line-height:999px;
    overflow:hidden;
}
.HomeBan .hd ul .on{
    width: 14px;
    background:url(../images/icon_y2.png) no-repeat;
}

.HomeBan .prev {}
.HomeBan .next {}
.Banner{
    margin-top: 20px;
    margin-bottom:20px;
}
/*banner底部*/
/*Banner*/


/*首页*/

/*首页*/



/*内页跟这下面继续写*/



/*引导页*/
.lead_bj{
    background: url(../uploadfiles/image/leadpg.png) no-repeat center top;
    position: relative;
    width: 100%;
    height: 100%;
}
.lead_bj .lead{
    padding:300px;
    text-align: center;
    position: relative;
}
.lead_bj .lead h1{
    padding: 70px 0;
}
.lead_bj .f_lead{
    width: 1100px;
    margin: 0 auto;
    margin-bottom: 20px ;
}

.lead_bj .f_lead .Copyright{
    float: left;
    line-height: 44px;
}
.lead_bj .f_lead .gz{
    float: right;
    width: 220px;
}
.lead_bj .f_lead .gz span {
    margin: 0;
    margin-top: 14px;
    margin-right: 10px;
    float: left;
}
.lead_bj .f_lead .share{
    float: right;
}
.lead_bj .f_lead .share a{
    width: 36px !important;
    height: 36px !important;
}
.lead_bj .f_lead .share .weixin{
    background: url(../images/lead_wx_icon.png) no-repeat;
}
.lead_bj .f_lead .share .tsina{
    background: url(../images/lead_wb_icon.png) no-repeat;
}
.lead_bj .f_lead .share .renren{
    background: url(../images/lead_rr_icon.png) no-repeat;
}


/*网站地图*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}
