@charset "utf-8";
body {margin:0 auto; padding:0; position:relative; background-color:#fff; font: normal 100%; font-size:100%; font-family:'Arial';}/*100% 即默认16px*/
body,html{ padding-top:0px; overflow-x:hidden;}
* {font: normal 100%; font-size:100%; font-family:'Arial'; -webkit-tap-highlight-color:rgba(0,0,0,0);}
*:focus {outline:none;}
img { border:0px;}
ul {margin:0px;margin-left:-40px; *margin-left:0px;}
li {list-style-type:none;}
p { margin:0px; padding:0px;}
form { margin:0px; padding:0px;}
a { text-decoration:none;outline-style:none; color:#000;}
a:hover { color:#1B479C;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea { -webkit-appearance: none;}
/*
body{
	-moz-user-select:none; /* Firefox私有属性 */
	/*-webkit-user-select:none; /* WebKit内核私有属性 */
	/*-ms-user-select:none; /* IE私有属性(IE10及以后) */
	/*-khtml-user-select:none; /* KHTML内核私有属性 */
	/*-o-user-select:none; /* Opera私有属性 */
	/*user-select:none; /* CSS3属性 */
/*}
*/

DIV.thepage {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px;FONT-SIZE: 4vw; MARGIN: 3px; COLOR: #fff; PADDING-TOP: 3px; FONT-FAMILY: Arial; TEXT-ALIGN: center
}
DIV.thepage A {
	MARGIN: 3px; COLOR: #666; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none; border:1px solid #cccccc; padding:5px; padding-left:12px; padding-right:12px; FONT-SIZE: 4vw;
}
DIV.thepage A:hover {
	COLOR: #fff; BACKGROUND-COLOR:#1B479C;border:1px solid #1B479C;FONT-SIZE: 4vw;
}
DIV.thepage A:active {
	COLOR: #1B479C; BACKGROUND-COLOR: #fff;FONT-SIZE: 4vw;
}
DIV.thepage SPAN.current {
	MARGIN: 3px; COLOR: #ffffff; BACKGROUND-COLOR: #1B479C; border:1px solid #1B479C; padding:5px; padding-left:12px; padding-right:12px; FONT-SIZE: 4vw;
}
DIV.thepage SPAN.disabled {
	MARGIN: 3px; COLOR: #cccccc; BACKGROUND-COLOR: #fff;FONT-WEIGHT: bold; border:1px solid #cccccc; padding:5px; padding-left:12px; padding-right:12px; FONT-SIZE: 4vw;
}

#toparea { width:100%; margin-top:0px; position:fixed; top:0px; z-index:9999;}
#toparea #top { width:100%; margin-top:0%; padding-top:1%; overflow:hidden; border-bottom:1px solid #eee; background-color:#fff;}
#toparea #top #logo { float:left; width:40%; text-align:right; overflow:hidden; margin-top:1%; margin-bottom:3%;}
#toparea #top #logo img { width:80%; height:auto; display:block; margin-left:12%; margin-bottom:0%;}
#toparea #top #tel { float:right; width:20%; text-align:right; margin-right:3%; margin-top:5%;}
#toparea #top #tel #img { float:right; width:35%; margin-right:8%; text-align:right;}
#toparea #top #tel #img img { width:100%; height:auto; cursor:pointer;}
#toparea #pagemenu { display:none; position:absolute; float:right; right:0px; width:45%; padding-top:2%; padding-bottom:2%; z-index:9999; overflow:hidden; background:url(../images/mbg.png) repeat left top;}
#toparea #pagemenu ul { width:100%;}
#toparea #pagemenu ul a { float:left; display:block; text-align:left; text-indent:15%; width:100%; font-size:4vw; line-height:9vw; color:#fff;}

#indexad { margin:0 auto; width:100%; height:95vw; overflow:hidden; margin-top:16%;}
#indexad #adarea { margin:0 auto; width:100%; height:95vw;text-align:center; position:relative; overflow:hidden; z-index:990;}
#indexad #adarea #ads { width:100%; height:95vw; position:relative; overflow:hidden; z-index:990;}
#indexad #adarea #ads #adimg { width:100%; height:95vw; text-align:center; overflow:hidden; position:absolute;}
#indexad #adarea #ads #adimg.mask { z-index:-1;}
#indexad #adarea #ads #adimg img { width:100%; height:95vw;}
#indexad #adarea #ads #adimg #adwords { margin:0 auto; width:90%; z-index:99; position:relative; text-align:left; margin-top:-88%; opacity:1;}
#indexad #adarea #ads #adimg #adwords #bigw { width:100%; font-size:4.2vw; line-height:6vw; color:#000; overflow:hidden;}
#indexad #adarea #ads #adimg #adwords #smallw { width:100%; font-size:4vw; line-height:6vw; color:#000; overflow:hidden; margin-top:2%;}
#indexad #adarea #ads #adimg #adwords #viewbt { width:100%; overflow:hidden; margin-top:3%;}
#indexad #adarea #ads #adimg #adwords #viewbt a { display:block; width:37%; height:8vw; text-align:center; float:left; line-height:8vw; background-color:#F5C021; font-size:3.5vw; color:#000; border-radius:2vw; transition:background-color 0.3s linear;}
#indexad #adarea #ads #adimg #adwords #viewbt a:hover { background-color:#FEDC32; transition:background-color 0.3s linear;}
#indexad #adarea #btarea { margin:0 auto; width:50%; height:10px; position:absolute; top:93%; left:0px; right:0px; z-index:999; text-align:center;}
#indexad #adarea #btarea #bts {display:table;margin:0 auto;text-align:center;padding:0;}
#indexad #adarea #btarea #bts li { float:left; list-style-type:none; width:10px; height:10px; margin-left:5px; margin-right:5px; overflow:hidden; cursor:pointer; background:url(../images/bullet.png) no-repeat left top; background-size:100%; display:inline;}
#indexad #adarea #btarea #bts li.current { background:url(../images/bullet.png) no-repeat left -10px; background-size:100%;}

#pagead { width:100%; overflow:hidden; margin-top:0%; margin-top:16%;}
#pagead #ad { margin:0 auto; width:100%; overflow:hidden; margin-top:0%; position:relative;}
#pagead #ad img { width:100%; display:block;}
#pagead #ad #word { margin:0 auto; width:90%; position:absolute; top:10%; left:5%; text-align:left; overflow:hidden; color:#fff; font-size:4vw; line-height:7vw;}

#pagepos { margin:0 auto; width:95%; text-align:left; padding-bottom:3%; margin-top:5%; border-bottom:1px solid #C5C5C5;}
#pagepos img { width:30%; height:auto;}


#footer { width:100%; overflow:hidden; text-align:center; padding-top:5%; border-top:1px solid #E6E6E6; background-color:#fff; padding-bottom:5%; margin-top:12%; margin-bottom:16%; font-size:3vw; line-height:5vw; color:#868686;}
#footer * { font-size:3vw; color:#868686; line-height:5vw;}
#footer font { font-size:3vw; color:#E77817; line-height:5vw;}

#float { display:block; margin:0 auto; width:100%; overflow:hidden; position:absolute; z-index:9999; position:fixed; bottom:0px;} 
#float #bshow { width:103%;}
#float #bshow a { display:block; float:left; width:49%; padding-top:3%; padding-bottom:3%; border-right:1px solid #fff; text-align:center; color:#fff; font-size:4.2vw; border-top:0px;}
#float #bshow a img { width:10%; vertical-align:middle; margin-top:-1%;}
#float #bshow #b1 { background-color:#1B479C;}
#float #bshow #b2 { background-color:#3F3F3F;}

#indexarea { margin:0 auto; width:100%; overflow:hidden; margin-top:8%;}
#indexarea #title { margin:0 auto; width:100%; overflow:hidden;}
#indexarea #title #bigname { width:100%; text-align:center; font-size:6vw; color:#1B479C; line-height:7vw;}
#indexarea #title #bigname a { font-size:6vw; color:#1B479C; line-height:7vw;}
#indexarea #title #line1 { margin:0 auto; width:100%; height:1px; border-top:1px solid #E1E1E1; margin-top:5%;}
#indexarea #title #line2 { margin:0 auto; width:28%; height:1.5vw; background-color:#F5C021; position:relative; z-index:99; margin-top:-1vw;}
#indexarea #areaw { margin:0 auto; width:90%; overflow:hidden; margin-top:5%; font-size:3.2vw; color:#000; line-height:5vw; text-align:center;}
#indexarea #aboutarea { margin:0 auto; width:90%; overflow:hidden; margin-top:7%;}
#indexarea #aboutarea #img { width:100%; overflow:hidden;}
#indexarea #aboutarea #img img { width:100%; height:auto;}
#indexarea #aboutarea #params { width:100%; overflow:hidden; margin-top:7%;}
#indexarea #aboutarea #params ul { width:103%;}
#indexarea #aboutarea #params ul li { float:left; width:33%;}
#indexarea #aboutarea #params ul li #ico { width:100%; text-align:center;}
#indexarea #aboutarea #params ul li #ico img { width:60%; height:auto;}
#indexarea #aboutarea #params ul li #nums { width:100%; text-align:center; font-size:6vw; line-height:9vw; overflow:hidden; margin-top:5%; color:#616161; font-weight:bold;}
#indexarea #aboutarea #params ul li #tips { width:100%; text-align:center; overflow:hidden; margin-top:5%; font-size:2.8vw; color:#8C8C8C;}
#indexarea #aboutarea #aboutinfo #about { width:100%; margin-top:7%; overflow:hidden; font-size:3.5vw; color:#000; line-height:6vw; text-align:left;}
#indexarea #aboutarea #aboutinfo #about * { font-size:3.5vw !important; color:#000; line-height:6vw;}
#indexarea #aboutarea #aboutinfo #viewmore { width:100%; overflow:hidden; margin-top:5%; text-align:left; font-size:3.5vw; color:#1B479C;}
#indexarea #aboutarea #aboutinfo #viewmore a { font-size:3.5vw; color:#1B479C; text-decoration:underline;}

#indexarea #proarea { margin:0 auto; width:90%; overflow:hidden; margin-top:6%;}
#indexarea #proarea ul { width:105%;}
#indexarea #proarea ul li { float:left; width:45%; overflow:hidden; margin-right:5%; margin-bottom:5%;}
#indexarea #proarea ul li #img { width:100%; height:38vw; overflow:hidden;}
#indexarea #proarea ul li #img img { width:100%; height:auto;}
#indexarea #proarea ul li #pname { width:100%; overflow:hidden; text-align:left; margin-top:7%; height:4.5vw; overflow:hidden;}
#indexarea #proarea ul li #pname a { color:#1B479C; font-size:3.6vw; line-height:4.5vw;}
#indexarea #proarea ul li #pname a:hover { color:#000;}
#indexarea #proarea ul li #notes { width:100%; overflow:hidden; text-align:left; margin-top:3%; font-size:3.2vw; color:#000; line-height:4vw; height:12vw;}
#indexarea #proarea ul li #viewbt { width:100%; overflow:hidden; margin-top:5%;}
#indexarea #proarea ul li #viewbt a { display:block; float:left; text-align:center; width:50%; height:6vw; line-height:6vw; border:1px solid #1B479C; background-color:#fff; color:#1B479C; font-size:3vw; border-radius:2vw; transition:background-color 0.3s linear;}
#indexarea #proarea ul li #viewbt a:hover { border:1px solid #FEDC32; background-color:#FEDC32; color:#000; transition:background-color 0.3s linear;}

#indexarea #servicearea { margin:0 auto; width:90%; overflow:hidden; margin-top:6%;}
#indexarea #servicearea ul { width:100%;}
#indexarea #servicearea ul li { float:left; width:100%; margin-bottom:5vw;}
#indexarea #servicearea ul li #limg { float:left; width:45%; overflow:hidden;}
#indexarea #servicearea ul li #limg img { width:90%; height:auto;}
#indexarea #servicearea ul li #rinfo { float:right; width:55%; overflow:hidden;}
#indexarea #servicearea ul li #rinfo #stitle { width:100%; text-align:left; height:4.5vw;}
#indexarea #servicearea ul li #rinfo #stitle a { color:#1B479C; font-size:3.6vw; line-height:4.5vw;}
#indexarea #servicearea ul li #rinfo #stitle a:hover { color:#000;}
#indexarea #servicearea ul li #rinfo #notes { width:100%; text-align:left; overflow:hidden; font-size:3.2vw; color:#000; line-height:4vw; height:12vw; margin-top:5%;}
#indexarea #servicearea ul li #rinfo #viewbt { width:100%; overflow:hidden; margin-top:5%;}
#indexarea #servicearea ul li #rinfo #viewbt a { display:block; float:left; text-align:center; width:45%; height:6vw; line-height:6vw; border:1px solid #1B479C; background-color:#fff; color:#1B479C; font-size:3vw; border-radius:2vw; transition:background-color 0.3s linear;}
#indexarea #servicearea ul li #rinfo #viewbt a:hover { border:1px solid #FEDC32; background-color:#FEDC32; color:#000; transition:background-color 0.3s linear;}

#indexarea #casearea { margin:0 auto; width:90%; overflow:hidden; margin-top:6%;}
#indexarea #casearea ul { width:105%;}
#indexarea #casearea ul li { float:left; width:45%; overflow:hidden; margin-right:5%;; margin-bottom:5%;;}
#indexarea #casearea ul li #img { width:100%; height:38vw; overflow:hidden;}
#indexarea #casearea ul li #img img { width:100%; height:auto;}
#indexarea #casearea ul li #pname { width:100%; overflow:hidden; text-align:left; margin-top:7%; height:4.5vw; overflow:hidden;}
#indexarea #casearea ul li #pname a { color:#1B479C; font-size:3.6vw; line-height:4.5vw;}
#indexarea #casearea ul li #pname a:hover { color:#000;}
#indexarea #casearea ul li #notes { width:100%; overflow:hidden; text-align:left; margin-top:3%; font-size:3.2vw; color:#000; line-height:4vw; height:12vw;}
#indexarea #casearea ul li #viewbt { width:100%; overflow:hidden; margin-top:5%;}
#indexarea #casearea ul li #viewbt a { display:block; float:left; text-align:center; width:50%; height:6vw; line-height:6vw; border:1px solid #1B479C; background-color:#fff; color:#1B479C; font-size:3vw; border-radius:2vw; transition:background-color 0.3s linear;}
#indexarea #casearea ul li #viewbt a:hover { border:1px solid #FEDC32; background-color:#FEDC32; color:#000; transition:background-color 0.3s linear;}

#indexarea #newsarea { margin:0 auto; width:90%; overflow:hidden; margin-top:6%;}
#indexarea #newsarea ul { width:100%;}
#indexarea #newsarea ul li { float:left; width:100%; margin-bottom:5vw;}
#indexarea #newsarea ul li #limg { float:left; width:45%; overflow:hidden;}
#indexarea #newsarea ul li #limg img { width:90%; height:auto;}
#indexarea #newsarea ul li #rinfo { float:right; width:55%; overflow:hidden;}
#indexarea #newsarea ul li #rinfo #stitle { width:100%; overflow:hidden; text-align:left;}
#indexarea #newsarea ul li #rinfo #stitle a { color:#1B479C; font-size:3.5vw; line-height:4vw;}
#indexarea #newsarea ul li #rinfo #stitle a:hover { color:#000;}
#indexarea #newsarea ul li #rinfo #pub { width:100%; text-align:left; overflow:hidden; font-size:3vw; color:#7E7B79; line-height:5vw; margin-top:3%;}
#indexarea #newsarea ul li #rinfo #notes { width:100%; text-align:left; overflow:hidden; font-size:3.2vw; color:#000; line-height:4vw; margin-top:3%;}
#indexarea #newsarea ul li #rinfo #viewbt { width:100%; overflow:hidden; margin-top:5%;}
#indexarea #newsarea ul li #rinfo #viewbt a { display:block; float:left; text-align:center; width:45%; height:6vw; line-height:6vw; border:1px solid #1B479C; background-color:#fff; color:#1B479C; font-size:3vw; border-radius:2vw; transition:background-color 0.3s linear;}
#indexarea #newsarea ul li #rinfo #viewbt a:hover { border:1px solid #FEDC32; background-color:#FEDC32; color:#000; transition:background-color 0.3s linear;}

#indexcontact { width:100%; overflow:hidden; margin-top:6%;}
#indexcontact #img { width:100%; overflow:hidden;}
#indexcontact #img img { width:100%; height:auto; display:block;}
#indexcontact #writeinfo { margin:0 auto; width:90%; margin-top:7%; overflow:hidden;}
#indexcontact #writeinfo #title { width:100%; text-align:left; font-size:6vw; color:#1B479C; line-height:7vw; overflow:hidden;}
#indexcontact #writeinfo #inputs { width:100%; overflow:hidden; margin-top:3%;}
#indexcontact #writeinfo #inputs input.input1 { width:99%; border:0px; border-bottom:1px solid #d4d4d4; padding-top:3vw; padding-bottom:3vw; color:#000; line-height:6vw; font-size:3.2vw;}
#indexcontact #writeinfo #inputs textarea.text1 { width:99%; border:0px; border-bottom:1px solid #d4d4d4; padding-top:3vw; padding-bottom:3vw; color:#000; line-height:6vw; font-size:3.2vw;}
#indexcontact #writeinfo #inputs #filearea { width:100%; overflow:hidden; border-bottom:1px solid #d4d4d4; padding-top:2vw; padding-bottom:3vw;}
#indexcontact #writeinfo #inputs #filearea #lname { float:left; width:10%; text-align:left; height:6vw; line-height:6vw; font-size:3.2vw; color:#000; margin-top:3%;}
#indexcontact #writeinfo #inputs #filearea #selfile { float:right; width:38%; height:6vw; overflow:hidden; margin-top:3%;}
#indexcontact #writeinfo #inputs #filearea #selfile input.file1 { width:100%; border:0px; height:6vw; line-height:6vw; font-size:3.2vw; margin-top:0px;}
#indexcontact #writeinfo #inputs #filearea #showtip { float:right; width:40%; text-align:right; line-height:6vw; font-size:3.2vw; color:#999999; margin-top:3%;}
#indexcontact #writeinfo #subbt { width:100%; overflow:hidden; margin-top:5%; text-align:center;}
#indexcontact #writeinfo #subbt input { margin:0 auto; width:100%; height:10vw; text-align:center; line-height:10vw; font-size:3.5vw; color:#000; background-color:#FEDC32; transition:background-color 0.3s linear; border-radius:2vw; border:0px; cursor:pointer;}
#indexcontact #writeinfo #subbt input:hover { background-color:#F5C021; transition:background-color 0.3s linear;}

#pageposition { margin:0 auto; width:90%; padding-left:5%; padding-right:5%; padding-bottom:3%; border-bottom:1px solid #E6E6E6; overflow:hidden; text-align:left; margin-top:5%; font-size:3vw; color:#000; line-height:5vw;}
#pageposition a { font-size:3vw; color:#000; line-height:5vw;}

#pagetip { margin:0 auto; width:100%; overflow:hidden; margin-top:9%; border-top:1px solid #E3E3E3;}
#pagetip #title { margin:0 auto; width:90%; overflow:hidden; margin-top:7%; text-align:left; line-height:6vw; color:#1B479C; font-size:4.5vw;}
#pagetip #notes { margin:0 auto; width:90%; overflow:hidden; margin-top:3%; text-align:left; line-height:6vw; color:#000; font-size:3.5vw;}
#pagetip #viewbt { margin:0 auto; width:90%; overflow:hidden; margin-top:6%;}
#pagetip #viewbt a { display:block; width:100%; height:10vw; line-height:10vw; text-align:center; border-radius:2vw; color:#fff; font-size:4vw; background-color:#2154AD; transition:background-color 0.3s linear;}
#pagetip #viewbt a:hover { background-color:#3469C6; transition:background-color 0.3s linear;}

#servicecontent { margin:0 auto; width:90%; overflow:hidden; margin-top:7%;}
#servicecontent #content { width:100%; text-align:left; overflow:hidden;}
#servicecontent #content #title { width:100%; overflow:hidden; text-align:left; font-size:5vw; color:#1B479C; line-height:6vw;}
#servicecontent #content #contents { width:100%; overflow:hidden; margin-top:5%; text-align:left; font-size:3.5vw; color:#000; line-height:6vw;}
#servicecontent #bts { width:100%; overflow:hidden; margin-top:7%;}
#servicecontent #bts ul { width:105%;}
#servicecontent #bts ul a { float:left; display:block; width:45%; margin-right:5%;}
#servicecontent #bts ul a img { width:100%; height:auto;}

#about1 { margin:0 auto; width:90%; overflow:hidden; margin-top:8%;}
#about1 #aboutname { width:100%; overflow:hidden; text-align:left; font-size:6vw; color:#1B479C; line-height:7vw;}
#about1 #img { width:100%; overflow:hidden; margin-top:5%;}
#about1 #img img { width:100%; height:auto;}
#about1 #aboutinfo { width:100%; overflow:hidden; margin-top:5%; font-size:3.5vw; line-height:6vw; color:#000;}
#about1 #aboutinfo * {font-size:3.5vw !important; line-height:6vw; color:#000;}
#about1 #aboutinfo a { font-size:3.5vw; line-height:6vw;}
#about1 #aboutinfo img { max-width:100%; height:auto;}

#indexarea #advanges { margin:0 auto; width:90%; overflow:hidden; margin-top:7%;}
#indexarea #advanges ul { width:100%;}
#indexarea #advanges ul li { width:99%; height:47vw; overflow:hidden; border:1px solid #DADADA; margin-bottom:5%; overflow:hidden; transition:border 0.3s linear;}
#indexarea #advanges ul li #ico { float:left; width:30%; text-align:center; overflow:hidden;}
#indexarea #advanges ul li #ico img { width:50%; height:auto; margin-top:50%;}
#indexarea #advanges ul li #rinfo { float:right; width:67%; margin-right:3%; overflow:hidden;}
#indexarea #advanges ul li #rinfo #name { width:100%; text-align:left; overflow:hidden; margin-top:8%; font-size:4.5vw; color:#000; line-height:5vw;}
#indexarea #advanges ul li #rinfo #notes { width:100%; text-align:left; overflow:hidden; margin-top:5%; font-size:3.5vw; color:#0F0F0F; line-height:6vw;}
#indexarea #advanges ul li:hover { border:1px solid #1B479C; transition:border 0.3s linear;}

#indexarea #viewcontent { margin:0 auto; width:90%; overflow:hidden; margin-top:7%; font-size:3.5vw; color:#000; line-height:6vw;}
#indexarea #viewcontent * { color:#000; font-size:3.5vw !important; line-height:6vw;}
#indexarea #viewcontent a:hover { text-decoration:underline; color:#1B479C; font-size:3.5vw; line-height:6vw;}
#indexarea #viewcontent img { max-width:100%; height:auto;}

#indexarea #zslist { margin:0 auto; width:90%; overflow:hidden; margin-top:7%;}
#indexarea #zslist ul { width:105%;}
#indexarea #zslist ul li { float:left; width:45%; overflow:hidden; margin-right:5%; margin-bottom:5%;}
#indexarea #zslist ul li #img { width:100%; overflow:hidden;}
#indexarea #zslist ul li #img img { width:100%; height:auto;}
#indexarea #zslist ul li #name { width:100%; overflow:hidden; margin-top:5%; height:10vw; overflow:hidden; font-size:3.2vw; color:#000; line-height:5vw; text-align:center;}

#pronav { margin:0 auto; width:90%; overflow:hidden; margin-top:5%;}
#pronav #bigclass { width:100%; overflow:hidden; margin-bottom:2px; background-color:#EBEBEB;}
#pronav #bigclass #bigname { width:100%; overflow:hidden;}
#pronav #bigclass #bigname #pbig { display:block; width:100%; line-height:10vw; text-indent:5%; font-size:3.8vw; color:#1C1C1C;}
#pronav #bigclass.on #bigname { background-color:#1B479C;}
#pronav #bigclass.on #bigname #pbig { color:#ffffff;}
#pronav #bigclass:hover #bigname { background-color:#1B479C;}
#pronav #bigclass:hover #bigname #pbig { color:#ffffff;}
#pronav #bigclass #smallclass { display:none; width:100%; background-color:#DFE9FA; padding-top:1%; padding-bottom:1%;}
#pronav #bigclass #smallclass #smallname { width:100%; overflow:hidden; margin-top:2%; margin-bottom:2%;}
#pronav #bigclass #smallclass #smallname #lrow { float:left; width:7%; text-align:right; line-height:6vw; color:#000000; font-size:3.5vw;}
#pronav #bigclass #smallclass #smallname #smalls { float:left; width:91%; padding-left:2%; text-align:left;}
#pronav #bigclass #smallclass #smallname #smalls a { line-height:6vw; color:#000000; font-size:3.5vw;}
#pronav #bigclass #smallclass #smallname:hover #smalls a { color:#1B479C;}
#pronav #bigclass #smallclass #smallname:hover #lrow { color:#1B479C;}
#pronav #bigclass #smallclass #smallname.on #lrow { color:#1B479C;}
#pronav #bigclass #smallclass #smallname.on #smalls a { color:#1B479C;}
#pronav #bigclass #smallclass.on { display:block;}

#proinfos { margin:0 auto; width:90%; overflow:hidden; margin-top:8%;}
#proinfos ul { width:105%;}
#proinfos ul li { float:left; width:45%; overflow:hidden; margin-right:5%; margin-bottom:7%;}
#proinfos ul li #img { width:100%; overflow:hidden; text-align:center;}
#proinfos ul li #img img { width:100%; height:auto;}
#proinfos ul li #xinghao { width:100%; overflow:hidden; text-align:left; margin-top:7%;}
#proinfos ul li #xinghao a { color:#1B479C; font-size:4.5vw; line-height:5vw;}
#proinfos ul li #proname { width:100%; height:10vw; overflow:hidden; text-align:left; margin-top:3%;}
#proinfos ul li #proname a { font-size:3.5vw; line-height:5vw; color:#333;}
#proinfos ul li #proname a:hover { color:#1B479C;}
#proinfos ul li #viewbt { width:100%; overflow:hidden; margin-top:6%;}
#proinfos ul li #viewbt a { display:block; width:100%; line-height:8vw; text-align:center; font-size:3.5vw; color:#fff; background-color:#1B479C; transition:background-color 0.3s linear;}
#proinfos ul li #viewbt a:hover { background-color:#2E5EBB; transition:background-color 0.3s linear;}
#page_page { width:100%; overflow:hidden; text-align:center; font-size:3.5vw; color:#000; margin-top:5%; padding-top:2%; padding-bottom:3%;}

#proview { margin:0 auto; width:90%; overflow:hidden; margin-top:7%;}
#proview #xinghao { width:100%; text-align:left; overflow:hidden; font-size:5vw; color:#1B479C; line-height:6vw;}
#proview #proname { width:100%; text-align:left; overflow:hidden; font-size:3.5vw; color:#1B479C; line-height:6vw; margin-top:3%;}
#proview #bigimg { width:100%; overflow:hidden; text-align:center; margin-top:5%;}
#proview #bigimg img { width:100%; height:auto;}
#proview #pronote { width:100%; text-align:left; overflow:hidden; font-size:3.5vw; color:#000000; line-height:6vw; margin-top:5%;}
#proview #viewarea { width:100%; overflow:hidden; margin-top:7%;}
#proview #viewarea #viewsel { width:100%; overflow:hidden;}
#proview #viewarea #viewsel ul { width:103%;}
#proview #viewarea #viewsel ul li { float:left; width:31.5%; margin-right:0.5%; margin-bottom:0.5%; cursor:pointer; line-height:8vw; text-align:center; overflow:hidden; font-size:4vw; color:#000; background-color:#EFEFEF; transition:background-color 0.3s linear;}
#proview #viewarea #viewsel ul li.on { background-color:#1B479C; color:#fff; transition:background-color 0.3s linear;}
#proview #viewarea #viewcontent { width:100%; overflow:hidden; margin-top:5%; padding-bottom:5%; color:#000; font-size:3.5vw; line-height:6vw;}
#proview #viewarea #viewcontent * { color:#000; font-size:3.5vw; line-height:6vw;}
#proview #viewarea #viewcontent a:hover { text-decoration:underline; color:#1B479C; font-size:3.5vw; line-height:6vw;}
#proview #viewarea #viewcontent img { max-width:100%; height:auto;}

#relatepro { margin:0 auto; width:90%; overflow:hidden; margin-top:7%;}
#relatepro #relatetitle { width:100%; overflow:hidden; text-align:left; padding-bottom:3%; border-bottom:1px solid #E1E1E1; font-size:4.5vw; line-height:5vw; color:#1B479C;}
#relatepro #pros { margin:0 auto; width:100%; overflow:hidden; margin-top:7%;}
#relatepro #pros ul { width:105%;}
#relatepro #pros ul li { float:left; width:45%; overflow:hidden; margin-right:5%; margin-bottom:7%;}
#relatepro #pros ul li #img { width:100%; overflow:hidden; text-align:center;}
#relatepro #pros ul li #img img { width:100%; height:auto;}
#relatepro #pros ul li #xinghao { width:100%; overflow:hidden; text-align:left; margin-top:7%;}
#relatepro #pros ul li #xinghao a { color:#1B479C; font-size:4.5vw; line-height:5vw;}
#relatepro #pros ul li #proname { width:100%; height:10vw; overflow:hidden; text-align:left; margin-top:3%;}
#relatepro #pros ul li #proname a { font-size:3.5vw; line-height:5vw; color:#333;}
#relatepro #pros ul li #proname a:hover { color:#1B479C;}
#relatepro #pros ul li #viewbt { width:100%; overflow:hidden; margin-top:6%;}
#relatepro #pros ul li #viewbt a { display:block; width:100%; line-height:8vw; text-align:center; font-size:3.5vw; color:#fff; background-color:#1B479C; transition:background-color 0.3s linear;}
#relatepro #pros ul li #viewbt a:hover { background-color:#2E5EBB; transition:background-color 0.3s linear;}

#contentview { margin:0 auto; width:90%; overflow:hidden; margin-top:7%;}
#contentview #bigtitle { width:100%; text-align:left; overflow:hidden; font-size:4.5vw; line-height:5.5vw; color:#1B479C;}
#contentview #pubtime { width:100%; text-align:left; overflow:hidden; margin-top:3%; font-size:3vw; line-height:5vw; color:#7E7B79;}
#contentview #contentinfo { width:100%; overflow:hidden; margin-top:7%; font-size:3.5vw; color:#000; line-height:6vw; padding-bottom:5%;}
#contentview #contentinfo * { color:#000; font-size:3.5vw; line-height:6vw;}
#contentview #contentinfo a:hover { text-decoration:underline; color:#1B479C; font-size:3.5vw; line-height:6vw;}
#contentview #contentinfo img { max-width:100%; height:auto; margin-bottom:5%;}
#contentview #others { margin:0 auto; width:100%; overflow:hidden; margin-top:5%; border-top:1px solid #E1E1E1; padding-top:5%; font-size:3.5vw; color:#1B479C; line-height:6vw;}
#contentview #others a { font-size:3.5vw; line-height:6vw;}
#contentview #others a:hover { text-decoration:underline;}
#contentview #hotcase { margin:0 auto; width:100%; overflow:hidden; margin-top:8%;}
#contentview #hotcase #relatetitle { width:100%; overflow:hidden; text-align:left; padding-bottom:3%; border-bottom:1px solid #E1E1E1; font-size:4.5vw; line-height:5vw; color:#1B479C;}

#contentview #hotcase #proarea { margin:0 auto; width:100%; overflow:hidden; margin-top:6%;}
#contentview #hotcase #proarea ul { width:105%;}
#contentview #hotcase #proarea ul li { float:left; width:45%; overflow:hidden; margin-right:5%; margin-bottom:5%;}
#contentview #hotcase #proarea ul li #img { width:100%; height:38vw; overflow:hidden;}
#contentview #hotcase #proarea ul li #img img { width:100%; height:auto;}
#contentview #hotcase #proarea ul li #pname { width:100%; overflow:hidden; text-align:left; margin-top:7%; height:4.5vw; overflow:hidden;}
#contentview #hotcase #proarea ul li #pname a { color:#1B479C; font-size:3.6vw; line-height:4.5vw;}
#contentview #hotcase #proarea ul li #pname a:hover { color:#000;}
#contentview #hotcase #proarea ul li #notes { width:100%; overflow:hidden; text-align:left; margin-top:3%; font-size:3.2vw; color:#000; line-height:4vw; height:12vw;}
#contentview #hotcase #proarea ul li #viewbt { width:100%; overflow:hidden; margin-top:5%;}
#contentview #hotcase #proarea ul li #viewbt a { display:block; float:left; text-align:center; width:50%; height:6vw; line-height:6vw; border:1px solid #1B479C; background-color:#fff; color:#1B479C; font-size:3vw; border-radius:2vw; transition:background-color 0.3s linear;}
#contentview #hotcase #proarea ul li #viewbt a:hover { border:1px solid #FEDC32; background-color:#FEDC32; color:#000; transition:background-color 0.3s linear;}

#contentview #hotcase #newsarea { margin:0 auto; width:100%; overflow:hidden; margin-top:6%;}
#contentview #hotcase #newsarea ul { width:100%;}
#contentview #hotcase #newsarea ul li { float:left; width:100%; margin-bottom:5vw;}
#contentview #hotcase #newsarea ul li #limg { float:left; width:45%; overflow:hidden;}
#contentview #hotcase #newsarea ul li #limg img { width:90%; height:auto;}
#contentview #hotcase #newsarea ul li #rinfo { float:right; width:55%; overflow:hidden;}
#contentview #hotcase #newsarea ul li #rinfo #stitle { width:100%; overflow:hidden; text-align:left;}
#contentview #hotcase #newsarea ul li #rinfo #stitle a { color:#1B479C; font-size:3.5vw; line-height:4vw;}
#contentview #hotcase #newsarea ul li #rinfo #stitle a:hover { color:#000;}
#contentview #hotcase #newsarea ul li #rinfo #pub { width:100%; text-align:left; overflow:hidden; font-size:3vw; color:#7E7B79; line-height:5vw; margin-top:3%;}
#contentview #hotcase #newsarea ul li #rinfo #notes { width:100%; text-align:left; overflow:hidden; font-size:3.2vw; color:#000; line-height:4vw; margin-top:3%;}
#contentview #hotcase #newsarea ul li #rinfo #viewbt { width:100%; overflow:hidden; margin-top:5%;}
#contentview #hotcase #newsarea ul li #rinfo #viewbt a { display:block; float:left; text-align:center; width:45%; height:6vw; line-height:6vw; border:1px solid #1B479C; background-color:#fff; color:#1B479C; font-size:3vw; border-radius:2vw; transition:background-color 0.3s linear;}
#contentview #hotcase #newsarea ul li #rinfo #viewbt a:hover { border:1px solid #FEDC32; background-color:#FEDC32; color:#000; transition:background-color 0.3s linear;}

#indexarea #contactarea { margin:0 auto; width:90%; overflow:hidden; margin-top:7%;}
#indexarea #contactarea #lcontact { width:100%; overflow:hidden;}
#indexarea #contactarea #lcontact #img { width:100%; overflow:hidden; text-align:center;}
#indexarea #contactarea #lcontact #img img { width:100%; height:auto;}
#indexarea #contactarea #lcontact #contactinfo { width:100%; overflow:hidden; text-align:left; margin-top:5%; font-size:3.5vw; color:#000; line-height:7vw;}
#indexarea #contactarea #lcontact #contactinfo img { width:5%; height:auto; line-height:7vw; margin-top:-12px;}
#indexarea #contactarea #lcontact #contactinfo a { font-size:3.5vw; color:#000; line-height:7vw;}
#indexarea #contactarea #lcontact #contactinfo a:hover { color:#1B479C; text-decoration:underline;}

#formtips { margin:0 auto; width:90%; padding-left:5%; padding-right:5%; overflow:hidden; margin-top:7%; border-top:1px solid #E0E0E0; padding-top:5%; font-size:3.5vw; color:#000; line-height:6vw;}

#showmsg { margin:0 auto; width:80%; overflow:hidden; margin-top:16%; text-align:center; padding-top:15%; padding-bottom:15%; background-color:#fff; font-size:4vw; color:#000; line-height:6vw;}
#showmsg img { width:25%; margin-bottom:5%;}

#sitemap { margin:0 auto; width:90%; overflow:hidden; margin-top:18%; padding-bottom:0px;}
#sitemap #bname { width:100%; overflow:hidden; text-align:left; margin-top:5%; font-size:4.5vw;}
#sitemap #bname a { font-size:4.5vw;}
#sitemap #sname { width:100%; overflow:hidden; text-align:left; margin-top:5%;}
#sitemap #sname ul { width:100%;}
#sitemap #sname ul li { width:100%; text-align:left; margin-bottom:2%; padding-left:3.5vw;}
#sitemap #sname ul li a { font-size:3.5vw; text-decoration:underline; color:#03F}








