@charset "UTF-8";
/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2020-03-24 09:38:59
 * @version $Id$
 */


 @font-face {font-family: "iconfont";
    
    src: url('../font/iconfont.eot'); 
    src: url('../font/iconfont.eot#iefix') format('embedded-opentype'),
    url('../font/iconfont.woff') format('woff'),
    url('../font/iconfont.ttf') format('truetype'),
    url('../font/iconfont.svg#iconfont') format('svg'); 
  }
  .iconfont {
    font-family:"iconfont" !important;
    font-size:16px;
    font-style:normal;
    
  }

#my-video * {
    color: #fff;
}
.full-case-crumbs { position:relative; z-index:10; width:100%; height:42px; padding:14px 0; background-color:#ededed}
.full-case-crumbs.crumbs-fff { background-color:#fff}
.full-case-crumbs .crumbs { float:left; font-size:0}
.full-case-crumbs .crumbs a,.full-case-crumbs .crumbs i,.full-case-crumbs .crumbs span { display:inline-block; vertical-align:top; *display:inline; *zoom:1; font-size:16px; line-height:42px}
.full-case-crumbs .crumbs a:hover { color:#005dac}
.full-case-crumbs .crumbs i { padding:0 1em; font-family:consolas; font-style:normal}
.full-case-crumbs .crumbs span { color:#005dac}
.full-case-crumbs .crumbs .home { padding-left:36px; background:url(../images/crumbhome.png) no-repeat 0 10px}
.full-case-crumbs .crumbs .home:hover { background-image:url(../images/crumbhomeac.png)}
.full-case-crumbs .other-channel { position:relative; float:right; z-index:10; width:750px; font-size:16px; line-height:42px; color:#666}
.full-case-crumbs .other-channel .channel-title {
    padding-left: 0;
    background: #fff url(../images/otherarr.png) no-repeat 200px center;
    cursor: pointer;
    font-size: 16px;

font-weight: lighter;
    display: none;
}
.full-case-crumbs .other-channel .channel-dropdown {text-align:right; /*! display:none; */ /*! position:absolute; */ /*! left:0; */ /*! top:42px; */ width:100%; /*! padding-bottom:0; */ /*! border:1px solid #d2d2d2; */ /*! background-color:#fff; */ /*! max-height:462px; */ /*! overflow-y:auto */}
.full-case-crumbs .other-channel .channel-dropdown > li{display: inline-block;border-radius: 50px;overflow: hidden;}
.full-case-crumbs .other-channel .channel-dropdown a {
    display: block;
    padding: 0 20px;
    font-size: 15px;
    line-height: 40px;
    display: 50px;
    
    overflow: hidden;
}
.full-case-crumbs .other-channel .channel-dropdown a:hover { background-color:#005dac; color:#fff}
.full-case-crumbs .edit { float:right; width:15%; height:42px; text-align:center; background-color:#fff}
.full-case-crumbs .edit span { display:inline-block; vertical-align:top; *display:inline; *zoom:1; font-size:16px; line-height:42px; color:#005dac; padding-left:44px; background:url(../images/editbkac.png) no-repeat 0 44.9%}



.inside-banner {width: 100%; position:relative; overflow:hidden}
.inside-banner img { display:block; width:100%}
.inside-banner .ban-info { position:absolute; left:0; top:40%; z-index:10; width:100%; text-align:center; color:#fff}
.inside-banner .ban-info h2 { margin-bottom:10px; font-size:50px; line-height:66px;color: #fff;}
.inside-banner .ban-info p { font-size:20px; line-height:30px;color: #cecece;}
.inside-banner .case-ban-info { position:absolute; left:0; top:28.5%; z-index:10; width:100%; text-align:center; color:#fff}
.inside-banner .case-ban-info h2 { font-size:54px; line-height:64px}
.inside-banner .case-ban-info .case-desc { margin-bottom:25px; font-size:24px; line-height:42px}
.inside-banner .feature .item { display:inline-block; vertical-align:top; *display:inline; *zoom:1; padding:0 57px}
.inside-banner .feature .center { position:relative}
.inside-banner .feature .center span { position:absolute; top:10px; bottom:16px; width:1px; background:url(../images/bk2p.png) repeat-y 0 0}
.inside-banner .feature .center .before { left:0}
.inside-banner .feature .center .after { right:0}
.inside-banner .feature h3 { font-size:18px; line-height:38px; text-align:left}
.inside-banner .feature h4 { font-size:90px; line-height:104px}


.proinfo_btn3{display: none !important;}

.about-set2{ width: 100%; padding: 90px 0; }
.about-set2 .img{ width:660px; }
.about-set2 .img img{width: 100%;height: auto;display: block;}
.about-set2 .txt{ width: 500px; padding-top: 0; }
.about-set2 .txt h5{ font-size: 25px; color: #666;font-family: Microsoft Jhenghei;font-weight: normal;line-height: 30px;display: block;}
.about-set2 .txt h6 {
    font-size: 32px;
    color: #333;
    line-height: 32px;
    padding: 0 0 15px;
    font-family: Microsoft Jhenghei;
    display: block;
}
.about-set2 .txt p {
font-size: 15px;
line-height: 32px;
    color: #666;
    font-weight: lighter;
    text-indent: 2em;
    padding-top: 8px;
}

.about-set4 {

    width: 100%;
    position: relative;
    padding: 90px 0;
    background: #f5f5f5;

}
.about-set4 >img{ width: 100%; height: auto; }
.about-set4 > .page > img {
    width: 100%;
}

.about-set4-p p {
	font-size: 15px;
	line-height: 28px;
	padding-bottom: 10px;
	text-align: justify;
	text-indent: 2em;
	color: #666;
	font-weight: lighter;
}
.about-set4-cont{ width: 640px; background: #fdfdfd; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); padding: 50px 60px; text-align: center}
.about-set4-cont .txt{ text-align: center}
.about-set4-cont .txt p {

    display: inline-block;
    vertical-align: middle;
    text-align: left;
    font-size: 40px;
    line-height: 48px;
    padding-left: 20px;
    font-weight: lighter;

}

.about-set4-cont .txt strong {

    font-size: 120px;
    font-weight: normal;
    color: #005dac;
    letter-spacing: -5px;
    display: inline-block;
    vertical-align: middle;

}
.about-set4-cont .txt span {

    display: block;
    font-weight: inherit;
    font-size: inherit;
    color: inherit;

}

.about-set4-cont h5 {

    text-align: center;
    font-size: 24px;
    padding-top: 20px;
    margin-bottom: 40px;
    line-height: 35px;
    font-weight: lighter;
    color: #333;

}


.about-set4-cont a{ display: inline-block; font-size: 16px; color: #005dac; border-bottom: 1px solid #005dac; position: relative;margin-right: 28px;}
.about-set4-cont a:after{content: '';display: block;width: 20px;height: 20px;background: url(../images/about_videobtn.png) no-repeat;position: absolute;right: -28px;top: 3px}

.home_yw { padding: 100px; background: url(../images/home_yw_bg.jpg) center center no-repeat; background-size: cover; color: #fff; }
.home_yw a { color: #fff; }
.yw_title { width: 250px; float: left; }

.yw_title p {font-size: 24px;line-height: 30px;padding: 25px 0;font-weight: lighter;color: #ccc;}

.yw_title p.on {color: #fff; font-weight: bold; }
.yw_title p a{font-size: inherit;line-height: inherit;font-weight: inherit;color: inherit;font-family: Microsoft Jhenghei;}
.yw_content { margin-left: 16px; position: relative; overflow: hidden; }
.yw_content .grid { padding-left:100px; position: relative; height: 320px}
.yw_content .grid .line { width: 30px;height: 100%;position: absolute;top: 0;left: 0px; background: url(../images/home_yw_line.png) no-repeat; background-position: center -15px; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -ms-transition: all ease 0.3s; transition: all ease 0.3s; }

.yw_content .grid:nth-child(4n+1) .line { background-position: center -265px;}
.yw_content .grid:nth-child(4n+2) .line { background-position: center -185px;}
.yw_content .grid:nth-child(4n+3) .line { background-position: center -105px;}
.yw_content .grid:nth-child(4n+4) .line { background-position: center -25px;}
.yw_content .yw_sortlist { padding: 30px 0; margin-left: -15px; }
.yw_content .yw_sortlist li { padding-left: 30px; float: left; text-align: center; font-size:16px; line-height:24px; }
.yw_content .yw_sortlist li img { width: 40px; height: 40px; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -ms-transition: all ease 0.3s; transition: all ease 0.3s; }
.yw_content .yw_sortlist li:hover img { -moz-transform: scaleX(-1); -webkit-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); }

.yw_content .grid table,.yw_content .grid table *{color: #ccc;}
.yw_content .grid table{width: 100%;}
.yw_content .grid table td,.yw_content .grid table td *{font-size: 16px;font-weight: lighter;}
.yw_content .grid table td span{font-size: 17px;color: #fff;font-weight:normal;}
.yw_content .grid table td{padding:5px 20px;line-height:27.4px}

.yw_content .grid:nth-child(4n+2) table td{padding:63px 20px;line-height: 30px}
.yw_content .grid:nth-child(4n+3) table td{padding:63px 20px;line-height: 30px}
.yw_content .grid:nth-child(4n+4) table td{ padding:37px 20px; line-height: 30px}



.full-certificate-article { padding:75px 0; background-color:#fff}
.full-certificate-article .info { float:left; padding-top:2.875%}
.full-certificate-article .cert-ico { margin-bottom:23px; height:78px}
.full-certificate-article .cert-ico img { vertical-align:top; width:78px}
.full-certificate-article .certificate { float:right;display: block; width:46.875%; padding-right:6.25%}
.full-certificate-article .certificate img { display:block; width:100%}

.full-certificate-article .m-about-title {
    display: block;
    font-size:36px;
    line-height:48px;
    font-weight:bold;
    color:#1a1a1a;font-family: Microsoft Jhenghei;
}
.full-certificate-article .m-about-title span {
    color:#d93f3d
}
.full-certificate-article .m-about-text {
    padding: 25px 0;
    font-size: 15px;
    line-height: 25px;
    color: #333;
    font-weight: lighter;
}



.my-map { margin: 0 auto; width: 100%; height: 100%; }
.my-map .icon { background: url(../images/marker.png) no-repeat; }
.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-red { background-position: -11px -5px; }
.amap-container{height: 100%;}




.contactA{width:100%;float:left;background:#f5f5f5;margin-top:80px;}
.contactA_T{padding:50px;overflow:hidden;border-bottom:1px solid #e2e2e2;position:relative;}
.contactA_T_l{left:50px;width:270px;position:absolute;top:50px;}
.contactA_T_l>p{font-size:22px;color:#bbb;text-align: justify;line-height: 25px;}
.contactA_T_l>span{display:block;font-size:40px;color:#333333;line-height:40px;margin:15px 0px;}
.contactA_T_l>i{display:block;font-style:normal;color:#999999;line-height:32px;letter-spacing:0.05rem;}
.contactA_T_l>a{display:inline-block;width:180px;line-height:50px;background:#005dac;color:#fff;text-align:center;font-size:18px;letter-spacing:0.05rem;margin-top:45px;}
.contactA_T_R{position:absolute;width:260px;right:50px;text-align:center;top:50px;}
.contactA_T_R p{font-size:16px;line-height:22px;margin-top:0;color: #454545;}
.contactA_T_R img{width: 190px;display: block;margin: 0 auto 15px;}

.contactA_T_m{width:450px;margin:0 auto;padding:0px 50px;height:100%;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}
.contactA_T_m div{width:100%;margin-bottom:50px;}
.contactA_T_m div span{font-size:22px;color:#005dac;display:block;line-height:30px;}
.contactA_T_m div strong{display:block;font-family:"Arial";font-size:36px;color:#005dac;line-height:36px;margin:5px 0px 10px;}
.contactA_T_m div p{color:#999999;line-height:15px;font-size: 13px;display: block;}
.contactA_T_m>p{font-size:16px;color:#666666;line-height:35px;}

.contactA_B{margin:50px;height:455px;background:#000;overflow:hidden;position:relative;z-index:10;}
.con_img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;}
.con_img i{display: block;background: url(../images/map.png) no-repeat;width: 35px;height: 50px;margin: 0 auto 40px;animation: myanimate 0.5s infinite alternate;-webkit-animation: myanimate 0.5s infinite alternate;}
.con_img a{width:150px;padding:12px 0px;background:#005dac;text-align:center;border-radius:6px;color:#fff;display:inline-block;}
.contactB {

    width: 100%;
    float: left;
    background: #f5f5f5;
    margin: 60px 0px 100px;
    height: 540px;

}
.contactB_l{width:30.6%;float:left;background:#545454;height:100%;color:#fff;position:relative;}
.contactB_l dt {
    margin: 50px 50px 30px;
    font-size: 30px;
    line-height: 50px;
    padding-bottom: 30px;
    position: relative;
    color: #fff;
    font-family: Microsoft Jhenghei;
    font-weight: bold;
}
.contactB_l dt:after{content:'';position:absolute;bottom:0px;left:0px;width:40px;height:1px;background:#fff;}
.contactB_l dd {

    margin: 0 50px 0;

}
.contactB_l dd p {

    font-size: 15px;
    line-height: 32px;
    color: #ccc;
    font-family: Microsoft Jhenghei;

}
.contactB_l:after{content:url(../images/cico2.png);position:absolute;bottom:40px;right:13%;}
.contactB_R {

    width: 740px;
    float: right;
    margin-right: 50px;
    margin-top: 15px;

}

.contactB_R input{width:35%;float:left;height:52px;background:#fff;color:#7f7f7f;margin-top:30px;padding:0px 2%;border:1px solid #fff;}
.contactB_R input:nth-child(2n){width:52.2%;float:right;}
.contactB_R textarea {

    width: 96%;
    float: left;
    height: 160px;
    background: #fff;
    color: #7f7f7f;
    margin-top: 30px;
    padding: 20px 2%;
    border: 0 none;

}
.contactB_R #submit {

    background: #005dac;
    color: #fff;
    border: 0 none;
    font-size: 16px;
    width: 200px;
    cursor: pointer;

}
.contactB_R>a{float:right;width:142px;line-height:50px;cursor:pointer;text-align:center;color:#fff;background:#005dac;font-size:16px;margin-top:24px;}
.contactB_R p{width:37%;float:left;height:52px;background:#f2f2f2;color:#7f7f7f;margin-top:30px;padding-left:2%;}
.contactB_R p input{float:left;margin-top:0px;padding:0px;}
.contactB_R p img{float:right;height:100%;}
.contactA_B .contactA_item{position: absolute;width: 100%;height: 100%;}


.contact_A_tit{
    position: absolute;
    z-index: 333;
    height: 70px;
    line-height: 70px;border-radius: 50px;
    padding: 0;
    bottom: 50px;
    right: 60px;
    background: #fff;
    text-align: center;
    width: 1080px;
    margin-left: -540px;
    left: 50%;
    box-shadow: 0 0 30px 0 rgba(0,0,0,0.15);
}
.contact_A_tit > ul > .block{position: absolute;z-index: 1;background: #c60000;height: 34px;border-radius: 50px;top: 3px;}
.contact_A_tit > ul > li{line-height: 70px;height: 70px;display: inline-block;position: relative;z-index: 3;color:#454545;margin: 0 60px;font-size: 22px;transition: 0.3s all ease;cursor: pointer;}
.contact_A_tit > ul > li.contact_A_cur{color: #005dac}



.list_case_ul li {
    float: left;
    width: 23.4999999999%;
    margin-right: 2%;
    margin-bottom: 30px;
    position: relative;
}

.list_case_ul li:nth-child(4n) { margin-right: 0px; }

.list_case_ul li .main_pic {background:#fff; height: auto; position: relative; overflow: hidden; width: 100%;margin-bottom: 2px }

.list_case_ul li .main_pic:after{ content: ''; display: block; width: 100%; height: 100%; background: #005dac url(../images/a22.png) no-repeat center; position: absolute; z-index: 3; opacity: 0.8; left: 0; top: -100%; transition: 0.3s all ease; display: none;}
.list_case_ul li:hover .main_pic:after{ top: 0; }
.list_case_ul li .main_pic img { transition: 0.5s; width: 100%; height: auto; display: block; }

.list_con {
    padding-left: 25px;
    width: 70%;
    padding-bottom: 10px;
}

.list_con h4 { transition: 0.5s; font-size: 17px; color: #333; /* padding-top: 25px; */
    padding-top: 20px; text-align: left; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; 
line-height: 20px;
font-weight: normal;
}

.list_con p { font-size: 14px; color: #999; padding-top: 10px; }

.list_case_cen i { transition: 0.5s; display: block; margin-right: 25px; margin-top: 16px; width: 24px; height: 26px; background: url(../images/jiahao.png) no-repeat center; transform: rotate(0deg) scale(0.8); }

.list_case_ul li:hover i { background: url(../images/jiahao_on.png) no-repeat center; transform: rotate(180deg) scale(0.8); }

.list_case_ul li:hover h4 { color: #005dac; }

.list_case_cen { background: #f5f5f5; border-top: 0px; }
.list_case_cen:after{content: '';display: block;clear: both;}

/* .list_case_ul li:hover .main_pic img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); } */
.list_case_ul li a{display: block;border: 1px solid #f5f5f5;}
.list_case { padding: 70px 0; }


.pagination { padding: 20px 0 70px; text-align: center; overflow: hidden; }

.pagination a { vertical-align: middle; font-size: 12px; line-height: 30px; display: inline-block; height: 30px; padding: 0 12px; text-align: center; color: #333; border: 1px solid #e5e5e5; background: #e5e5e5; margin-left: 5px; border-radius: 50px; }

.pagination a.a1{ line-height:30px; height:30px; margin-top:0; padding:0 12px; }

.pagination a:hover{ text-decoration:none; color:#000; background:#e5e5e5; border: 1px solid #005dac; color: #005dac}

.pagination span { vertical-align: middle; line-height: 30px; display: inline-block; height: 30px; text-align: center; color: #fff; margin-left: 5px; background: #005dac; border-radius: 50px; width: 30px; }

.procurement{padding-bottom: 0px;}
.procurement ul { padding: 20px 0 0; }
.procurement li { margin-bottom: 30px; }
.procurement .link { padding: 35px 150px 35px 220px; display: block; background-color: #f5f5f5; color: #646464; position: relative; border: 3px solid transparent; transition: .45s; -webkit-transition: .45s; }
.procurement .link .tit { font-size: 18px; line-height: 40px; padding-bottom: 10px; border-bottom: 1px solid #c8c8c8; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;font-weight: normal; }
.procurement .link .abstracts { margin: 10px 0 0;  overflow: hidden; line-height: 28px;height: 60px;font-size: 14px;color: #999;}
.procurement .link .time { display: block; width: 90px; height: 140px; background: #a9a9a9; position: absolute; top: 50%; right: 30px; margin-top: -70px; text-align: center; line-height: 1.2; color: #fff; font-family: "arial"; -webkit-transition: background 0.6s; -moz-transition: background 0.6s; transition: background 0.6s; -webkit-transform-origin: 50% 0; -moz-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transform-origin: 0% 50%; -moz-transform-origin: 0% 50%; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; transform-origin: 0% 50%; }
.procurement .link .time .day { font-size: 30px; margin-top: 20px; color: #fff;}
.procurement .link .time .years{color: #fff;}
.procurement .link .time:before { content: ""; display: block; width: 19px; height: 19px; background: url(../images/news_time_ico_2.png) no-repeat scroll center center; margin: 25px auto 0; }
.procurement .link:hover { background-color: #fff; border-color: #005dac; }
.procurement .link:hover .time { background-color: #005dac; }
.procurement .link:hover .tit{color: #005dac}
.procurement .link .border { position: absolute; background-color: #005dac; transition: .45s; -webkit-transition: .45s; }
.procurement .link .border.top { right: 0; top: 0; height: 3px; width: 0%; }
.procurement .link .border.right { right: 0; top: 0; height: 0%; width: 3px; }
.procurement .link .border.bottom { left: 0; bottom: 0; height: 3px; width: 0%; }
.procurement .link .border.left { left: 0; bottom: 0; width: 3px; height: 0%; }
.procurement .link > img {
    display: block;
    position: absolute;
    height: 120px;
    left: 35px;
    width: 160px;
}



.index_nt{width:100%;height:260px;padding: 10px 0 20px;}
.index_nt *{font-family: 'Microsoft JhengHei';}
.index_nti {width: 280px;height: 210px;float: left;margin-right: 40px;}
.index_nti img{width:100%;display: block;height: 100%;}
.index_ntr{width:540px;float:left;position:relative}
.index_ntr .date{font-size:18px;color:#bfbfbf;;margin-top:0px;display: block;}
.index_ntr .date span {
    color: #005dac;
    font-weight: bold;
    margin-left: 5px;
    font-size: inherit;
    display: inline-block;
}
.index_ntr .line{width:72px;height:1px;background:#b3b3b3;margin:15px 0;}
.index_ntr .title{font-size:22px;color:#333;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.index_ntr .title a {
    color: #333;
    font-size: inherit;
    display: block;
    font-weight: bold;
    line-height: 40px;
    padding: 0px 0 0;
    overflow: hidden;
text-overflow: ellipsis;
}
.index_ntr .title a:hover,.index_ntr .more a:hover{color:#005dac;}

.index_ntr .more{ left: -15px;padding:3px 15px; display: inline-block; *display: inline; *zoom: 1; font-size: 14px; color: #005dac; border: 1px solid transparent; position: relative; font-family: arial; }
.index_ntr .more:after{ content: ""; width: 0; height: 1px; background-color: #005dac; position: absolute; left:100%; top: 50%; transform: translateY(-50%); margin-left: -10px;transition:0.5s all ease; }
.index_ntr .more:before{content: '';display: block; border-style: solid; border-width: 5px; border-color: transparent transparent transparent #005dac; position: absolute; left: 100%; top: 50%; margin-top: -5px; transition: all .5s ease; }

.index_ntr:hover .more:after{ width: 70px; }
.index_ntr:hover .more{ border: 1px solid #005dac; }
.index_ntr:hover .more:before{ left: calc(100% + 60px)}

.index_ntr .cont{color:#666;line-height:26px;text-align:justify;margin:10px 0;text-indent:0;font-size: 15px;display: block;height: 52px;overflow: hidden;}
.index_ntr .more{color:#666;margin-top:10px;}
.index_ntr .more a{color:#666;margin-top:30px;font-size: 16px;}




.news-title h2 { font-size: 20px; padding-bottom: 15px; }
.news-show-left { float: left; width: 910px; background: #f5f5f5; margin: auto; }
.news-show-left .news-title { padding: 40px 20px; padding-bottom: 20px; text-align: center; }
.news-show-left .news-title h1 { font-size: 24px; color: #333; padding-bottom: 10px; font-weight: normal; }
.news-show-left .news-title p { font-size: 14px; color: #a3afb7; padding-bottom: 10px; border-bottom: 1px solid #e2e2e2; }
.news-show-left .news-views { margin: 40px 20px 20px; margin-top: 0; font-size: 14px; color: #666; line-height: 25px; overflow: hidden; }
.news-views iframe { width: 100% !important; }

.news-views p {

    padding: 0 20px 5px;
    line-height: 2em;
    font-family: '微软雅黑' !important;
    text-indent: 2em;
    font-size: 16px;

}
.news-views p span { font-family: '微软雅黑' !important; }
.news-views img { padding-top: 15px; padding-bottom: 15px; max-width: 100%; height: auto; text-indent: 0; display: block; margin: 0 auto; }
.news-views p img { height: auto !important; max-width: 100%; }
.news-show-left .news-title p a { color: #a3afb7; }
/* .news-show-left .news-title p a:hover { color:#E12B1F; }
*/
.news-show-left .share-bar { padding: 20px; }
.news-other { padding: 10px 15px; border-top: 1px #ddd solid; }

.gr-back-btn { float: right; margin-top: 6px; width: 125px; height: 40px; line-height: 40px; text-align: center; background-color: #353535; font-size: 14px; color: #fff !important; }

.gr-back-btn { margin-top: 6px; width: 125px; height: 40px; line-height: 40px; text-align: center; background-color: #e12b1f; font-size: 14px; color: #fff; position: relative; overflow: hidden; z-index: 2; }

.gr-back-btn:hover { background-color: #005dac; }

 .news-other p { display: block; height: 30px; line-height: 30px; padding-left: 3px; }
 .news-other p a{ color: #343434}
 .news-other p a:hover{ color: #005dac}
 .news-other p { display: block; height: 30px; line-height: 30px; padding-left: 3px; }

.news-show-right { float: right; width: 350px; border: 0 !important; }

.news-show-right dl { display: block; margin-top: 0; margin-bottom: 20px; background: #f5f5f5; border: 0 !important; }

.news-show-right dl.tab dt { height: 55px; line-height: 55px; color: #1d1d1d; font-size: 18px; }

.news-show-right dl dt { margin: 0 20px; display: block; height: 55px; line-height: 55px; position: relative; }

.news-show-right dl.tab dd { /* height:520px; */
    position: relative; }

.news-show-right dl.tab dd ul { display: block; padding: 0 20px 20px; /* height:520px; */}

.news-show-right dl.tab dd ul li { display: block; padding: 20px 0 0; border:none; }
.news-show-right .invList a{ padding: 0px 0; border-bottom: 1px solid #eee; }
.news-show-right .invList a span h3{ font-size: 18px; }
.news-show-right .invList a span { display: inline-block; width: calc(100% - 110px); padding: 0 0 0 10px; box-sizing: border-box; background: none; vertical-align: middle; width: 215px; }
.news-show-right dl.tab dd ul li:nth-last-child(1){ border:0 none; }

.news-show-right dl.tab dd ul li:nth-child(7) { border-bottom: 0; }

.news-show-right dl.tab dd ul li h5 { padding-top: 4px; font-size: 16px; color: #333; display: block; line-height: 28px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: normal; }
.news-show-right dl.tab dd ul li h5 a{ font-size: inherit; }
.news-show-right dl.tab dd ul li:hover h5 a{ color: #005dac}
.news-show-right dl.tab dd ul li i { float: left; font-size: 13px; color: #999; font-family: arial; font-style: normal; line-height: 28px; }

.news-show-right dl.tab dd ul li em { float: right; padding-left: 25px; width: 30px; font-size: 12px; color: #999; background: url(../images/eye.png) no-repeat left center; font-style: normal; }

.news-show-right dl.tab dd .more_r { color: #333; height: 45px; line-height: 45px; border-top: 1px #ddd solid; position: relative; top: -1px; text-align: center; }

.news-show-right dl.tab dd .more_r a { display: inline-block; position: relative; color: #333; }

.news-show-right dl { display: block; margin-top: 0; margin-bottom: 20px; background: #f5f5f5; }

.news-show-right dl.list dt { color: #333; font-size: 18px; margin-bottom: 20px; }

.news-show-right dl dt { display: block; height: 55px; line-height: 55px; position: relative; border-bottom: 1px #dedede solid; }

.gr-back-btn { margin-top: 6px; width: 125px; height: 40px; line-height: 40px; text-align: center; background-color: #353535; font-size: 14px; color: #fff !important; }

.gr-back-btn { margin-top: 6px; width: 125px; height: 40px; line-height: 40px; text-align: center; transition-duration: 0.3s; background-color: #696969; font-size: 14px; color: #fff; position: relative; overflow: hidden; z-index: 2; }

.hvr-sweep-to-top { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; }

.news-show-right dl.list dd ul li a { color: #666; font-size: 12px; -webkit-transition: .2s; -o-transition: .2s; transition: .2s; }

.news-show-right dl.list dd ul li i { display: inline-block; width: 3px; height: 3px; background-color: #666; margin-right: 10px; margin-bottom: 2px; border-radius: 100px; }

.news-show-right dl.list dd ul li { line-height: 30px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 20px; padding-right: 20px; }

.news-show-right dl.tab dd ul li .pic { line-height: 51px; margin-right: 14px; width: 86px; height: 51px; overflow: hidden; position: relative; }

.news-show-right dl.tab dd ul li .pic img { width: 100%; }


.news_big_l form{position: relative;margin-bottom: 20px;}
.news_big_l form > #infoname{border: 1px solid #e3e3e3;border-radius: 50px;background: transparent;line-height:42px;height: 42px;width: 100%;box-sizing: border-box;padding: 0 20px;font-size:13px;}
.news_big_l form > .submit{background: url(../images/bg_btn07.png) no-repeat center;border: 0 none;width: 20px;height: 20px;position: absolute;top: 11px;right: 13px;cursor: pointer;}


.news_in_page1 { background: #fff; }


.news_in_x1 { margin:0px auto; position: relative;}
.about_in_page.news_in_page.news_in_page1 > .news_in_x1 {
    margin: 0px auto;
    padding: 70px 0;
}

.invList{ padding-bottom:30px;}
.invList a{ display:block; border-bottom:1px solid #cbcbcb; padding:25px 0;}
.invList a div{display:inline-block; width:90px; height:90px; background:#d8d8da; vertical-align:middle; font-family:'arial'; text-align:center}
.invList a div h1{font-family: inherit; font-size:36px; line-height:36px;color:#005dac; border-bottom:1px solid #b1b1b3; width:50px; display:inline-block; margin:0 auto; padding:12px 0 8px 0; margin-bottom:8px;}
.invList a div h2{font-family: inherit; font-size:14px; line-height:14px;color:#999}
.invList a span{display:inline-block; width:calc(100% - 110px); padding:0 54px 0 20px; box-sizing:border-box; background:url(../images/icoPdf.png) right center no-repeat; vertical-align:middle;}
.invList a span h3{ font-size:24px; font-weight:normal; line-height:30px; padding:0 0 10px 0;color: #343434;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.invList a span h4{ font-size:14px; line-height:15px; color:#aaa;font-weight: normal;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.invList a:hover div{background:#005dac}
.invList a:hover div h1{color:#fff; border-bottom:1px solid #fff; }
.invList a:hover div h2{ color:#fff}
.invList a:hover span{background:url(../images/icoPdfHover.png) right center no-repeat;}

.news_in_page1 .invList a:hover span{background: none}




.pro-list{ padding: 60px 0; background: #f5f5f5; }
.pro-title h2{ font-weight: normal; font-size: 45px; line-height: 56px; color: #515151; text-align: center; }
.pro-title p.en{ height: 28px; }
.pro-list .list{ padding-top: 20px; }


.full-case-crumbs .allpage_f {
  display: inline-block;
  margin: 0 15px;
}
.full-case-crumbs {
  text-align: center;
}
.full-case-crumbs .allpage_f a{line-height: 40px;font-size: 16px}
.pro-list .list li{ position: relative; width: 49%; height: auto; background: #fff; margin:0 0 2% 0; display: block; float: left;margin-right:2%;    box-shadow: 0 0 0.55em 0px rgba(0,0,0,0.08);
}
.full-case-crumbs .allpage_f.on a {
    color: #005dac;
}
.pro-list .list li:nth-child(2n){margin-right: 0;}
.pro-list .list li:after{ content: ''; clear: both; display: block; }
.pro-list .list li.new{ opacity: 0; top: 150px; }
.pro-list .tit { display: block; height: 70px; font-size: 20px; line-height: 70px; color: #343434; transition: all 0.5s; margin-bottom: 0px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-bottom: 0px; }
.pro-list .int p { font-size: 14px; color: #888; font-weight: 100; line-height: 28px; display: block; height: 112px;overflow: hidden;}
.pro-list .tit.bor-b{ border: 1px solid #005dac; }

.pro-list .img { width: 300px; height: 300px; padding: 0; }
.pro-list .img a,.pro-list .img a img{ width: 100%; height: 100%; display: block; }
.pro-list .int {

    width: 280px;
    padding: 50px 80px 50px 40px;
    line-height: 18px;

    float: left;
}
.pro-list .sec_list .int {

    padding: 50px 0px 50px 50px;

}
/*
.allpage_list > .page{ background: #fff; }
.allpage_sub{ width: 402px; background: #fff; position: relative; margin-bottom: 91px; }
.allpage_sub:after{ content: ''; display: block; clear: both; }
.allpage_sub > .allpage_f{ display:block; float: left; padding: 20px 30px; background: #fff; border-right: 2px solid #f5f5f5; border-bottom:; }
.allpage_sub > .allpage_f > a{ display: block; color: #666; font-size: 18px; padding-top: 50px; line-height: 35px; background: url(../images/prod_list_in1.png) no-repeat center -20px; transition: 0.3s all ease; position: relative; }
.allpage_sub > .allpage_f:nth-child(2) > a{ background: url(../images/prod_list_in2.png) no-repeat center -20px; }
.allpage_sub > .allpage_f:nth-child(3) > a{ background: url(../images/prod_list_in3.png) no-repeat center -20px; }
.allpage_sub > .allpage_f:hover > a,.allpage_sub > .allpage_f.on > a{ background-position: center -120px; color: #005dac; }
.allpage_sub > .allpage_f > a:after{ content: ''; display: block; width: 100%; position: absolute; left: 0; background: #005dac; height: 2px; bottom: -22px; transition: .3s all ease; transform: scaleX(0); }
.allpage_sub > .allpage_f:hover > a:after,.allpage_sub > .allpage_f.on > a:after{ transform: scaleX(1); }
.allpage_sub > .allpage_f > .allpage_m { position: absolute; opacity: 0; padding:30px; left: 0; background: #FFF; bottom: -102px; width: 1340px; z-index: 1; }
.allpage_sub > .allpage_f > .allpage_m > a{ font-size: 15px; display: block; float: left; line-height: 40px; margin-right: 20px; }
.allpage_sub > .allpage_f > .allpage_m > a:hover{ color: #005dac}
.allpage_sub > .allpage_f.on > .allpage_m,.allpage_sub > .allpage_f:hover > .allpage_m { opacity: 1; z-index: 2; }
*/

.allpage_list > .page{background: #fff;}
.allpage_sub{ width: 1300px; background: #fff; position: relative; margin-bottom: -8px; overflow: hidden; }
.allpage_sub:after{ content: ''; display: block; clear: both; }
.allpage_sub > .allpage_f {
    display: block;
    float: left;
    padding:22px 0 18px;
    background: #fff;
    width: 260px;
    transition: 0.3s alle ease;
    height: 86px;
}

.allpage_sub > .allpage_f > a{ display: block; color: #666; font-size: 18px; padding-top:; line-height: 35px; background: url(../images/prod_list_in1.png) no-repeat center -20px; transition: 0.3s all ease; position: relative;  z-index: 3; padding: 55px 30px 0; text-align: center;}
.allpage_sub > .allpage_f:nth-child(2) > a{ background: url(../images/prod_list_in2.png) no-repeat center -20px; }
.allpage_sub > .allpage_f:nth-child(3) > a{ background: url(../images/prod_list_in3.png) no-repeat center -20px; }
.allpage_sub > .allpage_f:nth-child(4) > a{ background: url(../images/prod_list_in4.png) no-repeat center -20px; }
.allpage_sub > .allpage_f:nth-child(5) > a{ background: url(../images/prod_list_in5.png) no-repeat center -20px; }
.allpage_sub > .allpage_f:hover > a,.allpage_sub > .allpage_f.on > a{ background-position: center -120px; color: #005dac; }
.allpage_sub > .allpage_f > a:after{ content: ''; display: block; width: 100%; position: absolute; left: 0; background: #005dac; height: 2px; bottom: -13px; transition: .3s all ease; transform: scaleX(0); }
.allpage_sub > .allpage_f:hover > a:after,.allpage_sub > .allpage_f.on > a:after{ transform: scaleX(1); }


.allpage_sub > .allpage_f > .allpage_m { float: left; opacity: 0; padding:3px 20px; left: 0; background: #FFF; bottom: -102px; width: 600px; z-index: 1; transition: 0.2s all ease; }
.allpage_sub > .allpage_f > .allpage_m > a{ font-size: 15px; display: block; float: left; line-height: 40px; margin-right: 20px; }
.allpage_sub > .allpage_f > .allpage_m > a:hover{ color: #005dac}
.allpage_sub > .allpage_f.on > .allpage_m,.allpage_sub > .allpage_f:hover > .allpage_m { opacity: 1; z-index: 2; width: 600px; margin-left: 20px; }

.pro-list .btn { display: none; height: 37px; width: 640px; padding: 0px 80px; }
.pro-list .bor{ border-left: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; transition: border 0.5s; }
.pro-list .bor-b{ border-left: 1px solid #0e7dc7; border-right: 1px solid #0e7dc7; }
.pro-list .btn a{ display: block; line-height: 26px; color: #666; line-height: 36px; text-align: center; width: 130px; border: 1px solid #ddd; border-radius: 50px; transition: 0.3s all ease; }
.pro-list .list li:hover .btn a{ background: #005dac; border-color: #005dac; color: #fff; }
.pro-list .list li.sec_list:hover .btn a{ background: #005dac; border-color:#005dac}
.pro-list .sec_list .img{ float: right}
.pro-list .btn span{ display: block; color: #666; font-size: 13px; font-weight: 100; }
.pro-list .list li:hover .btn a span{ color: #fff; }
/*.pro-list a:hover{ color: #fff; background-position: left -26px; }*/
.pro-list .list li:hover a.tit{ color: #005dac; }
.pro-list .list li.sec_list:hover a.tit{ color: #005dac}
.pro-list a:hover span{ background-position: right -26px; }
.pro-list .line{ width: 100%; height: 3px; background: #ededed; clear: both; transition: 0.3s all ease-in-out; position: absolute; bottom: 0; left: 0; }
.pro-list .line .in { left: 0; top: 0; width: 0%; height: 3px; background: #005dac; transition: 0.3s all ease; position: absolute; }
.pro-list .list li.sec_list .line .in{ background: #005dac}
.pro-list .list li:hover .line .in{ width: 100%; }
.pro-list .sign{ left: 0; top: 0; width: 54px; height: 54px; background: url(../images/bg_sign36.png) no-repeat; position: absolute; }
.pro-list .sign.hot{ background-position: 0 -54px; }
.pro-list .loading{ height: 30px; background: url(../images/loading.gif) no-repeat center; }
.pro-list .btns{ height: 45px; margin-top: 35px; }
.pro-list .btns a{ display: inline-block; left: 50%; top: 0; width: 178px; height: 43px; border: 1px solid #005dac; padding-left: 110px; background: #005dac; margin-left: -145px; font-size: 18px; line-height: 45px; color: #fff; transition: all 0.5s; }
.pro-list .btns a:hover{ border: 1px solid #040000; background: none; color: #040000; }
.pro-list .btns span.fr{ display: inline-block; width: 30px; height: 30px; margin: 7px 10px 0 0; background: url(../images/bg_sign37.png) no-repeat; display: none; }
.pro-list .btns span.in{ display: inline-block; left: 0; top: 0; width: 30px; height: 30px; background: url(../images/bg_sign38.png) no-repeat; }
.pro-list .out-list{ left: 0; top: 0; z-index: 2; width: 980px; background: #fff; }
.pro-list .out-list .sign{ top: -5px; width: 9px; height: 6px; background: url(../images/bg_sign40.png) no-repeat; }
.pro-list .out-list .tit{ width: 946px; height: 58px; padding-left: 32px; border-bottom: 0; font-size: 14px; line-height: 58px; color: #000; }
.pro-list .out-list .close{ cursor: pointer; }
.pro-list .con-list{ overflow: hidden; width: 100%; min-height: 206px; border: 1px solid #e7e7e6; border-bottom: 3px solid #BABABA; background: url(../images/loading.gif) no-repeat center; }
.pro-list .con-list.bgno{ background: none; }
.pro-list .con-list ul{ border-left: 1px solid #e7e7e6; margin-left: -1px; }
.pro-list .con-list li{ position: relative; width: 195px; height: 166px; padding-top: 40px; border: 1px solid #e7e7e6; margin: -1px 0 0 -1px; line-height: 24px; text-align: center; cursor: pointer; transition: border 0.5s; }
.pro-list .con-list li.fi,
.pro-list .con-list li.se,
.pro-list .con-list li.th,
.pro-list .con-list li.fo{ z-index: 2; border: 1px solid #0e7dc7; }
.pro-list .con-list img{ margin-bottom: 40px; }
.pro-list .con-list img.poa{ left: 0; top: 40px; margin: 0; }
.pro-list .con-list .signs{ left: 14px; top: 24px; width: 17px; height: 17px; background: url(../images/bg_sign41.png) no-repeat; filter:alpha(opacity=0); opacity: 0; transition: opacity 0.5s; }
.pro-list .con-list li.fi .signs,
.pro-list .con-list li.se .signs,
.pro-list .con-list li.th .signs,
.pro-list .con-list li.fo .signs{ filter:alpha(opacity=1); opacity: 1; }


.pro-list .pro_code{ width: 680px; position: absolute; right: 80px; top: 210px; }
.pro-list .pro_code:after{ content: ''; display: block; clear: both; }
.pro-list .pro_code_item { float: left; width: 125px; font-size: 13px; color: #888; text-align: left; line-height: 22px; height: 90px; padding: 10px 0px 0 45px; position: relative; }
.pro-list .pro_code_item span{ display: block; text-align: left; font-size: 18px; color: #343434; line-height: 40px; font-weight: normal; }
.pro-list .pro_code_item span img { display: block; width: auto; margin: 0 auto; height: 38px; position: absolute; left: -5px; top: 12px; }

.pro-list .list li.sec_list .pro_code{ right: auto; left: 80px; }


.pro-list .pro_code_item img {
    display: block;
    height: 40px;
}





.proinfo-ban{  padding:70px 0px 20px 60px;}
.proinfo-ban .list{ padding-top: 0; }
/*
.proinfo-ban .list ul{width: 550px;}
.proinfo-ban .list li{width: 550px;}*/
.proinfo-ban .list .tempWrap {
    float: right;
}
.proinfo-ban .list #examples {
    float: left;
    border: 1px solid #eee;
}
.proinfo-ban .list::after {
    content: '';
    clear: both;
    display: block;
}
.proinfo-ban .list li:after{content: '';clear: both;display: block}
.proinfo-ban .list .tips {
    width: 530px;
    padding: 0px 0;
    height: 515px;
    position: relative;
}
.proinfo-ban .list h2 {
    font-size: 30px;
    line-height: 80px;
    color: #343434;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    font-weight: normal;
    border-bottom: 1px solid #ddd;
}
.proinfo-ban .list .detail{padding: 15px 0;}
.proinfo-ban .list .detail p {
    font-size: 16px;
    font-weight: 100;
    color: #888;
    line-height: 32px;
    height: 128px;
    overflow: hidden;
    width: 100%;
}

/*.proinfo-ban .list span{ display: inline-block; font: 52px/100px Arial; color: #005dac; line-height: 70px; }*/
.proinfo-ban .list li > img{     width: 550px;}

.proinfo-ban .list .product_video_btn { font-size: 22px; color: #fff; font-family: arial,microsoft yahei; line-height: 52px; display: inline-block; padding-left: 40px; margin-top: 20px; background: url(../images/prod_video.png) no-repeat 0px center; transition: 0.3s all ease; }
.proinfo-ban .list .product_video_btn:hover{ background:#005dac url(../images/prod_video.png) no-repeat 35px center; padding-left: 75px; padding-right:35px; border-radius: 52px;}



.proinfo-ban .btn{ left: 50%; bottom: 32px; height: 60px; }
.proinfo-ban .btn img{ padding: 10px; border: 1px solid #ccc; margin: 0 5px; cursor: pointer; transition: border 0.5s; }
.proinfo-ban .btn img.cur{ border: 1px solid #005dac; }

.proinfo_btnbtn {
	float: left;
	width: 170px;
	padding: 0 0px 5px 40px;
}
.proinfo_btnbtn > a {
	display: block;
	font-size: 16px;
	padding: 20px 25px 20px;
	line-height: 20px;
	font-weight: bold;
	color: #888;
	border: 1px solid #ddd;
	margin-bottom: 20px;
	border-bottom: 3px solid #dddddd;
	transition: 0.3s all ease;
}
.proinfo_btnbtn > a > img {
	display: block;
	float: left;
	padding: 0 10px;
}
.prod_ss{background:url(../images/prod_ss.png) no-repeat 0px 3px;padding-left: 28px;margin-top: 30px;display: block;margin-left: 10px;}
.prod_ss strong{font-weight:bold;color: #999;line-height: 26px;font-size: 13px;display: block;}
.prod_ss > a{display: block;font-size: 16px;color: #343434;line-height:25px;}
.prod_ss > a:hover{color:#005dac;text-decoration: underline;}

.proinfo_btnbtn > .proinfo_btn1{
	
	background: #0069b3;
	background: -moz-linear-gradient(left, #0069b3 0%, #0052a1 100%);
	background: -webkit-linear-gradient(left, #0069b3 0%,#0052a1 100%);
	background: linear-gradient(to right, #0069b3 0%,#0052a1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0069b3', endColorstr='#0052a1',GradientType=1 );
	border: 1px solid #004279;
	border-bottom: 3px solid #004279;
	color: #fff;
}
.proinfo_btnbtn > .proinfo_btn2{
	background: #eee;
}
.proinfo_btnbtn > a:hover{border-bottom-width: 2px}

.proinfo-ban .list .tips .box{ width: 100%; position: absolute; bottom:0; left: 0; }

.proinfo-ban .list .tips .box .zx { display: block; width: 200px; height: 50px; float: left; font-size: 22px; color: #fff; line-height: 48px;  text-align: center; text-decoration: none; border-radius: 100px; transition: 0.3s all ease-in-out; background: #454545;}

.proinfo-ban .list .tips .box .zx:hover{ background:#005dac;}

.proinfo-ban .list .tips .box .zx img{ position: relative; top: 4px; margin-left: 8px; }

.proinfo-ban .list .tips .box .phone { float: left; padding-left: 56px; background: url(../images/proListClassify_phone.png) no-repeat left center; margin-left: 65px; margin-top: 2px; }

.proinfo-ban .list .tips .box .phone span { display: block; font-size: 14px; color: #666; line-height: 20px; }

.proinfo-ban .list .tips .box .phone em { display: block; font-size: 23px; color: #005dac; font-family: arial; line-height: 24px; font-style: normal;}


.proinfo-menu{  padding: 0px 20px 20px 60px; width: 760px;}
.proinfo-menu h2{ font-size: 30px; line-height: 108px; color: #fff; }
.proinfo-menu .title:after{content: '';clear: both;display: block}
.proinfo-menu .tips{ margin-top:30px; }
.proinfo-menu .tips li{ position: relative; width: 78px; display: inline-block; }
.proinfo-menu .tips a{ display: inline-block; min-width: 36px; height: 26px; padding-top: 30px; background: url(../images/bg_sign42.png) no-repeat center 2px; line-height: 26px; color: #fff; text-align: center; transition: background 0.5s; }
.proinfo-menu a.download{ background-image: url(../images/bg_sign43.png); }
.proinfo-menu a.video{ background-image: url(../images/bg_sign44.png); }
.proinfo-menu a.share{ background-image: url(../images/bg_sign59.png); }
.proinfo-menu .tips a:hover{ background-position: center 0; }
.proinfo-menu .tips .sub-in {
    left: -260px;
    top: -10px;
    width: 260px;
    background: none;
    position: absolute;
}
.proinfo-menu .tips .sub-in a{ position: relative; left: 20px; filter:alpha(opacity=0); opacity: 0; background: url(../images/bg_sign53.png) no-repeat center!important; transition: all 0.5s; }
.proinfo-menu .tips .sub-in a.bds_tsina{ background: url(../images/bg_sign54.png) no-repeat center!important; }
.proinfo-menu .tips .sub-in a.bds_qzone{ background: url(../images/bg_sign55.png) no-repeat center!important; }
.proinfo-menu .tips .sub-in a.bds_tqq{ background: url(../images/bg_sign56.png) no-repeat center!important; }
.proinfo-menu .tips .sub-in a.bds_sqq{ background: url(../images/bg_sign57.png) no-repeat center!important; }
.proinfo-menu .tips .sub-in a.bds_tieba{ background: url(../images/bg_sign58.png) no-repeat center!important; }
.proinfo-menu .tips .sub-in a:hover{ filter:alpha(opacity=80)!important; opacity: 0.8!important; }
.proinfo-menu .list.fixed{ position: fixed; left: 0; top: 72px; z-index: 19; width: 100%; height: 64px; background: url(../images/bg_proinfomenu.jpg) no-repeat center bottom; }
.proinfo-menu .list ul{ width: 100%;  }
.proinfo-menu .list ul:after{content: '';display: block;clear: both;}
.proinfo-menu .list.fixed ul{ position: absolute; left: 50%; top: 0; width: 980px; margin-left: -491px; }
.proinfo-menu .list li{width: 50%; height: 60px;   float: left; position: relative;}
.proinfo-menu .list a{   height: 60px; font-size: 16px; line-height: 60px; color: #fff; text-align: center; background: #454545; trnaistion: all 0.5s; font-weight: normal;padding: 0 25px;display: block;}
.proinfo-menu .list li.bg a{ background: #454545; }
.proinfo-menu .list li:hover a, .proinfo-menu .list li.cur a, .proinfo-menu .list li.on a{ background: #0069b3; background: -moz-linear-gradient(left, #0069b3 0%, #0052a1 100%);background: -webkit-linear-gradient(left, #0069b3 0%,#0052a1 100%);background: linear-gradient(to right, #0069b3 0%,#0052a1 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0069b3', endColorstr='#0052a1',GradientType=1 );color: #fff; }
.proinfo-menu .list li.cur a,.proinfo-menu .list li.on a{ padding-top: ; margin-top: ; }
.proinfo-menu .out-list{ top: 85px; }
.proinfo-menu .pro-list{ padding: 0; background: none; }
.proinfo-menu .pro-list .out-list .sign{ left: 802px; }
.proinfo-menu .select-list .sign{ left: 11px; }
.proinfo-menu .pro-list .contrast-btn{ bottom: auto; top: 132px; margin-left: 488px; }
.proinfo_content_in > strong{display: block;font-size: 22px;text-align: left;line-height: 60px;color: #343434;margin: 30px 0 15px;font-weight: normal;padding-left: 20px;border-left: 3px solid #005dac;background: #f5f5f5;}
.proinfo_content_in > p { font-size: 15px; line-height: 30px; padding-bottom: 10px; color: #777; }
.proinfo-menu > .por > .list.f-cb {
    background: #f5f5f5;
}
.proinfo_content_in {
    margin: 0px 20px 50px 60px;
    border-color: #eee;
    height: 500px;
    overflow: auto;
    padding: 40px 55px 40px 40px;
}
.proinfo_content_in img{max-width: 100%;height: auto;}
.proinfo_content_in table { display: table; margin: 30px auto; line-height: 3em; color: #555; width: 100%; border-color: #eee; }
.proinfo_content_in table td{ width: 10%;font-size: 14px; text-align:center; border-color: #eee; border: 1px solid #eee;}
.proinfo_content_in table > tbody > tr:nth-child(1) { background: #ddd; color: #222; }
.proinfo_content_in table > tbody > tr:nth-child(1) td{ font-size: 16px; }
.proinfo_content_in table > tbody > tr td p,.proinfo_content_in_table table > tbody > tr td span{ font-size: inherit; /*display: block;*/ }
.proinfo_ban_img { float: right; width: 550px; height: 550px; position: relative; }
.proinfo_content {
}
.proinfo-menu .list li:after {
	width: 0;
	height: 0;
	border-width: 10px 10px 0px 10px;
	border-style: solid;
	border-color: #454545 transparent transparent;
	content: '';
	left: 50%;
	position: absolute;
    margin-left: -10px;
    display: none;
}

.proinfo-menu .list li.cur:after {
	width: 0;
	height: 0;
	border-width: 10px 10px 0px 10px;
	border-style: solid;
    border-color: #005eaa transparent transparent;
    display: block;
}


.proinfo-title {
    margin: 0px 20px 50px 60px;
    width: 728px;
    background: #f2f8fd;
    border: 1px solid #afcce4;
    padding: 10px 15px;
    font-size: 13px;
    color: #78a6cc;
}
.proinfo-title > h4 {
    color: #343434;
    font-size: 22px;
    font-weight: normal;
    line-height: 22px;
    padding-top: 5px;
}
.proinfo-title > h4 .small {
    display: inline-block;
    padding-left: 10px;
    color: #999;
}


#etalage { display: none; /*
    height: 550px !important; */
    float: left; }

/* Large thumbnail: */
#etalage .etalage_thumb {
    background: url(../images/loading.gif) center no-repeat;
    padding: 6px;
}
/* Large thumbnail - image (in case you want to add a border around the image within the frame) */

/* Small thumbnails: */
#etalage .etalage_small_thumbs li{ background: white; border: 1px solid #ddd; margin: 10px; padding: 3px; }
/* The one on the left that makes them slide */
#etalage ul li.etalage_smallthumb_first{ }
/* The one on the right that makes them slide */
#etalage ul li.etalage_smallthumb_last{ }
/* The currently active one */
#etalage ul li.etalage_smallthumb_active{ -webkit-box-shadow: 0 0 10px #ddd; -moz-box-shadow: 0 0 10px #ddd; box-shadow: 0 0 10px #ddd; }

/* Zoomed image area: */
#etalage .etalage_zoom_area,
.etalage_zoom_area{ background: white url(../images/loading.gif) center no-repeat; border: 1px solid #ddd; padding: 6px; -webkit-box-shadow: 0 0 10px #ddd; -moz-box-shadow: 0 0 10px #ddd; box-shadow: 0 0 10px #ddd; }

/* Magnifier area (thumbnail hovering rectangle): */
#etalage .etalage_magnifier{ background: white; border: 1px solid #bbb; }

/* Icon that will apear at the left bottom of the large thumbnail (optional): */
#etalage .etalage_icon{ background: url(../images/zoom.png) no-repeat; width: 14px; height: 14px; }

/* Hint that will apear at the top right of the large thumbnail (optional): */
#etalage .etalage_hint{ background: url(../images/hint.gif) no-repeat; width: 130px; height: 57px; }

/* Description area (optional) */
#etalage .etalage_description{ background: white; font-style: italic; margin: 10px; padding: 6px 10px; }

/*
 * ------------------------------------ FUNCTIONALITY --------------------------------------
 * The following CSS serves to make Etalage function properly. Don't edit or edit carefully.
 * -----------------------------------------------------------------------------------------
 */

.etalage, .etalage_thumb, .etalage_thumb_image, .etalage_source_image, .etalage_zoom_preview, .etalage_icon, .etalage_hint{ display:none }
.etalage, .etalage ul, .etalage li, .etalage img, .etalage_hint, .etalage_icon, .etalage_description{ margin:0; padding:0; border:0; list-style:none }
.etalage, .etalage_magnifier div, .etalage_magnifier div img, .etalage_small_thumbs ul, ul .etalage_small_thumbs li, .etalage_zoom_area div, .etalage_zoom_img{ position:relative }
.etalage img, .etalage li{ -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -o-user-select:none; user-select:none; -webkit-user-drag:none; -moz-user-drag:none; user-drag:none }
.etalage, .etalage_small_thumbs li{ float:left }
.etalage_right{ float:right }
.etalage li{ position:absolute }
.etalage img{ vertical-align:bottom; max-width:none }
.etalage_magnifier{ cursor:default }
.etalage_magnifier div, .etalage_small_thumbs{ overflow:hidden }
.etalage_magnifier div img{ display:none }
.etalage_icon, .etalage_hint{ cursor:default; width:0; height:0; overflow:hidden }
.etalage_small_thumbs li.vertical{ float:none }
.etalage_zoom_area{ z-index:996 }
.etalage_zoom_area div{ overflow:hidden; z-index:997 }
.etalage_zoom_preview{ position:absolute; z-index:998 }
.etalage_zoom_img, .etalage_hint{ z-index:999 }
.etalage{ direction:ltr }
div.etalage_description{ position:absolute; bottom:0; left:0; z-index:999 }
div.etalage_description.rtl{ direction:rtl; text-align:right }


.etalage_small_thumbs {
    position: absolute;
/*    left: 680px;
    top: 300px !important;*/
}


.allpage-class{ border-bottom:1px solid #dedede; text-align: center; position: relative;padding-top: 50px;}
.allpage-class .theme{ display: none; }
.allpage-class .sub .item{ display: inline-block; *display: inline; *zoom: 1; padding: 30px 12px; position: relative; }
.allpage-class .sub .item.on:before{ content: ""; width: 2px; height: 22px; background-color:#005dac; position: absolute; left: 50%; bottom: 8px; margin-left: -1px; }
.allpage-class .sub .item.on:after{ content: ""; width: 12px; height: 12px; border: 2px solid #005dac; position: absolute; left: 50%; bottom: 0px; margin-left: -8px; margin-bottom: -8px; z-index: 11; border-radius: 50%; background: #fff;}
.allpage-class .sub .item .word{ display: inline-block; *display: inline; *zoom: 1; height: 30px; line-height: 30px; font-size: 15px; color: #666; border-radius: 5px; padding: 0 10px; transition: all .5s ease; }
.allpage-class .sub .item.on .word{ background-color: #005dac; color: #fff; }

.allpage-class .sub .item:hover .word{ background-color: #005dac; color: #fff; }


.proinfo_feedback{ padding: 60px 0px; background: #eee; }
.proinfo_feedback:after{ content: ''; display: block; clear: both; }
.proinfo_feedback .input-box{ background: #fff; line-height: 50px; border-radius: 25px; height: 50px; padding: 0 25px; }
.proinfo_feedback .col6 { float: left; width: 235px; margin-right: 20px; }
.proinfo_feedback .col12 { width: 1150px; margin-top: 20px; height: 100px; border-radius: 25px; padding: 25px; }
.proinfo_feedback .input-box label { font-size: 14px; color: #aaa; font-weight: 100; line-height: 50px; display: inline-block; }
.proinfo_feedback .input-box input { line-height: 48px; border: 0 none; outline: none; padding: 0 5px; color: #222; font-size: 13px; font-weight: 100; width: 145px; }
.proinfo_feedback .input-box.col6.marn{ margin-right: 0; }
.proinfo_feedback .col12 textarea{ line-height: 25px; color: #666; border: 0 none; width: 100%; height: 100px; max-width: 100%; max-height: 100px; min-width: 100%; min-height: 100px; }

.proinfo_feedback .input-btn{ margin-top: 20px; text-align: center; }
.proinfo_feedback .input-btn input{ display: inline-block; width: 180px; height: 50px; line-height: 50px; text-align: center; transition: 0.3s all ease; border-radius: 50px; border: 0 none; background: #343434; color: #fff; font-size: 16px; font-weight: 100; margin: 10px; }
.proinfo_feedback .input-btn input.donghua{ background: #005dac; }
.proinfo_feedback .input-btn input:hover{ width: 220px}







.about_con02_tit strong {

    color: #333;
    display: block;
    font-size: 40px;
    font-weight: normal;
    line-height: 60px;
    text-align: center;
    background: url(../images/news_row1.png) no-repeat center;

}
.about_con02_tit p {font-size: 16px;
font-weight: 100;
color:#666;
display: block;
line-height: 30px;
text-align: center;
}
.about_con02_tit {
  padding: 0 0 30px;
}
.about_con02 {

    padding: 60px 0 50px;

}



.news_big_l .other-channel .channel-title,.product_big_l .other-channel .channel-title{
	font-size: 22px;
	font-weight: normal;
	line-height: 35px;
	padding: 15px 25px;
	background: #0069b3;
	background: -moz-linear-gradient(left, #0069b3 0%, #0052a1 100%);
	background: -webkit-linear-gradient(left, #0069b3 0%,#0052a1 100%);
	background: linear-gradient(to right, #0069b3 0%,#0052a1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0069b3', endColorstr='#0052a1',GradientType=1 );
	color: #fff;
}


.news_big_l .other-channel  .channel-dropdown,.product_big_l .other-channel  .channel-dropdown{
	padding: 20px 25px;
}
.news_big_l .other-channel .channel-dropdown li a,.product_big_l .other-channel .channel-dropdown li a {font-size: 13px;
    line-height: 32px;
    color: #444;
    transition: 0.3s all ease;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
}
.news_big_l .other-channel .channel-dropdown li.on a,.news_big_l .other-channel .channel-dropdown li:hover a,.product_big_l .other-channel .channel-dropdown li.on a,.product_big_l .other-channel .channel-dropdown li:hover a{
	color: #005dac;
	display: block;
	border-right: 2px solid #005dac;
	padding-left: 0px;
}
.news_big_l .other-channel .channel-dropdown li,.product_big_l .other-channel .channel-dropdown li{
	padding: 3px 0;
}
.news_big_l .other-channel .channel-title .en,.product_big_l .other-channel .channel-title .en{
	font-size: 13px;
	color: #fff;
	display: block;
	line-height: 25px;
}
.news_big_l,.product_big_l{
	float: right;
	width: 260px;
   position: absolute;
    right: 0;
    z-index: 333;
}
.product_big_l{top: 70px;right: 60px;}
.news_big_l .contact_ind_title,.product_big_l .contact_ind_title{

	font-size: 22px;
	font-weight: normal;
	line-height: 35px;
	padding: 15px 25px;
background: #f7b100;
background: -moz-linear-gradient(left, #f7b100 0%, #ffcf23 100%);
background: -webkit-linear-gradient(left, #f7b100 0%,#ffcf23 100%);
background: linear-gradient(to right, #f7b100 0%,#ffcf23 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7b100', endColorstr='#ffcf23',GradientType=1 );
	color: #fff;
}
.news_big_l .contact_ind_title .en,.product_big_l .contact_ind_title .en{font-size: 13px;color:#fff;display: block;line-height: 25px;}
.news_big_l .contactX_cont_in,.product_big_l .contactX_cont_in{
    padding:20px 25px;}
.news_big_l .contactX_cont_in p,.product_big_l .contactX_cont_in p {
    font-size: 13px;
    line-height: 2em;
    color: #454545;
}
.news_big_r {
	width: 900px;
	float: left;
    min-height: 700px;
}


.news_big_l.fl.news_big_l_fixed,.product_big_l.fl.product_big_l_fixed {
	position: absolute;
	right: 0;
}
.news_big_page > .page {
    position: relative;
    padding-top: 80px;;
}
.news_big_l .other-channel,.product_big_l .other-channel{background: #f5f5f5;
    margin-bottom: 30px;}
.news_big_l .contact_ind_fl,.product_big_l .contact_ind_fl{
    background: #f5f5f5;
}


.param_w .range-slider-icons-container .range-slider-icons{padding: 0px 0;}
.param_w .range-slider-icons-container .range-slider-icons:after{content: '';display: block;clear: both;}
.param_w .range-slider-icons-container .range-slider-icons .lang_ico{float: left;}
.param_w > .title{font-size: 22px;color: #343434;line-height: 36px;display: block;}
.param_w .range-slider-icons-container .range-slider-icons .lang_ico .lang_size{font-size: 14px;display: block;line-height: 46px;}
.param_lingyu .range-slider-icons-container .range-slider-icons .lang_ico{
width: 238px;
height: 160px;
display: block;
background: #f5f5f5;
float: left;
margin-right: 2px;
margin-bottom: 2px;
position: relative;
overflow: hidden;
}
.param_lingyu .range-slider-icons-container .range-slider-icons .lang_ico .lang_size{font-size: 15px;text-align: center;line-height: 220px;color: #777;transition:0.3s all ease;}
.param_lingyu .range-slider-icons-container .range-slider-icons .lang_ico:after{background-size:cover !important;}
.param_lingyu .range-slider-icons-container .range-slider-icons .lang_ico.lang_1:after{content: '';width:50px;height:50px;background:url(/uploadfiles/20200528/20200528202537_4405.png);display: block;position: absolute;top: 40px;left: 50%;margin-left:-25px;}
.param_lingyu .range-slider-icons-container .range-slider-icons .lang_ico.lang_2:after{content: '';width:50px;height:50px;background:url(/uploadfiles/20200528/20200528202542_6161.png);display: block;position: absolute;top: 40px;left: 50%;margin-left:-25px;}
.param_lingyu .range-slider-icons-container .range-slider-icons .lang_ico.lang_3:after{content: '';width:50px;height:50px;background:url(/uploadfiles/20200528/20200528202547_4274.png);display: block;position: absolute;top: 40px;left: 50%;margin-left:-25px;}
.param_lingyu .range-slider-icons-container .range-slider-icons .lang_ico.lang_4:after{content: '';width:50px;height:50px;background:url(/uploadfiles/20200528/20200528195305_7828.png);display: block;position: absolute;top: 40px;left: 50%;margin-left:-25px;}
.param_lingyu .range-slider-icons-container .range-slider-icons .lang_ico.lang_5:after{content: '';width:50px;height:50px;background:url(/uploadfiles/20200528/20200528195321_5857.png);display: block;position: absolute;top: 40px;left: 50%;margin-left:-25px;}
.param_lingyu .range-slider-icons-container .range-slider-icons .lang_ico.lang_6:after{content: '';width:50px;height:50px;background:url(/uploadfiles/20200528/20200528202555_7752.png);display: block;position: absolute;top: 40px;left: 50%;margin-left:-25px;}
.param_lingyu .range-slider-icons-container .range-slider-icons .lang_ico.lang_7:after{content: '';width:50px;height:50px;background:url(/uploadfiles/20200528/20200528202604_9075.png);display: block;position: absolute;top: 40px;left: 50%;margin-left:-25px;}
.param_lingyu .range-slider-icons-container .range-slider-icons .lang_ico.lang_8:after{content: '';width:50px;height:50px;background:url(/uploadfiles/20200528/20200528195400_3755.png);display: block;position: absolute;top: 40px;left: 50%;margin-left:-25px;}
.param_lingyu .range-slider-icons-container .range-slider-icons .lang_ico.lang_9:after{content: '';width:50px;height:50px;background:url(/uploadfiles/20200528/20200528195410_0494.png);display: block;position: absolute;top: 40px;left: 50%;margin-left:-25px;}
.param_lingyu .range-slider-icons-container .range-slider-icons .lang_ico.lang_10:after{content: '';width:50px;height:50px;background:url(/uploadfiles/20200528/20200528195419_8077.png);display: block;position: absolute;top: 40px;left: 50%;margin-left:-25px;}
.param_lingyu .range-slider-icons-container .range-slider-icons .lang_ico.lang_1{background:#fff url(../images/lingyu_1.jpg) no-repeat -300px center;}
.param_lingyu .range-slider-icons-container .range-slider-icons .lang_ico.lang_2{background:#fff url(../images/lingyu_2.jpg) no-repeat -300px center;}
.param_lingyu .range-slider-icons-container .range-slider-icons .lang_ico.lang_3{background:#fff url(../images/lingyu_3.jpg) no-repeat -300px center;}
.param_lingyu .range-slider-icons-container .range-slider-icons .lang_ico.lang_4{background:#fff url(../images/lingyu_4.jpg) no-repeat -300px center;}
.param_lingyu .range-slider-icons-container .range-slider-icons .lang_ico.lang_5{background:#fff url(../images/lingyu_5.jpg) no-repeat -300px center;}
.param_lingyu .range-slider-icons-container .range-slider-icons .lang_ico.lang_6{background:#fff url(../images/lingyu_6.jpg) no-repeat -300px center;}
.param_lingyu .range-slider-icons-container .range-slider-icons .lang_ico.lang_7{background:#fff url(../images/lingyu_7.jpg) no-repeat -300px center;}
.param_lingyu .range-slider-icons-container .range-slider-icons .lang_ico.lang_8{background:#fff url(../images/lingyu_8.jpg) no-repeat -300px center;}
.param_lingyu .range-slider-icons-container .range-slider-icons .lang_ico.lang_9{background:#fff url(../images/lingyu_9.jpg) no-repeat -300px center;}
.param_lingyu .range-slider-icons-container .range-slider-icons .lang_ico.lang_10{background:#fff url(../images/lingyu_10.jpg) no-repeat -300px center;}
.param_lingyu .range-slider-icons-container .range-slider-icons .lang_ico:hover,.param_lingyu .range-slider-icons-container .range-slider-icons .lang_ico.on{background-position-x:0;}
.param_lingyu .range-slider-icons-container .range-slider-icons .lang_ico:hover .lang_size,.param_lingyu .range-slider-icons-container .range-slider-icons .lang_ico.on .lang_size{color: #e5e5e5;}
.param_xiangmu .range-slider-icons-container .range-slider-icons .lang_ico {
    width: 239px;
    border: 2px solid #f5f5f5;
    margin-left: -3px;
    margin-top: -2px;
    padding: 0 0px 0;
    height: 101px;
    cursor: pointer;
    /*! background: #fff; */
    overflow: hidden;
    position: relative;
}
.param_xiangmu .range-slider-icons-container .range-slider-icons .lang_ico:hover .lang_size,.param_xiangmu .range-slider-icons-container .range-slider-icons .lang_ico.on .lang_size{color: #fff;}
.param_xiangmu .range-slider-icons-container .range-slider-icons .lang_ico .lang_size{background:rgba(0,0,0,0.25);padding: 28px 0;text-align:center;font-size:17px;color: #fff;font-weight: lighter;letter-spacing: -0.4px;}
.param_xiangmu .range-slider-icons-container .range-slider-icons .lang_ico.lang_1{background: url(../images/xiangmu_1.jpg) no-repeat center top / 243px; }
.param_xiangmu .range-slider-icons-container .range-slider-icons .lang_ico.lang_2{background: url(../images/xiangmu_2.jpg) no-repeat center top / 243px; }
.param_xiangmu .range-slider-icons-container .range-slider-icons .lang_ico.lang_3{background: url(../images/xiangmu_3.jpg) no-repeat center top / 243px; }
.param_xiangmu .range-slider-icons-container .range-slider-icons .lang_ico.lang_4{background: url(../images/xiangmu_4.jpg) no-repeat center top / 243px; }
.param_xiangmu .range-slider-icons-container .range-slider-icons .lang_ico.lang_5{background: url(../images/xiangmu_5.jpg) no-repeat center top / 243px; }
.param_xiangmu .range-slider-icons-container .range-slider-icons .lang_ico.lang_6{background: url(../images/xiangmu_6.jpg) no-repeat center top / 243px; }
.param_xiangmu .range-slider-icons-container .range-slider-icons .lang_ico.lang_7{background: url(../images/xiangmu_7.jpg) no-repeat center top / 243px; }
.param_xiangmu .range-slider-icons-container .range-slider-icons .lang_ico.lang_8{background: url(../images/xiangmu_8.jpg) no-repeat center top / 243px; }
.param_xiangmu .range-slider-icons-container .range-slider-icons .lang_ico.lang_9{background: url(../images/xiangmu_9.jpg) no-repeat center top / 243px; }
.param_xiangmu .range-slider-icons-container .range-slider-icons .lang_ico.lang_10{background: url(../images/xiangmu_10.jpg) no-repeat center top / 243px; }

.param_xiangmu .range-slider-icons-container .range-slider-icons .lang_ico:hover .lang_size,.param_xiangmu .range-slider-icons-container .range-slider-icons .lang_ico.on .lang_size{ background: rgba(0,93,172,0.6)}
.pro_inx {
    padding: 60px 0 10px;
}
.pro_inx_list {
    padding: 0 0 30px;
}
.pro_inx_list ul li {
	display: inline-block;
	margin-right: 40px;
}
.pro_inx_list ul {
	text-align: justify;
}
.pro_inx_list ul li a {
	color: #343434;
	font-size: 16px;
	line-height: 50px;
	display: block;
	position: relative;
	padding: 0 0 0 0;
	transition: 0.3s all ease;
}

.pro_inx_list ul li a:after{content: '';display: block;width:0%;position:absolute;bottom:0;left:0;height:2px;background:#005dac;transition: 0.3s all ease;}
.pro_inx_list ul li.cur a:after{color: #005dac;width: 100%;}



.pro-select {
    height: 185px;
    padding-top: 20px;
    background: url(../images/bg_bg09.jpg) no-repeat center;
    line-height: 20px;
    color: #c3daf4;
    z-index: 3;
}
.pro-select > .page > p{font-size: 15px;font-weight: 100;color: #c3daf4;display: block;line-height: 26px;padding-bottom: 14px;}
.pro-select .w{ height: 205px; }
.pro-select h2{ margin-bottom: 8px; font-size: 30px; line-height: 50px; color: #fff; }
.pro-select .select{ left: 0; bottom: 32px; width: 1200px; height: 49px; }
.pro-select .box{ width: 932px; height: 45px; border: 2px solid #fff; background: #fff; transition: border 0.5s; position:relative; }
.pro-select .box.hover, .pro-select .box.cur{ border: 2px solid #2067b9; }
.pro-select .tit{ padding-left: 20px; font-size: 14px; line-height: 45px; color: #666; cursor: pointer; height: 47px;position: relative;}
.pro-select .tit p.fl {
    width: 860px;
    position: absolute;
    background: #fff;
    font-size: 16px;
    color: #454545;
    font-weight: 100;
}
.pro-select .tit span{ display: inline-block; width: 54px; height: 45px; background: url(../images/bg_sign33.png) no-repeat center; }
.pro-select .tit span.cur{ background-image: url(../images/bg_sign33s.png); }
.pro-select .list{ left: -2px; top: 47px; width: 932px; border: 2px solid #2067b9; border-top: 0; background: #fff; font-size: 14px; line-height: 45px; color: #666;position: absolute;overflow-x: hidden;max-height: 560px;z-index: 33;}
.pro-select .list > p {
    cursor: pointer;
    transition: all 0.3s;
    display: block;
    float: left;
    height: 100%;
    position: relative;
    width: 186px;
    border-bottom: 0;
    padding-bottom: 0;
}
.pro-select .list > p:after{content: '';display: block;width: 1px;background:#f5f5f5;position: absolute;right: 0;top: 0;height: 100%;}

.pro-select .list > p > a {
    padding: 0px 0px;
    color: #454545;
    display: block;
    font-size: 14px;
    line-height: 70px;
    position: relative;
    z-index: 11;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.pro-select input {
    width: 180px;
    height: 45px;
    padding: 0 0 0 15px;
    border: 0;
    font-size: 13px;
    line-height: 45px;
    color: #666;
}
.pro-select input.submit{ width: 55px; height: 43px; padding: 0; background: url(../images/bg_btn07.png) no-repeat center; }

.pro-select .list .form {

    padding: 15px 0;
    display: block;

    height: 195px;
    display: none;
}
.pro-select .list .form a {
    padding: 0px 38px;
    display: block;
    color: #888;
    font-size: 13px;
    line-height: 32px;
    transition: 0.3s all ease-in-out;
    font-weight: normal;
}
.pro-select .box.fr {
    width: 250px;
}
.pro-select .list .form a:hover{color: #2067b9;}
.pro-select .list > p > img {
    width: 50px;
    margin: 0 auto;
    display: block;
    padding: 10px 5px 10px 15px;
    float: left;
}


.pro-select .list > p:hover {
	opacity: 0.8;
}
.pro-select .list > p:hover a {
	color: #005dac;
}

.prod_row2_tit {
    background: url(../images/in_product_tit.png) no-repeat 0 4px;
    line-height: 30px;
    font-size: 19px;
    padding: 0 0px 25px 35px;
    color: #454545;
}
.prod_row2_tit .en {
    font-size: 13px;
    text-transform: capitalize;
    color: #999;
    padding-left: 10px;
    display: inline-block;
    vertical-align: middle;
}
.prod_row2x_tit {
    background: url(../images/in_product_tit.png) no-repeat 0 4px;
    line-height: 30px;
    font-size: 19px;
    padding: 0 0px 25px 35px;
    color: #454545;
}
.prod_row2x_tit .en {
    font-size: 13px;
    text-transform: capitalize;
    color: #999;
    padding-left: 10px;
    display: inline-block;
    vertical-align: middle;
}
.lang_exit {
    position: absolute;
    right: 5px;
    top: -80px;
    z-index: 333;
    cursor: pointer;
    line-height: 50px;
    background: url(../images/lang_exit.png) no-repeat 0 center;
    padding-left: 30px;
    font-size: 15px;
    font-weight: lighter;
    color: #666;
}
.pro_inx_cont {
	position: relative;
}


.pro_inx_list ul li.pro_inx_list_xiangmu a {
	background: url(../images/pro_inx_list_xiangmu.png) no-repeat -30px center;
}
.pro_inx_list ul li.pro_inx_list_lingyu a {
	background: url(../images/pro_inx_list_lingyu.png) no-repeat -30px center;
}
.pro_inx_list ul li.pro_inx_list_biaozhun{/*display: none !important;*/}
.pro_inx_list ul li.pro_inx_list_biaozhun a {
	background: url(../images/pro_inx_list_biaozhun.png) no-repeat -30px center;
}

.pro_inx_list ul li.cur a{color: #005dac;padding: 0 0 0 35px;background-position-x: 2px !important;}
.product_big_l .other-channel,.product_big_l .contact_ind_fl{
    background: #fff;}
.product_big_l .other-channel .channel-dropdown,.product_big_l .contactX_cont_in{border: 1px solid #eee;}
.proinfo_menu_page > .page > .fl {
    width: 840px;
}

.proinfo_menu_page > .page {
    position: relative;
    background: #fff;
}
.proinfo_menu_page {
    background: #f5f5f5;
}
/* .param_biaozhun .range-slider-icons-container .range-slider-icons .lang_1,.param_biaozhun .range-slider-icons-container .range-slider-icons .lang_18,.param_biaozhun .range-slider-icons-container .range-slider-icons .lang_35,.param_biaozhun .range-slider-icons-container .range-slider-icons .lang_52{float: none;clear:both;display:block;padding-top: 10px;} */
.param_biaozhun .range-slider-icons-container .range-slider-icons .lang_1{padding-top: 0;}
.param_biaozhun .range-slider-icons-container .range-slider-icons .lang_ico .lang_size {
	padding: 0px 12px;
	border: 1px dashed #d5d5d5;
	margin-right: 5px;
	margin-bottom: 5px;
	line-height: 36px;
	color: #777;
    cursor: pointer;
}

/* .param_biaozhun .range-slider-icons-container .range-slider-icons .lang_1 .lang_size, .param_biaozhun .range-slider-icons-container .range-slider-icons .lang_18 .lang_size, .param_biaozhun .range-slider-icons-container .range-slider-icons .lang_35 .lang_size, .param_biaozhun .range-slider-icons-container .range-slider-icons .lang_52 .lang_size{
	border:0 none;padding: 0;font-size: 17px;
	background: url(../images/friend_l.png) no-repeat left center;
	padding-left: 30px;
	color: #454545;
	font-weight: bold;line-height: 45px;
} */
.param_biaozhun .range-slider-icons-container .range-slider-icons .lang_ico.on .lang_size,.param_biaozhun .range-slider-icons-container .range-slider-icons .lang_ico:hover .lang_size{border:1px dashed #005dac;color: #005dac;background: #f5f5f5}
/* .param_biaozhun .range-slider-icons-container .range-slider-icons .lang_1:hover .lang_size, .param_biaozhun .range-slider-icons-container .range-slider-icons .lang_18:hover .lang_size, .param_biaozhun .range-slider-icons-container .range-slider-icons .lang_35:hover .lang_size, .param_biaozhun .range-slider-icons-container .range-slider-icons .lang_52:hover .lang_size,.param_biaozhun .range-slider-icons-container .range-slider-icons .lang_1.on .lang_size, .param_biaozhun .range-slider-icons-container .range-slider-icons .lang_18.on .lang_size, .param_biaozhun .range-slider-icons-container .range-slider-icons .lang_35.on .lang_size, .param_biaozhun .range-slider-icons-container .range-slider-icons .lang_52.on .lang_size{
    color: #005dac;border:0 none;
	background: url(../images/friend_l.png) no-repeat left center;
} */


#slider-product-name .flex-viewport {
    height: 530px !important;
}
.product_images_holder{display:block}
.product_images{border:1px solid #F0F0F0;background:#fff;overflow:hidden;padding:10px;width: 530px;}
.product_images .slider-carousel{border-top:1px solid #F0F0F0;padding-top:10px}
.product_item_holder{position:relative}
.carousel_items .product_item_holder{text-align:center}
.product_item_holder .featured_image{margin-bottom:10px;padding:10px;border:1px solid #efefef}
.product_item_holder .featured_image img{margin:auto}
.caption-one{background:#fff;color:#fff;font-size:22px;top:-1000px;padding:10px;display:inline-block;float:left}
.caption-one a{color:inherit;text-decoration:none}
.caption-one a:hover{opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}
.flex-caption.center .caption-one{float:none;text-align:center}
.caption-text{background:rgba(255,255,255,0.8);font-size:16px;padding:10px;text-align:left;bottom:-1000px;display:inline-block;float:left;clear:both;color:#666}
.flex-caption.center .caption-text{float:none;display:block;text-align:center}
.flex-active-slide .flex-caption{visibility:visible}
.flex-active-slide .caption-text{bottom:0;position:relative}
.flex-active-slide .caption-one{background-color:rgba(0,0,0,0.4);top:0;position:relative}
.flex-active-slide .caption-one a,.flex-active-slide .caption-one a:hover{color:#fff}
.flex-active-slide .caption-one:hover{background-color:rgba(0,0,0,0.6)}
.flex-active-slide .caption-one,.flex-active-slide .caption-text{-ms-transition:all 1.3s;-webkit-transition:all 1.3s;-moz-transition:all 1.3s;-o-transition:all 1.3s;transition:all 1.3s}
.flexslider .flex-direction-nav{bottom:50%;margin:0 0 25px 0;position:absolute;width:100%;z-index:99;list-style:none}
.flexslider .flex-direction-nav li{margin:0;padding:0}
.flexslider .flex-direction-nav a{background-color:rgba(0,0,0,0.24);color:#fff !important;text-decoration:none;width:30px;line-height:50px;text-align:center;display:block;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.flexslider .flex-direction-nav li .flex-prev{position:absolute;left:-40px}
.flexslider .flex-direction-nav li .flex-next{position:absolute;right:-40px}
.flexslider:hover .flex-direction-nav a{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.flexslider:hover .flex-direction-nav li .flex-prev{left:0px}
.flexslider:hover .flex-direction-nav li .flex-next{right:0px}
.top_content > .flex-container .flexslider .flex-direction-nav li a:hover,.full_width_row .content > .flex-container .flexslider .flex-direction-nav li a:hover{width:35px}
.flexslider .flex-direction-nav li a:hover{opacity:0.5}
.flexslider .carousel .flex-direction-nav{bottom:50%;margin:0 0 10px 0;position:absolute;width:100% !important;left:0;z-index:1;list-style:none}
.flexslider .carousel .flex-direction-nav li{margin:0;padding:0}
.flexslider .carousel .flex-direction-nav a{background:#005DAC;color:#fff;text-decoration:none;width:30px;height:20px;line-height:20px;text-align:center;display:block;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.flexslider .carousel .flex-direction-nav li .flex-prev{position:absolute;left:-40px}
.flexslider .carousel .flex-direction-nav li .flex-next{position:absolute;right:-40px}
.flexslider:hover .carousel .flex-direction-nav a{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.flexslider:hover .carousel .flex-direction-nav li .flex-prev{left:0}
.flexslider:hover .carousel .flex-direction-nav li .flex-next{right:0}
.flexslider .carousel .flex-direction-nav li a:hover{width:35px}
.imgeffect{background:#fff;position:relative;overflow:hidden;max-width:100%}
.imgeffect.single_image{display:inline-block}
.imgeffect img{display:block;overflow:hidden;width:100%;max-width:100%}
.imgeffect.rounded{border:1px solid #F0F0F0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.imgeffect.rounded img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.imgeffect a{position:absolute;padding:10px 0;color:#fff;background:#005DAC;right:10px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";width:30px;text-align:center;margin:3px 0;z-index:1;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;text-decoration:none;margin-left:-15px;left:50%}
.imgeffect a:hover{color:#005DAC;background:#fff;text-decoration:none}
.imgeffect a:first-child{top:0}
.imgeffect a.single:first-child{margin-top:-21px}
.imgeffect a:nth-child(2){bottom:0;top:auto}
.imgeffect:hover a{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";right:10px;text-decoration:none;font-weight:normal}
.imgeffect:hover a:first-child{top:50%;margin-bottom:0px;bottom:auto;left:50%}
.imgeffect:hover a:nth-child(2){top:auto;bottom:50%;margin-top:0px}
.imgeffect:after{background:transparent;height:100%;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";position:absolute;right:0;-webkit-transition:width 0.4s,box-shadow 1.6s;-moz-transition:width 0.4s,box-shadow 1.6s;-o-transition:width 0.4s,box-shadow 1.6s;transition:width 0.4s,box-shadow 1.6s;width:0;box-shadow:0;top:0;border-right:0px solid rgba(255,255,255,0);content:""}
.imgeffect:hover:after{background:none repeat scroll 0 0 rgba(255,255,255,0.7);box-shadow:1000px 0 0 0 rgba(255,255,255,0.1) inset;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";width:100%}
.imgeffect:hover > span{bottom:0;opacity:1}
.imgeffect > span{background-color:rgb(255,255,255);background-color:rgba(255,255,255,0.82);bottom:-100px;-o-box-shadow:0 2px 0 rgba(0,0,0,0.05) inset;-moz-box-shadow:0 2px 0 rgba(0,0,0,0.05) inset;-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.05) inset;box-shadow:0 2px 0 rgba(0,0,0,0.05) inset;font-weight:bold;opacity:0;padding:10px;position:absolute;text-align:center;-webkit-transition:position 0.4s;-moz-transition:all 0.4s;-o-transition:position 0.4s;transition:all 0.4s;color:#777;width:100%;line-height:110%;z-index:2;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;font-size:13px}
.flex-container{margin:0}
.flexslider{overflow:hidden;position:relative;background:transparent;zoom:1;background:#fff}
.flexslider .slides{text-align:center;list-style:none outside none}
.flexslider .slides > li{position:relative;display:none}
.flexslider.fixed .slides img{width:auto;margin:auto;max-width:100%}
.flexslider.slider-carousel{position:relative}
.flexslider.slider-carousel ul.slides li{margin:0 0 0 5px;cursor:pointer;border: 1px solid #eee;}
.flexslider.slider-carousel ul.slides li:first-child{margin-left:0}
.flexslider.slider-carousel ul.slides li:last-child{margin-right:0}
.flexslider.slider-carousel ul.slides li.flex-active-slide {
    border-color: #005dac;
}
#container .flexslider.slider-carousel .flex-direction-nav{margin-top:-10px}
.flex-caption{position:absolute;text-align:center;visibility:hidden;width:100%;z-index:900}
.top_content .flex-caption,.full_width_row .flex-caption{left:50%;right:50%;bottom:5%;margin:auto auto auto -520px;width:1040px}
.flex-caption.center{text-align:center}
.caption-holder{max-width:60%;display:inline-block}
.flex-caption.right .caption-holder{float:right}


.list_case_ul_client li:nth-child(4n) {
    margin-right: 1%;
  }
  .list_case_ul_client li:nth-child(5n) {
    margin-right: 0;
  }
  .list_case_ul_client li {
    width: 19.111%;
    margin-right: 1%;
  }



  
/*============招聘信息============*/
.recruitView .wp {width: 68%; margin: auto;}
.recruitView {background: transparent;}
.recruitView .skewView {height: auto;}
.recruit-s1 {background: transparent;margin-top:55px;}
.swiper-tv6 {margin-left: 14%; margin-top: -10%;}
.recruit_swiper {position: relative; padding: 0 7%;}
.recruit_swiper .swiper-slide {width: 16.666666%; padding: 0 2%;}
.recruit_swiper a {display: block; line-height:70px; font-size:24px; }
.recruit_swiper a:hover {background-color: #005dac; color: #fff;}
.recruit_swiper .swiper-slide-active a {background-color: #005dac; color: #fff;}
.recruit-s1 .wp {width:63.1%; margin: auto; }
.recruit-item {
    border: 3px solid #fff;
    margin-bottom: 20px;
    box-shadow: 0 0 25px #ddd;
}
.recruit_swiper .service-next1 {background: url("../images/right3.png") center no-repeat;}
.recruit_swiper .service-prev1 {background: url("../images/left3.png") center no-repeat;}
.recruit_swiper .service-next1:hover {background: url("../images/right3-2.png") center no-repeat;}
.recruit_swiper .service-prev1:hover {background: url("../images/left3-2.png") center no-repeat;}
.row-recruit {background-color: #fff;}
.row-recruit .col-6 {float: left; width: 50%; }
.row-recruit .col-6 h3 {font-size:18px; font-weight: bold;  line-height: 44px; margin-left: 30px;}
.row-recruit .col-5 {width: 41.666666%; float: left; text-align: center; font-size: 18px; line-height: 44px;}
.row-recruit .col-2 {width: 16.666666%; float: left; text-align: center; font-size: 18px; line-height: 44px;}
.row-recruit .col-2 i {font-size: 24px; font-weight: bold;}
.recruit-info {padding:30px 4%; display: none;}
.row-rv .col-6 {width: 45%; float: left; padding:0 10px;}
.row-rv .col-6:nth-child(2) {padding-left: 5%;}
.row-rv .col-6 h3 {font-size: 16px; font-weight: bold; margin-bottom: 20px;}
.recruit_t1 {
    font-size: 13px;
    line-height: 26px;
    color: #666;
    padding: 0px 0 20px;
}
.recruit_t1 {font-size: 14px; line-height: 26px;}
.recruit-info a {
    margin: 10px auto 0;
    float: none;
    width: 140px;
    padding: 0;
    clear: both;
    display: block;
    text-align: center;
    line-height: 50px;
    background: #e5e5e5;
    font-size: 14px;
    transition: 0.3s all ease;
}
.recruit-info a:hover {
    background: #005dac;
    color: #fff;
}
.recruit-item:hover , .recruit-item.active {border-color: #005dac;  transition: 0.5s all ease-in-out;  -o-transition: 0.5s all ease-in-out; -webkit-transition: 0.5s all ease-in-out;}
.recruit-item:hover .row-recruit , .recruit-item.active .row-recruit {background-color: #005dac;  color:#fff; transition: 0.5s all ease-in-out;  -o-transition: 0.5s all ease-in-out; -webkit-transition: 0.5s all ease-in-out; }
.recruit-item.active .row-recruit i {display: inline-block; -webkit-animation:haha1 .5s linear ; -o-animation: haha1 .5s linear ; animation: haha1 .5s linear; }
.pageViews {text-align: center;}
.pageViews .pager {display: inline-block;}
.pageViews a {display: block; float: left; width: 25px;height: 25px;border-radius: 50%;border: 1px solid #c7c7c7;line-height: 25px;color: #c7c7c7;background-color: transparent;opacity: 1;margin: 0 4px;font-size: 14px;}
.pageViews {margin-top: 35px; margin-bottom: 10%;}
.pageViews a:hover , .pageViews a.active {background-color: #005dac; border-color: #005dac; color: #fff;}
.pageViews .pageBtn:hover , .pageViews .pageBtn.active {background-color: transparent; border-color: #005dac; color: #005dac;}

.recruit-item:hover .row-recruit2 *,.recruit-item.active .row-recruit2 * {
    color: #fff;
  }
  
  .recruit-item:hover .row-recruit .col-6 h3,.recruit-item.active .row-recruit .col-6 h3{ color: #fff;}
  .recruitList {
    padding: 0 0 80px;
}



.prod_row2t .prod_row2t_in {
    float: left;
    width: 920px;
    min-height: 780px;
  }
  .prod_row2t .fr {
    width: 280px;
    position: relative;
  }
  .prod_row2t:after {
    content: '';
    display: block;
    clear: both;
}


.prod_row2t .product_big_l {
    top: 0;
    right: 0;
  }

.pro-list_xz{display: none;}



.main_con_tit {
    margin: 0 0 20px;
    padding-left: 30px;
    background: #f5f5f5;
    padding: 10px 25px;
    position: relative;
    border-left: 6px solid #005dac;
  }
  .main_con_tit strong {
    font-size: 30px;
    font-weight: normal;
    display: block;
    line-height: 50px;
    color: #005dac;
  }
  .main_con_tit strong .small {
    display: inline-block;
    font-family: arial;
    padding-left: 10px;
    color: #666;
    font-size: 18px;
  }
  
  
  
.xqy250320 *{box-sizing:border-box; margin:0; padding:0;}
.xqy250320_tit{display:block; width:100%; background:linear-gradient(to right, #0069b3 0%,#0052a1 100%);}
.xqy250320_tit em{display:block; width:100%; font-style:normal; text-align:center; font-size:20px; line-height:40px; color:#fff; font-weight:bold;}
.xqy250320_cont{padding:4% 0;}
.xqy250320_cont img{display:block; max-width:100%; margin:10px auto;}
.xqy250320_cont p{text-indent:2em; font-size:16px; line-height:26px; color:#555;}
.xqy250320_cont li{text-indent:1em; font-size:16px; line-height:26px; color:#555;}
.xqy250320_cont li+li{margin-top:10px;}
.xqy250320_cont center{text-align:center;}
.xqy250320_cont table{margin-top:0;}

.flex_box{display:flex; flex-direction:row; justify-content:space-between; align-items:flex-end; margin:20px 0;}
.flex_box center{width:48%;}
.flex_box > img{width:48%;}