﻿@charset "utf-8";
/* CSS Document edit by lilu*/
*{ margin:0; padding:0;outline:none; -webkit-font-smoothing: antialiased;}
html,body{ font-family:"微软雅黑",arial; font-family:"微软雅黑" !important;/*兼容Opera*/color:#333333; -webkit-text-size-adjust:none; /*overflow-x: hidden;*/font-size:14px;line-height: 1.6;}
img{  border:none;}
input,textarea{border:none; background:none; font-size:12px; vertical-align:middle;font-family:"微软雅黑",Microsoft YaHei;}
select{font-size:12px; vertical-align:middle; cursor:pointer; font-family:"微软雅黑",Microsoft YaHei;}
ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6{ list-style:none; text-decoration:none; font-size:14px;line-height: 1.6;}
a{text-decoration:none; blr:expression(this.onFocus=this.blur()); outline: none; color:#333; transition:all 0.4s ease;-webkit-transition: transition:all 0.4s ease;-moz-transition: transition:all 0.4s ease;-ms-transition: transition:all 0.4s ease;-moz-transition: transition:all 0.4s ease; }
a:hover{text-decoration:none; color: #006eb9;}
em,i{ font-style:normal;}
a:focus,input,select,area{outline:none; blr:expression(this.onFocus=this.blur());}
.clearfix{ *zoom:1; }
.clearfix:after{ content:"\200B"; display: block; clear: both; height: 0;}
:before{ transition:all 0.6s ease;-webkit-transition: transition:all 0.6s ease;-moz-transition: transition:all 0.6s ease;-ms-transition: transition:all 0.6s ease;-moz-transition: transition:all 0.6s ease;}
.inner{width:1180px;margin:0 auto;}


/*header*/
.header{ width: 100%; background: rgba(255,255,255,0.8); position: fixed; top:0; left:0; z-index: 5000;}
.logo{ display: block; float: left; margin-top: 31px;}
.nav{ float: right; padding-right: 20px; border-right: 1px solid #e5e5e5;}
.nav li{ float: left; margin-left: 10px;}
.nav li a.nav_item0{ display: block; overflow: hidden; min-width: 52px; padding: 0 10px; text-align: center; line-height: 90px; position: relative;}
.nav li a.nav_item0:before{ content: ""; position: absolute; bottom:-100%; left: 0; filter:alpha(opacity=0); opacity: 0; z-index:-1; width: 100%; height: 100%; background: #45ca5b;}
.nav li:hover a.nav_item0,.nav li.nav_cur a.nav_item0{ color: #fff;}
.nav li:hover a.nav_item0:before,.nav li.nav_cur a.nav_item0:before{ bottom: 0; filter:alpha(opacity=100); opacity:1;}
.links{ float: right; margin-top: 34px;}
.nav li:hover{background:#006eb9;}
.links a{ display: inline-block; vertical-align: middle; margin: 0 4px; text-transform: uppercase;}
.links a.ico_search{ width: 22px; height: 22px; font-size: 0; margin: 0 8px 0 16px; background: url("../images/ico_01a.png") center center no-repeat;}
.links a.ico_search:hover{ background-image: url("../images/ico_01b.png");}
.header_scr{}
.header_scr .logo{ margin-top: 21px;}
.header_scr .nav li a.nav_item0{ line-height: 70px;}
.header_scr .links{ margin-top: 24px;}


/*main*/
.main{ min-height: 600px; padding-top: 90px; padding-bottom: 40px;}

/*footer*/
.footer{}
.footer_top{ padding-top: 40px; position: relative; background: #f0f0f0; /*margin-bottom: 10px;*/ padding-bottom:20px;}
.footer_top:before{ content: ""; position: absolute; top:80px; left: 0; width: 100%; height: 1px; background: #fff;}
.footer_nav{ float: left;}
.footer_nav li{ width:130px; float: left;}
.footer_nav li a{ display: block; height: 30px; line-height: 30px; overflow: hidden; color: #666; background: url("../images/ico_03.gif") -10px center no-repeat; }
.footer_nav li a.f_nav_item0{ font-size: 16px; color: #006eb9; margin-bottom: 20px;}
.footer_nav li a:hover{ color: #006eb9; background-position: left center; padding-left: 8px;}
.footer_contact{ float: right; color: #666; line-height: 30px;width:250px;}
.f_contact_tit{ font-weight: normal; font-size: 16px; color: #000; margin-bottom: 20px;}
.footer_bot{ padding: 34px 0; background: #006eb9; color: #fff;}
.footer_bot a{ color: #fff;}
.footer_bot a:hover{ text-decoration: underline;}
.footer_links{ float: left; margin-left: -18px;}
.footer_links a{ padding: 0 18px;}
.copyrights{ float: right;}
.float{ width: 60px; position: fixed; top:50%; right:0; margin-top: -122px; z-index:5000;}
.float a{ display: block; margin-bottom: 1px;}
.float a img{ padding: 15px; background: rgba(0,110,185,.9);}
.float a:hover img{ background: #015399;}
.float a.back_top img{display: none;}




.dis{ display: none;}
.case_dis{ z-index: -1;  filter:alpha(opacity=0); opacity: 0;}


/***  sok ***/

.naverji .inner{position:relative;}
.sok{width:350px;height:53px;background-image:url(../images/sobj_03.png);position:absolute;left:50%;top:90px;padding-top:13px;margin-left:238px;}
.sokB1{width:234px;height:40px;background-color:#fff;margin-left:10px;display:inline-block;}
.sokB1input{width:200px;height:34px;line-height:34px;margin-top:3px;margin-left:13px;background-image:url(../images/shurubj_03.jpg);background-repeat:no-repeat;background-position:0 center;padding-left:9px;}
.tjinput{width:86px;height:40px;line-height:40px;background-color:#fff;font-size:14px;color:#006eb9;display:inline-block;vertical-align:top;cursor:pointer;}

/***  sousuok  ***/

.sousuok{
	width:320px;height:51px;background-color:#006eb9;position:absolute;top:0;right:-320px;padding-top:9px;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.sousuo_a{position:relative;}
.sokB11{width:300px;}
.sokB11anniu{width:25px;height:25px;background-image:url(../images/sousuoanniu_11.png);background-repeat:no-repeat;background-position:center;cursor:pointer;margin-left:40px;}
.sousuo_a:hover .sousuok{right:0;}
.sokB12{color:#fff;text-align:center;background:none;font-size:30px;line-height:40px;}

.sokB13{width:120px;height:120px;}



































