@charset "utf-8";
/*
 ********************** Style Platform Copyright(c) 2011, artron.net *********************
 ************************************* Author: 小志 & 王琳 *************************************
 ***************************** CreateTime: 2012/02/21 *************************************
 ***************************** Version: 1.0 **********************************************
 **************************** Copyright: artron.net **************************************
 *****************************************************************************************
 */


/* 预定义样式 */
body,div,table,p,ul,ol,dl,dd,dt,li,h1,h2,h3,h4,h5,h6,form,textarea,input{margin:0px; padding:0px; font-size:12px; font-family:"宋体";}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
ul,ol{list-style:none;}
img{vertical-align:top; border:0px;}
body{padding-top: 39px;}
table,td,tr,th{font-size:12px;}
h1,h2,h3,h4,h5,h6{font-size:14px; font-family:"宋体";}
address,caption,cite,code,dfn,em,th,var{font-weight:normal; font-style:normal;}
a{color:#000000; text-decoration:none;}
a:hover{color:#10509e; text-decoration:underline;}
a:active{color:#000000; text-decoration:none;}
.fl{float:left;}.fr{float:right;}.tl{text-align:left;}.tr{text-align:right;}.tc{text-align:center;}
.f12{font-size:12px;}.f14{font-size:14px;}.f16{font-size:16px;}
.clearfix{content:'.';display:block; height:0; clear:both; visibility:hidden; font-size:0px; line-height:0px;}
.hr-20{height:20px; overflow:hidden; display:block; margin:auto;}
/*广告标签*/
.allyesAdvWrap,.innerPushAdv,.advTeleLink{position:relative;}
.allyesAdvWrap a:after,.allyesAdvWrap object:after,.innerPushAdv object:after,.innerPushAdv:after,.lamu a:after,.hasBg .leftLink:after,.hasBg .rightLink:after,.mediaAdv:after,.advCover .advCoverLink:after,.advTeleLink:after{content:'';position:absolute;right:5px; bottom:5px;background: url(//pubunder.artron.net/pubimgs/web/adv_tag.png) 0 0 no-repeat; width:33px; height: 19px;overflow: hidden; }
.allyesAdvWrap .adHuakai a:after{right:30px;}
/*cssSkin*/
.top-wrap,.search,.index-form,.ht-heading,.ht-left,.rl-serach{background:url(../images/cssSkin_1.png) no-repeat;}
.con-b,.top-nav,.service-t,.service-b{background:url(../images/skin_row.png) no-repeat;}
/*top-wrap*/
.top-wrap{width:100%; height:70px; background-color:#d2d2d2; background-repeat:repeat-x; background-position:0px 30px;}
.mini-nav{width:962px; height:30px; margin:auto; line-height:30px; color:#666666;}
.mini-nav em{color:#2f4d93; margin-right:10px;}
.mini-nav a{color:#666666;}
.main-nav a:hover{color:#10509e;}
.main-nav a.red{color:#ec404d;}
.main-nav{width:962px; margin:auto; line-height:40px;}
.main-nav a{color:#666666; padding-right:7px; margin-right:8px; background:url(../images/skin_line.gif) no-repeat right center;}
.mini-nav a:hover{color:#10509e;}
.main-nav a.bg-n{background:none; margin-right:0px; padding-right:0px;}
/*logo*/
.logo{width:962px; height:51px; margin:auto; padding:35px 0px;}
.search{width:419px; height:36px; float:right; margin-top:5px; background-position:0px -45px; position:relative;}
.search span{position:absolute; right:14px; top:0px; color:#ffffff; line-height:36px;}
.search form{padding:6px 0px 0px 0px;}
.input-text,.selected-text,.search-but{line-height:23px; border:0px; background:none; color:#666666;}
.input-text{width:173px; height:23px; padding:0px 10px 0 0;margin:1px 1px 0 19px; float:left; outline:medium none; background:#fff;}
.selected-text{width:84px; height:23px; text-align:center; cursor:pointer; float:left;}
.search-but{width:54px; height:23px; margin-left:8px;}
/*top-nav*/
.top-nav{width:962px; height:36px; margin:auto; background-position:0px 5px;}
.top-nav ul li{float:left;}
/*conarea*/
.today-Info,.art-index,.service,.news,.works-list,.column,.ht-Area,.jg-Area,.rl-Area{padding:0px 15px; background:#FFF; border:#dddddd 1px solid;}
.con-area{width:920px; margin:auto; padding:0px 20px; background:#f4f4f4; border-left:#dddddd 1px solid; border-right:#dddddd 1px solid;}
.con-area h4{height:15px; overflow:hidden; margin:18px 0px; line-height:15px;}
.con-area h4 .fr{font-size:12px; font-weight:normal;}
.con-b{width:962px; margin:auto; height:4px; overflow:hidden; background-position:0px -32px;}
.area-left{width:280px; float:left;}
.area-cent{width:318px; float:left; margin:0px 20px;}
.today-Info{height:288px;}
.today-img{width:222px; margin:auto;}
.today-Info h1{width:222px; margin:5px auto 0px auto; font-size:13px; line-height:35px;}
.today-Info p{width:222px; margin:0px auto; line-height:20px; color:#888888;}

.art-index h4 img{margin-top:-16px;}
.search-index{height:25px; line-height:25px;}
.index-form{width:157px; height:25px; overflow:hidden; float:right;  background-position:0px -86px;}
.index-input{width:88px; height:25px; padding:0px 7px; color:#666666; line-height:25px; border:0px; background:none;}
.index-but{width:55px; height:25px; border:0px; background:none; color:#cc0000;}
.index-tab{position:relative; margin-top:15px;}
.tab-ul{height:29px;}
.tab-ul li{width:72px; float:left; padding-right:7px; text-align:right; line-height:26px; cursor:pointer; color:#666666; border-top:#d6d6d6 1px solid; border-left:#d6d6d6 1px solid;  border-bottom:#d6d6d6 2px solid; background:#f4f4f4; z-index:2;}
.tab-ul li.cur{width:79px; padding-right:0px; text-align:center; color:#000000; background:#FFF; border-bottom:#FFF 2px solid;}
.tab-ul-left,.tab-ul-right{width:5px; height:29px; position:absolute; background:url(../images/tab_ul.gif) no-repeat;}
.tab-ul-left{left:0px; top:0px; background-position:0px 0px;}
.tab-ul-right{width:14px; left:236px; top:0px; background-position:-5px 0px;}
.tab-area{line-height:21px;}
.tab-area em{color:#e50000;}
.index-float{padding:5px 0px;}
.number{ padding-top:8px; font-size:26px; font-family:Arial; color:#cc0000; font-weight:bold; line-height:32px; zoom:1; overflow:hidden;}
.number .fr { font-size:14px; font-weight:normal; color:#ff0000; margin-right:10px;}
.tab-area a{color:#f45600; text-decoration:underline;}
.tab-area a:hover{color:#f45600; text-decoration:underline;}
.service{height:171px; overflow:hidden;}
.service h4 img{margin-top:-31px;}
.service-left{padding-top:0px;}
.service-left span{display:block; padding:0px 0px 5px 5px; color:#cc0000; font-family:Arial; font-size:21px; font-weight:bold;}
.service-left em{color:#009400;}
.service-news{ padding-top:10px; clear:both;*padding:0; *margin-top:-10px;}
.service-news a{line-height:22px; padding-left:7px; display:block; background:url(../images/cssSkin_1.png) no-repeat -426px -52px; width:240px; overflow:hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.news{height:288px;}
.news h4 img{margin-top:-48px;}
.news h1{color:#10509e; font-size:16px;}
.news h1 a{color:#10509e; font-size:16px;}
.news p{color:#cccccc; line-height:20px; padding:12px 12px 7px 12px;}
.news-info{line-height:24px; padding-right:12px; font-size:13px; color:#cccccc;}
.works-list{height:339px;}
.works-list h4 img{margin-top:-63px;}
.works-table{line-height:24px; background-position:0px -115px; text-align:left;}
.thead{line-height:23px; padding-bottom:5px;}
.col1{width:25px; padding:0px 13px 0px 9px; text-align:center;}
.col2{width:71px;}
.col3{width:78px;}
.col4{width:88px;}
.col5{width:38px; padding-left:10px; font-family:Arial, Helvetica, sans-serif;}
.col6{width:67px;}
.col7{width:115px; padding-right:5px;}
.bgf{background:#f5f5f5;}
.column{height:248px;}
.column h4 img{margin-top:-80px;}
.column h1 a{color:#10509e; margin-left:5px;}
.column-info{height:60px; margin:9px 0px 10px 9px;}
.column-left{margin-top:5px;}
.column-left{width:60px; float:left;}
.column-right{width:200px; float:left; margin-left:10px; color:#888888; line-height:20px;}
.column-right a{color:#ff6600; text-decoration:none;}
.column-right a:hover{color:#ff6600; text-decoration:none;}
.ht-Area{height:288px;}
.ht-Area h4 img{margin-top:-94px;}
/*.ht-Area p {line-height: 18px;}
.ht-Area h1 {padding-bottom: 5px;}*/


.ht-Area h1{font-size:13px; line-height:35px;}
.ht-Area p{line-height:20px; color:#888888;}

.ht-heading{padding-bottom:6px;font-size:13px; font-weight:bold; background:none;}
.ht-info{height:72px; margin-top:8px;}
.ht-left{width:60px; height:60px; float:left; margin-top:6px; background-position:-274px -88px;}
.ht-left span{display:block;}
.ht-text{width:175px; margin-left:6px; color:#cccccc; line-height:24px; float:left;}
.bz{padding:10px 10px 5px 10px;}
.bz-number{font-family:Arial, Helvetica, sans-serif; font-size:21px; text-align:center;}
.red{color:#cc0000;}
.green{color:#009400;}
.jg-Area{height:361px;}
.jg-Area h4 img{margin-top:-110px;}
.ja-Tab-Area{position:relative;}
.jg-Tab{height:29px;}
.jg-Tab li{float:left; padding:0px 8px; line-height:26px; border:#d6d6d6 1px solid; border-left:none; border-bottom-width:2px; color:#666666; background:#f4f4f4;}
.jg-Tab li.cur{color:#000000; border-bottom-color:#FFFFFF; background:none;}
.jg-Tab-L,.jg-Tab-R{width:5px; height:28px; overflow:hidden; position:absolute; background:url(../images/jg-tab.gif) no-repeat;}
.jg-Tab-L{ left:0px; top:0px; background-position:0px 0px;}
.jg-Tab-R{ left:243px; top:0px; background-position:-5px 0px;}
.jg-list,.jg-tit{line-height:23px;}
.jg-tit{margin:10px 0px 5px 0px;}
.jg-tit tr td:first-child{padding-left:10px;}
.jg-tit tr td:first-child + td + td{padding-right:5px;}
.jg-list table tr td:first-child{padding-left:10px; font-family:Arial, Helvetica, sans-serif;}
.jg-list table tr td:first-child + td + td{padding-right:5px;}
.rl-Area{height:265px;}
.rl-Area h4 img{margin-top:-126px;}
.rl-text{ padding-bottom:5px; padding-left:5px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#005cb6;}
.rl-Area p{line-height:20px; color:#888888; padding-left:5px;}
.rl-serach{width:235px; height:25px; margin:10px 0px 25px 5px; background-position:0px -179px;}
.rl-input{width:151px; height:25px; padding:0px 15px; line-height:25px; border:none; background:none;}
.rl-but{width:54px; height:25px; color:#cc0000; text-align:center; border:0px; background:none; cursor:pointer;}
.rl-link a{color:#ff6600; text-decoration:underline;}
.rl-link a:hover{color:#ff6600;}
.rl-link{padding-left:5px;}
.text-list{ padding-left:28px; background:#FFFFFF; border:#dddddd 1px solid;}
.text-list li{float:left; padding-right:31px; white-space:nowrap; word-break:break-all; line-height:30px; display:inline-block;}
.text-list li a{color:#888888;}
.fw-Area{width:960px; width:961px \0;  margin:auto; position:relative; background:#edecec; border:#dddddd 1px solid; border-bottom:none; border-top:none; }
.fw-Area h4{ position:absolute; left:-5px; top:0px;}
.fw-Area .tel { position:absolute; right:20px; top:10px; color:#888888; }
.fw-Area .tel a { color: #FF6600; font-size:16px; }
.service-con{height:190px; margin:0px 5px; padding:55px 0 10px 0; background:#f4f4f4;}
.item{float:left; width:120px; padding-left:15px; color:#646464; line-height:19px; background:url(../images/tiemBg.jpg) no-repeat right bottom;height:147px; padding-top:20px;}
.item em{color:#cccccc;}
.item-img{height:40px; overflow:hidden; padding-left:12px; margin-bottom:5px;}
.one img{margin-top:0px;}
.two img{margin-top:-39px;}
.three img{margin-top:-78px;}
.four img{margin-top:-123px;}
.five img{margin-top:-252px;}
.six img{margin-top:-204px;}
.seven img{margin-top:-164px;}
.item a{padding-left:12px; color:#ff6600; text-decoration:underline; padding-bottom:10px; display:block;}
.service-t,.service-b{width:962px; height:9px; overflow:hidden;  margin:auto;}
.service-t{background-position:0px -37px;}
.service-b{background-position:0px -46px;}
/*selected*/
.CRselectBox {background:#FFFFFF url(../images/select_box_off.gif) no-repeat right center; border:1px solid #999; cursor:pointer; display:block; width: 100px; height: 20px;}
.CRselectBoxHover {background:#FFFFFF url(../images/select_box_on.gif) no-repeat right center;}
.CRselectBox a.CRselectValue {display:block; margin:1px 1px 2px; padding:1px 20px 2px 4px; white-space:nowrap; color:#000; overflow:hidden;	width:84px;}
.CRselectBoxOptions {background:#FFFFFF; border:1px solid #999; margin-left:-1px; list-style:none;	z-index:1000; position: absolute; top:30px; left:203px; width:84px; display:none;}
.CRselectBoxOptions a{color:#000; display:block; height:23px; line-height:23px; padding-left:4px; background:#fff; overflow:hidden; white-space:nowrap;}
.CRselectBoxOptions a:hover{background:#b2b2b2;}
.CRselectBoxOptions a.selected{background:#b2b2b2}
a.CRselectValue { display:inline-block; width:84px; height:23px; background:url(../images/cssSkin_1.png) no-repeat 203px -52px;}
a.CRselectValue:hover {text-decoration:none;}
/* 解决 firefox 点击放大出现虚线框，从而导致滚动条的问题  */
.CRselectBox a {outline: none; text-decoration:none;}
.CRselectBox a:focus { outline: none; text-decoration:none;}
/*footer*/
.footer{width:962px; margin:auto; padding:20px 0px; text-align:center; line-height:21px; color:#10509e;}
.footer a{color:#10509e;}
.footer p{margin-top:8px; font-family:Arial;}

/*弹出框*/
.layer { background:#edecec; border:1px solid #dedede; display:none; zoom:1;  z-index:999; width:444px; height:176px; left:50%;/*FF IE7*/ top:50%;/*FF IE7*/ margin-left:-227px!important;/*FF IE7 该值为本身宽的一半 */ margin-top:-93px!important;/*FF IE7 该值为本身高的一半*/  margin-top:0px;  position:fixed!important;/*FF IE7*/ position:absolute;/*IE6*/ _top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ?
                documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
                document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
.layer .tit { background:url(../img/l_line.jpg) repeat-x 0 0; height:35px; color:#FFF; line-height:35px; padding:0 15px; }
.layer .tit span.t_name { font-family:"微软雅黑"; text-shadow:0 0 1px #e88f91; font-size:14px; }
.layer .layer_list { background:#ffffff; padding:10px 12px 0px; }
.layer_list textarea { width:408px; height:70px; border:1px solid #cecece; padding:5px; }
.vote { cursor:pointer;}
.i_box .h {
    color: #888888;
    height: 40px;
    line-height: 40px;
    padding-bottom: 9px;
	position:relative;
}
.i_box .x_wz {
    font-family: "微软雅黑";
    font-size: 20px;
    margin: 0 4px;
}
.i_box .sure {
    position: absolute;
    right: 10px;
    top: 10px;
}
.sure {
    background: url("../img/sure.jpg") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 29px;
    width: 90px;
}
.i_box .cansel {
    color: #888888;
    font-size: 14px;
    position: absolute;
    right: 110px;
    text-decoration: underline;
    top: 5px;
}
/*上部导航*/
#shouye_topNav {
    background: url("../images/memberCentertopBg.jpg") repeat-x scroll 0 0 transparent;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif,'宋体';
    font-size: 12px;
    width: 100%;
}
#memberCenterTop {
    height: 36px;
    line-height: 36px;
    padding: 0 0 0 5px;
    width: 955px;
}
.mini-nav a {
    color: #767676;
    padding: 0 8px;
}
.meauArt {
    background: none repeat scroll 0 0 #E4E4E4;
    width: 100%;
}
.meauNew_960 {
    background: none repeat scroll 0 0 #E4E4E4;
    margin: 0 auto;
    padding: 8px 0;
    white-space: nowrap;
    width: 960px;
}
.meauNew_960 a {
    background: ;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif,'宋体';
    line-height: 1.7em;
    padding: 0 23px;
}

p.text {float:right; width:400px; padding-top:20px; text-align:right; font-size:14px; font-weight:bold; text-align:center; color:#666;}

.index_top{margin-top: 10px;}
.index_top h3{overflow:hidden;font-weight: normal;font-family: "Microsoft Yahei";font-size: 12px;}
.index_top h3 span{float:left;color:#333;font-weight: bold;}
.index_top h3 a{float:right;color:#333;}
.index_top ol{list-style: decimal;margin-left: 17px;line-height: 24px;
    margin-top:10px;padding-bottom: 5px;}
.index_top li .name{float:left;}
.index_top li strong{float:right;font-weight: normal;}
.index_top li .colRed{color:#f00;}
.index_top li .colGreen{color:green;}