﻿/* reset */
html,body,dl,dt,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
ol,ul{list-style:none;margin:0px;padding:0px;}
*:focus,*:active,*:hover{
	outline: none;
}
ul{
    list-style: none;padding:0px; margin:0px;
}
ul li{ list-style:none; padding:0px; margin:0px; }
q{quotes:none;}
q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
/* start editing from here */
a{text-decoration:none; cursor:pointer; }
a:hover{ color:#09aaf5 }
.tr{text-align:right;}/* text align right */
.tl{text-align:left;}/* text align left */
.tc{text-align:center;}/* text align center */
.fr{float:right;}/* float right */
.fl{float:left;}/* float left */
.cl{*zoom:1;clear:both; display:block }/* clear float */
.cl:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.pr{position:relative;}/* Position Relative */
.pa{position:absolute;}/* Position Absolute */
.vb{	vertical-align:baseline;}/* vertical align baseline */
.vt{	vertical-align:top;}/* vertical align top */
input[type="submit"], input[type="number"],input[type="reset"],input[type="button"],button {-webkit-appearance: none;} /*safari 浏览器提交按钮bug*/
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none ;margin: 0;} /*  num输入 android 上下箭头*/
a img{
	font-size: 0;
}
img {max-width: 100%;width: auto;height: auto;vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic; /*解决图片失真*/}
img:not([src *="/"]){display: none !important;}
body{
	font-family: 'Microsoft Yahei', 'Open Sans', sans-serif;
	 -webkit-tap-highlight-color: transparent;
	 font-size:12px;
	  margin:0 auto;  
	   position:relative;
	     background:#fff;
	      min-width:1240px;
	      min-height:940px;
}

