
/*ttf*/
@font-face {
  font-family: "Open-Sans";
  src: url('font-ttf/Open-Sans-2.ttf');}

/*========================================================*/
*{font-family:"Open-Sans",Microsoft YaHei,Arial,Geneva,"Helvetica Neue",Helvetica,sans-serif;-webkit-font-smoothing:antialiased;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{min-width:1200px;background:#f5f7fa;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote {margin:0;padding:0;    word-wrap: break-word;word-break: normal;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6,button,dd,dt,dl{margin:0px;padding:0}
h1,h2,h3,h4,h5,h6,button,.btn{clear:both;font-size:14px;}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;_display:block;}
form,input,select;,textarea,td,th {font-size:12px;}
img {border:none;}
em,i{font-style:normal}
li {list-style-type:none;}
button, input {height:auto;-ms-interpolation-mode:bicubic;vertical-align:middle;}
textarea {background:none repeat scroll 0 0 #fff;resize:none;}
a{color:#333;text-decoration:none;}
a:hover{color:#e5242b;}
/*========================================================*/
.text-overflow {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.text-overflow2 {overflow: hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}

.w1200 {margin:auto;width:1200px;clear:both;}
.w1380 {margin:auto;width:1380px;clear:both;}
.w1400 {margin:auto;width:1400px;clear:both;}
.w1440 {margin:auto;width:1440px;clear:both;}
.w1500 {margin:auto;width:1500px;clear:both;}

.wrap_box { margin:auto;width:1440px;clear:both;}

@media(max-width:1580px){
.wrap_box { width:1200px;}
}

.b1 {height: .1px;font-size: 1px; clear: both;width: 100%;overflow: hidden;}
.b10 {height: 10px;font-size: 1px;clear: both;width: 100%;overflow: hidden;}
.b15 {height: 15px;font-size: 1px;clear: both;width: 100%;overflow: hidden;}
.b20 {height: 20px;font-size: 1px;clear: both;width: 100%;overflow: hidden;}

.contenttxt{line-height:30px;font-size:16px;color:#111;}
.contenttxt img { max-width:80%;margin:15px auto; display:block}
.contenttxt p,.contenttxt span,.contenttxt font,.contenttxt th,.contenttxt td,.contenttxt div,.contenttxt i,.contenttxt em,.contenttxt h1,.contenttxt h2,.contenttxt h3,.contenttxt h4,.contenttxt h5{font-size:16px!important;font-weight:normal!important;text-indent:0px!important;white-space: normal!important}
.contenttxt td{padding-left:15px!important;}

/*========================================================*/



.head_top { height:60px; padding:30px 0; background:#fff;}
.head_logo { height:60px;float:left; width:50%;}
.head_logo .image { float:left; height:60px; margin-right:15px;}
.head_logo .image a { height:60px;display: flex;align-items: center;}
.head_logo .image img { height:60px;}
.head_logo .text { float:left; height:60px; width:80%}
.head_logo .text h3 { display:inline-block; font-size:18px; height:30px; line-height:30px; position:relative; font-weight:400; max-width:100%;}
.head_logo .text h3 a { color:#222; display:inline-block;float:left; font-weight:700;}
.head_logo .text h3:hover a { color:#e5242b;}
.head_logo .text .mark span{float:left;}
.head_logo .text .mark em{background:#efefef;display: block;float:left;padding:5px 10px;border-radius:10px;margin:0px 8px}
.head_logo .text .mark b{font-weight:bold;}
.head_logo .text .mark font{line-height: 24px;font-size:14px;}



.head_logo .text h3 i.i_1 { display:block; float:left; width:16px; height:16px;position:relative; margin: 7px 0 0 5px;}
.head_logo .text h3 i.i_1:before { content:""; width:6px;height:6px;border:2px #666 solid;border-right-width:0;border-bottom-width:0;display:inline-block;transform:rotate(225deg); position:absolute;top: 3px;left: 5px;transition: all .3s;}
.head_logo .text h3:hover i.i_1:before { transform: rotate(405deg); top:6px;  border:2px #e5242b solid;border-right-width:0;border-bottom-width:0;}

.head_logo .text h3 .pull_down { border:1px solid #ddd; position:absolute; top:30px; left:0; background:#fff; width:998px; display:none; z-index:2000;}
.head_logo .text h3:hover .pull_down { display:block;}
.head_logo .text h3 .pull_down ul { padding:30px 30px 0;}
.head_logo .text h3 .pull_down ul li { float:left;font-size:14px;}
.head_logo .text h3 .pull_down ul li strong { color:#222; font-weight:400; display:block; margin-bottom:10px; height:21px;}
.head_logo .text h3 .pull_down ul li strong i { margin-right:10px;}
.head_logo .text h3 .pull_down ul li p { padding-bottom:10px;overflow: hidden; position:relative;padding-left:25px;}
.head_logo .text h3 .pull_down ul li p:before { content:"\e826"; display:block; width:16px; height:16px; font-family:"iconfont"; color:#00b200;position: absolute;top: 0px;left: 0px;line-height: 21px;}
.head_logo .text h3 .pull_down ul li span { float:left;display:block;line-height:20px;box-sizing:border-box;}
.head_logo .text h3 .pull_down ul li.li_2 span:nth-child(1) { width:35%; color:#888;}
.head_logo .text h3 .pull_down ul li.li_2 span:nth-child(2) { width:65%; padding-left:2%;}
.head_logo .text h3 .pull_down ul li.li_2 span a { color:#1470cc;}
.head_logo .text h3 .pull_down ul li.li_3 .gc {padding-bottom:10px;overflow: hidden; position:relative;padding-left:25px; line-height:20px;}
.head_logo .text h3 .pull_down ul li.li_3 .gc:before { content:"\e87a"; display:block; width:16px; height:16px; font-family:"iconfont"; position: absolute;top: 0px;left: 0px;line-height: 21px; font-size:16px; color:#666;}
.head_logo .text h3 .pull_down ul li.li_3 .gc a { color:#1470cc;}
.head_logo .text h3 .pull_down ul li.li_3 .gc a:hover { color:#e5242b;}
.head_logo .text h3 .pull_down .gsjj { padding:0 30px 15px; font-size:14px; color:#888; line-height:22px;border-bottom:1px solid #ddd;}
.head_logo .text h3 .pull_down .lxfs { height:60px;}
.head_logo .text h3 .pull_down .lxfs a { font-size:14px; color:#1470cc;display:block; float:left; line-height:60px; margin-left:30px; font-weight:400;}
.head_logo .text h3 .pull_down .lxfs a i { font-size:16px; margin-right:5px;  float:left;}
.head_logo .text p.p_1 { font-size:14px; color:#555; height:22px; line-height:22px;}
.head_logo .text p.p_1 span { margin-right:15px;}
.head_logo .text p.p_1 span img { margin-right:5px;}
.head_logo .text p.p_1 span b { color:#e5242b;}


.head_search { float:left; width:50%; height:38px;box-sizing:border-box;margin-top:10px;font-size:14px;}
.head_search input,.head_search select { border:none; background:none; height:36px; width:100%;outline:none; color:#999;font-size:14px;}
.head_search ul li { float:left; box-sizing:border-box;}
.head_search ul li.li_1 { width:17%; border:1px solid #ddd;}
.head_search ul li.li_1 input { color:#999; text-align:center;cursor:pointer;}
.head_search ul li.li_1 i { position:absolute; top:13px; right:10px;}
.head_search ul li.li_1 i:before { content:""; width:4px;height:4px;border:1px #999 solid;border-right-width:0;border-bottom-width:0;display:inline-block;transform:rotate(225deg); position:absolute;top: 3px;
    left: 5px;transition: all .3s;}
.head_search ul li.li_1:hover i:before { transform: rotate(405deg); top:6px;}
.head_search ul li.li_2 { width:47%; padding-left:20px;border:1px solid #ddd; border-left:none;}
.head_search ul li.li_2 input { color:#999;}
.head_search ul li.li_3 { background:#e5242b url(icon/fangdajing.png) no-repeat center; width:8%; border:1px solid #e5242b;}
.head_search ul li.li_3 input { color:#fff;cursor:pointer; font-size:0px;}
.head_search ul li.li_4 { border:1px solid #ddd; height:38px; float:right; width:26%; text-align:center;position:relative; padding:0 5px;}
.head_search ul li.li_4:hover { background:#f5f5f5;}
.head_search ul li.li_4 a { color:#e5242b; display:inline-block;line-height:38px;}
.head_search ul li.li_4 a i { float:left; font-size:16px; margin-right:5px;}
.head_search ul li.li_4:hover .pull_down { display:block;}
.head_search ul li.li_4 .pull_down { position:absolute; top:38px; right:0; z-index:1001; display:none;}
.head_search ul li.li_4 .pull_down .nei { background:#fff;border:1px solid #ddd;padding: 20px 30px;box-shadow: 0 3px 5px #d9d9d9; width:310px; box-sizing:border-box; position:relative; text-align:left;}
.head_search ul li.li_4 .pull_down .nei:before,
.head_search ul li.li_4 .pull_down .nei:after{ content: "";display: inline-block;width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #dcdcdc;position: absolute;right: 10px;}
.head_search ul li.li_4 .pull_down .nei:before { top: -7px;} 
.head_search ul li.li_4 .pull_down .nei:after { top: -6px; border-bottom: 6px solid #fff;}
.head_search ul li.li_4 .pull_down .nei strong { display:block; font-size:18px;margin-bottom: 5px;color: #222;}
.head_search ul li.li_4 .pull_down .nei span { display:block; font-size: 14px;color: #222;margin: 0 0 10px;}
.head_search ul li.li_4 .pull_down .nei p { padding-bottom:3px;overflow: hidden; position:relative;padding-left:20px; font-size:12px; color:#888;}
.head_search ul li.li_4 .pull_down .nei p:before { content:"\e826"; display:block; width:16px; height:16px; font-family:"iconfont"; color:#e5242b;position: absolute;top: 0px;left: 0px;line-height: 21px;}
.head_search ul li.li_4 .pull_down .nei .fb a { font-size: 14px;display: inline-block;color: #fff;background: #e64545;border: solid 1px #e64545;height: 36px;line-height: 36px;text-align: center;padding: 0 15px;cursor: pointer;border-radius: 3px; margin-top:10px;}


.head_menu { height:40px; background:#ee2e2c;}
.head_menu dl dd { float:left;padding: 0 30px;line-height: 40px;cursor: pointer; position:relative; font-size:14px;}
.head_menu dl dd:hover,
.head_menu dl dd.hover{ background:#db1c25;}
.head_menu dl dd span a { color: #fff;}
.head_menu dl dd span.icon_sell:before { content:"\e60e"; font-family:"iconfont"; color:#fff; margin-right:5px;}
.head_menu dl dd .div_a { position:absolute; background:#fb4543; top:40px; left:0; padding:15px 0; width:240px; display:none;}
.head_menu dl dd:hover .div_a { display:block;}
.head_menu dl dd .div_a a { line-height:32px; color:#fff; padding:0 20px; display:block;}
.head_menu dl dd .div_a a:hover { background:#ee2e2c;}


.head_menu dl dd.dd_chat { float:right;}
.head_menu dl dd.dd_chat a { color:#fff}
.head_menu dl dd.dd_chat i { font-size:24px; float:left; margin-right:5px;}




.main_box .left { float:left; width:21%;box-sizing:border-box;}
.main_box .right { float:right; width:77.5%; box-sizing:border-box;}

.l_sec_1 { border: 1px solid #e9eef4; background:#fff; padding:30px 0;}
.r_sec_1 { border: 1px solid #e9eef4; background:#fff; padding:30px 0;}
.r_sec_2 { border: 1px solid #e9eef4; background:#fff; padding:30px;}

.l_sec_title { margin-bottom:20px; padding:0 30px;position:relative;}
.l_sec_title strong { font-size: 18px; color:#222;}
.l_sec_title span { position:absolute; right:30px; top:2px;}
.l_sec_title span a { margin-left:30px; font-size:14px;}
.l_sec_title span a em { font-size:16px; margin-right:5px;}

.l_sec_title span i { color:#1470cc; font-size:22px;}
.l_sec_title span:hover i { color:#e5242b;}

.r_sec_title { margin-bottom:20px; padding:0 30px;}
.r_sec_title span { font-size: 16px; color:#222;}




.l_sec_1 .feilei li { line-height:40px; font-size:14px; padding:0 30px;}
.l_sec_1 .feilei li a { color:#222; display:block;}
.l_sec_1 .feilei li:hover { background:#e6ecf2;}

.l_sec_1 .lxgys .image { overflow:hidden; padding:0 30px;}
.l_sec_1 .lxgys .image img { float:left; width:30%; margin-right:5%;}
.l_sec_1 .lxgys .image p { line-height:22px; font-size:14px; color:#222;}
.l_sec_1 .lxgys .image p a { color:#1470cc;}
.l_sec_1 .lxgys .image p a i { margin-right:5px;}
.l_sec_1 .lxgys .textarea { overflow:hidden; padding:0 30px; margin-top:15px;}
.l_sec_1 .lxgys .textarea textarea { border:1px solid #ced3d9; padding:2% 5%; border-radius:3px; width:100%; box-sizing:border-box;}
.l_sec_1 .lxgys .textarea a.Send { display:block; height: 36px; line-height:36px; background:#e5242b; border-radius:3px; color:#fff; text-align:center; font-size:14px; margin-top:10px;}

.l_sec_1 .Like { padding:0 30px;}
.l_sec_1 .Like li { font-size:14px; overflow:hidden; margin-bottom:20px;}
.l_sec_1 .Like li:last-child { margin-bottom:0;}
.l_sec_1 .Like li .image { width:40%; float:left; border:1px solid #e9eef4; margin-right:5%;}
.l_sec_1 .Like li .image img { width:100%;}
.l_sec_1 .Like li .text { overflow:hidden;}
.l_sec_1 .Like li .text h3 { color:#222; font-size:14px; line-height:20px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; overflow:hidden; margin-bottom:5px;font-weight:normal}
.l_sec_1 .Like li .text .price { color:#222; font-size:14px; font-weight:700;}
.l_sec_1 .Like li .text .price em { color:#999; font-size:12px; font-weight:400;} 
.l_sec_1 .Like li .text .MOQ { font-size:12px; color:#999; margin-top:6px;}
.l_sec_1 .Like li .text .MOQ i { color:#222;}



.r_sec_1 { overflow:hidden;}
.r_sec_1 .Product_list { padding:0 20px;}
.r_sec_1 .Product_list li { float:left; width:25%; margin-bottom:20px;}
.r_sec_1 .Product_list.l_5 li { width:20%;}
.r_sec_1 .Product_list li a { display:block; padding:0 10px; box-sizing:border-box;}
.r_sec_1 .Product_list li .image { width:100%; overflow:hidden;}
.r_sec_1 .Product_list li .image img { width:100%;transition: all 0.3s;}
.r_sec_1 .Product_list li .image:hover img { transform: scale(1.06);}
.r_sec_1 .Product_list li h3 { height:40px; line-height:20px; margin:10px 0 6px; color:#666; font-weight:400;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; overflow:hidden;}
.r_sec_1 .Product_list li .price { color:#ff6600; font-size:14px; font-weight:700;}
.r_sec_1 .Product_list li .MOQ { font-size:12px; color:#999; margin-top:6px;}
.r_sec_1 .Product_list li .MOQ i { color:#222;}
.r_sec_1 .Product_list li span { display: block; height: 28px; line-height: 26px; width:98px;text-align: center;border-radius: 15px;border: 1px solid #ddd;font-size: 12px;color: #222;background: #fff; box-sizing:border-box; margin-top:10px;}
.r_sec_1 .Product_list li span:hover { background:#db1c25; color:#fff; border-color:#db1c25;}


.comfile{padding:10px 30px;overflow:hidden;line-height:25px;font-size:14px;}
.comfile .img{float:left;padding-right:20px;max-width:400px;}
.comfile .img img{width:100%;}
.r_sec_1 .company_info { padding:0 30px;}
.r_sec_1 .company_info .company_info_t { margin-bottom:20px; overflow:hidden;}
.r_sec_1 .company_info .company_info_t .image { width:300px; float:left; margin-right:30px;}
.r_sec_1 .company_info .company_info_t .image img { width:100%;} 
.r_sec_1 .company_info .company_info_t .text { overflow:hidden;}
.r_sec_1 .company_info .company_info_t .text p { padding-bottom:10px;overflow: hidden; position:relative;padding-left:25px; font-size:14px;}
.r_sec_1 .company_info .company_info_t .text p:before { content:"\e826"; display:block; width:16px; height:16px; font-family:"iconfont"; color:#00b200;position: absolute;top: 0px;left: 0px;line-height: 21px;}
.r_sec_1 .company_info .company_info_t .text span { float:left;display:block;line-height:20px;box-sizing:border-box;}
.r_sec_1 .company_info .company_info_t .text span:nth-child(1) { width:35%; color:#888;}
.r_sec_1 .company_info .company_info_t .text span:nth-child(2) { width:65%; padding-left:2%;}
.r_sec_1 .company_info .company_info_t.s_1 .text span:nth-child(1) { width:20%;}
.r_sec_1 .company_info .company_info_t.s_1 .text span:nth-child(2) { width:75%; padding-left:2%;}
.r_sec_1 .company_info .company_info_t .text span a { color:#1470cc;}
.r_sec_1 .company_info .company_info_t .text .jgrz { padding-top:10px; border-top:1px solid #e6ecf2; font-size:14px; color:#888;}
.r_sec_1 .company_info .company_info_t .text .jgrz i { color:#00b200; font-size:14px;}
.r_sec_1 .company_info .company_info_t .text .jgrz a { color:#1470cc;}
.r_sec_1 .company_info .company_info_t .text .jgrz:before { content:"!"; width:16px; height:16px; color:#fff; line-height:16px; text-align:center; border-radius:50%; float:left; background:#1470cc;margin: 2px 10px 0 0;}
.r_sec_1 .company_info .gsjj { font-size:14px; line-height:22px; color:#222;}
.r_sec_1 .company_info .gsjj a { color:#1470cc; display:block; margin-top:10px;}


.r_sec_1 .tjxq { padding:0 30px;}
.r_sec_1 .tjxq dl { overflow:hidden; margin-bottom:20px; font-size:14px;}
.r_sec_1 .tjxq dl dt { float:left; width:10%; text-align:right; box-sizing:border-box; margin-right:2%; color:#666; line-height:30px; height:30px;}
.r_sec_1 .tjxq dl dt i { color:#e5242b; margin-right:5px;}
.r_sec_1 .tjxq dl dd { float:left; width:80%; color:#888;}
.r_sec_1 .tjxq dl dd input,
.r_sec_1 .tjxq dl dd textarea { padding:0px; margin:0; border: 1px solid #ced3d9;  color:#888; padding:0 10px; border-radius:3px; width:100%; font-size:14px;}
.r_sec_1 .tjxq dl dd input { height:30px;}
.r_sec_1 .tjxq dl dd textarea { height:80px; padding:5px 10px;}
.r_sec_1 .tjxq dl dd p { line-height:26px; color:#888;}
.r_sec_1 .tjxq dl dd button { height:34px; border-radius:3px; border: solid 1px #e5242b;background: #e5242b; text-align:center; line-height:36px; padding:0 20px; color:#fff; margin-right:20px; cursor:pointer;}
.r_sec_1 .tjxq dl dd a { color:#e5242b; margin-left:20px;}
.r_sec_1 .tjxq dl dd a i { margin-right:5px; font-size:16px;}
.r_sec_1 .tjxq dl dd .lxr { line-height:30px; color:#666;}
.r_sec_1 .tjxq dl dd .lxr img { width:40px; float:left; margin-right:10px;}


.message_mask { position: fixed; background: rgb(0 0 0/.4); top: 0; left: 0; right: 0; bottom: 0; z-index: 6060;}
.message_popup { position:fixed; top: 50%; left: 50%; transform:translate(-50%, -50%); padding:40px 20px; background: #fff; border-radius: 10px; z-index:6061; width: 500px;}
.message_popup .message_popup_close { position:absolute; top:20px; right:20px; font-size:26px; color:#111; cursor: pointer;}
.message_popup .message_popup_icon { font-size: 34px; color: #52c41a; text-align:center;}
.message_popup strong { font-size:24px; color:#111; display:block; text-align:center; margin:8px 0 15px;}
.message_popup p { text-align:center; font-size:12px; color:#999;}


.topnav {  font-size:14px; margin-bottom:20px;}

.mvs_preview { border: 1px solid #e9eef4; background:#fff; padding:30px;}
.mvs_preview_album { float:left;}
.mvs_preview .proInfo { overflow:hidden; float:none;width: auto!important;}
.mvs_preview .proInfo .shell { padding-left:5%;}
.mvs_preview .proInfo .shell h2 { font-size:18px; color:#222; line-height:30px; height:60px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; margin-bottom:10px;}
.mvs_preview .proInfo .shell .proPrice { background:#f5f7fa; padding:10px; overflow:hidden;font-size:14px;line-height:20px;}
.mvs_preview .proInfo .shell .proPrice p { color:#666; margin-top:10px; overflow:hidden;}
.mvs_preview .proInfo .shell .proPrice p span { float:left; display:block;}
.mvs_preview .proInfo .shell .proPrice p span:nth-child(1) { width:35%;}
.mvs_preview .proInfo .shell .proPrice p span i { color:#222;}
.mvs_preview .proInfo .shell .proPrice p span:nth-child(2) { width:65%;font-weight:700; color:#e5242b;}

.mvs_preview .proInfo .shell .parameter { overflow:hidden;font-size:14px;line-height:20px;}
.mvs_preview .proInfo .shell .parameter p { color:#222; margin-bottom:15px; overflow:hidden;}
.mvs_preview .proInfo .shell .parameter p span { float:left;display:block;}
.mvs_preview .proInfo .shell .parameter p span:nth-child(1) { width:35%;font-weight:700; color:#888;}
.mvs_preview .proInfo .shell .parameter p span:nth-child(2) { width:65%;}
.mvs_preview .proInfo .shell .parameter p span:nth-child(2) i { font-size:20px;}

.mvs_preview .proInfo .shell .tj a { height:40px; border-radius:3px; color: #fff; border: solid 1px #e5242b;background: #e5242b; text-align:center; line-height:38px; display:block;font-size:14px;}
.mvs_preview .proInfo .shell .tj a span { display:inline-block;}
.mvs_preview .proInfo .shell .tj a i { font-size:20px; margin-right:5px; float:left;margin-top: 1px;}


.r_sec_2 .basic_info { display: flex;flex-direction: row;flex-flow: wrap;}
.r_sec_2 .basic_info dl { float: left;width: calc(50% - 10px);font-size: 14px;color: #555;margin-bottom: -1px;display: flex;}
.r_sec_2 .basic_info dl:nth-child(odd) {margin-right: 20px;}
.r_sec_2 .basic_info dl dt,
.r_sec_2 .basic_info dl dd { width:50%;}
.r_sec_2 .basic_info dl dt { border: 1px solid #e9eef4;color: #222;width: 50%; word-break: break-word; border-right: none; background: #f8fafc; padding: 5px 20px; display: flex; align-items: center;}
.r_sec_2 .basic_info dl dd {border: 1px solid #e9eef4;color: #666;width: 50%;word-break: break-word;padding: 5px 20px;display: flex;align-items: center;}


.tab_item_title { background: #fafcff;border: 1px solid #e9eef4;height: 52px;}
.tab_item_title strong { font-size: 18px; color:#222; padding:0 30px; line-height:52px; float:left; display:block; background:#fff; border-top:2px solid #e5242b; border-right:1px solid #e9eef4; height:51px;}

.tab_item_content { border: 1px solid #e9eef4; border-top:none; background:#fff; overflow:hidden; padding:20px 30px 30px;}


.Scroll_gq { position:relative;}
.Scroll_gq .hd_gq a {width:30px;height:60px;overflow:hidden;margin:-30px 0 0;display:block;position:absolute;top:40%;z-index:10;cursor:pointer;-webkit-transition:all .3s ease; font-size: 0px; opacity:0;}
.Scroll_gq .hd_gq a { background:#b5b5b5; }
.Scroll_gq:hover .hd_gq a { opacity:1;}
.Scroll_gq .hd_gq a.next{right:0;}
.Scroll_gq .hd_gq a.prev{left:0;}
.Scroll_gq .hd_gq a:before { content:""; display:block; width: 15px; height: 15px;border-top: 2px solid #fff; border-right: 2px solid #fff;margin-top:20px;}
.Scroll_gq .hd_gq a.next:before { transform: rotate(45deg);float:right;margin-right:10px;}
.Scroll_gq .hd_gq a.prev:before {transform: rotate(-135deg);float:left;margin-left:10px;}
.Scroll_gq .bd_gq { padding:0 30px;overflow:hidden;}
.Scroll_gq .bd_gq ul li { float:left; width:25.65%;}
.Scroll_gq .bd_gq ul li a { display:block; box-sizing:border-box; padding-right:10%;}
.Scroll_gq .bd_gq ul li .image { width:100%; padding:10px; box-sizing:border-box; border:1px solid #e9eef4; margin-bottom:10px;}
.Scroll_gq .bd_gq ul li .image img { width:100%;}
.Scroll_gq .bd_gq ul li p { font-size:14px; color:#333; line-height:21px; height:42px;overflow: hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;} 


.contact_show { border: 1px solid #e9eef4; background:#fff; overflow:hidden;}
.contact_l { float:left; width:75%; box-sizing:border-box; padding:30px 0;border-right: 1px solid #e9eef4; padding-right:2%;}
.contact_r { float:right; width:25%; border-left: 1px solid #e9eef4;box-sizing:border-box; position:relative; left:-1px;}
.contact_r .l_sec_1 { border:none;}
.contact_l .contact_lxfs { padding:0 30px; line-height:21px;}
.contact_l .contact_lxfs dl { overflow:hidden; padding-bottom:15px; font-size:14px;}
.contact_l .contact_lxfs dl dt,
.contact_l .contact_lxfs dl dd{ float:left; display:block;}
.contact_l .contact_lxfs dl dt { width:15%;}
.contact_l .contact_lxfs dl dd { width:85%;}
.contact_r .l_sec_1 .lxgys .textarea a.Send span { display:inline-block;}
.contact_r .l_sec_1 .lxgys .textarea a.Send i { font-size:18px; margin-right:5px; float:left;}






/* album */
.cdx-album{width:400px;height:500px;z-index:1000;}
#mid_pos {position:absolute;}
#mid_div {width:400px;height:400px;cursor:crosshair;background:#F2F2F2;border:1px solid #e6e6e6;}
#zoomer {width:160px;height:120px;background:#FFFFFF url('image/ab-zoom-bg.gif');position:absolute;z-index:6;opacity:0.5;filter:alpha(opacity=50);}
#big_div {width:500px;height:473px;border:#DDDDDD 1px solid;background:#FFFFFF;position:relative;overflow:hidden;right:-410px;top:-495px;z-index:10000}
#big_pic {position:absolute;}
.tbs {width:414px;height:56px;margin:20px 0;}
.tbs img {cursor:pointer;}
.tbsl {width:32px;height:56px;float:left;}
.tbsr {width:20px;height:56px;float:left; margin-left:-7px;}
.tbsm {width:350px;height:56px;float:left;overflow:hidden;}
.ab_zoom {width:30px;height:30px;background:rgba(0,0,0,.6) url(icon/ab-zoom.png) no-repeat center center;position:absolute;z-index:5;margin:370px 0 0 -30px;background-size:20px;}
.ab_play {width:48px;height:48px;border-radius:50%;background:url(icon/ab-play.png) no-repeat center center;position:absolute;z-index:7;margin:-223px 0 0 176px;}
.ab_play:hover {background:url(icon/ab-play-on.png) no-repeat center center;cursor:pointer;}
.ab_hide {width:40px;height:40px;background:url(icon/ab-hide.png) no-repeat center center;position:absolute;z-index:12;margin:-390px 0 0 350px;display:none;background-size:40px;}
.ab_hide:hover {background:url(icon/ab-hide.png) no-repeat center center;cursor:pointer;background-size:40px;opacity:.6;}
.ab_video {width:400px;height:400px;border:#eee 1px solid;background:#fff;position:absolute;z-index:10;margin:-402px 0 0 0;display:none;}
.ab_im {padding:2px;margin:0 14px 0 0;border:#e6e6e6 1px solid;float:left;width:50px;height:50px;}
.ab_on {padding:2px;margin:0 14px 0 0;border:#FF6600 1px solid;float:left;width:50px;height:50px;background:#FF6600;}
video{height:400px!important;}





/*页尾样式 THE*/
.footer_box { overflow:hidden; background:#3f3f3f; padding-bottom:30px;}
.footer_box_b { text-align:center;}
.footer_box_b img { height:40px; padding:0 10px;}
.footer_box_b p { color:#d9d9d9;}
.footer_box_b .link_box {margin:20px 0;text-align: center;line-height: 26px;}
.footer_box_b .link_box li{display: inline-block;}
.footer_box_b .link_box li a{color: #d9d9d9;}
.footer_box_b .link_box li a:after{display: inline-block;content:'';width:1px;height:15px;background: #d9d9d9;position: relative;left:10px;top:3px;margin-right:15px;}
.footer_box_b .link_box li:last-child a:after{width:0;}
/*页尾样式 END*/






