@charset "utf-8";
/* CSS Document */

::selection {color:#fff;background-color: #007fea;}
::-moz-selection {color:#fff;background-color: #007fea;}
::-webkit-selection {color:#fff;background-color: #007fea;}
::-webkit-scrollbar {width: 8px;height: 8px;background-color: #F5F5F5;}
::-webkit-scrollbar-track {border-radius: 10px;background-color: #E2E2E2;}
::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3); background-color: #555;}
* {padding: 0;margin: 0;}
body {font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;color: #333;margin: 0;line-height: 1.5;}
:focus {outline: 1;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {display: block;}
a { margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
ins {background-color: #ff9;color: #000;text-decoration: none;}
mark {background-color: #ff9;color: #000;font-style: italic;font-weight: bold;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
hr {display: block; height: 1px;border: 0; border-top: 1px solid #cccccc;margin: 1em 0;padding: 0;}
input,select {vertical-align: middle;}
li,ul {list-style-type: none;}
img {border: none;}
a { color: #333;}
a:link,a:hover,a:active,a:visited {text-decoration: none;}
input,textarea {outline: 0;border: 0;}
textarea {resize: none;}
h1,h2,h3,h4,h5,h6,dl,dd,dt,i,em {font-weight: normal;font-style: normal;}

.tnr{ font-family: times new roman;}
.fl{ float: left;}
.fr{ float: right;}
.re{position: relative;}
.ab{position: absolute;}

.mainall{width:1200px; height:240px; margin:0 auto; overflow:hidden; position:relative;}
.mainall1{width:1200px; margin:0 auto; }

.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{ display:inline-block; } 
.clearfix { display:block; } 
.top_box{width:100%; height:36px; background:url(../images/top.jpg) repeat-x; overflow: hidden; font-family:"Microsoft YaHei";}
.top{width:1180px; height:36px; margin:auto;}
.top_left{ width:380px; height:36px; float:left; line-height:36px; color:#303030; font-size:12px;}
.top_left span{ font-weight:bold;}
.top_right{ height: 36px; float: right;}
.top_right ul li{float: left; line-height:36px; padding:0px 0px 0px 10px;}
.top_right ul li a{color: #303030; font-size:12px;}
.top_right ul li span{padding:0px 3px 0px 0px;}
.top_right ul li img{width:18px; height:18px; display:block; padding:9px 0px 0px 0px; float:left;}
.top_bgk{ height:140px; overflow:hidden;}
.top_nr{ width:1180px; margin:auto;}
.logo{ width: 120px;height: 120px;float:left;padding: 10px 20px 10px 0px;}
.biaoyu{ width:460px;height:69px;float:left;margin: 35px 0px 0px 0px;line-height:35px;background:url(../images/top_line.png) no-repeat left center;padding-left: 25px;}
.biaoyu span{ color:#007fea; font-size:20px; font-weight:bold; letter-spacing:2px;}
.biaoyu div{ color:#fa8100; font-size:16px; font-weight:bold; letter-spacing:2px;}
.iphone{ float:right; margin-top:40px; background:url(../images/tel.png) no-repeat left 10px; padding-left:58px; line-height:30px;}
.iphone span{ display:block; font-size:16px; color:#333;}
.iphone b{ display:block; font-size:30px; color:#fa8100; font-family:impact;}
.nav_all{ background:#5f4024; height:50px;}
.nav{ width:1180px; margin:auto; height:50px;}
.nav li{ float:left; text-align:center; background:url(../images/nav_line.jpg) no-repeat left center;}
.nav li a{ display:block; font-size:16px; height:50px; line-height:50px; color:#fff; padding:0px 23.8px;}
.nav li:first-child{ background:none;}
.nav li:hover a{ background:#fa8100;}
.nav li.another a{ background:#fa8100;}
.fixedNav{ position:fixed; top:0px; left:0px; width:100%; z-index:100000; _position:absolute; _top:expression(eval(document.documentElement.scrollTop));}
.bottom_box{ width:100%; background:#007fea; padding:20px 0px;}
.bottom_nav{ line-height:55px; text-align:center; border-bottom:1px dashed #4da6f0; color:#dde9fb;}
.bottom_nav a{ color:#dde9fb; font-size:14px; padding:0px 20px;}
.bottom_nr{ width:1180px; margin:auto; font-size:14px; color:#dde9fb; line-height:30px; text-align:center; padding-top:15px;}
.bottom_nr a{ color:#dde9fb; padding:0px 3px;}
.clear_h2{ font-weight:normal; font-size:14px; color:#dde9fb; display:inline-block;}

/*Banner样式*/
.slide-box{ position:relative; margin:0; width:100%; height:454px; text-align:center; overflow:hidden; }
    .slide-box .list-box{ position:absolute; top:0; left:50%; margin-left:-960px; width:1920px; height:100%; background:#fff; }
    .slide-box .list-box li{ position:absolute; left:0; top:0; display:block; width:100%; height:100%; opacity:0; filter:alpha:opacity(0); }
    .slide-box .list-box li a{ display:block; width:100%; height:100%; }
    .slide-box .list-box li a img{ position:absolute; top:0; left:0; width:100%; height:100%; }
    .slide-box .speed-box{ position:absolute; left:0; bottom:20px; width:100%; height:10px; text-align:center; z-index:999; }
    .slide-box .speed-btn{ display:inline-block; margin:auto 0; }
    .slide-box .speed-btn a{ display:block; float:left; margin:0 5px; width:10px; height:10px; background:url(../images/slide_btns.png) 0 -166px no-repeat; overflow:hidden; *float:none; *display:inline-block; }
    .slide-box .speed-btn a.selected{ background-position:0 -176px; }
    .slide-box .prev-btn,.slide-box .next-btn{ position:absolute; top:50%; display:block; margin-top:-41px; width:42px; height:82px; z-index:999; opacity:0.5; filter:alpha:opacity(50); background:url(../images/slide_btns.png) no-repeat; display:none; overflow:hidden; }
    .slide-box .prev-btn{ left:31px; background-position:0 0; }
    .slide-box .next-btn{ right:31px; background-position:0 -82px; }
/*幻灯片样式*/
.focus-box{ position:absolute; top:0; right:0; bottom:0; left:0; overflow:hidden; _position:relative; }
	.focus-box .slides{ position:relative; display:block; width:100%; height:100%; zoom:1; overflow:hidden; }
	.focus-box .slides:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.focus-box .slides li{ width:100%; height:100%; overflow:hidden; }
	.focus-box .slides li img{ min-width:100%; min-height:100%; _width:100%; _height:100%;}
	.focus-box .slides li .note-bg{ position:absolute; left:0; right:0; bottom:0; width:100%; height:50px; background:#000; filter:alpha(Opacity=30); -moz-opacity:0.3;opacity:0.3; background:linear-gradient(to top, rgba(0,0,0,0.6), rgba(0,0,0,0)); _background:url(none) 0 0 repeat #000; }
	.focus-box .slides li .note-txt{ position:absolute; left:0; right:0; bottom:0; display:block; padding:10px; height:24px; line-height:24px; color:#fff; font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
	
	.focus-box .flex-control-nav{ position:absolute; right:5px; bottom:10px; display:block; z-index:4; }
	.focus-box .flex-control-nav li{ margin:0 5px 0 0; display:inline-block; zoom:1; *display:inline; }
	.focus-box .flex-control-nav li a{ display:block; width:8px; height:8px; text-indent:-9999px; border:1px solid #fafafa; border-radius:8px; cursor:pointer; overflow:hidden; }
	.focus-box .flex-control-paging li a:hover { background:#333; }
	.focus-box .flex-control-paging li a.flex-active { background:#c81623; border-color:#c81623; cursor:default; }

.search_box{ width:100%; height:50px; background:#e9e9e9;}
.search{ width:1180px; margin:auto; height:50px;}
.keytext{ width:770px; height:50px; line-height:50px; float:left; font-family:Microsoft YaHei; font-size:13px; color:#333;}
.keytext span{ line-height:50px; color:#333; font-weight:bold;}
.keytext a{ margin:0px 8px 0px 0px; line-height:50px; color:#333;}
.rmgj-n-r{ float:right; margin-top:12px;}
.rmgj-n-r .text{ padding:0px 0px 0px 16px; float:left; height:26px; width:180px; font-size:12px; background:url(../images/search_bg.jpg) no-repeat; color:#666; font-family:Microsoft YaHei;}
.submit{ width:27px; height:26px; border:0px; padding:0px; background:url(../images/search_bg.jpg) no-repeat right; float:left;}
.end_nav a{font-size: 16px;color: #FFF;padding: 0px  30px;background: url(../images/end_tag.jpg) no-repeat left center;display: block;float: left;}
.end_nav a:first-child{ background:none;}
.end_nav { height: 50px; text-align: center; line-height: 50px;background: #5f4024;margin-top: 30px;} 
.end_dbg{background:#FFF;}
.end_n{margin:32px 0 0 30px;padding-left:30px;width:845px;line-height:32px;border-left:1px solid #d7d7d7;font-size:14px;color:#474747;}
.end_n h2{font-size: 14px;display: inline;}
.end_logo p{ font-size: 14px; color: #808080;  padding-top: 6px;text-transform: uppercase;  font-family: arial; } 
.end_logo{margin:20px 0;}
.end_logo a{font-size: 50px;font-weight: bold;color: #0081c9; letter-spacing: 4px;}
.end_ewm{width:120px;margin:20px 0;}
.end_ewm img{width:120px;height: 120px;}
.end_ewm p{width:120px;height:21px;line-height:21px;font-size:14px;text-align:center;}
.end_gs{position:absolute;margin:0 auto;top:160px;left:570px;}

.kefu{ width:46px; height:189px; position:fixed; bottom:10%; right:0px; margin-top:-94px;z-index: 99999999}
 .kefu a{display:block; width:0px; padding-left:46px; color:#fff; line-height:45px;position:absolute; right:0px;}
 .kefu_1{background:#1184da url(../images/k1.png) no-repeat;top:0px; height:45px;}
 .kefu_2{background:#1184da url(../images/k3.png) no-repeat;top:46px; height:45px;}
 .kefu_3{background:#1184da url(../images/k2.png) no-repeat;top:92px; height:45px;}
 .kefu_4{background:#1184da url(../images/k5.png) no-repeat;top:138px; height:45px;}
 .kefu_1:hover{background-color:#666;color:#fff; }
 .kefu_2:hover{background-color:#666;color:#fff; width:64px;}
 .kefu_3:hover{background-color:#666;color:#fff; width:104px;}
 .kefu_4:hover{background-color:#666;color:#fff;}
 .kefu_4:hover span{ display:block;}
 .kefu_4 span{width:160px; height:174px; position:absolute; bottom:0px; right:46px; border:1px solid #d7d7d7; background:#fff; display:none;}
 .kefu_4 span > img { display:block; margin:9px auto 7px auto;}
 .kefu_4 span > i{ display:block; height:12px; line-height:12px; font-size:12px; color:#666; text-align:center;}