@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; border:0px; font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei"; color:#333333; font-size:14px; width:100%; background:#ffffff;}
a{ margin:0px; padding:0px; border:0px; text-decoration:none; color:#333333; font-size:13px;}
a:hover{ text-decoration:none;}
*{ padding:0px; margin:0px; border:0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
/* background:rgba(0,0,0,0);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);*/
li{ list-style:none;}
.clear{ clear:both !important; height:0px !important; width:0px !important; float:none !important; margin:0px !important; padding:0px !important; border:0px !important;}
input:focus{ outline: none;}/*去除按钮选中的高亮标签*/
img{ max-width:100% !important;}
div,p,table,td,ul,li,span,a,ol,input,label{ padding:0px; margin:0px; border:0px;}
input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#4d4d4d; font-size:14px;}
input::-webkit-input-placeholder{ /* WebKit browsers */ color:#4d4d4d; font-size:14px;}
input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#4d4d4d; font-size:14px;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#4d4d4d; font-size:14px;}
.fl{ float:left;}
.fr{ float:right;}
.pc{ display:block;}
.mo{ display:none;}
/*黑白照片*/
.gray { 
-webkit-filter: grayscale(100%); 
   -moz-filter: grayscale(100%); 
    -ms-filter: grayscale(100%); 
     -o-filter: grayscale(100%); 
        filter: grayscale(100%); 
        filter: gray; 
}

.gray:hover { 
-webkit-filter: grayscale(0%); 
   -moz-filter: grayscale(0%); 
    -ms-filter: grayscale(0%); 
     -o-filter: grayscale(0%); 
        filter: grayscale(0%); 
        filter: gray; 
}
/*圆角5px*/
.radius5{ 
-webkit-border-radius:5px; 
   -moz-border-radius:5px; 
    -ms-border-radius:5px; 
     -o-border-radius:5px; 
        border-radius:5px; 
}
/*圆角10px*/
.radius10{ 
-webkit-border-radius:10px; 
   -moz-border-radius:10px; 
    -ms-border-radius:10px; 
     -o-border-radius:10px; 
        border-radius:10px; 
}
/*图片变大*/
.tra{
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.tra:hover{
-webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
     -o-transform: scale(1.15);
           filter: scale(1.15);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
/*透明度50%*/
.opacity5{ filter:alpha(opacity=50);-moz-opacity:0.5; -khtml-opacity:0.5;opacity: 0.5;}

.shadow5{ 
-webkit-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; 
   -moz-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; 
    -ms-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; 
     -o-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; 
        box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; 
}

.shadow10{ 
-webkit-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px; 
   -moz-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px; 
    -ms-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px; 
     -o-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px; 
        box-shadow:rgba(0,0,0,0.13) 5px 5px 10px; 
}


.marketing_top{ text-align:center; margin-bottom:12px; width:100%;}
.marketing_top .marketing_top_nei{ height:50px; display:inline-block; background:#f6f7f9; border:#e8e8e8 solid 1px;}
.marketing_top .marketing_top_nei a{ display:inline-block; height:60px; font-size:15px; text-align:center; width:300px; line-height:50px; float:left;}
.marketing_top .marketing_top_nei a.on{ color:#FFFFFF; background:url(../png/bg6.png) no-repeat 50% 0;}


.China{ width:1140px; max-width:100%; margin:0 auto; padding:110px 0;}
.China .china_nei{ max-width:100%; width:725px; margin:0 auto;  height:436px; position:relative;}
.Province{ width:0; height:0; position:absolute; cursor:pointer;}

.Province .icon{ position:relative; width:8px; height:8px;}
.Province .icon .icon1{ display:none; width:14px; height:22px; position:absolute; bottom:5px; left:-3px; z-index:2;}
.Province .icon .icon1 img{ width:14px; height:22px; max-width:14px !important;}
.Province .icon .icon2{ width:10px; height:10px; position:absolute; top:0; left:0; z-index:1; transition:all ease-in 0.3s; border:rgba(255,100,0,0.7) solid 3px; border-radius:10px;}


/*各省份定位，按拼音猜吧就不标注了^_^*/
.heilongjiang{ left:554px; top:101px;}
.jilin{ left:543px; top:132px;}
.liaoning{ left:518px; top:167px;}
.hebei{ left:446px; top:219px;}
.beijing{ left:454px; top:194px;}
.tianjing{ left:463px; top:203px;}
.henan{ left:434px; top:286px;}
.shandong{ left:474px; top:250px;}
.jiangsu{ left:507px; top:287px;}
.shanghai{ left:527px; top:313px;}

.zhejiang{ left:511px; top:344px;}
.fujian{ left:490px; top:387px;}
.taiwan{ left:534px; top:416px;}
.guangdong{ left:438px; top:427px;}
.hainan{ left:393px; top:493px;}
.guangxi{ left:380px; top:427px;}
.yunan{ left:294px; top:423px;}
.jiangxi{ left:463px; top:368px;}
.hunan{ left:414px; top:368px;}
.hubei{ left:418px; top:326px;}

.xianggang{ left:451px; top:449px;}
.chongqing{ left:363px; top:345px;}
.sichuan{ left:301px; top:336px;}
.anhui{ left:476px; top:310px;}
.shanxi1{ left:418px; top:231px;}
.shanxi2{ left:381px; top:281px;}
.ningxia{ left:342px; top:240px;}
.menggu{ left:412px; top:184px;}
.xinjiang{ left:129px; top:177px;}
.gansu{ left:243px; top:201px;}

.qinghai{ left:227px; top:258px;}
.xizang{ left:152px; top:324px;}
.aomen{ left:433px; top:447px;}
.zhengzhou{ left:434px; top:285px;}
.nanning{ left:381px; top:427px;}
.guizhou{ left:355px; top:388px;}
.heilongjiang{ left:554px; top:101px;}

.fuzhou{left:486px; top:389px;}
.sjjiazhuang{left:441px; top:224px;}
.ninxia{left:344px; top:240px;}
.huhehaote{left:380px; top:194px;}
.shijiazhuang{left:443px; top:223px;}
.xiningshi{left:259px; top:259px;}
.hunanshen{left:410px; top:368px;}
.yinchuanshi{left:345px; top:239px;}
.hangzhou{left:512px; top:345px;}
.haikoushi{left:388px; top:494px;}
.guizhoushen{left:356px; top:386px;}
.anhuishen{left:472px; top:313px;}
.jilinshen{left:543px; top:134px;}


.sss{ width:100%;}

.Popup{ position:absolute; width:320px; z-index:3; display:none; transition:all 0.3s ease; margin-top:3px;}
.Popup.on{ display:block;}
/*箭头向上*/
.arrow-up { width:0; height:0;border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid rgba(19, 45, 76,0.93);}
/*箭头向下*/
.arrow-down{ width:0; height:0; border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid rgba(19, 45, 76,0.93);}
/*箭头向左*/
.arrow-left{ width:0; height:0; border-top:10px solid transparent; border-bottom:10px solid transparent; border-right:10px solid rgba(19, 45, 76,0.93);}
/*箭头向右*/
.arrow-right{ width:0; height:0; border-top:10px solid transparent; border-bottom:10px solid transparent; border-left:10px solid rgba(19, 45, 76,0.93);}


.Popup_arrow{ position:absolute; -webkit-align-items:center; display:-webkit-flex;-webkit-justify-content:center;}
.Popup_arrow div{}

.arrow_d{ left:-156px; bottom:10px;}
.arrow_d .Popup_arrow{ width:100%;}
.arrow_u{ left:-156px; top:12px;}
.arrow_u .Popup_arrow{ width:100%; top:-10px;}
.arrow_r{ left:-330px;}
.arrow_r .Popup_arrow{ right:-5px; width:0; height:100%; top:0;}
.arrow_l{ right:-340px;}
.arrow_l .Popup_arrow{ left:-5px; width:0; height:100%; top:0;}

.Popup_text{ background:rgba(19, 45, 76,0.93); padding:20px; width:100%;}

.Popup_title{ font-size:18px; color:#5db8ff;}
.Popup_xx{ font-size:14px; color:#FFFFFF; line-height:22px;}
.Popup_xx li{ float:left; border-top:#FFFFFF dashed 1px; padding:5px 0; width:280px;}
.Popup_xx li:nth-child(1){ border-top:#FFFFFF dashed 0px; }


@media screen and (max-width:930px){

}
@media screen and (max-width:1040px){
.pc{ display:block;}
.mo{ display:none;}
.disable_text_highlighting,body {
	/*去除选中高亮*/
-webkit-touch-callout: none;
-webkit-user-select: none;    /* Webkit */
-moz-user-select: none;      /* Firefox */
-ms-user-select: none;        /* IE 10  */
        /* Opera 目前不支持在Opera，但将很快 */
-o-user-select: none;
user-select: none;
}



}
@media screen and (max-width:770px){
.pc{ display:none;}
.mo{ display:block;}
.China{ min-width:640px !important;}


	 
}
@media screen and (max-width:640px){
.pc{ display:none;}
.mo{ display:block;}

	.marketing_top .marketing_top_nei{ display:block;}
	.marketing_top .marketing_top_nei a{font-size:0.8rem; width:50%;}



	.sss{ display:flex;flex-direction:column-reverse}
	.China{ background: none !important; margin:0 !important; width:100% !important; min-width:100% !important; padding:0 !important;}
	.China .china_nei{height:315px !important; width:100% !important; background-size:180% auto !important; }

/*各省份定位，按拼音猜吧就不标注了^_^*/
.heilongjiang{ left:554px; top:101px;}
.jilin{ left:543px; top:132px;}
.liaoning{ left:518px; top:167px;}
.hebei{ left:126px; top:219px;}
	.beijing{ left:241px; top:121px;}
.tianjing{ left:463px; top:203px;}
	.henan{ left:225px; top:172px;}
	.shandong{ left:250px; top:150px;}
	.jiangsu{ left:269px; top:176px;}
	.shanghai{ left:280px; top:184px;}

	.zhejiang{ left:273px; top:204px;}
	.fujian{ left:260px; top:227px;}
.taiwan{ left:534px; top:416px;}
	.guangdong{ left:232px; top:247px;}
.hainan{ left:393px; top:493px;}
	.guangxi{ left:200px; top:250px;}
	.yunan{ left:150px; top:245px;}
	.jiangxi{ left:244px; top:218px;}
	.hunan{ left:220px; top:220px;}
	.hubei{ left:220px; top:192px;}

.xianggang{ left:451px; top:449px;}
	.chongqing{ left:192px; top:200px;}
	.sichuan{ left:161px; top:198px;}
	.anhui{ left:253px; top:184px;}
.shanxi1{ left:418px; top:231px;}
	.shanxi2{ left:198px; top:172px;}
.ningxia{ left:183px; top:124px;}
.menggu{ left:412px; top:184px;}
.xinjiang{ left:129px; top:177px;}
.gansu{ left:243px; top:201px;}

.qinghai{ left:227px; top:258px;}
.xizang{ left:152px; top:324px;}
.aomen{ left:433px; top:447px;}
	.zhengzhou{ left:229px; top:170px;}
	.nanning{ left:200px; top:250px;}
.guizhou{ left:355px; top:388px;}
.heilongjiang{ left:554px; top:101px;}

	.fuzhou{left:262px; top:226px;}
	.sjjiazhuang{left:234px; top:138px;}
	.ninxia{left:183px; top:144px;}
	.huhehaote{left:203px; top:120px;}
.shijiazhuang{left:443px; top:223px;}
	.xiningshi{left:124px; top:155px;}
	.hunanshen{left:219px; top:218px;}
	.yinchuanshi{left:183px; top:144px;}
	.hangzhou{left:271px; top:205px;}
	.haikoushi{left:205px; top:285px;}
	.guizhoushen{left:189px; top:226px;}
	.anhuishen{left:253px; top:184px;}
	.jilinshen{left:296px; top:90px;}

	.address_box { width: 100% !important; position: inherit !important; right: inherit !important; top: inherit !important;}
	.address_box .Province_box{ width:100%;}
	.address_box .Province_box .Province1{ font-size:0.9rem !important; line-height:2 !important;}
	.address_box .Province_box .Province2{ font-size:0.8rem !important; line-height:1.8 !important;}

	.address_box .address .address_add{ font-size:0.8rem !important; line-height:1.8 !important; margin:0.5rem 0 !important;}
	.address_box .address .address_map{ height: inherit !important; border:#849eb5 solid 3px !important;}
	.address_box .address .address_map img{ display:block; width:100%;}
	.address_box .address .address_text{ font-size:0.9rem !important; text-align: center !important;}




}