input{font-size:12px;font-family: 'Microsoft Yahei', 'Open Sans', sans-serif;}
select{ font-size:12px;font-family: 'Microsoft Yahei', 'Open Sans', sans-serif;}
/*日历控件star*/
.calender {z-index:10000;  width:250px; height:auto; font-size:12px; margin-right:0px;color:#333; background:#fff; border:1px solid #b2b2b2; padding:1px;  padding-top:0px; position:relative;}
.calender .xuanfu{ position:absolute;   }
.calender ul {list-style-type:none; margin:0;color:#333; padding:0;}
.calender .day { margin-top:5px; margin-bottom:5px; background-color:#e5e5e5; height:17px;}
.calender .day li{padding:0px; margin:0px; color:#333; float:left; font-size:14px; width:14%; height:17px; line-height:17px; text-align:center}
.calender .date li{  padding:0px; margin:0px; color:#333; float:left; font-size:14px; width:14%; height:26px; line-height:26px; text-align:center}
.calender li{ position:relative;}
.calender li a {background:url(../img/dingdanglwc_19.jpg) repeat-x; display:inline-block; width:29px; text-align:center; line-height:26px; height:26px;  border:1px solid #d6d6d6; text-decoration:none; font-family:Tahoma; font-size:12px; color:#333}
.calender li a:hover { color:#f30; text-decoration:underline}
.calender li a.hasArticle {font-weight:bold; color:#f60 !important}
.calender li.lastMonthDate,.calender li.nextMonthDate {color:#ddd;font-size:12px}
.selectThisYear a,.selectThisMonth a{text-decoration:none; margin:0 2px; color:rgb(45,45,45); font-weight:bold}
.calender .LastMonth,.calender .NextMonth{ text-decoration:none; color:rgb(45,45,45); font-size:14px; font-weight:bold; line-height:17px;}
.calender .LastMonth { float:left; padding-top:6px; padding-left:4px; }
.calender .NextMonth { float:right;padding-top:6px; padding-right:4px; }
.calenderBody {clear:both}
.calenderTitle { background:url(../img/dingdanglwc_07.jpg) repeat-x; color:#000; text-align:center;height:29px; line-height:29px; clear:both}
.calenderTitle span a{color:#000;  line-height:29px; }
.calender li a.today { background:url(none); position:absolute; z-index:1000; left:2px; top:0px; height:24px; line-height:24px; width:29px;  background-color:#fffbf2;border:1px solid #ebead5; padding:0px; color:#585a59;}
.calender li a.today  { color:#585a59; }
.calenderBottom {clear:both; border-top:1px solid #ddd; padding: 3px 0; text-align:left}
.calenderBottom a {text-decoration:none; margin:2px !important; font-weight:bold; color:#000}
.calenderBottom a.closeCalender{float:right}
.closeCalenderBox {float:right; border:1px solid #000; background:#fff; font-size:12px; width:12px; height:12px; line-height:12px; text-align:center;overflow:hidden; font-weight:normal !important}
/*日历控件end*/             
.zuoxuan{ background:#7859b0; z-index:100; width:110px; position:absolute; height:100%;  left:0px; top:0px; }
.zuoxuan .logo{ height:199px; }
.zuoxuan .zuoxuan2{ padding-top:47px; }
.zuoxuan .zuoxuan2 ul li{ clear:both; display:block;   text-align:center;}
.zuoxuan .zuoxuan2 ul li a{transition-duration: .5s; 
-moz-transition-duration: .5s; /* Firefox 4 */
-webkit-transition-duration: .5s; /* Safari 和 Chrome */
-o-transition-duration: .5s; /* Opera */
transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background; 
 clear:both; text-align:center; display:block;  width:100%; padding-bottom:6px; padding-top:12px;}
.zuoxuan .zuoxuan2 ul li a:hover{ background:#f4f6f9; }
.zuoxuan .zuoxuan2 ul li a strong{transition-duration: .5s; 
-moz-transition-duration: .5s; /* Firefox 4 */
-webkit-transition-duration: .5s; /* Safari 和 Chrome */
-o-transition-duration: .5s; /* Opera */
transition-property:color;
-moz-transition-property: color; /* Firefox 4 */
-webkit-transition-property:color; /* Safari 和 Chrome */
-o-transition-property:color; letter-spacing:2px;  font-weight:bold; clear:both; display:block; color:#fff; line-height:24px; font-size:12px;}
.zuoxuan .zuoxuan2 ul li a:hover strong{ color:#7859b0 }
.zuoxuan .zuoxuan2 ul li a .ico{clear:both; display:inline-block; background:url(../img/badh.png) no-repeat; }
.zuoxuan .zuoxuan2 ul li.li1 a .ico{transition-duration: .5s; 
-moz-transition-duration: .5s; /* Firefox 4 */
-webkit-transition-duration: .5s; /* Safari 和 Chrome */
-o-transition-duration: .5s; /* Opera */
transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background; background-position:0px -282px; width:37px; height:36px;  }
.zuoxuan .zuoxuan2 ul li.li2 a .ico{transition-duration: .5s; 
-moz-transition-duration: .5s; /* Firefox 4 */
-webkit-transition-duration: .5s; /* Safari 和 Chrome */
-o-transition-duration: .5s; /* Opera */
transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background; background-position:0px -159px; width:36px; height:36px; }
.zuoxuan .zuoxuan2 ul li.li3 a{ padding-bottom:6px; }
.zuoxuan .zuoxuan2 ul li.li3 a .ico{transition-duration: .5s; 
-moz-transition-duration: .5s; /* Firefox 4 */
-webkit-transition-duration: .5s; /* Safari 和 Chrome */
-o-transition-duration: .5s; /* Opera */
transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background;background-position:0px -102px; width:37px; height:36px; }
.zuoxuan .zuoxuan2 ul li.li4 a{ padding-bottom:3px; }
.zuoxuan .zuoxuan2 ul li.li4 a .ico{transition-duration: .5s; 
-moz-transition-duration: .5s; /* Firefox 4 */
-webkit-transition-duration: .5s; /* Safari 和 Chrome */
-o-transition-duration: .5s; /* Opera */
transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background; background-position:-1px 0px; width:33px; height:36px;}
.zuoxuan .zuoxuan2 ul li.li9 a{ padding-bottom:3px; }
.zuoxuan .zuoxuan2 ul li.li9 a .ico{transition-duration: .5s; 
-moz-transition-duration: .5s; /* Firefox 4 */
-webkit-transition-duration: .5s; /* Safari 和 Chrome */
-o-transition-duration: .5s; /* Opera */
transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background; background-position:-1px 0px; width:33px; height:36px;}
.zuoxuan .zuoxuan2 ul li.li5 a{ padding-bottom:10px }
.zuoxuan .zuoxuan2 ul li.li5 a .ico{transition-duration: .5s; 
-moz-transition-duration: .5s; /* Firefox 4 */
-webkit-transition-duration: .5s; /* Safari 和 Chrome */
-o-transition-duration: .5s; /* Opera */
transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background; background-position:-5px -346px; width:24px; height:39px; }
.zuoxuan .zuoxuan2 ul li.li6 a{ padding-bottom:0px; }
.zuoxuan .zuoxuan2 ul li.li6 a .ico{transition-duration: .5s; 
-moz-transition-duration: .5s; /* Firefox 4 */
-webkit-transition-duration: .5s; /* Safari 和 Chrome */
-o-transition-duration: .5s; /* Opera */
transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background; background-position:0px -51px; width:45px; height:34px;  }
.zuoxuan .zuoxuan2 ul li.li7 a .ico{transition-duration: .5s; 
-moz-transition-duration: .5s; /* Firefox 4 */
-webkit-transition-duration: .5s; /* Safari 和 Chrome */
-o-transition-duration: .5s; /* Opera */
transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background;  background-position:0px -212px; width:37px; height:42px; }
.zuoxuan .zuoxuan2 ul li.li1 a:hover .ico { background-position:-63px -282px;}
.zuoxuan .zuoxuan2 ul li.li2 a:hover .ico { background-position:-63px -159px;}
.zuoxuan .zuoxuan2 ul li.li3 a:hover .ico { background-position:-61px -102px;}
.zuoxuan .zuoxuan2 ul li.li4 a:hover .ico { background-position:-65px 0px;}
.zuoxuan .zuoxuan2 ul li.li5 a:hover .ico { background-position:-70px -346px;}
.zuoxuan .zuoxuan2 ul li.li6 a:hover .ico { background-position:-58px -51px;}
.zuoxuan .zuoxuan2 ul li.li7 a:hover .ico { background-position:-64px -212px;}
.zuoxuan .zuoxuan2 ul li.li9 a:hover .ico { background-position:-65px 0px;}

.zuoxuan .zuoxuan2 ul li.li1.on a .ico { background-position:-63px -282px;}
.zuoxuan .zuoxuan2 ul li.li2.on a .ico { background-position:-63px -159px;}
.zuoxuan .zuoxuan2 ul li.li3.on a .ico { background-position:-61px -102px;}
.zuoxuan .zuoxuan2 ul li.li4.on a .ico { background-position:-65px 0px;}
.zuoxuan .zuoxuan2 ul li.li5.on a .ico { background-position:-70px -346px;}
.zuoxuan .zuoxuan2 ul li.li6.on a .ico { background-position:-58px -51px;}
.zuoxuan .zuoxuan2 ul li.li7.on a .ico { background-position:-64px -212px;}
.zuoxuan .zuoxuan2 ul li.li9.on a .ico { background-position:-65px 0px;}
.zuoxuan .zuoxuan2 ul li.on a{ background:#fff; }
.zuoxuan .zuoxuan2 ul li.on a strong{ color:#7859b0 }
.top{ min-width:1020px; background:#15a19e; height:199px; background-position:center top; overflow:hidden }
.search{ width:100%; background:#f4f6f9; padding-top:13px; padding-bottom:8px;}
.searchc{   width:1020px; margin:0 auto; height:25px; position:relative  }
.searchcl{ padding-left:0px; }
.searchcl input{ background:url(../img/search.png) no-repeat; background-position:0px 0px; padding-left:40px; color:#808ba4; font-size:12px; height:20px; line-height:20px; border:0px;  }
.searchcl input:hover{background:url(../img/search.png) no-repeat;background-position:0px -60px; color:#785bae}
.searchcr{}
.searchcrc{ padding-right:0px; }
.searchcrc .searchcr1{ position:absolute; right:120px; width:95px;height:24px; padding-right:30px; }
.searchcrc .searchcr1 .dropdown{ cursor:pointer;height:24px; }
.searchcrc .searchcr1 .dropdown .ico1{ display:inline-block; width:25px; height:22px; background:url(../img/phone.png) no-repeat; background-position:-1px -1px; }
.searchcrc .searchcr1 .dropdown:hover .ico1{background:url(../img/phone.png) no-repeat; background-position:-1px -127px;}
.searchcrc .searchcr1 .dropdown.on .ico1{background:url(../img/phone.png) no-repeat; background-position:-1px -127px;}
.searchcrc .searchcr1 .dropdown span{ float:left; color:#808ba4; font-size:12px; line-height:23px;  }
.searchcrc .searchcr1 .dropdown:hover span{ color:#785bae }
.searchcrc .searchcr1 .dropdown.on span{ color:#785bae }
.searchcrc .searchcr1 .dropdown .ico{ margin-left:10px; margin-top:6px; cursor:pointer; display:inline-block; width:14px; height:10px; background:url(../img/phone.png) no-repeat; background-position:-64px -8px; }
.searchcrc .searchcr1 .dropdown:hover .ico{background:url(../img/phone.png) no-repeat; background-position:-64px -134px;}
.searchcrc .searchcr1 .dropdown.on .ico{background:url(../img/phone.png) no-repeat; background-position:-64px -134px;}
.searchcrc .searchcr2{ z-index:100; position:absolute; right:0px;height:24px; width:120px; padding-right:0px; }
.searchcrc .searchcr2 .dropdown{ cursor:pointer;height:24px;}
.searchcrc .searchcr2 .dropdown.on{ z-index:1005; }
.searchcrc .searchcr2 .dropdown span{ float:left; color:#808ba4; font-size:12px; line-height:23px;  }
.searchcrc .searchcr2 .dropdown:hover span{ color:#785bae }
.searchcrc .searchcr2 .dropdown.on span{ color:#785bae }
.searchcrc .searchcr2 .dropdown .ico{ margin-left:10px; margin-top:6px; cursor:pointer; display:inline-block; width:14px; height:10px; background:url(../img/phone.png) no-repeat; background-position:-64px -8px; }
.searchcrc .searchcr2 .dropdown:hover .ico{background:url(../img/phone.png) no-repeat;  background-position:-64px -134px;}
.searchcrc .searchcr2 .dropdown.on .ico{background:url(../img/phone.png) no-repeat;  background-position:-64px -134px;}
.searchcrc .searchcr2 .dropdown .fl1{ display:inline-block; width:35px; height:25px; }
.searchcrc .searchcr2 .dropdown .fl2{ display:inline-block; height:25px;line-height:25px; }
.searchcrc .searchcr2 .dropdown .fl3{height:25px; line-height:25px;}




.searchcrc .searchcr2 .dropdownx{ cursor:pointer;height:24px; display:inline-block; }
.searchcrc .searchcr2 .dropdownx.on{ z-index:95; }
.searchcrc .searchcr2 .dropdownx span{ float:left; color:#808ba4; font-size:12px; line-height:23px;  }
.searchcrc .searchcr2 .dropdownx:hover span{ color:#785bae }
.searchcrc .searchcr2 .dropdownx.on span{ color:#785bae }
.searchcrc .searchcr2 .dropdownx .ico{ margin-left:10px; margin-top:6px; cursor:pointer; display:inline-block; width:14px; height:10px; background:url(../img/phone.png) no-repeat; background-position:-64px -8px; }
.searchcrc .searchcr2 .dropdownx:hover .ico{background:url(../img/phone.png) no-repeat;  background-position:-64px -134px;}
.searchcrc .searchcr2 .dropdownx.on .ico{background:url(../img/phone.png) no-repeat;  background-position:-64px -134px;}
.searchcrc .searchcr2 .dropdownx .fl1{ display:inline-block; width:35px; height:25px;margin-top: -8px;margin-right: 5px; }
.searchcrc .searchcr2 .dropdownx .fl2{ display:inline-block; height:25px;line-height:25px; }
.searchcrc .searchcr2 .dropdownx .fl3{height:25px; line-height:25px;}


.kechengtit{ border-bottom:2px solid #eceff3; padding-top:37px; padding-bottom:9px; width:1020px; margin:0 auto;}
.kechengtit .fl{ color:#5e6f8a; font-size:17px; line-height:17px; padding-top:6px; }
.kechengtit .fl span{ padding-left:22px; color:#aeb9ca; font-size:12px; }

.kechengtit .fr{ padding-bottom:2px; }
.kechengtit .fr ul{ float:right;}
.kechengtit .fr ul li{transition-duration: .5s; 
-moz-transition-duration: .5s; /* Firefox 4 */
-webkit-transition-duration: .5s; /* Safari 和 Chrome */
-o-transition-duration: .5s; /* Opera */
transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background;  cursor:pointer; float:left; width:75px; height:31px; line-height:31px; color:#fff; background:#b6c1cd; text-align:center }
.kechengtit .fr ul li.on{ background:#a1ce46 }
.kechengtit .fr ul li:hover{ background:#a1ce46 }
.kechengtit .fr ul li:first-child{ border-radius:5px 0px 0px 5px; }
.kechengtit .fr ul li:last-child{border-radius:0px 5px 5px 0px; }

.kelist{ width:1020px; margin:0 auto; margin-top:35px; margin-bottom:19px; background:#f4f6f9 }
.kelist dl{ clear:both; margin-left:54px; display:block;padding-top:27px;padding-bottom:24px; overflow:hidden; border-bottom:1px dashed #aeb9ca; }
.kelist dl dt{ float:left; width:90px; line-height:30px;}
.kelist dl dt a{ margin-left:5px; margin-right:5px; color:#788aa8; font-size:14px; font-weight:bold }
.kelist dl dt  a.on{ color:#8bc43d }
.kelist dl dd{ float:left; width:810px;}
.kelists{ position:relative; }
.kelistx{ position:relative;}
.kelist .kelistx dl{padding-top:25px;padding-bottom:25px;}
.kelist ul{  width:800px; clear:both; height:30px; line-height:30px;  }
.kelist ul li{ float:left; color:#9098a3; padding-left:15px; }
.kelist ul li a{ color:#788aa8; font-size:14px; font-weight:bold }
.kelist ul li.on a{ color:#8bc43d }
.kelist ul.ul1{ display:none; }
.kelist .ico{transition-duration: .5s; 
-moz-transition-duration: .5s; /* Firefox 4 */
-webkit-transition-duration: .5s; /* Safari 和 Chrome */
-o-transition-duration: .5s; /* Opera */
transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background; display:inline-block; position:absolute; right:15px; top:22px; background:#b6c1cd; height:17px; width:17px; border-radius:17px; text-align:center; }
.kelist .ico a{  margin-top:5px; }
.kelist .ico:hover{ background:#a1ce46 }
.kelist .ico.on{ background:#a1ce46 }
.kelist dl.ls{ border-bottom:0px; }
.h41{ height:41px; }
.tuijian{width:1020px; margin:0 auto;}
.tuijianl{ width:490px; }
.tuijianls{width:490px; height:299px; position:relative; }
.tuijianls .sanjiao{ position:absolute; top:284px; left:21px; }
.tuijianls .xin{transition-duration: .5s; 
-moz-transition-duration: .5s; /* Firefox 4 */
-webkit-transition-duration: .5s; /* Safari 和 Chrome */
-o-transition-duration: .5s; /* Opera */
transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background; cursor:pointer; position:absolute; width:28px; height:28px; border-radius:28px; background:#a1ce46 url(../img/aixin.png) no-repeat; background-position:9px 10px ; text-align:center;  top:283px; right:38px; }
.tuijianls .xin:hover{background:#ff688a url(../img/aixin.png) no-repeat; background-position:9px 10px ;}
.tuijianlx{ height:215px; background:#8bc43d; padding:25px 35px;  overflow:hidden }
.tuijianlx p{ color:#fff; }
.tuijianlx p.p1{ padding-top:5px; line-height:30px; padding-bottom:18px; font-size:20px;  font-weight:bold; }
.tuijianlx span.p2{ height:24px; line-height:24px; padding-left:10px; padding-right:10px; border-radius:5px; background:#ffffff; color:#8bc43d; font-size:14px; }
.tuijianlx p.p3{ padding-top:10px; padding-bottom:5px; font-size:13px; line-height:20px;  font-weight:lighter; }
.tuijianlx p.p4{ padding-top:15px; padding-bottom:5px; font-size:13px; line-height:20px;  font-weight:lighter; }
.tuijianr{ width:530px; }
.tuijianr ul{ clear:both;}
.tuijianr ul li{ text-align:center; height:267px; float:left; width:226px; margin-left:39px; margin-right:0px; position:relative; }
.tuijianr ul li a{ position:relative; display:block; }
.tuijianr ul li a img{ width:226px; height:136px; }

.tuijianr ul li span.on{transition-duration: .2s; 
-moz-transition-duration: .2s; /* Firefox 4 */
-webkit-transition-duration: .2s; /* Safari 和 Chrome */
-o-transition-duration: .2s; /* Opera */
transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background; position:absolute;  width:15px; height:15px; background:#fff;  left:20px; top:128px; -webkit-transform: rotateZ(45deg);-moz-transform: rotateZ(45deg);-o-transform: rotateZ(45deg);-ms-transform: rotateZ(45deg);transform: rotateZ(45deg); }

.tuijianr ul li strong.cl{transition-duration: .2s; 
-moz-transition-duration: .2s; /* Firefox 4 */
-webkit-transition-duration: .2s; /* Safari 和 Chrome */
-o-transition-duration: .2s; /* Opera */
transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background; font-weight:bold; padding-top:18px; padding-bottom:3px;  width:80%;  padding-left:10%; padding-right:10%; text-align:center;line-height:22px; height:44px; }
.tuijianr ul li strong.cl a{transition-duration: .2s; 
-moz-transition-duration: .2s; /* Firefox 4 */
-webkit-transition-duration: .2s; /* Safari 和 Chrome */
-o-transition-duration: .2s; /* Opera */
transition-property:color;
-moz-transition-property: color; /* Firefox 4 */
-webkit-transition-property:color; /* Safari 和 Chrome */
-o-transition-property:color;color:#607290; font-size:16px; }
.tuijianr ul li span.cl{margin-top:12px; border-radius:5px; padding-left:10px; padding-right:10px; display:inline-block; border:1px solid #d0e6a2; background:#a1ce46; color:#fff; text-align:center; font-size:12px; height:22px; line-height:22px; }
.tuijianr ul li p.cl{ padding-top:5px; padding-left:10px; padding-right:10px; display:inline-block;  color:#aeb9ca; text-align:center; font-size:12px; line-height:20px; }
.tuijianr ul li a .xin{ transition-duration: .5s; 
-moz-transition-duration: .5s; /* Firefox 4 */
-webkit-transition-duration: .5s; /* Safari 和 Chrome */
-o-transition-duration: .5s; /* Opera */
transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background;  cursor:pointer; position:absolute; width:22px; height:22px; border-radius:22px; background:#a1ce46 url(../img/aixin.png) no-repeat; background-position:6px 8px ; text-align:center;  top:11px; right:11px; }
.tuijianr ul li a .xin:hover{background:#ff688a url(../img/aixin.png) no-repeat; background-position:6px 8px ;}
.tuijianr ul.ul2{ padding-top:32px; }

.tuijianr ul li:hover span.on{ background:#a1ce46 }
.tuijianr ul li:hover strong.cl{background:#a1ce46 }
.tuijianr ul li:hover strong.cl a{ color:#fff; }

.tuijian1{width:1020px; margin:0 auto; padding-top:28px; padding-bottom:45px; }
.tuijian1 ul{  clear:both}
.tuijian1 ul li{ text-align:center; height:267px; float:left; width:226px; margin-right:38px;  position:relative; }
.tuijian1 ul li a{  display:block; }
.tuijian1 ul li a img{ width:226px; height:136px; }
.tuijian1 ul li span.on{transition-duration: .2s; 
-moz-transition-duration: .2s; /* Firefox 4 */
-webkit-transition-duration: .2s; /* Safari 和 Chrome */
-o-transition-duration: .2s; /* Opera */
transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background; position:absolute;  width:15px; height:15px; background:#fff;  left:20px; top:128px; -webkit-transform: rotateZ(45deg);-moz-transform: rotateZ(45deg);-o-transform: rotateZ(45deg);-ms-transform: rotateZ(45deg);transform: rotateZ(45deg); }

.tuijian1 ul li strong.cl{transition-duration: .2s; 
-moz-transition-duration: .2s; /* Firefox 4 */
-webkit-transition-duration: .2s; /* Safari 和 Chrome */
-o-transition-duration: .2s; /* Opera */
transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background; font-weight:bold; padding-top:14px; padding-bottom:2px; color:#607290; width:80%;  padding-left:10%; padding-right:10%; text-align:center; font-size:16px; line-height:22px; height:44px; }
.tuijian1 ul li strong.cl a{transition-duration: .2s; 
-moz-transition-duration: .2s; /* Firefox 4 */
-webkit-transition-duration: .2s; /* Safari 和 Chrome */
-o-transition-duration: .2s; /* Opera */
transition-property:color;
-moz-transition-property: color; /* Firefox 4 */
-webkit-transition-property:color; /* Safari 和 Chrome */
-o-transition-property:color;color:#607290; font-size:16px; }
.tuijian1 ul li span.cl{margin-top:10px; border-radius:5px; padding-left:10px; padding-right:10px; display:inline-block; border:1px solid #d0e6a2; background:#a1ce46; color:#fff; text-align:center; font-size:12px; line-height:22px; }
.tuijian1 ul li p.cl{ padding-top:5px; padding-left:10px; padding-right:10px; display:inline-block;  color:#aeb9ca; text-align:center; font-size:12px; line-height:22px; }
.tuijian1 ul li a .xin{transition-duration: .5s; 
-moz-transition-duration: .5s; /* Firefox 4 */
-webkit-transition-duration: .5s; /* Safari 和 Chrome */
-o-transition-duration: .5s; /* Opera */
transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background; cursor:pointer; position:absolute; width:22px; height:22px; border-radius:22px; background:#a1ce46 url(../img/aixin.png) no-repeat; background-position:6px 8px ; text-align:center;  top:11px; right:11px; }
.tuijian1 ul li a .xin:hover{background:#ff688a url(../img/aixin.png) no-repeat; background-position:6px 8px ;}
.tuijian1 ul li:last-child{ margin-right:0px; }
.tuijian1 ul li:hover span.on{ background:#a1ce46 }
.tuijian1 ul li:hover strong.cl{background:#a1ce46 }
.tuijian1 ul li:hover strong.cl a{ color:#fff; }
.zaixianweike{ background:#f4f6f9 }

.kechengtitx{ border-bottom:2px solid #eceff3; padding-top:27px;width:1020px; margin:0 auto; padding-bottom:12px; }
.kechengtitx .fl{ color:#5e6f8a; font-size:17px; line-height:17px; padding-top:6px; }
.kechengtitx .fl span{ color:#aeb9ca; font-size:12px; }

.kechengtitx .fr{}
.kechengtitx .fr ul{ float:right;}
.kechengtitx .fr ul li{transition-duration: .5s; 
-moz-transition-duration: .5s; /* Firefox 4 */
-webkit-transition-duration: .5s; /* Safari 和 Chrome */
-o-transition-duration: .5s; /* Opera */
transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background;  cursor:pointer; float:left; width:75px; height:31px; line-height:31px; color:#fff; background:#b6c1cd; text-align:center }
.kechengtitx .fr ul li.on{ background:#a488d0 }
.kechengtitx .fr ul li:hover{ background:#a488d0 }
.kechengtitx .fr ul li:first-child{ border-radius:5px 0px 0px 5px; }
.kechengtitx .fr ul li:last-child{border-right:0px solid #fff; border-radius:0px 5px 5px 0px; }

.zaixianweikec{ width:1020px; margin:0 auto; }
.zaixianweikec ul{ padding-top:20px; }
.zaixianweikec ul.ula{ padding-top:0px; }
.zaixianweikec ul li{margin-top:10px;margin-bottom:0px; overflow:hidden }

.zaixianweikec dl{  background:#fff; clear:both; display:block; width:490px; height:116px; }
.zaixianweikec dl dt{ float:left; width:190px; height:116px; position:relative }
.zaixianweikec dl dt img{width:190px; height:116px;}
.zaixianweikec dl dt .on{transition-duration: .5s; 
-moz-transition-duration: .5s; /* Firefox 4 */
-webkit-transition-duration: .5s; /* Safari 和 Chrome */
-o-transition-duration: .5s; /* Opera */
transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background;  width:15px; height:15px;  right:-10px; top:20px;   position:absolute; display:inline-block;  background:#fff; -webkit-transform: rotateZ(45deg);-moz-transform: rotateZ(45deg);-o-transform: rotateZ(45deg);-ms-transform: rotateZ(45deg);transform: rotateZ(45deg);  }

                           
.zaixianweikec dl dd{ float:left; width:295px; height:116px;}
.zaixianweikec dl dd strong{transition-duration: .5s; 
-moz-transition-duration: .5s; /* Firefox 4 */
-webkit-transition-duration: .5s; /* Safari 和 Chrome */
-o-transition-duration: .5s; /* Opera */
transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background; display:inline-block; padding-left:24px; padding-right:24px; width:252px; padding-top:17px; height:35px; margin-bottom:1px;  clear:both; display:block; color:#607290; font-size:17px; line-height:18px; font-weight:bold }
.zaixianweikec ul li.li1 dl dd strong{ height:67px; padding-top:15px; line-height:30px; }
.zaixianweikec ul li.li1 dl{ background:#fff; }
.zaixianweikec ul li.li1 dl dd{ float:left; width:295px; height:116px;}

.zaixianweikec dl dd strong a{transition-duration: .5s; 
-moz-transition-duration: .5s; /* Firefox 4 */
-webkit-transition-duration: .5s; /* Safari 和 Chrome */
-o-transition-duration: .5s; /* Opera */
transition-property:color;
-moz-transition-property: color; /* Firefox 4 */
-webkit-transition-property:color; /* Safari 和 Chrome */
-o-transition-property:color; color:#607290; font-size:17px;}
.zaixianweikec dl:hover dd strong{ background:#785BAE }
.zaixianweikec dl:hover dd strong a{ color:#fff; }
.zaixianweikec dl:hover dt .on{background:#785BAE}
.zaixianweikec dl dd span.tit{padding:5px 12px;margin-left:24px; margin-right:24px; border:1px solid #e8e1f3; border-radius:5px; clear:both; display:inline-block; background:#a488d0; color:#fff; font-size:12px;  }
.dcon{ width:490px; height:155px;background:#fff; overflow:hidden }
.dcon h2{ padding-left:32px;  padding-top:20px; padding-bottom:20px; position:relative }
.dcon h2 .xin{   position:absolute; left:32px; top:15px; }
.dcon h2 .xin a{ display:inline-block; transition-duration: .5s; 
-moz-transition-duration: .5s; /* Firefox 4 */
-webkit-transition-duration: .5s; /* Safari 和 Chrome */
-o-transition-duration: .5s; /* Opera */
transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background; cursor:pointer; width:22px; height:22px; border-radius:22px; background:#a488d0 url(../img/aixin.png) no-repeat; background-position:6px 8px ; text-align:center;   }
.dcon h2 .xin a:hover{background:#ff688a url(../img/aixin.png) no-repeat; background-position:6px 8px ;}
.dcon h2 .fl1{ color:#a488d0;padding-left:52px; }
.dcon h2 .fl2{ color:#607290;padding-left:32px; }
.dcon p{padding-left:32px; padding-right:32px; padding-top:20px; color:#aeb9ca; font-size:12px; line-height:24px; }
.dconb{width:490px; height:30px; background:#fff url(../img/dv.png) no-repeat; }

/**/
.zaixianweikec dl{ cursor:pointer; }
.zaixianweikec dl dd h3{ padding-left:24px;  position:relative;  padding-top:5px; padding-bottom:0px; }
.zaixianweikec dl dd h3 .xin{ padding-right:10px; position:absolute; right:4px; top:0px; }
.zaixianweikec dl dd h3 .xin a{ display:inline-block; transition-duration: .5s; 
-moz-transition-duration: .5s; /* Firefox 4 */
-webkit-transition-duration: .5s; /* Safari 和 Chrome */
-o-transition-duration: .5s; /* Opera */
transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background; cursor:pointer; width:22px; height:22px; border-radius:22px; background:#a488d0 url(../img/aixin.png) no-repeat; background-position:6px 8px ; text-align:center;   }
.zaixianweikec dl dd h3 .xin a:hover{background:#ff688a url(../img/aixin.png) no-repeat; background-position:6px 8px ;}
.zaixianweikec dl dd h3 .fl1{ font-weight:bold; color:#aeb9ca; font-size:12px; }
.zaixianweikec dl dd h3 .fl1 em{ color:#785BAE }

.zaixianweikecl{width:490px; }
.zaixianweikecr{ padding-left:40px; }

.hzhb{width:1020px; margin:0 auto;}
.hzhbtit{ border-bottom:1px solid #eceff3; padding-bottom:17px; padding-top:40px; overflow:hidden }
.hzhbtit .fl1{ color:#607290; font-size:18px; line-height:20px; }
.hzhbtit .fl2{  }
.hzhbtit .fl2 a{transition-duration: .5s; 
-moz-transition-duration: .5s; /* Firefox 4 */
-webkit-transition-duration: .5s; /* Safari 和 Chrome */
-o-transition-duration: .5s; /* Opera */
transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background; display:inline-block; width:85px; height:31px; line-height:31px; text-align:center; background:#b6c1cd; border-radius:5px; border:1px solid #c8d0d9; text-align:center; color:#fff; font-size:14px; }
.hzhbtit .fl2 a:hover{ background:#785BAE }
.hzhbcon{ padding-top:30px; padding-bottom:20px; }
.hzhbcon dl{ clear:both; display:block }
.hzhbcon dl dt{ width:380px;float:left; }
.hzhbcon dl dd{ width:640px; float:left; text-align:left }
.hzhbcon dl dd ul{ padding-top:5px; }
.hzhbcon dl dd ul li{ width:320px; float:left; height:60px;  margin-top:5px; margin-bottom:5px; overflow:hidden }
.hzhbcon dl dd ul li .fl1{ float:left; width:80px; height:60px; text-align:left;}
.hzhbcon dl dd ul li .fl1 img{width:60px; height:60px;}
.hzhbcon dl dd ul li .fl2{ float:left;  width:240px; height:60px; line-height:66px; color:#788aa8; font-size:12px; text-align:left;}
.h140{ height:140px; }
.bottom{ z-index:100;  position:absolute; left:0px; bottom:0px; background:#3b414f; height:140px; color:#9098a3; font-size:14px; line-height:20px;  width:100%;  }
.bottomc{ width:1020px; margin:0 auto;  padding-top:30px;  }
.bottomc1{ width:660px; }
.bottomc1 dl{ clear:both; }
.bottomc1 dl dt{ float:left; width:84px; color:#9098a3; font-size:16px; line-height:32px; }
.bottomc1 dl dd{ float:left; width:576px;color:#9098a3; font-size:13px; line-height:32px;}
.bottomc1 dl dd p.p1{ padding-left:45px; background:url(../img/ding.png) no-repeat;  }
.bottomc1 dl dd p.p2 .sp1{ display:inline-block; height:40px; line-height:40px; padding-left:45px; background:url(../img/tel.png) no-repeat;  }
.bottomc1 dl dd p.p2 .sp2{display:inline-block;height:40px; line-height:40px; margin-left:50px; padding-left:45px; background:url(../img/email.png) no-repeat;  }
.bottomcr{ width:300px; }
.bottomcr strong{clear:both; display:block;  padding-top:6px; color:#9098a3;font-size:16px; line-height:22px; clear:both; display:block; }
.bottomcr strong a{ color:#9098a3;}
.bottomcr strong a:hover{ color:#785BAE }
.bottomcr span{  padding-top:4px; clear:both; display:block; color:#9098a3; font-size:13px; line-height:22px;}
/*客户端*/
.khd{transition-duration: .5s; 
-moz-transition-duration: .5s; /* Firefox 4 */
-webkit-transition-duration: .5s; /* Safari 和 Chrome */
-o-transition-duration: .5s; /* Opera */
transition-property:height top;
-moz-transition-property: height top; /* Firefox 4 */
-webkit-transition-property:height top; /* Safari 和 Chrome */
-o-transition-property:height top;  z-index:100; top:0px; right:25px; position:absolute; width:383px; height:0px; overflow:hidden; background:url(../img/stancx.png) no-repeat; }
.khd dl{ clear:both;  display:block; }
.khd dl dt{ float:left; width:173px; height:200px; text-align:center; }
.khd dl dt strong{ clear:both; display:block;  color:#697a96; font-size:14px; line-height:14px; padding-top:24px; padding-bottom:15px; }
.khd dl dd{ float:left;width:210px; height:200px; }
.khd dl dd a{ border-radius:10px; border:1px solid #e5e0f0; clear:both; display:inline-block; width:176px; height:50px; background:#785bae; color:#fff; font-size:18px; line-height:20px; }
.khd dl dd a span{ float:left;}
.khd dl dd a span.fl1{ padding-top:3px; }
.khd dl dd a span em{ clear:both; display:block;font-family:Arial; }
.khd dl dd a span strong{ font-size:16px; clear:both; display:block; font-family:微软雅黑; }
.khd dl dd a.btn1{ margin-top:58px; }
.khd dl dd a.btn1 .ico{ display:inline-block; background:url(../img/tubiao2.png) no-repeat; background-position:center center;  width:55px; height:50px; margin:0 auto; }
.khd dl dd a.btn2{ margin-top:14px; }
.khd dl dd a.btn2 .ico{ display:inline-block; background:url(../img/tubiao1.png) no-repeat; background-position:center center;width:55px; height:50px; margin:0 auto; }
.bg{  display:none; z-index:101; background:url(../img/bgx.png) repeat;  position:absolute; left:0px; top:0px; width:100%; height:100%; }

.khd.on{  height:211px; overflow:visible;top:23px;  }

/*加入百应*/
.join{transition-duration: .5s; 
-moz-transition-duration: .5s; /* Firefox 4 */
-webkit-transition-duration: .5s; /* Safari 和 Chrome */
-o-transition-duration: .5s; /* Opera */
transition-property:height top;
-moz-transition-property: height top; /* Firefox 4 */
-webkit-transition-property:height top; /* Safari 和 Chrome */
-o-transition-property:height top;  z-index:102;  width:870px; height:0px; overflow:hidden; background:#fff; position:absolute; right:0px; top:0px; }

.joina{transition-duration: .5s; 
-moz-transition-duration: .5s; /* Firefox 4 */
-webkit-transition-duration: .5s; /* Safari 和 Chrome */
-o-transition-duration: .5s; /* Opera */
transition-property:height top;
-moz-transition-property: height top; /* Firefox 4 */
-webkit-transition-property:height top; /* Safari 和 Chrome */
-o-transition-property:height top;  z-index:102;  width:870px; height:0px; overflow:hidden; background:#fff; position:absolute; right:50px; top:-40px; }

.joinx{ position:relative;  width:840px; padding-left:20px; padding-right:20px; height:460px; padding-top:20px; padding-bottom:20px; }
.join .joinx .jtou{ position:absolute; display:inline-block; top:-8px; right:40px; width:20px; height:20px; background:#fff; -webkit-transform: rotateZ(45deg);-moz-transform: rotateZ(45deg);-o-transform: rotateZ(45deg);-ms-transform: rotateZ(45deg);transform: rotateZ(45deg);  }
.joina .joinx .jtou{ position:absolute; display:inline-block; top:40px; right:2px; width:20px; height:20px; background:#fff; -webkit-transform: rotateZ(45deg);-moz-transform: rotateZ(45deg);-o-transform: rotateZ(45deg);-ms-transform: rotateZ(45deg);transform: rotateZ(45deg);  }

.joint{ border-bottom:1px solid #dfe7f1; padding-top:8px; padding-bottom:23px; color:#607290; font-size:18px; }
.joiny{ padding-top:35px; }
.joinxl{ width:355px; height:400px; border-right:1px solid #dfe7f1; }
.joinxl dl{  padding:0px; margin:0px; clear:both; display:block; border-radius:5px;  padding-top:7px; padding-bottom:7px; overflow:hidden }
.joinxl .hqyzm{ padding-left:76px; padding-top:7px; padding-bottom:7px; color:#828ea9; font-size:12px; }
.joinxl dl dt{padding:0px; margin:0px;border:1px solid #9b83cd; border-radius:5px 0px 0px 5px; float:left; background:#9b83cd; width:76px; height:27px; line-height:27px; color:#fff; font-size:14px; text-align:center; }
.joinxl dl dd{padding:0px; margin:0px;border:1px solid #9b83cd; border-radius:0px 5px 5px 0px; float:left; width:204px; height:27px; line-height:27px; color:#fff; font-size:14px; }
.joinxl dl dd input{padding:0px; margin:0px; width:96%; border:0px;border-radius:0px 5px 5px 0px; padding-left:4%; height:24px; line-height:24px; color:#9b83cd }
.joinxl dl dd input.ssxx{ background:#fff url(../img/jtou.png) no-repeat; background-position:185px 8px; }

.joinxl dl dd.dd1{padding:0px; margin:0px;border:1px solid #9b83cd; border-radius:0px 5px 5px 0px; float:left; width:110px; height:27px; line-height:27px; color:#fff; font-size:14px; }
.joinxl dl dd.dd1 input{padding:0px; margin:0px; width:96%; border:0px;border-radius:0px 5px 5px 0px; padding-left:4%; height:24px; line-height:24px; color:#9b83cd }
.joinxl dl dd.dd2{transition-duration: .5s; 
-moz-transition-duration: .5s; /* Firefox 4 */
-webkit-transition-duration: .5s; /* Safari 和 Chrome */
-o-transition-duration: .5s; /* Opera */
transition-property:border;
-moz-transition-property: border; /* Firefox 4 */
-webkit-transition-property:border; /* Safari 和 Chrome */
-o-transition-property:border; float:left; width:80px; padding:0px; margin:0px; margin-left:10px;border:1px solid #9b83cd; border-radius:5px; float:left;  height:27px; line-height:27px; color:#fff; font-size:14px; }
.joinxl dl dd.dd2 a{transition-duration: .5s; 
-moz-transition-duration: .5s; /* Firefox 4 */
-webkit-transition-duration: .5s; /* Safari 和 Chrome */
-o-transition-duration: .5s; /* Opera */
transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background;width:80px; display:inline-block; text-align:center; height:27px; color:#9b83cd; line-height:27px; background:#fff;border-radius:4px; }
.joinxl dl dd.dd2:hover{ border:1px solid #b6c1cd }
.joinxl dl dd.dd2 a:hover{ background:#b6c1cd; color:#fff }
.joinxl .yuedu{padding-left:0px; padding-top:7px; padding-bottom:7px; color:#828ea9; font-size:12px; }
.joinxl .yuedu .chk{ display:none }
.joinxl .yuedu .ico{ display:inline-block; background:url(../img/chk.png) no-repeat; width:18px; height:18px; background-position:0px 0px; }
.joinxl .yuedu.on .ico{background-position:0px -61px; }
.joinxl .zce{ text-align:center;  padding-top:10px; padding-bottom:10px; }
.joinxl .zce a{transition-duration: .5s; 
-moz-transition-duration: .5s; /* Firefox 4 */
-webkit-transition-duration: .5s; /* Safari 和 Chrome */
-o-transition-duration: .5s; /* Opera */
transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background; background:#9b83cd; display:inline-block; border-radius:10px; color:#fff; font-size:14px; text-align:center; width:82px; height:28px; line-height:28px; }

.joinxl .zce a:hover{ background:#b6c1cd; color:#fff }
.joinxl .join.on{height:530px; overflow:visible }


.joinxr{ width:450px; height:400px; }
.joinxr dl{  padding:0px; margin:0px; clear:both; display:block; border-radius:5px;  padding-top:7px; padding-bottom:7px; overflow:hidden }
.joinxr h2{ padding-left:0px; padding-top:7px; padding-bottom:7px; color:#828ea9; font-size:12px; }
.joinxr h3{ padding-left:0px; padding-top:7px; padding-bottom:7px; color:#828ea9; font-size:12px; }
.joinxr h3 .fl1{ padding-right:10px; }
.joinxr h3 span{ display:inline-block; height:25px; line-height:25px; }
.joinxr h3 .fl2 a{  color:#828ea9;display:inline-block; height:25px; line-height:25px; padding-left:27px; padding-right:40px; background:url(../img/wx.png) no-repeat; background-position:0px 0px; }
.joinxr h3 .fl3 a{  color:#828ea9;display:inline-block;height:25px; line-height:25px; padding-left:25px;padding-right:40px; background:url(../img/qq.png) no-repeat; background-position:0px 0px;}
.joinxr h3 .fl4 a{  color:#828ea9;display:inline-block;height:25px; line-height:25px; padding-left:25px;padding-right:40px; background:url(../img/sina.png) no-repeat; background-position:0px 0px;}
.joinxr dl dt{padding:0px; margin:0px;border:1px solid #a1ce46; border-radius:5px 0px 0px 5px; float:left; background:#a1ce46; width:76px; height:27px; line-height:27px; color:#fff; font-size:14px; text-align:center; }
.joinxr dl dd{padding:0px; margin:0px;border:1px solid #a1ce46; border-radius:0px 5px 5px 0px; float:left; width:204px; height:27px; line-height:27px; color:#fff; font-size:14px; }
.joinxr dl dd input{padding:0px; margin:0px; width:96%; border:0px;border-radius:0px 5px 5px 0px; padding-left:4%; height:24px; line-height:24px; color:#9b83cd }

.joinxr dl dd.dd1{padding:0px; margin:0px;border:1px solid #a1ce46; border-radius:0px 5px 5px 0px; float:left; width:110px; height:27px; line-height:27px; color:#fff; font-size:14px; }
.joinxr dl dd.dd1 input{padding:0px; margin:0px; width:96%; border:0px;border-radius:0px 5px 5px 0px; padding-left:4%; height:24px; line-height:24px; color:#9b83cd }
.joinxr dl dd.dd2{ border:0px; float:left; width:80px; padding:0px; margin:0px; margin-left:10px;   height:27px; line-height:27px;  font-size:14px; }
.joinxr dl dd.dd3{ border:0px; float:left; width:95px; padding:0px; margin:0px; margin-left:10px;  height:27px; line-height:27px;  font-size:14px; }
.joinxr dl dd.dd3 span{ padding-left:3px; padding-right:5px; color:#828ea9; font-size:12px; }
.joinxr dl dd.dd3 span a{ color:#8bc43d }
.joinxr .yuedu{padding-left:0px; padding-top:37px; padding-bottom:37px; color:#828ea9; font-size:12px; }
.joinxr .yuedu .chk{ display:none }
.joinxr .yuedu .ico{ display:inline-block; background:url(../img/chk.png) no-repeat; width:18px; height:18px; background-position:0px 0px; }
.joinxr .yuedu.on .ico{background-position:0px -61px; }
.joinxr .zce{ text-align:center;  padding-top:10px; padding-bottom:10px; }
.joinxr .zce .fl1 a{ background:#a1ce46; display:inline-block; border-radius:10px; color:#fff; font-size:14px; text-align:center; width:82px; height:28px; line-height:28px; }
.joinxr .zce .fl1 a:hover{ background:#b6c1cd; color:#fff }
.joinxr .zce .fl2 a{padding-left:30px; line-height:28px; padding-right:5px; color:#828ea9; font-size:12px;}
.joinxr .zce .fl2 a:hover{ color:#a1ce46 }
.join.on{ height:570px; overflow:visible;top:4px;  }
.join.on .joinx .jtou{ }
.join.off{ height:570px; overflow:visible;top:4px; background:#f4f6f9 }
.join.off .joinx .jtou{ background:#f4f6f9}


.joina.on{ height:570px; overflow:visible;top:-24px; right:50px;  }
.joina.on .joinx .jtou{ }
.joina.off{ height:570px; overflow:visible;top:-24px; right:50px; background:#f4f6f9 }
.joina.off .joinx .jtou{ background:#f4f6f9}

.tuichu{transition-duration: .5s; 
-moz-transition-duration: .5s; /* Firefox 4 */
-webkit-transition-duration: .5s; /* Safari 和 Chrome */
-o-transition-duration: .5s; /* Opera */
transition-property:height top;
-moz-transition-property: height top; /* Firefox 4 */
-webkit-transition-property:height top; /* Safari 和 Chrome */
-o-transition-property:height top;  z-index:102;  width:130px; height:0px; overflow:hidden; background:#fff; position:absolute; right:0px; top:10px; }
.tuichux{ position:relative;   width:130px; padding-left:0px; padding-right:0px; height:60px; padding-top:10px; padding-bottom:10px; }
.tuichux  .jtou{ display:none; position:absolute;  border-left:1px solid #1798d4; border-top:1px solid #1798d4;top:-9px; right:50px; width:15px; height:15px; background:#fff; -webkit-transform: rotateZ(45deg);-moz-transform: rotateZ(45deg);-o-transform: rotateZ(45deg);-ms-transform: rotateZ(45deg);transform: rotateZ(45deg);  }
.tuichu ul{ padding-left:25px; }
.tuichu ul li{ clear:both; display:block; padding-top:5px; padding-bottom:5px; overflow:hidden }
.tuichu ul li a{clear:both; display:block; }
.tuichu ul li a .ico1{ display:inline-block; background:url(../img/ic_03.png) no-repeat; width:16px; height:16px; }
.tuichu ul li a .fl1{ padding-left:6px; color:#333; font-size:14px; line-height:16px; }
.tuichu ul li a .ico2{display:inline-block; background:url(../img/ic_06.png) no-repeat; width:16px; height:16px; }
.tuichu.on{height:80px;overflow:visible;top:30px;border:1px solid #1798d4; border-radius:5px; }
.tuichu.on .jtou{ display:inline-block; }
.xuexiao{ display:none; position:absolute; right:70px; top:20px; background:#fff; width:475px; height:510px;}
.xuexiao .onn{ position:absolute; left:-10px; top:189px; }
.xuexiaot{ padding-top:17px; padding-bottom:17px;  padding-left:25px; padding-right:25px; }
.xuexiaot ul li{ float:left; margin-left:3px; margin-right:3px; padding-top:8px; padding-bottom:8px; overflow:hidden; }
.xuexiaot ul li a{ display:inline-block; color:#788aa8;  font-size:14px; width:26px; height:26px; line-height:26px; text-align:center; }
.xuexiaot ul li a:hover{background:#7859b0; color:#fff; }
.xuexiaot ul li.on a{background:#7859b0; color:#fff; }
.xuexiaoc{  border-top:1px dashed #f6f8fa }
.xuexiaoc .xuexiaocl{ padding-left:20px; width:210px;  }
.xuexiaoc .xuexiaocl ul li{ clear:both; display:block;padding-top:5px; padding-bottom:5px; }
.xuexiaoc .xuexiaocl ul li a{display:block; width:100%; padding-left:5px; padding-top:2px; padding-bottom:2px; color:#788aa8; font-size:12px; }
.xuexiaoc .xuexiaocl ul li a:hover{ padding-left:5px; padding-top:2px; padding-bottom:2px; background:#7859b0; color:#fff; font-size:12px; }
.xuexiaoc .xuexiaocr{ padding-left:15px;width:210px;  }
.xuexiaoc .xuexiaocr{ padding-left:20px; width:210px;  }
.xuexiaoc .xuexiaocr ul li{ clear:both; display:block;padding-top:5px; padding-bottom:5px; }
.xuexiaoc .xuexiaocr ul li a{ display:block; width:100%; padding-left:5px; padding-top:2px; padding-bottom:2px;color:#788aa8; font-size:12px;}
.xuexiaoc .xuexiaocr ul li a:hover{ padding-left:5px; padding-top:2px; padding-bottom:2px; background:#7859b0; color:#fff; font-size:12px; }

/*展开*/
.bgy{  display:none; z-index:100; background:url(../img/bgx.png) repeat;  position:absolute; left:0px; top:0px; width:100%; height:708px; }

.yoce .leibie{ display:none; z-index:102; border:1px solid #3d4864;  border-right:0px;  position:absolute; width:220px; height:708px; right:-229px; top:-234px; background:#1a1f38; }
.leibie .leibiel{ width:220px;height:668px;  padding-top:40px; overflow-y:hidden;  }
.leibie .leibiel.sy{overflow-y:scroll}
.leibie h1{ color:#a1ce46; font-size:15px; padding-left:20px; line-height:36px; }
.leibie dl{ clear:both; display:block; overflow:hidden }
.leibie dl dt{padding-left:20px; clear:both; display:block; padding-top:7px; padding-bottom:7px;  overflow:hidden }
.leibie dl:hover dt{ background:#a1ce46 }
.leibie dl dt .fl1{ color:#5b6c8a; font-size:13px; }
.leibie dl:hover dt .fl1{ color:#1a1f38}
.leibie dl dt .zhan{  margin-right:10px; background:url(../img/add.png) no-repeat; width:20px; height:20px; display:inline-block; cursor:pointer; }
.leibie dl dd{ display:none;  padding-top:7px; padding-bottom:7px; clear:both; overflow:hidden }
.leibie dl.on dt{ background:#a1ce46 }
.leibie dl.on dt .fl1{ color:#1a1f38}
.leibie dl.on dt .zhan{margin-right:10px; background:url(../img/jian.png) no-repeat; width:20px; height:20px; display:inline-block; cursor:pointer;  }
.leibie dl.on dd{ display:block;  }
.leibie dl.on dd a{padding-left:35px; clear:both; display:block;padding-top:7px; padding-bottom:7px;  overflow:hidden  }
.leibie dl.on dd a.bt{padding-left:15px;}
.leibie dl.on dd a .ico1{  display:inline-block; background:url(../img/tubiaoi.png) no-repeat; width:15px; height:16px; background-position:0px -100px; }
.leibie dl.on dd a .ico2{  display:inline-block; background:url(../img/tubiaoi.png) no-repeat; width:15px; height:16px; background-position:-36px -100px; }
.leibie dl.on dd a .ico3{  display:inline-block; background:url(../img/tubiaoi.png) no-repeat; width:15px; height:16px; background-position:-76px -100px; }
.leibie dl.on dd a .ico4{  display:inline-block; background:url(../img/tubiaoi.png) no-repeat; width:15px; height:16px; background-position:-128px -100px; }
.leibie dl.on dd a .fl1{ padding-left:7px;color:#607290 }
.leibie dl.on dd a .fr{ margin-right:12px; }
.leibie dl.on dd a .iooo1{ width:11px; height:11px; border-radius:11px; background:#607290  }
.leibie dl.on dd a .iooo2{ width:9px; height:9px; border-radius:9px; border:2px solid #607290; background:#1a1f38  }
.leibie dl.on dd a.on .fl1{ color:#cee062 }
.leibie dl.on dd a.on .iooo3{ width:9px; height:9px; border-radius:9px; border:2px solid #cee062; background:#1a1f38; position:relative  }
.leibie dl.on dd a.on .iooo3 span{ display:inline-block; position:absolute; height:5px; width:9px; top:5px; left:0px; border-radius:0px 0px 9px 9px; background:#cee062}

.leibie .leibie2{ width:219px;height:668px;  padding-top:40px; border-left:1px solid #3d4864;  }
.leibie .leibie2.sy{overflow-y:scroll}
.yoce.on .leibie{ display:block;}





