div{overflow:hidden}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,div{margin:0;padding:0;border:0;}
body{font-size:12px;font-family:"宋体";}
ul,ol{list-style-type:none;}
a{text-decoration: none;}
.clear { width:100%;height:5px;}
a:link{
	color:#515151;
	text-decoration: none;
}
a:visited{
	color:#515151;
	text-decoration: none;
}
a:hover{
	color:#74A400;
	text-decoration: none;
}
/* header */
.header { width:915px; height:110px; margin:0 auto; background:url(../images/headerbj.jpg) no-repeat; }
.headerleft { width:275px; height:110px; float:left;}

.headerright { width:640px; height:110px; float:right;}
.r_con { width:245px; height:15px; float:right; color:#FFFFFF; margin:8px -5px 0px 0px;}
.v_nav { width:640px;margin-top:50px;}
.nav  { width:640px; margin:0 auto; height:30px;font:16px Microsoft Yahei;}
.nav ul { list-style: none; margin-left:20px;}
.nav ul li { float:left; margin-left:10px;}
.nav ul li a { text-decoration: none;display:block;color:#000; width:67px; padding: 0px 8px; height: 26px; line-height: 26px; float:left;}
.nav ul li a:hover { background:url(../images/navtbj.gif); color:#fff;}
.hover {background:url(../images/nav.gif); color:#fff;}
.hover a:link{color:#fff;}
.hover a:visited{color:#fff;}
.hover a:hover{color:#fff;}
/* banner */
.v_banner { width:100%; height:302px;}
.banner { width:915px; height:302px; margin:0 auto;}
/* main */
.main {
	width: 1000px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
/*left*/
.m_left { width:236px; float:left;}
.contact { width:236px; height:217px; background:url(../images/contact.jpg) no-repeat;}
.contact_t { color:#FFFFFF; margin:80px 0px 0px 20px; font:16px Microsoft Yahei;}
.contact_t h3 {font:16px Microsoft Yahei;}

/*left上部分*/
.m_lists { width:236px; height:258px; background: url(../images/listbj.jpg) no-repeat; margin-top:10px;}

.list_t {font:18px Microsoft Yahei; color:#FF5800;float:left;margin:20px 0px 0px 40px; }
*html .list_t {font:18px Microsoft Yahei; color:#FF5800;float:left;margin:20px 0px 0px 20px; }
.list_te {font:12px Microsoft Yahei; color:#696969; float:left;margin:26px 0px 0px 10px;}

.list_list { width:210px; height:192px;margin:8px 0px 0px 13px;line-height:23px;}
.list_list ul li {height:15px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #CCCCCC;padding-bottom:5px;padding-top:5px;}
.list_list ul li a:link{color:#515151;}
.list_list ul li a:visited{color:#515151;}
.list_list ul li a:hover{color:#74A400;}
/*left下部分*/
.m_listx { width:666px; height:258px; background: url(../images/listbj.jpg) no-repeat; margin-top:10px;}
.gjx { width:210px; height:192px;margin:5px 0px 0px 15px;}
/*right*/
.m_right { width:740px; float:right;}
.mrtop { width:666px; height:20px;}
.mr_t { width:666px; height:30px;}
.mr_timg { float:left;}
.mr_tt { float:left;font:18px Microsoft Yahei; color:#FF5800; margin-left:5px;}
.mr_te {font:12px Microsoft Yahei; color:#696969; float:left;margin:5px 0px 0px 10px;}
.mr_tm { float:right; margin-top:5px; }
.rclear { width:666px; height:12px;}
.zxfa { width:730px; height:281px; background:url(../images/zxfa.jpg) no-repeat;}
.zxfa_abcd { margin:35px 0px 0px 24px;}

.zxfa_a {
	width: 350px;
	height: 92px;
	float: left;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.zxfa_aimg {
	width: 81px;
	height: 81px;
	float: left;
	border: 1px #D6D6D6 double;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.zxfa_ac {
	float: left;
	width: 242px;
	height: 90px;
	margin-left: 10px;
}
.zxfa_act {
	width:230;
	margin-bottom:5px;
	margin-top: 2px;
}
.zxfa_act h3 { font-size:14px;}
.zxfa_acc {line-height:20px; float:left;}
.zxfa_acc span { color: #6BA405;}
.zxfa_acc a:link{color:#515151;}
.zxfa_acc a:visited{color:#515151;}
.zxfa_acc a:hover{color:#74A400;}
.zxal {width:666px; height:151px;background:url(../images/zxal.jpg) no-repeat;}
.zxal ul { }
.zxal ul li { margin:35px 0px 0px 9px; width:98px; height:83px;border:1px #D8DAD9 double;float:left}
.zxal ul li img { width:92px; height:77px; margin:3px 3px 3px 3px;}
*html .zxal ul li img {margin:3px 3px 0px 3px;}
*html .zxal ul li { margin:35px 0px 0px 7px;}
.zxzs {width:666px; height:189px;background:url(../images/zxzs.jpg) no-repeat;}
.zxzs_llist { float:left; width:300px; height:150px;margin:30px 0px 0px 10px;}
.zxzs_llist ul li { width:300px;height:18px;border-bottom-width:1px;border-bottom-style: dashed;border-bottom-color: #CCCCCC;padding-bottom:5px;padding-top:5px;}
.zxzs_llist ul li a { float:left;width:215px;}
.zxzs_llist ul li span {width:88px; margin-left:10px;color:#B4B4B4}
.zxzs_llist ul li a:visited{color:#515151;}
.zxzs_llist ul li a:hover{color:#74A400;}
/*二级三级页右侧列表*/
.zxzs_rlist { float: right; width:300px; height:150px;margin:30px 10px 0px 0px;}
.zxzs_rlist ul li { width:300px;height:18px;border-bottom-width:1px;border-bottom-style: dashed;border-bottom-color: #CCCCCC;padding-bottom:5px;padding-top:5px;}
.zxzs_rlist ul li a { float:left;width:215px;}
.zxzs_rlist ul li span {width:88px; margin-left:10px; color:#B4B4B4}
.zxzs_rlist ul li a:visited{color:#515151;}
.zxzs_rlist ul li a:hover{color:#74A400;}

/*link*/
.link { width:915px; height:88px; background:url(../images/linkbj.jpg) no-repeat;}
.links {
	text-align: center;
}
.link_c  h3{ font-size:12px; float:left; margin-left:10px;}
.link_c  h2 { font-size:12px; float:left;}
.linkc { width:890px; height:65px; margin:15px 0px 0px 15px; line-height:23px;}

/*foot*/
.foot {
	margin-top:30px;
	margin-bottom:10px;
	width:100%;
	height:120px;
	background-color: #F7F7F7;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #00B400;
}
.foot_t {
	font-family: "宋体";
	line-height:23px;
	width: 1000px;
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
}
.cnts {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 160px;
	background-image: url(../images/nav.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.menu {
	float: right;
	margin-top: 30px;
	margin-right: 45px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.menu a{
	font-size: 15px;
}
.lists ul{
	width:684px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.lists li{
	width:665px;
	line-height:24px;
	font-size:14px;
	color:#888;
	padding-left:19px;
	background-image: url(listline.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;
}
.lists li span{ font-size:12px;}
.right{float:right}
a.blue:link,a.blue:visited{ color:#666666; text-decoration:none;}
a.blue:hover{ color:#004276; text-decoration:underline;}
.l_right {
	float: right;
	width: 740px;
}
.lr_top { width:740px; height:42px; background:url(../images/tits.jpg) no-repeat; float:right;}
.lr_tops { width:740px; height:52px; background:url(../images/listrighttop.jpg) no-repeat; float:right;}
.lr_topl {
	float:left;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	font-family: "Microsoft YaHei", "微软雅黑";
	font-size: 16px;
	font-weight: normal;
	line-height: 30px;
	height: 30px;
}
.lr_topr {
	float:right;
	margin-top: 12px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*lr_con*/
.lr_con { width:730px; line-height:23px; float:right;}
.lr_con ul li { width:710px;height:18px;border-bottom-width:1px;border-bottom-style: dashed;border-bottom-color: #CCCCCC;padding-bottom:8px;padding-top:8px;}
.lr_con ul li a { float:left;width:550px;}
.lr_con ul li span {
	width:88px;
	float: right;
	margin-right: 10px;
}
.lr_con ul li a:visited{color:#515151;}
.lr_con ul li a:hover{color:#74A400;}
.lr_acon {
	width: 700px;
	line-height: 28px;
	font-size: 14px;
	float: right;
	margin-right: 20px;
	color: #333333;
	margin-top: 20px;
}
.lr_acons {
	width:720px;
	line-height:25px;
	font-size:13px;
	float:right;
	margin-right: 0px;
	color: #333333;
	margin-top: 20px;
}
.lr_acont {
	width:720px;
	float:right;
	margin-right: 0px;
	color: #333333;
	margin-top: 20px;
}
.lr_acon img{
	display:inline;

}
.lr_contit {
	color:#5D9427;
	width:710px;
	height:auto;
	text-align:center;
	font-family: "宋体";
	font-size: 17px;
	font-weight: 700;
}
.lr_conde {
	color:#333333;
	width:710px;
	height:30px;
	text-align:center;
	border-bottom-width:1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-bottom:20px;
	font-family:"宋体";
}

.anli {width:730px; line-height:23px; float:right;}
.anli ul { }
.anli ul li {
	width:161px;
	height:auto;
	border:1px #D8DAD9 double;
	float:left;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 19px;
}
.anli ul li img { width:155px; height:110px; margin:3px;}
.anli ul li h2 {
	text-align: center;
	font-weight: normal;
}
*html .anli ul li img {margin:3px 3px 0px 3px;}
*html .anli ul li { margin:15px 0px 0px 22px;}

.page {
	width:680px;
	height:30px;
	margin-top:15px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.List_page{text-align:center;margin-bottom:3px;}
.List_page a{
	background: #fff;
	margin: 0px 1px;
	padding: 2px 6px;
	border: 1px solid #AECD9E;
	color: #A0A0A0;
	font-size: 14px;
}
.List_page span{background:#3D9403;color:#FFFFFF;margin:0px 1px;padding:4px 6px;border:1px solid #3D9403;}
.List_page .on{
	background: #3D9403;
	color: #FFFFFF;
	margin: 0px 1px;
	padding: 4px 6px;
	border: 1px solid #3D9403;
	font-weight: bold;
}

.pro_list {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 10px;
	width: 100%;
}
.pro_img {
	TEXT-ALIGN: center;
	WIDTH: 240px;
	FLOAT: left;
	clear: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cecece;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.pro_img IMG {
	WIDTH: 240px; HEIGHT: 280px
}
.pro_txt {
	LINE-HEIGHT: 150%;
	WIDTH: 446px;
	FLOAT: right;
	margin-left: 10px;
	clear: right;
}
.lr_acons {

	width:720px;
	line-height:25px;
	font-size:13px;
	float:right;
	margin-right: 0px;
	color: #333333;
	margin-top: 20px;
}

  .leftmenu{
	overflow:hidden;
	float: left;
	width: 250px;
	border: 1px solid #eaeaea;
}
.menublk{}
.menublk h2{
	background-position:-307px -103px;
	height:38px;
	color:#193b5f;
	padding-left:8px;
	font-family: Tohama, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 38px;
	font-weight: bold;
	text-align: left;
}
.menublk h2 a{text-decoration:none;color:#193b5f}
.menublk h2 span{background:url(http://images001.5173cdn.com/images/help/v1/1m/bg/leftmenu_icon.gif) no-repeat left -52px;display:inline-block;padding-left:20px}
.menublk h2 span.icon1{background-position:left -13px}
.menublk ul{zoom:1;padding:0}
.menublk li{border-bottom:1px dotted #d2d2d2; display:inline-block; width:100%; position: relative; min-height:38px; _height:38px; z-index: 10; zoom:1}
.menublk li.first{border-top:0}
.menublk li ul{display:none;padding:4px 0 0 0}
.menublk li.on ul{display:block}
.menublk li li{
	border-top:0;
	padding:0;
	background:0;
	line-height:38px;
	height: 38px;
}
.menublk li li a{color:#4484d8}
  a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

.operate ul li { border-bottom:1px dotted #d2d2d2; display:inline-block; width:100%; position: relative; min-height:38px; _height:38px; z-index: 10; zoom:1 }
.operate ul li h4 { cursor:pointer; background:url(../images/bg3.png) no-repeat 200px 18px; padding-left:30px; text-decoration:none; font-size:14px; color:#555; display:block;  line-height:38px; font-weight:normal; }
.operate ul li.noline { border-bottom:none; }
.operate ul li h4:hover {
	color:#8caf00;
	text-decoration:none;
}
.operate ul li.selected h4 { background-position:200px -37px; border-bottom:1px dotted #d2d2d2; }
.operate ul li a { }
.operate ul li .on a { color:#8caf00; font-weight:bold; }
.operate ul li a:hover { color:#8caf00; text-decoration:none; }
.bg-color { background-color:#8caf00; }

.operate h3 {
	padding-left: 30px;
}
.operate li .list-item {
	padding:5px 0;
	position:relative;
	zoom:1;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #cecece;
}
.operate li .list-item p { padding-left:8px; background:url(../images/ico_li.png) no-repeat 60px center; }
.operate li .list-item a { background:none;  border:none; color: #333333; display:block; height:32px; line-height: 32px; margin: 0 -1px 0 1px; padding-left: 60px;  position: relative; text-decoration: none; font-size:12px; }

.right-sider h3 {
	font-size:16px;
	font-weight:bold;
	font-family: "Microsoft YaHei", "微软雅黑";
	border-bottom:1px solid #e3e3e3;
}
.right-sider h3 span { display:inline-block; border-bottom:2px solid #a3cc00; margin-bottom:-1px; padding-bottom:6px; }

.main .right-sider { padding-left:15px; width:710px; min-height:700px; }
.container { padding-top:20px; }

.question-select { padding-top:20px; }
.question-list li{ background:url(../images/ico_li5.png) no-repeat 10px center; border-bottom:dotted 1px #CCC; overflow: hidden; font-size: 12px; padding:12px 0px 12px 8px;zoom:1}

.question-list li .question-title{float:left; padding-left:15px; line-height:20px;}

.search-box { width:100%; min-height:60px; height:60px; line-height:30px; vertical-align:middle; background:#f5f5f5; clear:both; zoom:1; padding:10px 0; }
.lab {float:left; font-size:14px; _line-height:32px; width:160px; margin-right:10px; text-align:right; vertical-align:middle; display:inline-block; }
.question-box { float:left; margin-right:10px; position:relative; }
.question-box a { margin-right:10px; }
.question-box a:hover { color:#336699; text-decoration:underline;  }
.search-btn { float:left; padding-top:2px; }

.result-details { padding-top:10px; padding-bottom:80px; }
.result-hd { font-family: "Microsoft YaHei",微软雅黑; font-size:16px; text-align:center; }
.result-bd { padding-top:20px; line-height:24px; font-size:14px; }
.result-score { padding-top:100px; font-size:14px; position:relative; }
.rel-questions { border-top:1px dashed #eaeaea; padding-top:10px; }
.rel-questions ul { padding-left:20px; line-height:24px; }
.alink { color:#336699; text-decoration:underline; }

#solve { position:absolute; bottom:-110px; left:0px; }
#unSolve { position:absolute; bottom:-110px; left:100px; }
.wrap { width:230px; height:95px; background-color:#fff; border:1px solid #eaeaea; margin-top:20px; position:relative; }
.s-ico { background:url(../images/ico_ang.png) no-repeat 0 0; width:17px; height:13px; position:absolute; top:-13px; left:40px; }
.container { padding-left:20px;  }
.container1 { padding-left:50px; margin-top:25px; margin-left:20px; background:url(../images/ico_smile.png) no-repeat left 0;   } 
.btn-close { cursor: pointer; background: url(../images/btn_close.png) no-repeat 0px 0px; display: inline-block; border:none; position:absolute; top:5px; right:5px; width:13px; height:13px; }
.btn-contact { cursor: pointer; line-height: 26px; background: url(../images/btn_contact.png) no-repeat 0px 0px; display: inline-block; height: 26px; width: 103px; font-size:12px; text-align:center; border:none; color:#fff; margin-top:10px; }
.btn-contact:hover { color:#fff; }

.search-word{ color:#999999 }

/*左侧导航菜单    home*/
.sideMenu{
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #ddd;
	border-right-color: #ddd;
	border-left-color: #ddd;
}
.sideMenu h2{
	height: 36px;
	line-height: 36px;
	padding-left: 35px;
	background: #eee;
	cursor: pointer;
	font-size: 15px;
}
.sideMenu h3{
	height: 36px;
	line-height: 36px;
	padding-left: 15px;
	cursor: pointer;
	font-size: 15px;
	background-image: url(j.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	margin-left: 20px;
}
.sideMenu ul .nLi.on .sub{ display: block;}
.sideMenu ul .nLi .sub{
	color: #999;
	display: none;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 8px;
}
.sideMenu ul .nLi{
	list-style: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	font-size: 15px;
	text-decoration: none;
}
.sideMenu ul .nLit{
	height: 36px;
	line-height: 36px;
	list-style: none;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	font-size: 15px;
	text-decoration: none;
}
.sideMenu ul .nLit a{
	height: 36px;
	line-height: 36px;
	list-style: none;
	font-size: 15px;
	text-decoration: none;
	background-image: url(j.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 15px;
}
.sideMenu ul .nLi .sub li{ height: 36px; line-height: 36px; list-style: none;}
.sideMenu ul .nLi .sub li a{
	display: block;
	width: 100%;
	height: 100%;
	font-size: 14px;
	color: #333;
	text-decoration: none;
	box-sizing: border-box;
	padding-top: 0;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 36px;
}

.sideMenu ul .nLi .sub li a:hover{
	background: #eee;
	text-decoration: none;
}
.iconfont{
	background-image: url(bae.png);
	background-repeat: no-repeat;
	background-position: center 0px;
	width: 20px;
	height: 20px;
	margin-top: 20px;
	margin-bottom: 10px;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
/*左侧导航菜单    end*/