@charset "utf-8";

.clear{width: 100%; clear: both;}
#clear{width: 100%; clear: both;}
.nybanner{width: 100%; position: relative;}
.nybanner img{ width: 100%;height: auto; }
.left{float: left;}
.right{float: right;}
button{cursor:pointer;}



@media only screen and (min-width:1200px) {
.nybanner_txt{width: 100%; height: 60px; line-height: 60px; font-size: 48px; text-align: center; font-weight: bold; color: #fff; position: absolute; top: 50%; margin-top: -30px; z-index: 3;}

.ny_menu_wp{ width: 100%; position: relative; margin-top: -40px;}
.ny_menu{width: 90%; height: 80px; max-width: 1400px; background: #fff; line-height: 74px; font-size: 18px; text-align: center; margin: 0 auto; position: relative; box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);}
.ny_menu a{display: inline-block; padding: 3px 20px 0px 20px;}
.ny_menu .active{border-bottom: 3px solid #203D73; color: #203D73;}

.so_menu{width: 90%; height: 80px; max-width: 1400px; background: #fff; line-height: 74px; text-align: center; margin: 0 auto; position: relative; box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);}
.so_menu a{display: block; width: 16.6%; height: 80px; float: left; font-size: 16px;  line-height: 22px; padding: 26px 20px 0px 20px; text-align: center; box-sizing: border-box; border-left: #e5e5e5 1px solid;}
.so_menu .active{border-bottom: 3px solid #203D73; color: #203D73;}
.so_menu a:nth-child(1){border-left:none;}
}


@media only screen and (max-width:1199px) {
.nybanner_txt{width: 100%; height: 40px; line-height: 40px; font-size: 1.4em; text-align: center; font-weight: bold; color: #fff; position: absolute; top: 50%; margin-top: -26px; z-index: 3;}

.ny_menu_wp{ width: 100%; position: relative; margin-top: -20px;}
.ny_menu{width: 100%; height: ; max-width: 1400px; background: #fff;  font-size: 1.2em; text-align: center; margin: 0 auto; position: relative; box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);}
.ny_menu a{display: block; width:calc(33.33% - 1px) ; height: 40px; line-height:40px; border-bottom: 1px solid #e5e5e5; float: left; border-right: #e5e5e5 1px solid; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.ny_menu .active{color: #203D73; font-weight: bold;  border-bottom: 1px solid #203D73;}




.ny_menu a:nth-child(3){border-right:none;}
.ny_menu a:nth-child(3n){border-right: none;}



.so_menu{width: 90%; height: 80px; max-width: 1400px; background: #fff; line-height: 74px; text-align: center; margin: 0 auto; position: relative; box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);}
.so_menu a{display: block; width: 16.6%; height: 80px; float: left; font-size: 16px;  line-height: 22px; padding: 26px 20px 0px 20px; text-align: center; box-sizing: border-box; border-left: #e5e5e5 1px solid;}
.so_menu .active{border-bottom: 3px solid #203D73; color: #203D73;}
.so_menu a:nth-child(1){border-left:none;}
}












@media only screen and (min-width:1200px) {
/*单页*/
.pa_1{width: 90%; max-width: 1400px; margin: 0 auto; padding: 40px 0px 50px 0px; font-size: 16px; line-height: 45px;}
.pa_1 p{ line-height: 45px;}
.pa_0{width: 90%; max-width: 1380px; text-align: center; margin: 0 auto; padding: 60px 0px 0px 0px; font-size: 24px; font-weight: bold; line-height: 60px; color: #05437E;}
.pa_2{width: 90%; max-width: 1380px; margin: 0 auto; padding: 0px 0px 0px 0px; font-size: 16px; line-height: 35px;}
.pa_2 p{ line-height: 35px;}
.pa_2 img{display: inline-block;}
.pa_x1{width:90%; margin: 0 auto; font-size: 16px; text-align: center; color: #666; padding-bottom: 15px;}
}


@media only screen and (max-width:1199px) {
/*单页*/
.pa_1{width: 90%; max-width: 1400px; margin: 0 auto; padding: 20px 0px 20px 0px; font-size: 1.2em; line-height: 1.5em;}
.pa_1 p{ line-height: 1.5em;}
.pa_0{width: 90%; max-width: 1380px; text-align: center; margin: 0 auto; padding: 20px 0px 5px 0px; font-size: 1.2em; font-weight: bold; line-height: 1.5em; color: #05437E;}
.pa_2{width: 90%; max-width: 1380px; margin: 0 auto; padding: 0px 0px 0px 0px; font-size: 1em; line-height:1.6em; padding-bottom: 8px;}
.pa_2 p{ line-height: 1.6em;}
.pa_2 img{display: inline-block; max-width: 100%; height: auto;}
.pa_x1{width:90%; margin: 0 auto; font-size: 1em; text-align: center; color: #666; padding-bottom: 10px;}
}




@media only screen and (min-width:1200px) {
/*Destinations*/
.lv_1{width: 90%; max-width: 1400px; margin: 0 auto; padding: 50px 0px 50px 0px;}
.lv_1 ul li{display: block; width: 50%; float: left; margin-bottom: 20px;}
.lv_1 ul a{display: block; width:calc(100% - 20px); margin: 0 auto; background: #000; overflow: hidden; position: relative;}
.lv_1 ul img{display: block; width: 100%; transition: 0.5s; opacity: 0.5;}
.lv_1 ul a:hover img{transform: scale(1.2);  z-index: 1; opacity: 0.7;}
.lv_1 ul span{display: block; position: absolute; width: 280px; height: 50px; line-height: 50px; text-align: center; color: #fff; font-size: 22px; top: 50%; left: 50%; z-index: 2; margin-left: -140px; margin-top: -25px; border: #fff 2px solid; transition: 0.5s}
.lv_1 ul a:hover span{ color: #fff; background: #2374c4; border: #2374c4 2px solid; box-shadow:0px 0px 25px #90c8ff; }


.lv_2{width: 90%; max-width: 1400px; margin: 0 auto; padding: 30px 0px 50px 0px;}
.lv_2_left{width:calc(100% - 420px); float: left;}
.lv_2_right{width: 380px; float: right; position: relative; margin-top: -110px; z-index: 3;}

.lv2a{width: 100%; height: 80px; border-bottom: #e5e5e5 1px solid; margin-bottom: 30px;}
.lv2a a{display: block; height: 50px; line-height: 50px; border: #e0e0e0 1px solid; padding: 0px 25px 0px 25px; font-size: 18px; float: left; margin-right: 8px; transition: 0.5s;}
.lv2a a:hover{color: #fff; background: #2374c4; border: #2374c4 1px solid; }
.lv2a .active{color: #fff; background: #2374c4; border: #2374c4 1px solid; }

.lv2b{width: 100%; margin: 0 auto; font-size: 16px; line-height: 35px;}
.lv2b p{line-height: 35px;}
}


@media only screen and (max-width:1199px) {
/*Destinations*/
.lv_1{width: 90%; max-width: 1400px; margin: 0 auto; padding: 20px 0px 20px 0px;}
.lv_1 ul li{display: block; width: 100%; float: ; margin-bottom: 20px;}
.lv_1 ul a{display: block; width:100%; margin:0 auto; background: #000; overflow: hidden; position: relative;}
.lv_1 ul img{display: block; width: 100%; transition: 0.5s; opacity: 0.5;}
.lv_1 ul a:hover img{transform: scale(1.2);  z-index: 1; opacity: 0.7;}
.lv_1 ul span{display: block; position: absolute; width: 50%; height: 50px; line-height: 50px; text-align: center; color: #fff; font-size: 1.2em; top: 50%; left:25%; z-index: 2; margin-left: -; margin-top: -25px; border: #fff 1px solid; transition: 0.5s}
.lv_1 ul a:hover span{ color: #fff; background: #2374c4; border: #2374c4 2px solid; box-shadow:0px 0px 25px #90c8ff; }


.lv_2{width: 90%; max-width: 1400px; margin: 0 auto; padding: 20px 0px 20px 0px;}
.lv_2_left{width:100%; float: left;}
.lv_2_right{width: 380px; float: right; position: relative; margin-top: -110px; z-index: 3; display: none;}

.lv2a{width: 100%; height: 80px; border-bottom: #e5e5e5 1px solid; margin-bottom: 30px;}
.lv2a a{display: block; height: 50px; line-height: 50px; border: #e0e0e0 1px solid; padding: 0px 25px 0px 25px; font-size: 18px; float: left; margin-right: 8px; transition: 0.5s;}
.lv2a a:hover{color: #fff; background: #2374c4; border: #2374c4 1px solid; }
.lv2a .active{color: #fff; background: #2374c4; border: #2374c4 1px solid; }

.lv2b{width: 100%; margin: 0 auto; font-size: 16px; line-height: 35px;}
.lv2b p{line-height: 35px;}
}






/*liuyan*/
.lv2h{width: 100%; height: 80px; background: #2374c4; line-height: 80px; font-size: 22px; color: #fff; font-weight: bold; text-align: center;}
.lv2i{width: 100%; min-height: 100px; box-shadow:0px 0px 20px rgba(128,157,187,0.2); box-sizing: border-box; padding: 30px;}




/*表单*/
.lv2_txt1{width: 100%; height:45px; line-height: 45px; border: #e5e5e5 1px solid; text-indent: 15px; font-size: 16px;}
.lv2_txt2{width: 22px; height:22px; margin-right: 5px; float: left; border: #e5e5e5 1px solid; }
.lv2_txt3{width: 100%; height:65px; line-height: 65px; text-align: center; color: #fff; background: #2374c4; border: #2374c4 1px solid;  font-size: 16px; border-radius: 8px;}


.table1 {font-size: 16px;}
.table1 td{padding: 4px 0px 4px 0px;}


.lv2_ul1 li{ padding-bottom: 3px; margin-bottom: 3px; height: 22px; line-height: 22px;}

.table_tr1 td{padding-bottom: 15px !important; }




@media only screen and (min-width:1200px) {
/*target*/
.tar_1{width: 90%; max-width: 1400px; margin: 0 auto; padding: 50px 0px 50px 0px;}
.tar_1 ul li{display: block; width: 33.33%; float: left; margin-bottom: 20px;}
.tar_1 ul a{display: block; width:calc(100% - 20px); margin: 0 auto; background: #000; overflow: hidden; position: relative;}
.tar_1 ul img{display: block; width: 100%; transition: 0.5s; opacity: 0.7;}
.tar_1 ul a:hover img{transform: scale(1.2);  z-index: 1; opacity: 0.9;}
.tar_1 ul span{display: block; position: absolute; width: 100%; height: 60px; line-height: 60px; text-align: center; color: #fff; font-size: 18px; bottom: 0%;  z-index: 2; border: #fff 0px solid; transition: 0.5s}
.tar_1 ul a:hover span{ color: #fff; background: #2374c4; border: #2374c4 0px solid; box-shadow:0px 0px 25px #90c8ff; }
}


@media only screen and (max-width:1199px) {
/*target*/
.tar_1{width: 90%; max-width: 1400px; margin: 0 auto; padding: 20px 0px 20px 0px;}
.tar_1 ul li{display: block; width:100%; float: left; margin-bottom: 10px;}
.tar_1 ul a{display: block; width:100%; margin: 0 auto; background: #000; overflow: hidden; position: relative;}
.tar_1 ul img{display: block; width: 100%; transition: 0.5s; opacity: 0.7;}
.tar_1 ul a:hover img{transform: scale(1.2);  z-index: 1; opacity: 0.9;}
.tar_1 ul span{display: block; position: absolute; width: 100%; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size: 0.9em; bottom: 0%;  z-index: 2; border: #fff 0px solid; transition: 0.5s}
.tar_1 ul a:hover span{ color: #fff; background: #2374c4; border: #2374c4 0px solid; box-shadow:0px 0px 25px #90c8ff; }
}







/*文章列表*/
@media only screen and (min-width: 1200px) {
.cs_cont{ width:90%; max-width:1400px; margin:0 auto; padding:50px 0px 20px 0px;}
.cs_cont ul li{display:block; width:100%; height:; float:; box-sizing:border-box; padding:20px; transition:0.2s; margin-bottom:20px; border:#e5e5e5 1px solid;}
.cs_cont ul li:hover{-moz-box-shadow:0px 0px 40px #e4eff7; -webkit-box-shadow:0px 0px 40px #e4eff7; box-shadow:0px 0px 40px #e4eff7;}
.cs_1{width:25%; float:left;}
.cs_1 img{width:100%; height:auto; border-radius:8px;}

.cs_2{width:73%; float:right;}
.cs_2 h3 a{font-size:20px; color:#333; font-weight:bold; line-height:50px;}
.cs_2 p{font-size:16px; line-height:32px; color:#888;}
.cs_2_r2{width:100%; line-height:40px; font-size:16px; color:#888;}
.cs_2_r2 i{margin-right:8px;}
.cs_2_r3{width:100%; line-height:40px; font-size:16px; padding-top:20px;}
.cs_2_r3 a{display:block; float:right; width:200px; height:40px; line-height:40px; text-align:center; border:#3786c7 1px solid; transition:0.5s;}
.cs_cont ul li:hover .cs_2_r3 a{ background:#3786c7; color:#fff;}

}


@media only screen and (max-width: 1199px) {
.cs_cont{ width:90%; margin:0 auto; padding:10px 0px 10px 0px;}
.cs_cont ul li{display:block; width:100%; height:; float:; box-sizing:border-box; padding:10px; transition:0.2s; margin-bottom:10px; border:#e5e5e5 1px solid;}
.cs_cont ul li:hover{-moz-box-shadow:0px 0px 40px #e4eff7; -webkit-box-shadow:0px 0px 40px #e4eff7; box-shadow:0px 0px 40px #e4eff7;}

.cs_1{width:100%; float:;}
.cs_1 img{width:100%; height:auto; border-radius:5px;}

.cs_2{width:100%; float:; margin-top:10px;}
.cs_2 h3 a{font-size:1.2em; color:#333; font-weight:bold; line-height:1.5em; padding-bottom:10px;}
.cs_2 p{font-size:1em; line-height:1.6em; color:#888;}
.cs_2_r2{width:100%; line-height:40px; font-size:1.0em; color:#888;}
.cs_2_r2 i{margin-right:5px;}
.cs_2_r3{width:100%; line-height:40px; font-size:16px; padding-top:12px;}
.cs_2_r3 a{display:block; width:100%; height:40px; line-height:40px; text-align:center; border:#3786c7 1px solid; transition:0.5s;}
.cs_cont ul li:hover .cs_2_r3 a{ background:#3786c7; color:#fff;}

}






/*文章详情*/
@media only screen and (min-width:1366px) {
#new_conl{width:90%; max-width:1400px; margin:0 auto; min-height:50px; padding:60px 60px 30px 60px; margin-top:0px; position:relative;}
#new_conla{width:100%; min-height:20px; padding:15px 0px 15px 0px; font-size:24px; line-height:30px; text-align:center; color:#333; font-weight:bold; border-bottom:#e4e4e4 0px dotted; }
#new_conlb{width:100%; height:50px; line-height:50px; font-size:14px; font-style:; text-align:center;}
#new_conlb span{color:#777; margin:0px 30px 0px 10px;}
#new_conlc{width:100%; min-height:50px; padding:15px 0px 15px 0px; font-size:16px; line-height:35px;}
#new_conlc p{ line-height:45px;}
#new_conlc img{max-width:100%;}
#new_conld{width:100%; min-height:50px; padding:15px 0px 15px 0px; font-size:14px; line-height:30px; border-top:#e0e0e0 1px dotted;}
}


@media only screen and (max-width:1365px) {
#new_conl{width:90%; margin:0 auto; min-height:50px; padding:40px 0px 20px 0px;}
#new_conla{width:100%; min-height:20px; padding:10px 0px 10px 0px; font-size:18px;  line-height:30px; text-align:center; color:#333; font-weight:bold; border-bottom:#e4e4e4 0px dotted; }
#new_conlb{width:100%; height:30px; line-height:30px; font-size:14px; font-style:; text-align:center;}
#new_conlb span{color:#777; margin:0px 30px 0px 10px;}
#new_conlc{width:100%; min-height:50px; padding:15px 0px 15px 0px; font-size:14px; line-height:35px;}
#new_conlc p{ line-height:35px;}
#new_conlc img{max-width:100%;}
#new_conld{width:100%; min-height:50px; padding:15px 0px 15px 0px; font-size:14px; line-height:30px; border-top:#e0e0e0 1px dotted;}
}











@media only screen and (min-width:1200px) {
/*分页*/
#nextpage{width:100%; height:30px; margin: 0 auto; margin:5px 0px 40px 0px; text-align:center;}
#nextpage a{display: inline-block ; padding:6px 12px 6px 12px; background:#f8f8f8; font-size:14px; margin:0px 1px 0px 1px; border-radius:2px; -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
#nextpage a:hover{background:#2679b2; color:#fff;}
#nextpage .on{background:#2679b2; color:#fff;}
}


@media only screen and (max-width:1199px) {
/*分页*/
#nextpage{width:100%; height:px; margin: 0 auto; margin:5px 0px 5px 0px; text-align:center;}
#nextpage a{display: inline-block ; padding:3px 6px 3px 6px; background:#f8f8f8; font-size:12px; margin:0px 1px 0px 1px; border-radius:2px; -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
#nextpage a:hover{background:#2679b2; color:#fff;}
#nextpage .on{background:#2679b2; color:#fff;}
}



/*Referrer(推荐人)*/
@media only screen and (min-width: 1200px) {
.re_cont{ width:90%; max-width:1400px; margin:0 auto; padding:50px 0px 20px 0px;}
.re_cont ul li{display:block; width:calc(50% - 20px); height:; float:left; box-sizing:border-box; padding:20px; margin:10px; transition:0.2s; background: #f4f9fd; position: relative;  border-radius:5px;}
.re_cont ul li:hover{background: #fff;  -moz-box-shadow:0px 0px 40px #e4eff7; -webkit-box-shadow:0px 0px 40px #e4eff7; box-shadow:0px 0px 40px #e4eff7;}
.re_1{width:25%; float:left;}
.re_1 img{width:100%; height:auto; border-radius:50%;}

.re_2{width:70%; float:right; }
.re_2 h3 a{font-size:20px; color:#333; font-weight:bold; line-height:50px;}
.re_2 p{font-size:15px; line-height:25px; color:#888 ; overflow: hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}

.re_2_r3{width:calc(70% - 20px); height: 30px; line-height:30px; font-size:14px; padding-top:0px; position: absolute; bottom: 25px; right: 20px; z-index: 1;}
.re_2_r3 .left a{display:block; width:; padding: 0px 25px 0px 25px; height:30px; float: left; line-height:30px; text-align:center; border:#3786c7 1px solid; transition:0.5s; border-radius:18px;}
.re_2_r3 i{font-size: 30px; line-height: 30px; margin-right: 5px;}
.re_cont ul li:hover .re_2_r3 .left a{ background:#3786c7; color:#fff;}
.re_cont ul li:hover .re_2_r3 i{ color:#3786c7; }

}


@media only screen and (max-width: 1199px) {
.re_cont{ width:90%; margin:0 auto; padding:10px 0px 10px 0px;}
.re_cont ul li{display:block; width:100%; height:; float:; box-sizing:border-box; padding:20px; transition:0.2s; margin-bottom:10px; border:#e5e5e5 1px solid;}
.re_cont ul li:hover{-moz-box-shadow:0px 0px 40px #e4eff7; -webkit-box-shadow:0px 0px 40px #e4eff7; box-shadow:0px 0px 40px #e4eff7;}

.re_1{width:100%; float:;}
.re_1 img{width:auto; height:100px; border-radius:50%; display: block; margin: 0 auto;}

.re_2{width:100%; float:; margin-top:10px;}
.re_2 h3 a{font-size:1.2em; color:#333; font-weight:bold; line-height:2em; padding-bottom:10px;}
.re_2 p{font-size:1em; line-height:1.6em; color:#888;}

.re_2_r3{width:100%; line-height:40px; font-size:14px; padding-top:12px;}
.re_2_r3 .left a{display:block; padding: 0px 25px 0px 25px; height:30px; line-height:30px; text-align:center; background:#3786c7; color:#fff; transition:0.5s;}
.re_2_r3 i{font-size: 1.5em; line-height: 40px; color: #3786c7;}


}








@media only screen and (min-width:1200px) {
/*推荐人详情*/
.re_con_wp{width: 90%; max-width: 1400px; margin: 0 auto; margin-top: 40px;}
.re_con_wp .left{width: 380px; float: left; padding-bottom: 40px; background: #fff;  box-shadow:0px 0px 20px rgba(128,157,187,0.2); box-sizing: border-box; padding: 30px;}
.re_con_wp .left img{width: 50%; height: auto; display: block; margin: 0 auto; margin-bottom: 20px; border-radius: 50%;}
.re_con_wp .left .teamimg img{width:100% !important; border-radius: 8px !important;}
.re_con_wp .right{width: calc(100% - 450px); float: right;}

.re_con1_1{width: 100%; line-height: 50px; font-size: 22px; color: #000; text-align: center; border-bottom: #e5e5e5 1px solid; padding: 5px 0px 15px 0px;}
.re_con1_2{width: 100%; line-height: 30px; font-size: 16px; color: #666; border-bottom: #e5e5e5 1px solid; padding: 25px 0px 25px 0px; margin-bottom: 10px;}
.re_con1_2 p{line-height: 30px;}

.re_con1_3{width: 100%; padding-top: 20px;}
.re_con1_3 a{display: block; height: 40px; line-height: 40px; padding: 0px 20px 0px 20px; float: left; font-size: 15px; margin-right:4px; border: #3786c7 1px solid; color: #3786c7; margin-bottom: 10px; border-radius:25px; transition: 0.5s;}
.re_con1_3 a:hover{ box-shadow:0px 0px 25px rgba(0,0,0,0.4); position: relative;  }
.re_con1_3 a:nth-child(1){border: #3786c7 1px solid; color: #3786c7;}
.re_con1_3 a:nth-child(2){border: #19badd 1px solid; color: #19badd;}
.re_con1_3 a:nth-child(3){border: #523bde 1px solid; color: #523bde;}
.re_con1_3 a:nth-child(4){border: #17d590 1px solid; color: #17d590;}
.re_con1_3 a:nth-child(5){border: #cfbd24 1px solid; color: #cfbd24;}
.re_con1_3 a:nth-child(6){border: #dba628 1px solid; color: #dba628;}
.re_con1_3 a:nth-child(7){border: #9838c0 1px solid; color: #9838c0;}
.re_con1_3 a:nth-child(8){border: #cfbd24 1px solid; color: #cfbd24;}
.re_con1_3 a:nth-child(9){border: #0899d5 1px solid; color: #0899d5;}
.re_con1_3 a:nth-child(10){border: #cb4461 1px solid; color: #cb4461;}
.re_con1_3 a:nth-child(11){border: #3786c7 1px solid; color: #3786c7;}
.re_con1_3 a:nth-child(12){border: #19badd 1px solid; color: #19badd;}
.re_con1_3 a:nth-child(13){border: #523bde 1px solid; color: #523bde;}
.re_con1_3 a:nth-child(14){border: #17d590 1px solid; color: #17d590;}
.re_con1_3 a:nth-child(15){border: #cfbd24 1px solid; color: #cfbd24;}
.re_con1_3 a:nth-child(16){border: #dba628 1px solid; color: #dba628;}
.re_con1_3 a:nth-child(17){border: #9838c0 1px solid; color: #9838c0;}
.re_con1_3 a:nth-child(18){border: #cfbd24 1px solid; color: #cfbd24;}
.re_con1_3 a:nth-child(19){border: #0899d5 1px solid; color: #0899d5;}
.re_con1_3 a:nth-child(20){border: #cb4461 1px solid; color: #cb4461;}


.re_con2{width: 100%; max-width: 1400px; margin: 0 auto; margin-top: 20px; line-height: 30px; font-size: 16px;}
.re_con2 p{line-height: 30px;}


.re_con3{width: 100%; max-width: 1200px; margin: 0 auto; margin-top: 20px; margin-bottom: 40px; line-height: 30px; font-size: 16px;}
.re_con3 p{line-height: 30px;}
.re_con3 video{width: 100%; height: auto; background: #000;}

.re_con4{font-size:28px; color:#203D73; font-weight:bold; line-height:50px; text-transform: uppercase; }

.re_con5{font-size:28px; color:#203D73; font-weight:bold; line-height:50px; margin-bottom: 20px; }
.re_con5 i{ margin-right: 8px;}
}


@media only screen and (max-width:1199px) {
/*推荐人详情*/
.re_con_wp{width: 90%; max-width: 1400px; margin: 0 auto; margin-top: 20px;}
.re_con_wp .left{width: 100%; float: ; padding-bottom: 10px; background: #fff;  box-shadow:0px 0px 20px rgba(128,157,187,0.2); box-sizing: border-box; padding: 20px;}
.re_con_wp .left img{width: 40%; height: auto; display: block; margin: 0 auto; margin-bottom: 10px; border-radius: 50%;}
.re_con_wp .left .teamimg img{width:100% !important; border-radius: 8px !important;}
.re_con_wp .right{width: 100%; float: ;}

.re_con1_1{width: 100%; line-height: 50px; font-size: 1.2em; color: #000; text-align: center; border-bottom: #e5e5e5 1px solid; padding: 5px 0px 5px 0px;}
.re_con1_2{width: 100%; line-height: 1.8em; font-size: 1em; color: #666; border-bottom: #e5e5e5 1px solid; padding: 10px 0px 10px 0px; margin-bottom: 6px;}
.re_con1_2 p{line-height: 1.8em;}

.re_con1_3{width: 100%; padding-top: 20px;}
.re_con1_3 a{display: block; height: 30px; line-height: 30px; padding: 0px 20px 0px 20px; float: left; font-size: 1em; margin-right:3px; border: #3786c7 1px solid; color: #3786c7; margin-bottom: 5px; border-radius:25px; transition: 0.5s;}
.re_con1_3 a:hover{ box-shadow:0px 0px 25px rgba(0,0,0,0.4); position: relative;  }
.re_con1_3 a:nth-child(1){border: #3786c7 1px solid; color: #3786c7;}
.re_con1_3 a:nth-child(2){border: #19badd 1px solid; color: #19badd;}
.re_con1_3 a:nth-child(3){border: #523bde 1px solid; color: #523bde;}
.re_con1_3 a:nth-child(4){border: #17d590 1px solid; color: #17d590;}
.re_con1_3 a:nth-child(5){border: #cfbd24 1px solid; color: #cfbd24;}
.re_con1_3 a:nth-child(6){border: #dba628 1px solid; color: #dba628;}
.re_con1_3 a:nth-child(7){border: #9838c0 1px solid; color: #9838c0;}
.re_con1_3 a:nth-child(8){border: #cfbd24 1px solid; color: #cfbd24;}
.re_con1_3 a:nth-child(9){border: #0899d5 1px solid; color: #0899d5;}
.re_con1_3 a:nth-child(10){border: #cb4461 1px solid; color: #cb4461;}
.re_con1_3 a:nth-child(11){border: #3786c7 1px solid; color: #3786c7;}
.re_con1_3 a:nth-child(12){border: #19badd 1px solid; color: #19badd;}
.re_con1_3 a:nth-child(13){border: #523bde 1px solid; color: #523bde;}
.re_con1_3 a:nth-child(14){border: #17d590 1px solid; color: #17d590;}
.re_con1_3 a:nth-child(15){border: #cfbd24 1px solid; color: #cfbd24;}
.re_con1_3 a:nth-child(16){border: #dba628 1px solid; color: #dba628;}
.re_con1_3 a:nth-child(17){border: #9838c0 1px solid; color: #9838c0;}
.re_con1_3 a:nth-child(18){border: #cfbd24 1px solid; color: #cfbd24;}
.re_con1_3 a:nth-child(19){border: #0899d5 1px solid; color: #0899d5;}
.re_con1_3 a:nth-child(20){border: #cb4461 1px solid; color: #cb4461;}


.re_con2{width: 100%; max-width: 1400px; margin: 0 auto; margin-top: 5px; line-height: 1.6em; font-size: 1em;}
.re_con2 p{line-height: 1.6em;}


.re_con3{width: 100%; max-width: 1200px; margin: 0 auto; margin-top: 20px; margin-bottom: 40px; line-height: 1.6em; font-size: 1em;}
.re_con3 p{line-height: 1.6em;}
.re_con3 video{width: 100%; height: auto; background: #000;}

.re_con4{font-size:1.4em; color:#203D73; font-weight:bold; line-height:1.6em; text-transform: uppercase; margin-top:20px;  }

.re_con5{font-size:1.4em; color:#203D73; font-weight:bold; line-height:1.6em; margin-bottom: 5px; }
.re_con5 i{ margin-right: 5px;}
}










@media only screen and (min-width:1200px) {
.tour_wp{width: 90%; max-width: 1400px; margin: 0 auto; padding: 40px 0px 0px 0px;}
.tour_wp ul li{display: block; width: calc(33.33% - 30px); float: left; margin:0px 15px 30px 15px; box-sizing: border-box; padding: 0px; background: #fff; box-shadow:0px 0px 20px rgba(128,157,187,0.2);}
.tour_wp ul li:hover .tour_1 img{transform: scale(1.3);  z-index: 1;}
.tour_wp ul li:hover a{color: #1e6ec9;}

.tour_1{width: 100%; overflow: hidden;}
.tour_1 img{display: block; width: 100%; height: auto; transition: 0.5s;}
.tour_2{width:85%; height:75px; margin: 0 auto; overflow: hidden; line-height: 25px; font-size: 20px; color: #222; margin-top: 20px; font-weight: bold;}
.tour_3{width: 85%; min-height: 20px; margin: 0 auto; line-height: 20px; font-size: 16px; margin-top: 10px;}
.tour_3 img{display: block; height: 20px; float: left; margin-right: 10px;}
.tour_3a{width: 85%; height: 40px; margin: 0 auto; line-height: 20px; font-size: 16px; margin-top: 10px;}
.tour_3a img{display: block; height: 20px; float: left; margin-right: 10px;}

.tour_4{width:85%; height:100px; margin: 0 auto; overflow: hidden; line-height: 25px; font-size: 16px; color: #555; margin-top: 10px; }
.tour_5{width:85%; height:60px;  margin: 0 auto; overflow: hidden; line-height: 40px; font-size: 18px; color: #555; margin-top: 10px; }
.tour_5 i{color: #ff4f20; margin-right: 1px;}






.tour_5 .right{padding-top:8px;}
.tour_5 .right a{display:block; width:; padding: 0px 25px 0px 25px; height:30px; float: left; line-height:30px; text-align:center; font-size:14px; border:#3786c7 1px solid; transition:0.5s; border-radius:18px;}
.tour_wp ul li:hover .tour_5 .right a{ background:#3786c7; color:#fff;}
}


@media only screen and (max-width:1199px) {
.tour_wp{width: 90%; max-width: 1400px; margin: 0 auto; padding: 40px 0px 0px 0px;}
.tour_wp ul li{display: block; width:100%; float: left; margin:0px 0px 20px 0px; box-sizing: border-box; padding: 0px; background: #fff; box-shadow:0px 0px 20px rgba(128,157,187,0.2);}
.tour_wp ul li:hover .tour_1 img{transform: scale(1.3);  z-index: 1;}
.tour_wp ul li:hover a{color: #1e6ec9;}

.tour_1{width: 100%; overflow: hidden;}
.tour_1 img{display: block; width: 100%; height: auto; transition: 0.5s;}
.tour_2{width:85%; height:; margin: 0 auto; overflow: hidden; line-height: 25px; font-size: 1.4em; color: #222; margin-top: 20px; font-weight: bold;}
.tour_3{width: 85%; min-height: 20px; margin: 0 auto; line-height: 20px; font-size: 1.2em; margin-top: 10px;}
.tour_3 img{display: block; height: 20px; float: left; margin-right: 10px;}
.tour_3a{width: 85%; height: ; margin: 0 auto; line-height: 20px; font-size: 1em; margin-top: 10px;}
.tour_3a img{display: block; height: 20px; float: left; margin-right: 10px;}

.tour_4{width:85%; height:; margin: 0 auto; overflow: hidden; line-height: 25px; font-size: 1em; color: #555; margin-top: 10px; }
.tour_5{width:85%; height:60px;  margin: 0 auto; overflow: hidden; line-height: 40px; font-size: 18px; color: #555; margin-top: 10px; }
.tour_5 i{color: #ff4f20; margin-right: 1px;}

.tour_5 .right{padding-top:8px;}
.tour_5 .right a{display:block; width:; padding: 0px 25px 0px 25px; height:30px; float: left; line-height:30px; text-align:center; font-size:14px; border:#3786c7 1px solid; transition:0.5s; border-radius:18px;}
.tour_wp ul li:hover .tour_5 .right a{ background:#3786c7; color:#fff;}
}

















.lv_2_dro{ width: 100%;min-height: 50px; background: #f8f8f8; box-sizing: border-box; padding: 10px 30px 10px 30px; margin-bottom: 20px;}
.lv_2_dro ul li{display: block; width: 100%; line-height: 20px; margin: 18px 0px 18px 0px; font-size: 16px;}
.lv_2_dro ul li img{display: block; height: 20px; float: left; margin-right: 8px;}





@media only screen and (min-width:1200px) {
/*纪念品*/
.sho_wp{width: 90%; max-width: 1400px; margin: 0 auto; padding: 50px 0px 50px 0px;}
.sho_wp ul li{display: block; width:calc(20% - 20px); float: left; margin: 0px 10px 50px 10px; }
.sho_wp ul .sho_1{display: block; width:100%; margin: 0 auto; background: #fff; overflow: hidden; position: relative; overflow: hidden;}
.sho_wp ul li:hover .sho_1 img{transform: scale(1.2);  z-index: 1; opacity:1;}
.sho_wp ul img{display: block; width: 100%; transition: 0.5s; opacity: 0.9;}

.sho_wp ul .sho_2{width: 95%; height: 48px; line-height: 22px; padding: 8px 0px 8px 0px; font-size: 16px; font-family: arial; overflow: hidden;}
.sho_wp ul .sho_3{width: 95%; height: 40px; line-height: 40px; padding: 0px 0px 8px 0px; font-size: 22px; color: #C41B1E}

.sho_wp ul a{color: #222;}
.sho_wp ul li:hover a{color: #114177;}
}


@media only screen and (max-width:1199px) {
/*纪念品*/
.sho_wp{width: 90%; max-width: 1400px; margin: 0 auto; padding:20px 0px 20px 0px;}
.sho_wp ul li{display: block; width:100%; float: left; margin: 0px 0px 20px 0px; }
.sho_wp ul .sho_1{display: block; width:100%; margin: 0 auto; background: #fff; overflow: hidden; position: relative; overflow: hidden;}
.sho_wp ul li:hover .sho_1 img{transform: scale(1.2);  z-index: 1; opacity:1;}
.sho_wp ul img{display: block; width: 100%; height: auto; transition: 0.5s; opacity: 0.9;}

.sho_wp ul .sho_2{width: 95%; height: ; line-height: 22px; padding: 8px 0px 8px 0px; font-size: 1.2em; font-family: arial; overflow: hidden;}
.sho_wp ul .sho_3{width: 95%; height: 40px; line-height: 40px; padding: 0px 0px 8px 0px; font-size: 1.8em; color: #C41B1E}

.sho_wp ul a{color: #222;}
.sho_wp ul li:hover a{color: #114177;}
}























/*产品详情页*/


@media only screen and (min-width: 1200px) {
	

.pd_hd{width: 90%; max-width:1400px; min-height:50px; margin:0 auto; padding:40px 0px 60px 0px;}
.pd_hd_l{width:35%; float:left;}
.pd_hd_r{width:60%; float:right;}

.pd_hd_ra{width:100%; min-height:30px; line-height:30px; font-weight: bold; font-size:24px; padding: 20px 0px 30px 0px; color: #222;  }
.pd_hd_rb{width:100%;  line-height:30px; font-size:28px; color:#ee0000;  margin-top: 20px; padding-bottom: 10px;}
.pd_hd_rc{width:100%; min-height:40px; line-height:35px; font-size:16px; color:#666; padding-top:20px;}
.pd_hd_rc p{ line-height:35px;}
.pd_hd_rc h5{font-size:22px; line-height: 40px; color: #111;}
.pd_hd_rc img{display: block; width: 100%;}
	

.pro_content{width: calc(100% - 20px); background: #fff; padding: 20px 0px 20px 0px; margin-left: 20px; margin-top: 20px;}
	
.pd_detail1{width: 90%; max-width:1360px;  height:60px; margin: auto; line-height:60px; border-bottom:#e2e2e2 1px solid; font-size:32px; font-weight:bold; color:#333;}
.pd_detail2{width: 90%; max-width:1360px;  min-height:60px; margin: auto; line-height:30px; font-size:14px; padding:20px 0px 20px 0px;}
.pd_detail2 p{ line-height:30px;}
.pd_detail2 img{max-width:100%;}
	

	/*工厂直营几个优点*/
	.pd_hd_re{width: 100%; padding-top:0px; height:35px; line-height:35px; font-size: 16px; color: #444;}

	
	
	/*电话号码、获取报价、资料下载按钮*/
	.main-more {width: 100%; padding-top: 40px; font-size: 16px; color: #fff;}
	.main-more ul li{float: left; margin-right: 35px; display: block; margin-right: 10px;}
	.main-more ul a{display: block; height: 40px; line-height: 40px; padding: 0 25px 0px 25px; color: #fff; border-radius: 4px;}
	.main-more ul li:nth-child(1) a{background:rgb(245, 170, 32);}
	.main-more ul li:nth-child(2) a{background:rgb(33, 165, 147);}
	.main-more ul li:nth-child(3) a{background:rgb(23, 81, 168);}
	.main-more ul i{color: hsl(0, 0%, 100%); margin-right: 6px;}


	/*tab list*/
	.mr2_tab_wp{width: 100%;  height: 80px;}
	.mr2_tab{width: 100%; height: auto; margin: 0 auto;  background: #fff; border-top: #3786c7 3px solid; box-shadow:0px 2px 5px rgba(0, 0, 0, 0.1);}
	.mr2_tabc{width: 90%; max-width: 1500px; margin: 0 auto; height: 80px; }
	.mr2_tabc a{display: block; width: 20%; height: 80px; line-height: 80px; float: left; font-weight: bold; text-align: center; font-size: 18px;}
	.mr2_tabc a:hover{background: #f0f0f0;}
	.mr2_tabc .current a{background: #3786c7 !important; color: #fff;}
	
	.fuon{ position: fixed; top: 0; left: 0; z-index: 21;}


	
	/*产品介绍模块*/
	.mr2_ptitle{width: 90%; margin: 0 auto; text-align: center; max-width: 1500px;  height:55px; margin-top: 30px; line-height: 35px; color: #104280; font-size: 28px; font-weight: bold; border-bottom: #e2e2e2 1px solid; margin-bottom: 0px;}
	.pbbottom{width: 100%; height: 40px;}
	.mr2_pcon{width:  90%; margin: 0 auto; max-width: 1500px; margin-bottom: 0px;  min-height: 50px; font-size: 16px; padding: 20px 0px 20px 0px; line-height: 35px;}
	.mr2_pcon p{line-height: 35px;}


	

    
    


}




@media only screen and (max-width: 1199px) {
	
.pd_hd_wrap{width: 100%; background: #fff; padding: 40px 0px 0px 0px;  box-shadow: 4px 0px 4px rgba(0,0,0,0.1);}
	
.pd_hd{width: 90%; max-width:1360px; min-height:50px; margin:0 auto; padding:40px 0px 20px 0px;}
.pd_hd_l{width:100%; float:left;}
.pd_hd_r{width:100%; float:right;}

.pd_hd_ra{width:100%; min-height:40px; font-weight: bold;  line-height:40px; font-size:1.3em;}
.pd_hd_rb{width:100%;  line-height:30px; font-size:2em; color:#EE0000; margin-bottom: 0px; padding-bottom: 20px;}
.pd_hd_rc{width:100%; min-height:40px; line-height:2em; font-size:16px; color:#666; padding-top:20px;}
.pd_hd_rc h5{font-size: 1.5em; line-height: 40px;}
.pd_hd_rc img{display: block; width: 100%;}
.pd_hd_rc p{ line-height:2em;}

.pd_detail1{width: 90%; max-width:1360px;  height:40px; margin: auto; line-height:40px; border-bottom:#e2e2e2 1px solid; font-size:1.3em; font-weight:bold; color:#333;}
.pd_detail2{width: 90%; max-width:1360px;  min-height:60px; margin: auto; line-height:30px; font-size:1em; padding:20px 0px 20px 0px;}
.pd_detail2 p{ line-height:eem;}
.pd_detail2 img{max-width:100%;}
	
	/*工厂直营几个优点*/
	.pd_hd_re{width: 100%; padding-top:0px; height:35px; line-height:35px; font-size: 16px; color: #444;}
	
	
	/*电话号码、获取报价、资料下载按钮*/
	.main-more {width: 100%; padding-top: 40px; font-size: 16px; color: #fff;}
	.main-more ul li{float: left; margin-right: 35px; display: block; margin-right: 10px;}
	.main-more ul a{display: block; height: 40px; line-height: 40px; padding: 0 25px 0px 25px; color: #fff; border-radius: 4px;}
	.main-more ul li:nth-child(1) a{background:rgb(245, 170, 32);}
	.main-more ul li:nth-child(2) a{background:rgb(33, 165, 147);}
	.main-more ul li:nth-child(3) a{background:rgb(23, 81, 168);}
	.main-more ul i{color: hsl(0, 0%, 100%); margin-right: 6px;}


	/*tab list*/
	.mr2_tab_wp{width: 100%;  height: 80px;}
	.mr2_tab{width: 100%; height: auto; margin: 0 auto;  background: #fff; border-top: #3786c7 3px solid; box-shadow:0px 2px 5px rgba(0, 0, 0, 0.1);}
	.mr2_tabc{width: 90%; max-width: 1500px; margin: 0 auto; height: 80px; }
	.mr2_tabc a{display: block; width: 20%; height: 80px; line-height: 80px; float: left; font-weight: bold; text-align: center; font-size: 18px;}
	.mr2_tabc a:hover{background: #f0f0f0;}
	.mr2_tabc .current a{background: #3786c7 !important; color: #fff;}
	
	.fuon{ position: fixed; top: 0; left: 0; z-index: 21;}


	
	/*产品介绍模块*/
	.mr2_ptitle{width: 90%; margin: 0 auto; max-width: 1500px;  height:55px; margin-top: 50px; line-height: 55px; color: #104280; font-size: 24px; font-weight: bold; border-bottom: #e2e2e2 1px solid; margin-bottom: 0px;}
	.pbbottom{width: 100%; height: 40px;}
	.mr2_pcon{width:  90%; margin: 0 auto; max-width: 1500px; margin-bottom: 0px;  min-height: 50px; font-size: 16px; padding: 20px 0px 20px 0px; line-height: 35px;}
	.mr2_pcon p{line-height: 35px;}

}








@media only screen and (min-width:1200px) {
.team_wp{width: 90%; max-width: 1380px; margin: 0 auto; margin-top: 40px; margin-bottom: 40px;}
.team_wp ul li{display: block; margin-bottom: 50px;}
.team_wp ul .left{width:350px; float: left;}
.team_wp ul .left img{display: block; width: 100%; height: auto;}
.team_wp ul .right{width:calc(100% - 390px); float: right;}
.team_wp ul .right h2{font-size: 24px; color: #3786c7; line-height: 40px;}
.team_wp ul .right h3{font-size: 20px; line-height: 50px; border-bottom: #555 1px solid; margin-bottom: 8px; display: inline-block; padding-bottom: 10px;}
.team_wp ul .right p{line-height: 30px; font-size: 16px;}

.team_more1{width: 100%; margin-top:10px; padding-top:20px;}
.team_more1 a{display:block; width:; padding: 0px 35px 0px 35px; height:35px; float: left; line-height:35px; text-align:center; border:#3786c7 1px solid; transition:0.5s; border-radius:18px;}
.team_wp ul li:hover .team_more1 a{ background:#3786c7; color:#fff;}
}


@media only screen and (max-width:1199px) {
.team_wp{width: 90%; max-width: 1380px; margin: 0 auto; margin-top: 20px; margin-bottom: 20px;}
.team_wp ul li{display: block; margin-bottom: 20px;}
.team_wp ul .left{width:100%; float: ; margin-bottom: 10px;}
.team_wp ul .left img{display: block; width: 100%; height: auto;}
.team_wp ul .right{width:100%; float: ;}
.team_wp ul .right h2{font-size: 1.4em; color: #3786c7; line-height: 1.6em;}
.team_wp ul .right h3{font-size: 1.2em; line-height: 1.4em; border-bottom: #555 1px solid; margin-bottom: 5px; display: inline-block; padding-bottom: 8px;}
.team_wp ul .right p{line-height: 1.4em; font-size: 1.0em;}

.team_more1{width: 100%; margin-top:10px; padding-top:20px;}
.team_more1 a{display:block; width:; padding: 0px 35px 0px 35px; height:35px; float: left; line-height:35px; text-align:center; border:#3786c7 1px solid; transition:0.5s; border-radius:18px;}
.team_wp ul li:hover .team_more1 a{ background:#3786c7; color:#fff;}
}









@media only screen and (min-width:1200px) {
/*合作伙伴列表*/
.warp1{ width: 90%; margin: 0 auto; max-width:1400px; height:auto; margin:0 auto; padding:40px 0px 30px 0px;}
.warp1 li{ width:20%; float:left; margin-bottom:10px; box-sizing:border-box; padding:3px; }
.warp1 li img{ max-width:100%; height:80px; display:block; margin:0 auto; transition: 0.5s;}
.warp1 li a{transition:0.5s;}
.warp1 a{display:block; width:95%; height:100px; margin:0 auto; box-sizing: border-box; overflow:hidden; padding: 10px; background:#fff; box-shadow:0px 0px 20px #e7edec; position: relative;}
.warp1 li:hover img{transform: scale(1.3);  z-index: 1;}
.warp1 li:hover a{ -moz-box-shadow:0px 0px 40px #e0e0e0; -webkit-box-shadow:0px 0px 40px #e0e0e0; box-shadow:0px 0px 40px #a5d7cb;}
}


@media only screen and (max-width:1199px) {
/*合作伙伴列表*/
.warp1{ width: 90%; margin: 0 auto; max-width:1400px; height:auto; margin:0 auto; padding:20px 0px 20px 0px;}
.warp1 li{ width:50%; float:left; margin-bottom:10px; box-sizing:border-box; padding:3px; }
.warp1 li img{ max-width:100%; height:60px; display:block; margin:0 auto; transition: 0.5s;}
.warp1 li a{transition:0.5s;}
.warp1 a{display:block; width:95%; height:80px; margin:0 auto; box-sizing: border-box; overflow:hidden; padding: 10px; background:#fff; box-shadow:0px 0px 20px #e7edec; position: relative;}
.warp1 li:hover img{transform: scale(1.3);  z-index: 1;}
.warp1 li:hover a{ -moz-box-shadow:0px 0px 40px #e0e0e0; -webkit-box-shadow:0px 0px 40px #e0e0e0; box-shadow:0px 0px 40px #a5d7cb;}
}





@media only screen and (min-width:1200px) {
/*contact*/
.p_contact_wp{ width: 90%; margin: 0 auto; max-width:1400px; height:auto; margin:0 auto; padding:40px 0px 30px 0px;}
.p_contact_wp ul li{display: block; width:calc(33.33% - 40px); float: left; margin: 0px 20px 50px 20px; font-size: 16px; line-height: 40px; }
.p_contact_wp ul li p{line-height: 40px;}
.p_contact_wp ul img{display: block; width: 100%; height: auto; margin-bottom: 20px;}
}


@media only screen and (max-width:1199px) {
/*contact*/
.p_contact_wp{ width: 90%; margin: 0 auto; max-width:1400px; height:auto; margin:0 auto; padding:20px 0px 20px 0px;}
.p_contact_wp ul li{display: block; width:100%; float: ; margin: 0px 0px 30px 0px; font-size: 1em; line-height: 1.6em; }
.p_contact_wp ul li p{line-height: 1.6em;}
.p_contact_wp ul img{display: block; width: 100%; height: auto; margin-bottom: 10px;}
}








@media only screen and (min-width:1366px) {
.service_input_wp{width:90%; height:; max-width:1200px; margin:0 auto; padding:30px 0px 50px 0px;}
.service_input_wp ul li{display:block; width:50%; height:; float:left; margin-bottom:16px;}

.s_input1{width:98%; height:48px; display: block; margin:0 auto; padding:0; border:none; background:#fff; box-sizing:border-box; border:#e0e0e0 1px solid; line-height:48px; text-indent:15px; font-size:14px;}

.s_input2{width:99%; height:48px; display: block; margin:0 auto; border:none; background:#2679b2; color:#fff; line-height:48px; font-size:18px; letter-spacing:5px; text-align:center;}
.s_input2:hover{ background:#3c9ee1;}

.s_input_li1{width:100% !important;}


.s_input3{width:99%; height:120px; display: block; margin:0 auto; padding:0; border:none; background:#fff; box-sizing:border-box; border:#e0e0e0 1px solid; line-height:48px; text-indent:15px; font-size:14px;}

}




@media only screen and (min-width:1000px) and (max-width:1365px) {
.service_input_wp{width:90%; height:; max-width:1200px; margin:0 auto; padding:30px 0px 50px 0px;}
.service_input_wp ul li{display:block; width:50%; height:; float:left; margin-bottom:16px;}

.s_input1{width:95%; height:48px; display: block; margin:0 auto; padding:0; border:none; background:#fff; box-sizing:border-box; border:#e0e0e0 1px solid; line-height:48px; text-indent:15px; font-size:14px;}

.s_input2{width:97%; height:48px; display: block; margin:0 auto; border:none; background:#2679b2; color:#fff; line-height:48px; font-size:18px; letter-spacing:5px; text-align:center;}
.s_input2:hover{ background:#3c9ee1;}

.s_input_li1{width:100% !important;}


.s_input3{width:97%; height:120px; display: block; margin:0 auto; padding:0; border:none; background:#fff; box-sizing:border-box; border:#e0e0e0 1px solid; line-height:48px; text-indent:15px; font-size:14px;}

}



@media only screen and (max-width:999px) {
.service_input_wp{width:90%; height:; max-width:1200px; margin:0 auto; padding:0px 0px 30px 0px;}
.service_input_wp ul li{display:block; width:100%; height:; float:left; margin-bottom:10px;}

.s_input1{width:100%; height:48px; display: block; margin:0 auto; padding:0; border:none; background:#fff; box-sizing:border-box; border:#e0e0e0 1px solid; line-height:48px; text-indent:15px; font-size:14px;}

.s_input2{width:100%; height:48px; display: block; margin:0 auto; border:none; background:#2679b2; color:#fff; line-height:48px; font-size:18px; letter-spacing:5px; text-align:center;}
.s_input2:hover{ background:#3c9ee1;}

.s_input_li1{width:100% !important;}


.s_input3{width:100%; height:120px; display: block; margin:0 auto; padding:0; border:none; background:#fff; box-sizing:border-box; border:#e0e0e0 1px solid; line-height:48px; text-indent:15px; font-size:14px;}

}








@media only screen and (min-width:1200px) {
/* FAQS */
.sideMenu{ width: 90%; max-width: 1400px; margin: 0 auto; margin-top: 50px; margin-bottom: 50px;}
.sideMenu h5{ display: block; width: calc(100% - 40px); min-height:25px; padding: 20px 20px 20px 20px; line-height:25px; font-size: 18px; margin-bottom: 1px; background:#f4f4f4; cursor:pointer; }
.sideMenu .on{background: #2679b2; color: #fff;}
.sideMenu span{float: right; margin-right: 10px; }
.sideMenu i{line-height: 25px;}
.sideMenu .faq_spa2{ display: none;}
.sideMenu .on .faq_spa1{ display: none;}
.sideMenu .on .faq_spa2{ display: block !important;}

.sideMenu div{display:none; /* 默认都隐藏 */ }

.sideMenu dt{display:none; /* 默认都隐藏 */ }

.sideMenu dt{width: calc(100% - 60px); padding: 20px 30px 30px 30px;  font-size: 16px; line-height: 30px; }
.sideMenu dt p{line-height: 30px;}
.sideMenu dt img{max-width: 100%; display: block; margin-top: 10px; margin-bottom: 10px;}
}


@media only screen and (max-width:1199px) {
/* FAQS */
.sideMenu{ width: 90%; max-width: 1400px; margin: 0 auto; margin-top: 20px; margin-bottom: 20px;}
.sideMenu h5{ display: block; width:100%; min-height:22px; padding: 10px 20px 10px 20px; line-height:22px; font-size: 1em; margin-bottom: 1px; background:#f4f4f4; cursor:pointer; }
.sideMenu .on{background: #2679b2; color: #fff;}
.sideMenu span{float: right; margin-right: 0px; }
.sideMenu i{line-height: 25px;}
.sideMenu .faq_spa2{ display: none;}
.sideMenu .on .faq_spa1{ display: none;}
.sideMenu .on .faq_spa2{ display: block !important;}

.sideMenu div{display:none; /* 默认都隐藏 */ }

.sideMenu dt{display:none; /* 默认都隐藏 */ }

.sideMenu dt{width: 100%; padding: 10px 20px 10px 20px;  font-size: 1em; line-height: 1.6em; }
.sideMenu dt p{line-height: 1.6em;}
.sideMenu dt img{max-width: 100%; display: block; margin-top:5px; margin-bottom:5px;}
}













@media only screen and (min-width:1200px) {
/*tab list*/
	.mr2_tab_wp{width: 100%;  height: 50px;}
	.mr2_tab{width: 100%; height: auto; margin: 0 auto;  background: #f0f0f0; border-top: #3786c7 3px solid;}
	.mr2_tabc{width:100%; max-width: 1400px; margin: 0 auto; height: 50px; }
	.mr2_tabc a{display: block; width: auto;padding: 0px 15px 0px 15px; height: 50px; line-height: 50px; float: left; font-weight: bold; text-align: center; font-size: 14px; font-weight: bold; font-family: arial;}
	.mr2_tabc a:hover{background: #f0f0f0;}
	.mr2_tabc .current a{background: #3786c7 !important; color: #fff;}
	
	.fuon{ position: fixed; top: 100px !important; left: 0; z-index: 21;}

	.fuon .mr2_tabc{width: 90% !important; margin:  0 auto;}
	
	/*产品介绍模块*/
	.mr2_ptitle{width: 100%; margin: 0 auto; text-align:left ; max-width: 1500px;  height:55px; margin-top: 70px; line-height: 35px; color: #104280; font-size: 20px; font-weight: bold; border-bottom: #e2e2e2 1px solid; margin-bottom: 0px;}
	.mr2_ptitle i{margin-right: 8px;}
	.pbbottom{width: 100%; height: 40px;}
	.mr2_pcon{width:  100%; margin: 0 auto; max-width: 1500px; margin-bottom: 0px;  min-height: 50px; font-size: 16px; padding: 20px 0px 20px 0px; line-height: 35px;}
	.mr2_pcon p{line-height: 35px;}
	.mr2_pcon img{display: block; width: 100%; height: auto;}
}


@media only screen and (max-width:1199px) {
/*tab list*/
	.mr2_tab_wp{width: 100%;  height: 60px;}
	.mr2_tab{width: 100%; height: auto; margin: 0 auto;  background: #f8f8f8; border-top: #3786c7 3px solid;}
	.mr2_tabc{width:100%; max-width: 1400px; margin: 0 auto; height: 60px; }
	.mr2_tabc a{display: block; width: 33.33%; height: 30px; line-height: 30px; float: left; font-weight:; text-align: center; font-size: 0.9em; font-weight: bold; font-family: arial; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
	.mr2_tabc a:hover{background: #f0f0f0;}
	.mr2_tabc .current a{background: #3786c7 !important; color: #fff;}
	
	.fuon{ position: fixed; top: 120px !important; left: 0; z-index: 21;}

	.fuon .mr2_tabc{width: 90% !important; margin:  0 auto;}
	
	/*产品介绍模块*/
	.mr2_ptitle{width: 100%; margin: 0 auto; text-align:left ; max-width: 1500px;  height:30px; margin-top: 20px; line-height: 30px; color: #104280; font-size: 1.4em; font-weight: bold; border-bottom: #e2e2e2 1px solid; margin-bottom: 0px;}
	.mr2_ptitle i{margin-right: 8px;}
	.pbbottom{width: 100%; height: 40px;}
	.mr2_pcon{width:  100%; margin: 0 auto; max-width: 1500px; margin-bottom: 0px;  min-height: 50px; font-size: 1em; padding: 20px 0px 20px 0px; line-height: 1.8em;}
	.mr2_pcon p{line-height: 1.8em;}
	.mr2_pcon img{display: block; width: 100%; height: auto;}
}



	
	
	

@media only screen and (min-width: 1501px)  {

.fuon{ position: fixed; top: 90px !important; left: 0; z-index: 21;}

}

@media only screen and (min-width: 1401px)  and (max-width: 1500px) {

.fuon{ position: fixed; top: 80px !important; left: 0; z-index: 21;}

}
	

@media only screen and (min-width: 1200px)  and  (max-width: 1400px) {

.fuon{ position: fixed; top: 60px !important; left: 0; z-index: 21;}

}



@media only screen and  (max-width: 1199px) {

.fuon{ position: fixed; top:60px !important; left: 0; z-index: 21;}

}




@media only screen and (max-width: 1199px) {

	}






@media only screen and (min-width: 1200px) {


}




@media only screen and (max-width: 1199px) {

	}