﻿/* ͨ����ʽ ---------------------------------------------------------------------------------------------------------------------------------------------*/
a{color:#666;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#d01e1a;text-transform: none;}:focus{outline:none;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}

html,body{width: 100%;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;min-width: 1310px;}
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{margin:0;padding:0;}
body,button,input,textarea{font:12px "΢���ź�", "\5b8b\4f53", sans-serif; }
h1{font-size: 18px;/* 18px / 12px = 1.5 */ }
h2{font-size: 16px;}
h3{font-size: 14px;}
h4,h5,h6{font-size: 100%;}
address,cite,dfn,em,var{font-style: normal;}
code,kbd,pre,samp,tt{ font-family: "Courier New", Courier, monospace; } /* ͳһ�ȿ����� */
small{font-size: 12px;}/* С�� 12px �����ĺ����Ķ����� small ������ */
img{border:none;}
ul,ol{list-style: none;}
a{text-decoration:none;}a:hover{text-decoration: none;}
table{border-collapse: collapse;border-spacing: 0;}
/* �÷�ie�����Ĭ��Ҳ��ʾ��ֱ����������ֹ��������������˸ */
html { overflow-y: scroll; }
html,body{-webkit-text-size-adjust:none;}

.fM{font-family: "Microsoft Yahei";}
.fS{font-family: "\5b8b\4f53";}
.clear{height:1px;clear:both;margin-bottom:-1px;overflow:hidden;visibility:hidden;display:block;}
.left{ float:left;}.right{float:right;}
.clearfix:before,.clearfix:after {display: table;content:'';}
.clearfix:after { clear: both; }
.clearfix { *zoom:1;}
.dInline{display:inline;}
.container{
    width: 1310px;
    margin: auto;
}


/* ͷ�� ---------------------------------------------------------------------------------------------------------------------------------------------*/

.top {overflow: hidden;}


/* ��ӭ��ҳ */

.ctop{overflow: hidden;}
.topwidth{ width: 1310px; margin: 0 auto; overflow: hidden;}
.h_top{color: #999;overflow: hidden;border-bottom: 1px solid #ddd;}
.h_top span {height: 20px;line-height: 20px;color: #999; float: left; display: block;}

.topwidth ul{overflow: hidden;}
.topwidth ul li{float: right; height: 20px; line-height: 20px; margin-left: 5px;}
.topwidth ul li img{ vertical-align: -12%; margin-right: 5px;}
.topwidth ul li a{color: #000;}


/* LOGO�в� */

/* .header{overflow: hidden; padding: 23px 0;height: 130px;box-sizing: border-box;} */

.h_logo{float: left;}
.h_logo a{display: inline-block; vertical-align: middle;}
.h_logo a:first-child{padding-right: 45px;margin-right: 25px;}
.h_logo img{vertical-align: middle;width: 260px;}
.h_logo a.h_a{color: #666; font-size: 24px; text-decoration: none;line-height: 42px;}
.h_logo a.h_a span{color: #dc3f14;}
.h_logo a.h_a img{width: auto;}

.h_lx {overflow: hidden;background: url(../images/dh.jpeg) no-repeat left center;padding-left: 70px;float: right;margin-top: 30px; padding-top:30px;}
.h_lx p {color: #494949; line-height: 30px;}
.h_lx p span {font-size: 24px;color: #dc3f14;}


/* ���� */

.nav{background: #0F76C6;width: 100%;}
.nav ul{}
.nav ul li{float: left;}
.navbg{background: url(../images/bottombg.jpg) bottom no-repeat;}

.h_navcen>ul>li { float:left;width: 134px;text-align: center;font-size: 0;}
.h_navcen>ul>li:first-child{padding-left: 0;width: 230px;background: #dc3f14;position: relative;}
.h_navcen>ul>li>a{display: block; font:18px "Microsoft Yahei"; color:#fff;height: 50px; line-height: 50px;width: 100%;}
.h_navcen>ul>li>a:hover, .h_nav .cur a { text-decoration:none;background: #dc3f14;}
.h_navcen>ul>li>i{display: inline-block;vertical-align: middle;font-size: 26px;padding-right: 10px;}
.h_navcen>ul>li>span{display: inline-block;vertical-align: middle;}

.product-dh{
    position: absolute;
    left: 0;
    top: 50px;
    background: rgba(0,0,0,.8);
    /*height: 600px;*/
    width: 100%;
    z-index: 20;
    box-sizing: border-box;
    display: none;
}
.product-dh>ul>li{
    /*padding: 10px 0;*/
    font-size: 0;
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: left;
    padding-left: 20px;
    box-sizing: border-box;
    position: relative;
    cursor: pointer;
}
.h_navcen>ul>li:first-child:hover .product-dh{
    display: block;
}
.product-dh>ul>li:hover{
    background: rgba(229,65,32,.8);
}
.product-dh>ul li i,.product-dh>ul li span{
    display: inline-block;
    vertical-align: middle;
    font-size: 20px;
    color: #fff;

}
.product-dh>ul li i{
    width: 30px;
    color: #dc3f14;
    height: 50px;
}
.product-dh>ul li i:last-child{
    font-size: 18px;
    font-weight: normal;
    text-align: right;
    position: absolute;
    right: 20px;
    color: #fff;
}
.product-dh>ul li span{
    font-size: 14px;
    padding: 0 10px 0 5px;
}
.product-dh>ul>li:hover i{
    color: #fff;
}
.three-level{
    width: 600px;
    min-height: 200px;
    background: rgba(229,65,32,.8);
    position: absolute;
    top: 0;
    right: -600px;
    display: none;
}

.product-dh>ul>li:nth-child(5) .three-level,.product-dh>ul>li:nth-child(6) .three-level,.product-dh>ul>li:nth-child(7) .three-level{
    top: -150px;
}
.product-dh>ul>li:hover .three-level{
    display: block;
}
.product-dh>ul>li .three-level a{
    float: left;
    display: block;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size: 14px;
    padding: 0 10px;
}

.product-ico-list1{
    background: url(product-ico1.png) no-repeat;
    background-position: 0 0;
}
.product-ico-list2{
    background: url(product-ico1.png) no-repeat;
    background-position: 0 -50px;
}
.product-ico-list3{
    background: url(product-ico1.png) no-repeat;
    background-position: 0 -100px;
}
.product-ico-list4{
    background: url(product-ico1.png) no-repeat;
    background-position: 0 -150px;
}
.product-ico-list5{
    background: url(product-ico1.png) no-repeat;
    background-position: 0 -200px;
}
.product-ico-list6{
    background: url(product-ico1.png) no-repeat;
    background-position: 0 -250px;
}
.product-ico-list7{
    background: url(product-ico1.png) no-repeat;
    background-position: 0 -300px;
}

.product-dh>ul>li:hover a i:first-child{
    background: url(product-ico2.png) no-repeat;
}
.product-dh>ul>li:hover a i.product-ico-list1{
    background-position: 0 0;
}
.product-dh>ul>li:hover a i.product-ico-list2{
    background-position: 0 -50px;
}
.product-dh>ul>li:hover a i.product-ico-list3{
    background-position: 0 -100px;
}
.product-dh>ul>li:hover a i.product-ico-list4{
    background-position: 0 -150px;
}
.product-dh>ul>li:hover a i.product-ico-list5{
    background-position: 0 -200px;
}
.product-dh>ul>li:hover a i.product-ico-list6{
    background-position: 0 -250px;
}
.product-dh>ul>li:hover a i.product-ico-list7{
    background-position: 0 -300px;
}

.leftr-nei li.active i:first-child{
    background: url(product-ico2.png) no-repeat;
}
.leftr-nei li.active i.product-ico-list1:first-child{
    background-position: 0 0;
}
.leftr-nei li.active i.product-ico-list2:first-child{
    background-position: 0 -50px;
}
.leftr-nei li.active i.product-ico-list3:first-child{
    background-position: 0 -100px;
}
.leftr-nei li.active i.product-ico-list4:first-child{
    background-position: 0 -150px;
}
.leftr-nei li.active i.product-ico-list5:first-child{
    background-position: 0 -200px;
}
.leftr-nei li.active i.product-ico-list6:first-child{
    background-position: 0 -250px;
}
.leftr-nei li.active i.product-ico-list7:first-child{
    background-position: 0 -300px;
}


/* ��ͼ����banner ---------------------------------------------------------------------------------------------------------------------------------------------*/

.swiper-container{
    position: relative;
    width: 100%;
    height: 584px;
}
.swiper-slide a{
    display: block;
    height: 100%;
}
.swiper-pagination-bullet{
    background: #fff;
}
.swiper-pagination-bullet-active{
    background: #dc3f14;
}
.swiper-button-prev,.swiper-button-next{
    background: no-repeat;
    font-size: 36px !important;
    color: #fff;
    opacity: .3;
    filter: alpha(opacity=30);
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    transition: all .5s;
    -webkit-transition: all .5s;
    border-radius: 8px;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
    left: 5%;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{
    right: 5%;
}
.swiper-button-prev:hover,.swiper-button-next:hover{
    /*padding: 5px;*/
    background: #dc3f14;
    opacity: 1;
    filter: alpha(opacity=100);
    font-size: 30px !important;
}
@media screen and (min-width: 1921px) {
     .swiper-container{
       width: 1920px;
   }
}


/* �м����� -------------------------------------------------------------------------------------------------------------------------------------------------*/

.content{overflow: hidden;}
.con{width: 1000px;margin: 0 auto;}



.bt {
    font-size: 24px;
    text-align: center;
    line-height: 45px;
}
.bt i {
    display: block;
    font-size: 12px;
    line-height: 30px;
    padding-top: 5px;
    font-weight: normal;
    font-family: arial,rial;
    text-transform: uppercase;
    font-style: normal;
    color: #666;
}
.bt a{
    display: block;
    font-size: 36px;
    color: #303030;
    font-weight: normal;
    background: url(../images/faq_line.gif) no-repeat center bottom;
	line-height: 80px;
}
.bt a:hover{
	text-decoration: none;
}
.bt em{
	font-weight: bold;
    color: #dc3f14;
    font-weight: normal;
}

.faq p {
    font-size: 18px;
    line-height: 30px;
    color: #424242;
    text-align: center;
    width: 230px;
    overflow: hidden;
    position: absolute;
}
.faq .p01 {
    top: 410px;
    left: 35px;
}
.faq .p02 {
    top: 262px;
    left: 135px;
}
.faq .p03 {
    top: 200px;
    left: 295px;
}
.faq .p04 {
    top: 190px;
    left: 450px;
}
.faq .p05 {
    top: 267px;
    left: 610px;
}
.faq .p06 {
    top: 400px;
    left: 715px;
}


/* ������� -------------------------------------------------------------------------------------------------------------------------------------*/

.fangan{width: 100%;background: #e7e7e7;}
.fangan h2{padding: 40px 0;}
.container>div.fImg{float: left;width: 1020px;margin-left: 20px;}
.flist{width: 270px;float: left;}
.flist li{
	height: 105px;
    background: #cacaca;
    overflow: hidden;
    margin-bottom: 10px;
    color: #1c1c1c;
}
.flist li:last-child{
    margin-bottom: 0;
}
.flist li.cur{
	background: #0F76C6;
}
.flist li a{
    display: block;
    width: 154px;
    margin: auto;
    padding: 30px 0;
}
.flist li span,.flist li p{
    display: inline-block;
    vertical-align: middle;
}
.flist li span {
    font-size: 36px;
    font-family: Arial;
    color: #dc3f14;
}
.flist li.cur span{
    color: #fff;
}
.flist li a:hover span, .flist li.cur span {
    color: #fff;
}
.flist li p {
    margin-left: 16px;
    font-weight: normal;
    font-size: 24px;
    color: #1c1c1c;
}
.flist li.cur p{
    color: #fff;
}
.flist li a:hover p, .flist li.cur p {
    color: #fff;
}
.flist li p em {
    font-size: 12px;
    color: #1c1c1c;
    font-family: Arial;
    display: block;
    text-transform: uppercase;
    padding-top: 6px;
}
.flist li a:hover em, .flist li.cur em {
    color: #fff;
}
.fImg{overflow: hidden;}
.fImg dl{
    height: 450px;
    width: 1000px;
    margin-left: 20px;
    position: relative;

}
.fImg dl dt {
    overflow: hidden;
}
.fImg dl dt img {
    width: 100%;
}
.fImg dl dd {
    background: rgba(0,0,0,.6);
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 14px 30px;
    font-size: 16px;
    color: #fff;
    line-height: 30px;
}



/* ���� -------------------------------------------------------------------------------------------------------------------------------------*/

.youshi {
    overflow: hidden;
    width: 100%;
}
.youshi h3 {
    font-size: 24px;
    color: #dc3f14;
}
.youshi span {
    display: block;
    font-size: 12px;
    color: #c3c3c3;
    margin-bottom: 30px;
}
.youshi p {
    font-size: 14px;
    color: #666;
    line-height: 50px;
    padding-left: 40px;
    background: url(../images/ys_p.png) no-repeat 5px center;
}
.youshi dl{
    font-size: 0;
    position: relative;
    margin-top: 20px;
}
.youshi dt,.youshi dd{
    display: inline-block;
    vertical-align: middle;
    width: 50%;
    box-sizing: border-box;
}
.youshi dt img,.youshi dd img{
    width: 100%;
}
.youshi dd .text{
    padding-left: 177px;
}

.ys{
    padding-bottom: 54px;
}
.ys li{
    float: left;
    padding-left: 140px;
    width: 453px;
    margin-top: 54px;
}
.ys h4{
    position: relative;
    padding-left: 15px;
    padding-bottom: 20px;
}
.ys h4:after{
    content: "";
    height: 50px;
    position: absolute;
    left: 0;
    top: 4px;
    width: 4px;
    background: #dc3f14;
}
.ys em,.ys span{
    display: block;
}
.ys em{
    font-size: 24px;
    font-weight: bold;
}
.ys span{
    font-size: 8px;
    padding-top: 10px;
    color: #999999;
    text-transform: uppercase;
}
.ys p{
    line-height: 40px;
    font-size: 16px;
    color: #1c1c1c;
    background: url(../images/gou.png) no-repeat left center;
    padding-left: 30px;
}



/* ��Ʒ���� -------------------------------------------------------------------------------------------------------------------------------------*/

.cp_product{overflow: hidden;position: relative;padding-bottom: 35px;}

.product{overflow: hidden; width: 1310px; margin: 0 auto; margin-top:20px;}

.about_Introduction_right{width: 740px;background: #ffffff;float: right;overflow: hidden;}

#righttuijian{}

/* ��Ʒ��� */

.index-leftr{float: left;margin: 0 20px 0 10px;}
.leftr{
    float: left;
    border: 3px solid #dc3f14;
}
.leftr-nei{width: 217px;box-sizing: border-box;}
.leftr-nei li{background: #e7e7e7;height: 50px;line-height: 50px;padding-left: 43px;position: relative;cursor: pointer;border-bottom: 1px dashed #5a5a5a;}
.leftr-nei li i:first-child{font-size: 20px;color: #dc3f14;padding-right: 6px;width: 30px;height: 50px;display: inline-block;vertical-align: middle;}
.leftr-nei li i:last-child{position: absolute;right: 40px;font-size: 18px;right: 20px;}
.leftr-nei li a span{color: #1c1c1c;font-size: 16px;display: inline-block;vertical-align: middle;}

.leftr-nei li.active{background: #0F76C6;}
.leftr-nei li.active i,.leftr-nei li.active a span{color: #fff;}
.product-g{padding: 20px 0;}

.product-gw{
    display: table;
    background: url(product-dlbg.jpg) no-repeat center/cover;
    width: 100%;
}
.leftr-nei dl{
    font-size: 0;
    height: 92px;
    display: table-cell;
    width: 100%;
    text-align: center;
    vertical-align: middle;
}
.leftr-nei dt,.leftr-nei dd{
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    padding: 0 6px;
}
.leftr-nei dt i{
    font-size: 40px;
}
.leftr-nei dd{
    font-size: 18px;
    line-height: 30px;
}

.leftrpj{ float:left; width:201px; overflow:hidden;display:inline;margin-right:24px;}

.leib2 h2 p{background: url(../images/cp.jpg) no-repeat;font-size: 25px;text-align: center;padding-left: 8px;padding-top: 5px;width: 227px;height: 78px;line-height: 104px;color: #FFF;}
.leib2 h3,.re h3,.lx h3{
    font-weight: normal;
    color: #fff;
    font-size: 24px;
    width: 230px;
    height: 70px;
    background: url(../images/pro_left_h.png) no-repeat center top;
    line-height: 70px;
    padding-left: 10px;
}
.leib2 h3 a,.re h3 a,.lx h3 a{color: #fff;}
.leib2 h3 a:hover,.re h3 a:hover,.lx h3 a:hover{text-decoration: none;}
.leib2 h3 span,.re h3 span,.lx h3 span{    
	font-size: 16px;
    text-transform: uppercase;
    opacity: 0.5;
    filter: alpha(opacity=50);
    font-weight: lighter;
    margin-left: 5px;
}

.nr,.re ul,.lx p{border-top: 0;padding-top: 20px;}
.nr h4{ 
	font-size: 16px;
	margin-bottom: 10px;
}
.nr h4 a{
	width: 185px;
    height: 44px;
    background: #666;
    padding-left: 17px;
    font-weight: normal;
    line-height: 44px;
    display: block;
    margin: 0 auto;
    color: #fff;
    overflow:hidden;
    text-overflow:ellipsis; 
    -o-text-overflow:ellipsis;
    white-space:nowrap;
}
.nr h4 a:hover{
	background: #dc3f14;
	text-decoration: none;
}

.leib2 .nr ul li a{background: url(../images/cpmudd.png) no-repeat 0 7px;display: inline-block;color: #666;font-size: 13px;line-height: 30px;padding-left: 15px;height: 30px;width: 100%;}
.leib2 .nr ul li a:hover{background: url(../images/cpmuddh.png) no-repeat 0 4px;color: #fff;text-decoration: none;}

.leib2 .nr ul{overflow: hidden;}
.leib2 .nr ul li{font-size: 20px;}

.neiproduct{overflow: hidden;}
.neiproduct-left{float: left;}
.neiproduct-right{float: right;width: 320px;height: 268px;}

.neiproduct-right>span{font-size: 16px;display: block;padding-bottom: 10px;border-bottom: 1px dashed #bbbbbb;font-weight: bold;color: #dd281f;margin-bottom: 10px;overflow: hidden;}
.neiproduct-right p span{line-height: 30px;}
.neiproduct-right p{background: #f1f1f1;border-color: #eee #e0e0e0 #e0e0e0 #eee;padding: 3px 3px;line-height: 30px;}

.paoduct-xx{width: 100%;}
.paoduct-xx h4,.neiproduct-qt h4{font-size: 14px;color: #666;border-bottom: 3px solid #dd281f; padding-bottom: 3px;margin-top: 10px;}
.paoduct-xx p{text-indent: 2em;line-height: 30px;font-size: 14px;}

.paoduct-xx-img{width: 100%;overflow: hidden;}
.paoduct-xx-img img{width: 100%;display: block;border: none;}

.neiproduct-qt{overflow: hidden;width: 100%;}
.neiproduct-qt ul{overflow: hidden;margin-top: 10px;}
.neiproduct-qt li{float: left;margin-left: 9px;}
.neiproduct-qt li img{width: 170px;height: 170px;display: block;border: 1px solid #ccc;padding: 1px;}
.neiproduct-qt li span{display: block;text-align: center;}
.neiproduct-qt li a{text-decoration: none;}
.neiproduct-qt li a:hover img{border: 1px solid #dd281f;}

/* ��Ʒ�ұ� */

.rightl{ width: 1063px; float:right; margin-bottom: 10px;}

.right_title{height: 20px;line-height: 20px;font-size: 14px;}
.right_title a{background: url(../images/hzbtnr.png) no-repeat left 5px;padding-left: 22px;color: #333;font-weight: bold;font-size: 18px;}
.right_title span{font-weight: normal;color: #666;}


.rx_ul{overflow: hidden;margin-top: 10px;}
.rx_ul ul{overflow: hidden;}
.rx_ul ul .nobor01 { margin:0;}
.rx_ul ul li a {border: solid 1px #ddd; display:block;box-sizing: border-box;border-bottom: none;}
.rx_ul ul li a:hover,.rx_ul ul .cur a {border:solid 1px #dc3f14;border-bottom: none;}
.rx_ul ul li a{text-decoration: none;}


.product_Navigation li{float: left;margin: 0 9px 10px;text-align: center;font-size: 16px;}
.product_Navigation li a{display: block;color: #333;}
.product_Navigation li a:hover{text-decoration: none;}



/* ��˾��� -------------------------------------------------------------------------------------------------------------------------------------*/

.cp-synopsis{width: 100%;}
.synopsis dl {overflow: hidden;padding: 0 0 20px;border-bottom: 1px dotted #666;}
.synopsis dt {width: 640px;float: left;box-sizing: border-box;}
.synopsis dt img{width: 100%;}
.synopsis dd {width: 670px;float: right;padding-left: 30px;box-sizing: border-box;}
.synopsis dd h4 {height: 40px;line-height: 40px;overflow: hidden;background: url(../images/tab.gif) no-repeat 0 center;}
.synopsis dd h4 a {font-size: 24px;color: #dc3f14;}
.synopsis dd h4 a:hover{text-decoration: none;}
.synopsis dd p {font-size: 16px;color: #666;overflow: hidden;line-height: 36px;text-align: justify;text-indent: 10px;}

.synopsis dd span {display: inline-block;padding: 20px 0 0;}
.synopsis dd span a{display: block;color: #333;font-size: 16px;text-align: center;height: 45px;line-height: 45px;border-radius: 6px;}
.synopsis dd span a:hover{text-decoration: none;}

.synopsis dd span.lx-a{
    margin-right: 20px;
}
.synopsis dd span.lx-a a{
    width: 360px;
    color: #fff;
    background: #0F76C6;
}
.synopsis dd span a i{
    font-size: 24px;
    display: inline-block;
    vertical-align: middle;
    padding-right: 10px;
}
.synopsis dd span.more a{
    width: 250px;
    border: 1px solid #dc3f14;
    color: #dc3f14;
    box-sizing: border-box;
}
.synopsis dd span.more a i{
    font-size: 18px;
    font-weight: normal;
    padding-left: 5px;
    vertical-align: middle;
}

.ab-a {width: 960px;margin: 0 auto;padding: 15px 0 50px;}
.ab-a li {float: left;height: 34px;line-height: 34px;font-size: 13px;width: 30%;margin-right: 3%;_margin-right: 2%;overflow: hidden;}
.ab-a li a:hover{text-decoration: none;color: #dc3f14;}

.sz{
    position: relative;
}
.swiper-container2{
    overflow: hidden;
    position: relative;
}

.swiper-button-prev2{
    font-size: 36px;
}
.cover{
    /*margin: 0 40px;*/
    margin: 0 10px;
}
.cover img{
    width: 308px;
	height:308px;
}
.swiper-button-prev2, .swiper-button-next2{
    color: #1c1c1c;
    opacity: 1;
}
.swiper-button-prev2:hover, .swiper-button-next2:hover{
    color: #fff;
}
.swiper-button-prev2{
    left: -46px;
}
.swiper-button-next2{
    right: -46px;
}
@media screen and (max-width: 1366px){
    .swiper-button-prev2{
        left: 0;
    }
    .swiper-button-next2{
        right: 0;
    }
}


/* ��˾���� -------------------------------------------------------------------------------------------------------------------------------------*/

.cp-lc{min-width: 1200px;background: url(../images/wrapcont.jpg) no-repeat center;}
.ysBox{height: 737px;position: relative;}
.ysBox .ysTit {padding-top: 90px;text-align: center;}
.ysBox .ysTit h4 {margin-bottom: 4px;font-size: 24px;color: #da251c;}
.ysBox .ysTit span {font-size: 18px;font-weight: bold;color: #d0d0d0;}
.ysBox .ysTit p {margin-top: 24px;color: #9d9d9d;}
.ysBox .ys01 {left: 82px;top: 228px;}
.ysBox dl {position: absolute;width: 344px;}
.ysBox dt {font-size: 24px;font-weight: bold;color: #da251c;}
.ysBox dd {margin-top: 10px;line-height: 20px;font-size: 13px;color: #ccc;}
.ysBox .ys02 {left: 82px;top: 360px;}
.ysBox .ys03 {left: 82px;top: 504px;}
.ysBox .ys04, .ysBox .ys05, .ysBox .ys06 {text-align: right;}
.ysBox .ys04 {right: 82px;top: 228px;}
.ysBox .ys05 {right: 82px;top: 360px;}
.ysBox .ys06 {right: 82px;top: 504px;}


/* ֤�� ---------------------------------------------------------------------------------------------------------------------------------------------*/

.certificate{
    position: relative;
    background: #e7e7e7;
    margin-top: 40px;
    text-align: center; height:500;
}
.certificate img{
    padding-bottom: 30px; float:left; width:200px; height:200px; margin-left:10px;
}

.title-text{
    text-align: center;
    line-height: 36px;
    padding: 50px 0;
}
.title-text h4 {
    padding-bottom: 5px;
    color: #333;
    font-size: 40px;
    color: #1c1c1c;
    font-weight: normal;
}
.title-text span {
    display: block;
    font-size: 14px;
    color: #999;
    text-transform: uppercase;
    position: relative;
}
.title-text span:after{
    content: "";
    height: 3px;
    background: #dc3f14;
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 50px;
    margin-left: -25px;
}

.certificate ul{
    padding-bottom: 40px;
}
.certificate li{
    width: 15%;
    float: left;
    margin-left: 20px;
    margin-bottom: 20px;
}
.certificate li:first-child{
    margin-left: 0;
}
.certificate li:nth-child(6n+1){
    margin-left: 0;
}
.certificate li a{
    display: block;
}
.certificate li img{
    display: block;
    width: 100%;
}
.certificate li span{
    height: 30px;
    line-height: 30px;
    text-align: center;
    display: block;
}

.pinz{
    width: 100%;
    margin-bottom: 50px;
}
.pinz-box p{
    width: 95%;
    font-size: 16px;
    margin: auto;
    text-indent: 20px;
    line-height: 30px;
    padding-bottom: 30px;
}
.pinz-box ul{
    font-size: 0;
}
.pinz-box li{
    display: inline-block;
    margin: 0 36px;
}

/* �������� ---------------------------------------------------------------------------------------------------------------------------------------------*/

.plc{padding-bottom: 5px;border-bottom: 1px solid #ccc;margin-bottom: 10px;}

.news-bor{border: solid 1px #d5d5d5;padding-bottom: 15px;overflow: hidden;background: #fff;margin-top: 10px;}
.news-con{width: 700px;margin: 0 auto;padding-top: 15px;}

.jlmbu{overflow: hidden;padding: 40px 0;}

.news_centre {float: left;width: 505px;height: 385px;padding-left: 3px;padding-right: 40px;background: url(../images/news_shadow.gif) no-repeat right center;}
.new_gd {border-bottom: 1px solid #333;padding: 20px 0 5px;}
.new_gd span {background: url(../images/more.png) no-repeat;display: inline-block;width: 34px;height: 11px;float: right;margin-top: 12px;}

#news {overflow: hidden;}
#news ul {float: left;overflow: hidden;}
#news ul li {font-size: 18px;color: #333;float: left;}
#news .active2 {color: #a90500;}

#new_l div {display: none;font-size: 16px;overflow: hidden;}
#new_l div.blo {display: block;}
#new_l a {position: relative;}

.blo-1,.blo-2{
    float: left;
    width: 640px;
    box-sizing: border-box;
}

.blo-1{margin-right: 15px;}
.blo-2{margin-left: 15px;}

.blo-1 a,.blo-2 a{
    font-size: 24px;
    color: #1c1c1c;
}
.blo-1 span,.blo-2 span{
    color: #666;
    font-size: 14px;
}
.blo-1 h4,.blo-2 h4{
    margin-bottom: 20px;
    border-left: 4px solid;
    border-color: #dc3f14;
    padding-left: 10px;
    line-height: 22px;
}

.jlmbu_cen h4{overflow: hidden;}

.jlmbu_cen h4 a{font-size: 18px;}
.jlmbu_cen h4 a:hover{text-decoration: none;color: #dc3f14;}

.jlmbu_cen h4 a:nth-child(1){float: left;}
.jlmbu_cen h4 a:nth-child(2){float: right;font-size: 14px; color: #808080;font-weight: normal;line-height: 30px;}

.n_ul li img {display: inline-block;width: 310px;margin-top: 10px;}
.n_ul li img:nth-child(1) {margin-right: 20px;}

.n_ul li {border-bottom: 1px dashed #5a5a5a;line-height: 40px;overflow: hidden;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.n_ul li a {background: url(item2.gif) no-repeat 10px center;font-size: 16px;padding-left: 26px;font-family: "Microsoft Yahei";color: #212121;}

.newsList li{margin-bottom: 3px;margin-top: 5px;line-height: 24px;width: 100%;overflow: hidden;border-bottom: 1px dashed #CCCCCC;padding-bottom: 10px;}
.newsList li a{height: 20px;background: url(ico10.gif) no-repeat 0 6px;padding-left: 10px;font-size: 14px;color: #dc3f14;font-weight: bold;}
.newsList li span{font-size: 12px;float: right;padding: 0 10px 0 8px;}
.right_main .newsList li p{font-size: 12px;margin: 0;}

.product_title{font-size: 18px;}

.right_main{font-size: 14px; padding-top:20px;}
.right_main p{margin-top: 10px;}


/* ��˾��� */

.intro {width: 412px;overflow: hidden;float: left;}

.new_gd {border-bottom: 1px solid #333;padding: 20px 0 5px;}
#news {overflow: hidden;}
#news ul {float: left;overflow: hidden;}
#news ul li {font-size: 18px;color: #333;float: left;}

.intro_text {line-height: 24px;font-size: 14px;overflow: hidden;}
.in_t {overflow: hidden;margin-top: 5px;}
.intro_text a {display: block;float: left;}
.intro_p1 {float: left;width: 155px;margin-left: 12px;}
.intro_text i {display: inline-block;width: 20px;}


/* �������� ---------------------------------------------------------------------------------------------------------------------------------------------*/

.foo{background: #f9f9f9;}

.link {position: relative;padding-top: 40px;}
.link dl{
    font-size: 0;
}
.link dt,.link dd{
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
}
.link dt{
    font-size: 24px;
    border-left: 4px solid;
    border-color: #dc3f14;
    padding-left: 10px;
    line-height: 22px;
    font-weight: bold;
}
.link dt span{
    font-size: 14px;
    color: #666;
}
.link dd{
    overflow: hidden;
}
.link dd a{
    display: block;
    float: left;
    margin-left: 24px;
    color: #1c1c1c;
}


/* ��վ�ײ� ---------------------------------------------------------------------------------------------------------------------------------------------*/

.ft_bottom {overflow: hidden;background: #333;font-size: 14px;}
.footer {position: relative;}

.bot_nav {height: 50px;overflow: hidden;text-align: center;line-height: 50px;color: #fff; background-color:#0F76C6;}
.bot_nav a {padding: 0 30px;color: #fff;font-size: 16px;}
.bot_nav span:last-child{display: none;}

.copyrights {padding: 20px 0;width: 794px;margin: 0 auto;overflow: hidden;}
.copyrights .tx1 {float: left;margin-top: 20px;}
.copyrights .tx1 img {}
.copyrights p {overflow: hidden;padding: 0 0 0 30px;line-height: 32px;float: left;color: #fff;}
.copyrights p img {vertical-align: middle; margin: 0 20px;}

.footer-box{
   
    position: relative;
    padding: 40px 0; 
}

.footer-box dl{ text-align:center;
    font-size: 13px;
}
.footer-box h4{
    font-size: 20px;
}
.footer-box dt,.footer-box dd{
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    color: #888888;
}
.footer-box .container > dl > dt{
    padding: 0 84px 0 124px;
}
.footer-box dd i{
    font-size: 20px;
    font-style: normal;
}
.footer-box dd.footer-d1{
    width: 576px;
}
.footer-box dd li{
    float: left;
    color: #888888;
    width: 50%;
    line-height: 24px;
    padding-top: 16px;
    min-height: 52px;
}
.footer-box dd li dd{
    padding-left: 12px;
}

.footer-d2{
    padding-left: 60px;
}
.footer-d2 img{
    padding-top: 16px;
}

.footer-ba{
  
   padding: 10px 0;
   border-top: 1px solid #333;
   color: #000;
   text-align: center;
}
.footer-ba a{
   color: #ccc;
}


/* ��ϵQQ���� --------------------------------------------------------------------------------------------------------------------------------------------*/

#msg_win {width: 130px;position: absolute;overflow: hidden;z-index: 999;background: #fff;font-size: 12px;margin: 0px 10px;right: 5px;top: 0;}
#msg_win .icos {position: absolute;top: 0;right: 0;z-index: 9;}
#msg_title {color: #FFFFFF;height: 26px;line-height: 26px;background: #3e3f40 url(../images/zhe.png) no-repeat right;font-size: 12px;padding: 0 10px;}

#msg_win .icos a {float: left;color: #666;text-align: center;font-weight: bold;text-decoration: none;font-family: webdings;display: block;line-height: 12px;padding-right: 2px;}
#msg_content {width: 130px;overflow: hidden;margin: 0;padding: 0;}
#msg_content .service .hd {background: #bf0000;padding: 4px 10px;}
#msg_content .service .hd h3 {font-size: 18px;color: #fff;margin: 0;}
#msg_content .service .hd p {font-size: 11px;color: #4b3f3f;margin: 0;}
#msg_content .service_content li {display: block;border-bottom: 1px #b1b1b1 dotted;padding: 5px 10px;}

.service_content ul {list-style-type: none;padding: 0;margin: 0;}


/* ��Ʒ��ҳ ----------------------------------------------------------------------------------------------------------------------------------------------*/

.neibanner {position: relative;overflow: hidden;margin: 0 auto;width: 100%;}
.neibanner img{width: 100%;}
.about_center {width: 100%;overflow: hidden;clear: both;margin-bottom: 20px;}
.about_center1 {width: 1000px;margin: 0 auto;overflow: hidden;}
.about_Introduction {width: 100%;margin: 10px auto 0;overflow: hidden;}


/* ��Ʒ��� */

.re {margin-top: 20px;float: left;border: 3px solid #dc3f14;}
.re ul {margin: 0 auto;background: url(../images/cpmudt.png) no-repeat;padding-bottom: 20px;padding-top: 20px;}
.re ul a {display: block;border: 1px solid #ccc;width: 214px;margin: 10px auto 0;}
.re ul a:hover{border: 1px solid #dd281f;text-decoration: none;}
.re ul a span{font-size: 14px;text-align: center;display: block;background: #333 !important;}
.re ul li{width: 100%;}
.re ul li:nth-child(n+3){display: none;}


.xinw_left {float: left;width: 250px;overflow: hidden;}
.xinw_left a img {width: 214px;height: 160px;display: block;}


.lx {margin-top: 20px;float: left;border: 3px solid #dc3f14;}
.lx p a {
    display: inline-block;
    width: 140px;
    margin-left: 10px;
    color: #595757;
    vertical-align: middle;
}
.lx p a b {
    display: block;
    color: #dc3f14;
    font-size: 17px;
}
.lx .lx_p2 span {
    display: inline-block;
    width: 50px;
    height: 44px;
    background: url(dh.jpeg) no-repeat;
    vertical-align: middle;
}
.lx_p2 {width: 224px;margin: 0 auto;padding: 10px 5px;line-height: 26px;}


/* ��Ʒ�ұ� */

.rx_ul ul li {float: left;margin: 0 7px 10px;font-size: 0;box-sizing: border-box;width: 340px;}
.rx_ul ul li:nth-child(4n+1){}
.rx_ul ul li a img {width: 288px;height: 218px;border-bottom: 0;margin: auto;display: block;}
.rx_ul ul li span,.re ul span{display: block;height: 50px;line-height: 50px;text-align: center;font-size: 14px;color: #1c1c1c;background: #efefef;}
.rx_ul ul li a:hover span,.re ul a:hover span{background: #dc3f14 !important;color: #fff;}

.rx_ul {overflow: hidden;}
.rx_ul ul {overflow: hidden;}
.rx_ul ul li span{
    display: inline-block;
    vertical-align: middle;
    width: 70%;
    box-sizing: border-box;
}
.rx_ul a.more{
    text-align: center;
    background: #0F76C6;
    color: #fff;
    height: 50px;
    line-height: 50px;
    border: none;
    font-size: 16px;
    display: inline-block;
    vertical-align: middle;
    width: 30%;
    box-sizing: border-box;
}
.rx_ul a.more i{
    font-size: 18px;
    padding-right: 5px;
}
.rx_ul a.more:hover{
    border: none;
}

.pager {margin: 0 auto;width: 450px;clear: both;color: #333333;}
.dyxw {float: left;overflow: hidden;width: 740px;margin-top: 40px;}
.dyxw_u{overflow: hidden;}
.dyxw_u h4 {font-size: 18px;border-bottom: 1px solid #666;}
.dyxw_left {float: left;}
.dyxw_right {float: left;margin-left: 20px;}

.dyxw_u ul {width: 360px;}

.showimg{text-align: center;}


/* ������� */

.hz h4{
    margin-bottom: 20px;
    border-left: 4px solid;
    border-color: #dc3f14;
    padding-left: 10px;
    line-height: 22px;
    font-size: 24px;
    color: #1c1c1c;
}
.hz span{
    color: #666;
    font-size: 14px;
}


/* �ͷ� --------------------------------------------------------------------------------------------------------------------------------------------*/

.main-im{position:fixed;right:10px;top:300px;z-index:100;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(../images/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;height:124px;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../images/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px; background:url(../images/close_im.png) no-repeat left top; }
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(../images/open_im.png) no-repeat left top;}


/* ��վ��ͼ ---------------------------------------------------------------------------------------------------------------------------------------- */
.websitemap{width: 700px;border: 3px solid #000; padding: 40px 10px;}
.websitemap a{text-decoration: none; color: #000;}
.websitemap_ng{border-bottom: 1px solid #333 ; padding-bottom: 5px; width: 700px; margin: 0 auto;}
.websitemap_bod{width: 700px; margin: 0 auto;}
.websitemap_index,.websitemap_product,.websitemap_help,.websitemap_information{overflow: hidden; width: 100%;}
.websitemap_bod p{margin: 40px 0 10px;}
.websitemap_bod ul{overflow: hidden; border: 1px solid #666; padding: 10px 0;}
.websitemap_bod li{float: left; margin-left: 30px;}
.websitemap_bod li:nth-child(1){margin-left: 10px;}


.soleft {
	float: left;
	width: 230px;
}
.soleft .cpTle {
	background: #DC3F14;
	width: 230px;
	height: 60px;
	font-size: 30px;
	color: #fff;
	font-weight: normal;
	text-align: center;
	overflow: hidden;
}
.soleft .cpTle a {
	display: block;
	margin-top: 15px;
	line-height: 30px;
	color: #fff;
	text-decoration: none;
}
.soleft .cpTle p {
	font-size: 12px;
	color: #fff;
	font-family: "Arial";
	margin-top: 1px;
}
.soleft .cpTle span {
	font-size: 14px;
	color: #eee;
}
.soleft>ul {
	background: #fff;
	padding-top: 10px;
}
.soleft li {
	padding-bottom: 10px;
}
.soleft li>a {
	height:40px;
	line-height: 40px;
	padding-left: 25px;
	display: block;
	font-size: 16px;
	margin: 0 10px;
	text-decoration: none;
	background: #ececed /*url(dpro_jt.png) no-repeat 186px 20px;*/
}
.soleft li>a:hover, .soleft li>a.cur {
	background-color: #0F76C6;
	color: #fff; /*background-image: url(dpro_jth.png);*/
}
.soleft li .sl2 {
	background: url(mtbg.png) no-repeat left center;
}
.soleft li .sedNav {
	margin: 0 10px;
}
.soleft li .sedNav p {
	height: 41px;
	border-bottom: 1px solid #e2e2e2;
	font: 14px "Microsoft Yahei";
	line-height: 41px;
	background: url(dpro_jt3.gif) no-repeat 25px 13px;
	padding-left: 50px;
	overflow: hidden;
}
.soleft li .sedNav a {
	font-size: 14px;
	color: #333;
	text-decoration: none;
}
.soleft li .sedNav a:hover, .soleft li .sedNav a.cur {
	color: #dc3f14;
}
.soleft .dphone {
	overflow: hidden;
	background: #333;
	padding: 20px 0;
}
.soleft .dphone dt {
	float: left;
	background: url(phimg.png) no-repeat center;
	margin-left: 5px;
	width: 62px;
	height: 50px;
}
.soleft .dphone dd {
	margin-left: 66px;
	color: #fff;
	padding: 5px 13px;
	border-left: 1px dotted #5c5c5c;
}
.soleft .dphone dd span {
	font-size: 13px;
}
.soleft .dphone dd p {
	font-size: 18px;
	font-family: "Arial";
}

/*---产品中心---*/
.pro_main {
	zoom: 1;
}
.t05 {
	line-height: 40px;
	background: #dc3f14;
	margin-top: 10px;
}
.t05 {
	padding: 0 10px;
	color: #fff;
	font-size: 16px;
} /*左边标题块*/
.t05 .tl {
	font-size: 16px;
}
.t05 .tlh {
	font-size: 16px;
}
.t05 a {
	color: #fff;
}
.t05 img {
	padding: 6px 0 0 0;
	float: right;
}
.t05_con {
	border: solid 1px #fff;
	border-top: 0;
	padding: 8px 1px;
	margin-bottom: 10px;
	zoom: 1;
	overflow: hidden;
	background: #fff;
}
.t05_cons {
	border: solid 1px #d7d7d7;
	border-top: 0;
	padding: 2px 0;
	margin-bottom: 10px;
	zoom: 1;
}
.t05_cons1 {
	border: solid 1px #fff;
	border-top: 0;
	padding: 2px 10px;
	margin-bottom: 10px;
	zoom: 1;
	background: #fff;
}
.t05_cons1 li {
	background: url(ico27.gif) left 8px no-repeat;
	line-height: 25px;
	height: 25px;
	overflow: hidden;
	background-size: 10px;
	padding-left: 20px;
	width: 175px;
}
.contactn .tits {
	background: #ED5F05;
	color: #fff;
	height: 32px;
	line-height: 32px;
	padding-left: 13px;
}
.contactn .tits a {
	color: #fff;
}
.contactn .subnr {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #fff;
	overflow: hidden;
	padding: 5px 9px;
	width: 209px;
}
.contactn .subnr p {
	line-height: 25px;
	overflow: hidden;
	font-size: 16px;
}
.contactn .subnr .subtel {
	color: #dc3f14;
}
.contactn .subnr span {
	color: #333333;
}
.contactn .subnr h5 {
	line-height: 28px;
	overflow: hidden;
}


