@charset "gbk";
/* CSS Document */
html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100% }
body { -webkit-font-smoothing: antialiased; }
::-webkit-scrollbar {
 width: 6px;
 height: 6px;
}
::-webkit-scrollbar-thumb {
 border-radius: 3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 background-color: #c3c3c3
}
::-webkit-scrollbar-track {
 background-color: transparent;
}
.w1200 { min-width: 1200px; }
/*æ¸…æ¥šæµ®åŠ¨*/
.clearfix { zoom: 1; }
/*==for IE6/7 Maxthon2==*/
.clearfix:after { clear: both; content: '.'; display: block; width: 0; height: 0; visibility: hidden; }
/*==for FF/chrome/opera/IE8==*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, table, tbody, p, th, td, em { -webkit-text-size-adjust: none; margin: 0; padding: 0; border: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); font-size: 12px; font-family: "Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti; }
html, body { height: 100%; }
img, input, button, a, select, textarea { margin: 0; padding: 0; resize: none; border: none; outline: none; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6, p, em, i, b, em { font-size: 100%; word-wrap: break-word; font-weight: normal; font-style: normal; }
a:active, a:focus { outline: none; }
button::-moz-focus-inner, input::-moz-focus-inner {
 padding: 0;
 border: 0;
}
*html { background-image: url(about:blank); background-attachment: fixed; }
/* Ã¨Â§Â£Ã¥â€ Â³IE6bug */
table { border-collapse: collapse; border-spacing: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }
.clearfix { zoom: 1; }
a { color: #31c27c; text-decoration: none; }
a:hover { text-decoration: none; }
.bg-color { background: #ff6900; }
.private-bg { background: #f4f4f4; }
.fl { float: left !important; }
.fr { float: right !important; }
.arrow-down { display: inline-block; width: 0px; height: 0px; border-width: 5px 5px 0 5px; border-color: #eeeeee transparent transparent transparent; border-style: solid dashed dashed dashed; }
.topNavinfo { position: relative; margin: 0 auto; height: 30px; line-height: 30px; width: 1200px; }
.laymid { width: 1200px; margin: 0 auto; }
.top_10 { margin-top: 10px; }
.top_20 { margin-top: 20px; }
.xm { color: #ff6f3c; }
.fz12 { font-size: 12px; }
.fz14 { font-size: 14px; }
.fz16 { font-size: 16px; }
#ifmCookies { display: none; }
.header { /*    position: fixed;
*/ top: 0; left: 0; z-index: 9999; border-bottom: 1px #eeeeee solid; }
.header .topNav { background: #FFF; height: 30px; border-bottom: 1px solid #eff2f7; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.topNav { font-size: 12px; height: 28px; line-height: 28px; }
.topNav li { float: left; margin: 0 15px; text-align: center; }
.topNav .first { margin-left: 0 !important; }
.topNav, .topNav a { color: #a5a5a5; font-size: 12px; }
.topNav span { color: #e7eaec; }
.topNav a { text-decoration: none; }
.top_tc { margin-left: 8px; }
.topNav a:hover { color: #ff8f00; }
.topNav .rlink li { margin: 0 5px; }
.mainNav { background-color: #ffffff; filter: alpha(opacity=85); background-color: rgba(255, 255, 255, .85); }
.mainNav .mainNav-wrop { margin: 0px auto; height: 80px; width: 1200px; position: relative; }
.mainMenu { margin-left: 360px; }
.logo_box { display: inline-block; overflow: hidden; width: 430px; position: absolute; top: 0; left: 0; height: 80px; }
.logo_box .logo { width: 200px; height: 61px; display: block; background-image: url(../images/insemarket_logo.png); text-indent: -5000em; float: left; margin-right: 16px; background-repeat: no-repeat; margin-top:10px; }
.logo_box h1 { FONT-FAMILY: "microsoft yahei"; font-size: 18px; color: #999; line-height: 60px; margin-left: 20px; margin-top: 10px; }
.mainNav, .mainMenu, .channel .downlist .close { height: 80px; }
.am-service { position: relative; z-index: 9999; }
.am-service .arrow-down {
 *position: relative;
 *top: -3px;
 *left: 3px; margin-left: 3px; -webkit-transition: .5s 0s all; -o-transition: .5s 0s all; -moz-transition: .5s 0s all; -ms-transition: .5s 0s all; transition: .5s 0s all; }
.am-service:hover .arrow-down { -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
.am-service .downlist { top: 28px; left: -12px; width: 72px; display: none; border: 1px #f1f1f1 solid; border-width: 0 1px 1px 1px; background: #fff; position: absolute; }
.am-service .downlist a { color: #333; display: block; }
.am-service .downlist a:hover { color: #ff8f00; }
.am-service:hover .downlist { display: block; }
.wechat { position: relative; z-index: 9999; background-image: url(../images/ejsinowx01.jpg); background-repeat: no-repeat; padding-left: 23px; background-position: 1px 6px; display:none; }
.wechat:hover .watch-code { display: block; }
.watch-code { display: none; top: 28px; left: -69px; border: 1px #f1f1f1 solid; border-width: 0 1px 1px 1px; background: #fff; position: absolute; width: 150px; }
.watch-code img { width: 113px; height: 113px; vertical-align: top; }
.watch-code p { display: block; line-height: 28px; text-align: center; color: #464646; }
.header .header_top_bg { position: absolute; height: 10px; width: 100%; background: url('../images/top_bg.png') left top repeat-x; z-index: 9999; }
/* slide */
.slide-main { height: 400px; position: relative; }
.prev, .next { display: none; width: 44px; height: 44px; position: absolute; z-index: 222; top: 267px; overflow: hidden; cursor: pointer; opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); _border: 1px solid none; }
.prev { left: 40px; }
.next { right: 40px; }
.prev:hover, .next:hover, .nav-main a:hover, .nav-main a.cur { opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }
.item { display: block; width: 100%; height: 5px; position: absolute; z-index: 124; top: 360px; left: 0; text-align: center; }
.item a { display: inline-block; width: 24px; height: 5px; margin-right: 11px; background: #444; opacity: 0.3; -moz-opacity: 0.3; filter: alpha(opacity=30); overflow: hidden; }
.item a.cur { background: #fff; }
.slide-box, .slide { display: block; /*width: 1200px;*/ height: 400px; overflow: hidden; }
.slide-box { position: relative; }
.slide { display: none; height: 400px; padding-top: 89px; position: relative; z-index: 8; background-color: #F7F7F7; }
#bgstylea { background: #00cc99; }
#bgstyleb {background: #feba29;}
#bgstylec{ background: #D8EDF5;}
#bgstyled{ background: #f1f1f1;}/*PICC*/
#bgstylee { background: #F1F8FE; }
#bgstylef { background: #EAE7DB; }
#bgstyleg { background: #cee4f1; }
/*Ã¥Â»ÂºÃ¥Â·Â¥*/
.slide a { border: none; outline: none; }
.obj-aa, .obj-ab, .obj-ba, .obj-bb, .obj-ca, .obj-cb, .obj-cc, .obj-da, .obj-db, .obj-ea, .obj-eb, .obj-fa, .obj-fb, .obj-ga { position: absolute; z-index: 9; left: 50%; }
.obj-aa { display: block; height: 392px; width: 400px; margin-left: -600px; top: 10px; }
.obj-ab { width: 324px; height: 188px; margin-left: -130px; top: 135px; }
.obj-ba { width: 536px; height: 270px; margin-left: -600px; top: 60px; }
.obj-bb { width: 244px; height: 294px; margin-left: -30px; ; top: 60px; }
.obj-ca { display: block; height: 393px; margin-left: -790px; top: 10px; }
.obj-cb { width: 367x; height: 203px; margin-left: -310px; top: 75px; }
.obj-cc { width: 196px; height: 172px; margin-left: 60px; ; top: 228px; }
.obj-da { width: 375px; height: 400px; top: 400; margin-left: -600px; }
.obj-db { width: 542px; height: 344px; top: 40px; margin-left: -200px; }
.obj-ea { width: 1068px; height: 373px; margin-left: -760px; top: 30px; }
.obj-eb { width: 410px; height: 300px; margin-left: -215px; ; top: 100px; }
.obj-fa { display: block; width: 528px; height: 400px; top: 90; margin-left: -570px; }
.obj-fb { top: 70px; width: 392px; height: 271px; margin-left: -330px; top: 0; }
.obj-ga { top: 70px; width: 392px; height: 271px; margin-left: -500px; top: 40px; }
/*.banAnimate .obj-aa{ display: block; animation-name: baoAni; -webkit-animation: baoAni 0.4s linear 0s normal none; -moz-animation: baoAni 0.4s linear 0s normal none; animation: baoAni 0.4s linear 0s normal none; }*/
@-webkit-keyframes baoAni {
 from {
 opacity: 0;
 left: 60%;
}
 to {
 opacity: 1;
 left: 50%;
}
}
@-moz-keyframes baoAni {
 from {
 opacity: 0;
 left: 60%;
}
 to {
 opacity: 1;
 left: 50%;
}
}
@keyframes baoAni {
 from {
 opacity: 0;
 left: 60%;
}
 to {
 opacity: 1;
 left: 50%;
}
}
.banAnimate .obj-ac { display: block; animation-name: saAni; -webkit-animation: saAni 0.4s linear 0s normal none; -moz-animation: saAni 0.4s linear 0s normal none; animation: saAni 0.4s linear 0s normal none; }
@-webkit-keyframes saAni {
 from {
 opacity: 0;
 -webkit-transform: scale(0, 0);
}
 to {
 opacity: 1;
 -webkit-transform: scale(1, 1);
}
}
@-moz-keyframes saAni {
 from {
 opacity: 0;
 -moz-transform: scale(0, 0);
}
 to {
 opacity: 1;
 -moz-transform: scale(1, 1);
}
}
@keyframes saAni {
 from {
 opacity: 0;
 transform: scale(0, 0);
}
 to {
 opacity: 1;
 transform: scale(1, 1);
}
}
.watch-code.code-show { display: block; animation-name: scode; -webkit-animation: scode 0.3s linear 0s normal none; -moz-animation: scode 0.3s linear 0s normal none; animation: scode 0.3s linear 0s normal none; }
@-webkit-keyframes scode {
 from {
 opacity: 0;
 -webkit-transform: scale(1, 0);
 transform-origin: left bottom;
}
 to {
 opacity: 1;
 -webkit-transform: scale(1, 1);
 transform-origin: left bottom;
}
}
@-moz-keyframes scode {
 from {
 opacity: 0;
 -moz-transform: scale(1, 0);
 transform-origin: left bottom;
}
 to {
 opacity: 1;
 -moz-transform: scale(1, 1);
 transform-origin: bottom bottom;
}
}
@keyframes scode {
 from {
 opacity: 0;
 transform: scale(1, 0);
 transform-origin: left bottom;
}
 to {
 opacity: 1;
 transform: scale(1, 1);
 transform-origin: left bottom;
}
}
.banAnimate .obj-aa, .banAnimate .obj-ba, .banAnimate .obj-cb, .banAnimate .obj-da, .banAnimate .obj-ea, .banAnimate .obj-fa { display: block; animation-name: saAnic; -webkit-animation: saAnic 0.3s linear 0s normal none; -moz-animation: saAnic 0.3s linear 0s normal none; animation: saAnic 0.3s linear 0s normal none; }
@-webkit-keyframes saAnic {
 from {
 opacity: 0;
 left: 47%;
}
 to {
 opacity: 1;
 left: 50%;
}
}
@-moz-keyframes saAnic {
 from {
 opacity: 0;
 left: 47%;
}
 to {
 opacity: 1;
 left: 50%;
}
}
@keyframes saAnic {
 from {
 opacity: 0;
 left: 47%;
}
 to {
 opacity: 1;
 left: 50%;
}
}
@-webkit-keyframes busAnia {
 from {
 left: 45%;
 top: 190px;
 -webkit-transform: scale(0.4, 0.4);
}
 to {
 left: 50%;
 top: 210px;
 -webkit-transform: scale(1, 1);
}
}
@-moz-keyframes busAnia {
 from {
 left: 45%;
 top: 190px;
 -moz-transform: scale(0.4, 0.4);
}
 to {
 left: 50%;
 top: 210px;;
 -moz-transform: scale(1, 1);
}
}
@keyframes busAnia {
 from {
 left: 45%;
 top: 190px;
 transform: scale(0.4, 0.4);
}
 to {
 left: 50%;
 top: 210px;
 transform: scale(1, 1);
}
}
.banAnimate .obj-ab, .banAnimate .obj-bb, .banAnimate .obj-ca, .banAnimate .obj-cc, .banAnimate .obj-db, .banAnimate .obj-eb, .banAnimate .obj-fb { display: block; animation-name: saAnid; -webkit-animation: saAnid 0.3s linear 0s normal none; -moz-animation: saAnid 0.3s linear 0s normal none; animation: saAnid 0.3s linear 0s normal none; }
@-webkit-keyframes saAnid {
 from {
 opacity: 0;
 left: 53%;
}
 to {
 opacity: 1;
 left: 50%;
}
}
@-moz-keyframes saAnid {
 from {
 opacity: 0;
 left: 53%;
}
 to {
 opacity: 1;
 left: 50%;
}
}
@keyframes saAnid {
 from {
 opacity: 0;
 left: 53%;
}
 to {
 opacity: 1;
 left: 50%;
}
}
/* === Login === */
.logipt-rad4 { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.LoginBanner { width: 1200px; margin: 0 auto; position: relative; z-index: 1111; }
.login-box { top: -370px; width: 360px; /*height: 345px;	*/ right: 10px; position: absolute; background-color: #FFF; }
.input_area { padding: 0 20px 20px 20px; width: 320px; }
.login-box .tt { position: relative; font-size: 20px; text-align: center; color: #31c27c; height: 60px; line-height: 60px; }
.login-box .row { margin: 0 0 15px 0; position: relative; vertical-align: middle; padding: 0 5px; }
.login-box .large { height: 40px; width: 308px; border: 1px solid #e5e6e7; }
.login-box .large input { height: 24px; width: 260px; }
.login-box .small input { height: 24px; width: 110px; }
.login-box .small { /*width: 125px;*/ height: 40px; border: 1px solid #e5e6e7; }
.login-box .authcode { position: absolute; right: 0; top: 0; background-color: #F0F0F0; height: 40px; width: 175px; line-height: 40px; vertical-align: middle; }
.login-box .authcode img { vertical-align: middle; margin: 0 5px 2px 10px; cursor: pointer; }
.login-box .authcode a { color: #31c27c; margin-left: 1px; }
.fz { font-size: 14px; }
.login-box .cover { position: absolute; left: 36px; top: 10px; color: #c3c3c3; font-size: 14px; }
.login-box .username { width: 24px; background: url(../images/login-icon.png) no-repeat 0 0; }
.login-box .psw { width: 24px; background: url(../images/login-icon.png) no-repeat 1px -66px; }
.login-box .username, .login-box .psw, .login-box .codenbsp { height: 24px; width: 24px; top: 8px; position: relative; display: block; float: left; }
.login-box input { font-family: "Microsoft YaHei" }
.login-box input[type=text], .login-box input[type=password] { font-size: 14px; vertical-align: middle; margin: 8px 0 0 5px; border: none; background: transparent; }
.login_btn { color: #fff; font-size: 18px; width: 320px; height: 45px; cursor: pointer; border: 0px; background: #31c27c; margin-top: 15px; appearance: none; -moz-appearance: none; -webkit-appearance: none; }
.login_btn:hover { background: #03AC51; }
.forgetPasswd { text-align: right; font-size: 14px; }
.forgetPasswd a { color: #666; }
.forgetPasswd a:hover { color: #03AC51; }
input:-webkit-autofill {
 -webkit-box-shadow: 0 0 0px 1000px white inset !important;
/*chrome bgcolor bug*/
}
.logined { margin-right: auto; margin-left: auto; /*width: 280px;*/ /*margin-top: 50px;margin-bottom: 30px;*/
padding: 40px; font-size: 14px; color: #666; }
.logined h1 { font-size: 16px; font-family: "microsoft yahei"; line-height: 16px; color: #616161; }
/*.logined .user-info{border-top-width: 1px;border-top-style: solid;border-top-color:rgba(255, 255, 255, 0.3);}*/
.logined .user-info p { line-height: 24px; font-size: 16px; margin-top: 20px; }
.user-info-userName { color: #FF8800; font-size: 16px; }
.user-info-changeName { text-align: right; font-size: 12px; }
.user-info-changeName a { font-size: 12px; color: #31c27c; }
.user-info-changeName a:hover { color: #03AC51; }
/*.logined .user-info span a{font-size: 12px;margin-left: 10px;font-weight: normal;}*/
/*.loginedbut{width: 320px;}*/
.loginedbut a { text-align: center; display: block; color: #FFF; background-color: #ff8f00; height: 45px; line-height: 45px; font-size: 16px; font-weight: bold; text-decoration: none; }
.loginedbut a:hover { background: #FE7B23; cursor: pointer; }
/* === Login End === */
/* index products */
.products_box { background-color: #F9F9F9; }
.productsbox { width: 1200px; margin: 0 auto; }
.products { position: relative; padding-top: 20px; }
.products .Prev, .products .Next { cursor: pointer; overflow: hidden; position: absolute; top: 30px; width: 18px; height: 48px; background: url(../images/mfrLR.png) 0 0 no-repeat; text-indent: -999em; }
.products .Prev { left: 0; background-position: 0 0; }
.products .Next { right: 0; background-position: 100% 0; }
a.Prev:hover { background-position: 0 -52px; }
a.Next:hover { background-position: 100% -52px; }
.productsCont { width: 1110px; margin: 0 auto; overflow: hidden; }
.productsCont ul { width: 10000px; }
.productsCont li { float: left; overflow: hidden; width: 210px; height: 99px; margin-right: 15px; text-align: center; }
.productsCont li img { width: 200px; height: 65px; vertical-align: top; margin-bottom: 5px; }
.productsCont li a { color: #222; }
/*================================================================
*/
.intro_box { padding: 40px 0;/*	background-color:#F0F0F0; border: 1px solid #E9E9E9;border-radius: 5px;*/ }
.intro { float: left; width: 360px; text-align: center; box-shadow: 0px 3px 10px #ddd; -webkit-box-shadow: 0px 3px 10px #ddd; -moz-box-shadow: 0px 3px 10px #ddd; padding: 20px 0; }
.intromr60 { margin-right: 60px; }
.intro H4 { line-height: 15px; font-size: 15px; color: #333; font-weight: 600; margin-bottom: 20px; -webkit-font-smoothing: antialiased; }
/*.intro  .up{padding-left: 70px;}*/
.intro .icon { text-align: center; /*float: left*/ ; display: block; height: 90px; width: 90px; background-image: url(../images/icon-intro.png); background-repeat: no-repeat; margin: 10px auto 20px; background-position: 5px 0; }
.intro .icon-cloud { background-position: 5px -116px; }
.intro .icon-services { background-position: 5px -226px; }
.intro p { font-size: 13px; color: #666; line-height: 22px; min-height: 70px; padding: 10px 40px; }
/*=================================================================================================================*/
.partners { margin-top: 2px; position: relative; }
.partners h2 { font-size: 20px; color: #666; font-weight: normal; height: 32px; line-height: 32px; margin-bottom: 20px; display: block; }
.AdbeRdrdownload { font-size: 12px; color: #535353; float: right; }
.AdbeRdrdownload a { color: #FF7F00; }
.AdbeRdrdownload a:hover { color: #31c27c; }
.partners ul { LIST-STYLE-TYPE: none; }
.partners ul li { TEXT-ALIGN: center; WIDTH: 150px; FLOAT: left; display: block;/*	line-height: 16px;
*/ }
.partners ul li a img { margin-bottom: 5px; padding-right: 25px; padding-left: 25px; border: none; }
.partners ul li a { color: #797979; background-color: #FFF; text-decoration: none; display: block; padding: 10px 0; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transition: all .3s ease-in-out; position: relative; right: 0px; bottom: 0px; vertical-align: top; border: 1px solid #ddd; margin-right: -1px; margin-bottom: -1px; }
.partners ul li a span { display: block; }
.partners ul li:hover a { color: #31c27c; z-index: 999; border: 1px solid #FFF; box-shadow: 0px 0px 5px #cecece; -moz-box-shadow: 0px 0px 5px #cecece; -webkit-box-shadow: 0px 0px 5px #cecece; -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px) }
/*.partners ul li a:hover{font-weight: normal;color: #31c27c;text-decoration: none;	width: 120px;border: 1px solid #EAEAEA;}*/
/*.partners ul li a img:hover{ -webkit-transition: background-position .2s ease; -moz-transition: background-position .2s ease; -ms-transition: background-position .2s ease; transition: background-position .2s ease }*/
/*-----------------service_box-------------------------------------*/
.service_box { background: #F9F9F9; margin-top: 40px; }
.service_box li { float: left; margin-right: 20px; margin-top: 20px; }
.service_box ul li a { font-size: 14px; font-weight: normal; }
.service_box ul li a:hover { color: #31c27c; }
/*------------------------------------------------------------------*/
.filed { /*border-top: 1px #eeeeee solid;*/ background: #F9F9F9; }
.filed a { text-decoration: none; color: #333; }
.filed a:hover { color: #31c27c; }
.notice, .contact-us, .ejsino-wx { width: 30%; float: left; padding-bottom: 20px; margin-top: 10px; }
.notice span { float: left; line-height: 24px; }
.newslist { margin-left: 40px; }
.newslist li { line-height: 24px; height: 24px; width: 300px; overflow: hidden; text-overflow: ellipsis; white-space: pre; color: #999; }
.contact-us { margin-left: 160px; }
.contact-us h3 i { font-size: 12px; font-weight: normal; margin-left: 18px; color: #999; }
.contact-us ul { color: #7D7D7D; margin-left: 66px; margin-top: 5px; }
.contact-us ul li { line-height: 24px; height: 24px; }
.contact-us ul span { color: #666666 }
.contact-us ul li a { color: #7D7D7D; }
.ejsino-wx { margin-left: 160px; width: 160px; }
.ejsino-wx p { color: #333; margin-bottom: 9px; }
.qrcode { display: block; width: 105px; height: 105px; padding: 1px; border: 1px #e9e9e9 solid; }
.ft { padding-bottom: 10px; padding-top: 8px; border-top-width: 1px; border-top-style: solid; border-top-color: #F5F5F5; }
.ft .copyright { color: #666666; padding: 5px 0 0; line-height: 20px; font-size: 12px; font-style: normal; }
.ft .copyright a { color: #666666; }
/*footer*/
.footer { /*position: fixed; bottom: 0; left: 0;*/ border-top: 1px solid #eff2f7; color: #b3b5ba; width: 100%; background-color: #FFF; text-align: center; clear: both; padding-bottom: 15px; padding-top: 20px; font-style: normal; font-size: 12px; }
.footer p { margin-bottom: 14px; }
.footer p a { color: #b3b5ba; text-decoration: inherit; }
/*Ã‚Â¡ÃƒÂ£??Ã‚Â¨Ã‚Â²?DD?*/
.help { background-color: #31c27c; height: 70px; width: 100%; margin: 0 auto; }
.help h1 { font-family: "microsoft yahei"; font-size: 36px; color: #FFF; line-height: 70px; }
.pro_con { width: 905px; float: left; }
.pro_aside { width: 280px; float: right; padding-bottom: 0; }
.self_tools { overflow: hidden; zoom: 1; }
.self_tools li { float: left; border: 1px solid #E9E9E9; position: relative; float: left; cursor: pointer; padding: 5px; margin-bottom: 15px; margin-right: 12px; }
.self_tools li a { display: block; text-align: center; cursor: pointer; font-size: 14px; }
.self_tools li:hover { background-color: #FEFEFE; box-shadow: 2px 2px 2px #EEE; border-color: #E0E0E0; }
.self_tools li a:hover em { color: #31c27c; }
.self_tools li img { width: 200px; height: 65px; background-color: #F9F9F9; }
.self_tools li em { display: block; font-size: 14px; color: #444; height: 18px; line-height: 12px; line-height: 20px; font-weight: normal; }
/*== 3Ã‚Â¡ÃƒÂª???Ã‚Â¨Ã‚ÂºÃ‚Â¨Ã‚Â¬a ==*/
.pro_aside .kf_mod_newsbox { border: 1px solid #e6e6e6; margin-bottom: 12px; width: 260px; padding: 10px; margin-left: -2px; _margin-left: 0; }
.pro_aside .kf_mod_newsbox .dot { font-family: "microsoft yahei"; margin-right: 4px; color: #aaa; }
.pro_aside .kf_mod_newsbox h2 { border-left: none; margin-bottom: 18px; }
.pro_aside .kf_mod_newsbox h2 .tlt { font-size: 16px; }
.pro_aside .kf_mod_newsbox .more { margin-top: 1px; color: #666; }
.pro_aside .kf_mod_newsbox .more span { font-family: "microsoft yahei"; margin-left: 4px; }
.pro_aside .kf_mod_newsbox li a { color: #666; line-height: 24px; }
.pro_aside .kf_mod_newsbox li a:hover { color: #31c27c; }
/*job*/
.jobarticle { padding: 8px; line-height: 26px; font-size: 14px; }
.pos { margin: 8px; line-height: 30px; }
.pos h3 { font-size: 16px; font-weight: bold; }
.job { padding: 8px; line-height: 26px; font-size: 13px; }
.job h3 { font-size: 16px; font-weight: bolder; line-height: 40px; color: #45BD53; }
.job h3 span { font-size: 14px; font-weight: normal; padding-left: 10px; }
.jobtype { margin-left: 6px; border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: dashed; border-top-color: #F0F0F0; border-bottom-color: #CCC; margin-bottom: 6px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
.jobtype li { list-style-type: none; padding-bottom: 5px; font-size: 14px; }
.jobtype li span { font-size: 12px; color: #CCC; }
.jobtype li a { display: inline-block; line-height: 25px; padding: 0px 10px; color: #019736 }
.jobtype li a:hover { background-color: #45BD53; color: #FFF; text-decoration: none }
.jobtype li a.current { background-color: #45BD53; color: #FFF; text-decoration: none }
/*contact*/
.map_headquarters h3 { font-size: 16px; line-height: 24px; font-weight: bold; color: #31c27c; }
.map_headquarters ul li { line-height: 25px; color: #666; font-size: 13px; }
.contact_box { border-top-width: 1px; border-top-style: solid; border-top-color: #EEEEEE; padding-top: 20px; }
.map_content { float: left; width: 50%; height: 110px; }
.map_content h3 { font-size: 16px; line-height: 24px; font-weight: bold; color: #31c27c; }
.map_content ul li { line-height: 25px; color: #666; font-size: 13px; }

/*µ¯³ö²ã*/
.ceng{position: absolute; top: 0px; left: 0px; width: 100%; height: 950px; z-index: 10001; opacity: 0.4; background-color: rgb(0, 0, 0);}
.tanchu{border: 0px solid rgb(255, 255, 255); z-index: 10003; position: absolute; width: 250px; left: 801.5px; top: 390.5px;}
.tanchu table{ background:#fff;}
.tanchu .title{margin:20px 20px 0 20px;font-size:14px;line-height:16px;color:#000000;}
.tanchu .smabtn{appearance:none; -moz-appearance:none;  -webkit-appearance:none;  cursor: pointer;color: #FFF;background: #31c27c;border: 1px solid #31c27c;font-size: 12px;padding: 2px;width:60px; height:28px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}