﻿@charset "gb2312";
/*body{font: normal 16px "Hiragino sans GB W3",sans-serif,Arial; color: #333;}*/
img{border-radius: 2px;}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}
/*height*/
.lh26{ line-height:26px;}.lh48{ line-height:48px;}.lh50{ line-height:50px;}.lh60{ line-height:60px;}.lh68{ line-height:68px;}
.radius20{border-radius:20px; margin:0 50px;}
.f15{font-size:15px;}
.rline{ border-right: 1px solid #eee;}
.tline{ border-top: 1px solid #eee;}
.bline{ border-bottom:1px solid #eee;}
.lline{ border-left: 1px solid #eee;}
.w60{width:60px}.w80{width:80px}.w90{width:90px}.w100{width:75pt}.w120{width:90pt}.w190{width:190px}.w200{width:200px}.w300{width:300px}.w400{width:400px;}.w480{width:480px;}.w560{width:35pc}.w660{width:660px}.w780{width:780px}.w900{width:900px}.pl50{padding-left:50;}
.openwin{ background: #fff; z-index: 99; width: 1100px; position: absolute; top:60px; left: 0;}
.poin{cursor: pointer;}
.sCon{}
.sCon img{ width: 100%; height: auto; text-align: center;}
.icon16grey{ margin-right:6px;}
/*navigation*/
body{background: #fff; width: 100%; margin: 0 auto; color: #282828;}
.boxall{width:1100px; margin:0 auto;}
/*--top--*/
/*.topbar{ height:42px; line-height: 42px; border-bottom: 1px solid #e1e1e1;background:#f7f5fa;color:#b6d32b; font-size: 14px; }*/
.topbar ul{}
.topbar li{text-align: center; position:relative; z-index:100;float:left;}
.barline::before{ width: 1px; height:14px; background-color: #aacd06; position: absolute; left: -1px; top:50%; margin-top: -7px; content: ""; }
.topbar li.current a{ color: #aacd06; border-bottom:2px solid #aacd06; background: #fff; }
.topbar a{color: #555; padding:9px 15px;}
.topbar a:hover{color:#aacd06; text-decoration:none;}
.lpa{position: absolute; top:42px; left: 0; background:#f7f5fa; width:92px; border: 1px solid #e1e1e1; border-top: none;}
.baricon{margin:10px 0 0 10px; background: url(../images/bar-icon.png) no-repeat; width: 20px; height: 20px;}
.ss_1 {background-position:-0px -0px;}
.ss_2 {background-position:-20px -0px;}
.ss_3 {background-position:-40px -0px;}
.ss_4 {background-position:-60px -0px;}

/*--logotype--*/
.master {height:92px;background:#fff;}
.toplogo img{ height:46px; width:145px; margin-top:24px;}
/*.search{margin:26px 0 0 30px; background: url(../images/searchbg.jpg) no-repeat; width: 500px; height: 40px;}*/
/*.search input{line-height:36px; height:36px; margin:2px 15px; font-size: 16px; color: #989898;  width: 400px; border: none; text-indent:75px;*text-indent:40px;outline: none; text-align: left;}*/
.btn_info{color: #fff; border: 1px solid #735dab; padding:7px 0;*padding:5px 0; background: #7261af;cursor: pointer; position: absolute; right: 0; top: 0; font-size: 16px; width:75px; text-align: center;}
.srhlist{ background: #f7f5fa;font-size: 16px; position: absolute; left: 1px; top: 1px; border-right: 1px solid #e1e1e1;width: 62px;height: 38px;line-height: 38px;padding-left: 20px;}
.w75{ width:52px; padding:0px 15px; background: #fff; text-align: center;line-height:38px; border: 1px solid #7261af; border-top:0; z-index:101; 
position: absolute;left: -1px; top:38px; background: #f7f5fa;}
.w75 a{ display: block;}

.nav a{ color: #fff !important; font-size: 16px; padding:0 16px;}
.nav a:hover{ background: #573e98;padding:10px 16px; border-radius:20px;}
/*--type--*/
.type1 li{float:left; font-size: 15px; width:16.5%;}
.type1 a{ position: relative; text-align: center;display:block; color: #333;}
.type1 a:hover{color:#5e459d;}
.shadow{ box-shadow:1px 2px 3px #999; border: 1px solid #e1daed;}
.type2 li{font-size: 15px; line-height: 30px;}
.libox{ background: #f3f2f8; border: 1px solid #a097c6; line-height: 40px; padding: 0 15px; margin:20px 30px 0 0; position: relative; float: left;}
.liboxpa{ background: #ff2800; color: #fff; line-height:12px; text-indent:5px; height: 16px; width: 16px; position: absolute; right:-8px; top:-8px; border-radius:8px;}
.liboxpa:hover{ background: #fc8145; }
.letter a{ color:#333; font-family:Arial; padding:7px 12px; border-radius:12px;}
.letter a:hover{ background:#5e449d;color:#fff; }
.layer9{ z-index: 9;}
.layer10{ z-index: 10 ;}
table { font-size:15px }
th, tr, td {padding: 15px 8px !important;background: #fff;}
tr{border-bottom: 1px solid #e8e5f1 !important;}
tr:hover{background:#e8e5f1;}
th {font-weight: bold;border-bottom:2px solid #7463a7;}

.ui_border table, tr, td{border:0 !important; background:none !important;}
.formz {}
.formz table,.formz th,.formz tr,.formz td{border:none !important; background:none !important;}
.formz textarea,option,select{padding:5px; font-size:15px; color: #989898;  border:1px solid #aacd06; outline: none; border-radius:2px;}
.formz input{padding: 5px; font-size:15px; color: #989898; border:1px solid #fff; border-bottom:1px solid #aacd06; display: inline; }
/*--��ҳ--*/
.page_list{}
.page_list li { font-size: 15px;}
.page_list li a {border:1px solid #58A9DA; border-radius:4px; padding:12px 15px;}
.page_list li a.select_pagelist {border:1px solid #58A9DA;background-color: #58A9DA;color: #fff;}
.page_list li.nextpage_select { background:url(../images/small_icon.png) no-repeat 65px -135px; }
.page_list li.nextpage { background:url(../images/small_icon.png) no-repeat 60px -104px; }
.page_list li.pageback_button_select { background-position: -4px -164px; }
.page_list li.pageback_button{ background:url(../images/small_icon.png) no-repeat left -74px; vertical-align:6px; }
/*--����--*/
.clearfix:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0;content:"";}
.Bottom_Z{margin:10px auto;width:800px;}
.Bottom_Z .Box{float:left;clear:none;margin-right:5px;padding:0 5px;width:130px;height:45px;border:1px solid #ddd;font-family:Arial;line-height:16px;}
.Bottom_Z span{display:block;padding-top:6px;color:#666;text-align:center;font-size:12px;font-family:'Microsoft YaHei','\5fae\8f6f\96c5\9ed1';}
.Bottom_Z img{float:left;}
.Bottom_Z a:link{text-decoration:none;}
.eye1{text-indent:1.6em; background: url(../images/icon64min.png) no-repeat center left;background-size:16px 16px;}
.showti{clear:both;font-size:16px; line-height:20px; text-indent:.6em; background: url(../images/navar.png) no-repeat center left;background-size:6px 14px; margin-bottom:10px; }
.showti{clear:both;font-size:16px; line-height:20px; text-indent:.6em; background: url(../images/navar.png) no-repeat center left;background-size:6px 14px; margin-bottom:10px; }
/*--��ť--*/
.gmore{ color:#fff;display: block; font-size: 15px; line-height: 40px; text-align: center; padding:0px 25px; background:#b5d32a; border-radius:40px; z-index: 1; border: 0 none}
.greymore{display: block; text-align: center; font-size: 15px; line-height: 40px; padding:0px 25px; background:#e6e0f0; border-radius:40px; margin: 0 15px; }
a.gmore:link,a.gmore:visited,a.gmore:active { color:#fff;display: block; text-align: center; padding:0px 10px; background:#b5d32a; border-radius:40px; z-index: 1; }a.gmore:hover {background:#aacd06;text-decoration:none;}
a.orgmore:link,a.orgmore:visited,a.orgmore:active { color:#fff;display: block; text-align: center; padding:0px 10px; background:#fb8245; border-radius:40px; }a.orgmore:hover {background:#f53705;text-decoration:none;}
a.greymore:link,a.greymore:visited,a.greymore:active {display: block; text-align: center; padding:0px 10px; background:#e6e0f0; border-radius:40px; margin: 0 15px; }a.greymore:hover {background:#d9d0e8;text-decoration:none;}
a.seek:link{ background: #fff; line-height:30px; height:30px; border-radius:15px; padding: 0 12px; box-shadow: 1px 2px #3b1e87;}
a.seek:hover{text-decoration:none; }
a.semenu:link,a.semenu:visited,a.semenu:active{border-radius:4px; width: 100%; line-height:36px; height: 36px; border:1px solid #472b8e; color:#fff; background:#654da1; z-index:99; text-align: center; font-size: 12px; }
a.semenu:hover{background:#8c7ab9;}
a.semenub:link,a.semenub:visited,a.semenub:active,a.semenub:hover{border-radius:4px; width: 100%; line-height:36px; height: 36px;  border:1px solid #472b8e; color:#fff; background:#8c7ab9; z-index:99; text-align: center;}
.pp,.bblue,.ggreen,.oorg,.yyel,.ppink{ height:16px;width:16px;color: #fff; border-radius: 20px; padding: 0 6px 0 4px; margin-right: 5px; font-size: 12px; font-style: italic;}
.pp{color: #fff;  background: #5e459d;}
.bblue{color: #fff; background: #5fbef4;}
.ggreen{color: #fff; background: #aacd06;}
.oorg{color: #fff; background: #fb8245;}
.yyel{color: #fff; background: #ffaf13;}
.ppink{color: #fff; background: #fe849b;}
.cp{color: #5e459d;}
.cblue{color: #5fbef4;}
.cgreen{color: #aacd06;}
.corg{color: #fb8245;}
.cyel{color: #ffaf13;}
.cpink{color: #fe849b;}
a.pp:link,a.pp:visited,a.pp:active {color: #3B1E87; height: 40px; line-height: 40px; border: 1px solid #5e459d; padding:0.3em 0.8em; font-size:16px; border-radius: 20px; margin-right: 5px;}a.pp:hover{background:#7566ab;border: 1px solid #7566ab;text-decoration:none;color:#fff;}
.green{color: #aacd06; height: 20px; line-height: 24px; border: 1px solid #aacd06; padding: 0 5px; font-size:12px; border-radius: 20px; margin-right: 5px;}
a.green:link,a.green:visited,a.green:active {color: #aacd06; height: 40px; line-height: 40px; border: 1px solid #aacd06; padding:0.3em 0.8em; font-size:16px; border-radius: 20px; margin-right: 5px;}a.green:hover{background:#aacd06;border: 1px solid #aacd06;text-decoration:none;color:#fff;}
a.tapl:link,a.tapl:visited,a.tapl:active {}a.tapl:hover{}
.l_radius{ border-radius:20px 0 0 20px; }
.r_radius{ border-radius:0 20px 20px 0; }
.typa{ line-height:36px; height:36px; border-top: 2px solid #d9bde7;text-align: center; font-size:14px;}
.typb{ line-height:36px; height:36px; border-top:2px solid #f5f5f5; text-align: center; font-size:14px;}
/*.typa{ line-height:40px; height: 40px; background: #d9bde7; text-align: center; border-radius:8px 8px 0 0;}
.typb{ line-height:40px; height: 40px; border-bottom:1px solid #d9bde7; text-align: center;}*/
.w260{ width:260px; margin: 0 auto;}
.w160{ width:160px;}
.serve{width:280px;margin: 10px auto; text-align: center;}
.svnav{background: #f2f0f7; border-bottom: 2px solid #7566ab; margin:0 10px 10px 10px; height:48px; line-height: 48px; font-size: 16px;}
.tapa{background: #f2f0f7; cursor: pointer; padding: 0 2.5em;}
.tapm{background: #f2f0f7; border-left: 1px solid #cfcae2;border-right: 1px solid #cfcae2;cursor: pointer;padding: 0 2.5em;}
.tapb{background: #7566ab;color: #fff; cursor: pointer;padding: 0 2.5em;}
.type3 li{width: 50%;}
.type3 span{ border: 1px solid #cfcae2;border-bottom: none; padding: 0 10px;}
.navmenu a{border: 1px solid #e4e2ef; background: #f9f8fd; padding:.3em .6em; margin:0 10px 10px 0; border-radius:2px; display: block; float: left; font-size: 16px;}
.openw{width: 100%; margin:0 auto; background: #fff; position: absolute; top:0;z-index: 10;}
.openw li{ width:50%; float: left;}
.navmenu a:hover{border:1px solid #7566ab;background: #8470b5; color: #fff;}
.ored{color:#ea2b17}
.gray3{color:#333;}
.yellow{color:#ffc30d;}
.bgccc{background:#ccc;}
.bgred{background:#e72420;}
.bgyellow{background:#fb9c00;}
.bgorg{background:#3687d9;}
.greend{color:#b80106;}
.bggre{background:#58A9DA;}
.redbl{color:#860000;}
.bggrep{background:#f7f5fa;}
.bggreq{background:#fbfafc;}

.bgppq{background:#7566ab}
.redorg{ color:#988cc0;}
.f30{ font-size: 30px; color: #000;}
.tr{ text-align: right;}
.hr_2{height: 2px; line-height: 2px; font-size: 0}
.m1{ margin:1px;}
/*20171218*/
/*logogroup*/
.logogroup{}
.logogroup li{ width:16.6%; float:left; font-size:14px;}
.logogroup img{ width:160px; height:35px; margin:10px 0;}
.logogroup span{border:1px solid #fff;height:80px; margin:10px; border-radius:8px; display:block}
.logogroup span:hover{border:1px solid #aacd06;}
.logogroup a:link{color: #999;}
.logogroup a:hover{color: #aacd06; }
/*���ŷ����б�*/
.thrlist{}
.thrlist li{width:20%; float:left;  margin-top:30px; text-align: center;font-size: 14px;}
.thrlist li img{width:160px; height:120px; border-radius:2px; }
.thrlist span{display: block; padding: 5px;}
.thrlist span:hover{background: #f7f5fa; }
/*�Ƽ���ɫ����б�*/
.tjlist{}
.tjlist li{width:25%; float:left;  margin-top:15px; text-align: center;font-size: 14px;}
.tjlist li img{width:160px; height:120px; border-radius:2px; }
.tjlist span{display: block; padding: 5px;}
.tjlist span:hover{background: #f7f5fa; }
/*�����б�*/
.zlist{ margin-bottom: 10px;}
.zlist li{width:50%; float:left;}
.zlist li img{width:75px; height:90px; border-radius:2px; background: url(../images/zimg.jpg) no-repeat; border: 1px solid #ddd;}
.zlist span{display: block; padding: 5px;}
.zlist span:hover{background: #f7f5fa; }
/*�����б�2*/
.zslist{ margin-bottom: 10px; font-size:16px;}
.zslist li{width:25%; float:left;}
.zslist li img{width:125px; height:150px; border-radius:2px; background: url(../images/zimg.jpg) no-repeat center; border: 1px solid #ddd;}
.zslist span{display: block; padding: 10px;}
.zslist span:hover{background: #f7f5fa; }
/*��ɫ�����б�*/
.toplist{ }
.toplist li{width:50%; float:left; font-size: 16px; border-top: 1px solid #eee; padding:15px 0; height: 115px;}
.toplist li img{width:120px; height:90px; float:left; margin:5px 8px 0 0;}
.toplist li:hover{ background:#f8f8f8;}
.hit72{max-height:72px; overflow:hidden;}
.prolist3{}
.prolist3 li{}
.prolist3 img{ width:260px; height:130px;}
.prolist3 span{display:block;height:200px;}
.prolist3 span:hover{ background:#58A9DA; color:#fff }
.prolist3 span a:hover{color:#fff !important; text-decoration:none;}
.maxh48{ max-height: 48px; overflow: hidden;}
.w250{ width: 250px;}.w570{ width:570px;}.w830{ width:830px;}
.h380{ height:380px;}
.img280{width:270px;}
.img280 img{ width:270px; height:180px;}
.titnav{ background: url(../images/tinav.gif)no-repeat; height: 60px;}
.titnav a{color:#aacd05;}
.ti_1{background-position:-0px -0px;}
.ti_2{background-position:-0px -60px;}
.icontx{ background: url(../images/icon24.png); width: 24px; height: 24px;}
.t_about{background-position:-0px -0px; margin:15px 10px 0 0;}
.bline_org{ border-bottom:1px solid #fb8245;}
.tcompany{ height: 70px; line-height: 70px; color:#5fbef4; background: url(../images/lximg.png) center left no-repeat; text-indent: 2em; font-size:30px; border-bottom: 1px solid #e3dfee; margin-bottom: 20px;}
.tcompany a{color:#5fbef4;}
.gotop{ position:fixed;width:54px; height:300px;left: 50%; margin-left:555px; top:274px; z-index: 20;}
.gotop ul{}
.gotop li{ width:54px; height:54px; background:#aacd06; color:#fff; text-align:center; margin:2px; border-radius:2px;font-size: 14px; line-height:16px;}
.gotop li:hover{ width:54px; height:54px; background:#82b521;}
.gotop li a{ color: #fff;} .gotop li a:hover{ color: #fff;}
.goicon{ background: url(../images/goicon.png) no-repeat;width:30px; height: 30px; margin:0 auto;}
.go_1{background-position:-0px 0; }
.go_2{background-position:0 -30px;}
/*--����--*/
.rz_30{ background: url(../images/rz_48.jpg) no-repeat; width:30px; height:30px;background-size: cover; -moz-webkit-background-size: cover; margin: 0 auto;}
.rz_1 {background-position:0 -0px; margin:0 5px;}
.rz_2 {background-position:-30px 0; margin:0 5px;}
/*--ͼ��--*/
.dicon{height:20px; background:url(../images/dicon.png) no-repeat center; margin-right:5px;}
.ds_1{background-position:-0px 0;width:10px;margin-top:13px;}
.ds_2{background-position:-20px 0;width:20px;margin-top:13px;}
.ds_ar {background-position: -140px 0;width: 20px;margin-top: 10px;}
.ds_ar:hover{background-position:-160px 0;width:20px;margin-top:10px;}
.icon_green{ background: url(../images/icon_60_60green.png) no-repeat;width:24px; height:24px;background-size: cover; -moz-webkit-background-size: cover; }
.icon_blue{ background: url(../images/icon_60_60blue.png) no-repeat;width:24px; height:24px;background-size: cover; -moz-webkit-background-size: cover; }
.icon_org{ background: url(../images/icon_60_60org.png) no-repeat;width:24px; height:24px;background-size: cover; -moz-webkit-background-size: cover; }
.icon_grey{ background: url(../images/icon_60_60grey.png) no-repeat;width:24px; height:24px;background-size: cover; -moz-webkit-background-size: cover; }
.gp_0 {background-position:-0px -0px;}
.gp_1 {background-position:-24px -0px;}
.gp_2 {background-position:-48px -0px;}
.gp_3 {background-position:-72px -0px;}
.gp_4 {background-position:-96px -0px;}
.gp_5 {background-position:-120px -0px;}
.gp_6 {background-position:-144px -0px;}
.gp_7 {background-position:-168px -0px;}
.gp_8 {background-position:-192px -0px;}
.gp_9 {background-position:-216px -0px;}
.gp_10 {background-position:-240px -0px;}
.gp_11 {background-position:-264px -0;}
.gp_12 {background-position:-288px -0;}
.gp_13 {background-position:-312px -0;}
.gp_14 {background-position:-336px -0;}
.gp_15 {background-position:-360px -0;}
.gp_16 {background-position:-384px -0;}
.gp_17 {background-position:-408px -0;}
.gp_18 {background-position:-432px -0;}
.gp_19 {background-position:-456px -0;}
.gp_20 {background-position:-480px -0;}
.gp_21 {background-position:-504px -0;}
.gp_22 {background-position:-528px -0;}
.gp_23 {background-position:-552px -0;}
.gp_24 {background-position:-576px -0;}
.gp_25 {background-position:-600px -0;}
.gp_26 {background-position:-624px -0;}
.gp_27 {background-position:-648px -0;}
.gp_28 {background-position:-672px -0;}
.gp_29 {background-position:-696px -0;}
.gp_30 {background-position:-720px -0;}

.icon_40{ background: url(../images/icon40.jpg) no-repeat; width:40px; height:34px;background-size: cover; -moz-webkit-background-size: cover; margin: 0 auto;}
.log_1 {background-position:-0px -0px;}
.log_2 {background-position:-40px -0px;}
.icon_100{ background: url(../images/icog.png) no-repeat; width:50px; height:50px;background-size: cover; -moz-webkit-background-size: cover; margin: 0 auto;}
.cc_1 {background-position:-0px -0px;}
.cc_2 {background-position:-50px -0px;}
.cc_3 {background-position:-100px -0px;}
.cc_4 {background-position:-150px -0px;}
.cc_5 {background-position:-200px -0px;}
.cc_6 {background-position:-250px -0px;}
.cc_7 {background-position:-300px -0px;}
.cc_8 {background-position:-350px -0px;}
.cc_b1 {background-position:-400px -0px;}
.cc_b2 {background-position:-450px -0px;}
.cc_b3 {background-position:-500px -0px;}
.cc_b4 {background-position:-550px -0px;}

.arrowdp{ background: url(../images/arrowdp.png) no-repeat; width:10px; height:6px;background-size: cover; -moz-webkit-background-size: cover; position: absolute;top: 10px;}
.arrowdw{ background: url(../images/arrowdw.png) no-repeat; width:10px; height:6px;background-size: cover; -moz-webkit-background-size: cover; }
.rotate{transform: rotate(180deg);-ms-transform: rotate(180deg);		/* IE 9 */
-webkit-transform: rotate(180deg);	/* Safari and Chrome */
-o-transform: rotate(180deg);		/* Opera */
-moz-transform: rotate(180deg);}	
/*--ҳ��--*/
.foot{text-align: center; color: #555; font-size:14px;}
.foot a{color: #555; padding: 0 15px;line-height:36px;}
.foot a:hover{background:#b6d32b;color: #fff;text-decoration:none;}
/*----*/
.bgpurple{background: #7763af;
background: -webkit-linear-gradient(#7763af, #5f469d); 
background: -o-linear-gradient(#7763af, #5f469d); 
background: -moz-linear-gradient(#7763af, #5f469d);
background: linear-gradient(#7763af, #5f469d); }
.bgppd{background: #5f469d;
background: -webkit-linear-gradient(#5f469d, #4b2f95); 
background: -o-linear-gradient(#5f469d, #4b2f95); 
background: -moz-linear-gradient(#5f469d, #4b2f95);
background: linear-gradient(#5f469d, #4b2f95); }
.orgt{color:#0060ff; font-size: 12px; padding:2px; background:#d2ebf6; line-height: 12px; border: 0px solid #0590cc; border-radius: 2px;}
.bluet{color:#ff7900; font-size: 12px; padding:2px; background:#f8efce; line-height: 12px; border: 0px solid #0590cc; border-radius: 2px;}
.purple{color: #5f469d;}

label{font-size:16px;height:26px;left:0;line-height:26px;padding:7px 0;position:absolute;text-align:right;top:0;width:68px}
#gotop {display: block;position: fixed; bottom: 100px;right: 10px;text-decoration: none;display: none;}
#gotop img{ width:46px; height: 46px;}
.notew{ width: 72%;}
.pr {z-index: 99;}
/*ɸѡ������ʽ*/
.filter{background-color:#f7f5fa}
.wrapper{width:1200px;margin:0 auto}
.filter .wrapper{position:relative}
.container-fluid {margin:0 auto;}
/*.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after {content: " ";display: table;}*/
.filter-list{border-bottom:1px #ececec solid; position:relative;overflow:hidden; line-height: 40px; height: 58px;}
.filter-list .title{position:absolute;left:0;top:15px;line-height:34px;width:90px; font-size: 15px; font-weight: bold;}
.filter-list .list{margin-top:10px;padding-left:50px;list-style:none}
.filter-list .list li{width:155px;text-align:center;display:inline-block;padding:4px 0; *float: left; position: relative;}
.filter-list .list li a{display:inline-block;line-height:34px;font-size:15px;padding:0 12px;border-radius:6px;position:relative;text-decoration:none}
.filter-list .list li a i{color:#7261af}
.filter-list .list li a.active{background-color:#248ddd;box-shadow:2px 3px 8px .8px rgba(0,145,255,.35);color:#fff}
.filter-list .list li a.active i{color:#fff}
.filter-list .list li a.hover:after{content:' ';display:block;z-index:10000;height:0;width:0;position:absolute;left:50%; bottom:-6px; border:8px #fff solid;margin-left:-10px;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent}
.moreView{width:120px;position:absolute;right:0;top:12px;z-index:100;text-align:right}
.moreView .more{background:#b5d32a url(../images/down_arrow_white.png) no-repeat 60px center;border-radius:20px;color:#fff;padding:0 0 0 22px;line-height:40px;display:inline-block;width:68px;height:40px;z-index:34;text-align:left; font-size: 15px; text-decoration:none}
.moreView .more:hover{background-color:#aacd06}
.moreView .more.exp{background-image:url(../images/up_arrow_white.png)}
.filter-list:last-child{border-bottom:none}
.iconfont {font-family: "iconfont" !important;font-style: normal;-webkit-font-smoothing: antialiased;}
.icon-up:before {content: "\e648";}
.filter .subList{position:absolute;background-color:#fff;max-height:176px;overflow-y:auto;left:10px;top:0;z-index:1000;right:10px;padding:0 0 0 20px;box-shadow:0 0 18px 0 #7261af; display:none}
.filter .subList>a{display:block;float:left;height:58px;border-bottom:1px #ececec solid;width:176px;line-height:57px;padding-left:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none; font-size: 14px;}
.filter .subList>a.show{font-weight:700}
.filter .subList>a:hover{font-weight:700}
.filter .subList a.active{color:#ffbb19;font-weight:bolder}
.filter .subList.multselect{padding-right:150px;min-height:116px}
.filter .subList.multselect .actions{position:absolute;top:20px;right:35px}
.filter .subList.multselect .actions a{background:#248dde;border-radius:18px;color:#fff;padding:0;line-height:36px;box-shadow:1.5px 2.6px 18px 0 rgba(40,187,255,.4);width:90px;height:36px;text-align:center;text-decoration:none;display:block;margin-bottom:15px;float:none}
.filter .subList.multselect .actions a:hover{background-color:#1b71b4}
.filter .subList.multselect .actions a.reset{background-color:#30cae2;box-shadow:1.5px 2.6px 18px 0 #30cae2}
.filter .subList.multselect .actions a.reset:hover{background-color:#1badc4}
.filter .subList.multselect>a{position:relative;padding-left:35px;width:165px}
.filter .subList.multselect>a i{color:#248ddd;font-size:24px;position:absolute;left:0;top:0;z-index:50}
.filter-items{margin:0;padding:0;list-style:none;height:78px;padding-top:17px}
.filter-items li{display:inline-block;height:40px;border:1px #248ddd solid;padding:0 15px;line-height:38px;position:relative;margin-right:23px}
.filter-items li .del{border-radius:50%;background-color:#ff7272;line-height:16px;color:#fff;position:absolute;right:-9px;top:-9px;font-size:18px;width:18px;height:18px;z-index:60;text-align:center;text-decoration:none}
/*ѡ�*/
.selectTab,.unselectTab{width:50%;height:40px;line-height:40px;text-align:center;cursor: pointer; float:left; font-size:15px;}
.selectTab {background:#fff; border-bottom: 2px solid #f90; }
.unselectTab {background:#f5f5f5;border-bottom: 2px solid #ddd; }
/*20171017 ��¼*/
.loginbox{width:300px; padding:25px 50px; border:1px solid #e1e1e1; background:#fff;}
.nolin input,textarea{ border: 1px solid #e1e1e1 !important; width: 100%;}
.nolin table{ }
.nolin th{ border:none!important;}
.nolin tr{ border:none!important;}
.nolin td{ border:none!important;padding:3px 0!important; height: 24px;}
.lh45{ line-height:45px;}
.sclose{ background: url(../images/sclose.png) no-repeat; width:20px; height: 20px;background-size: cover; -moz-webkit-background-size: cover; margin: 0 auto; position:absolute; right:5px; top:12px;}
.trxbox{position:absolute; right:5px; top:6px;}
.txbox{position:absolute; left:5px; top:12px; color:#999;}
.indt100{ text-indent: 100px;}
.indt75{ text-indent:75px;}
.indt50{ text-indent:50px; +text-indent:0px;}
.pt20{+padding-top: 0;}
.grey_24{+ display: none;}
a.review:link,a.review:visited,a.review:active{ color:#fff; border-radius:50px; display: inline-block;font-size:15px; margin: 0.5em;  background:#aacd06; padding: 0.5em 6em; -webkit-transition: all 0.2s; transition: all 0.2s; }
a.review:hover{ background:#82b521;color:#fff; }
.grey_24{ background: url(../images/ticongrey.png) no-repeat; width:24px; height: 24px;background-size: cover; -moz-webkit-background-size: cover; margin: 0 auto;}
.icon_24{ background: url(../images/ticon.png) no-repeat; width:24px; height: 24px;background-size: cover; -moz-webkit-background-size: cover; margin: 0 auto;}
.green_24{ background: url(../images/ticong.png) no-repeat; width:24px; height: 24px;background-size: cover; -moz-webkit-background-size: cover; margin: 0 auto;}
.ssimg_1 {background-position: 0 -0px;}
.ssimg_2 {background-position: -24px 0;}
.ssimg_3 {background-position: -48px 0; margin:10px 0 0 5px; }
.ssimg_3b {background-position: -48px 0; margin:15px 0 0 5px; }
.ssk_1 {background-position: -120px 0;}
.ssk_2 {background-position: -144px 0;}
.ssk_3 {background-position: -168px 0;}
.ssk_4 {background-position: -192px 0;}
.ssk_5 {background-position: -216px 0;}
.ssk_6 {background-position: -240px 0;}
.ssk_lock {background-position: -264px 0;}
.loginli{}
.loginli li{ width:48%; float: left; line-height: 40px;}
/*ר����ʽ*/
.h60{ height: 60px;}
.typetre img{ width:120px; height:120px; border:1px solid #D1EBF1; padding: 5px; border-radius:2px;}
.typetre li{padding:20px 0;border-top:1px solid #fff; border-bottom:1px solid #ddd; line-height:24px; font-size: 12px;}
.typetre li:hover{background:#f8f8f8;}
.img40 img{ width:40px; height:40px; border-radius:20px;  background: #c9e63c;}
.img20 img{ width:20px; height:20px; border-radius:10px;  background: #c9e63c;}
.typemess li{padding:20px 0;border-top:1px solid #fff; border-bottom:1px solid #c9e63c;}
.restar{ background: url(../images/restar.gif) no-repeat center left; line-height: 30px; padding-left:20px;}
a.Grey6:link,a.Grey6:visited,a.Grey6:active { color:#666;}a.Grey6:hover {color:#aacd05; text-decoration:underline;}
.Boxw{ height:110px; padding-top:10px; background:#fff;border-top:1px solid #58A9DA; font-size: 14px; text-align:center;}
.Box{height: 50px; line-height: 16px; width:160px; padding: 0 5px;border: 1px solid #ddd; margin:10px;}
.bfb3{ width:33%; float:left;} .bfb5{ width:50%;} .w60{ width:60px;}
.joblist{}
.joblist li{height:86px; padding:15px 0;}
.joblist li img{width:120px; height:90px; margin-right:10px; float:left;}
.joblist li:hover{ background:#f8f8fd;}
.rignav {border-left:3px solid #58A9DA;line-height:20px;height: 20px;font-size:20px;margin: 15px 0;padding-left: 10px;}
a.Tobm3:link,a.Tobm3:visited,a.Tobm3:active { height:30px; line-height:30px; font-size:14px;background:#aacd06; color:#fff; text-align:center;border-radius:2px; display:inline-block; padding:0 10px;}
a.Tobm3:hover{background:#73a710; color:#fff; text-decoration:none;}
.steplogo{ margin-left:100px; margin-top:10px;}
.steplogo li{ float: left; width:16.5%;}
.steplogo img{ width:150px; height:35px; padding:2px; border:1px solid #e1e1e1; border-radius:2px; }
.steplogo img:hover{border:1px solid #7564b1;}
/*�Ǽ�*/
.star1,.star0,.star0_5,.star1_5,.star2,.star2_5,.star3,.star3_5,.star4,.star4_5,.star5,.star5_5{ width:112px; height:20px; background:url(../images/staricon.png) no-repeat left top; display:inline-block; margin-top:5px;}
.star0{ background-position:left 0px;}
.star0_5{ background-position:left -20px;}
.star1{ background-position:left -40px;}
.star1_5{ background-position:left -60px;}
.star2{ background-position:left -80px;}
.star2_5{ background-position:left -100px;}
.star3{ background-position:left -120px;}
.star3_5{ background-position:left -140px;}
.star4{ background-position:left -160px;}
.star4_5{ background-position:left -180px;}
.star5{ background-position:left -200px;}
.screen{ margin-left: 100px;}
.screen a{ margin-right:20px; display: block; float: left; font-size: 14px;}
.screen a.active {text-align: center;padding: 0px 10px;margin-bottom: 10px;margin-top: 10px;line-height: 20px;border: 1px solid #f7f5fa;}
.screen a{ margin-right:20px; display: block; float: left; font-size: 14px;}
.screen input[type="checkbox"]{margin-right: 3px;}
a.scr:link,a.scr:visited,a.scr:active {text-align: center; padding:0px 10px; margin-bottom: 10px; margin-top: 10px; line-height:20px;background:#fff; border-radius:2px; border: 1px solid #e1e1e1;*width:100px;}a.scr:hover{text-decoration:none;border: 1px solid #b5d32a;}
.ds_org{background-position: -160px 0;width: 20px;margin-top: 10px;}
.checka,.checkb{width:15px; height:15px; margin:12px 3px 0 0; float: left;}
.checka{background: url(../images/checkboxbg.gif);}
.checkb{background: url(../images/checkon.gif);}
.closec{background: url(../images/closec.jpg);width:16px; height:14px; margin:2px 0px 2px 2px; float: right;}
.navcx{ background:url(../images/nav.gif) no-repeat; height:24px; width:45px; margin:0 5px; }
h3{ font-size:24px; line-height:24px; padding:18px 0; border-bottom:1px solid #e1e1e1; margin-bottom:10px; height:24px; }
.cxq table{border:1px solid #00b978 !important;}
.cxq th{ background:#00b978; color: #fff; text-align: center; border:1px solid #00b978; padding: 5px !important;}
.cxq td{ background:#ecf9f2 !important; color: #00b978; text-align: center; border:1px solid #00b978 !important; padding: 5px !important;}
/*20180504*/
.bq_icongrey{ background: url(../images/bq_icongrey.png) no-repeat; height: 35px;background-size: cover; -moz-webkit-background-size: cover; cursor: pointer;}
.bq_icon{ background: url(../images/bq_icon.png) no-repeat; height: 35px;background-size: cover; -moz-webkit-background-size: cover; cursor: pointer;}
.bq_1 {background-position:-0px -0px; width:70px;}
.bq_2 {background-position:-73px -0px; width:50px; }
.bq_3 {background-position:-130px -0px; width:60px;}
.bq_4 {background-position:-196px -0px; width:48px;}
.bq_5 {background-position:-245px -0px; width:55px;}
.bq_6 {background-position:-300px -0px; width:55px;}
.bq_7 {background-position:-355px -0px; width:70px;}
/*menu*/
.darrow{ background:url(../images/downarrow.png) no-repeat center ;background-size: cover; -moz-webkit-background-size: cover; margin: 0 auto; }
.d_1{background-position:-0px -15px; width:20px;height: 10px;}
.d_2{background-position:-0px -15px; width:30px;height: 15px;}
a.spec:link,a.spec:visited,a.spec:active {text-align: center; padding:5px 10px; line-height:20px;border: 1px solid #b5d32a;background:#fff; display: block;float: left;margin-bottom: 10px;}a.spec:hover{text-decoration:none;background:#f3f2f8; border: 1px solid #a097c6;}
.zcnav{ height: 60px; background: url(../images/ztbt.png) center no-repeat; font-size:35px; text-align: center; color:#553c98; line-height: 60px;}
.zcbg {background:#F3F3F3;box-shadow: 1px 1px 2px #ccc; position: relative; margin-bottom:40px;}
.pull,.retract{position: absolute; width: 121px; height: 20px; bottom:-20px; z-index: 15; left: 50%;margin-left: -60px;cursor: pointer;}
.pull{ background: url(../images/lal.gif) no-repeat; }
.pull:hover{opacity:.65}
.retract:hover{opacity:.65}
.retract{background: url(../images/lalb.gif) no-repeat; }
.bgguideg{ background: url(../images/bgguidep.jpg) center;background-size: cover; -moz-webkit-background-size: cover;}
.bgguide{ background-color: #58A9DA}
.ptl{ padding:5px 15px;}
.ptl{ padding:5px 15px;}
.gkuang{ border:1px solid #aacd03; background: #f7f5fa; padding: 5px;border-radius: 4px;}
.qut{ border:1px solid #aacd03; background: #f7f5fa; padding: 5px;border-radius: 4px; position: absolute;right:0px;top:48px;width:240px;box-shadow:1px 1px 3px #ddd;z-index: 10;}
.qut p{ margin-bottom: 10px; line-height: 20px; max-height: 40px; overflow: hidden;}
.qutarrwo{ background: url(../images/qutarrow.gif) no-repeat; top:40px ; left: 20px; position: absolute; z-index: 20;width: 19px; height: 15px;}
.shareli{ background: url(../images/lista.gif) no-repeat; width: 100%; height: 45px; text-indent:3.5em; line-height: 45px;}
.shareli:hover{background: url(../images/listb.gif)  no-repeat;height: 45px;}
.sharelib{ background: url(../images/listb.gif) no-repeat;height: 45px; text-indent:3.5em; line-height: 45px;}
:hover{-webkit-transition: all 0.3s; transition: all 0.3s;}
.sharelist{}
.sharelist li{ border-left: 1px dotted #ddd; line-height: 30px; margin-left:20px; padding-left:20px;}
.mt1{margin-top:1px;}
.proimg img{ width: 200px; height: 175px; background:#aacd06;}
.greenline{ border-bottom: 1px solid #D1EBF1;}
.w720{width:720px;}
.garrow{background: url(../images/tarrowd.gif) no-repeat; bottom: -10px;position: absolute;margin-left: 45%;width: 15px; height: 10px;}
.lar,.rar{background: url(../images/lh.gif) no-repeat; width:20px; height:100px; cursor: pointer;opacity:.5}
.lar{ background-position: left 0;}
.lar:hover{opacity:1}
.rar:hover{opacity:1}
.rar{background-position: right 0; }
.img100 img{ width:85px; height:98px; border-radius: 4px; margin-left:22px; border: 1px solid #D1EBF1;}
/*�������20181105*/
.bgviolet{background: -webkit-linear-gradient(left top,#7151c3,#3B1E86);
    background: -ms-linear-gradient(left top,#7151c3,#3B1E86);
    background: -o-linear-gradient(left top,#7151c3,#3B1E86);
    background: -moz-linear-gradient(left top,#7151c3,#3B1E86);}	
.nav a:hover{ background: #866fc3 !important;padding:10px 16px; border-radius:20px;}
.bgggre {
    background: url(../images/bggreen.jpg) center;
    background-size: cover;}
.bgtx{ background: url(../images/bgtx.jpg) no-repeat top center #eee;}
table label{ position: inherit;}
.linav{height:75px; padding-top:30px; position: relative; overflow: hidden;}
.linav li{float:left;height: 75px;}
.sstx{ background: url(../images/linav.png) no-repeat; position: absolute; color:#fff; cursor: pointer;}
.one1{background-position:0px -300px; width:380px; margin-top:40px;font-size:20px; line-height: 40px;}
.two2{background-position:0px -75px; width:380px; margin-left:275px; margin-top:40px;font-size:20px; line-height: 40px;}
.thr3{background-position:0px -150px; width:380px;margin-left:520px; margin-top:40px;font-size:20px; line-height: 40px;}
.for4{background-position:0px -225px; width:380px;margin-left:775px; margin-top:40px;font-size:20px; line-height: 40px; background-image:right; }
.one1b{background-position:0px 0px; width:380px; line-height: 75px; font-size: 30px;z-index:2;}
.two2b{background-position:0px -75px; width:380px; margin-left:250px; margin-top:0px;line-height: 75px; font-size: 30px; z-index:2;}
.thr3b{background-position:0px -150px; width:380px; margin-left:520px; margin-top:0px;line-height: 75px; font-size: 30px; z-index:2;}
.for4b{background-position:0px -225px; width:380px; margin-left:775px; margin-top:0px;line-height: 75px; font-size: 30px; z-index:2;}
.tbbox{background: #fff; border: ; box-shadow: 1px 1px 5px #ccc; border-radius:0 0 6px 6px; padding:30px 0; margin-bottom:200px;}
.bfb3{width:33%;}
.bgwhite{background:#fff;}
.qydl{width:75px; height:75px; border:1px dashed #7151c3; border-radius: 60px; padding: 20px;}
.grdl{width:75px; height:75px; border:1px dashed #AACC03; border-radius: 60px; padding: 20px;}
.qydl:hover{border:1px solid #7151c3;}
.grdl:hover{border:1px solid #AACC03;}
.qznavbg{background: url(../images/qznav60.jpg) no-repeat bottom;}
@media (max-width: 540px){}