/*==========================================

 _____   _    __    _    _____      _    __    _     _____     _______    _____     _____
| ____| | |  |  \  | |  |  __  \   | |  |  \  | |   / ____|   |___ ___|  |  ___|   / ____|
| |__   | |  | \ \ | |  | |   \ \  | |  | \ \ | |  / /   ___     | |     | |__    / /    
|  __|  | |  | |\ \| |  | |   | |  | |  | |\ \| |  | |  |__ |    | |     |  __|   | |
| |     | |  | | \ \ |  | |__ / /  | |  | | \ \ |  \ \___/ /     | |     | |___   \ \____
|_|     |_|  |_|  \__|  |_____ /   |_|  |_|  \__|   \_____/      |_|     |_____|   \_____|


  AISHA
  Code by Rzc
  Agency:findingtec.com
  Date:2016.1.1
  
==========================================*/



/*=============================
					   COMPANY
					  =============================*/

.left{ width:260px; float:left;}
.kuang{ border:1px solid #2897ec;}
.left h2{ padding-top:36px; height:45px; text-indent:110px; font-size:18px; font-weight:bold;}
.left h2 a{ color:#fff;}
.ser_list{ margin-bottom:15px;}
.ser_list h2{}
.bg_about h2{ background:url(../images/bg_about.jpg) no-repeat;}
.bg_service h2{ background:url(../images/bg_service.jpg) no-repeat;}
.bg_ceo h2{ background:url(../images/bg_ceo.jpg) no-repeat;}
.bg_hr h2{ background:url(../images/bg_hr.jpg) no-repeat;}
.bg_job h2{ background:url(../images/bg_job.jpg) no-repeat;}
.bg_news h2{ background:url(../images/bg_news.jpg) no-repeat;}
.bg_cooperation h2{ background:url(../images/bg_cooperation.jpg) no-repeat;}
.bg_returnees h2{ background:url(../images/bg_returnees.jpg) no-repeat;}
.ser_list ul{ padding:10px 0 25px;}
.ser_list ul li{ height:36px; line-height:36px; background:url(../images/left_li_bg.jpg) no-repeat center bottom; padding-top:10px;}
.ser_list ul li a{ display:block; background:url(../images/left_li_bg.png) no-repeat 40px center; text-indent:60px;}
.ser_list ul li a.thisclass{ color:#235ABD;}
.jiameng{ border:1px solid #2897ec; padding:2px; margin-bottom:10px;}
.contact h2{ background:url(../images/bg_news.jpg) no-repeat;}
.contact1{ padding:20px 20px;}
.contact1 p{ line-height:32px;}
.contact1 ul{ overflow:hidden;}
.contact1 ul li{ line-height:25px; border-bottom:1px dashed #9D9D9D;}
.contact1 ul li a{}


.right{ width:912px; float:right;}
.right_top{ height:36px; line-height:36px; border-bottom:2px #a6a6a6 solid; padding:15px 8px 0;}
.right_top h2{ font-size:18px; float:left;}
.right_top h2 font{ color:#d7d7d7;}
.right_top p{ float:right;}
.content{ padding:20px 5px 0; line-height:180%;}
.content p{ line-height:180%; padding-top:8px;}
.content img{ max-width:100%;}



/*=============================
					      HR
					  =============================*/

.list td{ border-bottom:1px solid #c8c8c8; height:36px; line-height:36px; padding-top:8px;}
.list td span{ padding-left:10px;}
.paging{padding:30px 5px 0; font-size:14px;}
.pagingl{ float:left;}
.pagingr{ float:right;}
.paging span{ margin:2px;padding:2px 5px;border:#ccc 1px solid;display:block;float:left;line-height:15px;text-indent:0px; background:#2897ec; color:#fff;}
.paging a{ margin:2px;padding:2px 5px;border:#ccc 1px solid; background:#eee; display:block;float:left; line-height:15px; text-indent:0px;}
.paging a:hover{ color:#777;}



/*=============================
					     NEWS
					  =============================*/

.news_n_list{ zoom:1; overflow:hidden;}
.news_n_list li{ width:290px; margin:0 5px 10px; float:left; position:relative; padding:0;}
.news_n_list li img{ width:290px; height:220px; vertical-align:middle;}
.news_n_list li p{ position:absolute; width:280px; padding:5px; color:#000; bottom:0; left:0; background:rgba(40,151,236,.8);
	opacity:0;
	-webkit-transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-o-transition: all 0.5s ease-in-out 0s;
	transition: all 0.5s ease-in-out 0s;}
.news_n_list li p font{ float:right;}
.news_n_list li:hover p{ opacity:1; color:#fff;}



/*=============================
					    LOGIN
					  =============================*/

.login{ height:782px; background:url(../images/login_bg.jpg) no-repeat center center; overflow:hidden;}
.main_login{ width:350px; height:auto; background:url(../images/login_bg.png) no-repeat 50px center rgba(255,255,255,0.8); border-radius:20px; box-shadow:3px 3px 3px #646464; padding:60px 20px 60px 200px; margin:170px auto;}
.main_login td{ font-size:18px; color:#333333; line-height:50px;}
.main_login input.text{ height:40px; line-height:40px; border:1px solid #a9d0ff; padding-left:50px; font-size:12px; width:200px;}
.main_login input.login_from{ background:url(../images/login_icon01.png) no-repeat 10px center #fff;}
.main_login input.login_from2{ background:url(../images/login_icon02.png) no-repeat 10px center #fff;}
.main_login input.login_from3{ padding:0 10px; width:100px;}
.main_login button.button2{ width:160px; height:50px; background:#7ac0ff; border:none; border-radius:10px; font-size:18px; color:#fff;}
.main_login a.login_from4{ display:inline-block; width:160px; height:50px; background:#fedb39; border:none; border-radius:10px; font-size:18px; color:#fff; text-align:center; margin-left:18px;}
.main_login a.login_from5{ font-size:14px; color:#a7a7a7;}


.register{ width:960px; height:auto; background:rgba(255,255,255,0.8); border-radius:20px; box-shadow:3px 3px 3px #646464; padding:40px; margin:50px auto;}
.register td{ font-size:14px; color:#333333; line-height:40px;}
.register td i.red{ color:#f00; font-style:normal;}
.register td em{ font-style:normal;}
.register input.intxt{ height:30px; line-height:30px; border:1px solid #a9d0ff; padding-left:10px; font-size:12px; width:240px;}
.register button.buttonGreen142{ width:160px; height:50px; background:#7ac0ff; border:none; border-radius:10px; font-size:18px; color:#fff;}
.register td select{ height:30px; line-height:30px; border:1px solid #a9d0ff; font-size:12px; width:250px;}
/*密码强度*/
.rank { border:none; background:url("../images/rank.gif") no-repeat; width:145px; height:22px; vertical-align:middle; cursor:default; margin:0 0 0 5px;}
.r0 { background-position:0 2; }
.r1 { background-position:0 -19px; }
.r2 { background-position:0 -40px; }
.r3 { background-position:0 -61px; }
.r4 { background-position:0 -82px; }
.r5 { background-position:0 -103px; }
.r6 { background-position:0 -124px; }
.r7 { background-position:0 -145px; }

.read{ cursor:pointer;}
.read:hover{ color:#f00;}
.read_con{ position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.7); top:0; left:0; z-index:10; display:none;}
.read_con2{ width:960px; height:500px; background:#fff; border-radius:20px; box-shadow:3px 3px 3px #ccc; padding:40px; position:absolute; left:50%; top:50%; margin:-290px 0 0 -520px; line-height:25px;}
.read_con2 p{}
.read_close{ text-align:center; position:absolute; width:100%; left:0; bottom:10px; cursor:pointer;}
.read_close:hover{ color:#f00;}



/*page*/
.page{ overflow:hidden; padding:10px 0;}
.page li{ float:left; margin:0 3px;}
.page li a{ display:block; line-height:25px; border:1px solid #ccc; padding:0 10px; background:#eee;}
.page li span{ display:block; line-height:25px; border:1px solid #ccc; padding:0 10px; background:#eee;}
.page li.thisclass a{ color:#fff; background:#2897EC;}
.page2{ overflow:hidden; text-align:center; padding-top:25px;}
.page2 li{ display:inline-block; line-height:30px; background:#2997ec; color:#fff; margin:0 15px; padding:0 15px;}
.page2 li a{ color:#fff;}




.content2{ padding:20px 5px 0;}
.content2_title{ text-align:center;}
.content2_title h2{ font-size:20px; line-height:40px;}
.content2_title p{ font-size:12px; color:#6f6f6f; line-height:25px;}
.content2_title p span{ padding:0 20px;}
.content2_con{ padding:20px 5px; border-bottom:1px solid #2997ec;}
.content2_con p{ line-height:180%; padding:5px;}
.content2_con img{ max-width:100%;}


.w960{ width:1200px; margin:0 auto; overflow:hidden;}
















