﻿/*说明：一切元素的z-index均不要超过180*/
 
 
 


/*全局样式表模板*/
*{margin: 0; padding: 0; list-style: none;} 
ul,li{margin: 0; padding: 0; list-style: none;}
img{ border: none;}
body{font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif, "宋体"; line-height: 24px; color: #000;background-color:#f1efef; }
#wrapper {background-color:#bbb;width:100%;margin:0 auto;height:auto;}
        
#wrapper {background:url(../images/background-page.png); background-repeat:repeat-y; background-position:center;}
a { color: #323232; text-decoration:none; }
a:hover { color: #323232; text-decoration:underline; }
.show { display:; }
.hide { display:none; }
.jbody { width: 932px; text-align:left; margin:0px auto; padding:0px; background-color: #FFFFFF; }
.pbody { width: 920px; margin:0px auto; }
.popbody { width:100%; height: 100%; text-align:left; margin:0px auto; background-color: #FFFFFF; }
.m5 { margin:5px; }
.m10 { margin:10px; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.nobd{border:none !important}
.clear { clear:both; }
.clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
}
.clearfix {
    _zoom: 1;
}
.floatleft { float:left; }
.floatright { float:right; }
.h20 {height:20px;}
.h30 {height:30px;}
.h40 {height:40px;}
.h50 {height:50px;}
.h60 {height:60px;}
input,select { vertical-align:middle; }
/*头部*/
.topbar { font-size:12px; border-bottom:1px solid #AACCEE; background:#F4F9FD; width:100%; margin:0px; height:32px;line-height:31px; display:block; }
/*-------------------------用户条*/
.loginbar {float:left;color:#000;width:450px;position:relative;height:32px;line-height:31px;border:0;padding:0px 10px;z-index:180;}
.loginbar ul {padding:0;margin-top:8px;list-style-type: none;}
.loginbar ul li {float:left; text-align:center; position:relative;margin-right:5px;}
.loginbar ul li h3 { margin:0; }
.loginbar ul li.hr{width:6px;color:#ccc;text-align:center;line-height:16px;}
.loginbar li{height:16px;line-height:16px;color: #00599B;}
.loginbar li a{ margin:0;height:16px;line-height:16px;color: #00599B;}
.loginbar li.ico a{padding:2px 0 2px 18px;background:url(../images/userbar_ico.gif) no-repeat; text-decoration:none;}
.loginbar li.ico a:hover{color: #FF5500;}
.loginbar li.user a{ background-position:0 0}
.loginbar li.points a{ background-position:0 -32px}
.loginbar li.pm1 a{ background-position:0 -64px}
.loginbar li.pm0 a{ background-position:-144px -80px}
.loginbar li.friend1 a{ background-position:0 -96px}
.loginbar li.friend0 a{ background-position:-144px -112px}
.loginbar li.cart1 a{ background-position:0 -128px}
.loginbar li.cart0 a{ background-position:-144px -144px}

/*预约顾问1*/
.exposign{margin-bottom:10px; margin-top:10px; padding:10px;height:353px;color:#005bac;font-size:12px; line-height:22px; background:#F3F5F7; width:151px;}
.exposign-h3{margin:0 auto 5px auto;padding-bottom:5px;font-size:14px;font-weight:bold;border-bottom:1px solid #d8d8d8; text-align:center;}
.exposign-p{padding:6px 0px;color:#49555e;}
.exposign-p label{ font-size:12px;}
.exposign-input{width:110px;height:16px;padding:2px 0px;line-height:16px;border:1px solid #cbcbcb;}
.exposign-input1{width:94px;height:16px;padding:2px 0px;line-height:16px;border:1px solid #cbcbcb;}
.exposign-input2{width:86px;height:16px;padding:2px 0px;line-height:16px;border:1px solid #cbcbcb;}
.exposign-input3{width:37px;height:16px;padding:2px 0px;line-height:16px;border:1px solid #cbcbcb;}
.interview_btn,.interview_btn2{width:150px;height:25px; line-height:25px;background:#65aade;border:1px solid #40b8ef;color:#fff;}
.interview_btn2 { background:#227FC4;}

/*预约顾问2*/
.exposign1{margin-bottom:5px; margin-top:5px; padding:10px;height:350px;color:#005bac;font-size:12px; line-height:22px; background:#F3F5F7; width:212px;}
.exposign1-h3{margin:0 auto 5px auto;padding-bottom:5px;font-size:14px;font-weight:bold;border-bottom:1px solid #d8d8d8; text-align:center;}
.exposign1-p{padding:6px 0px;color:#49555e;}
.exposign1-p label{ font-size:12px; }
.exposign1-input{width:160px;height:16px;padding:2px 0px;line-height:16px;border:1px solid #cbcbcb;}
.exposign1-input1{width:144px;height:16px;padding:2px 0px;line-height:16px;border:1px solid #cbcbcb;}
.exposign1-input2{width:136px;height:16px;padding:2px 0px;line-height:16px;border:1px solid #cbcbcb;}
.exposign1-input3{width:87px;height:16px;padding:2px 0px;line-height:16px;border:1px solid #cbcbcb;}
.interview1_btn,.interview1_btn2{width:150px;height:25px; line-height:25px;background:#65aade;border:1px solid #40b8ef;color:#fff;}
.interview1_btn2 { background:#227FC4;}

/*预约顾问3*/
.exposign2{margin-bottom:10px; margin-top:0px; padding:10px;height:100%;color:#005bac;font-size:12px; line-height:22px; background:#F3F5F7; width:100%;}
.exposign2-h3{margin:0 auto 5px auto;margin-top:10px; padding-bottom:10px;font-size:16px;font-weight:bold;border-bottom:1px solid #d8d8d8; text-align:center;}
.exposign2-p{padding:6px 20px;color:#49555e;}
.exposign2-p label{ font-size:12px; }
.exposign2-input{width:210px;height:16px;padding:2px 0px;line-height:16px;border:1px solid #cbcbcb;}
.exposign2-input1{width:147px;height:16px;padding:2px 0px;line-height:16px;border:1px solid #cbcbcb;}
.exposign2-input2{width:162px;height:16px;padding:2px 0px;line-height:16px;border:1px solid #cbcbcb;}
.exposign2-input3{width:120px;height:16px;padding:2px 0px;line-height:16px;border:1px solid #cbcbcb;}
.interview2_btn,.interview2_btn2{width:150px;height:29px; line-height:25px;background:#65aade;border:1px solid #40b8ef;color:#fff;}
.interview2_btn2 { background:#227FC4;}

/*预约顾问4*/
.exposign4{margin-bottom:10px; margin-top:10px; padding:10px;height:390px;color:#005bac;font-size:12px; line-height:22px; background:#F3F5F7; width:151px;}
.exposign4-h3{margin:0 auto 5px auto;padding-bottom:5px;font-size:14px;font-weight:bold;border-bottom:1px solid #d8d8d8; text-align:center;}
.exposign4-p{padding:6px 0px;color:#49555e;}
.exposign4-p label{ font-size:12px;}
.exposign4-input{width:110px;height:16px;padding:2px 0px;line-height:16px;border:1px solid #cbcbcb;}
.exposign4-input1{width:94px;height:16px;padding:2px 0px;line-height:16px;border:1px solid #cbcbcb;}
.exposign4-input2{width:86px;height:16px;padding:2px 0px;line-height:16px;border:1px solid #cbcbcb;}
.exposign4-input3{width:37px;height:16px;padding:2px 0px;line-height:16px;border:1px solid #cbcbcb;}
.interview4_btn,.interview_btn2{width:150px;height:25px; line-height:25px;background:#65aade;border:1px solid #40b8ef;color:#fff;}
.interview4_btn2 { background:#227FC4;}


/*首页轮换大图*/

.scollfirsty{ width:972px;float:left; padding-top:0px;margin-left:0px; clear:both;}
.banner{ width:972px; height:200px; overflow:hidden; position:relative;font-size:0; background:url(../images/loading.gif) 50% no-repeat;}
.b-img{ height:200px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:200px; float:left;}
.b-list{ height:50px; padding-top:170px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #ccc; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #E05206;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; display:none; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; display:none; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:325px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:325px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}

/*美国轮换大图*/

.scollfirstyus{ width:968px;float:left; padding-top:0px;margin-left:0px; clear:both;}
.bannerus{ width:968px; height:188px; overflow:hidden; position:relative;font-size:0; background:url(../images/loading.gif) 50% no-repeat;}
.b-imgus{ height:188px;  position:absolute; left:0; top:0;}
.b-imgus a{ display:block; height:188px; float:left;}
.b-listus{ height:50px; padding-top:160px; position:relative; margin:0 auto;z-index:1;}
.b-listus span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #ccc; float:left; margin:0 5px; _margin:0 3px;}
.b-listus .spcss{border:3px solid #E05206;}
.bar-leftus{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; display:none; }
.bar-rightus{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; display:none; }
.bar-leftus em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:325px;}
.bar-rightus em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:325px;}
.bar-leftus .emcss{ background-position:0px -100px;}
.bar-rightus .emcss{ background-position:-50px -100px;}

/*弹出菜单*/
.navigation , .navigation li ul{padding:0;margin:0;list-style-type: none;}
.navigation li {float:left; text-align:center; position:relative;margin-right:5px;}
.navigation li h3 { margin:0; }
.navigation li.hr{width:6px;color:#ccc;text-align:center;*line-height:27px;}
.navigation li a:link, .navigation li a:visited {display:block;}
.navigation li ul{display: none;position:absolute;}
.navigation table { margin:-1px; border-collapse:collapse;}
.navigation li:hover ul{display:block;border:1px solid #AACCEE;background-color:#fff;top:27px;_top:15px;margin-top:1px;left:0; width:80px;}
.navigation li:hover ul.double{display:block;border:1px solid #AACCEE;background-color:#fff;top:27px;_top:15px;margin-top:1px;left:0; width:160px;}
.navigation li:hover ul li{display:block;width:80px;margin:0px;height:20px;}
.navigation li:hover ul li.double{display:block;width:160px;margin:0px;height:20px;}
.navigation li:hover ul li a{display:block; color:#00599B; height:20px; line-height:20px; }
/* IE6 */
.navigation li a:hover {color:#000;}
.navigation li a:hover ul {display:block; border:1px solid #AACCEE;background-color:#fff;top:27px;_top:15px;margin-top:1px; left:0; width:80px;}
.navigation li a:hover ul.double {display:block; border:1px solid #AACCEE;background-color:#fff;top:27px;_top:15px;margin-top:1px; left:0; width:160px;}
.navigation li a:hover ul li{width:80px;margin-right:0px;display:block;height:20px;}
.navigation li a:hover ul li.double{width:160px;margin-right:0px;display:block;height:20px;}
.navigation li a:hover ul li a {display:block; color:#00599B; height:20px; line-height:20px; }
.navigation li a:hover ul li a:hover,.navigation li:hover ul li a:hover { color:#fff;background:#316395;text-decoration:none; }
.drop{background-image:url(../images/triangle.gif);background-position:right 9px;padding-right:16px;display:block;background-repeat:no-repeat;position:relative;}
.drop:hover {}
.topurl {color:#000;position:relative;height:32px;border:0px;padding:0px 10px;line-height:31px;z-index:180;}
.topurl li{height:31px;}
.topurl .i-support { background:url(../images/i-support.gif) 5px no-repeat; text-indent:25px; font-weight: bold;}
.topurl .i-subscribe { background:url(../images/i-subscribe.gif) 5px no-repeat; text-indent:25px; }
.topurl .i-rssmap { background:url(../images/i-rssmap.gif) 5px no-repeat; text-indent:25px; }
.topurl .i-sitemap { background:url(../images/i-sitemap.gif) 5px no-repeat; text-indent:25px; }
.topurl .i-chinaz { background:url(../images/i-chinaz.gif) 5px no-repeat; text-indent:25px; }
.topurl .i-admin5 { background:url(../images/i-admin5.gif) 5px no-repeat; text-indent:25px; }
.topurl .i-51aspx { background:url(../images/i-51aspx.gif) 5px no-repeat; text-indent:25px; }
.topurl .i-help { background:url(../images/i-help.gif) 5px no-repeat; text-indent:25px; }
.topurl .i-feedback { background:url(../images/i-feedback.gif) 5px no-repeat; text-indent:25px; }
.top { height:77px; overflow:hidden; }
.toplogo { float:left; width:220px; height:65px; margin-top:11px; margin-left:5px; background:url(../images/logo.jpg) no-repeat; }
.toplogo h1 { display:none; }
.topbanner { width:480px; margin-top:10px; margin-left:15px; float:left; }
.toplink { float:left; margin-top:15px; margin-right:10px; }
.toplink ul li { width:90px; float:left; height:21px; line-height:21px; text-align:center; }
 
/*分页*/
.pages { width: 98%; text-align:center; margin:10px auto; clear:both;}
.pages .p_btns { display:inline; margin: 10px auto; width:100%; font-size: 12px;}
.pages .p_btns .total_count { float:right;padding-top:3px; line-height:16px;}
.pages .p_btns a { display:block; float:left; margin-right:4px; padding:2px 5px; border: 1px solid #DDD; background: #FFF; height:16px;line-height:16px; text-decoration: none;color: #00599B; font-size: 12px; text-align:center;}
.pages .p_btns a { display:inline;}
.pages .p_btns a:hover { text-decoration: none; border:1px solid #00599B; }
.pages .p_btns .currentpage { display:block; float:left; margin-right:4px; padding:1px 5px; border:1px solid #333; font-weight:800; background:#00599B; color:#fff ;}
.pages .p_btns .jumppage { float:left;padding-top:3px;}
.pages .p_btns input { width: 40px; border: 1px solid #AACCEE; height: 15px; font-size: 12px; }


/*左边层*/
.myleft { float:left; }
/*右边层*/
.myright { width: 660px; float:right; overflow:hidden; }
/*左边层*/
.my-left { width: 660px; float:left; overflow:hidden; }
/*右边层*/
.my-right {float:right;}
.mybody { width: 972px;  margin:0px auto; padding-bottom:20px; }
/*左侧*/
.j-left { width: 660px; float:left; overflow:hidden; }
/*右侧*/
.j-right { width: 252px; float:right; }
.righttop { width: 660px; overflow:hidden; }
/*当前位置*/
.thispagenav { font-size:12px; width:100%; height:30px; background:url(../images/place_bg.gif) repeat-x;  margin:2px auto;}
.thispagenav .title { width:20px; height:30px; background:url(../images/place_right.gif) no-repeat right top; float:right; }
.thispagenav .placenav { color: #00599B; font-weight: bold; float:left; padding-left:10px; line-height:30px; background:url(../images/place_left.gif) left top no-repeat; }
.thispagenav .placenav a { color: #00599B; margin:0px 3px; }
/*内容*/
.main { clear:both; }

/*搜索条*/
.search_bar{font-size:12px; }
.search_bar, .search_bar_left, search_bar_right{color:#0F74A7;}
.search_bar .search_bar_left{display:none;}
.search_bar_left{float:left;padding-top:15px;width:105px;height:55px;line-height:20px;text-align:center;}
.search_bar_right{float:right;text-align:center;}
#ime_local {background:url(../images/ico_ime_local.gif) 5px no-repeat; text-indent:25px; cursor:pointer;}
#ime_qqweb {background:url(../images/ico_ime_qqweb.gif) 5px no-repeat; text-indent:25px; cursor:pointer;}
.search_bar form{float:left;}
.search_bar form .tab{height:26px;line-height:26px; display:none;}
.search_bar form .tab li{float:left;padding:0px 11px 0px 12px;cursor:pointer;}
.search_bar form .tab li.new{float:left;padding:2px 11px 2px 2px;cursor:pointer;}
.search_bar form .tab li.first{background:none;}
.search_bar form .tab li.act{font-weight:bold;}
.search_bar form .sokey{height:18px;margin:2px 0 0;}
.search_bar form .keywords{float:left;width:170px;padding:0;border:none;height:16px;color:Black;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif; }
.search_bar form .submit{cursor:pointer;float:left;margin:1px 0 0;padding:0;width:22px;height:24px;border:none; background:transparent;background:url(../images/search.jpg) no-repeat;}

 
.gplist { width: 248px; padding-bottom:4px; }
.gplist dl { padding-top:1px; width: 244px; margin:0px auto; background:#FFFFFF; }
.gplist dl dd ul { width: 242px; margin:0px auto; }
.gplist dl dd ul li { width: 242px; height:25px; line-height:25px; text-indent:10px; background:url(../images/ico_4.gif) 0px 8px no-repeat; overflow:hidden; word-break:break-all; border-bottom:1px #E9E9E9 dotted; }
.gplist dl dd ul li.d1 { text-indent:14px; background:url() 0px 8px no-repeat; font-weight:bold;}
.gplist dl dd ul li.d2 { text-indent:22px; background:url(../images/ico_4.gif) 12px 8px no-repeat; display:none; }
.gplist dl dd ul li.d3 { text-indent:34px; background:url(../images/ico_4.gif) 24px 8px no-repeat; display:none; }
.gplist dl dd ul li.d4 { text-indent:46px; background:url(../images/ico_4.gif) 36px 8px no-repeat; display:none; }
.gplist dl dd ul li span a:hover { color: #FF5500; }
 
/*底部:版权信息*/
.footer { clear:both; }

.copyright { font-size:12px; text-align:center; padding:10px 10px 10px 20px !important; padding:0px 10px 10px 20px; color: #00599B; border-top:1px #AACCEE solid; }
	.copyright a { color: #00599B; }
	.copyright a:hover { text-decoration:underline; }
 
/*正文页翻页*/
#content .p_btns { display:; margin:0 auto; width:100%; font-size: 12px;}
#content .p_btns a {text-align:center; display:inline-block; margin-right:4px; padding:2px 5px; border: 1px solid #DDD; background: #FFF; height:16px;line-height:16px; text-decoration: none;color: #00599B; font-size: 12px; text-align:center;}
#content .p_btns a { float:none;}
#content .p_btns a:hover { text-decoration: none; border:1px solid #00599B; }
#content .p_btns .currentpage {text-align:center; display:inline-block; float:none; margin-right:4px; padding:2px 5px; background: #FFF; border:0; font-weight:bold; color:#00599B;}

.newsother { width: 638px; text-align:center; margin:6px auto;}
.newsother div { width:60px; text-align:center; margin: 0 auto; }
/*内容页:操作*/
.operbar { font-size:12px; width: 638px; height:27px; line-height:27px; margin:6px auto; background:#F4F9FD; border:1px #AACCEE solid; text-align:right; }
.operbar span { margin-right:20px; color: #AACCEE; }
.operbar span a { color: #00599B; margin-right:3px; margin-left:3px;}
/*内容页:上下文*/
.context { font-size:12px; width: 638px; height:27px; line-height:27px; margin:6px auto; color: #00599B; }
.context .neightor .l { float: left; width: 313px; height:27px; line-height:27px; overflow:hidden; word-break:break-all; }
.context .neightor .l a { color: #00599B; width: 293px; height:27px; line-height:27px; overflow:hidden; word-break:break-all; }
.context .neightor .r { float: right; width: 313px; height:27px; line-height:27px; overflow:hidden; word-break:break-all; }
.context .neightor .r a { color: #00599B; width: 293px; height:27px; line-height:27px; overflow:hidden; word-break:break-all; }
   
.mceneter { margin:0px auto; }

.mpage { width: 920px; background:#FFF; padding:10px 20px 10px 20px; }
.stoplogo { clear:both; width: 920px; height:60px; }
.stoplogo .logo { width:230px; float:left; }
.stoplogo .banner { width:468px; height:60px; padding:0px; float:left; }
.stoplogo .title { width:180px; height:15px; float:right; padding:5px 10px 0px 0px; font-weight:bold; line-height:12px; color: #555; text-align:right; background:url(../images/nspage_tophr.gif) right center no-repeat; margin-top:40px; }
.cmain { width:100%; background:#FFF; clear:both; overflow:hidden; word-break:break-all; }

.ctitle { width:100%; height:25px; margin-top:10px; }
.ctitle h1 { width:190px; height:25px; font-size:12px; text-indent:10px; line-height:25px; color: #555; display:block; background:url(../images/nspage_mtitle.gif) no-repeat; float:left; }
.ctitle span { width:520px; height:12px; 
 overflow:hidden; word-break:break-all; float:right; border-bottom:1px solid #D5EEFA; }
.cinfo { width:98%; text-align:left; margin-top:10px; line-height:22px; padding-left:10px; padding-right:10px; }
.cinfo h3 { font-size:12px; line-height:28px; }
.cinfo span { color: #EE0000; padding-top:10px; padding-bottom:10px; display:block; }
.cbox { width:98%; padding-bottom:10px; }

/*SPAGE:评论,投票,友情链接*/
.spbody { width: 660px; background:#FFFFFF; text-align:left; }
.stop { width:250px; height:75px; margin:0px auto; background:url(../images/logo.jpg) left 5px no-repeat; border-bottom:2px solid #F90; }
.stop .toptitle { width:230px; height:30px; display:block; float:left; margin-top:40px; line-height:30px; padding-left:200px; font-size:14px; font-weight:bold; }
.stop .toplink { text-align:right; width:230px; height:21px; display:block; float:right; margin-top:0px; line-height:21px; }
.stop .toplink a { color: #FF6600; margin-right:10px; }
.smain { width: 660px; margin:20px auto; overflow:hidden; word-break:break-all; clear:both; }
.smain .mtitle { width: 658px; height:30px; line-height:30px; text-indent:13px; font-size:13px; font-weight:bold; color: #00599B; letter-spacing:1px; border:1px solid #AACCEE; margin-top:8px; background:url(../images/place_bg.gif) 0px -1px repeat-x; }
.smain .mtitle .mtname { font-size:13px; letter-spacing:2px; line-height:30px; text-indent:16px; }
.smain .mtitle .mtlink { height:27px; float:right; text-align:right; margin-top:-25px; overflow:hidden; word-break:break-all; letter-spacing:2px; position:relative; }
.smain .mtitle .mtlink span { padding-right:10px; color: #777; }
.smain .mtitle .mtlink a { display:block; padding-left:10px; padding-right:10px; border-right:1px solid #DDD; margin-right:-1px; float:right; color: #999; }
.mbox { width: 658px; clear:both; overflow:hidden; word-break:break-all; margin-top:6px; }
.mbox .flbox ul { width:720px; margin:2px auto; }
.mbox .flbox ul li { width:165px; float:left; height:45px; line-height:41px; text-align:center; border-bottom:1px dotted #F7F7F7; }
.mbox .flbox .formtable { width: 100%; border-collapse: collapse; border: solid; border-color: #AACCEE #AACCEE #AACCEE; border-width: 3px 1px 1px; }
.mbox .flbox .formtable th { padding-right: 10px; background: #F4F9FD; width: 160px; text-align: right; color: #00599B; font-weight: bold; height: 30px; border: 1px solid #AACCEE; }
.mbox .flbox .formtable td { border: 1px solid #AACCEE; background: #FFFFFF; text-align: left; }
.mbox .flbox .buttonok { clear: both; padding: 10px; text-align: center; }
/**/
.bginput { border: 1px solid #AACCEE; padding: 1px; height: 17px; }





/*网站地图区域*/
.maplist { font-size:12px; width: 904px; border:1px solid #AACCEE; margin-top:10px; margin-left:6px; padding-bottom:10px; background:url(../images/place_bg.gif) 0px -1px repeat-x; }
.maplist dl { width: 898px; margin:10px auto 0px; display:block; border-bottom:1px #E9E9E9 dotted; }
.maplist dl dt { width: 886px; margin:0px auto 0px; } 
.maplist dl dt a { color: #00599B; line-height:27px; font-size:14px; font-weight:bold; margin-left:10px; letter-spacing:1px; }
.maplist dl dd { width: 872px; margin:0px auto 0px; }
.maplist dl dd a { margin:0px auto 20px; }
.maplist dl dd.preview { line-height:19px; color: #777; text-indent:2em;}
.maplist dl dd.info { line-height:31px; color: #00599B; }
.maplist dl dd.info span { color: #00599B; margin-right:20px; }
.maplist dl dd.info a { color: #00599B; float:right; position:relative; margin:-30px 5px 0px 0px; }
.maplist { line-height:21px; }
.maplist * b { display:block; font-size:14px; margin-top:16px; }

dl.message{margin:60px auto;width:600px;}
dl.message dt{height:36px;background:url(../images/tbg.gif) repeat-x;line-height:36px;font-size:14px;font-weight:bold;color:#143C80;width:600px;}
dl.message dt span.tl{background:url(../images/tl.gif) no-repeat left top;width:6px;height:36px;float:left;}
dl.message dt span.tr{background:url(../images/tr.gif) no-repeat right top;width:6px;height:36px;float:right;}
dl.message dd{background:url(../images/message.gif) no-repeat 35px 20px;width:448px;border:1px solid #C6C6C6;border-top:0;border-bottom:0;font-weight:bold;color:#143C80;font-size:14px;padding:25px 0 10px 150px;line-height:30px;}
dl.message dd .em{color:#FF5400;font-weight:bold;font-size:14px;}
dl.message dd a{color:#464646;text-decoration:underline;font-weight:normal;font-size:12px;background:url(../images/return.gif) no-repeat left;padding-left:20px;padding-top:1px;}
dl.message dd.message_b{background:url(../images/bbg.gif) repeat-x;height:19px;width:600px;border:0;padding:0;}
dl.message dd.message_b span.bl{background:url(../images/bl.gif) no-repeat left top;width:7px;height:19px;float:left;padding:0;}
dl.message dd.message_b span.br{background:url(../images/br.gif) no-repeat right top;width:7px;height:19px;float:right;padding:0;}

/*右边栏标题*/
.rightbar { font-size:14px; color:#000000; font-weight:bold}
.rightbar a { font-size:14px; color:#000000; font-weight:bold}

/*顶*/
.about{  height:34px; background:url(../images/top_bg_1.gif) repeat-x;width:100%;color:White;z-index: 9998;position: fixed;_position: absolute;left: 0;top: 0;filter:alpha(opacity=90);}
.about a{ color:#FFF;  padding-left:10px;}
.about .about_header{width: 972px;margin: 0 auto;position: relative;}
/*主体*/
.main{
	width: 972px; margin: 0 auto; position: relative;  background:#FFF;
}
/*logo*/
.logo{background:url(../images/logo.jpg) no-repeat; width:100%; height:80px;  margin-top:35px;}
.logo .title{height:50px;clear:both;overflow:hidden;margin-top:30px; margin-left:340px;  }
.logo .title ul{list-style:none;padding:5px 0; }
.logo .title li{float:left;border-left:1px solid #d4ecf6;padding:0 0px 0 0px}
.logo .title li a{margin-left:4px}
.logo .title li a:hover{text-decoration:underline}
.logo2{background:url(../images/logo.jpg) no-repeat; width:100%; height:80px;  margin-top:35px;}
.logo2 .title{height:35px;clear:both;overflow:hidden;margin-top:30px; margin-left:340px;  }
.logo2 .title ul{list-style:none;padding:5px 0}
.logo2 .title li{float:left;border-left:1px solid #d4ecf6;padding:0 0px 0 0px}
.logo2 .title li a{margin-left:4px}
.logo2 .title li a:hover{text-decoration:underline}
/*导航*/
.top_nav{height:58px;clear:both;overflow:hidden;background:url(../images/nav_bg.gif) repeat-x; margin-bottom:8px;}
.top_nav ul{list-style:none;padding:5px 0;}
.top_nav li{float:left;padding:0 40px 0 20px;}
.top_nav li{float:left;padding:0 4px 0 4px;}
.top_nav li a{margin-left:3px;}
.top_nav li a:hover{text-decoration:underline;}
.top_nav a{color:White;text-decoration:none; padding:8px;font-weight:bold;}
.top_nav li .p_l b a{text-decoration:none; background:url(../images/top_nav_t_bg.png) no-repeat; background-position:center;} 
.top_nav li .p_l b a:hover{ cursor:default;}
/*尾*/
.clear{clear:both}
.footer{background:#475156; font-weight:400;line-height:36px;height:60px; overflow:hidden;margin:0 auto;}
.footer div{text-align:center;}
.footer span{float:right}
.footer span a{color:#000000;text-decoration:underline;font-weight:700}
.footer span a:hover{text-decoration:none}
.footer h5{width:2px;background:url(../images/footerr.gif);float:left;height:36px}
.footer h6{width:2px;background:url(../images/footerl.gif);float:right;height:36px}
.tright{text-align:right;width:962px; margin:0px auto; background:#FFF; padding:5px;}
.footer2{background:url(../images/bottom-new.jpg);overflow:hidden; height:151px; position: centre;}
.main2{width: 972px; margin: 0px auto; position: relative; background:#FFF;}
.scollfirst{ width:170px;float:left; padding-top:1px;margin-left:2px;}
.scollfirst .scollfirst_bg{background:url(../images/anli1.gif);  }
.scollfirst_bg2{background:url(../images/report.gif);  }
.scollsecond{ width:778px;  padding-top:3px; float:left; margin-left:20px;}
.scollthird{ width:532px;  padding-top:3px; float:left; margin-left:18px;}
.scollthird .scollthird_bg{background:url(../images/title4.jpg);}
.scollattr{width:170px;  margin-top:3px; float:left; margin-left:16px;}
.scollattr .scollattr_bg{background:url(../images/title3.gif) no-repeat;}
.scollattr .scollattr_bg a{ color:White;}
.scollthirdext{ width:782px;  margin-top:3px; float:left; margin-left:16px;}
.scollthirdext .scollthirdext_nav{width:702px;  float:left; }
.scollsecond2{ width:970px;  margin-top:1px; float:left; padding-left:2px;}
.scollfirst2{ width:195px;float:left; margin-top:5px;padding-left:2px;}
.scollcenter{ width:766px;  margin-top:1px; float:left; margin-left:8px;}
.scollthird2{ width:532px;  margin-top:1px; float:left; margin-left:10px;}
.scollright{width:220px;  margin-top:1px; float:left; margin-left:10px;}
.scollthirdext2{ width:762px;  margin-top:1px; float:left; margin-left:10px;}
.scollfirst3{ width:223px;float:left; margin-top:5px;padding-left:2px;}
.scollcenter3{ width:503px;  margin-top:5px; float:left; margin-left:11px;}
.scollright3{width:220px;  margin-top:5px; float:left; margin-left:11px;}
.scollright31{ width:736px;  margin-top:5px; float:left; margin-left:11px;}
.scollfirst5{ width:965px;  margin-top:5px; float:left;padding-left:2px}
/*
.slidetabsmenu a:hover span, .slidetabsmenu li.selected a span{
color: black;
}

.slidetabsmenu a:hover, .slidetabsmenu li.selected a{
background-position:0% -125px;
}

.slidetabsmenu a:hover span, .slidetabsmenu li.selected a span{
background-position:100% -125px;
}
*/
html>/**/body .IEonlybr{ /*None IE browsers hack*/
display: none; /*Hide BR tag in non IE browsers, since it's not needed*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_c{ text-align:center;
font-size:12px; 
background:#transparent; 
margin-top:-2px;
position:absolute;
top: 0;
margin-left:-3px;
color:#FFFFFF;
line-height:18px;
z-index:100;
width:100px;
visibility: hidden;
}

.dropmenudiv_c a{text-align:center;
background:#124FAC;
width: auto;
display: block;
border-bottom-width: 1px;
padding: 2px 0;
text-decoration: none;
color: #FFFFFF; 

}

.dropmenudiv_c a:link{ /*IE only hack*/
width: 100%;
background:#124FAC;
color:#FFFFFF;
text-align:center;
}
.dropmenudiv_c a:visited{ /*IE only hack*/
width: 100%;
background:#124FAC;
color:#FFFFFF;
text-align:center;
}
.dropmenudiv_c a:hover{ /*THEME CHANGE HERE*/
background-color:#A3AEC4;
color:#0050C9;
background: #FFFFFF;
text-align:center;
text-decoration: none;
}
.dropmenudiv_c a:active{ /*THEME CHANGE HERE*/
background:#124FAC;
color:#FFFFFF;
text-align:center;
text-decoration: none;
}








/*定义一些通用的样式*/
.nochinese {ime-mode:disabled;}
a.highlight { color:#000; background-color:yellow; }
a.highlight:hover { color:#000; text-decoration: underline; }



.ipt { border: 1px solid #b5b8c8; font-family: verdana, simsun, sans-serif; }
.btn { border: 1px solid #eeeeee; height: 20px; width: 50px; font-family: "宋体", Verdana, Arial; font-size: 12px; text-align: center; }
#hintSpan { font-size: 12px; }
#hintSpan * { margin: 0; }
#hintdot { border: 0px; padding-right: 5px; }
#hintDiv { position: absolute; visibility: visible; width: 271px; z-index: 191; }
#hintIframe { position: absolute; z-index: 190; width: 266px; }
.hintmessagetext { overflow: hidden; zoom: 1; border-left: 1px solid #000; border-right: 1px solid #000; padding: 0 10px 0 10px; text-align: left; background: #ffffe1; word-break: break-all; letter-break: break-all; }
.hintmessagetext img { float: left; margin: 0 3px 3px 3px; }
#windowMask { position: absolute; z-index: 200; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0.06; filter: alpha(opacity=6); background-color: transparent !important; background-color: #000000; background-image: url(../images/maskbg.png) !important; background-image: none; background-repeat: repeat; display: none; }
/*dialog样式0*/
.dialogSubmit0 { cursor:pointer; font-size: 12px; width: 71px; height: 22px; line-height: 22px; border-style: none; background: transparent url(../images/button1.gif); }
.dialogCancel0 { cursor:pointer; font-size: 12px; width: 71px; height: 22px; line-height: 22px; border-style: none; background: transparent url(../images/button1.gif); }
.dialogBoxFace0 { behavior: url(../style/dialog/0/png.htc); }
.dialogBodyBox0 { border: 0px; background: url(../images/sbody_bg.png) repeat-x left top; overflow:hidden;}
.dialogMsg0 { text-align: left; font-size: 12px; color: #000; }
.dialogFunc0 { text-align: center; }
.dialogBox0 { border: 1px solid #C4DDE9; z-index: 210; }
.dialogTitleDiv0 { display:none; }
.dialogBoxTitle0 { display:none; }
.dialogBoxClose0 { display:none; }
.dialogBody0 { background: #fff; color: #000; border: 0px; margin: 0px; padding: 0px;}
/*dialog样式1*/
.dialogSubmit1 { cursor:pointer; font-size: 12px; width: 71px; height: 22px; line-height: 22px; border-style: none; background: transparent url(../images/button1.gif); }
.dialogCancel1 { cursor:pointer; font-size: 12px; width: 71px; height: 22px; line-height: 22px; border-style: none; background: transparent url(../images/button1.gif); }
.dialogBoxFace1 { }
.dialogBodyBox1 { border: 0px; background: url(../images/sbody_bg.png) repeat-x left top; overflow:hidden;}
.dialogMsg1 { text-align: left; font-size: 12px; color: #000; }
.dialogFunc1 { text-align: center; }
.dialogBox1 { border: 1px solid #AACCEE; z-index: 210; }
.dialogTitleDiv1 { height: 35px; border: 0px; margin: 0px; padding: 0px; background: #E5EEF3 url(../images/title_bg.png) repeat-x; }
.dialogBoxTitle1 { text-align: left; color: #166AB6; font-size: 14px; float: left; height: 35px; line-height: 35px; font-weight: bold; padding-left: 10px; text-indent: 4px; }
.dialogBoxClose1 { float: right; padding-right: 10px; }
.dialogBody1 { background: #fff; color: #000; border: 0px; margin: 0px; padding: 0px; }
/*dialog样式2*/
.dialogSubmit2 { cursor:pointer; font-size: 12px; width: 71px; height: 22px; line-height: 22px; border-style: none; background: transparent url(../images/button1.gif); }
.dialogCancel2 { cursor:pointer; font-size: 12px; width: 71px; height: 22px; line-height: 22px; border-style: none; background: transparent url(../images/button1.gif); }
.dialogBoxFace2 { }
.dialogBodyBox2 { border: 0px; background: url(../images/sbody_bg.png) repeat-x left top; overflow:hidden;}
.dialogMsg2 { text-align: left; font-size: 12px; color: #000; }
.dialogFunc2 { border-top: 1px solid #C4DDE9; background: #EEF7FE; text-align: right; padding-right: 20px; }
.dialogBox2 { border: 1px solid #C4DDE9; z-index: 210; }
.dialogTitleDiv2 { height: 35px; border: 0px; margin: 0px; padding: 0px; background: #E5EEF3 url(../images/title_bg.png) repeat-x; }
.dialogBoxTitle2 { text-align: left; color: #166AB6; font-size: 14px; float: left; height: 35px; line-height: 35px; font-weight: bold; padding-left: 10px; text-indent: 4px; }
.dialogBoxClose2 { float: right; padding-right: 10px; }
.dialogBody2 { background: #fff; color: #000; border: 0px; margin: 0px; padding: 0px; }
#dialogBoxShadow { z-index: 209; }
#dialogBoxDivShim { z-index: 208; }
#dialogFrame { border: 0px; margin: 0px; padding: 0px; }







.jtip { margin:0 auto; padding: 1px; font-size: 12px; opacity: 0.99; filter: alpha(opacity=99); }
.jtip-inner { width:235px; height:auto; border: 1px solid #2177BF; padding: 10px; background:url(../images/jtip-bg.gif) repeat-x; color: #000000; text-align: left; line-height:14px;}
.jtip-inner strong { color: #0072C1; }
.jtip-b { background-image: url(../images/jtip-b.gif); background-position: top center; }
.jtip-t { background-image: url(../images/jtip-t.gif); background-position: bottom center; }
.jtip-l { background-image: url(../images/jtip-l.gif); background-position: right center; }
.jtip-r { background-image: url(../images/jtip-r.gif); background-position: left center; }

.tip-t { background:url(../images/help.gif) no-repeat left top; width:16px; height:16px; padding: 0px; margin:0px; cursor:pointer; border:none; }
.tip-r { background:url(../images/help.gif) no-repeat left top; width:16px; height:16px; padding: 0px; margin:0px; cursor:pointer; border:none; }
.tip-b { background:url(../images/help.gif) no-repeat left top; width:16px; height:16px; padding: 0px; margin:0px; cursor:pointer; border:none; }
.tip-l { background:url(../images/help.gif) no-repeat left top; width:16px; height:16px; padding: 0px; margin:0px; cursor:pointer; border:none; }





.onNormal
{
    height: 22px;
    border: 0px solid #E3E3E3;
    color: #000000;
    font-size: 12px;
    padding: 4px 5px 0 25px;
    overflow: hidden;
}
.onShow
{
    background: url(../images/reg1.gif) no-repeat;
    height: 22px;
    border: 0px solid #E3E3E3;
    color: #000000;
    font-size: 12px;
    padding: 4px 5px 0 25px;
    overflow: hidden;
}
.onFocus
{
    background: url(../images/reg2.gif) no-repeat;
    height: 22px;
    border: 0px solid #E3E3E3;
    color: #000000;
    font-size: 12px;
    padding: 4px 5px 0 25px;
    overflow: hidden;
}
.onError
{
    background: url(../images/reg3.gif) no-repeat;
    height: 22px;
    border: 0px solid #E3E3E3;
    color: #ff0000;
    font-size: 12px;
    padding: 4px 5px 0 25px;
    overflow: hidden;
}
.onSuccess
{
    background: url(../images/reg4.gif) no-repeat;
    height: 22px;
    border: 0px solid #E3E3E3;
    color: #000000;
    font-size: 12px;
    padding: 4px 5px 0 25px;
    overflow: hidden;
}
.onLoad
{
    background: url(../images/loading.gif) no-repeat 3px 3px;
    height: 22px;
    border: 0px solid #E3E3E3;
    color: #000000;
    font-size: 12px;
    padding: 4px 0 0 25px;
    overflow: hidden;
}




#ColorPickerDiv 
{
	display: block;
	display: none;
	position: relative;
	border: 1px solid #777;
	background: #fff;
}
.ColorPickerArea
{
	border-collapse: collapse;
	border: solid;
	border-color: #000000;
	border-width:1px;
}
.ColorPickerDivSample
{
	margin: 0px 0px 0px 4px;
	border: solid 1px #000;
	padding: 0px 10px;	
	position: relative;
	cursor: pointer;
}

.pc{ display:block;}
.ph{ display:none;}


.h1_font12{font-size:12px;}

#bsu {
	
	margin: 0 auto;

	
}

* {
	font-size: 14px;
}
.free_evo
        {
        }
        .free_evo .title
        {
            font-weight: bold;
        }
        .free_evo .info tr th 
        {
            width: 300px;
            color: #6e6e6e;
        }
        .free_evo .info tr td input[type=text], textarea,select
        {
            border: 1px solid #a0a0a4;
        }
        .eg_font
        {
            color:#808080;
        }
        .subm
        {
             background:url(static/images/submit.gif); width:100px; height:34px;
        }
        .sr2{ border: 1px solid #a0a0a4; width:50px;}
