*{margin:0;padding:0;outline: none; }
.clear{clear:both;width:0px;height:0px;overflow:hidden;line-height:0px;font:0px;}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5,h6, form, input, select, button, textarea, iframe, table, th, td,tbody { margin: 0;padding: 0; }
body{ background: url(../images/bj2.jpg) repeat-x!important}
img { border: 0 none; vertical-align:middle; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
body, input, select, button, textarea { font:normal 12px/24px '宋体';  }
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { background: #fff; color: #4c4c4c; line-height: 1.2;}
a, a:link { color: #4c4c4c; text-decoration: none; }
a:visited {  }
a:active, a:hover { text-decoration: underline; color:#4c4c4c}
a:focus { outline: none; }
.fixed:after { content: "."; display: block; clear:both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }

/*page architecture*/
.login{float: left!important; width:240px!important; margin:0px; padding:0px;background-color: #fff; border: 1px solid #ddd;}
	/*module title*/
.mod-title {height: 32px; color: #207dba; width: 230px; line-height: 32px; font-size: 14px; padding-left:10px; font-weight: bold; background: url(../images/mod_title_bg.png) repeat-x;}
.big .mod-title {width: 723px; margin-bottom: 10px;}
.big .left .mod-title,
.big .right .mod-title {padding: 0; height: 1em; line-height: 1em; border: none; background-image: none;} /*need to change  margin-bottom: 10px;*/
.mod-title .more {float:right; margin-left: 0;  padding-left: 15px; font-weight: normal; background: url(../images/more_bg.png) no-repeat center left;}
 .mod-title a {color: #C80600; margin-left: 20px;}
.mod-title a {margin-left: 10px;}
	

	/*login*/
.service-hotline {clear:both; font-size: 14px; color: #207dba; margin: 0 0 10px 15px; height: 15px; line-height: 15px;}
		/*override ablesky login api style*/
.login-main,.welcome-info {margin: 10px 15px; width: 208px!important; position: relative; _margin: 14px 5px;  }
.login-main .name-tab,
.login-main .psd-tab,
.login-main .name-bottom,
.login-main .psd-bottom {display: none;}
.login-main .name-input-main,.login-main .psd-input-main {float: none; height: 25px; margin-bottom: 7px; }
.login-main .name-input-main input,.login-main .psd-input-main input{display: block; width: 188px; height: 23px; padding-left: 20px; border: 1px solid #DDD; background: url(../images/sprite_login_input_bg.png) no-repeat 0 0;}
.login-main .psd-input-main input {background-position: left -23px;}
.login-main  .input-label {position: absolute; left: 23px; top: 3px; color: #ccc;}
.login-main  .input-label.pwd-label {top: 36px;}
.login-main .remember-main {float: left; height: 14px; line-height: 14px;}
.login-main .remember-main input {margin-right: 10px;}
.login-main .btn-main {clear: both;}
.login-main .btn-main .login-main {width: 65px; margin: 7px 0 0; position: static;}
.login-main .btn-main .login-main .login-center{width: 65px; height: 23px; line-height: 23px; font-size: 12px; font-weight: normal; border-radius: 3px; border: 1px solid #207dba; background: url(../images/login_btn_bg.png) repeat-x;}
		/*end override.*/
.login-main .forget-pwd,.login-main .register {position: absolute;}
.login-main .register {right: 0; bottom: 0px;}
.login-main .forget-pwd {right: 0; bottom: 28px;}
.login-main .forget-pwd a,.login-main .register a {color: #207dba;}
		/*welcome info*/
.welcome-info {display: none; height: 72px; margin: 20px 15px 28px 15px; width: 208px; font-size: 14px; }
.welcome-info div {margin-left: 0px; margin-bottom: 20px; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.welcome-info .username{margin-left: 5px; color: #DB0000;}
.welcome-info .study-center-btn {display: block; width: 158px; height: 30px; line-height: 30px; text-align: center; color: #FFF; border-radius: 5px; border: 1px solid #BD0000; background: url(../images/study_center_btn_bg.png) repeat-x;}
.welcome-info .study-center-btn:hover {background: url(../images/study_center_btn_bg_hover.png) repeat-x;}
		/*end welcome.*/
  /*suman*/
  .BC{background-color: #FFF;}
  .TA{ text-align: center}
  .m0{ margin:0px!important;}
.top5{padding-top:5px;}
.top15{padding-top:10px;}

.height178{ height:178px!important; }
.height218{ height:218px!important}
.left30{padding-left:10px!important}
.ClearBoth{ clear:both;}
.C4c{ color: #4c4c4c!important}
.Call p{ text-indent: 1em;font: 14px/30px "微软雅黑" ;clear:both;}


.PhotoNews{ background-color: #fff; border: 1px solid #ddd; height: 168px; width: 725px; float: right; padding:10px;}

.height22{ height:220px!important}
.f122{ font:12px!important;}
.f12{font: 14px/30px "宋体" ; text-indent: 1em}
.f12 li{ width: 95%}
.f12 span{ float: right}
.expert-ach{height:auto!important;}
.border3{min-height: 400px; background-color: #fff;clear: both;}
.LeftPt,.Lish,.right_news{float: left;}
.LeftPt{width:380px; height:200px; }
.LeftPt img{ width:360px; height:168px; text-align: center; overflow: hidden;}
.border4{ border:1px solid #ccc; border-top: none; background-color: #fff}
.right_news{width:343px;height:170px;float:left;border:1px #ddd solid;}
.right_news2{width:980px;height:100px;border:1px #ddd solid; margin:0 auto;  margin-top:15px; padding:10px }
.right_news .title{width:340px;height:30px;}
.right_news .title .gonggao{font:bolder 14px/30px "宋体" ;padding:0 0 0 15px;color:#c60700}
.right_news .title .jianbao{font:bolder 12px/30px "宋体" ;padding:0 0 0 19px;color:#c60700}
.right_news .title .more{font: 12px/30px "宋体" ;padding:0 0 0 160px;color:#c60700}
.right_news ul li{width:310px; height:26px; padding:0 5px 0 20px;}
.right_news ul li a{font: 12px/26px "宋体" ;color:#4c4c4c;float:left;}
.right_news ul li span{font: 12px/26px "宋体" ;color:#8d8f8e;float:right;}
.w300 li a{width:260px!important;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
.w200 li{ width:230px!important; text-indent:1em;font: 12px/25px "宋体" ;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}


#TabTab03Con1,#TabTab03Con2,#TabTab03Con3{width:100%;}
.xixi1,.xixi2,.xixi3{width:330px;height:27px;line-height:30px; cursor:pointer;font: 12px/33px "微软雅黑" ;color:#e71f19}
.tab1,.tab2,.tab3{width:85px;height:27px;line-height:30px;float:left;text-align:center;cursor:pointer;}
.xi{ font:16px/29px "微软雅黑"!important; }
.xi a:hover{ color:#207dba; font:16px/29px "微软雅黑"!important; }
.Ce71{ color:#207dba!important;font:16px/29px "微软雅黑"!important; font-weight: normal;}
.ContainerLeft,.ContainerCenter,.ContainerRight{float:left; background-color: #fff; height:198px; padding:10px;}
.ContainerLeft{width:240px; border: 1px solid #ddd; padding:0px;}
.ContainerCenter,.ContainerRight{ width: 347px; margin-left:10px;border: 1px solid #ddd;}

.title{text-align: right;font: 16px/29px "宋体" ;color:#207dba; height:30px; width: 100%; border-bottom: 2px solid #1275c6; }
.title h2{font:16px/29px "微软雅黑" ; float: left; color:#207dba; }

.title2,.title2 a{ clear:both; text-align: right;font: 12px/50px "微软雅黑" ;color:#fff; text-decoration: none!important; height:33px; width: 100%; background:#fff}
.title2 h3{font: 16px/50px "微软雅黑" ; float: left; color:  #207dba ;margin-top: 5px;}

.NewsImg{font: 12px/23px "宋体" ; }
.NewsImg img{ width: 150px; height: 150px; display: block; padding:6px; float: left; }


.PictureList{clear:both; padding-left:5px; }
.PictureList li{ float:left; width:120px; text-align:center; margin-bottom:10px;}
.PictureList p{ font: 12px/23px "宋体" ;text-align:center; padding:0px 0 5px 0; width:120px; overflow:hidden; height:15px; display:block}
.PictureList img{ width:105px; height:125px; overflow:hidden;}
.DB{margin:0 auto;}
.DB tr td{line-height:30px;  border-bottom:1px solid #ddd; text-indent: 1em;font: 14px/30px "微软雅黑" ;}

.tabIndex ul {  margin: 0;  padding: 0;  list-style: none;  width: 300px;  font: 12px/20px "宋体" ; position: relative; }
.tabIndex ul li {  height:25px;  line-height: 25px;  width:300px;}
.tabIndex li div {position: absolute; left: 300px; top: 0; display: none; width: 370px; background-color: #f9ebd9; height:105px; padding:10px; overflow: hidden; line-height: 23px; }
.tabIndex ul li a {text-decoration: none; color: #4C4C4C; display: block; width: 300px; overflow: hidden;white-space: nowrap; text-overflow: ellipsis; }
.tabIndex ul li a:hover{background-color: #f9ebd9; }
.tabIndex ul li a:hover,.tabIndex ul li.active{ background-color: #f9ebd9;}
.tabIndex li:hover ul,#tabIndex  li.over ul { display: block;} 
.tabIndex ul li a:visited{background-color: #fff; }



.leftcen p{ text-indent: 2em; margin:20px 30px 0px 30px;font: 14px/25px "微软雅黑" ; }
h1{font: 16px/40px "微软雅黑" ;color:  #207dba ; text-align: center; padding-top: 30px }
.Center14{font: 14px/30px "微软雅黑" ; text-align: center;}


#boxpt{position:relative;width:360px;height:170px;background:#fff;cursor:pointer;}
#boxpt .list{position:relative;width:360px;height:168px;overflow:hidden;}
#boxpt .list ul{position:absolute;top:0;left:0;}
#boxpt .list li{width:360px;height:168px;overflow:hidden;}
#boxpt .count{position:absolute;right:0;bottom:5px;}
#boxpt .count li{color:#fff;float:left;width:20px;height:20px; text-align: center; line-height: 20px;cursor:pointer;margin-right:5px;overflow:hidden;background:#207dba;opacity:0.7;filter:alpha(opacity=70);border-radius:20px;}
#boxpt .count li.current{color:#fff;opacity:1;filter:alpha(opacity=100);font-weight:700;background:#207dba;}
#tmp{width:100px;height:100px;background:red;position:absolute;}
#boxpt .list .title{width:360px;height:30px;margin-top:-30px; background:#000; display:block; padding-left:10px; line-height:30px;opacity:0.7;filter:alpha(opacity=70); color:#fff; text-align: left; font-size: 12px;}






.title4{padding-right:50px;text-align: right;font: 12px/50px "宋体" ;color:#e71f19; height:50px;  border-bottom: 1px solid #ccc; }
.title4 h4{font: 16px/50px "微软雅黑" ; float: left; color:#207dba; }

.expert-intro{font: 12px/2.5em  "宋体"!important ; margin:0 auto; width:95%;}
.expert-intro p{text-indent: 2em; }
.TIN{ text-indent:  inherit!important}

 .tab { width:100%;}
 .tab_menu { clear:both;}
 .tab_menu li { float:left; text-align:center; cursor:pointer; list-style:none; padding:1px 6px; margin-right:4px; background:#F1F1F1; border:1px solid #898989; border-bottom:none;}
 .tab_menu li.hover { background:#DFDFDF;}
 .tab_menu li.selected { color:#FFF; background:#6D84B4;}
 .tab_box { clear:both; border:1px solid #898989; height:100px;}
 .hide{display:none}


#outer{width:100%}
#tab{overflow:hidden;zoom:1;background:#fff;  border-bottom: 1px solid #ccc; }
#tab li{ margin-left:20px;float:left;color:#4c4c4c;height:30px;cursor:pointer;line-height:30px;list-style-type:none;padding:0 20px; border:1px solid #CCC;  border-bottom: none;}
#tab li.current{color:#e71f19;  }
#tabContent{}
#tabContent ul{line-height:25px;display:none;margin:0 30px;padding:10px 0;}


.gridtable {border-width: 1px; border-color: #666; border-collapse: collapse; width:100%}
.gridtable th {padding: 3px;}
.gridtable td {padding: 3px;text-align: center;}
.gridtable td a{ display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.LeftTxt{ text-align: left!important ;width:520px;}
.LeftTxt a{width:500px!important;overflow: hidden;white-space: nowrap; text-overflow: ellipsis; }


.indexdemo{width:480px;margin:40px auto 0 auto;}
.indexdemo div{height:40px;float:left;width:240px;}


#tuna_address{*position:absolute; *top:500px; *left:10px;}
.lxfs {float: left;height: 199px;width: 202px;}
.lxfs_bottom {font-size: 12px;height: 153px;line-height: 24px;padding-left: 10px;padding-right: 10px;padding-top: 10px;width: 180px;}
.lxfs_bottom p{color:#207dba!important; font:16px/29px "微软雅黑"!important;}
.borderD{border:1px solid #ddd; padding-bottom: 10px;}

.title9{width:92%; margin:0 auto;}

