@charset "utf-8";
/* CSS Document */


.cHeaderFixed{ width:100%; position:fixed; left:0; top:0; z-index:100; }





.cHeader{ padding:0 7.2%; }
.cHeader-left{ float:left; }
.cHeader-left .logo{ float:left; }
.cHeader-left .logo a{ display:block; background-image:url(../../images/header-thsjLogo.png?v=0.4); background-repeat:no-repeat; 
-webkit-transition: background-image 0.1s;
-moz-transition: background-image 0.1s;
-o-transition: background-image 0.1s;
-ms-transition: background-image 0.1s;
transition: background-image 0.1s; }
.cHeader-left span.fuHao{ float:left; color:#FFF;
-webkit-transition: color 0.1s;
-moz-transition: color 0.1s;
-o-transition: color 0.1s;
-ms-transition: color 0.1s;
transition: color 0.1s; }
.cHeader-left span.cHeader-title{ float:left; color:#FFF;
-webkit-transition: color 0.1s;
-moz-transition: color 0.1s;
-o-transition: color 0.1s;
-ms-transition: color 0.1s;
transition: color 0.1s; }
.cHeader-left span.cHeader-title a{ text-decoration: none; color: #FFF; }
.cHeader-left .cHeader-marqueeWrap{ float: left; display: none; }
.cHeader-left .cHeader-marquee{ overflow: hidden; color: #FFF;
-webkit-transition: color 0.1s;
-moz-transition: color 0.1s;
-o-transition: color 0.1s;
-ms-transition: color 0.1s;
transition: color 0.1s; }


.cHeader-right{ float:right; }
.cHeader-nav{ display:inline-block; vertical-align:top; }
.cHeader-nav>li{ display:inline-block; vertical-align:top; }
.cHeader-nav>li>a{ display:inline-block; vertical-align:top; text-decoration:none; color:#FFFFFF;
-webkit-transition: color 0.1s;
-moz-transition: color 0.1s;
-o-transition: color 0.1s;
-ms-transition: color 0.1s;
transition: color 0.1s; }

.cHeader-login{ display:inline-block; vertical-align:top; position:relative; }
.cHeader-login a.cHeaderLoginButton{ display:inline-block; vertical-align:top; color:#FFF; text-decoration:none;
-webkit-transition: color 0.1s;
-moz-transition: color 0.1s;
-o-transition: color 0.1s;
-ms-transition: color 0.1s;
transition: color 0.1s; }
.cHeader-login span.fuHaoXieXian{ display: inline-block; vertical-align: top; color:#FFF;
-webkit-transition: color 0.1s;
-moz-transition: color 0.1s;
-o-transition: color 0.1s;
-ms-transition: color 0.1s;
transition: color 0.1s; }




.cHeader-select{ position:relative; }
.cHeader-select .cHeaderSelHead{ cursor:pointer; }
.cHeader-select .cHeaderSelText{ display:inline-block; vertical-align:top; color:#FFF; text-decoration:none;
-webkit-transition: color 0.1s;
-moz-transition: color 0.1s;
-o-transition: color 0.1s;
-ms-transition: color 0.1s;
transition: color 0.1s; }
.cHeader-select .cHeaderSelContentW{  position:absolute; left:50%; z-index:150; display:none; }
.cHeader-select .triangleWrap{ background-color:#FFF; position:relative; }
.cHeader-select .triangleWrap span.triangleIcon{ width:0; height:0; line-height:0; font-size:0; border-color:transparent transparent #FFF; border-style:solid; position:absolute; left:50%; }
.cHeader-select .cHeaderSelContent{ background-color:rgba(255,255,255,0.2); }
.cHeader-select .cHeaderSelContent a{ display:block; text-align:center; text-decoration:none; color:#FFFFFF; padding-left: 10px; padding-right: 10px;
-webkit-transition:all 0.2s linear;
-moz-transition:all 0.2s linear;
transition:all 0.2s linear; }
.cHeader-select .cHeaderSelContent a:last-of-type{ margin-bottom:0; }
.cHeader-select .cHeaderSelContent a:hover{ background-color:#FFFFFF; color:#000; }



.cHeaderFixedAct0 .cHeader-nav>li>a:hover{ color:rgba(255,255,255,0.8); }
.cHeaderFixedAct0 .cHeader-selectAct .cHeaderSelText{ color:rgba(255,255,255,0.8); }
.cHeaderFixedAct0 .cHeader-login a.cHeaderLoginButton:hover{ color:rgba(255,255,255,0.8); }
.cHeaderFixedAct0 .cHeader-select .cHeaderSelContent{ background-color:rgba(255,143,92,0.8); }
.cHeaderFixedAct0 .cHeader-select .cHeaderSelContent a:hover{ color:#fc6329; }


.cHeaderFixedAct1 .cHeader-nav>li>a:hover{ color:#f9e1e0; }
.cHeaderFixedAct1 .cHeader-selectAct .cHeaderSelText{ color:#f9e1e0; }
.cHeaderFixedAct1 .cHeader-login a.cHeaderLoginButton:hover{ color:#f9e1e0; }
.cHeaderFixedAct1 .cHeader-select .cHeaderSelContent a:hover{ color:#EA5B7E; }


.cHeaderFixedAct2 .cHeader-left .logo a{ background-image: url('../../images/header-thsjLogo3.png'); }
.cHeaderFixedAct2 .cHeader-left span.fuHao{ color: #d1d1d1; }
.cHeaderFixedAct2 .cHeader-left span.cHeader-title{ color: #5d5d5d; }
.cHeaderFixedAct2 .cHeader-left .cHeader-marquee{ color: #333; }
.cHeaderFixedAct2 .cHeader-nav>li>a{ color:#333333; }
.cHeaderFixedAct2 .cHeader-nav>li>a:hover{ color:#fe586c; }
.cHeaderFixedAct2 .cHeader-select .cHeaderSelText{ color:#333333; }
.cHeaderFixedAct2 .cHeader-selectAct .cHeaderSelText{ color:#fe586c; }
.cHeaderFixedAct2 .cHeader-login a.cHeaderLoginButton{ color:#333333; }
.cHeaderFixedAct2 .cHeader-login a.cHeaderLoginButton:hover{ color:#fe586c; }
.cHeaderFixedAct2 .cHeader-login span.fuHaoXieXian{ color:#333333; }
.cHeaderFixedAct2 .cHeader-select .triangleWrap{ background-color:#fe586c; }
.cHeaderFixedAct2 .cHeader-select .triangleWrap span.triangleIcon{ border-bottom-color:#fe586c; }
.cHeaderFixedAct2 .cHeader-select .cHeaderSelContent{ background-color:rgba(254,88,108,0.1); }
.cHeaderFixedAct2 .cHeader-select .cHeaderSelContent a{ color:#fe586c; }
.cHeaderFixedAct2 .cHeader-select .cHeaderSelContent a:hover{ background-color:#fe586c; color:#FFF; }


.cHeaderFixedAct3 .cHeader-nav>li>a:hover{ color: #053270; }
.cHeaderFixedAct3 .cHeader-selectAct .cHeaderSelText{ color: #053270; }
.cHeaderFixedAct3 .cHeader-login a.cHeaderLoginButton:hover{ color: #053270; }
.cHeaderFixedAct3 .cHeader-select .cHeaderSelContent a:hover{ color: #2656ff; }


.cHeaderFixedAct4 .cHeader-nav>li>a:hover{ color: rgba(255,255,255,0.8); }
.cHeaderFixedAct4 .cHeader-selectAct .cHeaderSelText{ color: rgba(255,255,255,0.8); }
.cHeaderFixedAct4 .cHeader-login a.cHeaderLoginButton:hover{ color: rgba(255,255,255,0.8); }
.cHeaderFixedAct4 .cHeader-select .cHeaderSelContent{ background-color: rgba(6,33,111,0.9); }
.cHeaderFixedAct4 .cHeader-select .cHeaderSelContent a:hover{ color: rgba(6,33,111,1); }


.cHeaderFixed2{ background-color:#1d1623; border-bottom:1px solid #2e2337; }



/*
.cHeaderFixed3{ position:absolute; }
.cHeaderFixed3 .cHeader-left .logo a{ background-image:url(../../images/cH-thDataLogo.png); }
.cHeaderFixed3 .cHeader-left span.fuHao{ color:#000000; }
.cHeaderFixed3 .cHeader-left span.cHeader-title{ color:#000000; }

.cHeaderFixed3 .cHeader-nav>li>a{ color:#000000; }
.cHeaderFixed3 .cHeader-nav>li>a:hover{ color:#c47af2; }
.cHeaderFixed3 .cHeader-select .cHeaderSelText{ color:#000000; }
.cHeaderFixed3 .cHeader-select .triangleWrap{ background-color:#d9b2f2; }
.cHeaderFixed3 .cHeader-select .triangleWrap span.triangleIcon{ border-color:transparent transparent #d9b2f2; }
.cHeaderFixed3 .cHeader-select .cHeaderSelContent{ background-color:#f3eefd; }
.cHeaderFixed3 .cHeader-select .cHeaderSelContent a{ color:#b88fde; }
.cHeaderFixed3 .cHeader-select .cHeaderSelContent a:hover{ background-color:#d9b2f2; color:#FFF; }
.cHeaderFixed3 .cHeader-selectAct .cHeaderSelText{ color:#c47af2; }
.cHeaderFixed3 .cHeader-login a.cHeaderLoginButton{ color:#000; }
.cHeaderFixed3 .cHeader-login a.cHeaderLoginButton:hover{ color:#c47af2; }
.cHeaderFixed3 .cHeader-login span.fuHaoXieXian{ color: #000; }
*/

.cHeaderFixed3{ position:absolute; }
.cHeaderFixed3 .cHeader-left .logo a{ background-image:url(../../images/header-thsjLogo3.png); }
.cHeaderFixed3 .cHeader-left span.fuHao{ color:#000000; }
.cHeaderFixed3 .cHeader-left span.fuHao{ color:#d1d1d1; }
.cHeaderFixed3 .cHeader-left span.cHeader-title{ color:#000000; }

.cHeaderFixed3 .cHeader-nav>li>a{ color:#000000; }
.cHeaderFixed3 .cHeader-nav>li>a:hover{ color:#fe586c; }
.cHeaderFixed3 .cHeader-select .cHeaderSelText{ color:#000000; }
.cHeaderFixed3 .cHeader-select .triangleWrap{ background-color:#fe586c; }
.cHeaderFixed3 .cHeader-select .triangleWrap span.triangleIcon{ border-color:transparent transparent #fe586c; }
.cHeaderFixed3 .cHeader-select .cHeaderSelContent{ background-color:#ffeef0; }
.cHeaderFixed3 .cHeader-select .cHeaderSelContent a{ color:#fe586c; }
.cHeaderFixed3 .cHeader-select .cHeaderSelContent a:hover{ background-color:#fe586c; color:#FFF; }
.cHeaderFixed3 .cHeader-selectAct .cHeaderSelText{ color:#fe586c; }
.cHeaderFixed3 .cHeader-login a.cHeaderLoginButton{ color:#000; }
.cHeaderFixed3 .cHeader-login a.cHeaderLoginButton:hover{ color:#fe586c; }
.cHeaderFixed3 .cHeader-login span.fuHaoXieXian{ color: #000; }

.cHeaderFixedAboutus3{ position:fixed; background-color:#FFF; }





.cHeader{ padding-top: 28px; }
.cHeader-left .logo{ width:101px; height:33px; }
.cHeader-left .logo a{ width:101px; height:33px; background-size: 101px 33px; }
.cHeader-left span.fuHao{ font-size:14px; line-height:33px; padding-left:15px; padding-right:15px; }
.cHeader-left span.cHeader-title{ line-height:33px; font-size:14px; }
.cHeader-left .cHeader-marqueeWrap{ padding-left: 50px; }
.cHeader-left .cHeader-marquee{ width: 350px; height: 33px; line-height: 33px; font-size: 14px; }


.cHeader-nav{ padding-right:26px; }
.cHeader-nav>li{ margin-right:13px; }

.cHeader-nav>li>a{ line-height:33px; font-size:14px; padding-left:25px; padding-right:25px; }

.cHeader-nav .cHeader-select{ padding-left:25px; padding-right:25px; }
.cHeader-login{ height:33px; }
.cHeader-login a.cHeaderLoginButton{ line-height:33px; font-size:14px; }
.cHeader-login span.fuHaoXieXian{ line-height: 33px; font-size: 14px; padding-left: 5px; padding-right: 5px; }

.cHeader-select .cHeaderSelHead{ height:33px; }
.cHeader-select .cHeaderSelText{ line-height:33px; font-size:14px; }
.cHeader-select .cHeaderSelContentW{ width:158px; top:39px; margin-left:-79px; }
.cHeader-select .triangleWrap{ height:2px; }
.cHeader-select .triangleWrap span.triangleIcon{ border-width:0 4px 6px; margin-left:-4px; bottom:2px; }
.cHeader-select .cHeaderSelContent{ padding-top:2px; padding-bottom:12px; }
.cHeader-select .cHeaderSelContent a{ line-height:33px; font-size:12px; margin-bottom:2px; }

.cHeader-select1 .cHeaderSelContentW{ width:210px; margin-left: -105px; }
.cHeader-select1 .cHeaderSelContent a{ text-align: left; }

.cHeaderFixedAct0 .cHeader,
.cHeaderFixedAct1 .cHeader,
.cHeaderFixedAct2 .cHeader,
.cHeaderFixedAct3 .cHeader,
.cHeaderFixedAct4 .cHeader{ padding-bottom: 28px; }

.cHeaderFixed2 .cHeader{ padding-bottom: 26px; }

.cHeaderFixed3{
-webkit-box-shadow:0 0 5px rgba(0,0,0,0.14);
-moz-box-shadow:0 0 5px rgba(0,0,0,0.14);
box-shadow:0 0 5px rgba(0,0,0,0.14); }
.cHeaderFixed3 .cHeader{ padding-bottom: 26px; }

.cHeaderFixedAboutus3 .cHeader{ padding-top:15px; padding-bottom: 15px; }


@media screen and (min-height:900px) {
	.cHeader{ padding-top: 36px; }
	.cHeader-left .logo{ width:123px; height:40px; }
	.cHeader-left .logo a{ width:123px; height:40px; background-size: 123px 40px; }
	.cHeader-left span.fuHao{ font-size:18px; line-height:40px; padding-left:20px; padding-right:20px; }
	.cHeader-left span.cHeader-title{ line-height:40px; font-size:18px; }
	.cHeader-left .cHeader-marqueeWrap{ padding-left: 100px; }
	.cHeader-left .cHeader-marquee{ width: 400px; height: 40px; line-height: 40px; font-size: 18px; }

	.cHeader-nav{ padding-right:31px; }
	.cHeader-nav>li{ margin-right:19px; }

	.cHeader-nav>li>a{ line-height:40px; font-size:18px; padding-left:30px; padding-right:30px; }

	.cHeader-nav .cHeader-select{ padding-left:30px; padding-right:30px; }
	.cHeader-login{ height:40px; }
	.cHeader-login a.cHeaderLoginButton{ line-height:40px; font-size:18px; }
	.cHeader-login span.fuHaoXieXian{ line-height:40px; font-size:18px; padding-left: 7px; padding-right: 7px; }

	.cHeader-select .cHeaderSelHead{ height:40px; }
	.cHeader-select .cHeaderSelText{ line-height:40px; font-size:18px; }
	.cHeader-select .cHeaderSelContentW{ width:168px; top:46px; margin-left:-84px; }
	.cHeader-select .triangleWrap{ height:2px; }
	.cHeader-select .triangleWrap span.triangleIcon{ border-width:0 6px 8px; margin-left:-6px; bottom:2px; }
	.cHeader-select .cHeaderSelContent{ padding-top:2px; padding-bottom:12px; }
	.cHeader-select .cHeaderSelContent a{ line-height:40px; font-size:16px; margin-bottom:2px; }

	.cHeader-select1 .cHeaderSelContentW{ width:270px; margin-left: -135px; }

	.cHeaderFixedAct0 .cHeader,
	.cHeaderFixedAct1 .cHeader,
	.cHeaderFixedAct2 .cHeader,
	.cHeaderFixedAct3 .cHeader,
	.cHeaderFixedAct4 .cHeader{ padding-bottom: 36px; }

	.cHeaderFixed2 .cHeader{ padding-bottom: 34px; }

	.cHeaderFixed3{
	-webkit-box-shadow:0 0 8px rgba(0,0,0,0.14);
	-moz-box-shadow:0 0 8px rgba(0,0,0,0.14);
	box-shadow:0 0 8px rgba(0,0,0,0.14); }
	.cHeaderFixed3 .cHeader{ padding-bottom: 34px; }

	.cHeaderFixedAboutus3 .cHeader{ padding-top:20px; padding-bottom: 20px; }
}


.cHeader-nav>li:last-of-type{ margin-right:0; }



