@charset "utf-8";
html{background:#fff;}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
/*  HTML5  */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block;}
fieldset, img { border:none; }
img{vertical-align:middle;}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, li { list-style:none; }
input{ padding:0px; font-family: "微软雅黑";}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
table { border-collapse:collapse; }
body {color:#333; font-size:12px; font-family:"微软雅黑", "Microsoft Yahei", tahoma,arial,"Hiragino Sans GB";  background:#fff; }
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { zoom:1; }
.clearit { clear:both; height:0; font-size:0; overflow:hidden;}
a {color:#333333;text-decoration:none;}
a:hover{color:#F67919; text-decoration:none;}
.hidden{visibility:hidden;}
.fl{ float:left;}.fr{float:right;}
.form-select select{border:1px solid #ccc;border-radius:2px;padding:5px 3px;margin-right:11px; width:130px; height:28px; line-height:28px;_vertical-align: bottom; _margin-top:3px;}
.form-select .mr0{ margin-right:0;}

.Cootion{ width:100%; background-color:#f5f5f5; padding:50px 0px;}
.map{ width:1210px; height:1200px; margin:0 auto; /*background-color:#ececed;*/}
.m_map{ width:1160px; height:1194px; /*margin:3px auto;*/ position:relative;  background:url(../../img/cst/company/dirunew3.png) no-repeat 30px 30px ;}
.tait{ font-size:36px; font-weight:bold; color:#666666; text-align:center;  left:100px;}
.tait span{ color:#ff6d3b;}
.tait2{font-size:36px; font-weight:bold; color:#666666; text-align:center; padding:50px 0px;}
.mp{
	position:absolute;
	cursor:pointer;
	background:url(../../img/cst/company/fi1.png) no-repeat 4px 20px;
	width:42px;
	height:60px;

	-webkit-transition:all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out;}
.mp:hover{ background:url(../../img/cst/company/fi2new.png) no-repeat 4px 20px; -webkit-transition:all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out;}

.mp .hover_tu{background:url(../../img/cst/company/fi2new.png) no-repeat 4px 20px;}
.mp .mito{ position:absolute; left:0px; bottom:0px; font-size:12px; color:#666666;}
.mp .find_mi1{ left:-12px; width:55px;}
.mp .find_mi2{ left:-5px; width:40px;}
.mp .feng{ position:absolute; display:none; width:360px; height:98px; left:-230px; top:-78px; background:url(../../img/cst/company/vf1new.png) no-repeat 0 top; z-index:10;overflow: auto;}
.mp .feng .sang{ position:absolute; left:235px; bottom:0px; background:url(../../img/cst/company/vf2new.png) no-repeat 0 0; width:14px; height:8px;}
.mp .feng .tree{ height:95px; width:330px; margin:9px; }
.mp .feng .tree .boou{ width:86px; height:95px; float:left;}
.mp .feng .tree .du_size{ float:right; height:95px; width:320px;}
.mp .feng .tree .du_size p{ font-size:12px; color:#FFF; line-height:20px;text-align: left}
.mp .feng .tree .du_size p a{color:#58dbe8;}


.mp1{
	left:196px;
	top:225px;
}
.mp2{
	left:520px;
	top:408px;
}
.mp3{
	left:574px;
	top:478px;
}
.mp4{
	left:683px;
	top:474px;
}
.mp5{
	left:673px;
	top:553px;
}
.mp6{
	left:719px;
	top:639px;
}
.mp7{
	left:514px;
	top:623px;
}
.mp8{
	left:706px;
	top:412px;
}
.mp9{
	left:796px;
	top:385px;
}
.mp10{left:612px; top:325px; }
.mp10{
	left:766px;
	top:339px;
}
.mp11{
	left:792px;
	top:451px;
}
.mp12{
	left:796px;
	top:532px;
}
.mp13{
	left:897px;
	top:502px;
}
.mp14{
	left:991px;
	top:484px;
}
.mp15{
	left:941px;
	top:582px;
}
.mp16{
	left:841px;
	top:617px;
}
.mp17{
	left:877px;
	top:628px;
}
.mp18{
	left:904px;
	top:424px;
}
.mp19{
	left:951px;
	top:412px;
}
.mp20{
	left:1004px;
	top:435px;
	/*background:url(../images/fi2new.png) no-repeat 4px 20px;width:24px;height:60px;
-webkit-transition:all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out;*/
}

.mp20:hover{ background:url(../../img/cst/company/fi2.png) no-repeat 4px 20px; -webkit-transition:all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out;}

.mp21{
	left:884px;
	top:327px;
}
.mp22{
	left:320px;
	top:456px;
}
.mp23{
	left:845px;
	top:250px;
	/*background:url(../images/fi2new.png) no-repeat 4px 20px;width:24px;height:60px;
-webkit-transition:all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out;*/
}

.mp23:hover{ background:url(../../img/cst/company/fi2.png) no-repeat 4px 20px; -webkit-transition:all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out;}

.mp24{
	left:885px;
	top:264px;
}
.mp25{
	left:944px;
	top:223px;
}
.mp26{
	left:982px;
	top:173px;
}
.mp27{
	left:998px;
	top:120px;
}
.mp28{left:573px; top:573px; }
.mp29{left:746px; top:441px; }
.mp30{left:673px; top:592px; }
.mp31{left:779px; top:440px; }
.mp32{left:604px; top:626px; }
.mp33{
	left:840px;
	top:512px;
}
.mp34{left:753px; top:210px; }
.mp35{left:753px; top:391px; }
.mp36{
	left:630px;
	top:459px;
}
.mp37{left:575px; top:435px; }
.mp38{left:589px; top:365px; }
.mp39{left:575px; top:316px; }
.mp40{
	left:832px;
	top:312px;
}
.mp41{left:778px; top:495px; }
.mp42{left:718px; top:318px; }
.mp43{
	left:687px;
	top:589px;
}
.mp44{left:769px; top:593px; }
.mp45{left:800px; top:524px; }
.mp46{left:633px; top:525px; }
.mp47{
	left:1033px;
	top:614px;
}
.mp48{left:763px; top:543px; }
.mp49{left:798px; top:578px; }
.mp50{left:722px; top:544px; }
.mp51{
	left:968px;
	top:544px;
}
.mp52{left:743px; top:551px; }
.mp53{left:406px; top:515px; }
.mp54{left:570px; top:621px; }
.mp55{left:658px; top:347px; }
.mp56{left:651px; top:397px; }
.mp57{left:492px; top:420px; }
.mp58{left:549px; top:297px; }
.mp59{left:704px; top:398px; }
.mp60{left:556px; top:527px; }
.mp61{left:551px; top:455px; }
.mp62{left:582px; top:488px; }


.mp71{
	left:620px;
	top:376px;
}

.mp72{
	left:762px;
	top:737px;
}


.mp73{
	left:876px;
	top:657px;
}

.mp74{
	left:967px;
	top:235px;
}


.mp75{
	left:703px;
	top:264px;
}

.mp76{
	left:640px;
	top:320px;
}

.mp77{
	left:545px;
	top:352px;
}

.mp78{
	left:862px;
	top:341px;
}

.mp79{
	left:674px;
	top:401px;
}

.mp80{
	left:144px;
	top:226px;
}
