﻿@charset "utf-8";
/**/
.hot_index { width:1020px; margin:40px auto 0; }
.hot_index .tabs { float:left; width:1020px; height:42px; background-color:#F2F2F2; }
.hot_index .tabs li { float:left; cursor:pointer; color:#999999; border-left:1px #FFF solid; font:14px/42px "微软雅黑"; padding:0 35px; }
.hot_index .tabs li.thistab { border-left:1px #F2F2F2 solid; background-color:#FFF; color:#009FE9; border-top:3px #009FE9 solid; font:16px/42px "微软雅黑"; }
.hot_index .tab_conbox { float:left; position:relative; border:1px #F2F2F2 solid; border-top:0 none; width:1018px; height:330px; }
.hot_index .tab_conbox .more { position:absolute; top:-30px; right:10px; color:#666666; }
.n1-img { float:left; width:380px; height:250px; margin:30px; border:4px #E0E0E0 solid; }
.n1-img img { width:380px; height:250px; float:left; }
.n1-list { float:left; width:540px; height:250px; margin-top:30px; }
.n1-list dl { float:left; }
.n1-list dl a { float:left; color:555; }
.n1-list dl span { float:right; color:#999; }
.n1-list dl dt { height:70px; }
.n1-list dl dt h1 { height:23px; }
.n1-list dl dt h1 a { font:bold 14px "微软雅黑"; color:#009FE9; }
.n1-list dl dt p { color:#999; }
.n1-list dl dd { float:left; width:530px; border-bottom:1px #CCC dashed; padding:10px 0 6px 10px; background:url(../images/n1-icon.png) no-repeat left 15px; color:#222; }
/**/
.bottom_link { width:1020px; margin:20px auto 0; }
.bottom_link h1 { background:url(../images/link-bg.png) no-repeat left bottom; color:#666; font:22px/50px "微软雅黑"; }
.bottom_link h1 a.more { float:right; color:#666666; font: normal 12px Arial; margin-top:25px; }
.bottom_link .link_img a img { margin:23px; -webkit-filter:grayscale(100%); }
.bottom_link .link_img img:hover { -webkit-filter:grayscale(0%); }
/**/
.sub_content { width: 1020px; margin:20px auto 0; }
.sub_content p { line-height:22px; padding:5px 0 10px; color:#666; }
.sub_content a { color:#009FE9; }
.sub_content .a1 { float:left; width:310px; margin-right:45px; margin-bottom:3px; height:160px;}
.sub_content .a1 a{ float:left; width:310px; margin-right:45px; margin-bottom:3px; }
.sub_content .a1 a:hover { float:left; width:310px; margin-right:45px; border-bottom:3px solid #00a0e9;color:00a0e9; height:160px;}
.sub_content .a12 { float:left; width:310px; margin-right:45px; margin-bottom:3px; height:230px;}
.sub_content .a12 a{ float:left; width:310px; margin-right:45px; margin-bottom:3px; }
.sub_content .a12 a:hover { float:left; width:310px; margin-right:45px; border-bottom:3px solid #00a0e9;color:00a0e9; height:230px;}
.sub_content .a2 { float:left; width:310px; margin-right:45px;  margin-bottom:3px; height:160px;}
.sub_content .a2 a{ float:left; width:310px; margin-right:45px;  margin-bottom:3px;}
.sub_content .a2 a:hover { float:left; width:310px; margin-right:45px; border-bottom:3px solid #339900;color:339900; height:160px;}
.sub_content .a22 { float:left; width:310px; margin-right:45px;  margin-bottom:3px; height:230px;}
.sub_content .a22 a{ float:left; width:310px; margin-right:45px;  margin-bottom:3px;}
.sub_content .a22 a:hover { float:left; width:310px; margin-right:45px; border-bottom:3px solid #339900;color:339900; height:230px;}
.sub_content .a3 { float:left; width:310px; margin-bottom:3px;  height:160px;}
.sub_content .a3 a{ float:left; width:310px; margin-bottom:3px;}
.sub_content .a3 a:hover { float:left; width:310px;  border-bottom:3px solid #ff7000; color:ff7000; height:160px;}
.sub_content .a32 { float:left; width:310px; margin-bottom:3px;  height:230px;}
.sub_content .a32 a{ float:left; width:310px; margin-bottom:3px;}
.sub_content .a32 a:hover { float:left; width:310px;  border-bottom:3px solid #ff7000; color:ff7000; height:230px;}
/*  */
.sliderbox { width:1018px; border:1px solid #F2F2F2; height:330px; overflow:hidden; margin:20px auto 0; }
.sliderbox h1 { float:left; width:1020px; height:42px; background-color:#F2F2F2; }
.sliderbox h1 span { float:left; border-left:1px #F2F2F2 solid; background-color:#FFF; color:#009FE9; border-top:3px #009FE9 solid; font:16px/42px "微软雅黑"; padding:0 35px; }
.sliderbox h1 a.more { float:right; color:#666666; font: normal 12px Arial; margin-top:13px; margin-right:15px; }
.arrow-btn { margin:35px 0 0 0; display:inline; background:url(../images/arrow-btn.png) no-repeat; width:26px; height:124px; overflow:hidden; cursor:pointer; }
#btn-left { float:left; margin-left:3px; background-position:0 0; }
#btn-left.dasabled { background-position:0 -124px; }
#btn-right { float:right; margin-right:3px; cursor:pointer; background-position:-26px 0; }
#btn-right.dasabled { background-position:-26px -124px; }
.slider { width:960px; overflow:hidden; position:relative; height:255px; float:left; }
.slider ul { position:absolute; left:0px; top:2px; width:1800px; height:250px; list-style:none; }
.slider li { float:left; width:240px; color:#ccc; text-align:center; }
.slider li span { margin:0 auto; width:220px; font-size:17px; font-family: "Microsoft YaHei", "Arial", Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; color:#009FE9; }
.slider a { margin:24px auto 20px; display:block; text-align:center; width:230px; height:153px; overflow:hidden; }
.slider img { width:230px; height:153px; display:inline-block !important; -webkit-transition: all 400ms ease-in-out; -moz-transition: all 400ms ease-in-out; -o-transition: all 400ms ease-in-out; -ms-transition: all 400ms ease-in-out; transition: all 400ms ease-in-out; }
.slider li:hover img { transform: scale(1.3) rotate(10deg); -webkit-transform: scale(1.3) rotate(10deg); -moz-transform: scale(1.3) rotate(10deg); -o-transform: scale(1.3) rotate(10deg); -ms-transform: scale(1.3) rotate(10deg); }
/********************************
	-	FULLSCREEN VIDEO ENDS	-
*********************************/

.fullwidthbanner-container { width:100% !important; position:relative; padding:0; overflow:hidden; }
.fullwidthbanner-container .fullwidthabanner { width:100% !important; position:relative; }
/******************************
	-	WRAPPER STYLES		-
******************************/
.rev_slider_wrapper { position:relative; }
.rev_slider { position:relative; overflow:hidden; }
.rev_slider img { max-width:none !important; max-width:none !important; -moz-transition: none 0 !important; -webkit-transition: none 0 !important; -o-transition: none 0 !important; transition: none 0 !important; margin:0px !important; padding:0px !important; border-width:0px !important; border:none; visibility:visible !important; }
.rev_slider .no-slides-text { font-weight:bold; text-align:center; padding-top:80px; }
.rev_slider ul { margin:0px !important; padding:0px !important; list-style: none !important; list-style-type: none !important; background-position:0px 0px !important; }
.rev_slider ul li, .rev_slider >ul >li, .rev_slider >ul >li:before { list-style:none !important; position:absolute; visibility:hidden; margin:0px !important; padding:0px !important; overflow-x: visible; overflow-y: visible; list-style-type: none !important; background-image:none !important; background-position:0px 0px !important; text-indent: 0em !important; }
.rev_slider .tp-caption, .rev_slider .caption, {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
position:absolute;
visibility: hidden;
}
/************************************
		-	TP BANNER TIMER		-
*************************************/
.tp-bannertimer { width:100%; height:10px; background:url(../images/timer.png); position:absolute; z-index:200; }
.tp-bannertimer.tp-bottom { bottom:0px !important; height:5px; }
.tp-simpleresponsive img { -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -o-user-select: none; }
.tp-simpleresponsive ul { list-style:none; padding:0; margin:0; }
.tp-simpleresponsive >ul li { list-style:none; position:absolute; visibility:hidden; }
.tparrows { cursor: pointer; width: 50px !important; height: 50px !important; line-height:32px; background: rgba(0, 0, 0, 0.5); margin-top:-25px; }
.tp-leftarrow.large { z-index:100; cursor:pointer; position:relative; width:40px; height:50px; background:url(../images/slider-prev.png) rgba(0, 0, 0, 0.5) no-repeat 40% 50%; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius:  0 3px 3px 0; border-radius: 0 3px 3px 0; }
.tp-leftarrow.large:hover { background:url(../images/slider-prev.png) rgba(0, 0, 0, 0.8) no-repeat 40% 50%; }
.tp-rightarrow.large { z-index:100; cursor:pointer; position:relative; width:40px; height:50px; background:url(../images/slider-next.png) rgba(0, 0, 0, 0.5) no-repeat 50% 50%; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }
.tp-rightarrow.large:hover { background:url(../images/slider-next.png) rgba(0, 0, 0, 0.8) no-repeat 50% 50%; }

.tp-loader { background:url(../images/loader.gif) no-repeat 10px 10px; background-color:#fff; margin:-22px -22px; top:20%; left:40%; z-index:10000; position:absolute; width:224px; height:224px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
