@charset "utf-8";
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{position:relative;margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

/* base */
html{font:12px/1 Arial,Microsoft YaHei,sans-serif;color:#292A2E;}a{color:#292A2E;text-decoration:none;}a:hover{text-decoration:underline;}.posi-r{position:relative;}.posi-a{position:absolute;}.posi-f{position:fixed;}.pull-left{float:left;}.pull-right{float:right;}.pull-none{float:none;}.bs-bb{ -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.disp-n{display:none;}.disp-b{display:block;}.disp-i{display:inline;}.disp-ib{display:inline-block;}.disp-l{display:list-item;}.tb{display:table;}.disp-it{display:inline-table;}.tbc{display:table-cell;vertical-align:middle;}.w100{width:100%;}.w50{width:50%;}.h100{height:100%;}.h50{height:50%;}.over-v{overflow:visible;}.over-h{overflow:hidden;}.over-s{overflow:scroll;}.over-a{overflow:auto;}.over-i{overflow:inherit;}.pd0{padding:0;}.pd44{padding:44px;}.mg0{margin:0;}.mg-l40{margin-left:40px;}.mg-a{margin:0 auto;}.bord0{border:0;}.bordr2{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.bordr3{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.bordr4{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.bordr5{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.bordr6{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.bordr7{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}.bordr8{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}.bordr9{-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;}.bordr10{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}.bordr50{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.font10{font-size:10px;}.font12{font-size:12px;}.font14{font-size:14px;}.font16{font-size:16px;}.font18{font-size:18px;}.font20{font-size:20px;}.font22{font-size:22px;}.font24{font-size:24px;}.font26{font-size:26px;}.font28{font-size:28px;}.font30{font-size:30px;}.font32{font-size:32px;}.font34{font-size:34px;}.font36{font-size:36px;}.font38{font-size:38px;}.font40{font-size:40px;}.font42{font-size:42px;}.font44{font-size:44px;}.font46{font-size:46px;}.font48{font-size:48px;}.font50{font-size:50px;}.fontw-n{font-weight:normal;}.fontw-b{font-weight:bold;}.fonts-n{font-style:normal;}.fonts-i{font-style:italic;}.fonts-o{font-style:oblique;}.texta-l{text-align:left;}.texta-c{text-align:center;}.texta-r{text-align:right;}.texta-j{text-align:justify;}.verta-b{vertical-align:baseline;}.verta-s{vertical-align:sub;}.verta-sp{vertical-align:super;}.verta-t{vertical-align:top;}.verta-tt{vertical-align:text-top;}.verta-m{vertical-align:middle;}.verta-btm{vertical-align:bottom;}.verta-tb{vertical-align:text-bottom;}.backr-n{background-repeat:no-repeat;}.backr-x{background-repeat:repeat-x;}.backr-y{background-repeat:repeat-y;}.backp-tl{background-position:0 0;}.backp-tr{background-position:100% 0;}.backp-lb{background-position:0 100%;}.backp-rb{background-position:100% 100%;}.backp-lc{background-position:0 50%;}.backp-rc{background-position:100% 50%;}.backp-ct{background-position:50% 0;}.backp-cc{background-position:50% 50%;}.backp-cb{background-position:50% 100%;}.curs-d{cursor:default;}.curs-c{cursor:crosshair;}.curs-p{cursor:pointer;}.curs-m{cursor:move;}.curs-e{cursor:e-resize;}.curs-ne{cursor:ne-resize;}.curs-nw{cursor:nw-resize;}.curs-n{cursor:n-resize;}.curs-se{cursor:se-resize;}.curs-sw{cursor:sw-resize;}.curs-s{cursor:s-resize;}.curs-w{cursor:w-resize;}.curs-t{cursor:text;}.curs-w{cursor:wait;}.curs-hlp{cursor:help;}.tran{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-ms-transition:all .2s ease;}.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:".";font-size:0;}* html .clearfix{zoom:1;}*:first-child+html .clearfix{zoom:1;}.ls-n{list-style:none;}.container{width:1190px;margin:0 auto;}img{max-width:100%;}.list{padding:0;margin:0;list-style:none;}.box{ padding:66px 0 80px;}.hidden{ display:none;}.col-1{ float:left; width:8.33333333%;}.col-2{ float:left; width:16.66666667%;}.col-3{ float:left; width:25%;}.col-4{ float:left; width:33.33333333%;}.col-5{ float:left; width:41.66666667%;}.col-6{ float:left; width:50%;}.col-7{ float:left; width:58.33333333%;}.col-8{ float:left; width:66.66666667%;}.col-9{ float:left; width:75%;}.col-10{ float:left; width:83.33333333%;}.col-11{ float:left; width:91.66666667%;}.col-12{ float:left; width:100%;}.col-13{ float:left; width:20%;}.col-offset-3{ margin-left:25%;}
.tab-btn{ margin-bottom:65px; text-align:center;}
	.tab-btn a{ display:inline-block; height:34px; line-height:34px; overflow:hidden; padding:0 32px; -webkit-border-radius:34px; -moz-border-radius:34px; border-radius:34px; font-size:16px; text-decoration:none; -webkit-transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; transition:all .2s;}
	.tab-btn a.active{ color:#fff; background-color:#E63C49;}

/* header */
.header{ position:relative; z-index:10;}
	.topbar{ height:24px; line-height:24px; overflow:hidden; color:#B8B8B8; background-color:#272727;}
		.topbar .pull-left span{ margin-right:6px; color:#F1F1F1;}
		.topbar .pull-left a{ color:#B8B8B8;}
		.topbar .pull-right a{ color:#D4D4D4;}
		.topbar .pull-right span{ margin:0 12px;}
	.head{ position:relative; z-index:10; background-color:#fff; -webkit-box-shadow:0 0 10px #B5B5B5; -moz-box-shadow:0 0 10px #B5B5B5; box-shadow:0 0 10px #B5B5B5;}
		.head-logo{ margin-top:25px;}
		.head-nav li{ float:left; padding:0 17px;}
			.head-nav li a{ position:relative; display:block; height:88px; line-height:88px; padding:0 8px; font-size:15px; color:#414141; text-decoration:none;}
			.head-nav li.active a{ font-weight:bold; color:#0075A9;}
			.head-nav li.active a:after{ position:absolute; right:0; bottom:0; left:0; height:3px; overflow:hidden; background-color:#0075A9; content:'';}
			.head-nav li.hot a:before{ position:absolute; right:-11px; top:50%; display:block; width:21px; height:12px; margin-top:-23px; background:url(/images/icon_head_nav.png) no-repeat; content:'';}
	.subnav{ position:absolute; right:0; bottom:0; left:0; background-color:#F1F1F1; -webkit-transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; transition:all .2s;}
	.subnav-active{ bottom:-50px;}
		.subnav li{ float:left; padding:0 22px;}
			.subnav li a{ display:block; height:50px; line-height:50px; overflow:hidden; font-size:15px; text-decoration:none;}
			.subnav li.active a,.subnav li a:hover{ font-weight:bold; color:#0075A9;}

/* search-box */
.search-box .select{ position:relative; border:1px solid #8E8E8E; font-size:15px; color:#434343; cursor:pointer;}
	.search-box .select span{ position:relative; display:block; height:31px; line-height:31px; overflow:hidden; /*padding:0 31px 0 11px;*/padding:0 21px;text-align:center}
	/*.search-box .select span:before{ position:absolute; top:50%; right:12px; width:11px; height:5px; overflow:hidden; margin-top:-3px; background:url(/images/icon_search_select.png) no-repeat; content:'';} */
	.search-box .select ul{ position:absolute; top:31px; left:-1px; display:none; width:100%; border-width:0 1px; border-style:solid; border-color:#8E8E8E; background-color:#fff;}
	.search-box .active ul{ display:block;}
		.search-box .select li{ height:30px; line-height:30px; overflow:hidden; padding-left:11px; border-bottom:1px solid #8E8E8E; text-align:left;}
	.search-box .txt{ display:block; width:347px; height:16px; line-height:16px; padding:7px 0 8px 15px; border-width:1px 0; border-style:solid; border-color:#8E8E8E; font-size:15px; background:transparent;}
	.search-box .txt::-webkit-input-placeholder{ color:#8B8A8A;}
	.search-box .txt::-moz-placeholder{ color:#8B8A8A;}
	.search-box .txt:-ms-input-placeholder{ color:#8B8A8A;}
	.search-box .btn{ display:block; width:97px; height:33px; padding:0 0 0 24px; border:0; font-size:15px; color:#FFFEFE; background:url(/images/icon_search_btn.png) no-repeat 16px center #464646;}
.white-search .select{ border-color:#9F9F9F; color:#fff;}
	.white-search .select span:before{ background:url(/images/icon_search_select_white.png) no-repeat;}
	.white-search .select ul{ background:transparent;}
		.white-search .select li{ border-color:#9F9F9F;}
	.white-search .txt{ border-color:#9F9F9F;color:#FFF}
	.white-search .btn{ color:#292A2E; background:url(/images/icon_search_btn_white.png) no-repeat 16px center #EBEBEB;}

/* title */
.title{ margin-bottom:48px; color:#3A3939; text-align:center;}
.white-title{ color:#fff;}
	.title h3{ margin:0 0 18px; font-size:28px; font-weight:normal;}
.title h3 a{text-decoration:none;color:#fff;}
	.title p{ margin:0; font-size:12px; letter-spacing:4px;text-transform:uppercase;}

/* site */
.site-list{ overflow:hidden;}
	.site-list ul{ margin-right:-12px;}
		.site-list li{ float:left; width:589px; margin:0 12px 12px 0;}
			.site-list li a{ position:relative; display:block; height:316px; overflow:hidden;}
				.site-list li .pic{ display:block; width:100%; overflow:hidden;}
					.site-list li .pic img{ display:block; width:100%; height:316px; -webkit-transition:all .4s; -moz-transition:all .4s; -ms-transition:all .4s; -o-transition:all .4s; transition:all .4s; -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);}
					.site-list li a:hover .pic img{ -webkit-transform:scale(1.4); -moz-transform:scale(1.4); -ms-transform:scale(1.4); -o-transform:scale(1.4); transform:scale(1.4);}
				.site-list li .desc{ position:absolute; right:0; bottom:0; left:0; padding:26px; color:#fff; background-color:rgba(0,0,0,.8); -webkit-transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; transition:all .2s; -webkit-transform:translateY(100%); -moz-transform:translateY(100%); -ms-transform:translateY(100%); -o-transform:translateY(100%); transform:translateY(100%);}
				.site-list li.show .desc{ -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0);}
				.site-list li a:hover .desc{ -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0);}
				.site-list li .desc:before{ position:absolute; top:26px; right:26px; width:37px; height:37px; overflow:hidden; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:url(/images/icon_site_more.png) no-repeat center #E63C49; content:'';}
					.site-list li .desc h3{ margin:0 0 9px; font-size:17px; font-weight:normal;}
					.site-list li .desc p{ margin:0;}
	.site-list3 ul{ margin-right:-31px;}
		.site-list3 li{ width:376px; margin:0 31px 31px 0;}
			.site-list3 li a{ height:296px;}
				.site-list3 li .pic{ height:296px;}

/* footer */
.foot-top{ border-top:1px solid #959595;}
	.foot-news{ width:706px;}
		.foot-news-list ul{ margin-right:-56px;}
			.foot-news-list li{ float:left; width:325px; margin-right:56px;}
				.foot-news-list li h3{ height:52px; line-height:26px; overflow:hidden; margin:0; font-size:16px; font-weight:normal;}
				.foot-news-list li p{ height:66px; line-height:22px; overflow:hidden; margin:10px 0; font-size:13px;}
				.foot-news-list li time{ font-size:14px;}
	.foot-question{ width:415px; margin-top:33px;}
		.question img{ display:block; width:100%;}
	.foot-friend{ padding:32px 0; font-size:14px; color:#fff; background-color:#36373B;}

.foot-friend li{float:left;list-style-type:none;margin-right:20px; }
		.foot-friend a{ color:#fff;}
	.foot-link{ background-color:#2B2C30;}
		.foot-link dl{ float:left; margin:0 30px 0 0; color:#fff;}
		.foot-link dl.c{ margin:0 254px 0 207px;}
			.foot-link dl dt{ margin-bottom:28px; font-size:15px;}
			.foot-link dl dd{ padding:11px 0; margin:0; font-size:13px;}
				.foot-link dl dd a{ color:#fff;}
				.foot-link dl dd h3{ margin:12px 0; font-size:24px; font-weight:normal;}
				.foot-link dl dd .btn{ display:block; height:32px; line-height:32px; overflow:hidden; font-size:17px; text-align:center; background-color:#E63C49;}
	.foot-desc{ padding:26px 0; border-top:1px solid #474747; font-size:13px; color:#fff; background-color:#2B2C30;}
		.foot-desc *{ vertical-align:middle;}
		.foot-desc img{ margin-left:8px;}

/* float-box */
.float-box{ position:fixed; z-index:999; top:50%; right:10px; width:70px; margin-top:-142px;}
	.float-box .btn{ display:block; padding:5px 0 3px; margin-bottom:1px; color:#fff; text-align:center; text-decoration:none; background-color:rgba(67,67,67,.75); -webkit-transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; transition:all .2s;}
	.float-box .btn:before{ display:block; width:100%; height:50px; overflow:hidden; background-repeat:no-repeat; background-position:center; content:'';}
	.float-box .f0:before{ background-image:url(/images/icon_float01.png);}
	.float-box .f1:before{ background-image:url(/images/icon_float02.png);}
	.float-box .f2:before{ background-image:url(/images/icon_float03.png);}
	.float-box .f3:before{ background-image:url(/images/icon_float04.png);}
	.float-box .btn:hover{ background-color:rgba(230,57,70,.82);}
	.head_tell{padding-top: 25px;text-align: center;padding-left: 5px}
.head_tell .pic{font-size: 14px;color: rgba(0,0,0,.8);line-height: 25px}
.head_tell .pic img{padding-right: 5px;vertical-align: middle;}
.head_tell .desc{font-size:18px;color:#e63946;font-weight: bold;}