﻿@charset "utf-8";

*{ margin:0px; padding:0px;}

img {border:0;margin:0; padding:0;}

ul,li,ol,h1,h2,h3,dl,dt,dd,form,p,span,b,u,s,i{list-style:none;margin:0; padding:0; font-weight:normal}

.clearfix{display:inline-table;}

* html .clearfix{height:1%;/*ie6*/}

*+html .clearfix{min-height:1px;}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;font-size: 0;}

.clearfix { display:inline-block; }

* html .clearfix { height:1%; }

.clearfix { display:block; }

input,textarea {outline:none;border:0px;}/*去掉输入框得到焦点时边框会出现阴影效果----例如360 火狐*/

a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } a:focus{ -moz-outline-style: none; /* FF */ } /*去掉a标签超链接的虚线框*/

.clearboth{ clear:both}



a:link { text-decoration: none;color: #404040;}

a:visited {text-decoration: none; color: #404040;}

a:hover { text-decoration: none; color: #F00;transition: all 0.3s ease-out 0s;}

a:active {text-decoration: none; color: #404040;}

em{ font-style:normal;}

.main{width:1180px; margin:0 auto; overflow:hidden;}



.main1{width:1180px; margin:0 auto; }



.tnr{ font-family: times new roman;}

.fl{ float: left;}

.fr{ float: right;}



body {margin: 0px; color:#404040; background:#FFF;   font-size: 12px; font-family:"Microsoft YaHei","微软雅黑",宋体,Arial, Helvetica, sans-serif;}





/*<!--top-->*/

.top_bg{  height:31px;line-height:31px; color:#393939;}

.top_zi{ float:left; margin-left:30px; line-height:40px;}

.top_sw{ text-align:center;width:320px;color: #FFF;  float:right;  display:inline; background: url(../images/top_sw.jpg) no-repeat top left;line-height:28px; }

.top_sw a {  color: #FFF; padding:0px 6px;}





.top_sw  img{ vertical-align:middle;}







/*<!--logo-->*/







.top_bgk{ height:128px; overflow:hidden; }



.logo{width:252px; height: 56px; display: block; float: left; margin: 40px 0px 0px 30px;}



.logo_title{ float: left; margin: 34px 0px 0px 30px; text-align: center; height: 95px; padding-right: 22px; }

.logo_title h1{ font-size: 36px;letter-spacing: 3px;}

.logo_title  a{ color: #1e1e1e; font-weight: bold;}

.logo_title p{ font-size: 12px; color: #585858;  padding-top: 2px; font-family: times new roman; text-transform: uppercase;}



.biaoyu{ width:423px; float:left; margin:54px 0px 0px 40px;   height: 34px; line-height: 34px;

 font-weight: bold; background: url(../images/by_bg.jpg) no-repeat top center;

	display:inline; color:#FFF; font-size:18px; text-indent: 24px;}



.iphone{ width:220px;  height: 70px;  float:right;   display:inline; background:url(../images/tel.png) no-repeat left 8px; 	padding-left:30px; margin:40px 0px 0px 0px; line-height: 24px;}

.iphone p{ font-size:30px; color:#04a1e8; display:block;font-family: arial; padding-left: 10px;  }

.iphone span{  font-size:12px; color:#3c3c3c; display:block; background: url(../images/tel_tag.png) no-repeat left center; width:179px; text-align: center;}











/*<!--nav-->*/

.nav_bg #nav{margin-left: 40px; }

.nav_bg{ background:#00a1e9; height:50px;  }

.nav_bg li{height:50px; line-height:50px;display:block; float:left; color:#FFF; text-align:center;font-size:15px; 

	 }

.nav_bg li a{  height:50px; display:block; color:#FFF; padding:0px 27px;background:url(../images/nav_tag.jpg) no-repeat left center;}

.nav_bg li:first-child{background:#f78222;}

.nav_bg li:first-child a{ background:none;}

.nav_bg li:hover{background:#f78222;color:#FFF; }



.flexslider{position:relative;height:520px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}

.slides{position:relative;z-index:1;}

.slides li{height:520px;}

.slides li a{ display:block; height:520px;width:100%;}

.flex-control-nav{position:absolute;bottom:10px;z-index:999;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:24px;height:24px;margin:0 5px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:24px;height:24px;line-height:24px;overflow:hidden;background:#00a1e9;cursor:pointer; color: #FFF; border:1px solid #FFF; border-radius: 12px;}

.flex-control-nav .flex-active{background:#f2ac0d;}



.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}

.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}

.flex-direction-nav li a.flex-prev{}

.flex-direction-nav li a.flex-next{}



/*search*/



.search_dbg{ height: 42px; border-bottom: 2px solid #cccccc;}

.search_zi{ float:left; height:42px; width:700px; color:#4e4e4e;line-height:42px;

	display:inline;}

.search_zi a{ color:#4e4e4e; margin:0 2px;}

.search_zi a:hover{ color:#0b85ec; }

.search1{ float:right;  width:226px;  height:28px;   line-height:28px;display:inline; margin-top:7px;

 background: url(../images/search_tag.jpg) no-repeat top center;

 }



.search1 .text{ width:159px; padding-left: 10px; height: 28px; float:left; background:none;border:none; line-height:28px; color:#6b6b6b; font-size: 12px; font-family: "Microsoft YaHei";}

.search1 .submit{ width:57px; height:28px; font-size:12px; cursor:pointer; float:right;background: none; 

  }

.search_zi span{ color:#404040;  font-size: 12px; font-weight: bold;}



/* end nav*/



.end_dbg{ background: #00a1e9; margin-top: 30px; padding-bottom: 20px;}

.end_nr a:hover{ color:#F00;}

/* end n*/





.end_nav a{  color:#FFF; padding:0px 25px;background: url(../images/end_navx.jpg ) no-repeat left center;}

.end_nav a:first-child{ background: none;}





.end_nav{height:46px; background: url(../images/end_x.jpg) no-repeat bottom center; color:#FFF; line-height:46px; text-align:center; font-size: 14px; padding-bottom: 27px; }



.end_nav a:hover { color:#fbda06; text-decoration:underline;}



.end_nr{width:710px; font-size: 13px; line-height:30px; padding:20px 0px; color:#FFF; float:left;margin-left: 20px;}

.end_nr a{ color:#FFF; }







.end_logo{width:252px; height: 56px; display: block; float: left; margin: 36px 0px 0px 30px;}



.end_logo_title{ float: left; margin: 30px 0px 0px 30px; text-align: center; height: 95px; padding-right: 22px; }

.end_logo_title h1{ font-size: 36px;letter-spacing: 3px;}

.end_logo_title  a{ color: #FFF; font-weight: bold;}

.end_logo_title p{ font-size: 12px; color: #FFF;  padding-top: 2px; font-family: times new roman; text-transform: uppercase; letter-spacing: 1px;}

.end_xs{ background: url(../images/end_xs.jpg) no-repeat left center; float: left;width:3px; height: 80px;margin: 24px 20px 0px;}





/*在线咨询*/

.online-phone { padding:0;display: block; width:95px;height: auto; background:#ededed; border: medium none; opacity: 1;}



.online-phone div { line-height:24px;}



.online-phone li {color:#0072c6;font-family:"Microsoft YaHei";width:95px;height:45px;padding:4px 0;margin: 0;cursor:pointer;border-bottom:1px solid #a5c8e1;background: #d5e0e9 url(../images/callservice_2.png) -202px 4px no-repeat;}



.online-phone li:hover {color:#fff;border-bottom:1px solid #ecc0a6;background:#ff7424 url(../images/callservice_2.png) -202px -50px no-repeat; }



.online-phone li a { color:#0072C6;}



.online-phone li a:active { color:#0072C6;}



.online-phone li a:hover { color:#fff;}



.phone-name { text-indent:35px;}



.phone-nub {text-indent:3px;}



.online-tc {cursor: pointer; display: block; width: 95px; height: 90px; background: url(../images/callservice_2.png) no-repeat 0 0; border-bottom:1px solid #ebac00;  opacity: 1;	}



.online-tc:hover {background: url(../images/callservice_2.png) no-repeat -105px 0; }



.online-code {/*display: block; cursor:pointer; width: 95px; height: 80px; background: url(../images/callservice_2.png) no-repeat 0 -290px; border: medium none;opacity: 1;*/}



.online-tel {display: block; cursor:pointer; width: 95px; height: 15px; background: url(../images/callservice_2.png) no-repeat 0 -290px; border: medium none;opacity: 1;padding-top:65px; text-align:center ;font-size:12px;font-weight:bold;font-family:"黑体";font-style:italic;}



.online-left {float:left;position: absolute; left:0; cursor:pointer; width:26px; height:132px;}



.online-hidden {background:url(../images/callservice_2.png) -274px -104px no-repeat}



.online-show {background:url(../images/callservice_2.png) -274px -244px no-repeat}



.online-right { float:right}



.kwfwexin{ width:95px; height:96px; margin:0px 0;}



.kwfwexin img{ width:95px; height:96px;}





