﻿@charset "utf-8";
/* CSS Document */
body{
font-family: SimSun,"\5B8B\4F53","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 12px;
font-weight: normal;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
line-height:150%;
background-attachment:scroll;
background-image:none;
background-color:#FFFFFF;
background-position:0 0;
background-repeat:repeat; 
color:#3a3a3a;
}
body,div,dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,
textarea,blockquate,th,td,p,s,table,tr,th,td{margin:0; padding:0;}
ol,ul{ list-style:none;}
a img{ border-style:none; border:0;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
a{ text-decoration:none; color:#3a3a3a; outline:none;}
a:hover{ cursor:pointer; text-decoration:underline;}
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE 比较暴力，不推荐*/
:focus { -moz-outline-style: none; } /* for Firefox */

/*** clear float ***/
.clearfix:after
{
visibility: hidden;
display: block;
font-size: 0;
content: ".";
clear: both;
height: 0;
}
* html .clearfix
{
zoom: 1;
}
*:first-child + html .clearfix
{
zoom: 1;
}

a{blr:expression_r(this.onFocus=this.close());}

a{blr:expression_r(this.onFocus=this.blur());}

a:focus { -moz-outline-style: none; }
/*marigin*/
.mt10{ margin-top:10px}
.mt15{ margin-top:15px}
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.mt35{ margin-top:35px; }
.mr5 { margin-right:5px; }
.ml7{ margin-left:7px}
.ml8{ margin-left:8px}
.ml9{ margin-left:9px}
.ml10{ margin-left:10px}
.ml15 { margin-left:15px; }
.ml25{margin-left:25px}
.ml30{margin-left:30px}
.ml40{margin-left:40px}
.ml70{margin-left:70px}
.ml170{ margin-left:170px; }
.ml200 { margin-left:200px; }
.ml230 { margin-left:230px; }
.ml300{ margin-left:300px}
.mb30{ margin-bottom:30px; }
.pd20{padding-top:20px;}
.pl5{ padding-left:5px;}
.pl15{ padding-left:15px;}
.pl20{ padding-left:20px;}
.mtl35{ margin:30px 0 0 30px;}
.mtl50{ margin:50px 0 0 30px;}
.mtl70{ margin:70px 0 0 30px;}
.mtl40 { margin:15px 0 0 40px; }
.planA { margin:70px auto 0  auto; font-size:18px; width:200px; }
/* padding*/
.pd5 { padding:0px 0 5px 0 ;}
/*left */
.l50 { left:50px}
/*z-index*/
.zd{ z-index:9999; }

/* w h*/
.h210{ height:210px}
.h250{ height:250px}
.h335 { height:auto; padding-bottom:7px;}
.h470{ height:470px}
.h408{ height:408px;}
.w290 {  width:290px;}
/*border*/


/* 细线**/
.mbrS {top:20px; left:22px; }
.mbrS2 {top:11px; left:10px; }
.mbrS,.mbrS2 { border-left:5px solid #5aa9dd; position:absolute;  height:15px;}
.witeLine {  border-left-style: solid;border-left-width:1px;border-left-color:#fff; height:11px;position:absolute; top:5px; left:41px; *left:38px;}
.dline {  border-left-style: solid;border-left-width:1px;border-left-color:#dfdfdf; height:5px; margin-right:7px;}
.searchLine,.searchLine2{border-left-style: solid;border-left-width:1px;border-left-color:#e2e2e2; height:5px;}
.searchLine2{ margin:0 10px;}
.searchLine {  margin-left:20px;}
.loginLine { width:5px; height:34px; position:absolute; top:13px; left:435px;  background:url(/Content/themes/base/images/layout/loginline.png);}
.downTitleS { background:url(/Content/themes/base/images/base/cion.png) no-repeat;
	width:7px;
	height:18px;
	position:absolute;
	left:52px;
    top:18px;
}
.container .loginS{
border-left-color:#57b2e8;
border-left-style: solid;
border-left-width:1px;
width:0px;
height:11px;
overflow:hidden;
left:250px;
top:11px;
margin:0 5px;
}
.container .menu s{
	background:url(/Content/themes/base/images/layout/divding.png) no-repeat;
	width:11px;
	height:19px;
	position:absolute;
	top:10px;
	right:0;}
.line-footer{ 
	width:1px; height:13px; 
	background-image:url(/Content/themes/base/images/layout/lineFooter.png); position:absolute; 
	top:2px; right:-15px;}
.serviceS{ width:70px; height:70px; position:absolute;left:10px;  top:10px;}
.serviceS1{ background:url(/Content/themes/base/images/layout/serviceS1.png) no-repeat;}
.serviceS2{ background:url(/Content/themes/base/images/layout/serviceS2.png) no-repeat;}
.serviceS3{ background:url(/Content/themes/base/images/layout/serviceS3.png) no-repeat;}
.serviceS4{ background:url(/Content/themes/base/images/layout/serviceS4.png) no-repeat;}
.subNavA,.subNavB{ width:20px; height:20px; position:absolute; }
.subNavA{left:15px; top:11px;}
.subNavB{left:10px; top:9px;}
.subNavA1{ background:url("/Content/themes/base/images/base/allCion.png") no-repeat scroll -125px -92px ;}
/*.subNavA2{ background:url(/Content/themes/base/images/base/subNavSer2.png) no-repeat;}
.subNavA3{ background:url(/Content/themes/base/images/base/subNavSer3.png) no-repeat;}*/
.subNavA4{ background:url("/Content/themes/base/images/base/allCion.png") no-repeat scroll -125px -122px;}
.subNavA5{ background:url("/Content/themes/base/images/base/allCion.png") no-repeat scroll -125px -157px;}
.subNavA6{ background:url("/Content/themes/base/images/base/allCion.png") no-repeat scroll -125px -188px;}
/*.subNavA7{ background:url(/Content/themes/base/images/base/subNavSer7.png) no-repeat;}*/
.subNavA8{ background:url("/Content/themes/base/images/base/allCion.png") no-repeat scroll -125px -217px;}
.openS{width:55px; height:45px; position:absolute;   }
.openS1,.openS2,.openS3{top:14px;left:7px;}
.openS1{ background-image:url(/Content/themes/base/images/main/openCion1.png)}
.openS2{ background-image:url(/Content/themes/base/images/main/openCion2.png)}
.openS3{ background-image:url(/Content/themes/base/images/main/openCion3.png)}
.openS4{ background-image:url(/Content/themes/base/images/main/openCion4.png);top:10px;left:10px;}
.poitionInfoS,.pic,.videopic{ width:15px; height:15px; position:absolute;}
.poitionInfoS{ background:url("/Content/themes/base/images/base/allCion.png") no-repeat scroll -126px -249px;left:13px; top:7px;}
.pic{ background-image:url(/Content/themes/base/images/base/pic.png); left:10px; top:8px;}	
.videopic{ background-image:url(/Content/themes/base/images/base/videopic.png);left:10px; top:8px;}
.service-ul s,.squre{ 
	width:3px; height:3px; 
	background-image:url(/Content/themes/base/images/base/square.png); 
	position:absolute; top:15px; left:0;}
.lineP{ width:215px; border-bottom:1px solid #d7e7f8; height:2px; margin-left:7px;}
.title s,.login-title s,.down-title s,.info-h1 s,.ritm,.searchS{
	background:url(/Content/themes/base/images/base/cion.png) no-repeat;
	width:7px;
	height:18px;
	position:absolute;
	left:15px;}
.title s,.searchS{top:4px;}
.info-h1 s { top:15px; left:0; }
.down-title s{top:18px;}
.login-title s,.ritm {top:10px;}
.hot,.lineKonw ,.detileLine{ position:absolute;  }
.hot { top:18px; left:14px; background-image:url(/Content/themes/base/images/main/circle.png);width:10px; height:10px; }
.serhot { top:12px; left:10px; background-image:url(/Content/themes/base/images/main/circle.png);width:10px; height:10px; position:absolute; }

.msn-ul s,.searchtrile{ width:3px; height:5px; position:absolute; top:7px; left:3px; 
                background:url(/Content/themes/base/images/base/trigle.png);}
/* 颜色*/
.advertise,.serviceMod{ background-color:#f2f8fe; border:1px solid #c0e5ff;}
.info,.bColor{ border:1px solid #c0e5ff;}


/*图片 */
.serviceBut,.serviceKnob,.subNavWord,.subNavWord1,.introPublic,
.servicePublic,.openKnob1,.openKnob2,.openKnob3,.openKnob4,.openNavWord,.openNavWord1{ position:relative; display:block;}
.more{position:absolute; display:block;}
.more{ width:50px;height:20px; right:0; top:7px;}
/*{ position:absolute; display:block;}*/

/*title */
.container .columnTitle{ height:30px; border-bottom:1px solid #c0e5ff; background-color:#f2f8fe; position:relative;}
.columnTitle ul{ overflow:hidden}
.column-ul li{height:30px; position:relative; float:left; border-right:1px solid #c0e5ff;}
.column-ul li.column-li{ width:130px;  background-image:url(/Content/themes/base/images/base/columliBg.png); }
.column-ul li.columnLiClick1{width:110px;}
.column-ul li.columnLiClick{ width:160px}
.column-ul li a{ color:#458fce; display:block; float:left; height:20px; line-height:20px; width:140px; font-size:14px;padding:5px 0 0 10px;}
.column-ul li a:hover{ text-decoration:none;}
.column-ul li.columnLiClick,.column-ul li.columnLiClick1{ background-color:#fff;border-top: 2px solid #458FCE;background-image:none;}

/* 图片开始*/
.submitButtom,.uploading,.loginBt,
.registBt,.LgButton,.loginSpan,
.questionSearch .searchInpunt,.quiz,
.rightSubNav,.wordQuze,.quzeSubmit,.questionSearch .searchAdvanced { display:block; position:relative;}
.right, .left,.info-h1 b,.searchAnswn,.adsearchAnswn { display:block; position:absolute;}

/* 图片结束*/
/*float*/
.fl { float:left;}
.fr { float:right;}
/*right left */
.r0{ right:0}
.r8{ right:8px}
.r5{ right:5px}
.l60{left:60px; top:15px;}
.l95{left:95px;}
.l145 { left:145px }
/** border*/
.b1 {border:1px solid #bdd7f2}
.b2 {border:1px solid #e6ebed}
.b3 {border:1px solid #bed8f2; }
.b4{  border:1px solid #dbecec; }
.b5 { border:1px solid #ddd; }
.b6 { border-bottom:1px solid #cdeaff; }
.b7 { border-top:1px dotted #d7d7d7;}
.b8 { border-bottom:1px dotted #d7d7d7;}
.b9 {     border-bottom:1px solid #C3E6FF;}

/** font*/
.f16{ font-family:Microsoft YaHei; font-size:16px; color:#7d7d7d;}
.f162{font-family:Microsoft YaHei; font-size:16px; }
.f14 {font-family:SimHei; font-size:14px;  }
.f18,.f182{font-family:SimHei; font-size:18px; }
.tz { text-indent:2em; }
.HP25 { line-height:25px;}
/*color */
.f18{ color:#89add5;}
.f182{ color:#2088da;}
.color1{ color:#3a3a3a;}
.c2{color:#458fce}
.c3{ color:#6db4e4}
.c4{ color:#949494;}
.c5{ color:#d73b39; }
.c6 { color:#9a9b9d;}
.c7 { color:#1d83cb; }
.c8 {  color:#3a3a3a}
.c9 { color:#2389cf;}
.c10 {  color:#545454;}
.c11{ color:#2088da;}
.redColor {  color:#cc292a;}
.bc{ background-color:#f6fcff;}
.bgContent { background-color:#fff; border:1px solid #b2ddef; border-bottom:1px solid #9f9f9f; }
/* text-align */
.tc{ text-align:center;}
.zd{ z-index:99;}


/*common  信息公开*/
.subNavWord,.subNavWord1,.openNavWord,.openNavWord1{height:15px; line-height:15px; }
.subNavWord,.subNavWord1{top:11px; left:40px;}
.openNavWord{top:8px; left:35px; }
.openNavWord1{top:8px; left:30px;}
.subNavWord{ width:50px; }
.subNavWord1{width:75px;}
.berthFigure,.berthFigure-sec{
	  height:20px; background-color:#458fce;border-radius:5px; -moz-border-radius:5px; }
.berthFigure{width:200px;margin:-10px 0 0 13px;}
.berthFigure-sec{width:205px;margin:28px 0 0 10px;}
.berthFigure-sec span{  padding:1px 0 0 68px; }
.berthFigure span{ padding:1px 0 0 40px;}
.berthFigure span,.berthFigure-sec span{ color:#fff; display:block; height:15px; width:135px; font-size:13px; font-weight:bold;}
.opsubNav{ overflow:hidden;}
.openKnob1,.openKnob2,.openKnob3,.openKnob4{ float:left; display:block; height:32px; margin-top:13px;}
.openKnob1{ background-image:url(/Content/themes/base/images/main/openKnob1.png); width:80px;}
.openKnob2{ background-image:url(/Content/themes/base/images/main/openKnob2.png); width:120px;}
.openKnob3{ background-image:url(/Content/themes/base/images/main/openKnob3.png); width:98px;}
.openKnob4{background-image:url(/Content/themes/base/images/main/openKnob4.png); width:85px;}
.regist{ width:40px; height:20px; top:35px; right:55px; border:1px solid #ddd; 
         background-color:#fff; text-align:center;display:block;position:absolute;}
/**login*/
.innerLogin { width:290px; height:210px; margin:30px auto 0 auto; }
.innerLogin h1,.loginWord{ font-family:'Microsoft YaHei'; font-size:18px;  line-height:18px; color:#76ade4; height:45px;}
.loginWord {  margin:55px 0 0 50px;}
.loginInput {  width:280px; height:30px; line-height:30px; margin:25px auto 0 auto;}
.spanLogin { width:50px;}
.spanRigist { width:160px; text-align:right;padding-right:10px; }
.spanLogin ,.spanInput,.verification,.spanRigist { display:block; float:left; }
.verification { width:70px; height:27px; background-color:#cacaca; margin-left:10px; cursor:pointer;}
.spanLogin { color:#4d4d4d;}
.spanInput input{     padding: 5px 5px; border:1px solid #d4d4d4; font-size:14px;}
.spanInput input:focus { border:1px solid #c0e5ff; background-color:#f2f8fe; }
.inputIn{  width: 210px;}
.inputRegist { width:370px;height: 15px; }
.inputInSec {  width:130px;height: 15px;}
.registerA { width:124px; height:30px; background-image:url(/Content/themes/base/images/layout/rigiterButton.png); display:block; position:absolute;bottom:-25px; right:50px; }
.registerA:hover,.enterHome:hover,.enterRegist:hover {  text-decoration:none; color:#fff;}
.registerA span{  
    font-family:'Microsoft YaHei'; 
    font-size:20px; 
    color:#fff;
    display:block; 
    width:100px; 
    height:20px; 
    line-height:20px;
    padding:4px 0 0 40px; }
.loginfoot {  overflow:hidden; margin-bottom:50px;}
.loginfoot p {  text-align:center; height:25px; line-height:25px; margin-top:55px; color:#8c9ba7;}
.loginSumit { overflow:hidden; margin:25px 0 0 20px;}
.loginSumit .enterHome,.aotuLogin,.aotuLogin input,
.aotuLogin span,.from, .phone{ float:left; }
.enterHome,.enterRegist {  display:block; float:left; width:135px; height:35px;  line-height:35px;text-align:center;font-family:'Microsoft YaHei'; font-size:14px; color:#fff; }
.enterHome { background-color:#f18a21;}
.enterRegist {background-color:#458fce; margin-left:10px; }
.jizme {  display:inline-block; margin:15px 0 0 72px; color:#3e3e3e;}
.jizme a ,.registHere{  color:#3e3e3e;}
.jizme a:hover,.registHere:hover {  color:#ff0000;}
.jizmeCheck { vertical-align:middle;}
.reHSp { display:block; float:left; height:40px; line-height:40px; margin-left:10px; color:#676767; }

/*quesAlert*/
.theme-question{z-index:999;position:absolute;width:745px;height:310px;background-color:#fff;display:none;box-shadow:0 0 10px #666;border-radius:10px; -moz-border-radius:10px; /* Old Firefox */}
.cloesQusze { width:15px; height:15px; display:block; background-image:url(/Content/themes/base/images/main/closeQues.png); position:absolute;top:7px; right:10px;  }
.alertCoin { width:115px; height:105px; position: absolute;  top:75px; left:160px; }
.alertCoin1 { background-image:url(/Content/themes/base/images/main/exMark.png); }
.alertCoin2 {background-image:url(/Content/themes/base/images/main/smile.png); }
.alertMes { height:35px; line-height:35px; font-family:SimHei; font-size:35px; color:#9099a2; margin:115px 0 0 285px;}
.queseMore { height:30px; width:125px; display:block; margin:20px 0 0 350px; color:#9099a2; }
.outques{  color:#9099a2;display:block; width:40px; position:absolute; right:10px; bottom:15px;}
/**提示页面*/
.unfindMsg{height:100px; line-height:80px; margin:auto; text-align:center; position:relative; }
.find{ background-image:url( /Content/themes/base/images/main/nodata.png); width:40px; height:45px; position:absolute; left:110px; top:10px;}
.findword {  font-size:14px; color:#808080;  font-weight:bold;  line-height: 14px; padding: 35px 0 0 55px;   width: 450px; height:20px;}
.queslink {position: absolute;right: 15px;}