body {font: 14px "Microsoft Yahei",Arial,sans-serif;line-height: 28px;color: #333333;background-color: #ffffff;margin: 0;}
div {display: block;}
*,*:before,*:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}
.hidden {display: none;}
ul,li{list-style-type: none;}
h1 {display: block;font-size: 14px;font-weight: bold;}
h2 {font-size: 14px;}
a {color:#333333;text-decoration: none;}
a:visited,  a:link,  a:active {color:#333333;}
a:hover{color:#F40;background-position: bottom;	font-weight: normal;}
.titlelink:link ,.titlelink:visited {color: #000000;}
.titlelink:hover {color: #FF3300;}
.hui12 {font-size: 12px;color: #666666;}
.h-g, .h-r, .h-b{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bolder;}
.h-g{color:#DA251D; }
.h-r{color:#007CC3;}
.h-b{ color:#FF6600;}


input {cursor:pointer; border: 1px solid #CCCCCC; height:32px; background:#FFFFFF;  color:#333333;vertical-align: middle;}
input[type='text']:hover,input[type='submit']:hover,input[type='reset']:hover{border: 1px solid #ff7f02;  }
input[type='radio'] {font:14px;height: 15px;width: 15px;display: inline-block;}
input[type="submit"],input[type="button"]{ cursor:pointer;padding:0 15px;color: #FFF;border-color:#CCCCCC: #F40;background: none repeat scroll 0% 0% #F40;font-size: 16px;line-height: 28px;border-width: 1px;border-style: solid;height: 32px;}
input[type="submit"]:disabled,input[type="button"]:disabled{cursor:default; border: 1px solid #CCCCCC; background:#999999; color:#FFFFFF;border-color:#999999: }

input[type="checkbox"]{line-height: 15px;border-width: 1px;height: 15px; vertical-align:baseline;}
/*头文件*/
.thm-header {background-color: #ff7f02;color: #fff;display:block;}
.header-inner {background-color: #ff7f02;color:#FFFFFF;height: 48px;position: relative;z-index: 101;}
.header-inner{width:100%; padding:0 10px}
.header-inner a{color:#FFFFFF;}

.header-inner .logo{width:226px;height:48px;float:left;margin:0px;background-image:url("../images/bjlogo.gif") ; 
background-position:center; background-color:#FFFFFF;}
.header-inner .logo a{width:226px;height:48px;line-height:48px;display:block}

.header-inner .top-nav{width:600px;height:48px;list-style:none;padding-left:0;float:left;font-size:16px;margin:0 0 0 30px;background-color:#ff7f02;color:#ff7f02}
.header-inner .top-nav li{float:left;position:relative}
.header-inner .top-nav li:hover{background-color:#f06b01}
.header-inner .top-nav a{color:#FFFFFF;float:left;display:block;padding:0 25px;line-height:48px;height:48px}
.header-inner .top-nav a:hover,.header-inner .top-nav a:active,.header-inner .top-nav a.cur{background-color:#f06b01; color:#FFFFFF;}

.header-inner .user{float:right; height:48px; width:100px;display:block;}
.header-inner .user .nulogin{height:48px;line-height:48px}
.header-inner .user .nulogin a{opacity:.75;filter:alpha(opacity=75); color:#FFFFFF;}
.header-inner .user .nulogin a:hover{opacity:1;filter:alpha(opacity=100); color:#FFFFFF;}

.header-inner .search{float:right;height:48px; aline-height:48px;padding-right:25px; padding-top:10px;}
.header-inner .search #search-input{border-radius:4px;font-size:14px;width:160px;padding:7px 38px 7px 8px;border:none;background-color:#fff;outline:0;color:#ffb05b}
.header-inner .search #search-input:focus{background-color:#fff;color:#444}


/*主要内容*/
.thb-contemt {width:100%;padding:0 10px; margin-top:10px;display:block;}
/*左侧*/
.frame-left{ position:absolute; top:48px; left:0;margin: 10px 0 0 10px;min-width: 140px; width:8%;border:1px solid #CCCCCC;z-index:1000;}
.left_nav {overflow: hidden;width: 100%;zoom: 1;}

.left_nav h1{ margin:0 0; padding-left:10px; background:#CCCCCC; color:#FFFFFF;}
.main-item  { clear:both;font-size: 12px;line-height: 28px;position: relative;width: 100%;border-bottom:1px solid #999999;zoom: 1;}
.main-item:hover,.main-item a:hover{color:#FFFFFF;}

.nav-tree{padding-left:0;line-height:36px;width:100%;overflow: hidden;margin:0 0;}
.leftcur,.tree-item{ clear:both;font-size: 12px;line-height: 28px;position: relative;background:#F6F6F6;padding-left:10px;width: 100%;border-bottom:1px solid #CCCCCC;zoom: 1;}
.tree-item{border-bottom:1px dashed  #CCCCCC;}
.tree-item:hover{ background:#54c11a;}
.leftcur{ background:#54c11a; color:#FFFFFF;}
.tree-item  a{ height:30px; display:block; padding: 0px 10px;}
.tree-item:hover   a,.leftcur   a{height:30px; color:#FFFFFF; display:block;padding: 0px 10px; }

/*右侧*/
.frame-right{ margin-top:10px;padding: 0 0 0 155px;position: relative;width:100%;}
.lanmu_right { float:left;width:100%; margin-bottom:4px; border: 1px solid #CCCCCC;}
.searchbox{ float:left; width:100%; background:#99CC66; line-height:32px;padding:4px 15px;  }
.searchitem{ float:left; width:80%; text-align:right; }
.searchbtn{ float:left; width:20%;padding-left:10px;vertical-align:bottom; text-align:left;}

input:hover, input:active, input:visted{color:#FFFFFF; font-weight:300;}
.nei-searchbtn{cursor:pointer;padding:0 15px;color: #FFF;background: none repeat scroll 0% 0% #F40;font-size: 16px;line-height: 32px;border-width: 1px;border-style: solid;height: 32px;}
.nei-searchbtn:hover{color:#FFFFFF;border-color: #F40;}
.searchitem select {margin-left: 5px;}
select{
color: #2c4258;
font-size: inherit;
height:28px;
margin: 0;
overflow: hidden;
padding-top: 4px 0;
text-overflow: ellipsis;
white-space: nowrap;
vertical-align: middle;
}

.search-right{float:right;width: 30%;padding: 8px 15px; }
.search-rightitem{float:right;
    background: none repeat scroll 0% 0% #9C6;
	vertical-align: middle;border: 1px solid #CCC;
    color: #FFFFFF;
    height: 28px;
    line-height: 28px;
	padding:0 10px;
	margin: 2px 0 2px 6px;
	text-align:center}
.search-rightitem:hover{border: 1px solid #ff7f02; color:#FFFFFF; background:#ff7f02}
.search-rightitem a{color:#FFFFFF;text-decoration: none;}
.search-rightitem a:visited,.search-rightitem a:hover,.search-rightitem a:active{color:#FFFFFF;}

/*中间类目导航*/
.right-nav{float:left;width: 100%;border: 1px solid #E5E5E5;background-color: #F6F6F6; }
.right-nav ul{margin:0 0;padding: 0 0;}
.right-nav .nav-tabbar {float:left;font-size: 14px;width: 55%;}
.right-nav .nav-tabbar li {float: left;height: 43px; line-height:43px;border-right: 1px solid #E5E5E5;min-width: 90px;}
.right-nav .nav-tabbar .selected {  background: none repeat scroll 0% 0% #FFF;border-left: 0px none;position: relative;color:#F40;padding: 0px 10px;height: 44px;border-top: 2px solid  #ff7f02;}
.right-nav .nav-tabbar a {line-height: 44px;color:#FFFFFF;text-decoration: none; padding: 0px 10px; display:block;}
 .right-nav .nav-tabbar a:visited,.right-nav .nav-tabbar a:link,.right-nav .nav-tabbar a:active {color:#333333;}
.right-nav .nav-tabbar a:hover{color:#F40;}
.right-nav .nav-tabbar .selected a{color:#FF3333;}
.right-nav .pull-right{ float:right; width:44%; height:44px;padding:8px 4px; text-align:right;}





/*中间小导航*/
.right-subnav{float:left;width: 100%;height: 36px;border:1px solid #E5E5E5; border-top: 1px solid  #FFFFFF;background-color:#FFFFFF; }
.right-subnav-item,.subnav-item-selected{float:left;background: #FFFFFF;vertical-align: middle;border: 1px solid #CCC;color: #666666;height: 30px;line-height: 28px;margin: 3px 0 3px 6px;text-align:center}
.subnav-item-selected{border: 1px solid #54c11a; color:#FFFFFF; background:#54c11a}
.subnav-item-selected a,.subnav-item-selected a:visited,.subnav-item-selected a:active,.subnav-item-selected a:hover{height: 30px;line-height: 28px;color: #FFFFFF;padding:0 10px;}
.right-subnav-item:hover{border: 1px solid #54c11a; color: #FFFFFF; background:#54c11a}
.right-subnav-item a,.right-subnav-item a:visited,.right-subnav-item a:active{height: 30px;line-height: 28px;text-decoration: none;color:#666666; display:block;padding:0 10px;}
.right-subnav-item a:hover{color: #FFFFFF;}


/*表格*/
.right-content{float:left;width: 100%; }
.right-content .rightitem{ float:right; width:70%;padding:0 2px;}
.right-content .leftitem{ float:left;width:30%;padding:0 2px;}
.right-content .tleftitem{ float:left;width:33%;padding:0 1px;}
.right-content .tmediumitem{ float:left; width:33%;padding:0 1px;}
.right-content .trightitem{ float:right; width:34%;padding:0 1px;}
.right-content .dleftitem{ float:left;width:45%;padding:0 1px;}
.right-content .drightitem{ float:right; width:55%;padding:0 1px;}
.right-content ul{ margin:0 30px; padding:3px; 0;}
.right-content li{  margin:2px ; padding:0 0;}

.frame_table{width:100%; text-align:center;border-collapse:collapse; border: 1px solid  #E5E5E5;}
.right_table{width:100%; text-align:center;border-collapse:collapse; border: 1px solid  #E5E5E5;}
.right_table .tb_title{ background: #009999; height:42px;border: 1px solid #E5E5E5; font-size:14px; font-weight:300; color:#FFFFFF;}
.right_table. right_table td{   padding:0 2px; } 
.right_table .tb_content, .right_table .tb_rcontent{height:38px; font-size:14px; color:#000000; background:#FFFFFF;}
.right_table .tb_rcontent{ text-align:right;border: 1px solid  #CCCCCC;}
.right_table tr{border-bottom:1px solid  #E5E5E5; }

/*.right_table  tr:hover {border-bottom: 1px solid #F40;}*/

.black_table{width:100%; text-align:center;border-collapse:collapse; }
.black_table tr{border:1px solid  #E5E5E5;}
/*.black_table tr:hover {background:#54c11a; color:#FFFFFF;}*/
.right_table td{ padding:0 2px;border-right: 1px solid #CCCCCC;} 

.black_table .tb_title{ background: #666666; height:46px;border: 1px solid  #CCCCCC; font-size:14px; font-weight:300; color:#FFFFFF;}
.black_table .tb_content{ background:#FFFFFF;height:40px; font-size:14px; color:#000000;}
.black_table td{padding:0 2px; border-right: 1px solid #CCCCCC; height:32px; line-height:20px;}  

.right_table  .redbg,.black_table  .redbg{ background:#FFCCCC;}
.right_table .odd,.black_table .odd{ background:#EAEAEA; }
.right_table .yellow{ background:#FFFCDB;} 
.black_table .yellow{ background:#FFFCDB;}

.black_table input[type='button'] {border: 1px solid #CCCCCC; height:32px; background:#FFFFFF;  color:#333333; padding:0 5px;}
.black_table input[type='button']:hover{border: 1px solid #ff7f02;  }
.black_table  input[type="button"]:disabled{ background:#F40; color:#FFFFFF;border-color:#999999: }
/*文本框*/
.blog-home,.text-pinglun{ float:left; width:100%;padding:10px 30px; }
.blog-home{background:#cceeff;border:1px solid  #E5E5E5; }
.blog-home .title-top{ float:left; width:100%;}
.blog-home h1{ font-weight: bold;font-size:28px;color: #38485A;}
.sub-title,.text-article{color:#666666;}
.text-article{ padding-bottom:20px;float:left; width:100%;}
.blog-home .sub-title{border-bottom: 1px solid #CCCCCC;}
.text-pinglun .text-article{ padding-bottom:0px; padding-top:0;}
.text-pinglun {background:#cceeff;  }
.pinglun-item{ padding-left:10px; margin-bottom:2px;  float:left; display:block; width:100%; border-bottom:1px solid  #E5E5E5; background:#FFFFFF;}
.text-pinglun ul{ margin:0 0; padding:0 30px;}
.pinglun-left{ width:10%; vertical-align:middle; padding:0 5px; }
.pinglun-right{ width:90%; vertical-align:middle; padding:0 5px;}
.pinglun-title{ float:left;width:100%; border-bottom: 1px solid #54c11a; }
.pinglun-title .title-label{height:36px;float:left; display:block; padding:0 10px; color:#FFFFFF; background:#54c11a; line-height:32px;}
.shuru{ padding:5px; float:left; display:block; width:100%; background:#FFFFFF; margin-bottom:5px;}

form{ margin-bottom:0; padding-bottom:0;}
/*添加框*/

.add-content{ float:left; width:100%; background:#FFFFFF; }
.add-item{ float:left; width:96%; margin:0 20px; }
.add-title {width: 120px;color: #333;float: left; height: 42px; line-height:42px;margin-right: 0px;padding-right: 10px; text-align:right; vertical-align:middle;}
.add-container {position: relative;width: 80%;margin: 7px 0;float: left;}

/*换行*/
.pagination {float:left;width: 100%; font-size:14px;}
.page-left{float:left;color:#666666;line-height:28px;padding:1px 0;    margin: 3px 0 3px 2px;}
.page-bottom{float:right;display:block;height:28px;margin:3px 0;}
.page-prev, .page-next, .page-start, .page-end, .jiage-up, .jiage-down, .jiage-cup, .jiage-cdown {background:url("../images/t1k.xmxolhxxxxxxxx-215-864.gif") no-repeat scroll 500px 500px #FFFFFF;border:1px solid #CCCCCC;}
.pagination a, .pagination .page-prev, .pagination .page-next, .pagination .page-cur, .pagination .page-start, .pagination .page-end, .pagination .page-break, .jiage-up, .jiage-down,.jiage-cup, .jiage-cdown{height:28px;line-height:28px;margin:0 3px 0 0;text-align:center;vertical-align:middle;padding:0 8px;}
.pagination a,.pagination a:link, .pagination a:visited,.jiage-up, .jiage-down {
border:1px solid #CCCCCC;color:#0033CC;min-width:8px;float:left;text-decoration:none;}
.pagination .page-cur, .jiage-cup, .jiage-cdown, .pagination a:hover, .pagination a:active{
background-color:#FFEDE1;border-color:#FD6D01;color:#0033CC;border:1px solid #FD6D01;text-decoration:none;float:left;}
.page-left span a.dhst {position: relative;float: left;height: 28px;padding-right:16px;background:url("../images/arrdn.png") no-repeat scroll right center  #FFFCDB;}

.jiage-up  span, .jiage-down  span{padding-right:12px;}
.jiage-up, .jiage-cup{background-position:31px -53px;}
.jiage-down, .jiage-cdown{background-position:31px -37px;}
.jiage-cup, .jiage-cdown{padding-right:17px; }

.page-break {float:left;color:#666666;vertical-align:top;}
.page-next {background-position:-45px -0px;}
.page-end {background-position:-87px -18px;}
.page-prev {background-position:6px -0px;}
.page-start {background-position:6px -18px;}

.page-skip {color:#666666;float:left;line-height:22px;margin-left:2px;}
.page-start span, .page-end span, .page-skip button span {display:none;}
.page-prev span{padding-left:8px;}
.page-next span{padding-right:5px;}

.page-left order, .page-left dl, .page-left dt,.page-left dd {float: left;}
.page-left  .order dd { background-color: #FFFFFF; margin-right: 5px; overflow: hidden;}
.page-left  .order a {margin-right:0; color:#0066CC;}
.page-left  .order .curr {background: none repeat scroll 0 0 #FF6600;color:#FFFFFF; font-weight: bold;}
.page-left span{display:block;float:left;}
/*base*/

.jiange{float:left; width:100%; height:5px;}
.red{ color:#F40;}
.green{color:#54c11a;}
.hui{ color:#CCCCCC;}
.redbg{ background:#FFCCCC;}
.right{text-align:right;}
.left{ text-align:left;}
.center{ text-align:center;}
.lan{ color:#54c11a;}
.bottom-line{border-bottom: 1px solid #CCCCCC; }
.nodisplay{ display:none;}

.fix_box{
	position:fixed;
right:0;
	margin-left:610px;
	bottom:20px;
	_position:absolute;
	_top:expression(eval(documentElement.scrollTop+document.documentElement.offsetHeight-this.offsetHeight-40));
	z-index:10005;
	width:48px;
	zoom:1
}

.fix_box .fix_box_back_up{
	display:block;
	background:url(../images/home_top.png) 0 -42px no-repeat;
	height:42px;
	width:48px;
	text-indent:-9999px;
	position:relative;
	z-index:10;
	margin-top:10px
}

.fix_box .fix_box_back_up:hover{
	background-position:0 -84px
}

.fix_box .fix_box_survey{
	display:block;
	background:#646464;
	position:relative;
	z-index:10;
	line-height:18px;
	padding:6px 9px;
	text-align:center;
	color:#fff;
	font-family:"Microsoft YaHei";
	font-size:12px;
	text-decoration:none;
	margin-top:10px
}

.fix_box .fix_box_survey:hover{
	background:#fa3228;
	color:#fff;
	text-decoration:none
}

.fix_box .fix_erweima{
	position:relative;
	width:48px;
	height:48px;
	z-index:10
}

.fix_box .fix_erweima .little,.fix_box .fix_erweima .little:hover{
	display:block;
	width:48px;
	height:48px;
	background:url(../images/erweima_home2.png) -122px 0 no-repeat
}

.fix_box .fix_erweima .little:hover,.fix_box .fix_erweima .on{
	background-position:-122px -52px
}

.fix_box .fix_erweima .big{
	display:block;
	width:122px;
	height:134px;
	background:url(../images/erweima_home2.png) 0 0 no-repeat;
	position:absolute;
	left:-122px;
	top:0;
	z-index:3
}

.narrow_page .fix_box{
	margin-left:0;
	left:auto;
	right:0
}

.large_image{
	font-family:Arial,"Microsoft YaHei"
}

.large_image a{
	color:#404040
}

.large_image a:hover{
	color:#f60
}

.large_image .large_head{
	border-bottom:2px solid #ff7a21;
	background-color:#f3f3f3
}

.large_image .large_head_inner{
	width:960px;
	margin:0 auto;
	position:relative;
	background-color:#f3f3f3;
	padding:9px 0 11px;
	border-bottom:2px solid #ff7a21;
	position:relative;
	top:2px;
	min-height:45px;
	_height:expression(this.scrollHeight < 67 ? "45px":"auto")
}

.large_image .large_image_logo{
	position:absolute;
	left:0;
	top:9px
}

.large_image .large_image_logo img{
	display:block
}

.large_image .large_head h1{
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	color:#212121;
	display:block;
	text-decoration:none;
	padding-top:5px;
	padding-left:130px
}

.large_image .large_head h2{
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	color:#dc0000;
	padding-left:130px
}

.large_image .large_wrap{
	margin:22px auto 0;
	width:960px
}

.large_image .large_wrap_left{
	width:800px;
	float:left;
	overflow:hidden
}

.large_image .large_wrap_left img{
	display:block
}

.large_image .large_wrap_right{
	width:150px;
	float:right
}

.large_image .large_wrap_right h2{
	font-size:14px;
	font-weight:bold;
	color:#404040;
	margin-bottom:20px
}

.large_image .img_list{
	width:150px;
	overflow:hidden;
	_margin-bottom:10px
}

.large_image .img_list ul{
	width:160px
}

.large_image .img_list ul li{
	width:70px;
	height:70px;
	float:left;
	margin:0 10px 10px 0
}

.large_image .img_list ul li a{
	display:block;
	width:68px;
	height:68px;
	border:1px solid #e9e9e9;
	overflow:hidden
}

.large_image .img_list ul li a img{
	width:68px;
	height:68px
}

.large_image .img_list ul li a:hover,.large_image .img_list ul li a.on{
	border-color:#ffa069
}

.large_image .img_c_price{
	line-height:32px;
	zoom:1
}

.large_image .img_c_price:after{
	clear:both;
	content:" ";
	display:block;
	font-size:0;
	height:0;
	visibility:hidden
}

.large_image .img_c_price span{
	font-size:14px;
	font-weight:bold;
	vertical-align:bottom;
	display:block;
	width:55px;
	float:left
}

.large_image .img_c_price b{
	font-weight:bold;
	color:#dc0000;
	font-size:18px;
	font-family:Arial;
	vertical-align:bottom;
	float:left;
	display:block;
	width:95px;
	_position:relative;
	_top:-2px
}

.large_image .img_c_price b.yj{
	font-weight:normal;
	font-size:14px;
	_top:-1px
}

.little_large_image .large_wrap{
	width:700px
}

.little_large_image .large_wrap_left{
	width:500px
}

.large_image .large_wrap_top,.large_image .large_wrap_bottom{
	display:block;
	height:20px;
	font-size:0;
	width:150px;
	background:#e9e9e9;
	position:relative;
	overflow:hidden
}

.large_image .large_wrap_top span,.large_image .large_wrap_bottom span{
	width:22px;
	height:9px;
	line-height:9px;
	background:url(../images/large_wrap_bg.png) 0 0 no-repeat;
	display:block;
	position:relative;
	left:64px;
	top:5px
}

.large_image .large_wrap_bottom span{
	background-position:0 -10px
}

.large_image .large_wrap_top:hover,.large_image .large_wrap_bottom:hover{
	background:#fff5e2
}

.large_image .large_wrap_top:hover span{
	background-position:0 -51px
}

.large_image .large_wrap_bottom:hover span{
	background-position:0 -40px
}

.large_image .large_wrap_top{
	margin-bottom:10px
}

.large_image .large_wrap_bottom{
	margin-top:10px;
	margin-bottom:10px
}

.large_image .large_wrap_top_disable,.large_image .large_wrap_top_disable:hover,.large_image .large_wrap_bottom_disable,.large_image .large_wrap_bottom_disable:hover{
	background:#f6f6f6;
	cursor:default
}

.large_image .large_wrap_bottom_disable span,.large_image .large_wrap_bottom_disable:hover span{
	background-position:0 -20px
}

.large_image .large_wrap_top_disable span,.large_image .large_wrap_top_disable:hover span{
	background-position:0 -30px
}
.question_line_03 a,.question_results p a,.question_results p a:hover,.myddorder_feedback a,.myddorder_feedback a:hover{ color:#1a66b3; text-decoration:none; font-size:12px; font-weight:normal;}
.question_line_03 a:hover,.question_results p a:hover,.myddorder_feedback a:hover{ color:#1a66b3; text-decoration:underline;}
.question{ width:960px; margin:20px auto 0; color:#404040;}
.question h1{ height:68px; padding:0 0 12px 33px; border-bottom:3px solid #f07700; font-weight:bold; font-size:18px;}
.question h1 a{ float:left; width:214px; height:44px;}
.question h1 span{ float:left; padding:27px 0 0 20px;}

.question_foreword{ width:100%; padding:16px 33px; font-size:14px; line-height:24px;}
.question_info{ padding:5px 30px 0; width:894px; margin:0 auto; background:#fdfbf4; border:3px solid #e8d4be; font-size:12px;}
.question_info h2{ clear:both; font-size:14px; font-weight:bold; width:100%; overflow:hidden; padding:24px 0 0; line-height:20px;/* height: 20px;*/}
.question_info h2 .number{ float:left; width:25px; line-height:18px; *line-height:16px;}
.question_info h2 .problem{ float:left; width:800px; overflow:hidden; word-break:break-all;}
.question_info h2 .problem .hint{ font-size:12px; color:#878787; line-height:18px; font-weight:normal;}
.question_info h2 .must,.question_info h2 .error{ color:#c30; font-size:12px; font-weight:normal; display:inline-block; padding-left:7px;}
.question_info h2 a{ color:#1a66b3; text-decoration:none; font-size:12px; font-weight:normal;}

.question_text{ padding:0 23px 0;}
.question_text p{ clear:both; height:19px; line-height:19px; overflow:hidden; padding-top:7px;}
solid #ccc; font-size:12px; margin:-1px 7px 0 0; overflow:hidden;}
.question_text p .error{ color:#c30;}
.question_text p.mline{ height:auto; line-height:18px;}
.question_text p textarea{ margin-top:-3px; width:500px; height:80px; color:#404040; font-size:12px; border:1px solid #ccc; background:#fff; overflow-y:scroll; overflow-x:hidden;}
.question_text p.hint{ line-height:18px; height:28px; color:#878787;}
.question_text p.clearfix{ height:auto; width:778px; padding-top:0;}
.question_text p.clearfix input{ margin:9px 7px 0 0; padding:0; *margin:5px 4px -4px -4px;}
.question_text p.clearfix label{ width:90px; margin-top:7px;}
.question_text p.question_pic{ height:56px; line-height:56px; padding:10px 0 2px;}
.question_text p.question_pic a,.question_text p.question_pic a:hover{ float:left; padding:1px; width:50px; height:50px; border:2px solid #e0e0e0; position:relative;}
.question_text p.question_pic a img{ height:50px; width:50px;}
.question_text p.question_pic a:hover{ border:2px solid #95d5c6;}
.question_text p.question_pic a span{ display:block; position:absolute; font-size:0; overflow:hidden; height:24px; width:24px; line-height:72px; top:-7px; right:-9px; background-image:url(../images/qaa_btn_enlarge_20110218.png);_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img4.ddimg.cn/00030/questionnaire/qaa_btn_enlarge_20110218.png',sizingMethod='noscale'); cursor:pointer;}
.question_text p.question_pic input{ margin:19px 7px 0 0;*margin:15px 4px -4px -4px;}
.question_text p.question_pic label{ padding-left:8px;}


.question_text p.mline{ padding:9px 0 1px;}

.question_line_footer{ padding:29px 0 17px;}
.question_btn{ width:960px; text-align:center; margin:30px auto 50px;}
.question_btn a{ width:135px; height:30px; overflow:hidden; display:block; margin:0 auto;}
.question_results{ padding:92px 0 0 236px;}
.question_results p{ float:left; font-size:14px; font-weight:bold; padding:12px 0 0 15px; line-height:24px;}
.question_results p span{ display:block;}
.question_results p.results_icon{ margin:0; padding:0;}
.question_results p.results_icon span{ width:32px; height:50px; overflow:hidden; padding:0; display:inline-block;}
.question_results p.results_icon span img{ margin-top:-30px}
.question_results p .results_time{ font-size:12px; font-weight:normal; padding-top:4px;}

