/* CSS Document */

ul,li{list-style:none;}
div.main { width:1180px; margin:0 auto; }
a { text-decoration:none;}
.top_box{clear:both;width:100%;}
.top_box .logo{text-align:left}
.top_box .topcontent{text-align:left}
.menu_box{clear:both;text-align:left;height:35px;background:#047cd8;border:0 solid #dddddd; }
.mnavhome{float:left;text-align:center;}
.menu_style{float:left;text-align:center;}
.menu_box a.menu{ font-size:15px; display:block;height:28px;width:110px;color:#ffffff;text-decoration: none;font-weight:bold;padding:7px 0 0 0}
a.menu:hover{display:block;height:28px;width:110px;color:#FFFFCC;text-decoration:none;font-weight:bold;padding:7px 0 0 0;}

.mcur a.menu{display:block;height:28px;width:110px;color:#ffffff;text-decoration:none;font-weight:bold;padding:7px 0 0 0;background:#0189f2;}
.mcur a.menu:hover{font-size:15px;  display:block;height:28px;width:110px;color:#FFFFCC;text-decoration:none;font-weight:bold;padding:7px 0 0 0;}

.coltopa { height:36px; border-bottom:2px solid #3db9c1; }
.coltoptil { height:36px; width:136px; background-color: #3db9c1; line-height:35px; padding-left:22px; font-size:18px; font-weight:bold; color:#FFFFFF; border-top-left-radius: 5px; border-top-right-radius: 5px;}

.footer { width:100%; min-width:1020px;  padding:20px 0; text-align:center;font-size:12px; bottom:0px; }
.absbottom { position:absolute; bottom:0px; }

.topcenter { float:left; width:500px; height:40px; margin-left:30px;line-height: 40px; text-align: center;}
.move1s{animation:move 5s 0s infinite;-webkit-animation:move 3s 0s infinite;transform-origin:bottom;-webkit-transform-origin:bottom;}

.ueditorcontent table { border-collapse: collapse; }
.ueditorcontent table td, th { padding: 5px 10px; border: 1px solid #DDD;}
.ueditorcontent td p { margin: 0; padding: 0; }

@keyframes move {
	0%, 65%{ 
	  -webkit-transform:rotate(0deg);
	  transform:rotate(0deg);
	}
	70% {  
	  -webkit-transform:rotate(1deg);
	  transform:rotate(1deg);
	}
	75% {  
	  -webkit-transform:rotate(-1deg);
	  transform:rotate(-1deg);
	}
	80% {  
	  -webkit-transform:rotate(1deg);
	  transform:rotate(1deg);
	}
	85% {  
	  -webkit-transform:rotate(-1deg);
	  transform:rotate(-1deg);
	}
	90% {  
	  -webkit-transform:rotate(1deg);
	  transform:rotate(1deg);
	}
	95% {  
	  -webkit-transform:rotate(-1deg);
	  transform:rotate(-1deg);
	}
	100% {  
	  -webkit-transform:rotate(0deg);
	  transform:rotate(0deg);
	}
}

@-webkit-keyframes move1
{
	0%, 65%{ 
	  -webkit-transform:rotate(0deg);
	  transform:rotate(0deg);
	}
	70% {  
	  -webkit-transform:rotate(1deg);
	  transform:rotate(1deg);
	}
	75% {  
	  -webkit-transform:rotate(-1deg);
	  transform:rotate(-1deg);
	}
	80% {  
	  -webkit-transform:rotate(1deg);
	  transform:rotate(1deg);
	}
	85% {  
	  -webkit-transform:rotate(-1deg);
	  transform:rotate(-1deg);
	}
	90% {  
	  -webkit-transform:rotate(1deg);
	  transform:rotate(1deg);
	}
	95% {  
	  -webkit-transform:rotate(-1deg);
	  transform:rotate(-1deg);
	}
	100% {  
	  -webkit-transform:rotate(0deg);
	  transform:rotate(0deg);
	}
}

/*ueditor*/
.eduicontent { line-height:1.8; }
.eduicontent table { border-collapse: collapse; }
.eduicontent td, th {    padding: 5px 10px;    border: 1px solid #DDD; }
.eduicontent td p { margin: 0; padding: 0; }
.eduicontent img { max-width:796px!important;}


.ueditorcontent { line-height:1.8; }
.ueditorcontent table { border-collapse: collapse; max-width:700px!important; }
.ueditorcontent td, th {    padding: 5px 10px;    border: 1px solid #DDD; }
.ueditorcontent td p { margin: 0; padding: 0; }
.ueditorcontent img { max-width:700px!important;}

.eduicontent810 { line-height:1.8; }
.eduicontent810 table { border-collapse: collapse;max-width:810px!important; }
.eduicontent810 td, th {    padding: 5px 10px;    border: 1px solid #DDD; }
.eduicontent810 td p { margin: 0; padding: 0; }
.eduicontent810 img { max-width:810px!important;}

.item_zoom {float: left;width: 382px;min-height:320px;position: relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
.item_zoom #zoom_box{position:absolute;left:388px;top:-120px;border:1px solid #DDD;width:640px;height:580px;background:#FFF;z-index:99999;display:none;overflow:hidden;}
.item_zoom #zoom_box img{position:absolute}
/*.item_zoom .big_pic_ico{width:24px;height:24px;background:url(icons_search.gif) 0 0 no-repeat;position:absolute;right:20px;top:20px;}*/
.item_zoom #pr_pic_zoom{border: 1px solid #f0f0f0;width:380px;height:320px;overflow:hidden;}
.item_zoom #pr_pic_zoom a { width:380px;height:320px; display:table-cell; text-align:center; vertical-align:middle;}
.item_zoom #pr_pic_zoom img {max-width: 380px; max-height:320px;}
.proimglist {position:absolute;bottom:10px;height: 62px; width:382px;}
.proimglist .prev { width:10px; height:62px; line-height:48px; background-color:#ddd; float:left; margin-right:1px; cursor:pointer; overflow:hidden;}
.proimglist .prev i{border:#ddd 5px solid;border-right:#fff 8px solid!important;font-size:0px;line-height:0;  margin-left:-5px!important;height:0px;}
.proimglist .next { width:10px; height:62px;  line-height:48px;background-color:#ddd; float:right; margin-left:-8px; cursor:pointer; overflow:hidden;}
.proimglist .next i{border:#ddd 5px solid;border-left:#fff 8px solid!important;font-size:0px;line-height:0;margin-top:26px; margin-left:2px;height:0px;}

.item_zoom ul {height: 62px; width:360px; margin: 0; padding: 0;overflow:hidden;text-align:center; float:left;}
.item_zoom ul li {list-style: none;display:inline-block;width: 60px;height: 60px;border: 1px solid #EEE;margin:0 5px;cursor: pointer;overflow:hidden;}
.item_zoom ul li a { width: 60px;height: 60px; display:table-cell; vertical-align:middle; text-align:center;}
.item_zoom ul li.current {border: 1px solid #E92F2F;}
#pr_pic_list li a img { max-width:60px; max-height:60px;}
.ks-imagezoom-lens {background-attachment: scroll;background-repeat: repeat;cursor: move;z-index: 1;position: absolute;overflow: hidden;background-position: 0 0;}
.ks-imagezoom-lens {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAEElEQVQImWOwzTv3nwEZAAAlAwJ5wE8zGQAAAABJRU5ErkJggg==);background-color: transparent;}



a.clibtn:link,a.clibtn:visited,a.clibtn:active { height:20px; font-size:12px; background:#317eab;line-height:20px; padding:0 8px; margin-right:10px; display:inline-block; text-align:center; color:#fff;
border:1px solid #13689a;
background-image: -moz-linear-gradient(top, #2a9adb, #2081b9); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2a9adb), color-stop(1, #2081b9)); 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a9adb', endColorstr='#2081b9', GradientType='0'); 
-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
a.clibtn:hover{height:20px; font-size:12px; background:#095886;line-height:20px; display:inline-block; text-align:center; color:#fff;
border:1px solid #0a6498;
background-image: -moz-linear-gradient(top, #0a86cd, #07659b); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0a86cd), color-stop(1, #07659b)); 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a86cd', endColorstr='#07659b', GradientType='0'); 
-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}

a.clibtn1:link,a.clibtn:visited,a.clibtn:active { height:20px; font-size:12px; background:#e96a45;line-height:20px; padding:0 8px; margin-right:10px; display:inline-block; text-align:center; color:#fff;
border:1px solid #ca4e2a;
background-image: -moz-linear-gradient(top, #e96a45, #e45936); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e96a45), color-stop(1, #e45936)); 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e96a45', endColorstr='#e45936', GradientType='0'); 
-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
a.clibtn1:hover{height:20px; font-size:12px; background:#ee8765;line-height:20px; display:inline-block; text-align:center; color:#fff;
border:1px solid #ca4e2a;
background-image: -moz-linear-gradient(top, #d11b07, #b60512); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d11b07), color-stop(1, #b60512)); 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d11b07', endColorstr='#b60512', GradientType='0'); 
-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}


.rpopbox { position: absolute; top: 0px; right: -160px; z-index: 200;font-family: 'serif';}
.kuai { width: 150px; background: #fff; box-shadow: 0 0 3px #999; border-radius: 12px; position:relative }
.pcicon { background: url(show_pop_win_pcicons.png) no-repeat;      background-position-x: 0%;      background-position-y: 0%;      background-size: auto;  width: 25px;  height: 25px;  background-size: cover;  float: left;  margin: 8px 8px 0 8px;

}
.pc1 { background-position: 0px -0px; }
.pc2 { background-position: 0px -25px; }
.pc3b { background-position: 0px -125px; }
.ktel { font: 16px; color: #CC0001; font-weight: bold; line-height: 24px; vertical-align: middle;display: table-cell;}
.kuaitext {font-size: 14px;border-bottom: 1px solid #ddd;padding-top: 10px;}
.kqr { clear: both; color: #aaa; line-height: 40px; text-align: center;font-size: 12px;}
.knav { height: 40px; font-size: 14px;}
.lh50 { line-height: 40px;}
.knavorg {    height: 40px;  font-size: 14px;  border-radius: 0 0 12px 12px;  color: #fff; cursor: pointer;background: -moz-linear-gradient(left, #f08c0c, #E2460c);}
.bgcolor1 {    background: -webkit-linear-gradient(left top,#f08c0c,#E2460c);  background: -moz-linear-gradient(left, #f08c0c, #E2460c);  background: -o-linear-gradient(left, #f08c0c, #E2460c);  background: -ms-linear-gradient(left, #f08c0c, #E2460c);  background: linear-gradient(left, #f08c0c, #E2460c);  filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #f08c0c, endColorstr = #E2460c);  *background: #f08c0c;
}
.kuaimak {  position:absolute;  top: 35px;  left: -120px;  border-radius: 6px;  border: 3px solid #f2820c; z-index:99;}
.makarr {background: url(show_pop_win_arrow_r.png) no-repeat;  border: 0;  vertical-align: bottom;  position: absolute;  top: 10px;  right: -10px;width:10px; height:26px;}

.popwin_bg_tran { position: absolute; top:-1px; left: -1px; /*margin-left: -75px;*/
   width: 100%; height: 100%; background: #000; border: solid 1px #fff; opacity:0.4;-moz-opacity:0.4;-khtml-opacity:0.4;filter:alpha(Opacity=40); z-index: 99992; text-align:center; display:none;}

.popwin { position:fixed; padding:0px; margin-top:0px; top: 0px; left: 17%; width:480px; height:360px; text-align:left; color: #fff; z-index: 99993; display:none; }
.popwin_title {position:absolute; background-color:#FFFFFF; color:#333333;width:450px; height:40px; padding:10px; text-align:center}
.popwin_nr {  color:#333333; padding-top:8px; font-size:14px;}
.popwin_nr {background-color:#FFFFFF; } 
.popwin_bt {color:#333333; line-height:32px;font-size:16px; height:30px;border-bottom:1px solid #cccccc;}
.popwin_til {  width:90px; text-align:right; line-height:24px; float:left; font-size:14px; color:#888888; font-size:12px; }
.popwin_inputline { margin-top:3px; color:#444444; }
.popwin_input {  float:left; margin-left:2px; width:220px; padding:2px 5px; border:1px solid #cccccc;border-radius:4px; font-size:14px; }
.popwin_text { float:right; margin-left:2px; width:258px; padding:3px 5px; border:1px solid #cccccc;border-radius:4px; font-size:14px; }
.popwin_sendbtn {  float:left; margin-left:2px; margin-top:15px; width:180px;line-height:32px; border:0px;border-radius:6px; font-size:16px; background-color:#1a71a4; color:#FFFFFF; }
.sendmcodebtn { width: 110px;  margin-left:10px;   height: 26px;    outline: none;    cursor: pointer;    border-radius: 4px;    background-color: #fff;    border: 1px solid #0097FF;    color: #0097FF;}
#LW_Content input[type="text"] { border: 1px solid #A5BBD7; border-radius: 4px; width: 170px; padding: 2px 6px; font-size: 14px;}

.zhicizanbtn { border:0; background-color:#ff1122; color:#FFFFFF; line-height:40px; padding:0 50px;border-radius:20px; font-size:18px; cursor:pointer; margin-bottom:15px;}
.zhicizan { padding-left:4%; margin-top:15px;}
.zhicizan li { float:left; margin:10px 3.7%; width:25%; height:32px; text-align:center; border:1px solid #ddd;border-radius: 8px; cursor:pointer;}
.zhicizan li:hover { border-color:#fb7431;}
.zhicizan li.current { border-color:#ff0033; background-color:#fffaf2;}
.zhicizan li div { margin-top:5px; line-height:24px; font-size:24px; color:#999999;}
.zhicizan li div span { margin-left:8px;}
.zcewm { font-size:16px; color:#666666; text-align:center; margin-top:8px; line-height:50px; padding-top:20px; }
.zcewm .left { margin-left:25px; width:170px; float:left; }
.zcewm .left img { max-width:150px;}
.zcewm .righ { margin-left:50px; width:170px; float:left;}
.zcewm .righ img { max-width:150px;}
.zcewm>div>div>span { color:#ff3333;font-family: arial; font-size:18px;}


/* 留言询价 */
.fxp{ display: none; width: 100vw; height: 100vh; background: rgba(0,0,0,0.6); overflow: hidden; position: fixed; left: 0; top: 0; z-index: 999999999; justify-content: center; align-items: center;}
.popleft { width:116vw!important; left: -16vw!important; }
.popleft .alertPrompt { margin-left:-16vw!important; }
.fxp .fxp_main{ margin: 50px auto;overflow: hidden; width: 660px; height: auto; border-radius: 8px; background-color: #fff; padding: 15px;}
.fxp_main .fxp_img{ overflow: hidden; float: left; margin-right: 10px; width: 190px; height: 500px;}
.fxp_main .fxp_img img{ height: 500px; display: block; border-bottom-left-radius:5px; border-top-left-radius:5px;}
.fxp_main .fxp_rig{ float: left; height: 500px; width: 450px; overflow: hidden;}
.fxp_rig .fxp_box{ width: 450px; overflow: hidden; height: 420px;}
.fxp_box .fxp_gb{ width: 450px; height: 20px; overflow: hidden; margin-bottom: 10px;}
.fxp_box .fxp_gb span{ float: right; width: 24px; height: 20px; line-height: 16px; color: #bdbdbd; cursor: pointer; font-size: 34px; }
.fxp_box .fxp_rad{ height: 32px; width: 480px; margin-bottom: 18px; overflow: hidden;}
.fxp_box .fxp_rad p{ float: left; margin: 0 15px 0 0; height: 32px; width: 92px; text-align: right; color: #333; font-size: 14px; line-height: 32px; overflow: hidden;}
.fxp_box .fxp_rad p span{ margin:0 5px; font-size: 16px; color: #EB5757;vertical-align:bottom; line-height:26px;}
.fxp_box .fxp_rad div{ float: left; height: 32px; line-height: 32px; width: 320px; color: #333; font-size: 14px; overflow: hidden;}
.fxp_box .fxp_rad div label{ float: left; height: 32px; overflow: hidden; margin-right: 15px;}
.fxp_box .fxp_rad div label input{ vertical-align: top; margin: 9px 8px 0 0;}
.fxp_box .fxp_inp{ height: 32px; width: 480px; margin-bottom: 18px; overflow: hidden;}
.fxp_box .fxp_inp p{ float: left; margin: 0 15px 0 0; height: 32px; width: 92px; text-align: right; color: #333; font-size: 14px; line-height: 32px; overflow: hidden;}
.fxp_box .fxp_inp p span{ margin:0 5px; font-size: 16px; color: #EB5757;vertical-align:bottom; line-height:26px;}
.fxp_box .fxp_inp input{ float: left; height: 30px; padding: 0 10px; width: 300px; color: #333; border-radius: 4px; outline: none; font-size: 14px; border: 1px solid #E0E0E0; overflow: hidden;}
.fxp_box .fxp_txt{ height: 82px; width: 480px; margin-bottom: 18px; overflow: hidden;}
.fxp_box .fxp_txt p{ float: left; margin: 0 15px 0 0; height: 82px; width: 92px; text-align: right; color: #333; font-size: 14px; line-height: 82px; overflow: hidden;}
.fxp_box .fxp_txt p span{ margin:0 5px; font-size: 16px; color: #EB5757;vertical-align:bottom; line-height:76px;}
.fxp_box .fxp_txt textarea{ float: left; resize: none; height: 68px; font-family: 微软雅黑; padding: 5px 10px; width: 300px; color: #333; border-radius: 4px; outline: none; font-size: 14px; border: 1px solid #E0E0E0; overflow: hidden;}
.fxp_box .fxp_sj{ height: 32px; width: 480px; margin-bottom: 18px; overflow: hidden;}
.fxp_box .fxp_sj p{ float: left; margin: 0 15px 0 0; height: 32px; width: 92px; text-align: right; color: #333; font-size: 14px; line-height: 32px; overflow: hidden;}
.fxp_box .fxp_sj p span{ margin:0 5px; font-size: 16px; color: #EB5757;vertical-align:bottom; line-height:26px;}
.fxp_box .fxp_sj input{ float: left; height: 30px; padding: 0 10px; width: 198px; color: #333; border-radius: 4px; outline: none; font-size: 14px; border: 1px solid #E0E0E0; overflow: hidden;}
.fxp_box .fxp_sj div{ float: left; margin-left: 10px; height: 30px; width: 90px; cursor: pointer; line-height: 30px; text-align: center; border-radius: 4px; font-size: 14px; border: 1px solid #1479d7; color: #1479d7;}
.fxp_box .fxp_yzm{ height: 32px; width: 480px; margin-bottom: 18px; overflow: hidden;}
.fxp_box .fxp_yzm p{ float: left; margin: 0 15px 0 0; height: 32px; width: 92px; text-align: right; color: #333; font-size: 14px; line-height: 32px; overflow: hidden;}
.fxp_box .fxp_yzm p span{ margin-right: 10px; font-size: 16px; color: #EB5757;}
.fxp_box .fxp_yzm input{ float: left; height: 30px; padding: 0 10px; width: 198px; color: #333; border-radius: 4px; outline: none; font-size: 14px; border: 1px solid #E0E0E0; overflow: hidden;}
.fxp_box .fxp_yzm img{ float: left; margin-left: 10px; height: 32px; width: 90px; border-radius: 4px; cursor: pointer;}
.fxp_rig .fxp_sub{ width: 152px; height: 42px; line-height: 40px; border:0; cursor: pointer; letter-spacing: 4px; background: #1A6CF2; border-radius: 6px; text-align: center; font-size: 18px; font-weight: 400; color: #FFF; margin-left: 107px; margin-top:16px;}
.fxp_rig .fxp_xieyi{ font-size: 12px; font-weight: 400; color: #969799; margin-top: 20px; height: 38px; line-height: 38px; text-align: center; background: #FAFAFA; width: 480px; overflow: hidden;}
.fxp_rig .fxp_xieyi a{ text-decoration: none; color: #333;}
.alertPrompt{min-height:2.222rem; line-height:2.222rem; font-size:1.2rem; text-align:center; background:rgba(224,36,24,0.80); padding:1rem; position:fixed; width:18rem; top:55%; z-index:500; margin-left:-8vw; border-radius:0.3rem; color:#fff; left:50%;}
