/* CSS Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,code,del,dfn,em,font,img,ins,kbd,q,s,samp,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,header,section,footer {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0; }
 #top-weixin{margin:0 auto;display:none;}
/* Basic Styling */
a, a:visited {
	color: #426FA3;
	text-decoration: none;
	-webkit-transition-property: color, left, right;
	-webkit-transition-duration: 0.5s;
	-webkit-transition-property: ease-in-out; }
 
html { -webkit-font-smoothing: antialiased; }
li {list-style-type:none;}
div{ text-align:left;}
 
body, html {
	background: #E3FCFF;
	color: #4e4e4e;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	height: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
	-webkit-text-size-adjust: none; }
 
header, nav, section, aside, footer { display: block !important; }

.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.fl_left{ float:left;}
.fl_right{ float:right;}
.clear{clear:both;}
.stretch{ width:100%;}
.logo-img{ width:100%; top:0;  background:url(/images/waplogo.jpg) center 5px no-repeat #FFFFFF;background-size:329px 80px;  text-align:center; overflow:hidden; height:80px; padding-top:8px;}
#wrapper {
	margin: 0 auto;
    position: relative;
		width: 100%;
	box-shadow: 0 1px 1px #000000;
	
}
/*ÆóÒµÖ±²¥index*/
*{zoom:1}
.fullSlide{ position:relative; background:#000; margin:0 auto; padding: 0;border: 0;}
.fullSlide .bd{ position:relative; z-index:0; }
.fullSlide .bd li img{width:100%; vertical-align:top;  } 
.fullSlide .hd{position:relative; z-index:1; margin-top:-40px; height:30px; line-height:30px;  text-align:center; /*background:#000;*/ filter:alpha(opacity=80); opacity:0.8 }
.fullSlide .hd ul{ text-align:center; margin:0;}
.fullSlide ul li { position: relative; }
/*.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(/images/tg_flash_p.png) -18px 0; overflow:hidden; 
	font-size:0;
}
.fullSlide .hd ul .on{ background-position:0 0; }*/
.fullSlide .hd ul li { width: 16px; border-radius: 16px;height: 16px; background: #000000; cursor:pointer; display:inline-block; *display:inline; zoom:1; margin:5px; font-size:0;}
.fullSlide .hd ul .on { width: 16px; border-radius: 16px;height: 16px; background: #FF4001; }
.fullSlide .prev,.fullSlide .next{ z-index:1; display:block; width:55px; height:59px; position:relative; margin:-27% 0 0 3%; float:left;  background:url(/images/arrows.png) 0 0 no-repeat; filter:alpha(opacity=40);opacity:0.4  }

.fullSlide .prev_i, .fullSlide .next_i { margin: -51.5% 0 0 3%; }
.fullSlide .next{  background-position:right 0; float:right; margin-right:3%  }
.fullSlide .prev:hover,.fullSlide .next:hover{ filter:alpha(opacity=80);opacity:0.8 }
.fullSlide ul li a { cursor: auto; }
@media \0screen\,screen\9 {
    .fullSlide .hd { bottom: 15px; }
}
/*end*/

/*FONTS*/
@font-face {
    font-family: 'MgOpenModataRegular';
    src: url('../fonts/mgopenmodataregular-webfont.eot');
    src: url('../fonts/mgopenmodataregular-webfont.eot@#iefix') format('embedded-opentype'),
         url('../fonts/mgopenmodataregular-webfont.woff') format('woff'),
         url('../fonts/mgopenmodataregular-webfont.ttf') format('truetype'),
         url('../fonts/mgopenmodataregular-webfont.svg#MgOpenModataRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MgOpenModataOblique';
    src: url('../fonts/mgopenmodataoblique-webfont.eot');
    src: url('../fonts/mgopenmodataoblique-webfont.eot@#iefix') format('embedded-opentype'),
         url('../fonts/mgopenmodataoblique-webfont.woff') format('woff'),
         url('../fonts/mgopenmodataoblique-webfont.ttf') format('truetype'),
         url('../fonts/mgopenmodataoblique-webfont.svg#MgOpenModataOblique') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MgOpenModataBold';
    src: url('../fonts/mgopenmodatabold-webfont.eot');
    src: url('../fonts/mgopenmodatabold-webfont.eot@#iefix') format('embedded-opentype'),
         url('../fonts/mgopenmodatabold-webfont.woff') format('woff'),
         url('../fonts/mgopenmodatabold-webfont.ttf') format('truetype'),
         url('../fonts/mgopenmodatabold-webfont.svg#MgOpenModataBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MgOpenModataBoldOblique';
    src: url('../fonts/mgopenmodataboldoblique-webfont.eot');
    src: url('../fonts/mgopenmodataboldoblique-webfont.eot@#iefix') format('embedded-opentype'),
         url('../fonts/mgopenmodataboldoblique-webfont.woff') format('woff'),
         url('../fonts/mgopenmodataboldoblique-webfont.ttf') format('truetype'),
         url('../fonts/mgopenmodataboldoblique-webfont.svg#MgOpenModataBoldOblique') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*Typography*/
h1{font-family:'MgOpenModataRegular', Arial, Helvetica, sans-serif; font-size:20px; color:#4583D0; line-height:25px;}
h2{font-family:'MgOpenModataRegular', Arial, Helvetica, sans-serif; font-size:16px; color:#4583D0;}
p{ color:#4e4e4e; font-size:12px; line-height:18px; padding-bottom:15px;}


/*Header*/
header{ width:100%; padding-bottom:10px; }
/*Navigation*/
header ul.navigation{ background-color:#1E7FCC;width:100%; height:52px; border-bottom:3px solid #FFCC00; }
header ul.navigation > li{ list-style:none; text-align:center; float:left;  margin-left:1px; position:relative; width:20%; min-width:63px; }
header ul.navigation li:first-child{ margin-left:10px;}
header ul.navigation li a{ display:block; width:auto; min-width:32px; height:40px; padding:6px 2px; line-height:100%; font-size:12px; color:#fff; text-shadow: 1px 1px 0 #636363; background-color:#1E7FCC; font-family:'MgOpenModataRegular'; font-weight:bold; letter-spacing:1px;}
header ul.navigation li.active a{ background-color:#FFCC00;  color:#fff;text-shadow: 1px 1px 0 #999999;}
header ul.navigation li.nav_search{ background-color:#F7A037; width:32px; float:right; margin:10px 6px 10px 0px; min-width:inherit;}
header ul.navigation li.nav_search a{background-image:url(../wap/images/nav_icons.png); background-position: -671px -1px; width:25px; height:20px;}
header ul.navigation li.nav_search a:active{background-position: -671px -69px;}
header ul.navigation li span.nav_icon{ display:block; width:50px; height:25px;  clear:both; background-image:url(../wap/images/nav_icons.png); margin:auto; padding-bottom:2px;}
header ul.navigation li span.home{background-position: -3px -5px}
header ul.navigation li span.about{background-position: -74px -5px}
header ul.navigation li span.blog{background-position: -153px -5px}
header ul.navigation li span.contact{background-position: -235px -5px}
header ul.navigation li.active span.home{background-position: -3px -73px}
header ul.navigation li.active span.about{background-position: -74px -73px}
header ul.navigation li.active span.blog{background-position: -153px -73px}
header ul.navigation li.active span.contact{background-position: -235px -73px}
/*Submenu*/
header ul.navigation li.expanded #submenu{ display:block;}
#submenu{display:none; position:absolute; top:46px; left:0px; min-width:120px; width:100%; opacity:0.95; border:solid 1px #859bb9; padding-top:9px; -webkit-border-radius: 0px 0px 4px 4px;-moz-border-radius: 0px 0px 4px 4px;border-radius: 0px 0px 4px 4px; border-width:0px 0px 1px; z-index:11;}
#submenu li{ list-style:none; padding:4px 5px; margin:0px; text-align:left; border-top:solid 1px #FFCC00; box-shadow: inset 0px 1px 0px #859bb9; background:#2A8DDE}
#submenu li:first-child{ border:none;}
#submenu li a{ line-height:100%; padding:10px; color:#fff; height:auto; width:90%; display:block; background:none; font-weight:normal;}
#submenu li:active{ background:#101010;}
#submenu li:active a{ color:#FFCC00;}
/*Section*/
.topmenu {padding-top:5px;padding-left:5px;padding-bottom:5px; overflow:hidden; border-bottom:solid 1px #CCDDDF; }
.topmenub {padding-top:10px;padding-left:12px; font-weight:bold; font-size:14px;color:#474747;overflow:hidden; }
.topmenu li{ list-style:none;float:left;   height:20px;padding-left:8px;padding-bottom:8px; }
.topmenu a{ height:20px;text-align:center; display:block;font-weight:bold;padding-top:3px; color:#FFFFFF;}
.linkd{width:82px; background-color:#FC3800; }
.linkm{width:68px; background-color:#FC3800; }
.linkw{width:82px; background-color:#39A80D; }
.linki{width:68px; background-color:#39A80D; }
.maina{  overflow:hidden;width:100%;padding-top:5px; }
section#main{ display:inline-block; padding:0px 10px;}
.block_module{ background:#fff; margin-bottom:12px;}
.block_module h2{ padding:11px 12px;}
.paper_bh_white{ padding-bottom:5px;}
.content_container{ padding:12px 14px; display:block;}
.content_container a{ text-decoration:underline;}
/*Share*/
.protitle{ width:152px;float:right;text-align:center;padding-top:6px; height:36px;}
.pro-link{ width:152px;float:right;padding-top:6px;}
.x, .pro-zixun, .pro-goumai{ width:50%; float:left;}
.pro-goumai a{width:65px; height:22px;text-align:center; display:block;font-weight:bold;padding-top:6px; background-color:#39A80D; color:#FFFFFF; margin:0 auto;}
.pro-zixun a{width:65px; height:22px;text-align:center; display:block;font-weight:bold;padding-top:6px; background-color:#FC3800; color:#FFFFFF; margin:0 auto;}
.pro-goumai a:hover, .pro-zixun a:hover{ background-color:#FFCC00; color:#FF0133;text-decoration:none; }

.content_tel{width:100%;text-align:center; font-size:16px;padding-top:7px;height:32px; font-weight:bold;}
.content_tel a{color:red;}
.content_tel a:hover{color:#4583D0;}

.price{color:red;}
.wp-pagemain{width:100%;text-align:center; font-size:14px;padding-top:15px;height:32px; }
.wp-pagemain span{background-color:#39A80D; color:#FFFFFF;text-align:center; font-size:14px;padding:5px;height:22px;  margin-left:6px; }
.wp-pagemain a{background-color:#39A80D; color:#FFFFFF;text-align:center; font-size:14px;padding:5px 9px;height:22px; margin-left:6px; }
.tupian{ font-size:12px; font-weight:bold; color:#4583D0; width:152px;text-align:center;margin-bottom:22px;display:block;  }
.tupian:hover{color:#FC3800;}
.xuangou{ font-size:12px; font-weight:bold; background-color:#FFCC00; color:#FF0133; height:20px; padding-top:5px; width:80px;text-align:center;margin-bottom:22px;display:block;  }
.homelist{ padding:12px 9px;border-bottom:solid 1px #dcdcdc; overflow:hidden;}
.homelist img{ background:#f4f4f4; padding:3px; border:solid 1px #dcdcdc; margin-right:3px; float:left;max-width:40%;}
/*Logo*/
.logo-img img{border:0;}

/*Seach*/
#search{ padding:7px 10px; background:#FFCC00; border-bottom:1px solid #43B796; display:none;}
#search fieldset{ position:relative;}
#search input{ background-color:#efefef; border:solid 1px #2F977A; font-size:12px; padding:4px 0px; color:#7b7b7b; float:left; border-radius:0px!important;}
#search input[type=text]{ width:100%; height:14px; border-right:none;  box-shadow: inset 1px 0 1px #fff; text-indent:8px;}
#search input[type=submit]{width:37px; height:24px; background:url(../wap/images/search_d.png) no-repeat center top; text-indent:-300px; position:absolute; right:-1px;}
#search input[type=submit]:active{ background-position:center bottom;}
/*Footer*/
footer{ padding:0px 13px; font-size:11px;}
ul.footer_nav{ width:100%; text-align:center;}

footer .copyright{ display:block; color:#9c9c9c; padding:10px 0px; clear:both; text-shadow: 1px 1px 0 #fff;}



/*Button*/
a.btn{ display:inline-block; line-height:100%; text-decoration:none;}
a.grey_bt_sml{ padding:5px 7px; background:url(../wap/images/btn_grey_sml.png) repeat-x; color:#fff; font-family:'MgOpenModataBold'; text-shadow: 0px 1px 0 #737373;}
a.grey_bt_big{ padding:9px 14px 8px 34px; background:url(../wap/images/btn_grey_big.png) repeat-x; font-size:15px; color:#fff; font-family:'MgOpenModataBold'; text-shadow: 0px 1px 0 #737373; position:relative;}
span.app{ display:inline-block; background:url(../wap/images/app.png) no-repeat center; width:20px; height:22px; position:absolute; left:7px; top:5px;}


/*Hiring*/
section#main .hiring{ position:relative; }
section#main .hiring span.tape_stick{ display:block; width:72px; height:20px; background:url(../wap/images/tape.png) no-repeat center; margin:-11px auto 0px auto;}
section#main .hiring img{ float:left; margin-right:3px;}
section#main .hiring a.grey_bt_sml{ position:absolute; right:10px; top:10px;}

/*Slideshow*/
#slideshow{ background-color:#f1f1f1;position:relative;padding-bottom:7px; margin-bottom:38px;}
#slideshow ul li{ list-style:none;}
/*Accordion*/
#accordion_menu{}
#accordion_menu h5{ background:url(../wap/images/ac_default.png) repeat-x; padding:13px; color:#717c87;text-shadow: 0px 1px 0 #fff; line-height:100%; border-top:solid 1px #e4e7e9;}
#accordion_menu h5 span.arrow{ height:16px; width:15px; background:url(../wap/images/accordion_arw.png) no-repeat center top; display:inline-block; float:right; cursor:pointer;}
#accordion_menu .ac_content{ padding:8px 13px;}
#accordion_menu .ac_content ul, #accordion_menu .ac_content ol{ list-style-position:inside;}
#accordion_menu .ac_content li{ padding:3px 0px;}
#accordion_menu h5.ui-state-active{ background:url(../wap/images/ac_active.png) repeat-x; color:#fff;text-shadow: 0px 1px 0 #28558f; border-top-color:#44B996;}
#accordion_menu h5.ui-state-active span.arrow{ background-position:center -20px;}

/*Page*/
.page{ padding:12px 9px;}
.listimg {width: 44%;margin: 2% 1% 2% 3%;float: left;overflow: hidden;}
.listimg img {background: #f4f4f4; padding: 3px;border: solid 1px #dcdcdc;max-width: 94%;}
.content_main img{ width:100%;border: 0 none;vertical-align: middle;}
.content_jg{border-top:solid 1px #e4e7e9;}
.content_jg img{ width:32%;border: 0 none;vertical-align: middle;}

.con_title{padding:10px 0px 8px 0; border-bottom:1px solid #EDEDED; width:100%; overflow:hidden; }
.con_title .con_title_name{width:40px; padding-left:3%;float:left;font-size:14px; color:#666; height:20px; }
.con_title .con_title_h1{height:20px; text-align:center  }
.con_title .con_title_h1 h1{ font-size:16px;height:20px;  line-height:20px; color:#000000;} 

.con_price{padding:15px 0px 0px 0; border-bottom:1px solid #EDEDED; width:100%;font-size:14px; overflow:hidden;}
.con_price .jiage{height:28px;color:#666;width:45%;color:#666;float:left; padding-left:3%;}
 .price{color:red;}
.con_price .con_menu{width:47%; float:left; padding-left:3%;}

.con_tel{width:100%;font-size:14px;  color:#000; padding-bottom:10px; padding-top:15px; overflow:hidden;}
.con_tel .con_tel_ruijia{ float:left; width:50%;height:50px; line-height:25px;padding-left:3%; font-size:16px;}
.content_zixun{ width:45%; height:47px;float:left; }
.content_dh, .content_dx{ width:50%; height:47px; float:left;}
.content_dh a{background:url(/images/telico.png);background-size:100% 100%; display:block; width:45px;height:45px;  }
.content_dx a{background:url(/images/smsico.png);background-size:100% 100%;display:block; width:45px;height:45px; }

.foot_tel{ height: 45px;width: 100%; color:#FFFFFF;background-color: #333;position: fixed;_position: absolute;_top: expression(eval(document.documentElement.scrollTop));z-index: 1000;left: 0;bottom: 0;}
.foot_tel .foot_tel_left{ width:47%; padding-left:3%; float:left;height: 40px; padding-top:5px; line-height:19px;}
.foot_tel .foot_tel_left span{ font-size:16px;}
.foot_tel .foot_tel_phone, .foot_tel .foot_tel_sms{ width:25%; float:right;height: 45px;box-sizing: border-box; border-left:1px solid #FFFFFF; background-color:#FF0231; text-align:center; }


.foot_tel .foot_tel_sms a{color:#FFFFFF; background:url(/images/foot_sms.png) center 6px no-repeat ;background-size:22px 22px;height: 18px; width:100%; padding-top:27px;display:block;}
.foot_tel .foot_tel_phone a{ color:#FFFFFF;background:url(/images/foot_phone.png) center 6px no-repeat;background-size:22px 22px;height: 18px; width:100%;padding-top:27px;display:block;}


/*Blog*/
.blog h1{ margin-bottom:0px;}
.blog h1 a{ text-decoration:none;}
.blog img{ background:#f4f4f4; padding:3px; border:solid 1px #dcdcdc; margin-bottom:10px; margin-right:3px; float:left;max-width:40%;}
.blog .post_date{color:#999999; font-size:11px; display:block; padding-bottom:5px;}
.blog .post_info{ padding:6px 0px 14px;  line-height:100%; font-size:11px; margin-bottom:11px; line-height:17px;}
.blog .post_info .posted_by { width:165px; display:inline-block;}
.blog .post_info .posted_by a{ font-weight:bold; text-decoration:none;}
.blog .post_info a.comments{ float:right; padding-left:25px; background:url(../wap/images/comment.png) no-repeat left center; text-decoration:none;}
.blog a.like{ display:block; float:right; padding:1px 22px 1px 0px; background:url(../wap/images/like.png) no-repeat right 1px; text-decoration:none; color:#828282;}
.tags{ border-top:solid 1px #d9d9d9; margin-top:12px; padding:10px 0px; font-size:11px; clear:both; display:inline-block; width:100%;}
.tags ul{ display:inline-block;}
.tags ul li{ list-style:none; line-height:100%; padding:4px 5px; background-color:#e2e2e2; margin-left:10px; float:left;}
.tags ul li:first-child{ margin-left:0px;}
.tags span{float:left; padding-right:10px;}
.tags ul li a{ color:#4e4e4e; text-decoration:none;text-shadow: 0px 1px 0 #fff;}

/*Comment*/
#comments li{ list-style:none; padding:12px 13px; border-top:solid 1px #dddddd;}
#comments li.odd{ background-color:#f1f1f1;}
#comments li.even{ background-color:#ffffff;}
#comments li img{ float:left; margin:2px 15px 2px 0px;}
#comments li h5{ padding-bottom:5px;}
#comments li span{color:#a3a3a3; font-size:11px; display:block; text-align:right; padding-top:5px;}
#comments li h5 a{color:#000000; font-size:14px; padding-bottom:5px;}
#comments li .comment_body{ margin-left:62px;}

.comment_form{ background-color:#383f4b;}
.comment_form h2{ color:#fff; text-shadow: 0px 1px 0 #242424;}
#moby_form{ padding-bottom:10px;}
#moby_form li{ list-style:none; padding:5px 13px; text-align:right;}
#moby_form li input[type=text], #moby_form li input[type=email], #moby_form li textarea{ border:solid 1px #2d333d; padding:10px 0px 7px 0px; background:#e3e3e3; box-shadow: inset 0px 0 8px #626262; width:99%; font-size:13px; color:#8b8b8b; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; font-family:Arial, Helvetica, sans-serif; text-indent:8px;}
#moby_form li input[type=text]:focus, #moby_form li textarea:focus{ box-shadow: inset 0px 0 5px #fff; color:#333;}
#moby_form li input[type=submit]{ border:none; background:url(../wap/images/submit.png) no-repeat left center; padding:7px 25px 5px 45px; font-size:14px; font-family:'MgOpenModataBold'; text-shadow: 0px 1px 0 #275d8c; color:#fff; line-height:100%; box-shadow: 0 1px 2px #2c2c2c; cursor:pointer; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#moby_form li input[type=submit]:active{box-shadow: 0 0px 2px #000; cursor:pointer; text-shadow: 0px 0px 1px #275d8c; color:#cee2f3;}

/*Contact*/
#contact{width:287px; display:inline-block;}
#contact li{ padding:13px 10px 13px 50px; border-top:solid 1px #ececec; list-style:none;}
#contact li.address{background:url(../wap/images/location.png) no-repeat 10px 7px;}
#contact li.telephone{background:url(../wap/images/telephone.png) no-repeat 10px 7px;}
#contact li.website{background:url(../wap/images/website.png) no-repeat 10px 7px;}

/* Border Radius */
.block_module, .btn, .blog img, .tags ul li{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
/* Box Shadow */
.block_module{-moz-box-shadow: 0 0px 2px #989898;;-webkit-box-shadow:0 0px 2px #989898;;	box-shadow: 0 0px 2px #989898; display:inline-block; width:100%; }

	
/* Style for the contact form and status messages */

.statusMessage {
  color: #666;
  background-color: #ebedf2;
  background: -webkit-gradient( linear, left bottom, left top, color-stop(0,#dfe1e5), color-stop(1, #ebedf2) );
  background: -moz-linear-gradient( center bottom, #dfe1e5 0%, #ebedf2 100% );  
  border: 1px solid #aaa;
  -moz-box-shadow: 0 0 1em rgba(0, 0, 0, .5);
  -webkit-box-shadow: 0 0 1em rgba(0, 0, 0, .5);
  box-shadow: 0 0 1em rgba(0, 0, 0, .5);
  opacity: .95;
}
.statusMessage {
  display: none;
  margin: auto;
  width: 80%;
  height: 2em;
  padding: 1.5em;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.statusMessage p {
  text-align: center;
  margin: 0;
  padding: 0;
}

#contactForm.positioned, .statusMessage {
  left: 5px;
  top: 50%;
}

.statusMessage {

  margin-top: -1em;
}