﻿.a1:link{text-decoration:none; color:#fff; font-size:18px; }
.a1:visited{text-decoration:none; color:#fff;}
.a1:hover{text-decoration:underline; color:#fff;}
.a1:active{text-decoration:none; color:#fff;}

.a2:link{text-decoration:none; color:#fff; }
.a2:visited{text-decoration:none; color:#fff;}
.a2:hover{text-decoration:none; color:#fff;}
.a2:active{text-decoration:none; color:#fff;}

.a22:link{text-decoration:none; color:#000; }
.a22:visited{text-decoration:none; color:#000;}
.a22:hover{text-decoration:none; color:#db5718;}
.a22:active{text-decoration:none; color:#db5718;}

.a4:link{text-decoration:none; color:#000; font-size:18px;  }
.a4:visited{text-decoration:none; color:#000;}
.a4:hover{text-decoration:underline; color:#000;}
.a4:active{text-decoration:none; color:#000;}

.a3:link{text-decoration:none; color:#fff; }
.a3:visited{text-decoration:none; color:#fff;}
.a3:hover{text-decoration:underline; color:#FF0;}
.a3:active{text-decoration:none; color:#333;}

.a5:link{text-decoration:none; color:#318ee4; font-size:16px;}
.a5:visited{text-decoration:none; color:#318ee4; font-size:16px;}
.a5:hover{text-decoration:underline; color:#318ee4; font-size:16px;}
.a5:active{text-decoration:none; color:#fff; font-size:16px;}

.a6:link{text-decoration:none; color:#4e4e4e; font-size:13px; }
.a6:visited{text-decoration:none; color:#4e4e4e;}
.a6:hover{text-decoration:underline; color:#F00;}
.a6:active{text-decoration:none; color:#4e4e4e;}

.dz{ width:100px; height:25px; float:right;    
    text-align: center;
    color: #FFF;
    margin-top: -90px;
    font-size: 12px;}
#ss{ width:650px; height:80px; background-color:#FFF; margin:0 auto; margin-top:300px;}
#gg{ height:168px; background-image:url(../image/gg.jpg); background-position:center; background-repeat:no-repeat;}
.chanpin{ height:810px; width: 1080px; margin:0px auto;font-size: 17px;}
.cp{ width:1080px; height:760px; margin:0 auto; background-color:#FFF;}
.xw01{ width:1080px; height:380px; margin:0 auto; background-color:#FFF;}
.cpbt0{ width:1080px; height:60px; margin:0 auto; font-size:22px; font-weight:bold; line-height:60px; color:#418cd3;padding-top: 0px;text-align: center;}
.cpbt{ width:1080px; height:60px; margin:0 auto; font-size:22px; font-weight:bold; line-height:60px; color:#418cd3;padding-top: 50px;text-align: center;}
.tu{ height:310px; margin-top:10px; line-height:33px;}
.xw{ height:328px; margin-top:15px; }
.gg1{ height:365px; background-image:url(404.png); background-position:center; background-repeat:no-repeat;}
#bom1{ height:50px; background-color:#db5718; text-align:center; line-height:50px; min-width: 1080px;margin-top: 35px;}

#bottom{ height:120px; background-color:#f2f2f2; color:#000; min-width: 1080px;}
.bomm{ width:1080px; height:120px; margin:0 auto;}
.boms{ width:380px; height:60px; float:left; margin-left:20px; margin-top:22px; font-size:14px; line-height:26px; }
.brt{ width:380px; height:60px; float:right; line-height:26px; color:#999999; margin-top:22px; font-size:14px;}
.ditxt{ line-height:26px; text-align: center; font-size:14px;padding-top: 22px;}

#banner01{ height:280px; background-image:url(../image/banner02.jpg); background-position:center; background-repeat: no-repeat; min-width: 1080px;}


#login{ width:450px; height:320px; background-color:#FFF; font-size:14px; margin:0 auto; margin-top:20px; border:1px #CCCCCC solid;}
.lbt{ width:350px; height:40px; margin:0 auto; margin-top:10px; border-bottom:1px dashed #CCC; text-align:center; line-height:40px; font-size:18px; font-weight:bold;}
.dl01{ width:310px; height:30px; margin:0 auto; margin-top:30px;}
.jm{width:380px; height:30px; margin:0 auto; margin-top:30px; font-size:12px; line-height:30px;}
.jm01{ width:220px; height:30px; float:left; line-height:30px;}
.jm02{ width:100px; float:left; color:#930; height:30px; line-height:30px; margin-left:80px;}
.jm03{ width:300px; height:30px; float:left; line-height:30px;}
.s01{ width:240px; height:30px; color:#666;padding: 0px 5px;}
.s02{ width:130px; height:30px; color:#666;}
.btn01{ width:170px; height:38px; margin:0 auto; margin-top:30px;}
.ts01{ width:155px; height:30px; margin:0 auto; margin-top:20px;font-size: 13px;}
#zhuce{width:600px; height:450px; background-color:#FFF; font-size:15px; margin:0 auto; border:1px #CCCCCC solid; margin-top:20px;}
.s6{ color:#F00;}
.yp01{ width:286px; height:305px; float:left; border:1px #dadada solid; font-size:14px; margin-left:6px;}
.yp02{ width:286px; height:305px; float:left; border:1px #dadada solid; font-size:14px; margin-left:12px;}
.f1{ font-size:20px; font-weight:bold;}
.an1 {
    border: 1px solid #464646;
    background: #464646;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	cursor: pointer;
    font-family: "微软雅黑",Arial;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    padding: 8px 45px 8px 45px;
}


.header-box{ background:url(../image/header-line.png) left top repeat-x; padding-top:4px; position:relative; z-index:10;}
.header-in{ background:#FFF; width:100%;}
.header-wp{ width:1080px; margin:0 auto; height:68px; position:relative; z-index:100;}
.h-logo{ float:left; display:inline; width:175px; height:50px; margin:8px 0px 0px 0px;}
.h-logo a{ display:block; background:url(../image/logo.png) no-repeat; width:175px; height:50px; outline:0; overflow:hidden;}
.index-header .header-in {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80)\0;*background: #FFF;*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);  _background:#FFF;}
:root .index-header .header-in {filter:none;background:rgba(255,255,255,0.8);}


.arrow_down,.h-right .h-tel .tel,.h-right .h-line,.dest-item .icon-guonei,.dest-item .icon-abroad{background:url(../image/header_v3_icon.png) no-repeat;}

.h-nav-box{ float:left; padding-left:30px;}
.h-nav-list{_display:inline;}
.h-nav-list li{ float:left;display:inline-block;position: relative; z-index:110;padding: 0 10px;}
.h-nav-list li a {display: inline-block;height: 62px;padding: 2px 5px 0px;border-bottom: 4px solid transparent;_border-color:white; _filter:chroma(color=white);font: 16px/60px "microsoft yahei";color: #000;text-align: center;text-decoration: none;}
.h-nav-list li a:hover{ color:#72b32a; text-decoration:none;}
.h-nav-list .current{ color:#72b32a; font-weight:bold;}
.h-nav-list .dest-nav{ }
.h-nav-list .dest-nav:hover{}
.h-nav-list .arrow_down{  display:inline-block; _display:inline; _padding:3px 6px; width:12px; height:6px; _font-size:0;background-position: -1px -83px ; margin-left:8px; vertical-align:middle;}
.h-nav-list .dest-nav:hover .arrow_down{background-position: -1px -94px ;}
.h-nav-list .dest-nav.dest-on{border-bottom: 4px solid #71b32b;}
.h-nav-list .dest-nav.dest-on .arrow_down{background-position: -1px -94px ;}
.h-right{ float:right;}
.h-right .h-tel{ padding-top:18px; padding-left:18px;}
.h-right .h-tel .tel{ display:inline-block; background-position: 0 -40px; padding-left:30px; height:26px; color: #f00;font:18px/28px Arial,Helvetica,sans-serif;}
.h-right .h-line{ margin-top:18px; display:inline-block; background-position: 0 0; padding-left:30px; height:26px; font:14px/26px  "microsoft yahei"; }
.h-right .h-line a:hover{ text-decoration:none; color:#71b32b;}
.crumbs-bar{margin: 0 0 15px; color:#444; padding:0 20px; font-family:simsun,\5b8b\4f53;}
.crumbs-bar a {color: #999;}
.crumbs-bar a:hover {color: #444; text-decoration:none;}
.left {
    float: left;
    display: inline;
}
.right {
    float: right;
    display: inline;
}
.h-right .h-collect{ margin-top:18px; display:inline-block; background:url(../image/header_v3_icon.png) -32px -80px no-repeat; padding-left:30px; height:26px; font:14px/26px  "microsoft yahei"; margin-left:18px;}
.h-right .h-collect a:hover{text-decoration:none; color:#71b32b;}
.h-right .h-chat{ margin-top:18px; margin-left: 18px; display:inline-block; position: relative; padding-left:26px; margin-right: 5px; height:26px; cursor: pointer; background: url(404.png) left center no-repeat;}
.h-right .h-chat .h-news{ display: inline-block; min-width: 12px; height: 14px; line-height: 14px; padding:0 2px; position: absolute; left: 18px; top: -8px; background: #f4451d; font-size: 12px; font-family: Arial; color: #fff; text-align: center; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }


.footer{  padding:5px 0px; color:#FFF;  font: 15px/24px "microsoft yahei"; width:100%;background: url(../image/f.jpg) no-repeat center;}
.footer .footer-inner{ border-top:0px solid #efefef;  border-bottom:0px solid #efefef;}
.footer .footer-box{ width:1080px; height: ;margin:0 auto;  padding:30px 0 32px;}
.footer .foot-col1{ padding:0 10px;}
.footer .foot-col2{ padding-left:0px; padding-top:5px;}
.footer .foot-col3{}
.footer .footer-logo{ display:block; width:184px; height:60px; background:url(404.png) no-repeat;}
.footer .wx-box{ height: 116px;width: 106px;}
.footer .icon-wx{display:block; width:206px; height:103px;background:url(../image/header_v3_icon.png) 0 -264px no-repeat;}
.footer .foot-nav{ font-size:17px;}
.footer .foot-nav a{ color:#FFF; display:inline-block; padding:0 5px;}
.footer .foot-inf{ padding-top:15px; padding-left:5px; line-height:24px;opacity: 0.7;}
.footer .work-time{ color:#9cc4e8;font-size: 14px;}
.copyright{ background:#FFF; height:40px; line-height:40px; text-align:center; font-size:12px; color:#999;}
.copyright a{ color:#999;}

.banquan{display: flex;justify-content: space-between; line-height:0.71rem; border-top:1px solid rgba(255,255,255,0.3); width:100%; margin-top:0.48rem;}
.banquan p,.banquan a{ margin-top: 20px;line-height: 0.71rem;color:#fff; opacity:0.3}
.banquan a:hover{ opacity:1;}




.top { background:url(../image/top.jpg) no-repeat center top; min-width:1080px;} 
.header, .content{ width:1080px; margin:0 auto;color:#666666; font:12px/1.231 Verdana, Arial, Helvetica, sans-serif ,"宋体"; }


.h_top { height:36px; line-height:36px; color:#706868;}
.h_top p a { padding:0 8px; color:#706868;}

.h_con { height:125px;}
.h_con a.top_logo{width:520px;float:left;margin-top: 30px;}
.h_search{float:right;width:460px;}
.h_search .form1{width:260px;margin:40px auto 10px;line-height:59px;float:left;}
.h_search .form_text1 { float:left; width:75%; height:40px; line-height:28px; text-indent:10px; outline:none;background-color:#f5f5f5;margin:3px 0;font-size:14px;border-radius:4px 0 0 4px;border:none;}
.h_search .form_button1{float:left;width:25%; height:40px; line-height:40px; background-color:#ff8e00; border:0; outline:none; color:#FFF; margin:3px 0;cursor:pointer;border-radius:0 4px 4px 0;font-size:14px; font-weight:bold;}
.h_search .form_button1:hover{ background:#feb65b;}

.h_search  div.tel{width:190px;display:block;padding-left:50px;background:url(../image/tel.gif) left center no-repeat;float:right;margin-top:40px;height:46px;}
.h_search  div.tel p{color: #333;font-size: 16px;}
.h_search  div.tel span{font-size:22px;font-weight:bold;color:#ff8e00;}


.h_nav { height:45px; overflow:hidden; padding-left:3px;}
.h_nav ul li { float:left; display:block; height:45px; overflow:hidden; font-size:15px; background:url(404.png) no-repeat right 12px; margin-left:-2px;}
.h_nav ul li a { color:#fff; padding:0 15px; height:45px; line-height:45px; display:inline-block;}
.h_nav ul li a:hover, .h_nav ul .cur a { display:inline-block; color:#fff; text-decoration:none; background:url(404.png) repeat-x;}
.h_nav ul li a:-webkit-any-link{ display:block;} 
.h_nav ul .nobot { background:none;}

.ser { background:url(404.png) repeat-x; height:50px; overflow:hidden;}
.ser .inp01{ float:left}
.ser .png{ float:left}
.h_ser { width:1080px; height:50px; margin:0 auto; overflow:hidden;}
.h_ser p { display:block; height:50px; line-height:50px; color:#646464; font-size:14px;}
.h_ser p b { color:#0f7adb;}
.h_ser p a { padding:0 10px; color:#646464;}
.h_ser p a:hover { color:#0f7adb;}
.s_inp { width:203px; height:26px; margin-top:9px;}
.inp01 { width:162px; height:24px; line-height:24px; border:none medium; background:url(404.png) no-repeat; padding-left:5px; color:#c6c6c6; font-size:12px;}

#menu {height:45px;overflow:hidden;padding-left:3px;width:1080px;}
#menu li {
    list-style: none;
}
#nav {margin:0 auto 0px;width:1080px;display:block;}
#nav .jquery_out {float:left;line-height:32px;display:block;border-right:1px solid #fff;text-align:center;color:#fff;font:18px/32px;background:#062723 url(404.png) 0 0 repeat-x;}
#nav .jquery_out .smile {padding-left:1em;}
#nav .jquery_inner {margin-left:16px;}
#nav .jquery {margin-right:1px;padding:0 2em;}
#nav .mainlevel {background:url("../image/nbor.jpg") no-repeat scroll right center;float:left;font-size:14px;margin-left:-2px;}
#nav .mainlevel:last-child { background:none;}
#nav .mainlevel a {color:#fff;display:block;line-height:45px;padding:0px 36px;font-size: 16px;text-decoration:none;}
#nav .mainlevel a:hover {background-color:#ff8e00;color:#fff;text-decoration:none;}
#nav .mainlevel ul {display:none;position:absolute;filter:alpha(Opacity=80);-moz-opacity:0.9;opacity:0.9;z-index:9999;background:#333;}
#nav .mainlevel li {border-bottom:1px solid #666666;margin:5px;width:140px;}
#nav .mainlevel li:hover {background:#ff7701;}
#nav .mainlevel li a {color:#fff;font-weight:normal;height:30px;line-height:30px;padding:0 15px;font-size:12PX;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;}
#nav .mainlevel li a:hover {color:#FFF;text-decoration:none;background:#ff7701;}
.log {text-align:center;color:skyblue;line-height:24px;text-transform:capitalize;margin:50px auto;}
#nav span {float:right;background:url(404.png) no-repeat left top;height:22px;width:125px;overflow:hidden;margin-top:12px;padding-top:1px;}
#nav span .text {width:98px;line-height:20px;margin-left:3px;height:20px;float:left;}
#nav span .btn {height:22px;width:23px;float:left;display:block;cursor:pointer;background:none;}