body, div, p, ul, li, ol, dl, dt, dd, form, h1, h2, h3, h4, h5, h6, fieldset, legend, optgroup, select, textarea { margin: 0; padding: 0; color: #333; }
body { height: 100%; font: 12px/20px "Microsoft YaHei"; background-color: #ffffff; }

a img, img { border: 0; vertical-align: middle; }
a { text-decoration: none; color: #333; }
a:hover { color: #e53639; }
a:focus { outline-style: none; }
ul li { list-style: none; }

th { white-space: nowrap; }
td { word-break: break-all; }
em { font-style: normal; }


/*公用*/
/*字体大小*/

.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f20 { font-size: 20px; }
.f22 { font-size: 22px; }
.f24 { font-size: 24px; }
.f26 { font-size: 26px; }
.f28 { font-size: 28px; }
.f30 { font-size: 30px; }


/*颜色*/

.red { color: #cc0000; }
.red2 { color: #fc0000; }
.red3 { color: #cc0900; }
.green { color: #247D08; }
.green2 { color: #039300; }
.orange { color: #ff6000 }
.blue { color: #3F98CD; }
.grey { color: #999; }



/*间距*/

.m10 { margin: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt32 { margin-top: 32px; }
.mr8 { margin-right: 8px; }
.mr20 { margin-right: 20px; }
.mlt10 { margin-left: 10px; }
.mlt16 { margin-left: 16px; }
.mlt20 { margin-left: 20px; }
.mlt25 { margin-left: 25px; }
.mlt30 { margin-left: 30px; }
.mlt36 { margin-left: 36px; }
.mlt66 { margin-left: 66px; }
.mlrt10 { margin: 0 10px; }
.mtb30 { margin: 30px 0; }
.mb20 { margin-bottom:20px; }
.pd10 { padding: 10px; }
.pd15 { padding: 15px; }
.pt10 { padding-top: 10px; }
.pt30 { padding-top: 30px; }
.ptb10 { padding: 10px 0; }
.ptb15 { padding: 15px 0; }
.ptb20 { padding: 20px 0; }
.ptb25 { padding: 25px 0; }
.ptb30 { padding: 30px 0; }
.pb10 { padding-bottom: 10px; }
.pb15 { padding-bottom: 15px; }
.pb30 { padding-bottom: 30px; }


/*宽度*/

.w30{ width:30px;}
.w50{ width:50px;}
.w100{ width:100px;}
.w150{ width:150px;}
.w200{ width:200px;}
.w205{ width:205px;}
.w220{ width:220px;}
.w250{ width:250px;}
.w290{ width:290px;}
.w300{ width:300px;}
.w500{ width:500px;}
.w670{ width:670px;}
.w720{ width:720px;}
.w755{ width:755px;}
.w770{ width:770px;}
.w{ width:1000px; margin:0 auto;}


.ohide{ overflow:hidden;}
.clear1{ clear:both;}
.clear{ clear:both; height:0; overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}
/*mainNav*/

.mainNavBg{ height:90px;border-bottom: 1px solid #e8e8e8; width:100%;box-shadow: 0px 0px 5px #e0e0e0;

    -moz-box-shadow:0px 0px 5px #e0e0e0;

    -webkit-box-shadow:0px 0px 5px #e0e0e0;

    -o-box-shadow:0px 0px 5px #e0e0e0;}

.mainNav{ width:1000px; height: 90px; margin:0 auto; z-index:110; background:#fff; position:relative;}

.Logo{ float:left;margin:17px 0 0;}

.mNavList{ height:90px; float:right;}

.mNavList li{ float:left; height:60px; margin:30px 0 0;}

.mNavList a{font-size:14px; color:#333; text-align:center;margin:5px 0px 0 40px;padding:0 5px 0 0; display:inline-block;}

.mNavList a:hover{ color:#e62823;}

.mNavList a.on{background:url(img/mainNavOn.png) no-repeat right 0;}

.mnSubBg{ background:#333; z-index:110; position:relative; display:none; zoom:1;}

.mnSubBg .mnsArrow{ background:url(img/msArrow.png) no-repeat left top; width:15px; height:8px; position:absolute; top:-8px;}

.mnSub{width:1000px; margin:0 auto; position:relative;}

.mnSub dl{overflow:hidden;width:260px; float:left; padding:0 0 26px;}

.mnSub dt{ font-size:20px; color:#fff; line-height:44px;padding:16px 0 11px;}

.mnSub dd{ height:24px; line-height:24px;}

.mnSub a{ height:24px; line-height:24px;font-size:12px; color:#ddd}

.mnSub a:hover{ color:#ed1b24; text-decoration:underline;}

.mnShortcuts{ width:210px; float:left;padding:25px 0 0;}


.mnSub .domainInto{ background:url(img/domainInto.png) no-repeat 7px center #FF3C3C; height:30px; line-height:30px; padding:0 10px 0 35px; color:#fff; font-size:14px; display:inline-block;-webkit-border-radius: 2px;-moz-border-radius: 2px; border-radius: 2px; color:#fff;}
.domainInto.bg2{background-image:url(img/domainInto1.png);}
.domainInto.bg3{background-image:url(img/domainInto2.png);}

.mnSub .domainInto:hover{ color:#fff;}

.mnBottom{ height:54px; background:#222; clear:both;}

.mnMiddle{ width:950px; margin:0 auto;padding:0 0 0 40px; background:url(img/zjG1.png) no-repeat left center; height:54px;}

.adhead{ height:54px; line-height:54px; font-size:14px; color:#fff;  display:inline-block; margin:0 30px 0 0;}

.nList3On .mnsArrow{left:569px;}
.nList4On .mnsArrow{left:641px;}
.nList5On .mnsArrow{left:735px;}
.nList6On .mnsArrow{left:831px;}
.nList7On .mnsArrow{left:933px;}

.wrap { width:1000px; margin:0 auto; }
.topb { height:40px; line-height:40px; background:#333; color:#ccc; }
.topb a { color:#ccc; }
.topb .left { float:left; overflow:hidden;color:#ccc; }
.topb .right { float:right; overflow:hidden;}
.topb .right div { float:left; }
.topb .right a { float:left; overflow:hidden; margin-left:10px; padding:0 10px; }
.topb .right a:hover { background:#0086cc; color:#fff; }

/*footer*/

.footer{ clear:both;padding:0 0 10px;}
.footerModule{ border-top:4px solid #DF262E; background:#333; overflow:hidden; border-bottom:1px solid #414141;padding:0 0 24px; clear:both;}
.footerT{ width:1000px; margin:0 auto;}
.fDl{ width:222px; padding:30px 0 0 25px; float:left;}
.fDl dt{ font-size:20px; color:#fff; line-height:44px; height:44px;padding:10px 0 3px;}
.fDl dd{line-height:28px; height:28px;}
.fDl a{ color:#ddd;}
.fDl a:hover{ color:#ff2c35;}
.fDl .fRed{ color:#ed1b24;}
.footerB{ width:1000px; margin:0 auto; position:relative;}
.aboutLink {clear: both;color: #666;padding:17px 0 11px;text-align: center;width: 100%; }
.aboutLink a {color: #666;padding: 0 8px 0 3px;font-size:14px; line-height:28px;}
.aboutLink a:hover{ text-decoration:underline;}
.footerB p{ color:#8b8b8b; text-align:center; line-height:22px;}

.rolling_box, .banner img { width: 1000px; margin: 0 auto;} 
.rolling, .rolling_box {overflow: hidden; width: 100%; height: 300px;} 
.rolling_box {position: relative; height: 300px;} 
/*首页大图区域左右色块*/ 

.banner1 { background: #FFD135 url('img/index15.jpg') no-repeat center top; z-index:99;height:300px;}
.banner2 { background: #0186D1 url('img/index20.png') no-repeat center top; z-index:89;height:300px;}
.banner3 { background: #FFE51C url('img/domvip.jpg') no-repeat center top; z-index:79;height:300px;}
.banner4 { background: #E75045 url('img/jiaoyi.jpg') no-repeat center top; z-index:69;height:300px;}
.banner5 { background: #EE4025 url('img/index19.jpg') no-repeat center top; z-index:59;height:300px;}

.banner a {	display: block;	width: 100%;height: 100%;}
.rolling_btn {position: absolute; right: 45%; bottom: 10px; margin: auto; z-index: 888;} 
.rolling_btn span {float: left; width: 12px; height: 12px; margin: 0 6px; line-height: 12px; text-align: center; background: #7ac1a9; border-radius: 50%; cursor: pointer; color: #fff;} 
.rolling_btn .span_hover {background: #e9562d;}
.rolling_btn .rl_span_bg {background: #e9562d;}
.rolling_framework {width: 100%; margin: 0 auto; z-index: 99;}
.rolling_framework {position: relative;} 
.rolling_framework .banner {width: 100%;} 
.banner img {display: block; height: 300px;} 
.rolling_framework .banner {position: absolute; top: 0; left: 0; right: 0;} 
.indexsale{background:url('img/sale_hot.gif') no-repeat 10px center}