@charset "utf-8";
/* CSS Document */
/**
 * By jasonshan@tencent.com
 * date 2014.3.
 * v  1.0
 * 适配首页样式
 */
/*reset*/
*html{ background-image:url(about:blank);background-attachment:fixed;} 
/*此代码解决IE6.0下不会出现闪动*/ 
.clear{ clear:both;}
body,div,ol,ul, li,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video {margin:0;padding:0;}
article,aside,footer,header,hgroup,nav,section,audio,canvas,video,img {display: block;overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis; /* for IE */
-o-text-overflow: ellipsis; /* for Opera */
-icab-text-overflow: ellipsis; /* for iCab */
-khtml-text-overflow: ellipsis; /* for Konqueror Safari */
-moz-text-overflow: ellipsis; /* for Firefox,mozilla */
-webkit-text-overflow: ellipsis; /* for Safari,Swift*/ }
body {font:100%/1.6 'XinGothic-SinaWeibo','Microsoft Yahei','helvetica','arial';color:#333;background:#f8f8f8; -webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%; -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-tap-highlight-color:rgba(0,0,0,0);}
textarea {resize: none;}
iframe,img { border:0;}
ul,ol {list-style:none;}
input,select,textarea {outline: 0;-webkit-user-modify: read-write-plaintext-only;}
/*input {-webkit-appearance: none;}*/
input:-moz-value {font-weight:bold;color:#F00;} 
input::-webkit-input-value{font-weight:bold;color:#F00;}
em{ font-style:normal;}
a{text-decoration: none; color:#1A1A1A;}
a:hover{color:#C14545;}
.fl {float: left;}
.fr{ float:right;}
body,.global{ background: #f8f8f8;}
.global{width: 100%; overflow: hidden;}
/*header*/
.header{ width: 100%; height: 44px;-webkit-background-size:141px 44px;-moz-background-size:141px 44px;-o-background-size:141px 44px;background-size:141px 44px;border-bottom: 2px solid #CDCDCD; background-color:#EEE;}
.logo{display: inline-block; text-indent:-9999em;width: 152px; height: 30px;margin: 7px 0 0 8px;}
a.subscribe{position:absolute;top:0px;left:8px;padding:0px;display:inline-block;;z-index:600;/*-moz-box-shadow:inset 0 1px 0 #55a7f5;-webkit-box-shadow:inset 0 1px 0 #55a7f5;*/}
.navico{width:24px;height:44px;overflow:hidden;position:absolute;top:10px;right:8px;outline:0;}
/*header_list*/
.header_list{ line-height:44px; width: 100%; height: 44px;/*-webkit-background-size:141px 44px;-moz-background-size:141px 44px;-o-background-size:141px 44px;background-size:141px 44px;*/
/*background: linear-gradient(#1F75DB, #3289F0) repeat scroll 0 0 rgba(0, 0, 0, 0);*//*background-color:#126ddf;*/border-bottom: 1px solid #3785E0;border-top: 1px solid #3785E0; 
		FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#1F75DB,endColorStr=#3289F0); /*IE 6 7 8*/   
        background: -ms-linear-gradient(top, #1F75DB,  #3289F0);        /* IE 10 */  
        background:-moz-linear-gradient(top,#1F75DB,#3289F0);/*火狐*/   
        background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#1F75DB), to(#3289F0 ));/*谷歌*/   
        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1F75DB), to(#3289F0 ));      /* Safari 4-5, Chrome 1-9*/  
        background: -webkit-linear-gradient(top, #1F75DB, #3289F0);   /*Safari5.1 Chrome 10+*/  
        background: -o-linear-gradient(top, #1F75DB, #3289F0);  /*Opera 11.10+*/   }
.header_list a{ color:#fafafa;}
.header_list .subscribe_list{float:left;padding:0px 0px 0px 8px;display:inline-block;;z-index:600;/*-moz-box-shadow:inset 0 1px 0 #55a7f5;-webkit-box-shadow:inset 0 1px 0 #55a7f5;*/}
a.subscribe_list{ float:left;padding:0px 0px 0px 20px;display:inline-block;;z-index:600;/*-moz-box-shadow:inset 0 1px 0 #55a7f5;-webkit-box-shadow:inset 0 1px 0 #55a7f5;*/ }
a.subscribe_list:hover{ text-decoration:none; color:#fafafa;}
a.mainNav {background:url(../images/top_line_6.png) no-repeat scroll right center/15px auto rgba(0, 0, 0, 0); color:#fafafa; font-size:1.25em; padding:0px 5px;}
a.mainNav:hover{ color:#fafafa; text-decoration:none;}
.header_list .levelOne {float: left;padding: 0 10px 0 8px;}
.header_list .levelOne, .header_list .levelTwo {background:url(../images/top_line_6.png) no-repeat right center;filter: alpha(opacity=75);/*支持IE*/
filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
.navLine {display: inline-block;float: left;height: 43px;line-height: 43px;overflow: hidden;width:5px; font-size:1px;border-right: 1px solid #1965D5; margin-left:5px;
/*opacity:0.8;/*支持Firefox, Safari, Chrome*/
filter: alpha(opacity=75);/*支持IE*/
filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75}

.articleHead .sinaLogo {background-position: 0 2px;display: inline-block;float: left;height: 42px; margin: 5px 7px 0 8px;width: 41px;}
.articleHead a {color: #FFFFFF;}
.articleHead a {  color: #FFFFFF;}
.gIcon, .p_search_btn, .p_search_seclet h3, .p_newslist_ico_pic, .p_newslist_ico_video, .p_addlist li, .active_ico, .investigate h4 {
    background: url("../images/cms_icon.png") no-repeat scroll 0 0 / 50px auto rgba(0, 0, 0, 0);
}
/*nav*/
.nav{width: 100%; overflow: hidden;padding: 5px 1px;}
.nav ul{overflow: hidden;}
.nav li{width: 20%;float: left; font-size: 1.125em;display: inline-block; text-align: center;}
.nav li a{display: block;color: #141414; -webkit-border-radius:4px;border-radius:4px; border:1px solid #f8f8f8;}
.nav li a:hover{ background: #dfedfd;border:1px solid #dfedfd;-webkit-border-radius:4px;border-radius:4px;}
.nav li.current a,.toplink li.current a{background: #317ecb}
/*banner*/
.galleryimage{width: 100%;min-height: 165px; width:100%; overflow: hidden;}
.galleryimage img{max-width: 100%;}
.gallerytitle{
	text-align: center;
	font-size: 1em;
	height: 32px;
	line-height: 32px;
	padding: 0 36px 0 0;
	color: #fafafa;
	position: absolute;
	left: -61px;
	bottom: 430px;
	right: 0;
	font-weight: normal;
	text-shadow:1px 1px 1px #000;/*background-color: rgba(21,20,20,0.5);*/
	background-color: rgba(0,0,0,0);
	/*    background: -moz-linear-gradient(top,rgba(255,255,255,0),rgba(0,0,0,0.7));
    background: -webkit-gradient(linear,top,from(rgba(255,255,255,0)),to(rgba(0,0,0,0.7)));
    background: -webkit-linear-gradient(top,rgba(255,255,255,0),rgba(0,0,0,0.7));
    background: -o-linear-gradient(top,rgba(255,255,255,0),rgba(0,0,0,0.7));*/
    background: -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.9));
	background: -webkit-gradient(linear,top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.9)));
	background: -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.9));
	background: -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.9));
    /*background-image: url(../images/gallerybg.png);
    background-repeat: no-repeat;
    background-position: center top;
    -webkit-background-size:320px 32px;
    -moz-background-size:320px 32px;
    -o-background-size:320px 32px;
    background-size:320px 32px;*/
}
/*content*/
.t_in{ padding-left:2em;}
.content{ width:100%; position:relative;}
.content_in{ padding:5px 8px;}
.p_topline_h2{font-size:1.125em;padding:5px 0px;text-align:left; overflow:hidden; height:35px; line-height:35px; text-overflow:ellipsis;
 /* for IE */-o-text-overflow: ellipsis; /* for Opera */
 -icab-text-overflow: ellipsis; /* for iCab */
-khtml-text-overflow: ellipsis; /* for Konqueror Safari */
-moz-text-overflow: ellipsis; /* for Firefox,mozilla */
-webkit-text-overflow: ellipsis; /* for Safari,Swift*/ }
a.red,.red,a .red{color:#C14545 !important;}
a.blue,.blue,a .blue{color:#18E !important;}
a.fontblue,.fontblue,a .fontblue{color:#18E !important;}
.span_1{ padding:1px; background:#C14545; color:#fafafa; font-size:0.75em; font-weight:normal; line-height:40px; }
.p_topline{color:#333333;}
.boder_1{overflow: hidden;border-bottom: 1px solid #eceef0;box-shadow: 0px 1px  1px #fff; line-height:35px; height:35px;}
.today_h1, .read_h1{ font-size:1.25em; width:100%; padding:4px 0px; text-align:left; display:block;border-bottom: 1px solid #eceef0;box-shadow: 0px 1px  1px #fff;}
/*topnews*/
.topnews{padding: 5px 8px;}
.topnews li {height:35px;line-height:35px; /*padding: 0 9px 0 60px;*/position: relative;min-width: 234px; word-wrap: break-word;white-space: nowrap; overflow: hidden; text-overflow:ellipsis;
 /* for IE */-o-text-overflow: ellipsis; /* for Opera */
 -icab-text-overflow: ellipsis; /* for iCab */
-khtml-text-overflow: ellipsis; /* for Konqueror Safari */
-moz-text-overflow: ellipsis; /* for Firefox,mozilla */
-webkit-text-overflow: ellipsis; /* for Safari,Swift*/ overflow: hidden;border-bottom: 1px solid #eceef0; box-shadow: 0 1px 1px #fff;}
.topnews li strong{font-style: normal; font-weight: normal;position: relative;/*    position: absolute; left: 9px;*/}
.topnews li strong a{color:#A1A1A1; display: inline-block;}
.list li strong a{color: #458fce;}
.list li strong a:visited{color: #458fce;}
.topnews li strong,.topnews li span{ font-size: 1.0625em;/*font-size: 1em;*/}
.topnews li span{/*display: inline-block;*//*width: 100%; */}
.topnews li span a{color: #111;display: inline;}
.topnews li strong:after{ content: "|"; color: #d5d5d5;/*display: inline-block;*/font-size: 1em; margin:0 6px;/*    position: absolute; right: -10px;top: 0;*/}
.topnews li:last-of-type{ border-bottom: none;box-shadow: none;/*display: none;*/}
/*内容模块*/
.tabnav{ line-height:40px; height:40px; background:#fff; border-bottom:1px solid #5493de; clear:both;}
.tabnav h2{ padding:0 8px; background:#5493de; float:left; position:relative; letter-spacing:0px; font-weight:normal; font-size:1.25em;}
.tabnav h2 a{ color:#fff; text-decoration:none; font-size:1em; font-weight:580;}
.tabnav h2 a:hover{ text-decoration:none;}
.tabnav_p{ overflow:hidden; text-align:right; padding-right:10px; font-size:1.125em;}
.tabnav_p a{padding:0px 5px 0px 20px;display:inline; color:#1C5AA2; text-decoration:none;}
.tabnav_p a:hover{color:#C14545; text-decoration:none;}
.tabpic_ul{  width:300px; padding:4px 0px 4px 0px ; margin:0 auto;}
.tabpic_ul li{background-color: #EFEFEF;background-repeat: no-repeat;background-size: 60px auto;display: inline; float:left;font-size: 0.875em;height: 124px; margin:8px 5px 8px 0px ;overflow: hidden;position: relative;width: 142px;}
.tabpic_ul li img{height: 124px;width: 142px;}
.tabpic_h3{background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);bottom: 0;box-shadow: 0 1px 1px #FFFFFF inset;color: #FFFFFF;font-size: 0.875em;font-weight: normal;height: 26px; left: 0;line-height: 26px;overflow: hidden;padding: 0 10px; position: absolute;text-align: center;text-overflow: ellipsis;white-space: nowrap;width: 122px;}
.tablist{ padding:5px 0px; clear:both;}
.tablist li{/*height:35px;*/line-height:24px;/*padding: 0 9px 0 60px;*/position: relative;min-width: 234px;padding:6px 0px;  /*word-wrap: break-word;white-space: nowrap; overflow: hidden; text-overflow:ellipsis;*/border-bottom: 1px solid #eceef0; box-shadow: 0 1px 1px #fff; text-align:left;}
.tablist li a{color: #111;display: inline; display:inline-block;}
.tablist2 li a { height:24px; line-height:24px; overflow:hidden;}
.tablist li.li_noneb{ border:0px; box-shadow:0px; box-shadow:none;}
.tablist li:last-of-type {border-bottom: 0 none;box-shadow: none;}
.content_list li{ height:24px; line-height:24px; overflow:hidden;}
/*more*/
.more{ margin:0px;height: 33px; line-height: 33px;   border: 1px solid #ECEEF0;background-color: #f6f5f5;text-align: center; /*margin-bottom: 15px;*/}
.more a{color: #b4b4b4}
.more span{ font-size: 1em;}
.more .gomore:after,.more .gochannel:after{content: ""; display: inline-block;width: 21px; height: 21px;vertical-align: -5px;margin-left: 5px;}
.more .gochannel:after{background-position: -63px 0;}
.more .gomore:after{ background-position: -42px 0;}
.more .gomore:after, .more .gochannel:after { content: ""; display: inline-block;height: 21px;margin-left: 5px; vertical-align: -5px; width:21px;}
.jump, .gochannels, .cComm:before, .more .gomore:after, .more .gochannel:after, .gotop:after {background-image:url(../images/icon_02_02.png);background-position: 0 0;background-repeat: no-repeat; background-size: 21px 21px;}
.more span {font-size: 1em; color: #B4B4B4}

.more1{height: 33px; line-height: 33px; margin:0px;border:1px solid #efefef;background-color: #f6f5f5;text-align: center; /*margin-bottom: 15px;*/}
.more1 a{color: #b4b4b4}
.more1 .gomore:after, more1 .gochanner:after{content: ""; display: inline-block;width: 21px; height: 21px;vertical-align: -5px;margin-left: 5px;}
.more1 .gomore:after{background-image:url(../images/icon_02_01.png);background-position: 0 0;background-repeat: no-repeat; background-size: 21px 21px;}
.more1 span {font-size: 0.8m; color: #B4B4B4}
/*footnav*/
.footnav {background: none repeat scroll 0 0 #49535D;overflow: hidden;padding: 12px 0; width: 100%;}
.footnav li {float: left;font-size: 0.9375em; height: 28px;line-height: 28px;text-align: center;width: 20%;}
.footnav li a {color: #95A0AC; text-decoration:none;}
.footnav li a:hover{text-decoration: none;}
.footnav_1 {background: none repeat scroll 0 0 #49535D;overflow: hidden;padding: 12px 0; width: 100%;}
.footnav_1 li {float: left;font-size: 0.9375em; height: 28px;line-height: 28px;text-align: center;width: 25%;}
.footnav_1 li a {color: #95A0AC; text-decoration:none;}
.footnav_1 li a:hover{text-decoration: none;}
.footer {background: none repeat scroll 0 0 #404A54;overflow: hidden;padding: 10px 45px 12px 0;position: relative;}
.copyright {color: #707982;font-size:0.8em;text-align: left;text-indent: 8px;white-space: nowrap;}
/*full-图文列表*/
.full{ padding: 10px 0;border-bottom: 1px solid #eceef0; box-shadow: 0 1px 1px #fff; clear:both;overflow:auto}
.full h2 { max-height:48px;line-height:24px; overflow: hidden;/*font-size: 1em;*/font-size: 1.0625em;font-weight: normal;  /*text-overflow:ellipsis;white-space: nowrap;*/ padding-left: 5px;  /*margin-bottom: 4px;*/}
.full .thumb {/*width: 75px; height:65px;*/ padding: 1px; border: 1px solid #e0e0e0; float: left; background: #e9f1f4; display: inline-block;max-width: 100%; margin: 0 ;vertical-align: middle;}
.full p {padding: 5px 0 0 5px;line-height: 17px;  /*font-size: 0.8125em;*/ font-size: 0.875em;word-wrap:break-word; overflow: hidden; max-height: 34px; color:#BCBCBC;}
.full .count {height: 17px;line-height: 17px;display: inline-block;text-align: right; float: right; color:#797979;}
.full .count i {font-size: 0.6875em; font-family: Helvetica; color: #878c92; font-style: normal;}
.full_noneb{ border:0px; box-shadow:0px; box-shadow:none;}
.full:last-of-type{border-bottom: 0 none;box-shadow: none;}
.full h2 em {color:#C40404;font-style:normal;}
/*ad*/
.ad{ width:100%; height:auto; overflow:hidden;}
/*search*/
.search-bar{ padding:0px 0px 10px 0px;}
.search-bar .text { position:relative; background:#fafafa; border:1px solid #e4e4e4; height:38px;}
.search-bar, .search-bar .text, .search-bar .btn {
}

.search-bar .text > input {color: #AAAEB3;display: block;font-size: 1.0625em; width:100%;}
.search-bar input { background:none; border: 0 none; outline: medium none;resize: none; white-space: pre-wrap;word-wrap: break-word; height:36px; }
.search-bar .btn {border-left: 1px solid #D5D5D5;  position:absolute; right:0px; top:0px; }
.search-bar .btn > input{width: 74px; height:38px; background:url(../images/search.gif) no-repeat; background-color:none; border:0px;}
/*内页标题*/
.primary {overflow: hidden;}
.primary .title {color: #000000;font-size: 1.375em;font-weight: 700;line-height: 26px; margin: 0px;padding: 15px 0 0px; text-align: left;}
.primary .meta {border-bottom: 1px solid #ECEEF0;font-size: 0.8125em;height: auto;margin: 10px 0px;overflow: hidden;position: relative; line-height:20px;}
.primary .time {display: inline-block;float: left;overflow: hidden; padding-right:15px;}
.primary .time, .primary .author {color: #666666;line-height: 20px;}
.primary .time { font-family: Helvetica;}
.primary .time, .primary .author {color: #666666;line-height: 20px;}
/*文章内容*/
.articleContent {color: #2C2C2C; font-size: 1.125em;line-height: 28px; margin-bottom: 5px;overflow: hidden;padding-top: 10px;text-align: justify;word-wrap: break-word;}
.articleContent br {content: "" !important;display: block !important;margin-bottom: 8px !important;}
.articleContent p{ text-indent:2em; padding:0px; margin:15px 0px 0px;}
/*分享到*/
.share { overflow: hidden; margin-top:20px;}
.share dl {margin: 5px 0px;text-align: right;}
.share dt, .share dd {display: inline-block;vertical-align: middle;}
.share dt {color: #767676;padding: 0 0 0 8px;}
.share dd a {display: inline-block;height: 40px; margin-left: 5px; width: 46px;}
.share dd a img{ display:inline-block;}
.share dd li{ float:left; width:60px; height:40px;}
/*评论*/
.cmnt_item {border-bottom: 1px solid #eceef0; box-shadow: 0 1px 1px #fff;clear: both;overflow: hidden;padding: 10px 0px;position: relative;}
.cmnt_item:last-of-type{border-bottom: 0 none;box-shadow: none;}
.cmnt_top { clear: both;color: #00A0FE;font-size:0.85em;height: 30px;line-height: 30px;margin:0px;overflow: hidden;padding: 10px 0px 0 0;position: relative;}
.cmnt_top .cmnt_nick {font-style: normal; height: 16px;line-height: 16px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; float:left; text-align:left; padding-right:20px;}
.cmnt_top .cmnt_time { float:right; text-align:right;color: #999999;font-size: 0.8125em;font-style: normal;height: 14px;line-height: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cmnt_text { color: #1A1A1A;font-size:0.9375;line-height: 20px; margin-top: 12px; padding: 2px 0;text-align: justify;word-break: break-all;word-wrap: break-word;}
.cmnt_item_nb{clear: both;overflow: hidden;padding: 10px 0px;position: relative; shadow:0px; shadow:none; border:0px;}
/*评论框*/
.cmnt_input{ width:100%; border:1px solid #d9d9d9; margin:15px 0px 5px 0px; background:#ebebeb;}
.cmnt_input textarea {-moz-box-sizing: border-box;border: 0 none;font-size:1em;height: 80px;padding: 5px 0px;width: 100%;background:#ebebeb;}
.cmnt_bm {border-bottom: 1px solid #eceef0; box-shadow: 0 1px 1px #fff;height: 30px;padding: 10px 0;}
a.cmnt_smt {-webkit-border-radius:3px;border-radius:3px;background: none repeat scroll 0 0 #5494EA;border: 0 none;color: #FFFFFF;cursor: pointer; display: inline-block; font-size: 0.875em;height: 30px;line-height: 30px;text-align: center;width: 60px;}
a.cmnt_cancel {-webkit-border-radius:3px;border-radius:3px;background: none repeat scroll 0 0 #EEEEEE;color: #666666;display: inline-block;font-size:0.875em;height: 30px; line-height: 30px;text-align: center;width: 60px;}
/*精选图片*/
.photo_list{ margin:0px; padding:0px 0px 10px 0px; clear:both;}
/*报告列表search*/
.list_reportbtn{ float:right; width:97px; height:40px;}
.list_reportext{ float:left; width:100%; height:40px; padding:10px 0px 15px 0px;}
/*报告分类*/
/*title*/
.report_title{ width:100%; padding:0px 0px 0px 5px; text-align:left; display:block; border-left:2px solid #5494EA; height:35px; margin:10px 0px; overflow:hidden;}
.report_title h1{ line-height:35px; font-size:1.25em; margin:0px; padding:0px; height:35px; overflow:hidden; font-weight:500;}
.report_b{ padding:5px; border:1px solid #eeeeee; font-size:1em; margin:8px 0px;}
.report_b ul{overflow: hidden;}
.report_b ul li{float: left; font-size: 1em;display: inline-block; text-align:center; }
.report_b ul li a{display: block;color: #141414; -webkit-border-radius:4px;border-radius:4px; border:1px solid #f8f8f8; padding:0px 10px 0px 10px;}
.report_b ul li a:hover{ background: #dfedfd;border:1px solid #dfedfd;-webkit-border-radius:4px;border-radius:4px;}
.report_b ul li.current a,.toplink li.current a{background: #317ecb}
.li_20{ width:20%;}
.li_33{ width:33%;}
.li_16{ width:16%;}
.report_h{ width:100%;border:1px solid #eeeeee; font-size:1em; margin:15px 0px;}
.title_h3{ font-size:1.0625em; font-weight:500;}
.th_report{ width:50px;background:#eaeaea; text-align:center; overflow:hidden; vertical-align:midle;}
.report_bnone{ border:0px; border:none;}
.report_img{ width:100%; margin:10px 0px 5px 0px;}
.report_img img{ width:100%; height:100%; margin:0 auto;}
.re_detail {color: #5A5A5A;font-size:1em;padding: 5px 0;position: relative; line-height:30px;}
.re_detail p{ padding:3px 0px; margin:0px;}
.re_detail_str{color: #F60004; font-weight:bold;}
.red1_str{ color:#a92519;}
.blue_str{color:#1C5AA2;}
.bold { font-weight: bold;}
.one_cur+.two{ display:block;}
.one_cur .one_open { display: none;}
.one_cur .one_close { display: inline-block;}
.one_open,.one_close { display: inline-block; margin:0.3em 0.5em 0.3em 0;height:1em; line-height:1em;  width:1em; text-align:center; background:#ccc; color:#fff; font-size:1em; font-weight:bold; cursor:pointer;}
.one_close { display:none;}
.two { padding-left:3em; display:none;}
.content_open,.content_close { position:absolute; top:0px; right:8px; z-index:999; display:block; height:26px; line-height:26px; padding:0px 10px; margin-top:7px; border-radius:13px; background:#999;  color:#fff; font-size:12px;font-weight: normal; cursor:pointer; }
.content_open { display:none;}
.content_ctrl2 .content_open,.content_ctrl2 .content_close,.content_ctrl4 .content_open,.content_ctrl4 .content_close,.content_ctrl5 .content_open,.content_ctrl5 .content_close { top:60px; width:40px; height:40px; line-height:40px; padding:0px; margin:0px; text-align:center; border-radius:20px;cursor:pointer; }
.list1_title i{ font-style:normal;}
.content_ctrl2 i,.content_ctrl4 i,.content_ctrl5 i { display: none;}
.content_ctrl5 .content_open  { display:inline-block;}
.content_ctrl5 .content_close  { display:none;}
.content_ctrl4 + .content_in .two { display:block;}
.content_ctrl4 + .content_in .one_close { display:inline-block;}
.content_ctrl4 + .content_in .one_open { display:none;}
.content_ctrl4 + .content_in .one_cur+.two{ display:none;}
.content_ctrl4 + .content_in .one_cur .one_open { display: inline-block;}
.content_ctrl4 + .content_in .one_cur .one_close { display: none;}
.content_ctrl3 .content_close { display:none;}
.content_ctrl3 .content_open { display:block;}
.content_ctrl3 + .content_close { display:none;}
.content_ctrl1 + .content_in .two { display:block;}
.content_ctrl1 + .content_in .one_close { display:inline-block;}
.content_ctrl1 + .content_in .one_open { display:none;}
.content_ctrl1 + .content_in .one_cur+.two{ display:none;}
.content_ctrl1 + .content_in .one_cur .one_open { display: inline-block;}
.content_ctrl1 + .content_in .one_cur .one_close { display: none;}
.content_cur + .content_in { display:none;}
.content_cur .content_close { display:none;}
.content_cur .content_open { display:block;}
/*btn*/
.o_btn { position: fixed; bottom:8px;left:0; z-index:9999; width:100%; }
.aq_btn,.shop_btn { float:left; width:50%;}
.shop_btn a, .aq_btn a{ display:block; background-color: #FF5000; height:36px; line-height:36px; -webkit-border-radius:3px;border-radius:3px; text-align:center; margin:10px 0px; height:36px;font-size:1em; color:#fafafa; text-decoration:none;}
.aq_btn a {background-color: #07519A; margin-right:8px;}
.o_btn a { margin: 0px 8px;}
.o_btn .shop_btn a { margin-left:0px;}
.shop_btn a:hover, .aq_btn a:hover{ text-decoration:none;}
/*title*/
.list1_title{ width:100%; height:40px; line-height:40px; background:#eaeaea; border-top:1px solid #dedede;border-bottom:1px solid #dedede; padding-left:8px; font-size:1.25em; font-weight:500; display:block;}
/*订单详情*/
/*title*/
.shop_detail_title{width:100%;height:40px;line-height:40px;background:#eaeaea;padding-left:8px;font-size:1.25em;font-weight:500;display:block;border-bottom: 1px solid #eceef0;box-shadow: 0 1px 1px #fff;}
.shop_detail_title_h3{ font-size:1.0625em; font-weight:500;border-bottom: 1px solid #eceef0; box-shadow: 0 1px 1px #fff; line-height:35px;}
.shop_detail_span{ font-size:1em; line-height:35px;}
/*数量*/
.items{}
.shop_list{ width:100%; padding:10px 0px;}
.s-buy .quantity .ui-number {border: 1px solid #E3E3E3;display: inline-block;height: 0.36rem;letter-spacing: 0;line-height: 0.36rem; overflow: hidden;vertical-align: middle;}
.s-buy .quantity .ui-number .decrease { border-right: 1px solid #E3E3E3;}
.s-buy .quantity .ui-number .increase, .s-buy .quantity .ui-number .decrease {background-image: linear-gradient(180deg, #FFFFFF 0px, #EEEFEE 100%); border: 0 none;display: inline-block;font-size: 0.875rem;font-style: normal;font-weight: 700;height: 100%;width: 0.4rem;}
.s-buy .quantity .ui-number .increase, .s-buy .quantity .ui-number .decrease, .s-buy .quantity .ui-number .num { float: left;text-align: center; height:20px;}
select, button, input {color: inherit;}
/*复选框*/
.s_chexckbox{ cursor:pointer; background:url(../images/icon_chk2.png) no-repeat; background-size:25px 25px;display: inline-block;height: 35px;vertical-align: middle;width: 30px; }
 
.s_chexckbox.on{background:url(../images/icon_chk.png) no-repeat; width:30px; height:35px; background-size:25px 25px;}

.s_text{line-height:40px; font-size:0.9em; padding-left:8px;}
/*联系人*/
.info { border-bottom: 1px solid #DBDBDB;position: relative;}
.info-list { padding-bottom: 20px;}
.info-list {border-bottom: 1px solid #C8C7CC;padding-left: 10px;}
.pd {padding: 5px 10px 4px;}
.tbl-type {display: table;width: 100%;}
.tbl-cell { vertical-align: middle;}
.w80 { width: 90px;}
.tbl-cell { display: table-cell;}
.w80 {width: 130px;}
.tbl-cell:first-child span {color:#666;font-size:0.875em;}
/*.new-input {color: #333333;font-family: '微软雅黑';font-size: 14px;}*/
.new-input {background: none repeat scroll 0 0 #f8f8f8;border: 0 none;border-radius: 0;color: #BDBDBD;font-size: 12px;font-weight: 400;height: 30px;line-height: 24px;text-indent: 10px;vertical-align: top;width: 100%;}
.w70 { width: 70px;}
/*模拟单选框*/
.info-addr2{padding-left:10px;border-bottom:1px solid #E1E1E1;}
.info-addr2 .border-b-none{border-bottom:none;}
.info-addr .border-b-none{border-bottom:none;}
.info-addr{padding:3px 10px;border-bottom:1px solid #E1E1E1; float:left; width:28%; text-align:left;}
.btn-radio{display:inline-block;padding:0px 5px 0px 0px; background:url(../images/radio.gif) no-repeat; width:36px; height:36px; vertical-align: -13px;}
.btn-radio.on{ background:url(../images/radio_on.gif) no-repeat;}
.info-sex{ float:left; width:70px;color: #666;font-size:0.875em;vertical-align: middle;padding:10px 0px; text-align:left; }
/*bank*/
.bank{ width:100%; margin:15px 0px 15px -5px; padding:10px 0px 10px 10px; border:1px solid #eceef0; background:#fff;}
.bank p{ margin:0px; padding:0px;}
/*vote*/
.vote_num{ font-weight:normal; font-size:0.8em; color:#BCBCBC}
.vote{ width:100%; padding:8px 0px 8px 0px;}
.vote h2{ font-size:1em;color:#1C5AA2; line-height:26px;}
.vote a{-webkit-border-radius:3px;border-radius:3px; display:block; line-height:24px; height:auto; padding:0px 5px; border:1px solid #d9d9d9; background:#ebebeb; color:#111111; text-align:left; text-decoration:none; width:auto;}
.vote a:hover{background: #dfedfd;border:1px solid #c9e1fd; text-decoration:none;}
.vote .v_num{ text-align:right;color:#1A649D; line-height:30px; }
.vote table{ margin:0px; padding:0px;}
.vote table td{ padding:8px 0px;}
.vote table th{ width:120px; vertical-align:middle; text-align:right; font-weight:normal;}
/*login*/
.login_text{width:100%;border:1px solid #D2D2D2; height:26px; line-height:26px; -webkit-border-radius:3px;border-radius:3px; margin:10px 0px; background-color:#fff; padding:6px 0px;}
.login_text.code{width:33%;border:1px solid #D2D2D2; height:26px; line-height:26px; -webkit-border-radius:3px;border-radius:3px; margin:10px 0px; background-color:#fff; padding:6px 0px;}
.user{ background:url(../images/index.png) 5px 5px no-repeat;  }
.password{ background:url(../images/index.png) 5px -103px no-repeat  ; }
.login_input{padding-left:40px; background:none; border:none; height:26px; line-height:26px; width:100%;}
.login_p{width:100%; height:26px; line-height:26px; margin:0px; padding:8px 0px; }
.login_h{ height:auto; line-height:26px;}
.login_p a{  color: #004477;text-decoration: none;}
.login_p a:hover{ text-decoration:none;}
.register_input{ padding:0px 5px;background:none; border:none; height:26px; line-height:26px; width:100%;}
.login_text select{ background:none; border:none; height:26px; line-height:26px; width:100%;}
.post_text{width:100%;border:1px solid #D2D2D2; -webkit-border-radius:3px;border-radius:3px; margin:10px 0px; background-color:#fff; padding:6px 0px;}
.post_text textarea{padding:0px 5px;background:none; font-size:0.8em; border:none; height:60px; line-height:20px; width:100%; overflow:hidden;}
.login_p table{ margin:0px; padding:0px;}
.login_p table tr, .login_p table td{ margin:0px; padding:0px;}
.min-h{ min-height:400px;}
/*placeholder*/

/*logo-footer*/
.logo_footer{ width:100%; position:absolute; bottom:0px;}
/*模拟复选框*/
.register_checkbox{ float:left; width:30px; height:40px;}
.register_p{ float:left; height:26px; line-height:26px;}
.new-a-txt3 {color: #666666;display: block;font-size: 14px;line-height: 20px;padding-top: 10px;}
.new-chk2 { background:url(../images/icon_chk2.png) no-repeat; background-size:25px 25px;display: inline-block;height: 40px;margin-right: 5px;vertical-align: middle;width: 30px; margin-top:-8px;}
.new-chk2.on {background:url(../images/icon_chk.png) no-repeat; width:25px; height:25px; background-size:25px 25px;}
.cl_bc{ color:#bcbcbc;}
.login_m{ margin:0px; padding:0px;}
/*nav2*/
/*nav*/
.nav2{width: 100%; overflow: hidden;padding:5px 1px; }
.nav2 ul{overflow: hidden;}
.nav2 li{width: 25%;float: left; font-size:0.875em;display: inline-block; text-align: center;}
.nav2 li a{display: block;color: #141414; -webkit-border-radius:4px;border-radius:4px; border:1px solid #f8fcff;}
.nav2 li a:hover{ background: #dfedfd;border:1px solid #dfedfd;-webkit-border-radius:4px;border-radius:4px;}
.nav2 li.current a,.toplink li.current a{background: #317ecb}
.nav2_bg{background:#f8fcff; border-bottom: 1px solid #eceef0; box-shadow: 0 1px 1px #fff;}
/*problem*/
.problem{ width:100%; border-bottom: 1px solid #eceef0; box-shadow: 0 1px 1px #fff; margin:5px 0px 5px 0px; padding:0px 0px 5px 0px;}
.problem h2{ font-size:1em;color:#1C5AA2; line-height:35px;}
.space_arrow{ float:right; background:url(../images/baike_arrow.png) 0px 8px no-repeat; display:inline-block; width:18px; height:39px;}
/*baike*/
.bklist{ padding:8px 0px; clear:both;}
.bklist li{ height:40px;line-height:40px; /*padding: 0 9px 0 60px;*/position: relative;min-width: 234px; word-wrap: break-word;white-space: nowrap; overflow: hidden; text-overflow:ellipsis;overflow: hidden;border-bottom: 1px solid #eceef0; box-shadow: 0 1px 1px #fff; text-align:left;}
.bklist li a{color: #111;display: inline;}
.bklist li.li_noneb{ border:0px; box-shadow:0px; box-shadow:none;}
.m_p{ margin:0px; padding:10px 0px 0px 0px;}
/*baike content*/
.baike_c{ width:100%; padding:8px 0px 10px 0px;}
.baike_c h1{color: #000000;font-size: 1.375em;font-weight: 600;line-height: 30px; margin: 0 8px;padding: 15px 0 5px; text-align: left; border-bottom: 1px solid #eceef0; box-shadow: 0 1px 1px #fff; background:url(../images/baike_h1.gif) 0px 21px no-repeat; padding-left:20px;}
.baike_c h2{color: #000000;font-size: 1.25em;font-weight:600;line-height: 30px; margin: 0 8px;padding: 15px 0 5px; text-align: left; border-bottom: 1px solid #eceef0; box-shadow: 0 1px 1px #fff; background:url(../images/baike_h2.gif) 0px 21px no-repeat; padding-left:15px;}
.baike_c h3{color: #000000;font-size: 1.0625em;font-weight:600;line-height: 26px; margin: 0 8px;padding: 15px 0 5px; text-align: left;}
.baike_c p{ padding:8px 0px; text-align:left; text-indent:2em; font-size:1em; line-height:26px;}
.baike_c p img{ margin:10px 0px; padding:0px; text-align:left; text-indent:0em;}
/*baikelist icon */
.baike_icon{width:56px;height:56px;
position:fixed; /*支持实现w3c标准的浏览器*/ 
_position:absolute; /*单独针对IE6*/ 
right:10px; /*距离顶部200px*/ 
bottom:0px; /*距离右边200px*/ 
/*_top:expression(eval(document.documentElement.scrollTop+200));*/ /*+200是IE6.0下面距离浏览器窗口顶部的位置*/ 
/*IE6.0下面距离底部位置为0px*/ 
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}  /*+50是IE6.0下面距离浏览器窗口顶部的位置*/ 
/*baikelist_content*/
.bk_listc{ box-shadow: -6px 6px 15px 0px #E0E0E0; border-left:1px solid #EEE; background:#fff;width:80%; height:100%;position:fixed;_position:absolute; right:0px; bottom:0px;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}  /*+50是IE6.0下面距离浏览器窗口顶部的位置*/ 
.bk_listc1 .bk_close{ display:inline-block; width:48px; height:28px; padding:5px 0px 5px 0px; float:right;}
.bk_listc1 h2{font-size: 1.0625em; font-weight:normal; text-align: left; border-bottom: 1px solid #D9D9D9; box-shadow: 0 1px 1px #f8f8f8; text-indent:0.5em; }
.bk_listc1 h2 a{color:#000; font-weight:600;line-height:24px;padding: 0px; text-decoration:none; padding:6px 0px; display:inline-block;}
.bk_listc1 h2 a:hover{ color:#C14545; text-decoration:none;}
.bk_listc1 h3{ font-weight:normal; line-height:24px; padding: 0px; text-align: left; border-bottom: 1px solid #D9D9D9; box-shadow: 0 1px 1px #fff; margin-left:2em;}
.bk_listc1 h3 a{color:#454545;font-size:0.875em; font-weight:400; text-decoration:none; padding:7px 0px; display:inline-block;}
.bk_listc1 h3 a:hover{color:#C14545; text-decoration:none;}
/*换灯片组图*/
.swipe{ overflow:hidden;height:160px;position:relative;min-width:320px; }
.focus_a .focus_body a,.focus_a .focus_body a:visited,.focus_a .focus_body a:hover,.focus_a .focus_body a:active{color:#fff}
.swipe .focus_prev,.swipe .focus_next{width:42px;height:42px;line-height:42px;overflow:hidden;position:absolute;top:60px;z-index:9999;color:#fff;font-size:30px;text-align:center;background:#000;filter:alpha(opacity=60);opacity:.6;border-radius:21px;-moz-border-radius:21px;-o-border-radius:21px;-webkit-border-radius:21px;display:block;_display:block}
.swipe .focus_prev{left:4px;color:#fff}
.swipe .focus_prev:visited{color:#fff;text-decoration:none}
.swipe .focus_prev:hover{color:#fff;text-decoration:none}
.swipe .focus_prev:active{color:#fff}
.swipe .focus_next{right:4px;color:#fff}
.swipe .focus_next:visited{color:#fff;text-decoration:none}
.swipe .focus_next:hover{color:#fff;text-decoration:none}
.swipe .focus_next:active{color:#fff}
.swipe .focus_prev:hover,.swipe .focus_next:hover{filter:alpha(opacity=80);opacity:.8}
.swipe-wrap{overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:99}
.swipe-wrap>div{float:left;position:relative}
.swipe_pic{ position:relative;background-color:#efefef;max-height: 160px;min-height: 160px;overflow: hidden; }
.swipe_pic a{display:block}
.swipe_pic img{max-width: 100%;}
.swipe_h3{position:absolute;left:0;right:0;bottom:0;padding:0 14px;font-size:14px;font-weight:normal;background:rgba(0,0,0,0.6);height:26px;line-height:26px;color:#fff;text-shadow:1px 1px 0 #000}
.swipe_num{position:absolute;right:0;bottom:10px;z-index:100;overflow:auto;}
.swipe_num li{float:left;width:4px;height:4px;font-size:0;text-indent:999em;border:1px solid rgba(0,0,0,0.6);background:#a9a89d;margin:0 5px;overflow:hidden}
.swipe_num li.active{width:4px;height:4px;border:1px solid #43e2fd;background:#58d8ff;box-shadow:0 0 4px #43e2fd}
/*广告位*/
.ad_img{ display:block; width:100%; height:165px; line-height:165px; border:1px solid #D0D0D0; background:url(../images/bg_banner.png)  center no-repeat; background-color:#D7D7D7;  color:#F00; font-size:3em; text-align:center; vertical-align:middle; }

/* CSS Document */
.boxy-wrapper{position:absolute;z-index:150;}
.boxy-wrapper.fixed{position:fixed;}
/* Modal */ 
.boxy-modal-blackout{position:absolute; left:0; top:0; background-color:black;}
.boxy-modal-blackout-iframe{position:absolute; left:0; top:0; z-index:128; border: none;}
/* Border */
.boxy-wrapper{empty-cells:show;}

.boxy-wrapper .boxy-top-left,.boxy-wrapper .boxy-top-right,.boxy-wrapper .boxy-bottom-right,.boxy-wrapper .boxy-bottom-left{width:10px; height:12px; padding:0}
/*
.boxy-wrapper .boxy-top-left{background:url(../images/boxy-nw.png);} 
.boxy-wrapper .boxy-top-right{background:url(../images/boxy-ne.png);}
.boxy-wrapper .boxy-bottom-right{background:url(../images/boxy-se.png);}
.boxy-wrapper .boxy-bottom-left{background:url(../images/boxy-sw.png);}
*/
/*
.boxy-wrapper .boxy-top,.boxy-wrapper .boxy-bottom{height:12px; background-color:#555555; opacity:1; filter:alpha(opacity=0.5); padding:0}
.boxy-wrapper .boxy-left,.boxy-wrapper .boxy-right{width:12px; background-color:#555555; opacity:1; filter:alpha(opacity=0.5); padding:0; float:none}
*/
/*
.boxy-wrapper .boxy-top{height:6px; background-image:url(../images/boxy-n.png); background-repeat:repeat-x; padding:0}
.boxy-wrapper .boxy-bottom{height:6px; background-image:url(../images/boxy-s.png); background-repeat:repeat-x; padding:0}
.boxy-wrapper .boxy-left{width:6px; background-image:url(../images/boxy-w.png); background-repeat:repeat-y; padding:0}
.boxy-wrapper .boxy-right{width:6px; background-image:url(../images/boxy-e.png); background-repeat:repeat-y; padding:0}
*/
.boxy-wrapper .boxy-top-left,.boxy-wrapper .boxy-top-right,.boxy-wrapper .boxy-bottom-right,.boxy-wrapper .boxy-bottom-left { background-color:#555555; opacity:0.6; filter:alpha(opacity=60); padding:0}
.boxy-wrapper .boxy-top,.boxy-wrapper .boxy-bottom{ background-color:#555555; opacity:0.6; filter:alpha(opacity=60);  padding:0}
.boxy-wrapper .boxy-left,.boxy-wrapper .boxy-right{ background-color:#555555; opacity:0.6; filter:alpha(opacity=60);  padding:0;}

/* Title bar */
/*.boxy-wrapper .title-bar{ background:url(../images/box-bg.png) repeat-x; position:relative; height:33px }*/
.boxy-wrapper .title-bar{ height:33px; position:relative; background:#fbfcfe; }
.boxy-wrapper .title-bar .dragging{ cursor:move; }
.boxy-wrapper .title-bar h2{ font-size:14px; text-align:left; color:#333; line-height:1; margin:0; padding:0; font-weight:bold; padding-left:7px; padding-top:10px }
.boxy-wrapper .title-bar .close {display:block; position:absolute; top:6px; right:7px; width:21px; height: 19px; background:url(../images/boxy-close.png) no-repeat 0 0px;text-indent:-9999px; overflow:hidden }
.boxy-wrapper .title-bar .closeover {display:block; position:absolute; top:6px; right:7px; width:21px; height: 19px; background:url(../images/boxy-close.png) no-repeat 0 -21px;text-indent:-9999px; overflow:hidden }
.boxy-wrapper .title-bar .min {display:block; position:absolute; top:6px; right:30px; width:21px; height: 19px; background:url(../images/boxy-minmax.png) no-repeat 0 -30px;text-indent:-9999px; overflow:hidden }
.boxy-wrapper .title-bar .max {display:block; position:absolute; top:6px; right:30px; width:21px; height: 19px; background:url(../images/boxy-minmax.png) no-repeat 0 -120px;text-indent:-9999px; overflow:hidden }

/* Content Region */
.boxy-inner{background-color:white; padding:0}
.boxy-content{ padding:10px; overflow:auto;}
.boxy-content form{margin-top:5px;margin-bottom:5px;}
/* Question Boxes */
.boxy-wrapper .question{ width:340px !important; overflow:auto; }
.boxy-wrapper .answers{text-align:right;}
/* confirm btn */
/* button */
.boxy-btn1,.boxy-btn2,.boxy-btn4{background-color:transparent; font-size:12px; border:0; background-image:url(../images/btn.png);color:#FFFFFF; cursor:pointer;  background-repeat:no-repeat;vertical-align:middle}
.boxy-btn1{ width:50px; height:22px; background-position: 0 0;}
.boxy-btn2{width:50px; height:22px;  background-position: 0 -25px;color:#333333;}
.boxy-btn3{background-color:#EAEAEA; border-color:#EAEAEA #aaaaaa #aaaaaa #EAEAEA; color:#333333; padding:3px 5px 1.9px;}
.boxy-btn3:hover{background-color:#cad5eb; border-color:#CED8E3 #A2ADBC #A2ADBC #CED8E3;}
.boxy-btn4{width:75px;height:22px; background-position: 0 -50px;}

/* active tips-box */
.tips-box-b{position:absolute; font-size:12px; color:#b00; background:url(../images/tips-bg.png) right top no-repeat; height:26px; padding-right:10px;}
.tips-box-b .tips-content{background:url(../images/tips-bg.png) left top no-repeat; height:26px; float:left; line-height:22px; padding-left:10px;}
.tips-box-t{position:absolute; font-size:12px; color:#b00; background:url(../images/tips-bg.png) right -28px no-repeat; height:27px; padding-right:10px;}
.tips-box-t .tips-content{background:url(../images/tips-bg.png) left -28px no-repeat; height:20px; float:left; padding-top:7px; line-height:20px; padding-left:10px;}
.tips-box-l{position:absolute; font-size:12px; color:#b00; height:21px;}
.tips-box-l span{background:url(../images/tips-bg.png) left -58px; float:left; height:21px; width:10px;}
.tips-box-l .tips-content{background:url(../images/tips-bg.png) right -58px; height:21px; line-height:21px; padding-right:10px; float:left;}

/* button */
.submit2,.submit-gray2,.submit4,.submit3,.submit-gray2,.submit-gray3,.submit-gray4,.submit-t-btn,.submit-t-btn-gray{text-align:center; margin-right:6px; background-color:transparent; border:0; background-image:url(../images/btn.png);color:#FFFFFF; cursor:pointer; background-repeat:no-repeat; display:inline-block; vertical-align:middle;*padding-top:1px;line-height:22px;font-size:12px; }
.submit2{ width:50px; height:22px; background-position: 0 0; }
.submit4{ width:75px;height:22px; background-position: 0 -50px;}
.submit3{ width:63px;height:22px; background-position: 0 -75px;}
.submit-t-btn{ width:55px;height:32px;line-height:32px;background-position: -65px -268px; font-weight:700;   }
.submit-t-btn-gray{ width:55px;height:32px;line-height:32px;background-position: -65px -376px; font-weight:700; cursor:default   }
.submit-gray2{ width:50px; height:22px;  background-position: 0 -25px; color:#555555;}
.submit-gray3{ width:63px;height:22px; background-position: 0 -376px;color:#555555;}
.submit-gray4{ width:75px;height:22px;background-position: 0 -185px; color:#555555;}
.submit{ text-align:center;  height:22px;}
a.a-submit:link, a.a-submit:visited{color:#FFFFFF;text-decoration:none;}
a.a-submit:hover{ color:#FFFFFF;text-decoration:none; }
.submit-b{ text-align:center; height:32px; line-height:32px;}
a.submit-b:link, a.submit-b:visited{color:#FFFFFF;text-decoration:none;}
a.submit-b:hover{color:#FFFFFF;text-decoration:none;}
a.a-gray:link, a.a-gray:visited{color:#555555;text-decoration:none;}
a.a-gray:hover{color:#555555;text-decoration:none;}

/* window foot line */
.win-foot{margin-top:15px; border-top:1px solid #D1D6E2; height:30px; padding-top:15px; text-align:right; clear:both}
.win-foot-noborder{margin-top:15px; height:30px; padding-top:5px; text-align:right; clear:both}
.win-foot .win-tip-text{ float:left }

/* input error style */
.tip-right, .tip-error, .ico-black-dot { background:url(../images/boxy-ico.png) no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="boxy/boxy-ico.png"); }
.tip-normal, .tip-right, .tip-error { display:inline-block; line-height:20px; margin-left:5px; vertical-align:middle; padding-top: 1px}
.tip-normal { color:#888888 }
.tip-right { padding-left:16px; background-position: 0 -43px;_background-position: 0 -43px; color:#0B6DD0}
.tip-error { padding-left:16px; background-position: 0 -4px;_background-position: 0 -4px; color:#D07C0B}
.ico-black-dot { width: 11px;height: 11px; background-position: 0 -85px; display:block; float:left; }
/**/
/*最大宽度*/
.max-size{max-width:960px; margin:0 auto}