@charset "gb2312";
/* CSS Document */
@font-face {font-family: 'iconfont';
    src: url('../fonts/iconfont.eot'); /* IE9*/
    src: url('../fonts/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/iconfont.woff') format('woff'), /* chrome¡¢firefox */
    url('../fonts/iconfont.ttf') format('truetype'), /* chrome¡¢firefox¡¢opera¡¢Safari, Android, iOS 4.2+*/
    url('../fonts/iconfont.svg#uxiconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}


/*=========================================*/
* { margin:0; padding:0; }
body { font-size:12px; font-family:"ËÎÌå"; color:#666; line-height:18px;}                      
div:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }  
div { zoom:1; }
li { list-style-type:none; }
form, ul, p, h1, h2, h3, h4, h5 { margin:0; padding:0; }
img { border:none; _vertical-align:bottom; }
.clr { clear:both; }
.fr { float:right; }
.fl { float:left; }
.s { font-size:12px; }
.m { font-size:14px; }
.bold { font-weight:bold; }
.blank10 { clear:both; height:10px; overflow:hidden; display:block; }
.blank20 { clear:both; height:15px; overflow:hidden; display:block; }
.blank30 { clear:both; height:30px; overflow:hidden; display: block;}

.noline { background-image:none; }
.red { color:#FF0000; }
.green { color:#009900; }

a { color:#666; text-decoration:none; }
a:hover { color:#f60; }


.topnav{padding-top:4px;height:21px;width:auto;background:url(../images/bg_topnav.gif) repeat-x;border-bottom:1px solid #d4d4d4;}.topnav p{float:left;display:block;color:#d4d4d4;padding-top:3px;}.topnav p a{padding-left:5px;padding-right:5px;}.topnav ul{float:right;display:block;height:21px;}.topnav ul li{float:left;display:block;position:relative;z-index:10;padding-top:3px;}.topnav ul li a{display:block;padding:0 8px;}.topnav dl{position:absolute;display:none;left:0px;top:-3px;z-index:99;border-bottom:1px solid #bfbfbf;}.topnav dt{height:19px;padding-left:1px;padding-right:4px;padding-top:5px;text-align:center;width:60px;border:1px solid #bfbfbf;border-bottom:0;background:#fff url(../images/icon_topnav.gif) no-repeat 58px 8px;}.topnav dt a{padding:0!important;}.topnav dd{text-align:center;width:100px;border:1px solid #bfbfbf;border-top:0;border-bottom:0;background:#fff;padding:6px 0;}.icon_topnav{background:url(../images/icon_topnav_up.gif) no-repeat right}

/*=========================================

/*Common framework*/
.mainbox { width:970px; margin:0 auto;overflow:hidden;}
.box { width:970px; margin:0 auto;overflow:hidden;}
.w220 { width:220px; float: left;}
.w735 { width:735px; float: right;}

.header {width:100%; background:#fff; padding:10px 0;}
.logo { float:left; width:440px; height:65px; line-height: 65px; display:block; }
.logo h1,.logo strong{width:240px; float: left;}
.logo a { width:240px; height:65px; display:block; background:url(../images/logo.gif) no-repeat; text-indent:-6em; float: left;}
.logo span{ font-size: 28px; font-family: "Î¢ÈíÑÅºÚ"; color: #c20300; display: block; float: left; border-left: 1px solid #ccc; padding-left: 26px; font-weight: bold;}
.phone { float:right; background:url(../images/img_tel.gif) no-repeat 0 0px; width:230px; height:40px; margin-top: 12px;}

/*nav*/
.m-nav{width:100%;background:#c20300; height:45px; line-height:45px; }
.nav{width:970px; margin:0 auto;position: relative;cursor: pointer;}
.nav a{display:block; float:left;height:45px;line-height:45px; border-left:1px solid #b30200;border-right:1px solid #d90b00;font-size:16px; font-weight: bold;; color:#fff; padding:0px 36px;}
.nav a:hover,.nav a.current{ background:#ffac00;}

.nav .qrcode {display: none;position: absolute;right:106px;top:45px;z-index:9;cursor:pointer;overflow: hidden;width: 180px;height: 180px;}

/*banner*/
.banner{ background:url(../images/banner.jpg) no-repeat center top; height:378px;}
.banner a{display:block;width:970px; margin:0 auto; position:relative}
.banner a img{ display:block; position:absolute;right:65px; top:274px;}

.t1{ height:30px; margin:30px 0; overflow:hidden;}
.t1{ background:url(../images/t1.gif) no-repeat center top;}

.w735 h2{ background: url(../images/icon_tip.gif) no-repeat 0 20px; height: 55px; line-height: 55px; color: #444; font-size: 20px;font-family: "Î¢ÈíÑÅºÚ"; padding-left: 20px;}
.m-tit02{ background: url(../images/icon_tip.gif) no-repeat 0 20px; height: 55px; line-height: 55px; color: #444; font-size: 20px;font-family: "Î¢ÈíÑÅºÚ"; padding-left: 20px; border-bottom:1px solid #ddd;}
.bor_ddd{ padding-bottom: 20px; border-bottom: 1px solid #ddd;}
.bor02_ddd{ padding-bottom: 20px; border-bottom: 1px dashed #ddd;}

/*menu*/
.menu{width:220px; }
.menu li{width: 220px; height: 60px; line-height: 60px; background: url(../images/menu.jpg) no-repeat left bottom; margin-bottom: 3px;}  
.menu li a{ display:block;color: #595959;  font-size: 18px; font-family: "Î¢ÈíÑÅºÚ";height: 60px; line-height: 60px; cursor: pointer;}
.menu li i{ float:left;display:block;text-align:center;font-size:36px;width:75px; height:60px; line-height:60px; color: #c20300}
.menu li span{ float:left;display:block; height:60px; line-height:60px; }
.menu li.menu_cur{background: url(../images/menu_cur.jpg) no-repeat;} 
.menu li.menu_cur a{ color: #fff;}
.menu li.menu_cur i{ color: #fff;} 


.whatBw p{ text-indent: 2em;line-height: 24px;font-size: 12px;font-family: "ËÎÌå"; color: #666;}
.whatBw p strong{ color: #d42e30;}

/*±êÍõÓÅÊÆ*/
.bwAbout { margin-right: -20px;}
.bwAbout .icon01{ overflow: hidden;}
.bwAbout li{ float:left;width: 180px; height: 120px;margin-left: 20px; display: inline; overflow:hidden;}  
.bwAbout li i{ float:left;display:block;text-align:center;font-size:42px;width:60px; height:60px; line-height:60px; background: #c20300; color: #fff;}
.bwAbout li i.bg1{ background: #ffac00;}
.bwAbout li strong{ float:left;display:inline; margin-left: 20px; width:70px;line-height:30px; font-size: 16px;font-family: "Î¢ÈíÑÅºÚ";}
.bwAbout li p{ clear: both;font-size: 12px;font-family: "ËÎÌå"; color: #666; line-height: 24px; margin-top: 10px;}
.bwAbout li.w160{width: 160px;}
.bwAbout li.w150{width: 150px;}

/*¹ºÂò±êÍõ*/
.bugBw p{ text-indent: 2em; background: url(../images/icon_p.jpg) no-repeat 0 8px;line-height: 30px;font-size: 14px;font-family: "ËÎÌå"; color: #666;}
.bugBw p strong{ color: #d42e30;}
/*¹ºÂòÕ¹Ê¾*/
.bwShow{ padding-left: 20px;}
.bwShow span{ color: #d42e30;}
.bwShow dt{ height: 50px; line-height: 50px;}
.bwShow dd{ line-height: 24px;}
/*¹ºÂòÕ¹Ê¾*/
.bwSf { padding-left: 20px; font-size: 12px;}
.bwSf p{ padding-left: 30px; line-height: 24px;background: url(../images/icon_p.jpg) no-repeat 4px 5px;}
.bwSf p.p1{ font-size: 14px;text-indent: 2em; padding-left: 0;line-height: 30px;background:none; padding-bottom: 20px;}
.bwSf p span,.bwSf p strong{ color: #d42e30;}
.bwSf p strong{ font-size: 14px;}

/*³É¹¦¹ÊÊÂ*/
.bwStory{ padding-bottom: 30px;}
.bwStory ul{margin-right: -30px;}
.bwStory ul li{ width: 230px; float: left; display: inline; margin-right: 15px;}
.bwStory ul li .imgbox{width:70px; float: left;}
.bwStory ul li .txt{width:150px; float: right;}
.bwStory ul li .txt h3 a{ color: #d42e30;font-size: 14px;}
.bwStory ul li .txt p{ height: 40px; line-height: 20px;color: #333; overflow: hidden;}

/*ÉêÇë*/
.apply{ background:#fafafa; height:180px; overflow:hidden; margin-top: 20px;}
.apply p{ color:#333; font-family:"Î¢ÈíÑÅºÚ";font-size:14px; line-height:24px; text-indent:2em;}
.apply .companyTel{ margin:35px 0;}
.apply .btn{ margin:20px 0 0 300px;width:350px; height:50px; line-height:50px; text-align:center; text-indent:0; background-color:#ffac00;
	 position:relative;z-index:2;
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
	border-radius:25px;
	behavior: url(../images/iecss3.htc);}
.apply .btn a{font-size:20px; color:#fff; display:block }

.questionMl p{ height: 50px; line-height: 50px; font-size: 14px;padding-left: 20px;}
.questionMl dl{margin-left: 20px;padding-left: 20px; border-left: 2px solid #d7d9e2; font-family: "Î¢ÈíÑÅºÚ";}
.questionMl dl dt{ font-weight: bold;font-size: 16px; color: #333; height: 30px; line-height: 30px;}
.questionMl dl dd a{ display: block; font-weight: bold;font-size: 14px; color: #c20300;height: 30px; line-height: 30px;}
.questionMl dl dd a:hover{ text-decoration:underline;}

.MlInfo{padding-bottom: 20px;}
.MlInfo h4{ background: url(../images/icon_tip02.gif) no-repeat 16px 20px;padding-left: 50px; height:70px; line-height: 70px;font-family: "Î¢ÈíÑÅºÚ"; font-size: 18px; color: #333}
.MlInfo p { padding-left: 20px; padding-bottom: 30px;}
.MlInfo p span{ color: #d42e30;}
.MlInfo p a{ color: #0066ff; text-decoration: underline;}
.MlInfo .cen img{ margin:0 auto; display: block; width: 600px;}

.pay{ padding-bottom: 10px;}
.pay p.t01{height:70px; line-height: 70px; font-size: 14px; color: #d42e30; font-weight:bold;padding-left: 20px;}
.leficon {float: left;width:210px;}
.leficon  i{display:block;text-align:center;width:210px;height: 210px;line-height: 210px; font-size: 120px; color: #272636; }
.payInfo{float:left;width: 370px;}
.payInfo p{line-height: 30px; font-size: 14px;}
.payInfo p.t02 strong{ font-size: 18px;font-family: "Î¢ÈíÑÅºÚ"; color: #333;line-height: 50px; }

.foot { background:url(../images/bg_foot.gif) repeat-x; padding-bottom:15px; padding-top:15px; }
.foot p { text-align:center; line-height:25px; color:#333 }
.foot p a { padding:0 5px; }
