@charset "utf-8";







html,body,dl,dt,dd,ol,ul,li,p,span,em,cite,del,a,img,h1,h2,h3,h4,h5,h6,object,pre,code,form,fieldset,legend,pre,input,select,textarea,blockquote,q,table,caption,thead,tbody,tfoot,th,td,button {margin:0;padding:0; -webkit-tap-highlight-color:rgba(0,0,0,0); background:transparent; }	



html , body{  width:100%; word-wrap:break-word  }



body { font-size:13px; color:#383838; background:none; min-height:40vh ;   }

html , body{ font-family:"微软雅黑";}



.body-box{ background:#fff;}



table { border-collapse:collapse; border-spacing:0;}

img, fieldset, abbr, acronym { border:none; vertical-align:top}

a img { border:none; padding:0; margin:0;}   


blockquote,q { quotes:none;}



p{



     -webkit-text-size-adjust:none; 



}



a { color:#333;  text-decoration:none; cursor:pointer;}





address,caption,cite,code,dfn,em,th,var { margin:0;padding:0; font-style:normal;font-weight:normal;}



*{ margin:0 auto; padding:0px; }



/* ----End Reset---- */



input , textarea , select , option{ border:none; background:none; outline:none; font-family:"siyuan";}



textarea{ resize:none}



select::-ms-expand{ display: none; }

video{ border:none}

/*---- Patchs---- */



.fl { float:left;}		



.fr { float:right;}		



.fn { float:none;}



.cl { clear:left;}



.cr { clear:right;}



.cb { clear:both;}



.tl { text-align:left;} 



.tr { text-align:right;}



.tc { text-align:center;}



li{ list-style:none; vertical-align:bottom}

.phone-box{ display:none;}
.phone-box1{ display:none;}

/*导航开始*/
.head-max{ width:100%; height:126px; background:url(../images/top-maxbj.jpg) center center no-repeat;}
.head-box{ width:1200px; height:auto;}
.logo{ width:189px; height:67px; overflow:hidden; margin-top:27px}
.logo img{ width:100%; height:100%;}
.nav-box{ width:800px; height:126px; float:left; margin-left:35px;}
.nav-box ul{ width:100%; height:auto;
display:-webkit-flex;
display:-moz-flex;
display:-ms-flex;
display:-o-flex;
display:flex;

}
.nav-box li{float:left; flex-grow: 1;  max-width: 16.6%;height:46px;line-height:46px;text-align:center;font-size:18px; position:relative; padding-top:40px; margin:0 7px;}
.nav-box li a{color:#333333;  }
.nav-box li>a{ padding:0 7px;}
.nav-box li>a:hover{ color:#ff8827; border-bottom:2px solid #ff8827; }


.nav-box ul li a:hover{display:block;}
.nav-box .nav-on>a{color:#ff8827;  text-decoration:none;display:block; border-bottom:2px solid #ff8827;}



.nav-box li:hover a.link{ display:block; }
.nav-box li:hover>a{color:#ff8827;  text-decoration:none;display:block; border-bottom:2px solid #ff8827;}
.nav-box dl{width:100%;font-size:14px;background-color:#fff;position:absolute;top:88px;left:0px; z-index:9999; padding:12px 0 14px; box-shadow:1px 1px 10px 2px rgba(0,0,0,0.1);}
.nav-box dl dd a{color:#666666; font-size: 14px;}
.nav-box dl dd{

	height: 28px;
	line-height: 28px;
}
.nav-box dl dd a:hover{  color:#007074; text-decoration:underline }
.nav-on{ color:#ff8827;}
.nav-on a{ color:#007074; }

.head-dh{ width:150px; height:auto; overflow:hidden; float:right; line-height:32px; text-align:right; font-size:18px; color:#007074; font-weight:bold; float:right; padding-top:34px;}
.head-dh img{ width:31px; height:31px; margin-right:4px;}
/*导航结束*/

/*banner开始*/
.pc_banner {
    display: block;
    width: 100%;
    height: 600px;
}
.flexslider{position:relative;height:100%;width: 100%;overflow:hidden;}
.slides{position:relative;z-index:1;height: 100%;width: 100%}
.slides li{height:100%;width: 100%;position: relative;}
.flex-control-nav{position:absolute;bottom:15px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 10px; *display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:40px;overflow:hidden; background:#999; cursor:pointer; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;   }
.flex-control-nav .flex-active{ background:#ff8827;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:66px;height:66px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;display: none}
.flex-direction-nav li a.flex-next{right:40px;display: none}
/*banner结束*/

.about-max{ width:100%; height:auto; overflow:hidden; margin:89px auto 74px}
.about-top{ width:100%; height:auto; overflow:hidden; text-align:center;}
.about-top img{ width:auto}
.about-bot{ width:980px; height:auto; overflow:hidden; padding-top:10px; line-height:26px; font-size:16px; color:#333333;}
.about-bot p{ text-indent:2em;}
.about-bot font{ color:#e32f2f}

.pro-max{ width:100%; height:1224px; overflow:hidden; background:url(../images/pro-maxbj.jpg) center center no-repeat;}

.biaoti-box{ width:1200px; height:auto; overflow:hidden; padding-top:70px;}
.biaoti-1{ width:100%; height:auto; overflow:hidden; line-height:52px; text-align:center; font-size:36px; color:#ffffff;}
.biaoti-2{ width:100%; height:auto; overflow:hidden; line-height:34px; text-align:center; font-size:24px; color:#ffffff; text-transform: uppercase; font-weight:200;}
.biaoti-3{ width:144px; height:5px; background:#ffffff; margin-top:8px;}

.pro-box{ width:1200px; height:auto; overflow:hidden; padding-top:56px;}
.pro-1{ width:378px; height:auto; overflow:hidden; float:left; margin-right:33px; background:#fff; margin-bottom:24px;}
.pro-box .pro-1:nth-child(3n){ margin-right:0}
.pro-11{ width:100%; height:244px; overflow:hidden;}
.pro-11 img{ width:100%; height:100%; transition: all 2s ease 0s;}
.pro-12{ width:100%; height:156px; overflow:hidden;}
.pro-121{ width:calc(100% - 30px); height:42px; line-height:42px; text-align:center; overflow:hidden; padding-top:25px; font-size:20px; color:#333333; font-weight:bold; overflow:hidden;}
.pro-122{ width:198px;  height:34px; overflow:hidden; border:1px solid #dadada;  margin-top:11px; border-radius:18px; line-height:34px; text-align:center; color:#333; font-size:16px;}
.pro-1:hover .pro-122{background:#ff8827;  border:1px solid #ff8827; color:#fff;}
.pro-1:hover .pro-11 img{transform: scale(1.1);}





.pro-more{ margin:26px auto 0; width:332px; border:1px solid #ffffff; height:44px; overflow:hidden}
.pro-more a{ display:block; width:100%; height:44px; line-height:44px; overflow:hidden; text-align:center; font-size:18px; color:#ffffff;}

.news-max{ width:100%; height:auto; overflow:hidden; padding-bottom:106px;}

.biaotia-box{ width:1200px; height:auto; overflow:hidden; padding-top:70px;}
.biaotia-1{ width:100%; height:auto; overflow:hidden; line-height:52px; text-align:center; font-size:36px; color:#333333;}
.biaotia-2{ width:100%; height:auto; overflow:hidden; line-height:34px; text-align:center; font-size:24px; color:#333333; text-transform: uppercase; font-weight:200;}
.biaotia-3{ width:144px; height:5px; background:#ff8827; margin-top:8px;}

.news-box{ width:1200px; height:auto; overflow:hidden; padding-top:4px;}
.news-left{ width:586px; height:422px; overflow:hidden; float:left; padding-top:46px;}


.news-right{ width:565px; height:auto; overflow:hidden; float:right;}
.news-1{ width:100%; height:auto; overflow:hidden; padding:34px 0 26px; border-bottom:1px solid #d9d9d9;}
.news-1 a{ display:block; width:100%; height:auto; overflow:hidden;}
.news-11{ width:85px; height:auto; overflow:hidden; float:left; border-right:3px solid #d9d9d9; margin-top:14px;}
.news-111{ width:100%; height:36px; line-height:36px; font-size:36px; color:#333333;text-overflow:ellipsis; white-space:nowrap;}
.news-112{ width:100%; height:21px; line-height:21px; font-size:15px; overflow:hidden; color:#666666; padding-top:9px;}
.news-12{width:calc(100% - 115px); height:auto; overflow:hidden; float:right; }
.news-121{ width:100%; height:36px; line-height:36px; font-size:20px; color:#333333; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.news-122{ width:100%; height:40px; line-height:20px; font-size:15px; color:#999999; overflow:hidden; padding-top:8px;}
.news-1:hover .news-111{ color:#ff8827;}
.news-1:hover .news-112{ color:#ff8827;}
.news-1:hover .news-121{ color:#ff8827;}
.news-1:hover{ border-bottom:1px solid #ff8827}

.bot-max1{ width:100%; height:230px; overflow:hidden; background:#222222; border-bottom:1px solid #3f3f3f}
.bot-box1{ width:1200px; height:auto; overflow:hidden;}
.bot-logo{ width:192px; height:69px; overflow:hidden; float:left; margin-top:89px; margin-right:74px;}
.bot-logo img{ width:100%; height:100%}
.bot-nav{ width:80px; height:auto; overflow:hidden; float:left; margin-right:44px; margin-top:42px;}
.bot-nav1{ width:100%; height:38px; line-height:38px; overflow:hidden; font-size:14px; color:#eeeeee; border-bottom:1px solid #393939}
.bot-nav2{ width:100%; height:auto; overflow:hidden; padding-top:7px;}
.bot-nav2 p{ width:100%; height:28px; line-height:28px; overflow:hidden; font-size:13px;}
.bot-nav2 p a{ color:rgba(255,255,255,0.6);}
.bot-nav2 p a:hover{ color:rgba(255,255,255,1);}
.ewma-box{ width:106px; height:auto; overflow:hidden; float:left; padding-left:30px; margin-top:54px;}
.ewma-1{ width:100%; height:106px; overflow:hidden}
.ewma-1 img{ width:100%; height:100%;}
.ewma-2{ width:100%; height:36px; line-height:36px; font-size:14px; color:#fff; overflow:hidden; text-align:center;}
.bot-lx{ width:270px; height:auto; overflow:hidden; float:right; padding-top:54px;}
.bot-lx1{ width:100%; height:26px; line-height:26px; font-size:14px; color:#ffffff; overflow:hidden; text-align:right;}
.bot-lx2{ width:100%; height:55px; line-height:55px; font-size:36px; color:#ffffff; overflow:hidden; text-align:right;}
.bot-lx3{ width:100%; height:34px; line-height:34px; font-size:14px; color:#ffffff; overflow:hidden; text-align:right;}
.bot-max2{ width:100%; height:auto; line-height:30px; padding:12px 0; text-align:center; font-size:14px; overflow:hidden;color:rgba(255,255,255,0.4); background:#222222;}
.bot-max2 a{color:rgba(255,255,255,0.4);}
/*这是大banner图的轮播样式*/

.fullSlide {
    height:422px; position:relative;
    width: 100%; overflow:hidden;
}

.fullSlide .bd {
    margin: 0 auto;
    position: relative;
    z-index: 0; width:100%; height:100%;
    overflow: hidden;
}

.fullSlide .bd ul {
    width: 100%; height:422px !important; overflow:hidden; display:block;
}



.fullSlide .bd li {
    display: block; width:100%; height:auto; position:relative;
    height:422px !important; 
}
.bannerli a{ display:block; width:100%; height:100%; overflow:hidden;}
.bannerli1{ width:100%; height:392px; overflow:hidden;}
.bannerli1 img{ width:100%; height:100%; overflow:hidden;}
.bannerli2{ width:462px; height:194px; overflow:hidden; background:#219da0; position:absolute; bottom:0; left:0; z-index:99}
.bannerli21{  width:calc(100% - 56px); height:72px; line-height:72px; color:#fffefe; padding-top:16px; font-size:42px; overflow:hidden;}
.bannerli21 font{ font-size:14px; padding-left:10px;}
.bannerli22{  width:calc(100% - 56px); height:38px; line-height:38px; color:#fffefe; font-size:18px; font-weight:bold; overflow:hidden; padding-bottom:10px; border-bottom:1px solid #30c2c6; text-overflow:ellipsis; white-space:nowrap;}
.bannerli23{ width:calc(100% - 56px); height:30px; line-height:30px; color:#fffefe; padding-top:14px; font-size:14px; overflow:hidden;}


.fullSlide .hd {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    line-height: 30px; text-align:center
}

.index_slider{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 80px;
    height: 30px;

    position: sticky;
    z-index: 111;
    bottom: 14px;
    left: 360px;
    font-size: 15px;
    color: #fffefe;
    box-sizing: border-box;
}
/*.index_slider:hover{
    box-shadow: 1px 0 20px rgba(0, 0, 0, 0.1);
}*/
/*.fullSlide .hd ul{text-align:center;}*/
.fullSlide .hd ul li {
    padding: 0px; display:inline-block;
    cursor: pointer; color:#fff;
}

.fullSlide .hd ul .on {
    color: #fff;
}

.anniu{ width:100%; height:100%; float:right; position:absolute;}
.index_slider_btn{
/*    width: -webkit-calc(100% - 260px);
    width: -moz-calc(100% - 260px);
    width: -ms-calc(100% - 260px);
    width: -o-calc(100% - 260px);
    width: calc(100% - 260px);*/
		width:100%; position:absolute; z-index:999; right:0; top:0;
    height: 100%;
    text-align: center; 
}
.fullSlide .prev {
    position: relative; float:left; margin-left:0px;
    display: inline-block;
    width: 14px;
    height: 100%;
    background: url(../images/jt-left.png) left no-repeat;
    margin-right: 0px;
    cursor: pointer;
}

/*.fullSlide .prev::after{
    position: absolute;
    top: 30px;
    right: -34px;
    content: '';
    width: 2px;
    height: 52px;
    background: rgba(255, 255, 255, 0.3);
}*/
/*.fullSlide .prev:hover{
    background: url(../images/icon-prev1.png) left no-repeat;
}
*/
.fullSlide .next {
    display: inline-block;  float:right; margin-right:0px;
    width: 20px;
    height: 100%;
    background:url(../images/jt-right.png) right no-repeat;
    margin-left: 0px;
    cursor: pointer;
}

/*.fullSlide .next:hover{
    background: url(../images/icon-next1.png) left no-repeat;
}
*/
.img-years{
    position: relative;
    top: 30%;
    margin-left: 200px;
    display: block;
    text-align: left;
    z-index: 999;
}
.banner_text1 {
    position: relative;
    color: #ffffff;
    font-size: 54px;
    display: block;
    top: 35%;
    /* width: 80%;
    margin: 0 auto; */
    margin-left: 200px;
    letter-spacing: 6px;
    font-weight: bold;
    font-family: 'microsoft yahei', arial;
    text-align: left;
    z-index: 999;
}

.banner_line {
    display: block;
    margin-left: 200px;
    position: relative;
    width: 500px;
    height: 2px;
    top: 39%;
    background: #FFFFFF;
    z-index: 999;
}

.banner_text2 {
    position: relative;
    text-align: left;
    color: #ffffff;
    font-size: 26px;
    display: block;
    /* width: 80%;
    margin: 0 auto; */
    top: 43%;
    margin-left: 200px;
    letter-spacing: 6px;
    z-index: 999;
}
.banner-main{
    position: absolute;
    right: 0;
    top: 18%;
}
.banner3-main{
    position: absolute;
    right: 0;
    bottom: 0;
}
.banner_href {
    height: 40px !important;
    width: 200px;
    line-height: 40px;
    border-radius: 5px;
    background: #0093dd;
    color: #ffffff;
    margin: 0 auto;
    top: 54%;
    clear: both;
    font-size: 20px;
    position: relative;
    display: block;
    visibility: hidden;

    display: none;

}

/*内页开始*/
.banner-pc{ width:100%; height:350px; overflow:hidden;}
.mian-nymax{ width:1200px; height:auto; overflow:hidden; margin:60px auto 60px}
.mian-left{ width:230px; height:auto; overflow:hidden;}
.mian-ltop{ width:100%; height:60px; line-height:60px; font-size:22px; color:#fff; overflow:hidden; text-indent:20px; background:#007074; }
.mian-lcen{ width:100%; height:auto; overflow:hidden; margin-bottom:20px; background:#fff; padding-bottom:16px; padding-top:0px;}
.mian-nyfl1{ width:calc(100% - 40px);  height:56px; overflow:hidden; line-height:56px; border-bottom:1px solid #e6e6e6; background:url(../images/nav-ny.png) right 2px center no-repeat;}


.mian-nyfl1 a{ display:block; width:100%; height:56px; line-height:56px; overflow:hidden; font-size:16px; color:#333333;}
.mian-nyfl1:hover{  border-bottom:1px solid #fe8727; background:url(../images/nav-nyon.png) right 2px center no-repeat;}
.mian-nyfl1:hover a{ color:#fe8727}

.mian-nyfl1on{ border-bottom:1px solid #fe8727; background:url(../images/nav-nyon.png) right 2px center no-repeat;}
.mian-nyfl1on a{color:#fe8727}
.mian-lbot1{ display:none;}
.mian-lbot2{ width:100%; height:130px; overflow:hidden; background:url(../images/ax.png) center center no-repeat; background-size:100% 100%;}
.mian-lbot21{ width:80%; height:21px; line-height:21px; font-size:16px; color:#007074; overflow:hidden; margin-top:16px;}
.mian-lbot22{ width:80%; height: 36px; overflow:hidden;
    color: #007074;
    font-size: 28px;
    line-height: 36px;
    text-transform: uppercase;
    font-family: Arial;
    font-weight: normal;
    margin: 8px auto 2px;}
.mian-lbot23{display: block; margin-left:10%;
    width: 80px;
    height: 26px;

    background: #fff;
    text-align: center;
    font-size: 14px;
    color: #333333;
    line-height: 26px;
    transition-duration: 0.5s;}
.mian-lbot23 a{ display:block; width:100%; height:24px; color:#007074; overflow:hidden;}
.mian-lbot23:hover
{
    color: #FFFFFF;
    background: #007074;

}
.mian-lbot23:hover a
{
    color: #FFFFFF;


}

.mian-right{ width:936px; height:auto; overflow:hidden; background:#fff; min-height:500px;}
.mbx{width:calc(100% - 60px); 
    height: 60px;
    line-height: 60px;
    background: #cce2e3;
    font-size: 18px;
    color: #333; padding:0 30px;

}
.mbx a{ color:#333333; padding:0 5px;}
.mbx a:hover{ color: #007074;}

.news-xqbox{width:calc(100% - 40px); height:auto; overflow:hidden; padding-top:20px}
.news-xq1{ width:100%; height:auto; overflow:hidden; font-size:18px; text-align:center; color:#333; line-height:24px;}
.news-xq2{     text-align: center;
    color: #c8c8c8;
    margin-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 1px dashed #eaeaea;}
.news-xq3{ width:100%; height:auto; line-height:22px; font-size:14px; color:#333; padding-bottom:20px; min-height:300px;}
.news-xq3 img{ max-width:100%;}
.news-xq4{ width:100%; height:auto; overflow:hidden; padding-bottom:10px; padding-top:10px;   border-top: 1px dashed #eaeaea;}
.news-xq4 p{ width:100%; height:auto; overflow:hidden; line-height:30px; font-size:14px; color:#333;}

.sousuo-ny111{ width:-webkit-calc(100% - 100px); width:-moz-calc(100% - 100px); width:calc(100% - 100px); height:44px; overflow:hidden; float:left;  text-overflow:ellipsis; white-space:nowrap; }
.sousuo-ny112{ width:90px; height:44px; line-height:44px; font-size:16px; text-align:right; float:right; color:#666; overflow:hidden;}
.sousuo-ny11:hover .sousuo-ny111{ color:#11bbf8 ;}

.rencai-box{width:-webkit-calc(100% - 38px); width:-moz-calc(100% - 38px); width:calc(100% - 38px);  height:auto; overflow:hidden; margin-bottom:10px; margin-top:19px; }
.rencai-1{ width:100%; height:auto; line-height:32px; font-size:16px; color:#333; overflow:hidden}
.rencai-2{ width:100%; height:auto; overflow:hidden; padding-top:15px}
.rencai-21{ width:100%; height:auto; overflow:hidden; margin-bottom:15px;}
.rencai-211{ width:100%; height:50px; overflow:hidden; background:#f1f1f1; line-height:50px; font-size:16px; color:#333; cursor:pointer}
.rencai-2111{ display:inline-block; margin-left:20px; color:#333}
.rencai-2112{ display:inline-block; font-size:14px; margin-left:20px; color:#666; margin-left:20px}
.rencai-2113{ display:inline-block; font-size:14px; margin-left:20px; color:#666; margin-left:20px}
.rencai-2114{ display:block; float:right; width:26px; height:26px; background:url(../images/zhankai.png); margin-right:20px; margin-top:12px;}
.rencai-212{ width:100%; height:auto; overflow:hidden; background:#f8f8f8; display:none;}
.rencai-2121{width:-webkit-calc(100% - 38px); width:-moz-calc(100% - 38px); width:calc(100% - 38px); height:auto; overflow:hidden; padding:15px 0 ; border-bottom: 1px solid #dfdfdf}
.rencai-21211{ width:32%; height:40px; line-height:40px; overflow:hidden; float:left; font-size:14px; color:#333; overflow:hidden; margin-right:2%}
.rencai-2121 .rencai-21211:nth-child(3n){ margin-right:0}
.rencai-2122{ width:-webkit-calc(100% - 38px); width:-moz-calc(100% - 38px); width:calc(100% - 38px); padding:15px 0; height:auto; line-height:30px; font-size:14px; color:#333; overflow:hidden;}

.rencai-21on .rencai-211{ background:#007074; color:#fff}
.rencai-21on  .rencai-2111{ color:#fff}
.rencai-21on  .rencai-2112{ color:#fff}
.rencai-21on  .rencai-2113{ color:#fff}
.rencai-21on  .rencai-2114{  background:url(../images/shouqi.png);}
.rencai-21on .rencai-212{ display:block}

.pro-nylbbox{ width:-webkit-calc(100% - 40px); height:auto; overflow:hidden; padding-top:20px; padding-bottom:20px;}
.pro-ny1{ width:286px; height:auto; overflow:hidden; float:left; margin-right:19px; margin-bottom:20px; }
.pro-nylbbox .pro-ny1:nth-child(3n){ margin-right:0;}
.pro-ny1 a{ display:block; width:100%; height:auto; overflow:hidden;}
.pro-ny11{ width:100%; height:185px; overflow:hidden; }
.pro-ny11 img{ width:100%; height:100%;  transition: all 2s ease 0s;}
.pro-ny12{width:-webkit-calc(100% - 2px); height:128px; overflow:hidden; border:1px solid #e6e6e6;}
.pro-ny121{ width:-webkit-calc(100% - 30px); height:60px; line-height:60px; font-size:20px; text-align:center; color:#333333; padding-top:5px; overflow:hidden;}
.pro-ny122{ width:196px; height:34px; overflow:hidden; line-height:34px; border:1px solid #dadada; font-size:16px; color:#333333; text-align:center; border-radius:18px;}
.pro-ny1:hover .pro-ny11 img{transform: scale(1.1);}
.pro-ny1:hover .pro-ny122{ border:1px solid #ff8827; background:#ff8827; color:#fff;}

.hon-nylbbox{ width:-webkit-calc(100% - 40px); height:auto; overflow:hidden; padding-top:20px;}
.hon-ny1{ width:284px; height:auto; overflow:hidden; float:left; margin-right:19px; margin-bottom:20px; border:1px solid #f0f0f0}
.hon-nylbbox .hon-ny1:nth-child(3n){ margin-right:0;}
.hon-ny1 a{ display:block; width:100%; height:auto; overflow:hidden;}
.hon-ny11{ width:100%; height:180px; overflow:hidden; border-bottom:1px solid #f0f0f0}
.hon-ny11 img{ width:100%; height:100%;  transition: all 2s ease 0s;}
.hon-ny12{width:-webkit-calc(100% - 20px); height:40px; line-height:40px; font-size:14px; color:#333; overflow:hidden; text-align:center; }
.hon-ny1:hover .hon-ny11 img{transform: scale(1.1);}
.hon-ny1:hover .hon-ny12{ color:#3d75bf}

.news-xqlb{ width:-webkit-calc(100% - 40px); height:auto; overflow:hidden;}
.news-xqlb1{ width:100%; height:auto; overflow:hidden; border-bottom:1px solid #eaeaea}
.news-xqlb1 a{ display:block; width:100%; height:auto; overflow:hidden; padding:20px 0}
.news-xqlb11{ width:120px; height:auto; overflow:hidden; float:left;}
.news-xqlb111{ width:100%; height:25px; line-height:25px; text-align:center; font-size:25px; overflow:hidden; font-weight:bold;}
.news-xqlb112{ width:100%; height:25px; line-height:25px; text-align:center; color:#555; font-size:14px; overflow:hidden; }
.news-xqlb12{width:-webkit-calc(100% - 130px); height:auto; overflow:hidden; float:right; }
.news-xqlb121{ width:100%; height:24px; line-height:24px; font-size:18px; color:#333; overflow:hidden;}
.news-xqlb122{ width:100%;
    color: #a4a4a4;
    height: 30px; font-size:14px;
    line-height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
		
.news-xqlb1:hover .news-xqlb111{ color:#fe8727}
.news-xqlb1:hover .news-xqlb112{ color:#fe8727}
.news-xqlb1:hover .news-xqlb121{ color:#fe8727}

.zhuanjia-xqlb{width:-webkit-calc(100% - 40px); height:auto; overflow:hidden; padding-top:20px;}
.zhuanjia-xqlb1{width:-webkit-calc(50% - 10px); height:auto; overflow:hidden; float:left; margin-bottom:20px;}
.zhuanjia-xqlb .zhuanjia-xqlb1:nth-child(2n){ float:right;}
.zhuanjia-xqlb11{ width:200px; height:134px; overflow:hidden; float:left;}
.zhuanjia-xqlb11 img{ width:100%; height:100%;  transition: all 2s ease 0s;}
.zhuanjia-xqlb12{width:-webkit-calc(100% - 215px); height:auto; overflow:hidden; float:right;}
.zhuanjia-xqlb121{font-size: 18px;
    color: #333;
    line-height: 28px;
    height: 28px;
		margin-top:12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.zhuanjia-xqlb122{
	color: #999;
    line-height: 18px;
    height: 36px;
    overflow: hidden;
    margin: 10px 0 15px 0; font-size:14px;
	}		
.zhuanjia-xqlb123{ width:100%; height:auto; overflow:hidden;}
.zhuanjia-xqlb1231{ display:inline-block; float:left; font-size:14px; color:#333;}
.zhuanjia-xqlb1232{ display:inline-block; float:right; font-size:14px; color:#999;}

.zhuanjia-xqlb1:hover .zhuanjia-xqlb11 img{transform: scale(1.1);}
.zhuanjia-xqlb1:hover .zhuanjia-xqlb121{ color:#fe8727}

.lianxi-box{ width:-webkit-calc(100% - 40px); width:-moz-calc(100% - 40px); width:calc(100% - 40px);  height:auto; overflow:hidden; margin-top:30px;}
.lianxi-bt{ width:100%; height:24px; overflow:hidden; line-height:24px; text-align:center; }
.lianxi-bt span{ display:inline-block; width:300px; height:2px; background:#ededed; margin-top:11px; vertical-align:top;}
.lianxi-bt font{ display:inline-block; height:24px; line-height:24px; font-size:18px; color:#666; margin:0 30px;}

.lianxi-1{  width:600px; height:auto; overflow:hidden; padding:10px 0 }
.lianxi-1 p{ width:100%; height:auto; line-height:50px; font-size:14px; color:#333; overflow:hidden;}
.lianxi-1 img{ margin-right:10px; height:30px; margin-top:10px;}
.lianxi-td{ width:100%; height:auto; overflow:hidden; margin:30px auto 50px;}
.lianxi-td img{ width:100%;}

.liuyan-box{ width:-webkit-calc(100% - 40px); width:-moz-calc(100% - 40px); width:calc(100% - 40px);  height:auto; overflow:hidden; margin-bottom:30px; margin-top:20px; }
.liuyan-1{ width:100%; height:auto; line-height:40px; font-size:20px; color:#a0a0a0; overflow:hidden; border-bottom:1px dashed #a0a0a0;}
.liuyan-1 font{ color:#f01f0b;}

.liuyan-2{ width:605px; height:auto; overflow:hidden; padding:0px 0 10px;  border-bottom:1px dashed #a0a0a0;}
.liuyan-21{ width:100%; height:auto; overflow:hidden; margin:10px 0; padding-bottom:10px;}
.liuyan-211{ width:60px; height:auto; float:left; line-height:38px;  font-size:14px; color:#595758; }
.liuyan-212{     line-height: 36px; display:block; float:left;  overflow:hidden;
    height: 40px;
    border: 1px solid #c9c9c9;
    width: 600px;
    color: #666;}
.liuyan-212 input{ display:block; width:580px; height:40px; line-height:40px; font-size:14px; color:#333; overflow:hidden; padding:0px 10px;}
.liuyan-213{ display:inline-block; float:left; height:auto; line-height:normal; margin-left:5px; font-size:18px; color:#f01f0b; vertical-align:top;}

.liuyan-214{   line-height: 36px; display:block; float:left;  overflow:hidden;
    height: 36px;
    border: 1px solid #c9c9c9;
    width: 114px;
    color: #666;}
.liuyan-214 input{ display:block; width:94px; height:40px; line-height:40px; font-size:14px; color:#333; overflow:hidden; padding:0px 10px;}
.liuyan-215{ width:80px; height:38px; float:left; margin-left:20px;}
.liuyan-215 img{ width:100%; height:100%;}

.liuyan-216{  line-height: 36px; display:block; float:left; overflow:hidden;
    height: 120px;
    border: 1px solid #c9c9c9;
    width: 600px;
    color: #666;}
.liuyan-216 textarea{ display:block; width:580px; height:120px; line-height:30px; padding:0px 10px; margin-top:5px; font-size:14px; color:#333;}
.liuyan-3{ width:100%; height:auto; overflow:hidden; text-align:center; padding:20px 0 0;}
.liuyan-31{ width:100px; height:38px; overflow:hidden; display:inline-block; line-height:38px; margin-left:10px; margin-right:10px; border-radius:6px; background:#ff8827;}
.liuyan-31 input{ display:block; width:100%; height:38px; line-height:38px; text-align:center; font-size:18px; color:#fff;  cursor:pointer;}
.liuyan-31:hover{ background:#007074}
.liuyan-31:hover input{ color:#fff;}
.liuyan-32{ width:100px; height:38px; overflow:hidden; display:inline-block; line-height:38px; margin-left:10px; margin-right:10px; border-radius:6px; background:#eeeeee;}
.liuyan-32 input{ display:block; width:100%; height:38px; line-height:38px; text-align:center; font-size:18px; color:#333;  cursor:pointer;}
.liuyan-32:hover{ background:#007074}
.liuyan-32:hover input{ color:#fff;}
/*内页结束*/





/*分页*/
.clearBoth {
    width: 100%;
    clear: both;
    height: 1px;
}
.page
{
    margin: 0px auto 40px;
    text-align: center;
    clear: both;
    overflow: hidden;
}
.page a
{
    display: inline-block;
    height: 32px;
    padding: 0 12px;
    border: 1px solid #e0e0e0;
    line-height: 32px; background:#ffffff;
    color: #666666;
    font-size: 16px;
    margin: 0 2px; color:#333333;
}
.page a:hover
{
    border: 1px solid #fe8727!important;
    background: #fe8727 !important;
    color: #fff!important;
}
.pageSelect
{
    border: 1px solid #fe8727!important;
    background: #fe8727 !important;
    color: #fff!important;
}
@media screen and (max-width: 750px){
	.page{ display:none;}
	.phone-box{ display:block;}
	.fenye
{
   text-align: center;
    margin: 20px auto 20px;
}
    .app_fenye
    {
        clear: both;
        text-align: center;
        margin-bottom: 10px;
    }
    .app_fenye  .app_fenyeA
    {
        font-size: 14px;
    }
    .app_fenye  .app_fenyeB
    {
        font-size: 12px;
        width: 30px;
        height: 24px;
        line-height: 24px;
        margin-left: 5px;
        outline: none;
    }
 }
 
 
 
 @media screen and (max-width: 750px){
	 
.pc-box{ display:none}
.phone-box{ display:block;}
	/*首页头部开始*/
.head-box{width:-webkit-calc(100% - 30px); width:-moz-calc(100% - 30px); width:calc(100% - 30px); height:44px; background:#fff; padding:0 15px; overflow:hidden;  border-bottom:1px solid #efefef; position:fixed; top:0; left:0; z-index:9999999; text-align:center;}
.logo-box{ width:96px; height:34px; overflow:hidden; float:left; margin-top:5px;}
.logo-box img{ width:100%; height:34px;}

.head-jg{ width:100%; height:45px; overflow:hidden;}
.fanhui{ width:50px; height:44px; overflow:hidden; float:left; background:url(../images/fanhui.png) center left no-repeat; background-size:10px 18px; overflow:hidden;}
.fanhui a{ display:block; width:100%; height:100%;}

.logo-box1{ width:107px; height:38px; overflow:hidden; float:left; margin-left:calc(50% - 127px);  margin-top:3px; }
.logo-box1 img{ width:100%; height:38px;}

.nav-box{ width:50px; height:44px; overflow:hidden; float:right; background:url(../images/nav.png) center right no-repeat; background-size:23px 17px; margin-left:0}

.nav-lb{ width:100%; height:calc(100vh - 45px); top:45px; left:0; z-index:9999999; background:rgba(0,0,0,0.9); display:none; position:fixed; overflow:auto;}
.block-1{ display:block;}
.nav-lb ul{ width:100%; height:auto; overflow:hidden;}
.nav-lb ul li{ width:100%; height:auto; overflow:hidden; border-bottom:1px solid #292929;  }
.nav-lb ul li p{ width:-webkit-calc(100% - 30px); width:-moz-calc(100% - 30px); width:calc(100% - 30px); height:40px; line-height:40px; overflow:hidden; font-size:14px; color:#fff; padding:0 15px;}
.nav-lb ul li p a{ color:#fff; width:100%; height:100%; display:block;}
.nav-lb ul li p font{display:block; width:40px; height:40px; float:right; background:url(../images/menu_jia.png) center right no-repeat; background-size:16px 16px;}
.erji{ width:100%; height:auto; overflow:hidden; background:#2f2f2f; display:none;}
.erji span{ display:block;  width:-webkit-calc(100% - 30px); width:-moz-calc(100% - 30px); width:calc(100% - 30px); height:40px; padding:0 15px; line-height:40px; font-size:13px; overflow:hidden;}
.erji span a{ display:block; width:100%; height:40px; overflow:hidden; color:#fff;}
.xianshi .erji{ display:block; -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;}
/*首页头部结束*/

/*手机端的banner*/
.index_banner {
    width: 100%;
    position: relative;
    z-index: 0;
}

.flexslider {
    position: relative;
    height: 100%;
    width: 100%;
    overflow: hidden;
    z-index: 66;
}

.slides {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%
}

.slides li {
    height: 100%;
    width: 100%;
    position: relative;
    background-size: 100% 100%
}

.slides li a {
    display: block;
    width: 100%;
    height: 100%
}

.slides li a img {
    display: block;
    width: 100%;
    height: 100%
}

.flex-control-nav {
    position: absolute;
    bottom: 10px;
    z-index: 2;
    width: 100%;
    text-align: center;
}

.flex-control-nav li {
    display: inline-block;
    width: 20px;
    height: 2px;
    margin: 0 5px;
    *display: inline;
    zoom: 1;
}

.flex-control-nav a {
    border-radius: 10px;
    cursor: pointer;
    display: inline-block;
    zoom: 1;
    width: 100%;
    height: 100%;
    margin-right: 6px;
    overflow: hidden;
    background: rgba(255, 255, 255, 0.8);
    line-height: 999px;
}

/*background:url(../images/dot.png) right 0 no-repeat;*/
.flex-control-nav .flex-active {
    background: #219da0
}

.flex-direction-nav {
    position: absolute;
    z-index: 3;
    width: 100%;
    top: 167px;
}

.flex-direction-nav li a {
    display: block;
    width: 74px;
    height: 116px;
    overflow: hidden;
    cursor: pointer;
    position: absolute;
}
.slides img{ width:100%;}
/*banner结束*/


.about-max{ width:calc(100% - 30px);  height:auto; overflow:hidden; margin:30px auto 30px}
.about-top{ width:100%; height:auto; overflow:hidden; text-align:center;}
.about-top img{ width:100%}
.about-bot{ width:100%; height:auto; overflow:hidden; padding-top:10px; line-height:22px; font-size:14px; color:#333333;}
.about-bot p{ text-indent:2em;}
.about-bot font{ color:#e32f2f}

.pro-max{width:calc(100% - 30px); padding:0 15px;  height:auto; overflow:hidden; background:url(../images/pro-maxbj.jpg) center top no-repeat; background-size:cover; }

.biaoti-box{ width:100%; height:auto; overflow:hidden; padding-top:30px;}
.biaoti-1{ width:100%; height:auto; overflow:hidden; line-height:38px; text-align:center; font-size:18px; color:#ffffff;}
.biaoti-2{ width:100%; height:auto; overflow:hidden; line-height:24px; text-align:center; font-size:18px; color:#ffffff; text-transform: uppercase}
.biaoti-3{ width:72px; height:3px; background:#ffffff; margin-top:4px;}

.pro-box{ width:100%;  height:auto; overflow:hidden; padding-top:15px;}
.pro-1{ width:calc(50% - 5px); height:auto; overflow:hidden; float:left; margin-right:0px; background:#fff; margin-bottom:10px;}
.pro-box .pro-1:nth-child(3n){ margin-right:0}
.pro-box .pro-1:nth-child(2n){ float:right;}
.pro-11{ width:100%; height:108px; overflow:hidden;}

.pro-11 img{ width:100%; height:100%;}
.pro-12{ width:100%; height:80px; overflow:hidden;}
.pro-121{ width:calc(100% - 30px); height:24px; line-height:24px; text-align:center; overflow:hidden; padding-top:10px; font-size:14px; color:#333333; font-weight:bold; overflow:hidden;}
.pro-122{ width:100px;  height:28px; overflow:hidden;  margin-top:5px; border-radius:28px; border:1px solid #ff8827; background:#ff8827; line-height:30px; text-align:center; color:#fff; font-size:14px;}

.pro-more{ margin:15px auto 30px; width:120px; border:1px solid #ffffff; height:30px; overflow:hidden}
.pro-more a{ display:block; width:100%; height:30px; line-height:30px; overflow:hidden; text-align:center; font-size:14px; color:#ffffff;}

.news-max{ width:100%; height:auto; overflow:hidden; padding-bottom:30px;}

.biaotia-box{ width:calc(100% - 30px); height:auto; overflow:hidden; padding-top:30px;}
.biaotia-1{ width:100%; height:auto; overflow:hidden; line-height:38px; text-align:center; font-size:18px; color:#333333;}
.biaotia-2{ width:100%; height:auto; overflow:hidden; line-height:24px; text-align:center; font-size:18px; color:#333333; text-transform: uppercase}
.biaotia-3{ width:72px; height:3px; background:#ff8827; margin-top:4px;}

.news-box{  width:calc(100% - 30px);height:auto; overflow:hidden; padding-top:4px;}
.news-left{ width:100%; height:auto; overflow:hidden; float:left; padding-top:15px; }

/*这是大banner图的轮播样式*/

.fullSlide {
    height:350px !important; position:relative;
    width: 100%; overflow:hidden; margin-bottom:15px;
}

.fullSlide .bd {
    margin: 0 auto;
    position: relative;
    z-index: 0; width:100%; height:100%;
    overflow: hidden;
}

.fullSlide .bd ul {
    width: 100%; height:350px !important; overflow:hidden; display:block;
}



.fullSlide .bd li {
    display: block; width:100%;  position:relative;
    height:350px !important; 
}
.bannerli a{ display:block; width:100%; height:100%; overflow:hidden;}
.bannerli1{ width:100%; height:231px; overflow:hidden;}
.bannerli1 img{ width:100%; height:100%; overflow:hidden;}
.bannerli2{ width:100%; height:125px; overflow:hidden; background:#219da0; position:absolute; bottom:0; left:0; z-index:99}
.bannerli21{  width:calc(100% - 30px); height:40px; line-height:40px; color:#fffefe; padding-top:5px; font-size:30px; overflow:hidden;}
.bannerli21 font{ font-size:14px; padding-left:6px;}
.bannerli22{  width:calc(100% - 30px); height:26px; line-height:26px; color:#fffefe; font-size:16px; font-weight:bold; overflow:hidden; padding-bottom:10px; border-bottom:1px solid #30c2c6; text-overflow:ellipsis; white-space:nowrap;}
.bannerli23{ width:calc(100% - 30px); height:30px; line-height:30px; color:#fffefe; padding-top:5px; font-size:14px; overflow:hidden;}


.fullSlide .hd {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    line-height: 30px; text-align:center; margin-right:25px; margin-top:25px;
}

.index_slider{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 80px;
    height: 30px;

    position: sticky;
    z-index: 111;
    bottom: 22px;
    right: 15px !important;
    font-size: 15px;
    color: #fffefe;
    box-sizing: border-box;
}
/*.index_slider:hover{
    box-shadow: 1px 0 20px rgba(0, 0, 0, 0.1);
}*/
/*.fullSlide .hd ul{text-align:center;}*/
.fullSlide .hd ul li {
    padding: 0px; display:inline-block;
    cursor: pointer; color:#fff;
}

.fullSlide .hd ul .on {
    color: #fff;
}

.anniu{ width:100%; height:100%; float:right; position:absolute; margin-right:15px;}
.index_slider_btn{
/*    width: -webkit-calc(100% - 260px);
    width: -moz-calc(100% - 260px);
    width: -ms-calc(100% - 260px);
    width: -o-calc(100% - 260px);
    width: calc(100% - 260px);*/
		width:100%; position:absolute; z-index:999; right:15px; top:12px;
    height: 100%;
    text-align: center; 
}
.fullSlide .prev {
    position: relative; float:left; margin-left:0px;
    display: inline-block;
    width: 14px;
    height: 100%;
    background: url(../images/jt-left.png) left no-repeat;
    margin-right: 0px;
    cursor: pointer;
}




.news-right{ width:100%; height:auto; overflow:hidden; float:right;}
.news-1{ width:100%; height:auto; overflow:hidden; padding:10px 0 10px; border-bottom:1px solid #d9d9d9;}
.news-1 a{ display:block; width:100%; height:auto; overflow:hidden;}
.news-11{ width:65px; height:auto; overflow:hidden; float:left; border-right:3px solid #d9d9d9; margin-top:6px;}
.news-111{ width:100%; height:30px; line-height:30px; font-size:20px; color:#333333;text-overflow:ellipsis; white-space:nowrap;}
.news-112{ width:100%; height:20px; line-height:20px; font-size:14px; overflow:hidden; color:#666666; padding-top:9px;}
.news-12{width:calc(100% - 80px); height:auto; overflow:hidden; float:right; }
.news-121{ width:100%; height:26px; line-height:26px; font-size:16px; color:#333333; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.news-122{ width:100%; height:40px; line-height:20px; font-size:14px; color:#999999; overflow:hidden; padding-top:2px;}

.bot-max2{ width:calc(100% - 30px); height:auto; line-height:24px; padding:12px 15px; text-align:center; font-size:14px; overflow:hidden;color:rgba(255,255,255,0.4); background:#222222;}
.bot-max2 a{color:rgba(255,255,255,0.4);}


.banner-phone{ width:100%; height:auto; overflow:hidden;}
.banner-phone img{ width:100%;}

/*内页开始*/
.mian-nymax{ width:calc(100% - 30px); height:auto; overflow:hidden; margin:15px auto 15px}
.mian-left{ width:calc(100% - 2px);  height:auto; overflow:hidden;  margin-bottom:0px;}
.mian-ltop{ width:100%; height:50px; line-height:50px; font-size:16px; color:#fff; overflow:hidden; text-align:center; display:none;}
.mian-lcen{ width:calc(100% - 30px); height:auto; overflow:hidden; padding:10px 15px;}
.mian-nyfl1{ width:calc(50% - 10px);  height:40px; overflow:hidden; line-height:40px; float:left; border:none;}
.mian-lcen .mian-nyfl1:nth-child(2n){ float:right;}
.mian-nyfl1 a{ display:block; width:100%; height:40px; line-height:40px; overflow:hidden; font-size:14px; color:#333;}
.mian-nyfl1:hover{  border:none;}
.mian-nyfl1:hover a{ color:#fe8727}
.mian-nyfl1on{  border:none;}
.mian-nyfl1on a{ color:#fe8727}
.mian-lbot1{ width:100%; height:50px; line-height:50px; font-size:16px; color:#fff; overflow:hidden; text-align:center; background:#01a9ec; display:none}
.mian-lbot2{ width:100%; height:130px; overflow:hidden; background:url(../images/ax.jpg) center center no-repeat; background-size:100% 100%; display:none;}
.mian-lbot21{ width:80%; height:21px; line-height:21px; font-size:16px; color:#9c9c9c; overflow:hidden; margin-top:16px;}
.mian-lbot22{ width:80%; height: 36px; overflow:hidden;
    color: #666666;
    font-size: 28px;
    line-height: 36px;
    text-transform: uppercase;
    font-family: Arial;
    font-weight: normal;
    margin: 8px auto 2px;}
.mian-lbot23{display: block; margin-left:10%;
    width: 80px;
    height: 24px;
    border: 1px solid #e5e5e5;
    background: #fff;
    text-align: center;
    font-size: 12px;
    color: #333333;
    line-height: 24px;
    transition-duration: 0.5s;}
.mian-lbot23 a{ display:block; width:100%; height:24px; overflow:hidden;}
.mian-lbot23:hover
{
    color: #FFFFFF;
    background: #01a8ec;

}
.mian-lbot23:hover a
{
    color: #FFFFFF;


}

.mian-right{ width:calc(100% - 2px);  height:auto; overflow:hidden; border:1px solid #eaeaea; min-height:300px;}
.mbx{width:calc(100% - 30px); 
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #333; padding:0 15px;

}
.mbx a{ color:#666; padding:0 5px;}
.mbx a:hover{ color: #3d75bf;}

.news-xqbox{width:calc(100% - 30px); height:auto; overflow:hidden; padding-top:12px}
.news-xq1{ width:100%; height:auto; overflow:hidden; font-size:16px; text-align:center; color:#333; line-height:24px;}
.news-xq2{     text-align: center;
    color: #c8c8c8;
    margin-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 1px dashed #eaeaea;}
.news-xq3{ width:100%; height:auto; line-height:22px; font-size:14px; color:#333; padding-bottom:20px;}
.news-xq3 img{ max-width:100%;}
.news-xq4{ width:100%; height:auto; overflow:hidden;}
.news-xq4 p{ width:100%; height:auto; overflow:hidden; line-height:30px; font-size:14px; color:#333;}


.zhuanjia-xqlb{width:-webkit-calc(100% - 30px); height:auto; overflow:hidden; padding-top:15px;}
.zhuanjia-xqlb1{width:100%; height:auto; overflow:hidden; float:left; margin-bottom:10px;}
.zhuanjia-xqlb .zhuanjia-xqlb1:nth-child(2n){ float:right;}
.zhuanjia-xqlb11{ width:120px; height:80px; overflow:hidden; float:left;}
.zhuanjia-xqlb11 img{ width:100%; height:100%;  transition: all 2s ease 0s;}
.zhuanjia-xqlb12{width:-webkit-calc(100% - 130px); height:auto; overflow:hidden; float:right;}
.zhuanjia-xqlb121{font-size: 16px;
    color: #333;
    line-height: 26px;
    height: 26px;
		margin-top:3px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.zhuanjia-xqlb122{
	color: #999;
    line-height: 18px;
    height: 36px;
    overflow: hidden;
    margin: 6px 0 4px 0; font-size:14px;
	}		
.zhuanjia-xqlb123{ width:100%; height:auto; overflow:hidden; display:none;}
.zhuanjia-xqlb1231{ display:inline-block; float:left; font-size:14px; color:#333;}
.zhuanjia-xqlb1232{ display:inline-block; float:right; font-size:14px; color:#999;}

.zhuanjia-xqlb1:hover .zhuanjia-xqlb11 img{transform: scale(1.1);}
.zhuanjia-xqlb1:hover .zhuanjia-xqlb121{ color:#007074}

	 
.rencai-box{width:-webkit-calc(100% - 30px); width:-moz-calc(100% - 30px); width:calc(100% - 30px);height:auto; overflow:hidden; margin-bottom:10px; margin-top:10px; }
.rencai-1{ width:100%; height:auto; line-height:24px; font-size:14px; color:#333; overflow:hidden}
.rencai-2{ width:100%; height:auto; overflow:hidden; padding-top:15px}
.rencai-21{ width:100%; height:auto; overflow:hidden; margin-bottom:15px;}
.rencai-211{ width:100%; height:40px; overflow:hidden; background:#f1f1f1; line-height:40px; font-size:16px; color:#333; cursor:pointer}
.rencai-2111{ display:inline-block; margin-left:20px; color:#333}
.rencai-2112{ display:inline-block; font-size:14px; margin-left:20px; color:#666; margin-left:15px; display:none}
.rencai-2113{ display:inline-block; font-size:14px; margin-left:20px; color:#666; margin-left:20px; display:none}
.rencai-2114{ display:block; float:right; width:26px; height:26px; background:url(../images/zhankai.png); margin-right:15px; margin-top:7px;}
.rencai-212{ width:100%; height:auto; overflow:hidden; background:#f8f8f8; display:none;}
.rencai-2121{width:-webkit-calc(100% - 30px); width:-moz-calc(100% - 30px); width:calc(100% - 30px);height:auto; overflow:hidden; padding:10px 0 ; border-bottom: 1px solid #dfdfdf}
.rencai-21211{ width:100%; height:auto; line-height:28px; overflow:hidden; float:left; font-size:13px; color:#333; overflow:hidden; margin-right:0%}
.rencai-2121 .rencai-21211:nth-child(3n){ margin-right:0}


.rencai-2122{ width:-webkit-calc(100% - 30px); width:-moz-calc(100% - 30px); width:calc(100% - 30px);padding:10px 0; height:auto; line-height:24px; font-size:14px; color:#333; overflow:hidden;}
.rencai-2122 img{ max-width:100%}
.rencai-21on .rencai-211{  color:#fff}
.rencai-21on  .rencai-2111{ color:#fff}
.rencai-21on  .rencai-2112{ color:#fff}
.rencai-21on  .rencai-2113{ color:#fff}
.rencai-21on  .rencai-2114{  background:url(../images/shouqi.png);}
.rencai-21on .rencai-212{ display:block}

.pro-nylbbox{ width:-webkit-calc(100% - 30px); height:auto; overflow:hidden; padding-top:15px; padding-bottom:15px;}
.pro-ny1{ width:-webkit-calc(50% - 7px); height:auto; overflow:hidden; float:left; margin-right:0; margin-bottom:10px;}
.pro-nylbbox .pro-ny1:nth-child(3n){ margin-right:0;}
.pro-nylbbox .pro-ny1:nth-child(2n){ float:right;}
.pro-ny1 a{ display:block; width:100%; height:auto; overflow:hidden;}
.pro-ny11{ width:100%; height:97px; overflow:hidden; border-bottom:1px solid #f0f0f0}
.pro-ny11 img{ width:100%; height:100%;  transition: all 2s ease 0s;}
.pro-ny12{width:-webkit-calc(100% - 2px); height:auto; line-height:32px; font-size:14px; color:#333; overflow:hidden; text-align:center; padding-bottom:10px;}
.pro-ny121{ width:-webkit-calc(100% - 30px); height:24px; line-height:24px; font-size:14px; text-align:center; color:#333333; padding-top:5px;}
.pro-ny122{ width:80px; height:24px; overflow:hidden; line-height:24px; border:1px solid #ff8827; background:#ff8827; font-size:14px; color:#fff; text-align:center; border-radius:12px; margin-top:5px;}
.pro-ny1:hover .pro-ny11 img{transform: scale(1.1);}
.pro-ny1:hover .pro-ny12{ color:#3d75bf}

.hon-nylbbox{ width:-webkit-calc(100% - 30px); height:auto; overflow:hidden; padding-top:15px;}
.hon-ny1{ width:-webkit-calc(50% - 7px); height:auto; overflow:hidden; float:left; margin-right:0; margin-bottom:10px; border:1px solid #f0f0f0}
.hon-nylbbox .hon-ny1:nth-child(3n){ margin-right:0;}
.hon-nylbbox .hon-ny1:nth-child(2n){ float:right;}
.hon-ny1 a{ display:block; width:100%; height:auto; overflow:hidden;}
.hon-ny11{ width:100%; height:90px; overflow:hidden; border-bottom:1px solid #f0f0f0}
.hon-ny11 img{ width:100%; height:100%;  transition: all 2s ease 0s;}
.hon-ny12{width:-webkit-calc(100% - 20px); height:32px; line-height:32px; font-size:14px; color:#333; overflow:hidden; text-align:center; }
.hon-ny1:hover .hon-ny11 img{transform: scale(1.1);}
.hon-ny1:hover .hon-ny12{ color:#3d75bf}

.news-xqlb{ width:-webkit-calc(100% - 30px); height:auto; overflow:hidden;}
.news-xqlb1{ width:100%; height:auto; overflow:hidden; border-bottom:1px solid #eaeaea}
.news-xqlb1 a{ display:block; width:100%; height:auto; overflow:hidden; padding:10px 0}
.news-xqlb11{ width:80px; height:auto; overflow:hidden; float:left;}
.news-xqlb111{ width:100%; height:24px; line-height:24px; text-align:center; font-size:16px; overflow:hidden; font-weight:bold;}
.news-xqlb112{ width:100%; height:24px; line-height:24px; text-align:center; color:#555; font-size:14px; overflow:hidden; }
.news-xqlb12{width:-webkit-calc(100% - 90px); height:auto; overflow:hidden; float:right; }
.news-xqlb121{ width:100%; height:24px; line-height:24px; font-size:14px; color:#333; overflow:hidden;}
.news-xqlb122{ width:100%;
    color: #a4a4a4;
    height: 24px; font-size:13px;
    line-height: 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
		
.news-xqlb1:hover .news-xqlb111{ color:#3d75bf}
.news-xqlb1:hover .news-xqlb112{ color:#3d75bf}
.news-xqlb1:hover .news-xqlb121{ color:#3d75bf}

.liuyan-box{ width:-webkit-calc(100% - 30px); width:-moz-calc(100% - 30px); width:calc(100% - 30px);  height:auto; overflow:hidden; margin-bottom:30px; margin-top:15px; }
.liuyan-1{ width:100%; height:auto; line-height:40px; font-size:20px; color:#a0a0a0; overflow:hidden; border-bottom:1px dashed #a0a0a0;}
.liuyan-1 font{ color:#f01f0b;}

.liuyan-2{ width:100%; height:auto; overflow:hidden; padding:0px 0 10px;  border-bottom:1px dashed #a0a0a0;}
.liuyan-21{ width:100%; height:auto; overflow:hidden; margin:10px 0; padding-bottom:10px;}
.liuyan-211{ width:60px; height:auto; float:left; line-height:38px;  font-size:14px; color:#595758; }
.liuyan-212{     line-height: 36px; display:block; float:left;  overflow:hidden;
    height: 40px;
    border: 1px solid #c9c9c9;
    width:calc(100% - 2px); 
    color: #666;}
.liuyan-212 input{ display:block; width:580px; height:40px; line-height:40px; font-size:14px; color:#333; overflow:hidden; padding:0px 10px;}
.liuyan-213{ display:inline-block; float:left; height:auto; line-height:normal; margin-left:5px; font-size:18px; color:#f01f0b; vertical-align:top;}

.liuyan-214{   line-height: 36px; display:block; float:left;  overflow:hidden;
    height: 36px;
    border: 1px solid #c9c9c9;
    width: 114px;
    color: #666;}
.liuyan-214 input{ display:block; width:94px; height:40px; line-height:40px; font-size:14px; color:#333; overflow:hidden; padding:0px 10px;}
.liuyan-215{ width:80px; height:38px; float:left; margin-left:20px;}
.liuyan-215 img{ width:100%; height:100%;}

.liuyan-216{  line-height: 36px; display:block; float:left; overflow:hidden;
    height: 90px;
    border: 1px solid #c9c9c9;
   width:calc(100% - 2px); padding:5px 0;
    color: #666;}
.liuyan-216 textarea{ display:block;width:calc(100% - 20px); height:90px; line-height:30px; padding:0px 10px; margin-top:0px; font-size:14px; color:#333;}
.liuyan-3{ width:100%; height:auto; overflow:hidden; padding:20px 0 0;}
.liuyan-31{ width:100px; height:38px; overflow:hidden; display:inline-block; line-height:38px; border-radius:6px;}
.liuyan-31 input{ display:block; width:100%; height:38px; line-height:38px; text-align:center; font-size:18px; color:#fff;  cursor:pointer;}

.liuyan-31:hover input{ color:#fff;}
.liuyan-32{ width:100px; height:38px; overflow:hidden; display:inline-block; line-height:38px;border-radius:6px; }
.liuyan-32 input{ display:block; width:100%; height:38px; line-height:38px; text-align:center; font-size:18px; color:#333;  cursor:pointer;}

.liuyan-32:hover input{ color:#fff;}
/*内页结束*/

.lianxi-box{ width:-webkit-calc(100% - 30px); width:-moz-calc(100% - 30px); width:calc(100% - 30px);  height:auto; overflow:hidden; margin-top:15px;}
.lianxi-bt{ width:100%; height:23px; overflow:hidden; line-height:24px; text-align:center; }
.lianxi-bt span{ display:inline-block; width:80px; height:1px; background:#ededed; margin-top:11px; vertical-align:top;}
.lianxi-bt font{ display:inline-block; height:23px; line-height:23px; font-size:16px; color:#666; margin:0 10px;}

.lianxi-1{  width:-webkit-calc(100% - 80px); width:-moz-calc(100% - 80px); width:calc(100% - 80px);   height:auto; overflow:hidden; padding:10px 0 }
.lianxi-1 p{ width:100%; height:auto; line-height:38px; font-size:14px; color:#333; overflow:hidden;}
.lianxi-1 img{ margin-right:10px; height:24px; margin-top:6px;}
.lianxi-td{ width:100%; height:auto; overflow:hidden; margin:15px auto 30px;}
.lianxi-td img{ width:100%;}

}