@media screen and (min-width:768px) and (max-width:1200px){
.pcban{ display:none;}
.header,.content,.footer
{
    width: 98%;
    margin: 0 auto;
	overflow:hidden;
}



/*pro*/

.pro
{
   
    background: #fff;
}

.pro h2
{
    width: 100%;
    margin: 0 auto;
    text-align: center;
    padding-top: 47px;
    position: relative;
}

.pro h2 span
{
    display: block;
    width: 60%;;
    height: 50px;
    font-size:18px;
    color: #000;
    border: 2px solid #cccccc;
    margin:0 auto; line-height:50px;
}

.pro h2 span strong
{
    font-weight: normal;
    color: #04a3e6;
}

.pro h2 em,.pro h2 i
{
    position: absolute;
}

.pro h2 em
{
    width: 40%;
    height: 26px;
    border: 2px solid #ccc;
    font-size: 10px;
    color: #999;
    background: #fff;
    left: 78px;
    bottom: -14px;
    letter-spacing: 3px;
    z-index: 10; display:none;
}

.pro h2 i
{
    width: 375px;
    height: 2px;
    background: #ccc;
    bottom: 47px; display:none;
}

.pro h2 i.tti01
{
    left: -375px;
}

.pro h2 i.tti02
{
    right: -375px;
}

.box1
{
    padding-top: 52px;
}

.hz01
{
    float: left;
    width: 300px; display:none;
}

.tnv
{
    height: 110px;
    background: #04a3e6;
}

.tnv em,.tnv span
{
    float: left;
}

.tnv em
{
    width: 52px;
    font: 75px/110px "Arial";
    color: #fff;
    padding: 0 10px 0 40px;
}

.tnv span
{
    width: 150px;
    height: 66px;
    font: bold 30px "Microsoft YaHei";
    color: #fff;
    padding: 22px 0;
}

.tnv span strong
{
    display: block;
    font: normal 14px/26px "Arial";
    color: #55cafb;
    letter-spacing: 9px;
}

.hz01 ul li
{
    height: 52px;
    background: url("/images/pro01.png") no-repeat 12% center #dbdbdb;
    padding-left: 60px;
    margin-top: 3px;
}

.hz01 ul li a
{
    font: 16px/52px "Microsoft YaHei";
    color: #000;
}

.hz01 ul li span
{
    position: absolute;
    width: 35px;
    height: 60px;
    right: -35px;
    border-bottom: 0;
}

.hz01 ul li.cur,.hz01 ul li:hover
{
    background: url("/images/pro02.png") no-repeat 12% center #2ec0fd;
}

.hz01 ul li.cur a,.hz01 ul li:hover a
{
    color: #fff;
}

.hz01 ul li.cur span,.hz01 ul li:hover span
{
    background: url("/images/pro03.png") no-repeat center;
}

.hz02
{
    float: right;
    width: 100%;
    
}

.hz02 ul li
{
    width: 48%;
    margin:1%;
    float: left;
}

.hz02 ul li h5
{
}

.hz02 ul li img
{ width:100%;
}

.hz02 ul li p
{
}

.hz02 ul li p span,.hz02 ul li p strong,.hz02 ul li p em,.hz02 ul li p i,.hz02 ul li p b
{
    display: block;
}

.hz02 ul li p a.upa
{
    display: block;
    width: 70px;
    height: 23px;
    background: url("/images/pro04.png") no-repeat center;
    margin: 0 0 0 auto;
    overflow: hidden;
    float: right;
    padding: 15px 0 8px;
}

.hz02 ul li p span
{
    font: bold 14px "Microsoft YaHei";
    color: #04a3e6;
    padding: 8px 0 8px;
    border-bottom: 2px solid #ee7c85;
    float: left;
}

.hz02 ul li p em
{
    font: 18px/22px "Microsoft YaHei";
    color: #333;
    padding-top: 20px;
}

.hz02 ul li p i
{
    width: 107px;
    font: 24px/30px "Microsoft YaHei";
    color: #04a3e6;
    padding: 45px 0 5px;
    border-bottom: 2px solid #ee7c85;
}

.hz02 ul li p b
{
    font: normal 18px/34px "Microsoft YaHei";
    color: #000;
    padding-top: 10px;
}

.inx
{
    position: absolute;
    width: 210px;
    height: 5px;
    right: 105px;
    bottom: 35px;
}

.inx i
{
    float: left;
    width: 50px;
    height: 5px;
    background: url("/images/pro07.png") no-repeat center;
    margin-left: 20px;
}

.inx i.cur,.inx i:hover
{
    background: url("/images/pro06.png") no-repeat center;
}



/*point*/

.point
{
    height: 690px;
    background: #ebf4fa;
	display:none;
}

.point h2
{
    width: 408px;
    margin: 0 auto;
    text-align: center;
    padding-top: 80px;
    position: relative;
}

.point h2 span
{
    display: block;

    width: 404px;
    height: 96px;
    font: 36px/80px "Microsoft YaHei";
    color: #000;
    border: 2px solid #cccccc;
    margin-bottom: 15px;
}

.point h2 span strong
{
    font-weight: normal;
    color: #04a3e6;
}

.point h2 em,.point h2 i
{
    position: absolute;
}

.point h2 em
{
    width: 240px;
    height: 26px;
    border: 2px solid #ccc;
    font: 12px/26px "Arial";
    color: #999;
    background: #ebf4fa;
    left: 78px;
    bottom: -14px;
    letter-spacing: 3px;
    z-index: 10;
}

.point h2 i
{
    width: 396px;
    height: 2px;
    background: #ccc;
    bottom: 47px;
}

.point h2 i.tti01
{
    left: -396px;
}

.point h2 i.tti02
{
    right: -396px;
}

.box2
{
    position: relative;
    padding-top: 40px;
}

.tab01 li
{
    width: 450px;
    height: 150px;
    margin-bottom: 75px;
}

.tab01 li.fli
{
    float: left;
}

.tab01 li.rli
{
    float: right;
}

.tab01 li h4
{
    width: 280px;
}

.tab01 li h4 span,.tab01 li h4 em
{
    display: block;
}

.tab01 li span
{
    font: bold 20px/30px "Microsoft YaHei";
    color: #000;
    padding: 22px 0 10px;
}

.tab01 li em
{
    font: 16px/24px "Microsoft YaHei";
    color: #505456;
}

.tab01 li.fli h4
{
    padding-right: 10px;
    text-align: right;
}

.tab01 li.rli h4
{
    padding-left: 10px;
    text-align: left;
}

.tab01 li p
{
    width: 148px;
    height: 148px;
    padding: 1px;
}

.tab01 li p.lip01
{
    background: url("/images/point03.png") no-repeat center;
}

.tab01 li p.lip02
{
    background: url("/images/point04.png") no-repeat center;
}

.tab01 li p.lip03
{
    background: url("/images/point05.png") no-repeat center;
}

.tab01 li p.lip04
{
    background: url("/images/point06.png") no-repeat center;
}

.tab01 li p.lip05
{
    background: url("/images/point07.png") no-repeat center;
}

.tab01 li p.lip06
{
    background: url("/images/point08.png") no-repeat center;
}

.tab01 li:hover span
{
    color: #333;
}

.tab01 li:hover em
{
    color: #666;
}

.tab01 li:hover p.lip01
{
    background: url("/images/point003.png") no-repeat center;
}

.tab01 li:hover p.lip02
{
    background: url("/images/point004.png") no-repeat center;
}

.tab01 li:hover p.lip03
{
    background: url("/images/point005.png") no-repeat center;
}

.tab01 li:hover p.lip04
{
    background: url("/images/point006.png") no-repeat center;
}

.tab01 li:hover p.lip05
{
    background: url("/images/point007.png") no-repeat center;
}

.tab01 li:hover p.lip06
{
    background: url("/images/point008.png") no-repeat center;
}

.tel
{
    position: absolute;
    width: 310px;
    height: 60px;
    background: url("/images/point08.png") no-repeat right center;
    padding-top: 10px;
    right: 60px;
    bottom: 115px;
}

.tal em,.tel span
{
    display: block;
}

.tal em
{
    font: 16px/24px "Microsoft YaHei";
    color: #666666;
}

.tel span
{
    font: 30px/38px "Arial";
    color: #0075c4;
}

.tu
{
    position: absolute;
    width: 300px;
    height: 600px;
    left: 450px;
    top: 40px;
    z-index: 20;
}

.tu img
{
    width: 300px;
    height: 410px;
}



/*goodness*/

.goodness
{
    height: 625px;
}

.goodness h2
{
    width: 446px;
    margin: 0 auto;
    text-align: center;
    padding-top: 80px;
    position: relative;
}

.goodness h2 span
{
    display: block;
    width: 442px;
    height: 96px;
    font: 36px/80px "Microsoft YaHei";
    color: #04a3e6;
    border: 2px solid #cccccc;
    margin-bottom: 15px;
}

.goodness h2 em,.goodness h2 i
{
    position: absolute;
}

.goodness h2 em
{
    width: 296px;
    height: 26px;
    border: 2px solid #ccc;
    font: 12px/26px "Arial";
    color: #999;
    background: #fff;
    left: 78px;
    bottom: -14px;
    letter-spacing: 3px;
    z-index: 10;
}

.goodness h2 i
{
    width: 377px;
    height: 2px;
    background: #ccc;
    bottom: 47px;
}

.goodness h2 i.tti01
{
    left: -377px;
}

.goodness h2 i.tti02
{
    right: -377px;
}

.box3
{
    padding-top: 37px;
}

.box3 dl
{
    float: left;
    width: 300px;
}

.box3 dl dt
{
    width: 299px;
    border-left: 1px solid #e4e5e7;
}

.box3 dl.dl01 dt
{
    border-left: 1px solid transparent;
}

.box3 dl span,.box3 dl em,.box3 dl strong
{
    display: block;
    text-align: center;
}

.box3 dl span
{
    height: 159px;
}

.box3 dl em
{
    font: bold 24px/32px "Microsoft YaHei";
    color: #333333;
    padding-top: 20px;
}

.box3 dl strong
{
    font: 12px/20px "Microsoft YaHei";
    color: #e0e0e0;
}

.box3 dd
{
    width: 245px;
    margin: 0 auto;
    padding-top: 23px;
}

.box3 dl p
{
    height: 58px;
    font: 17px/29px "Microsoft YaHei";
    color: #666666;
    text-align: center;
}

.box3 dl a
{
    display: block;
    width: 94px;
    height: 40px;
    margin: 32px auto 0;
    background: url("/images/gon05.png") no-repeat center;
    font: 14px/40px "Microsoft YaHei";
    color: #7c7c7c;
    padding-left: 24px;
}

.box3 dl span.dsp01
{
    background: url("/images/gon01.png") no-repeat center;
}

.box3 dl span.dsp02
{
    background: url("/images/gon02.png") no-repeat center;
}

.box3 dl span.dsp03
{
    background: url("/images/gon03.png") no-repeat center;
}

.box3 dl span.dsp04
{
    background: url("/images/gon04.png") no-repeat center;
}

.box3 dl:hover span.dsp01
{
    background: url("/images/gon001.png") no-repeat center;
}

.box3 dl:hover span.dsp02
{
    background: url("/images/gon002.png") no-repeat center;
}

.box3 dl:hover span.dsp03
{
    background: url("/images/gon003.png") no-repeat center;
}

.box3 dl:hover span.dsp04
{
    background: url("/images/gon004.png") no-repeat center;
}

.box3 dl:hover a
{
    background: url("/images/gon06.png") no-repeat center;
    color: #fff;
}



/*domain*/

.domain
{
   overflow:hidden; display:none;
}

.domain h2
{
    width: 408px;
    margin: 0 auto;
    text-align: center;
    padding-top: 76px;
    position: relative;
}

.domain h2 span
{
display: block;
    width: 60%;
    height: 50px;
    font-size: 18px;
    color: #000;
    border: 2px solid #cccccc;
    margin: 0 auto;
    line-height: 50px;
}

.domain h2 span strong
{
    font-weight: normal;
    color: #04a3e6;
}

.domain h2 em,.domain h2 i
{
    position: absolute;
}

.domain h2 em
{
    width: 240px;
    height: 26px;
    border: 2px solid #ccc;
    font: 12px/26px "Arial";
    color: #999;
    background: #fff;
    left: 78px;
    bottom: -14px;
    letter-spacing: 3px;
    z-index: 10;    display: none;
}

.domain h2 i
{
    width: 396px;
    height: 2px;
    background: #ccc;
    bottom: 47px;
}

.domain h2 i.tti01
{
    left: -396px;
}

.domain h2 i.tti02
{
    right: -396px;
}

.box4
{
    height: 100%;
    padding-top: 3%;
}

.box4 dl
{
    float: left;
    width: 100%;
    background: #f3f3f3;
}

.box4 dt,.box4 dd
{
    width: 50%;
    
}

.box4 dt
{
    position: relative;
}

.box4 dt img
{
    width: 100%;
    
}

.box4 dt span
{
    position: absolute;
    width: 10px;
    height: 18px;
    top: 84px;
}

.box4 dl.dtl span
{
    background: url("/images/dom05.png") no-repeat center;
    right: 0;
}

.box4 dl.dtr span
{
    background: url("/images/dom06.png") no-repeat center;
    left: 0;
}

.box4 dl.dtl dt
{
    float: left;
}

.box4 dl.dtl dd
{
    float: right;
}

.box4 dl.dtr dt
{
    float: right;
}

.box4 dl.dtr dd
{
    float: left;
}

.box4 dd h4
{
    font: bold 14px/34px "Microsoft YaHei";
    color: #333333;
    padding:1%;
}

.box4 dd p
{
    font: 12px/27px "Microsoft YaHei";
    color: #666666;
    padding: 0 1%;
}



/*xad*/

.xad
{
    height: 250px;
    background: url("/images/xad01.jpg") no-repeat center;
	display:none;
}

.hz03
{
    width: 1200px;
    height: 250px;
    margin: 0 auto;
    position: relative;
}

.hz03 p
{
    width: 500px;
    height: 40px;
    position: absolute;
    left: 55px;
    bottom: 42px;
}

.hz03 p span,.hz03 p a
{
    float: left;
}

.hz03 p span
{
    height: 40px;
    font: 14px/40px "Microsoft YaHei";
    color: #fff;
    padding-left: 40px;
    background: url("/images/xad03.png") no-repeat left center;
}

.hz03 p span em
{
    font: 26px/40px "Arial";
    color: #fff;
}

.hz03 p a
{
    width: 138px;
    height: 40px;
    background: url("/images/xad02.png") no-repeat center;
    margin-left: 30px;
}



/*why*/

.why
{
    height: 1290px;
}

.why h2
{
    width: 449px;
    margin: 0 auto;
    text-align: center;
    padding-top: 76px;
    position: relative;
}

.why h2 span
{
    display: block;
    width: 445px;
    height: 96px;
    font: 36px/80px "Microsoft YaHei";
    color: #04a3e6;
    border: 2px solid #cccccc;
    margin-bottom: 15px;
}

.why h2 em,.why h2 i
{
    position: absolute;
}

.why h2 em
{
    width: 175px;
    height: 26px;
    border: 2px solid #ccc;
    font: 12px/26px "Arial";
    color: #999;
    background: #fff;
    left: 141px;
    bottom: -14px;
    letter-spacing: 3px;
    z-index: 10;
}

.why h2 i
{
    width: 375px;
    height: 2px;
    background: #ccc;
    bottom: 47px;
}

.why h2 i.tti01
{
    left: -375px;
}

.why h2 i.tti02
{
    right: -375px;
}

.box5
{
    padding-top: 40px;
}

.hz04
{
    width: 415px;
    padding: 50px 0 0 50px;
}

.hz04 h4
{
    width: 138px;
    height: 50px;
    font: 36px "Microsoft YaHei";
    color: #04a3e6;
    text-align: center;
    background: url("/images/why05.png") no-repeat center bottom;
    padding-bottom: 15px;
}

.hz04 h5
{
    font: bold 24px/34px "Microsoft YaHei";
    color: #000;
    padding: 22px 0 27px;
}

.hz04 p
{
    font: 17px/28px "Microsoft YaHei";
    color: #000;
    padding-left: 35px;
    background: url("/images/why06.png") no-repeat left 9px;
}

.hz05
{
    width: 700px;
    height: 350px;
}

.hz05 img
{
    width: 700px;
    height: 350px;
}

.hz06
{
    width: 700px;
    height: 350px;
    position: relative;
}

.hz06 img
{
    width: 700px;
    height: 350px;
}

.hz06 p
{
    position: absolute;
    width: 504px;
    height: 290px;
    left: 45px;
    bottom: -58px;
}

.hz06 p img
{
    width: 504px;
    height: 290px;
}

.hz07
{
    width: 415px;
    padding: 50px 50px 0 0;
}

.hz07 h4
{
    width: 138px;
    height: 50px;
    font: 36px "Microsoft YaHei";
    color: #04a3e6;
    text-align: center;
    background: url("/images/why05.png") no-repeat center bottom;
    padding-bottom: 15px;
    margin: 0 0 0 auto;
}

.hz07 h5
{
    font: bold 24px/34px "Microsoft YaHei";
    color: #000;
    padding: 22px 0 27px;
}

.hz07 p
{
    font: 17px/28px "Microsoft YaHei";
    color: #000;
    padding-left: 35px;
    background: url("/images/why06.png") no-repeat left 9px;
}

.hz08
{
    width: 440px;
    padding: 50px 0 0 50px;
}

.hz08 h4
{
    width: 138px;
    height: 50px;
    font: 36px "Microsoft YaHei";
    color: #04a3e6;
    text-align: center;
    background: url("/images/why05.png") no-repeat center bottom;
    padding-bottom: 15px;
    margin: 0 0 0 auto;
}

.hz08 h5
{
    font: bold 24px/34px "Microsoft YaHei";
    color: #000;
    padding: 22px 0 27px;
}

.hz08 p
{
    font: 17px/28px "Microsoft YaHei";
    color: #000;
    padding-left: 35px;
    background: url("/images/why06.png") no-repeat left 9px;
}

.hz09
{
    width: 700px;
    height: 350px;
}

.hz09 img
{
    width: 700px;
    height: 350px;
}





/*witness*/

.witness
{
 padding-top:2%;  display:none;
}

.witness h2
{
    width: 100%;
    margin: 0 auto;
    text-align: center;
    padding-top: 72px2%;
    position: relative;
}

.witness h2 span
{
    display: block;
    width: 60%;
    height: 50px;
    font-size: 18px;
    color: #000;
    border: 2px solid #cccccc;
    margin: 0 auto;
    line-height: 50px;
}

.witness h2 span strong
{
    font-weight: normal;
    color: #04a3e6;
}

.witness h2 em,.witness h2 i
{
    position: absolute;
}

.witness h2 em
{
    width: 240px;
    height: 26px;
    border: 2px solid #ccc;
    font: 12px/26px "Arial";
    color: #999;
    background: #fff;
    left: 78px;
    bottom: -14px;
    letter-spacing: 3px;
    z-index: 10; display:none;
}

.witness h2 i
{
    width: 396px;
    height: 2px;
    background: #ccc;
    bottom: 47px;
}

.witness h2 i.tti01
{
    left: -396px;
}

.witness h2 i.tti02
{
    right: -396px;
}

.box6
{
    padding-top: 45px;
    position: relative;
    width:100%;
    overflow: hidden;
}

.tab02
{
width:100%!important;
    padding-bottom: 2%;
}

.tab02 li
{
    float: left;
    width: 48%;
    margin:8px 1%;  
}

.tab02 li img
{
    width: 100%;
    
}

.tab02 li p
{
   
    width: 100%;
    
}

.tab02 li p em,.tab02 li p span
{
    display: block;
}

.tab02 li p em
{
    font: bold 18px/34px "Microsoft YaHei";
    color: #04a3e6;
    text-align: center;
}

.tab02 li p span
{
    font: 15px/25px "Microsoft YaHei";
    color: #8f8f8f;
    text-align: center;
    padding-top: 10px; display:none;
}

.tab02 li.cur p
{
    display: block;
}

.dda01
{
    display: block;
    width: 93px;
    height: 40px;
    margin: 30px auto 0;
    background: url("/images/wit03.png") no-repeat center;
    font: 14px/40px "Microsoft YaHei";
    color: #04a3e6;
    padding-left: 25px;
}

.box6 i
{
    position: absolute;
    width: 21px;
    height: 33px;
    top: 153px;
    z-index: 999;
}

.box6 i.prev
{
    background: url("/images/witbt01.png") no-repeat center;
    left: 0px; display:none;
}

.box6 i.next
{
    background: url("/images/witbt02.png") no-repeat center;
    right: 0px;display:none;
}



/*about*/

.about
{
margin-top:5%;
    background: url("/images/abobg.jpg") no-repeat center;
}

.about .content
{
    position: relative;
}

.box7
{
    
    width: 100%;
    
    background:rgba(255,255,255,0.9);
   padding:2% 0;
   margin:5% 0;
}

.box7 h2
{
    text-align: center;
    padding-top: 15px;
	font-size:16px;
}

.box7 h2 span
{
    font: 16px/46px "Microsoft YaHei";
    color: #04a3e6;
}

.box7 p
{
    font: 14px/29px "Microsoft YaHei";
    color: #000;
    padding: 1%;
    text-align: center;
}

.box7 a.dda02
{
    display: block;
    width: 93px;
    height: 40px;
    margin: 60px auto 0;
    background: url("/images/wit03.png") no-repeat center;
    font: 14px/40px "Microsoft YaHei";
    color: #04a3e6;
    padding-left: 25px;
}



/*news*/

.news
{
}

.news h2
{
    width: 100%;
    margin: 0 auto;
    text-align: center;
    padding-top: 40px;
    position: relative;
}

.news h2 span
{
    display: block;
    width: 60%;
    height: 50px;
    font-size: 18px;
    color: #000;
    border: 2px solid #cccccc;
    margin: 0 auto;
    line-height: 50px;
}

.news h2 span strong
{
    font-weight: normal;
    color: #04a3e6;
}

.news h2 em,.news h2 i
{
    position: absolute;
}

.news h2 em
{
    width: 240px;
    height: 26px;
    border: 2px solid #ccc;
    font: 12px/26px "Arial";
    color: #999;
    background: #fff;
    left: 78px;
    bottom: -14px;
    letter-spacing: 3px;
    z-index: 10; display:none;
}

.news h2 i
{
    width: 396px;
    height: 2px;
    background: #ccc;
    bottom: 47px;
}

.news h2 i.tti01
{


    left: -396px;
}

.news h2 i.tti02
{
    right: -396px;
}

.box8
{
    padding-top: 40px;
}

.nel
{
    width: 100%;
    background: #f4f4f4;
    padding: 1%; display:none;
}

.nel ul
{
    height: 44px;
}

.nel ul li
{
    float: left;
    width: 104px;
    height: 44px;
    padding-right: 59px;
}

.nel ul li.nli01
{
    background: url("/images/new01.png") no-repeat right center;
}

.nel ul li.nli02
{
    background: url("/images/new02.png") no-repeat right center;
    margin-left: 25px;
}

.nel ul li span
{
    display: block;
    font: 24px/28px "Microsoft YaHei";
    padding: 4px 0 7px;
    border-bottom: 5px solid #d5d5d5;
    text-align: center;
}

.nel ul li:hover span,.nel ul li.cur span
{
    border-bottom: 5px solid #04a3e6;
    color: #04a3e6;
}

.nea01
{
    width: 40px;
    position: absolute;
    font: 12px/24px "Arial";
    color: #04a3e6;
    padding-right: 10px;
    background: url("/images/new03.png") no-repeat right center;
    right: 120px;
    top: 45px; display:none;
}

.n1-box
{
    padding-top: 25px;
}

.n1-box dl
{
    width: 100%;
}

.n1-box dt
{
    width: 100%; 
    padding: 5px;
    background: #04a3e6;
	display:none;
}

.n1-box dt img
{
    width: 100%;
}

.n1-box dd
{
    padding-top: 15px;
}

.n1-box dd span
{
    display: block;
    font: 17px/27px "Microsoft YaHei";
    color: #04a3e6;
}

.n1-box dd p
{
    font: 14px/24px "Microsoft YaHei";
    color: #666666;
}

.n1-box dd p em
{
    color: #04a3e6;
}

.nd-box
{
    width: 100%;
}

.nd-box p
{
    height: 75px;
}

.nd-box p em,.nd-box p span
{
    float: left;
}

.nd-box p em
{
    width: 40px;
    font: 20px/75px "Arial";
    color: #666666;
    text-align: center;
}

.nd-box p span
{
    width: 85%;
    font: 14px/75px "Microsoft YaHei";
    color: #666;
}

.nd-box p:hover
{
    background: #04a3e6;
}

.nd-box p:hover em,.nd-box p:hover span
{
    color: #fff;
}

.ner
{
    width: 100%;
    padding-top: 30px;
}

.ner h4
{
    height: 28px;
}

.ner h4 em,.ner h4 a
{
    float: left;
}

.ner h4 em
{
    width: 100px;
    font: 16px/28px "Microsoft YaHei";
    color: #666;
    text-align: center;
}

.ner h4 a
{
    width: 68px;
    height: 26px;
    border: 1px solid #2ec0fd;
    margin-left: 10px;
    background: url("/images/new03.png") no-repeat 80% center;
    font: 12px/26px "Microsoft YaHei";
    color: #04a3e6;
    padding-left: 15px;
    float: right;
}

.ndp
{
    padding-top: 30px;
}

.ndp p
{
    padding: 0 0 20px 27px;
    background: url("/images/new05.png") no-repeat left 10px;
    margin-bottom: 25px;
    border-bottom: 1px dashed #d5d5d5;
}

.ndp p span,.ner p em
{
    display: block;
}

.ndp p span
{
    font: 14px/27px "Microsoft YaHei";
    color: #666666;
}

.ndp p span strong
{
    font-weight: bold;
    color: #04a3e6;
}

.ndp p em
{
    font: 14px/24px "Microsoft YaHei";
    color: #666;
    padding-top: 20px;
}

.ndp p em b
{
    font-weight: normal;
    color: #0075c4;
}

/*头部*/
.tb{ overflow:hidden;}

.top
{
   line-height:30px; height:30px;
	background:#f5f5f5; display:none;
}

.top p
{
    height: 30px;
	line-height:30px;
}

.top p.dp01
{
    width: 100%;
    font: 14px/40px "Microsoft YaHei";
    color: #9f9f9f;
}

.top p.dp02
{ display:none;
}

.top p.dp02 a
{
    float: left;
    font: 14px/40px "Microsoft YaHei";
    color: #000;
    padding-left: 20px;
    margin-left: 34px;
}

.top p.dp02 a.dpa01
{
    background: url("/images/tb01.png") no-repeat left center;
    margin-left: 0;
}

.top p.dp02 a.dpa02
{
    background: url("/images/tb02.png") no-repeat left center;
}

.top p.dp02 a.dpa03
{
    background: url("/images/tb03.png") no-repeat left center;
}

.bot{}

.bot h4
{
    width: 290px;
    height: 73px;
    font: bold 24px/34px "Microsoft YaHei";
    color: #04a3e6;
    padding: 48px 0; display:none;
}

.bot h4 em
{
    display: block;
    font: normal 20px/38px "Microsoft YaHei";
    color: #333333;
}

.bot h1
{
    width: 100%;
padding:2% 0;
}

.bot h1 img
{
    width: 50%;
}

.bot p
{
    width: 200px;
    height: 59px;
    padding: 55px 0; display:none;
}

.bot p em,.bot p span
{
    display: block;
    text-align: right;
}

.bot p em
{
    font: 16px/24px "Microsoft YaHei";
    color: #444444;
}

.bot p span
{
    font: bold 28px/34px "Microsoft YaHei";
    color: #04a3e6;
}
    /*头部导航*/

.t-nav{}

.t-nav ul
{
   
}

.t-nav ul li
{
    float: left;
    width:24%;
    text-align:center;margin:0.5%; background:#04a3e6; color:#fff; padding:6px 0;border-radius:3px;
}

.t-nav ul li a
{
    display: block;
    padding:2% 0;
    font-size: 14px;
    color: #fff;
}

.t-nav ul li.brr0 a
{
    border-right: 0;
}
			/**/
.ty-banner-1
{
    width: 100%;
}

.banner
{
    width:97%; margin:0 auto;
    overflow: hidden;
    position: relative;
}

.banner .bdsy
{
    width: 100% !important;
    margin: 0 auto;
}

.banner .bdsy div
{
    
    width: 100%;
}
.banner .bdsy div img{ width:100%; height:auto;}

.banner a
{
   
    display: inline-block;
    width: 100%;
}

.banner .hd
{
    height: 15px;
    overflow: hidden;
    position: absolute;
    left: 36.5%;
    bottom: 30px;
    z-index: 1;
}

.banner .hd ul
{
    overflow: hidden;
    zoom: 1;
    float: left;
}

.banner .hd ul li
{
    float: left;
    margin-right: 8px;
    width: 10px;
    height: 10px;
    line-height: 14px;
    text-align: center;
    background: #fff;
    cursor: pointer;
}

.banner .hd ul li.on
{
    background: #04a3e6;
    color: #fff;
    opacity: .6;
}

.search
{
    height: 65px; display:none;
}

.search .content
{
    height: 64px;
    border-bottom: 1px solid #d7d7d7;
}

.search p.dp03
{
    float: left;
    width: 550px;
    height: 64px;
}

.search p.dp03 b,.search p.dp03 a
{
    float: left;
}

.search p.dp03 b
{
    font: bold 16px/64px "Microsoft YaHei";
    color: #04a3e6;
}

.search p.dp03 a
{
    font: 14px/64px "Microsoft YaHei";
    color: #999999;
    margin-left: 15px;
}

.search p.dp04
{
    float: right;
    padding: 17px 0;
}

.search p.dp04 input
{
    float: left;
    height: 30px;
}

.search p.dp04 input.txt
{
    width: 245px;
    padding-left: 15px;
    background: url("/images/sea01.png") no-repeat center;
    font: 14px/30px "Microsoft YaHei";
    color: #333;
}

.search p.dp04 input.pbt
{
    width: 55px;
    background: url("/images/sea02.png") no-repeat center;
    cursor: pointer;
}

.links
{
}

.ltp
{
    height: 34px;
}

.ltp a,.ltp em
{
    float: left;
}

.ltp a.laf
{
    width: 150px;
    font: 24px/34px "Arial";
    color: #04a3e6;
}

.ltp a.laf span
{
    font: bold 15px/34px "Microsoft YaHei";
    color: #333333;
}

.ltp a.lar
{
    width: 150px;
    text-align: center;
}

.ltp em
{
    width:100%;
    height: 1px;
    background: #ebebeb;
}

.links p
{
    height: 64px;
    border-bottom: 2px solid #ebebeb;
}

.links p a
{
    float: left;
    font: 13px/64px "Microsoft YaHei";
    color: #666666;
    margin-left: 5px;
}
			/**/
.db
{
    border-top: 5px solid #04a3e6;
}

.d-nav
{
display:none;
}

.d-nav li
{
    float: left;
    height: 26px;
    padding: 11px 0;
}

.d-nav li a
{
    display: block;
    font: 17px/26px "Microsoft YaHei";
    color: #000;
    border-left: 1px solid #c6c6c6;
    padding: 0 34px;
}

.d-nav li.brl0 a
{
    border-left: 0;
}

.dhz
{
    height: 211px;
}

.dhz h3 a
{
    width: 50%; margin:10px 0; display:block;
}

.dhz h3 img
{
    width:100%;
   
}

.dz
{
    padding: 2% 0;
    margin-left: 1%;
	overflow:hidden;
}

.dz p
{
    height: 37px;
    padding-left: 33px;
    font: 15px/37px "Microsoft YaHei";
    color: #858585;
}

.dz p.ddp1
{
    background: url("/images/db01.png") no-repeat left center;
}

.dz p.ddp2
{
    background: url("/images/db02.png") no-repeat left center;
}

.dz p.ddp3
{
    background: url("/images/db03.png") no-repeat left center;
}

.dz p.ddp4
{
    background: url("/images/db04.png") no-repeat left center;
}

.ewm
{
    width: 132px;
    height: 144px;
    padding: 33.5px 0; display:none;
}

.ewm span,.ewm em
{
    display: block;
}

.ewm span img
{
    width: 90px;
    height: 90px;
}

.ewm span
{
    height: 92px;
    padding: 10px 19px;
    border: 1px solid #cccccc;
}

.ewm em
{
    height: 30px;
    background: #cccccc;
    font: 12px/30px "Microsoft YaHei";
    color: #666666;
    text-align: center;
}

.dop
{
    height: 34px; display:none;
}

.dop p
{
    height: 34px;
}

.dop p.dp05
{
    width: 500px;
}

.dop p span
{
    display: inline-block;
    font: 12px/34px "Microsoft YaHei";
    color: #fff;
    margin-right: 20px;
}

.dop p.dp06
{
    width: 230px;
    font: 12px/34px "Microsoft YaHei";
    color: #fff;
    padding-right: 64px;
    background: url("/images/db06.jpg") no-repeat right center;
}

.dop p.dp06 a,.dop p span a
{
    color: #fff;
}

.client-2
{
    position: fixed;
    right: -170px;
    top: 50%;
    z-index: 900;
	display:none;
}

.client-2 li a
{
    text-decoration: none;
}

.client-2 li
{
    margin-top: 1px;
    clear: both;
    height: 71px;
    position: relative;
}

.client-2 li i
{
    background: url(/images/fx.png) no-repeat;
    display: block;
    width: 30px;
    height: 27px;
    margin: 0px auto;
    text-align: center;
}

.client-2 li p
{
    height: 20px;
    font-size: 14px;
    line-height: 20px;
    overflow: hidden;
    text-align: center;
    color: #fff;
}

.client-2 .my-kefu-qq i
{
    background-position: 4px 5px;
}

.client-2 .my-kefu-tel i
{
    background-position: 0 -21px;
}

.client-2 .my-kefu-liuyan i
{
    background-position: 4px -53px;
}

.client-2 .my-kefu-weixin i
{
    background-position: -34px 4px;
}

.client-2 .my-kefu-weibo i
{
    background-position: -30px -22px;
}

.client-2 .my-kefu-ftop
{
    display: none;
}

.client-2 .my-kefu-ftop i
{
    width: 33px;
    height: 35px;
    background-position: -27px -51px;
}

.client-2 .my-kefu-left
{
    float: left;
    width: 77px;
    height: 47px;
    position: relative;
}

.client-2 .my-kefu-tel-right
{
    font-size: 16px;
    color: #fff;
    float: left;
    height: 24px;
    line-height: 22px;
    padding: 0 15px;
    border-left: 1px solid #fff;
    margin-top: 14px;
}

.client-2 .my-kefu-right
{
    width: 20px;
}

.client-2 .my-kefu-tel-main
{
    background: #04a3e6;
    color: #fff;
    height: 56px;
    width: 247px;
    padding: 9px 0 6px;
    float: left;
}

.client-2 .my-kefu-main
{
    background: #04a3e6;
    width: 97px;
    height: 56px;
    position: relative;
    padding: 9px 0 6px;
    float: left;
}

.client-2 .my-kefu-weixin-pic
{
    position: absolute;
    left: -130px;
    top: -24px;
    display: none;
    z-index: 333;
}

.my-kefu-weixin-pic img
{
    width: 115px;
    height: 115px;
}
 /*about页*/
.blk
{
    margin-bottom: 25px;
}

.blk-main
{
    width: 98%;
    margin: 0 auto;
}

.blk-xs
{
    width: 240px; display:none;
}

.p12-curmbs-1
{
    font-size: 14px;
    border-bottom: 1px dashed #dcdcdc;
}

.p12-curblock
{
    display: none;
}

.p12-curmbs-1 b
{
    border-left: 10px solid #3e4651;
    font-weight: normal;
    padding-left: 8px;
}

.p12-curmbs-1 i
{
    font-style: normal;
}

.p12-curmbs-1 span
{
    font-family: '宋体';
    padding: 0 5px;
    height: 46px;
    line-height: 46px;
}

.tl-fdh-02
{
    height: 55px;
    background: #fff;
    margin-bottom: 20px;
    overflow: hidden;
}

.tl-fdh-02 li
{
    width: 31%;
    height: 55px;
    font-size: 15px;
    line-height: 55px;
    text-align: center;
    float: left;
    border-right: 1px solid #eee;
    margin-right: 1%;
    background: #f4f4f4;
    cursor: pointer;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.tl-fdh-02 li a
{
    color: #333;
}

.tl-fdh-02 li.sidenavcur,
        .tl-fdh-02 li:hover
{
    background: url(/images/p16-icon6.png) no-repeat bottom center #c7282d;
    border-color: #c7282d;
}

.tl-fdh-02 li.sidenavcur a,
        .tl-fdh-02 li:hover a
{
    color: #fff;
}

.bt01
{
    font-size: 20px;
    color: #3e4750;
    text-align: center;
    line-height: 40px;
    overflow: hidden;
    margin-top: 20px;
}

.bt01 i
{
    display: block;
    font-size: 16px;
    font-weight: normal;
    color: #888888;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-style: normal;
}
 /*about页*/
 
 
 /*news*/
.fdh-01-tit
{
    background: #0797d4;
    height: 80px;
}

.fdh-01-tit h3
{
    height: 75px;
    font-size: 24px;
    font-weight: normal;
    line-height: 75px;
    color: #fff;
    border-bottom: 1px solid #fff;
    text-align: center;
}

.fdh-01-tit h3 span
{
    font-size: 14px;
    text-transform: uppercase;
}

.fdh-01-nav-one h3
{
    height: 50px;
    line-height: 50px;
    background: url(/images/p14-icon5.png) no-repeat right center #ececeb;
    margin-bottom: 2px;
}

.fdh-01-nav-one h3 a
{
    display: block;
    font-size: 18px;
    font-weight: normal;
    margin-right: 40px;
    margin-left: 38px;
    color: #666666;
}

.fdh-01-nav-one h3.sidenavcur,
        .fdh-01-nav-one h3:hover
{
    background: url(/images/p14-icon2.png) no-repeat right center  #c7282d;
}

.fdh-01-nav-one h3.sidenavcur a,
        .fdh-01-nav-one h3:hover a
{
    color: #fff;
}

.fdh-01-nav dl
{
    padding: 2px 0 4px;
}

.fdh-01-nav dt
{
    height: 50px;
    font-size: 16px;
    line-height: 50px;
    padding-left: 54px;
    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: #c7282d;
}

.fdh-01-nav dt.sidenavcur a,
        .fdh-01-nav dt:hover a
{
    color: #c7282d;
}

.fdh-01-nav dd
{
    border: 1px solid #ececec;
    border-bottom: 0;
}

.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: #c7282d;
}

.fdh-01-nav p.sidenavcur:after,
        .fdh-01-nav p:hover:after
{
    background: #3e4651;
}

.fdh-01-nav a
{
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.contact-z1
{
    padding: 30px;
    background: #04a3e6;
    color: #333;
    margin-bottom: 30px;
}

.contact-z1 p
{
    font-size: 20px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
}

.contact-z1 span
{
    display: block;
    height: 30px;
    font-weight: bold;
    font-size: 18px;
    line-height: 30px;
    color: #fff;
    text-align: center;
}

.p14-infolist-1-list dl
{
    border: 1px solid #dedede;
    margin-bottom: 15px;
    padding: 22px 50px 22px 22px;
    background: #fff;
    overflow: hidden;
}

.p14-infolist-1-list dt
{
    width: 29.5%;
    float: right;
    margin-right: 5.8%;
}

.p14-infolist-1-list dt img
{
    width: 100%;
    display: block;
}

.p14-infolist-1-list dd h4
{
    height: 40px;
    font-weight: normal;
    font-size: 18px;
    color: #154c64;
    line-height: 40px;
    margin-bottom: 5px;
}

.p14-infolist-1-list h4 a
{
    display: block;
    color: #4b4a4a;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.p14-infolist-1-list dl:hover
{
    border: 1px solid #c7282d;
}

.p14-infolist-1-list dl:hover h4 a
{
    color: #c7282d;
}

.p14-infolist-1-list-desc
{
    max-height: 72px;
    font-size: 14px;
    line-height: 24px;
    color: #797979;
    margin-bottom: 28px;
    overflow: hidden;
}

.p14-infolist-1-list-deta
{
    width: 90px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    display: block;
    float: right;
    background: #b6b6b6;
    color: #fff;
}

.p14-infolist-1-list-deta a
{
    color: #fff;
}

.p14-infolist-1-list dl:hover .p14-infolist-1-list-deta
{
    background: #c7282d;
    border-color: #c7282d;
}

.p14-infolist-1-list dl:hover .p14-infolist-1-list-deta a
{
    color: #fff;
}

.blk-sm
{
    width: 100%;
}
  /*news*/
/*翻页*/

.p12-pagination-1-main
{
    margin: 0 auto;
    padding: 20px 0;
    height: 30px;
    text-align: center;
}

.p12-pagination-1 a,

.p12-pagination-1 span
{
    vertical-align: top;
    display: inline-block;
    padding: 0 8px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #e5e5e5;
    text-align: center;
    margin: 0 2px;
    background: #fff;
}

.p12-pagination-1 span
{
    border: 1px solid #fff;
}

.p12-pagination-1 .page_curr
{
    background: #c7282d;
    color: #fff;
    border-color: #c7282d;
}

.p12-pagination-1 .laypage_first,

.p12-pagination-1 .laypage_last
{
    display: none;
}
/*产品列表页*/
.cplb-3n-ts-03-tit
{
    height: 50px;
    font-size: 24px;
    font-weight: normal;
    line-height: 50px;
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 15px;
}

.cplb-3n-ts-03-tit span
{
    display: inline-block;
    height: 50px;
    border-bottom: 1px solid #3e4651;
}

.cplb-3n-ts-03-list dl
{
    width: 47%;
    border: 1px solid #dedede;
    background: #fff;
    float: left;
    margin: 1%;
}

.cplb-3n-ts-03-list dl:nth-child(4n-1)
{
    margin-right: 0;
}

.cplb-3n-ts-03-list dt img
{
    width: 100%;
    margin: 0 auto;
    display: block;
}

.cplb-3n-ts-03-list dd
{
    padding: 6px 20px 5px 20px;
}

.cplb-3n-ts-03-list dd h4
{
    height: 45px;
    font-weight: normal;
    font-size: 18px;
    color: #154c64;
    line-height: 45px;
}

.cplb-3n-ts-03-list h4 a
{
    display: block;
    color: #727272;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.cplb-3n-ts-03-list dl:hover h4 a
{
    color: #c7282d;
}

.cplb-3n-ts-03-list-desc
{
    height: 40px;
    font-size: 14px;
    line-height: 20px;
    color: #666;
    margin-bottom: 12px;
    overflow: hidden;
}

.cplb-3n-ts-03-list-deta
{
    width: 100px;
    height: 40px;
    display: inline-block;
    border: 1px solid #aaa;
    font-size: 16px;
    line-height: 40px;
    text-align: center;
}

.cplb-3n-ts-03-list dl:hover
{
    border-color: #c7282d;
}

.cplb-3n-ts-03-list dl:hover a
{
    color: #c7282d;
}

.p15-showcase
{
    position: relative;
    padding: 12px 18px 16px 20px;
    margin-bottom: 15px;
    background: #fff;
    border: 1px solid #eee;
}

.p15-showcase-right-con
{
    line-height: 24px;
    font-size: 14px;
    max-height: 168px;
    margin-bottom: 86px;
    overflow: hidden; display:none;
}

.p15-showcase-left
{
    width: 43.7%;
    float: left;
    line-height: 0;
    overflow: hidden;
    border: 1px solid #e7e7e7;
    margin-right:1%;
}

.p15-showcase-left-jt
{
    width: 12px;
    height: 23px;
    position: absolute;
    top: 50%;
    margin-top: -11px;
    cursor: pointer;
    z-index: 33;
}

.p15-showcase-left-prev
{
    left: 10px;
}

.p15-showcase-left-next
{
    right: 10px;
}

.p15-showcase-left-size
{
    position: absolute;
    right: 0;
    bottom: 0;
    width: 56px;
    height: 28px;
    font-size: 14px;
    line-height: 16px;
    padding: 0 15px;
}

.p15-showcase-left-size em
{
    font-style: normal;
}

.p15-showcase-left-pic
{
    width: 100%;
    text-align: center;
}

.p15-showcase-left-pic li
{
    float: left;
}

.p15-showcase-left-pic img
{
    width: 100%;
    display: block;
}

.p15-showcase-right
{
    width: 51.6%;
    float: left;
}

.p15-showcase-right-tit
{
    height: 40px;
    font-size: 20px;
    line-height: 40px;
    color: #454545;
    margin-bottom: 1%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.pc-cx-tel-1
{
    width: 50%;
    height: 56px;
    border-top: 2px solid #e6e6e6;
    padding-top: 10px;
    position: absolute;
    bottom: 16px;
    right: 2%;
}

.pc-cx-tel-1-t1
{
    width: 114px;
    height: 44px;
    background: #c7282d;
    font-size: 18px;
    line-height: 44px;
    text-align: center;
    float: right; display:none;
}

.pc-cx-tel-1-t1 a
{
    display: block;
    color: #fff;
}

.pc-cx-tel-1-t2
{
    height: 56px;
    padding-left: 70px;
    background: url(/images/pc-xc-icon2.png) no-repeat 10px top;
    font-size: 18px;
    line-height: 18px;
    color: #454545;
}

.pc-cx-tel-1-t2 p
{
    line-height: 24px;
}

.p14-prodcontent-1
{
    background: #ffffff;
}

.p14-prodcontent-1-tit
{
    height: 40px;
    font-size: 24px;
    line-height: 40px;
    border-bottom: 2px solid #d4d4d4;
    margin-bottom: 20px;
}

.p14-prodcontent-1-tit span
{
    display: inline-block;
    height: 40px;
    color: #464646;
    border-bottom: 2px solid  #3e4651;
    padding-left: 34px;
    background: url(/images/p14-icon11.png) no-repeat 2px center;
}

.p14-prodcontent-1-tit em
{
    font-size: 18px;
    font-family: Arial;
    text-transform: uppercase;
    font-style: normal;
    color: #c2c2c1;
}
        
        /*.p14-prodcontent-1-desc {*/
        /*    padding-left: 15px;*/
        /*    padding-right: 15px;*/
        /*}*/
    
.p14-product-2-tit
{
    height: 46px;
    line-height: 46px;
    border-bottom: 2px solid #dfdfdf;
    margin-bottom: 30px;
    padding-top: 26px;
}

.p14-product-2-tit b
{
    display: inline-block;
    font-size: 24px;
    font-weight: normal;
    color: #464646;
    padding-left: 52px;
    border-bottom: 2px solid #3e4651;
    background: url(/images/p14-icon11.png) no-repeat 22px center;
}

.p14-product-2-tit span
{
    margin-left: 10px;
    font-size: 18px;
    font-family: Arial;
    color: #c2c2c1;
    text-transform: uppercase;
}

.p14-product-2-list dl
{
    float: left;
    width: 47%;
    border: 1px solid #dfdfdf;
    margin: 1.5%;
    box-sizing: border-box;
}

.p14-product-2-list dl.p14-product-clear
{
    margin-right: 0;
}

.p14-product-2-list dl img
{
    display: block;
    width: 100%;
}

.p14-product-2-list dd
{
    padding: 10px 28px 10px 10px;
    margin-right: 2px;
    position: relative;
}

.p14-product-2-list h3
{
    height: 30px;
    font-size: 16px;
    font-weight: normal;
    line-height: 30px;
    color: #191919;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.p14-product-2-list h3 a
{
    color: #191919;
}

.p14-product-2-desc
{
    font-size: 14px;
    line-height: 24px;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.p14-product-2-list dl:hover
{
    border-color: #c7282d;
}

.p14-product-2-list dl:hover h3 a
{
    color: #c7282d;
}

.p14-prodcontent-1-desc .tit
{
    clear: both;
    text-align: center;
}

.p14-prodcontent-1-desc .tit span
{
    color: #3e4750;
    display: block;
    font-size: 28px;
    font-weight: bold;
    margin-top: 2px;
    padding-top: 20px;
    position: relative;
}

.p14-prodcontent-1-desc .tit i
{
    color: #888888;
    display: block;
    font-size: 16px;
    font-style: normal;
    height: 35px;
    line-height: 35px;
    text-transform: uppercase;
}

.p14-prodcontent-1-desc .tit span::before
{
    background: #3e4750 none repeat scroll 0 0;
    content: "";
    height: 2px;
    left: 37%;
    position: absolute;
    top: 82.9%;
    width: 50px; display:none;
}

.p14-prodcontent-1-desc .tit span::after
{
    background: #3e4750 none repeat scroll 0 0;
    content: "";
    height: 2px;
    position: absolute;
    right: 37%;
    top: 82.9%;
    width: 50px;display:none;
}

.p14-prodcontent-1-desc .cs
{
    line-height: 32px;
}

.p15-infocontent-1
{
    margin-bottom: 30px;
}

.p15-infocontent-1-tit
{
    text-align: center;
    font-weight: normal;
    margin-bottom: 40px;
    font-size: 20px;
    line-height: 40px;
    color: #535353;
    height: 40px;
    overflow: hidden;
}

.p15-infocontent-1-bool
{
    border-bottom: 1px solid #3e4651;
    height: 20px;
    font-size: 12px;
    color: #909090;
}

.p15-infocontent-1-bool span
{
    margin-right: 20px;
}

.p15-infocontent-1-bool span a
{
    color: #909090;
}

.p15-infocontent-1-bool i
{
    font-style: normal;
    float: right;
    display: block;
    width: 80px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    background: #3e4651;
}

.p15-infocontent-1-bool i a
{
    color: #fff;
}

.p15-infocontent-1-bool span
{
    margin-right: 15px;
}

.p15-infocontent-1-tag span
{
    margin-right: 10px;
}

.endit-content
{
    line-height: 28px;
    font-size: 14px;
}
.endit-content img{ max-width:98%;}
.p14-info-3
{
    background: #f5f5f5;
    padding: 0 0 8px;
}

.p14-info-3-tit
{
    height: 55px;
    font-size: 24px;
    line-height: 55px;
    color: #4b4a4a;
}

.p14-info-3-list li
{
    height: 46px;
    font-size: 14px;
    line-height: 46px;
    color: #4b4a4a;
    border-top: 1px dashed #dbdbdb;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.p14-info-3-list li a
{
    color: #4b4a4a;
}

.p14-info-3-list li span
{
    float: right;
}

.p14-pagination-1 dl
{
    margin-bottom: 24px;
    padding-right: 40px;
}

.p14-pagination-1 dd
{
    height: 32px;
    font-size: 14px;
    line-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.p14-pagination-1 dd b
{
    float: right;
    font-weight: normal;
}

.p14-pagination-1 dd span
{
    width: 60px;
    height: 32px;
    background: #a2a2a2;
    color: #fff;
    text-align: center;
    display: inline-block;
    margin-right: 10px;
}

.p14-pagination-1 dt
{
    height: 1px;
    border-bottom: 1px dashed #b5b5b5;
    margin-left: 60px;
    padding-top: 2px;
    margin-bottom: 2px;
}

.p14-pagination-1 dd em
{
    float: right;
    padding-left: 20px;
    font-weight: normal;
}

.p14-pagination-1 dl a
{
    color: #4b4a4a;
}

.p14-pagination-1-href
{
    float: right;
    font-size: 18px;
    line-height: 32px;
}

.p14-pagination-1-href span
{
    display: inline-block;
    padding: 0 6px;
    margin-left: 4px;
    background: #3e4651;
}

.p14-pagination-1-href a
{
    display: block;
    color: #fff;
}

.p14-pagination-1-key
{
    min-height: 40px;
    border-top: 1px solid #3e4651;
    font-size: 14px;
    line-height: 40px;
    color: #575556;
}

.p14-pagination-1-key a
{
    color: #575556;
}

.p14-pagination-1-key span
{
    display: inline-block;
    margin: 0 4px;
}

.p14-left-nav-1-tit
{
    background: #c7282d;
    height: 80px;
}

.p14-left-nav-1-tit h3
{
    height: 75px;
    font-size: 24px;
    font-weight: normal;
    line-height: 75px;
    color: #fff;
    border-bottom: 1px solid #fff;
    text-align: center;
}

.p14-left-nav-1-tit h3 span
{
    font-size: 14px;
    text-transform: uppercase;
}

.p14-left-nav-1-nav-one h3
{
    height: 50px;
    line-height: 50px;
    background: url(/images/p14-icon5.png) no-repeat right center #ececeb;
    margin-bottom: 2px;
}

.p14-left-nav-1-nav-one h3 a
{
    display: block;
    font-size: 18px;
    font-weight: normal;
    margin-right: 40px;
    margin-left: 38px;
    color: #666;
}

.p14-left-nav-1-nav-one h3.sidenavcur,.p14-left-nav-1-nav-one h3:hover
{
    background: url(/images/p14-icon2.png) no-repeat right center #c7282d;
}

.p14-left-nav-1-nav-one h3.sidenavcur a,.p14-left-nav-1-nav-one h3:hover a
{
    color: #fff
}

.p14-left-nav-1-nav dl
{
    padding: 2px 0 4px;
}

.p14-left-nav-1-nav dt
{
    height: 50px;
    font-size: 16px;
    line-height: 50px;
    padding-left: 54px;
    padding-right: 40px;
    margin-bottom: 1px;
    background: #ececec;
    position: relative;
}

.p14-left-nav-1-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);
}

.p14-left-nav-1-nav dt.sidenavcur:after,.p14-left-nav-1-nav dt:hover:after
{
    border-color: #c7282d;
}

.p14-left-nav-1-nav dt.sidenavcur a,.p14-left-nav-1-nav dt:hover a
{
    color: #c7282d;
}

.p14-left-nav-1-nav dd
{
    border: 1px solid #ececec;
    border-bottom: 0;
}

.p14-left-nav-1-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;
}
          
                          
        /*.p14-left-nav-1-nav p:after{content: ""; width: 3px; height: 3px; border-radius: 100%;background: #666; position: absolute; left: 58px; top: 50%;}*/
        
       
.p14-left-nav-1-nav p.sidenavcur a,.p14-left-nav-1-nav p:hover a
{
    color: #c7282d;
}

.p14-left-nav-1-nav p.sidenavcur:after ,.p14-left-nav-1-nav p:hover:after
{
    background: #3e4651;
}

.p14-left-nav-1-nav a
{
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
}