﻿@charset "utf-8";
/* CSS Document */

html,body,div,span,p,h1,h2,h3,h4,h5,h6,em,img,strong,blockquote,
sub,sup,tt,i,b,dd,dl,dt,form,label,table,caption,
tbody, tfoot, thead,tr,th,td,ul,li,p,a,ol,textarea,input, button, textarea, p, blockquote, th, td{ margin:0;padding:0;}
a{color:#555;text-decoration:none;}
.jav-school .mapH3{ font-weight:bold; padding-left:20px;}
.jav-school .china-map{ background:url(../images/map/zhongguoditu.gif); width:626px; height:510px; overflow:hidden; position:relative; margin:30px 0 0 80px; font-family:"微软雅黑"; color:#5D5D5D;}

.china-map li.current a span{ color:#FFF;}
.china-map li span{position:absolute; display:block; }
.china-map li a{position:absolute; display:block; cursor:pointer;outline:none; font-size:14px;}
.heirongjiang{top:0px; right:0px; width:140px; height:124px;}
.heirongjiang span{top:70px; left:64px;}
.china-map li.current .heirongjiang{ background:url(../images/map/heirongjiang.png);_background:url(../images/map/heirongjiang.gif);}

.xinjiang{top:59px; left:0px; width:248px; height:189px;}
.xinjiang span{top:105px; left:110px;}
.china-map li.current .xinjiang{background:url(../images/map/xinjiang.png);_background:url(../images/map/xinjiang.gif);}

.gansu{top:159px; left:207px; width:177px; height:149px;}
.gansu span{top:110px; left:116px;}
.china-map li.current .gansu{background:url(../images/map/gansu.png);_background:url(../images/map/gansu.gif);}

.neimenggu{top:6px; right:91px; width:273px; height:233px;}
.neimenggu span{top:175px; left:104px;}
.china-map li.current .neimenggu{background:url(../images/map/neimenggu.png);_background:url(../images/map/neimenggu.gif);}

.xizang{top:234px; left:25px; width:244px; height:149px;}
.xizang span{top:75px; left:110px;}
.china-map li.current .xizang{background:url(../images/map/xizang.png);_background:url(../images/map/xizang.gif);}

.qinghai{top:206px; left:163px; width:155px; height:112px;}
.qinghai span{top:42px; left:67px;}
.china-map li.current .qinghai{background:url(../images/map/qinghai.png);_background:url(../images/map/qinghai.gif);}

.sichuan{top:286px; left:252px; width:122px; height:119px;}
.sichuan span{top:42px; left:47px;}
.china-map li.current .sichuan{background:url(../images/map/sicuan.png);_background:url(../images/map/sicuan.gif);}

.yunnan{top:359px; left:246px; width:111px; height:116px;}
.yunnan span{top:57px; left:42px;}
.china-map li.current .yunnan{background:url(../images/map/yunnan.png);_background:url(../images/map/yunnan.gif);}

.guangxi{top:401px; left:339px; width:94px; height:69px;}
.guangxi span{top:27px; left:42px;}
.china-map li.current .guangxi{background:url(../images/map/guangxi.png);_background:url(../images/map/guangxi.gif);}

.guangdong{top:411px; left:402px; width:98px; height:75px;}
.guangdong span{top:15px; left:42px;}
.china-map li.current .guangdong{background:url(../images/map/guangdong.png);_background:url(../images/map/guangdong.gif);}

.guizhou{top:357px; left:327px; width:76px; height:66px;}
.guizhou span{top:27px; left:25px;}
.china-map li.current .guizhou{background:url(../images/map/guizhou.png);_background:url(../images/map/guizhou.gif);}

.hunan{top:344px; left:390px; width:68px; height:79px;}
.hunan span{top:27px; left:25px;}
.china-map li.current .hunan{background:url(../images/map/hunan.png);_background:url(../images/map/hunan.gif);}

.chongqing{top:314px; left:349px; width:58px; height:59px;}
.chongqing span{top:23px; left:9px;}
.china-map li.current .chongqing{background:url(../images/map/chongqing.png);_background:url(../images/map/chongqing.gif);}

.shanxi{top:209px; left:352px; width:62px; height:110px;}
.shanxi span{top:70px; left:16px;}
.china-map li.current .shanxi{background:url(../images/map/saixi.png);_background:url(../images/map/saixi.gif);}

.ningxia{top:214px; left:335px; width:35px; height:53px;}
.ningxia span{top:17px; left:6px;}
.china-map li.current .ningxia{background:url(../images/map/ningxia.png);_background:url(../images/map/ningxia.gif);}

.hubei{top:300px; left:385px; width:95px; height:58px;}
.hubei span{top:20px; left:40px;}
.china-map li.current .hubei{background:url(../images/map/hubei.png);_background:url(../images/map/hubei.gif);}

.sanxi{top:191px; left:403px; width:43px; height:85px;}
.sanxi span{top:32px; left:10px;}
.china-map li.current .sanxi{background:url(../images/map/sanxi.png);_background:url(../images/map/sanxi.gif);}

.henan{top:252px; left:407px; width:70px; height:67px;}
.henan span{top:24px; left:20px;}
.china-map li.current .henan{background:url(../images/map/henan.png);_background:url(../images/map/henan.gif);}

.jilin{top:99px; left:508px; width:105px; height:66px;}
.jilin span{top:24px; left:50px;}
.china-map li.current .jilin{background:url(../images/map/jilin.png);_background:url(../images/map/jilin.gif);}

.liaoning{top:138px; left:493px; width:74px; height:69px;}
.liaoning span{top:18px; left:31px;}
.china-map li.current .liaoning{background:url(../images/map/liaoning.png);_background:url(../images/map/liaoning.gif);}

.shandong{top:222px; left:458px; width:80px; height:53px;}
.shandong span{top:18px; left:16px;}
.china-map li.current .shandong{background:url(../images/map/shandong.png);_background:url(../images/map/shandong.gif);}

.jiangsu{top:263px; left:477px; width:69px; height:67px;}
.jiangsu span{top:10px; left:22px;}
.china-map li.current .jiangsu{background:url(../images/map/jiangsu.png);_background:url(../images/map/jiangsu.gif);}

.sanghai{top:308px; left:529px; width:17px; height:17px;}
.sanghai span{top:0px; left:0px; width:30px;}
.china-map li.current .sanghai{background:url(../images/map/shanghai.png);_background:url(../images/map/shanghai.gif);}

.anhui{top:273px; left:462px; width:59px; height:71px;}
.anhui span{top:30px; left:16px;}
.china-map li.current .anhui{background:url(../images/map/anhui.png);_background:url(../images/map/anhui.gif);}

.jiangxi{top:339px; left:452px; width:58px; height:83px;}
.jiangxi span{top:30px; left:11px;}
.china-map li.current .jiangxi{background:url(../images/map/jiangxi.png);_background:url(../images/map/jiangxi.gif);}

.zhejiang{top:331px; left:505px; width:46px; height:44px;}
.zhejiang span{top:10px; left:11px;}
.china-map li.current .zhejiang{background:url(../images/map/zhejiang.png);_background:url(../images/map/zhejiang.gif);}

.fujian{top:364px; left:485px; width:52px; height:67px;}
.fujian span{top:23px; left:11px;}
.china-map li.current .fujian{background:url(../images/map/fujian.png);_background:url(../images/map/fujian.gif);}

.taiwan{top:403px; left:540px; width:20px; height:48px;}
.taiwan span{top:12px; left:0px; width:30px;}
.china-map li.current .taiwan{background:url(../images/map/taiwan.png);_background:url(../images/map/taiwan.gif);}

.hainan{bottom:0px; left:390px; width:31px; height:25px;}
.hainan span{top:4px; left:0px;}
.china-map li.current .hainan{background:url(../images/map/hainan.png);_background:url(../images/map/hainan.gif);}

.hebei{top:158px; left:437px; width:67px; height:96px;}
.hebei span{top:51px; left:10px;}
.china-map li.current .hebei{background:url(../images/map/hebei.png);_background:url(../images/map/hebei.gif);}

.beijing{top:182px; left:455px; width:23px; height:24px;}
.beijing span{top:0px; left:0px; width:30px;}
.china-map li.current .beijing{background:url(../images/map/beijing.png);_background:url(../images/map/beijing.gif);}

.tianjin{top:193px; left:471px; width:14px; height:22px;}
.tianjin span{top:4px; left:0px; width:30px;}
.china-map li.current .tianjin{background:url(../images/map/tianjin.png);_background:url(../images/map/tianjin.gif);}


.mt8{margin-top:8px;}
.mt10{margin-top:10px;}
.mt13{margin-top:13px;}
.mt20{margin-top:20px;}
.mb10{margin-bottom:10px;}
.ml10{margin-left:10px;}
.left{	float:left;}
.right{	float:right;}
.red{ color:#C92626;}
.lh{ text-decoration:line-through;}
.none{ display:none;}
.gray87{ color:#878787;}

.clear {clear:both;}
.clear_{ clear:both; height:0; overflow:hidden}
.clearfix:after {clear:both; content:'';display: block;font-size: 0;line-height: 0;visibility: hidden;	width: 0;height: 0;}
.clearfix {+display: inline-block;}
* html .clearfix {height: 1%;}

.wararper{ width:940px; margin:auto}
.map_nav{ background:url(../images/map/map_nav.jpg) repeat-x; height:31px; line-height:31px; position:relative;}
.map_nav span{ display:block; position:absolute; width:6px; height:31px; font-size:0; background:url(../images/map/map_nav-ico.jpg) no-repeat;}
.map_nav span.left{ background-position:left top; left:0}
.map_nav span.right{ background-position:right top; right:0;}
.map_nav h3{ font-size:14px; margin-left:21px; background:url(../images/map/ico-house.jpg) left 8px no-repeat; padding-left:22px}

.map_nav01{ background:url(../images/map/map_nav01.jpg) repeat-x; height:44px; line-height:44px; position:relative;}
.map_nav01 span{ display:block; position:absolute; width:6px; height:44px; font-size:0; background:url(../images/map/map_nav-ico01.jpg) no-repeat;}
.map_nav01 span.left{background-position:left top; left:0}
.map_nav01 span.right{ background-position:right top; right:0;}

.map_nav01 ul{ margin-left:50px}
.map_nav01 li{ float:left; margin-top:2px; height:42px; overflow:hidden; padding-right:56px; font-size:14px; font-weight:bold; position:relative}
.map_nav01 li b{ display:block; background:url(../images/map/map-xx.jpg) no-repeat; width:1px; height:41px; position:absolute; right:0;}
.map_nav01 li a{ color:#606060; display:block; float:left;}
.map_nav01 li a:hover{ text-decoration:none}
.map_nav01 li.currer a{ color:#231815}
.map_nav01 li.currer a{ display:block; background:url(../images/map/map_sj.jpg) 10px bottom no-repeat;}
.map_nav01 li.big-house{ background:url(../images/map/ico-bighouse.jpg) left 6px no-repeat; padding-left:36px;}
.map_nav01 li.map-zxgm{ background:url(../images/map/zxgm.jpg) left 9px no-repeat; padding-left:32px; margin-left:67px}


.map_con{ border:#b8b7bf 1px solid; border-top:0; width:938px;  position:relative; }
.map_con span.left{ display:block; height:6px; width:6px; font-size:0; background:url(map_con-ico.jpg) no-repeat; position:absolute}
.map_con span.right{ display:block; height:6px; width:6px; font-size:0; background:url(map_con-ico.jpg) no-repeat; position:absolute}
.map_con span.left{ background-position:left bottom; left:0; bottom:-1px; left:-1px}
.map_con span.right{ background-position:right bottom; right:0;bottom:-1px; right:-1px;}

.pro_news .first_news_text1 {float: left;width: 660px;}
.pro_news1{padding-top:20px;padding-left:20px;}
.talign_rs {text-align: center;}
.repare_install_apply_form table th {
    font-weight: 300;
    text-align: right;
}
.apply_table{ background-color: #F4F5F7;border:1px solid #E0E0E0;margin-top:20px;}
.fe_text{height:20px;}
.repare_install_apply_form .fe_textarea {height: 120px;width: 550px;}
.title_zm{color:#005aaa; background-image:url(dot_h12.png); BACKGROUND-POSITION: 0px 2px; float:right; height:12px;}

.wenhao1{background:url(/cn/images/service_shop_wenhao1.jpg) no-repeat;}
.wenhao{background:url(/cn/images/service_shop_wenhao.jpg) no-repeat;}
.ll_r{position:relative;}
.js_wenhao{width:22px;height:22px;z-index: 100;position: absolute;left: 125px;top: 0px;}
.tishiceng{display:none;width:240px;height:84px;left: 150px;background:url(/cn/images/service_shop_tishi_bg.jpg) no-repeat;position:absolute;z-index: 100;top: -2px;font-size: 14px;}
.tishiceng p{font-size: 14px; padding: 12px 20px 30px 30px;font-family: Microsoft YaHei;}
.js_levelAndScore{_left:0px;_top:15px}
.js_level{display:inline-block}
.js_send{_left:0px;_top:0px}



.map-box .map-list {
    margin: auto;
    padding-top: 30px;
    position: relative;
    width: 800px;
}
.map-box .map-list ul li {
    color: #666;
    display: block;
    float: left;
    height: 140px;
    line-height: 1.5em;
    margin-bottom: 10px;
    position: relative;
    width: 50%;
}
.map-box .map-list ul li h2 {
    color: #000;
    font-size: 18px;
    padding-bottom: 5px;
    padding-right: 40px;
}
.map-box .map-list ul li p {
    padding-right: 20px;
}
.map-box .map-list ul li p.go {
    bottom: 20px;
    left: 0;
    position: absolute;
    width: 100%;
}
.map-box .map-list ul li p.go a {
    color: #008cd6;
    display: inline-block;
    vertical-align: middle;
}
.map-box .map-list ul li p.go a.v-map-sendModbile {
    margin-left: 20px;
}
.map-box .map-list .pages {
    border-top: 1px solid #f1f1f1;
    padding: 20px 0;
    position: relative;
    text-align: center;
    top: -1px;
}
.map-box .map-list .pages strong {
    color: #666;
    display: inline-block;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 0;
    padding: 0 10px;
    position: relative;
    vertical-align: middle;
}
.map-box .map-list .pages a {
    display: inline-block;
    height: 31px;
    overflow: hidden;
    position: relative;
    vertical-align: middle;
    width: 31px;
}
.map-box .map-list .pages a.prev {
    background-position: 0 -80px;
}
.map-box .map-list .pages a.prev:hover {
    background-position: 0 -112px;
}
.map-box .map-list .pages a.next {
    background-position: -32px -80px;
}
.map-box .map-list .pages a.next:hover {
    background-position: -32px -112px;
}
.v-sm-sendmob-layer {
    background: #fff none repeat scroll 0 0;
    border: 10px solid #e6e6e6;
    border-radius: 3px;
    display: none;
    height: 260px;
    left: 0;
    position: absolute;
    top: 0;
    width: 400px;
    z-index: 99;
}
.v-sm-sendmob-layer a.section-popup-close {
    background: rgba(0, 0, 0, 0) url("../images/store/spopup-layer-close.png") no-repeat scroll 0 0;
    height: 38px;
    margin: 0;
    overflow: hidden;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 38px;
}