﻿@charset "UTF-8";

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{ font:12px/1.5 "Microsoft Yahei";}
body{color:#333;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:100%;font-weight:normal;}
address,cite,dfn,em,var,i,span{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol,li{list-style:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%; border:none;}
input::-ms-clear{display:none;}/*去掉ie10以上input右侧的叉*/
table{border-collapse:collapse;border-spacing:0;}
.clf:after{content:'\20';display:block;height:0;clear:both;}
.clf{zoom:1;}

a{text-decoration:none;}
/* a:hover{text-decoration:underline;color:#008371;} */

.shinetour-hd .other i,.shinetour-hd .li03 a,.shinetour-hd .orange-Point,.shinetour-hd .orange-Point2,.shinetour-hd .orange-Box .up-arrow,.shinetour-hd .orange-Box .exit .icon-exit,.shinetour-footer .footer-link .logo,.shinetour-footer .footer-link .aptitude ul li a,.TMC-hd .nav li a:hover,.TMC-hd .nav .current a,.TMC-hd .icon-phone{ background:url(/styles/images/global/global-icon.png) no-repeat;}

.shinetour-hd{ position:fixed; top:0px; left: 0px; z-index:99; width:100%; height:90px; background:url(/styles/images/global/headerBg.png) repeat-x; color: #333333;}
.shinetour-hd .inner{ position: relative; width:1180px; margin: 5px auto 0px;}
.shinetour-hd .logo{ float: left; width:100px; height:70px; /*border:1px solid #F0F0F0;*/ overflow: hidden;}
.shinetour-hd .logo a{ display:inline-block; width:100px; height:70px;}
/*.shinetour-hd .shinetour-logo a{/*  background-position: 0px 0px;  background: url(/styles/images/global/logo.jpg) no-repeat;}*/
.shinetour-hd .company-logo a{ background: #ccc;}
.shinetour-hd .logo li{ display: none;}
.shinetour-hd .logo .current{ display: block;}
.shinetour-hd .nav{ float: left; margin-top: 20px; position: relative;}
.shinetour-hd .nav li{ float:left; margin-left:20px; width:116px; height: 26px; line-height:26px; text-align: center;}
.shinetour-hd .nav a{ text-decoration:none; font-size: 14px; color: #3b3b3b;}
.shinetour-hd .nav a:hover,.shinetour-hd .current a{ color: #FA8F12; font-size: 16px;}
.shinetour-hd .nav .more-box{ display: none; position: absolute; top: 20px; right: -30px; z-index: 2; padding-top: 10px;}
.shinetour-hd .nav .more-box ul{ border:1px solid #E5E5E5; border-radius: 2px; background: #fff;}
.shinetour-hd .nav .more-box li{ margin-left: 0px; padding:5px; width: auto;}
.shinetour-hd .nav .more-box li a{ display: inline-block;}
.shinetour-hd .nav .more-box li a:hover,.shinetour-hd .nav .more-box .current a{ color: #FA8F12;font-size: 14px;}
.shinetour-hd .other{ float: right;}
.shinetour-hd .other li{ float: left; margin:0px 10px;/*  width: 90px; height: 25px; */ text-align: center;}
/* .shinetour-hd .other .li01{ width: 20px;} */
.shinetour-hd .li01{ position: relative; width:25px;}
.shinetour-hd .li01 i{ float: right; width: 25px; height: 20px; background-position: -2px -83px; margin-top: 20px; text-indent:-9999px;}
.shinetour-hd .li01 span{ display: none; position: absolute; bottom: -30px; left: -50px; width:180px; font-size: 16px; font-weight: bold; color: #fa8f12;}
.shinetour-hd .li02{ width: 60px; padding-top: 20px; cursor: pointer;}
/* .shinetour-hd .li02 .chinese,.shinetour-hd .li02 .english{ display: inline-block; line-height: 18px;} */
.shinetour-hd .li02 .down{ display: none; line-height: 24px;}
.shinetour-hd .li02 .lang-CH,.shinetour-hd .li02 .lang-US{ float: left; width: 25px; height: 20px; background-position: -28px -83px; margin:0 5px;}
.shinetour-hd .li02 .lang-US{ background-position: -60px -83px;}
.shinetour-hd .li02 span{ white-space: nowrap;}
/* .shinetour-hd .li02 .arrow{ float: right; width: 8px; height: 4px; background-position: -92px -91px; margin: 5px;} */
.shinetour-hd .li03{position:relative;}
.shinetour-hd .li03 a{ float: left; width: 60px; height: 70px; background-position: 0px -168px; text-indent:-9999px;}
.shinetour-hd .li03 .erweima{ display: none; position: absolute; top: 70px; right: 0px; width:126px; height:148px; background: #fff; padding:10px;}
.shinetour-hd .li03 .erweima span{ display: block; padding-top: 5px; font-weight: bold;}
.shinetour-hd .orange-Pointbox{ width: 280px; text-align: center; position: absolute; right:100px; top:50px;}
.shinetour-hd .orange-Point,.shinetour-hd .orange-Point2{/*  position: absolute; right:50%; top:0px; margin-right: -25px; */ display: inline-block; width: 50px; height: 50px; line-height: 45px; text-align: center; background-position: -2px -110px; color: #fff; cursor: pointer;}
.shinetour-hd .orange-Point2{ background-position: -62px -110px;}
.shinetour-hd .orange-Box{ background: #fff; width: 280px; line-height: 24px; display: none; text-align: left; padding-top: 5px; position: relative; border-radius: 2px;}
.shinetour-hd .orange-Box .up-arrow{ position: absolute; top: -8px; left: 50%; margin-left: -10px; width: 20px; height: 8px; background-position: -76px -210px;}
.shinetour-hd .orange-Box .info{ padding:10px 20px; font-size: 14px;}
.shinetour-hd .orange-Box .info strong{ display: inline-block; color: #333b4e; text-align: right; vertical-align: top;}
.shinetour-hd .orange-Box .info span{ display: inline-block; width: 185px; color: #fa8f12;}
.shinetour-hd .orange-Box .info a{ color: #fa8f12; }
.shinetour-hd .orange-Box .info a:hover{ text-decoration: underline;}
.shinetour-hd .orange-Box .exit{ height: 50px; text-align: center; background: #333b4e; border-radius:0px 0px 2px 2px}
.shinetour-hd .orange-Box .exit a{ display: inline-block; color: #fff; padding:7px 0px; line-height: 35px;}
.shinetour-hd .orange-Box .exit .icon-exit{ float: left; width: 35px; height: 35px; background-position: -67px -168px; margin-right: 5px;}

 .shinetour-footer{ /*width: 100%;*/ padding:0px; border:none;} 
.shinetour-footer .footer-link{ background: #2d3033;/* padding:5px 0px;*/}
.shinetour-footer .footer-link .inner{ width: 1180px; margin:0 auto;}
/*.shinetour-footer .footer-link .logo{ float: left; width: 110px; height: 95px; background-position: -110px 0px; margin:10px 200px 0px 0px;}*/
.shinetour-footer .footer-link .aptitude,.shinetour-footer .footer-link .serve{ float: left;padding:5px 0px;}
.shinetour-footer .footer-link .aptitude .title,.shinetour-footer .footer-link .serve .title{ color: #35965f; border-bottom:1px solid #424548; padding:3px 0px; font-size: 16px;}
.shinetour-footer .footer-link .aptitude ul li{ float: left; margin-right: 20px; padding:20px 0px;}
.shinetour-footer .footer-link .aptitude ul li a{ display: inline-block; width: 40px; height: 40px;}
.shinetour-footer .footer-link .aptitude ul li .icon-a{ background-position: -126px -102px;}
.shinetour-footer .footer-link .aptitude ul li .icon-b{ background-position: -175px -102px;}
.shinetour-footer .footer-link .aptitude ul li .icon-c{ background-position: -126px -150px;}
.shinetour-footer .footer-link .aptitude ul li .icon-d{ background-position: -175px -150px;}
.shinetour-footer .footer-link .aptitude ul li .icon-e{ background-position: -126px -197px;}
.shinetour-footer .footer-link .aptitude ul li .icon-f{ background-position: -175px -197px;}
.shinetour-footer .footer-link .aptitude ul li .icon-g{ background-position: -126px -242px;}
.shinetour-footer .footer-link .aptitude ul li .icon-h{ background-position: -175px -242px;}
.shinetour-footer .footer-link .serve{ width: 250px; margin-left: 100px;}
.shinetour-footer .footer-link .serve ul{ padding-left: 10px;}
.shinetour-footer .footer-link .serve ul li a{ display: inline-block; color: #b5bcc1; padding:1px 0px;}
.shinetour-footer .footer-link .serve ul li a:hover{ text-decoration: underline;}
.shinetour-footer .footer-link .footer-pic{ float: right; width: 184px; height: 126px; background: url(/styles/images/global/footer-pic.png) no-repeat;}
.shinetour-footer .footer-copyright{ text-align: center; padding:5px 0px; background: #242629; color: #787c7b; margin-bottom:0px;}
.shinetour-footer .footer-copyright a{ color: #787c7b;}

/*阴影*/
.box-shadow{ -webkit-box-shadow: 0 0 7px rgba(0,0,0,0.5); -moz-box-shadow: 0 0 7px rgba(0,0,0,0.5); box-shadow: 0 0 7px rgba(0,0,0,0.5); border:1px solid #9B9B9B\9;}

/*自适应区域*/
/* .w1180 .shinetour-footer{ min-height: 150px;} */

.w980 .shinetour-hd .inner{ width: 980px;}
.w980 .shinetour-hd .nav li{ margin-left: 10px;}
.w980 .shinetour-hd .other{ margin-right: 20px;}
.w980 .shinetour-hd .other li{ margin:0px 5px;}
.w980 .shinetour-hd .orange-Point,.w980 .shinetour-hd .orange-Point2{ right: 170px;}
/*.w980 .shinetour-hd .orange-Box{ right: 70px;}*/

.w980 .shinetour-footer .footer-link .inner{ width: 980px;}
.w980 .shinetour-footer .footer-link .logo{ margin-right: 50px;}
.w980 .shinetour-footer .footer-link .serve{ margin-left: 50px;}

/*TMC*/
.TMC-hd .nav li{ width: 200px; text-align: center;}
.TMC-hd .nav li a{ display: inline-block; width: 90px; height: 30px; line-height: 30px;}
.TMC-hd .nav li a:hover,.TMC-hd .nav .current a{ color: #fff; font-size: 14px; background-position: 0px -283px;}
.TMC-hd .icon-phone{ float: right; width: 125px; height: 40px; background-position: 0px -240px; margin-top: 10px;}
.w980 .TMC-hd .inner{ width: 980px;}
.w980 .TMC-hd .nav li{ width: 170px;}
.w980 .TMC-hd .icon-phone{ float: left;}



