body{
	font:14px Microsoft YaHei,arial,helvetica,clean,sans-serif;
	text-align:left;
	background: #f4f4f4;
}		
table {font-size:inherit;font:100%;} 
body,form,fieldset,p,ol,ul,dl,dt,dd,p,h1,h2,h3,h4,div,img{margin:0;padding:0;}
ul{list-style:none;}
legend{display:none;}
img,fieldset{border:0;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:red;}
.clear{/*line-height: 0; height: 0px; clear: both; font-size: 0px;*/visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.none{display:none;}
.white{color:#FFF;}
.red{color:red;}
.blue{color:blue;}
.gray{color:gray;}
.b{font-weight:bold;}
.new{background:url(../images/new.gif) right no-repeat;padding-right:32px;}
.hand{cursor:pointer;}
.img_area{text-align:center;}
.align_center{text-align:center;}
.left{float:left;}
.right{float:right;}
.fdz{float:left;}
.fdy{float:right;}
/* go top
   ================================================================================ */
.gotop{position: fixed; bottom:10px;right:10px; width:50px; height:50px;display:none; _position:absolute; _top:expression(eval(document.documentElement.scrollTop + document.documentElement.clientHeight - 60));}
.gotop a{display:block; height:50px; width:50px; overflow:hidden; background:url(../images/backtop.png) no-repeat; text-indent:-9999em; outline:none;}
/* qq dialog
   ================================================================================ */
#qq_box {padding-left: 26px;background: url(../images/qq_box.png)  left top no-repeat;_background: url(../images/qq_box.png) left top no-repeat;width:98px; height: 138px;overflow: hidden;right: 0px;}
#qq_box_main {width: 98px;height: 138px;display: block;background: url(../images/qq_box_right.png) no-repeat right top;float: right;visibility: hidden;padding-top: 10px;}
#qq_box_main ul {padding-bottom: 5px;}
#qq_box_main ul li {display: block;padding:3px 0px 3px 8px;}
/* countdown
   ================================================================================ */
.countdown{width:375px;background:#0497fe;padding:0px 0px 20px 0px;margin:0px 0px 0px 0px;color:#fff;font-weight:bold;font-size:16px;text-align:center;}
.count_in{padding:0px 80px 0px 80px;}
.countdown .circle{float:left;display:inline-block;width:76px;height:61px;padding:15px 0px 0px 0px;margin:0px 10px;text-align:center;border:1px #fff solid;border-radius:50%;margin-top:20px;}
 #day_num,#hour_num{display:inline-block;color:#fff;font-size:22px;font-weight:bold;}
 
.countdown #minute_num,.countdown #second_num{color:#fff;font-size:14px;padding:3px;}
.f12{
    clear:both;
    font-size:12px;
}
.ptop10{padding-top:10px;}
/* form
   ================================================================================ */
.post_error{color:red;}
.tab_form{background:#D4D0C8;}
.tab_form td{background:#FFFFFF;padding:5px;color:#3D3D3D;}
.tab_form td.b{background:#EEEEEE;font-weight:bold;}
.tab_form .input_txt{border-top:1px #999999 solid;border-left:1px #999999 solid;border-right:1px #CCCCCC solid;border-bottom:1px #CCCCCC solid;background:#FFF;}
.tab_form .input_txt:hover{border:1px #0099CC solid;background:#F5F9FD;}
.tab_list td{padding:7px;border-bottom:1px #ccc dotted;}
/* disjoin page
   ================================================================================ */
.pagination{text-align:left;padding:2px 0;}
.pagination em{float:left;padding-right: 5px; display: inline-block;padding-bottom: 2px;margin-right: 5px;font-style:normal;line-height:26px;}
.pagination a,.pagination strong{float:left;padding:0 6px;margin-right:2px;height:26px;border:1px solid;line-height:26px;overflow:hidden;text-decoration:none;}
.pagination a{border-color:#E8E8E8;background-color:#FFF;color:#069;}
.pagination a:hover{text-decoration:underline;}
.pagination strong{border-color:#069;background-color:#069;color:#FFF;font-weight:700;}
.pagination a.prev,.pagination a.next{background-repeat:no-repeat;}
.pagination a.prev{background-image:url(../images/arrow_left.gif);background-position:30% 50%;padding:0;width:22px;overflow:hidden;text-indent:-9999px;}
.pagination a.next{padding-right:16px;background-image:url(../images/arrow_right.gif);background-position:90% 50%;}
.pageback a{padding-left:16px;background:#FFF url(../images/arrow_left.gif) no-repeat 0 50%;}
.pagination a:hover,.pagination a.next{border-color:#069;}
/* table default style
   ================================================================================ */
table.tab{border-collapse:collapse;border-spacing:0;word-wrap:break-word;word-break:break-all;color:#666;font-size:12px;}
table.tab td,table.tab th{padding:8px;border:1px solid #DDD;}
table.tab th{text-align:center;border-top:2px solid #BBB;background-color:#F7F7F7;font-weight:bold;}
/* tab card
   ================================================================================ */
.tab_card_tit{
	height:30px;
	overflow:hidden;
	background:#F0F0F0;
	padding-left:10px;
}
.tab_card_txt{
	padding:10px 10px;
	border:1px #C2C2C2 solid;	
	line-height:25px;
}
.tab_card_tit ul li{
	float: left;
	display:block;
	width:83px;
	height:25px;
	line-height:25px;
	margin:6px 5px 0px 0px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#000002;
}
.tab_card_tit .active{background:url(../images/tab_tit_bg.jpg) no-repeat;}
.tab_card_tit .normal{background:url(../images/tab_tit_bg.jpg) -83px 0px no-repeat;}
.tab_card_tit .active a{color:#000002;}
.tab_card_tit .normal a{color:#000002;}
/* pic player
   ================================================================================ */
#lightboxOverlay {position: absolute;top: 0;left: 0;z-index: 9999;background-color: black;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);opacity: 0.85;display: none;}
#lightbox {position: absolute;left: 0;width: 100%;z-index: 10000;text-align: center;line-height: 0;font-family: "lucida grande", tahoma, verdana, arial, sans-serif;font-weight: normal;}
#lightbox img {width: auto;height: auto;}
#lightbox a img {border: none;}
.lb-outerContainer {position: relative;background-color: white;*zoom: 1;width: 250px;height: 250px;margin: 0 auto;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
.lb-outerContainer:after {content: "";display: table;clear: both;}
.lb-container {padding: 10px;}
.lb-loader {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
.lb-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
.lb-container > .nav {left: 0;}
.lb-nav a {outline: none;}
.lb-prev, .lb-next {width: 49%;height: 100%;background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");display: block;}
.lb-prev {left: 0;float: left;}
.lb-next {right: 0;float: right;}
.lb-prev:hover {background: url(../images/prev.png) left 48% no-repeat;cursor: pointer;}
.lb-next:hover {background: url(../images/next.png) right 48% no-repeat;cursor: pointer;}
.lb-dataContainer {margin: 0 auto;padding-top: 5px;*zoom: 1;width: 100%;-moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;-ms-border-bottom-left-radius: 4px;-o-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;-ms-border-bottom-right-radius: 4px;-o-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;}
.lb-dataContainer:after {content: "";display: table;clear: both;}
.lb-data {padding: 0 10px;color: #bbbbbb;}
.lb-data .lb-details {width: 85%;float: left;text-align: left;line-height: 1.1em;}
.lb-data .lb-caption {font-size: 13px;font-weight: bold;line-height: 1em;}
.lb-data .lb-number {display: block;clear: left;padding-bottom: 1em;font-size: 11px;}
.lb-data .lb-close {width: 35px;float: right;padding-bottom: 0.7em;outline: none;}
.lb-data .lb-close:hover {cursor: pointer;}
/* text select
   ========================================================================== */
::-moz-selection,::selection {background: #327012;color: white;}
/* scrollbar
   ========================================================================== */
::-webkit-scrollbar {height:10px;width:10px}
::-webkit-scrollbar-button {height:0;width:0;}
::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment {display:block;}
::-webkit-scrollbar-button:vertical:start:increment,::-webkit-scrollbar-button:vertical:end:decrement {display:none;}
::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal,::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal,::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal,::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal {border-style:solid;border-color:transparent;border-radius:10px;}
::-webkit-scrollbar-track:vertical::-webkit-scrollbar-track:horizontal{background-clip:padding-box;background-color:#fff;}
::-webkit-scrollbar-thumb {-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);background-clip:padding-box;background-color:rgba(0,0,0,.2);min-height:28px;padding-top:100;}
::-webkit-scrollbar-thumb:hover {-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,.25);background-color:rgba(0,0,0,.4);}
::-webkit-scrollbar-thumb:active {-webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,.35);background-color:rgba(0,0,0,.5);}
::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal,::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal {border-width:0;}
::-webkit-scrollbar-track:hover {-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.1);background-color:rgba(0,0,0,.05);}
::-webkit-scrollbar-track:active {-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07);background-color:rgba(0,0,0,.05);}
/* test
   ================================================================================ */
.test{
	color:red;
	font-weight:bold;
}
/**/
.more{float:right;font-size:12px;font-weight:normal;color:#666;margin-right:0px;padding-right:3px;background:url(../images/more.jpg) right center no-repeat;}
.root_div{
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0 auto;
	text-align:left;
	background:#fff;
}
.w1200{
    width:1200px;
	margin:0px auto;
}

.header{
    width:100%;
    height:185px;
	margin:0px auto;
	position:relative;
    background:url(../images/header.jpg) center no-repeat;
}
.banner{
	width:100%;
	height:400px;
	margin:0px auto 10p auto;
}
.banner a{
   display: block;
   width: 100%;
   height: 400px;
}
.main{
    clear:both;
	width:1200px;
	margin:0px auto;
	padding:0px 0px 10px 0px;
	position:relative;
}
.eng,.ch{
    display:block;
    width:86px;
    height:21px;
    position:absolute;
}
.eng{
   top:134px;
   right:174px;
   background:url(../images/language.jpg) no-repeat 0 0;
}
.ch{
   top:134px;
   right:74px;
   background:url(../images/language.jpg) no-repeat -86px 0;
}
.eng a,.ch a{
    display:block;
    cursor:print;
    width:86px;
    height:21px;

}
/*nav*/

.nav_area{
    width:100%;
	height:50px;
	background:#f1f1f1 url(../images/nav_bg.jpg) top repeat-x;
    position:relative;
}

.nav{
    width:1200px;
	height:50px;
	line-height:50px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	font-size:14px;
}
.nav li{
	float:left;
	z-index:99;
	
}
.father_nav span.en{display:block;}
.father_nav a{
	display:block;
	min-width:104px;
	height:50px;
	line-height:50px;
	color:#fff;
	font-size:16px;
	text-decoration:none;
	padding:0px 10px;
	margin:0px 0px;
	text-align:center;
}
.father_nav a:hover,.father_nav .active{
	color:#fff;
	background:url(../images/nav_hover.jpg) center repeat-x;
}
.sub_nav{ 
	display:none;
	width:100%;
	position: absolute;
	top:50px;
	left:0px;	
	height:50px;
	z-index:999;
	color:#fff; 
	background-color: #B3D20A;
	margin:0px auto;
	opacity: .9;
   filter: alpha(Opacity=90);
   -moz-opacity: .9

}
.sub_nav a{
	display:inline-block;
	text-decoration:none;
	color:#fff;
	font-size:16px;
	line-height:50px;
	padding:0px 6px;
	margin:0px 6px;

}
.sub_nav a:hover{
   color:#007940;

}
/**/
.n_quick {
	width: 1200px;
    overflow: hidden;
    margin: 10px auto 0px auto;
}
.n_quick li {
    float: left;
    margin-right: 10px;
    margin-bottom: 20px;
    display: inline-block;
    background:#eee;
}
.n_quick li.q-list-04{margin:0px 0px;}

.n_quick li a {
    display: block;
    width:290px;
    height:180px;
    text-align: center;
    color: #999;
    font-size: 14px;
    padding: 0px 1px;
}


.n_quick li.q-list-01 a {
    background: url(../images/reg_01.jpg) no-repeat center top scroll;
}
.n_quick li.q-list-02 a{
    background: url(../images/reg_02.jpg) no-repeat center top scroll;
}
.n_quick li.q-list-03 a {
    background: url(../images/reg_03.jpg) no-repeat center top scroll;
}
.n_quick li.q-list-04 a {
    background: url(../images/reg_04.jpg) no-repeat center top scroll;
}

/**/

.left_area{
   float:left;
   width:400px;
   min-height:435px;
   padding:15px 15px;
   color:#333;
   background:#f7f7f7;
}
.middle_area{
   float:left;
   width:372px;
   height:255px;
   padding:0px 0px;
   margin:0px 10px;
   background:#f7b52b;
   min-height:465px;
}
.left_area .tit{
   font-size:18px;
   font-weight:bold;
   padding:10px 0px;
}
.left_area .txt{
   font-size:14px;
   padding:0px 0px 5px 0px;
   line-height:24px;
}
.right_area{
	float:right;
	width:375px;
	padding:0px 0px;
	background:#fff;
}
.right_area .tit{
   height:44px;
   line-height:44px;
   font-size:18px;
   font-weight:bold;
   color:#4790db;
   border-bottom:2px #4790db solid;
   padding:0px 15px;
}
.middle_area .tit,.countdown .tit{
   height:44px;
   line-height:44px;
   font-size:22px;
   font-weight:bold;
   color:#fff;
   border-bottom:1px #fff solid;
   padding:15px 0px 5px 0px;
   margin:0pc 20px;
   text-align:center;
}
.middle_area .txt{
   line-height:24px;
  /* padding:10px 20px;*/
   color:#fff;
   line-height:24px;
}


/**/
.box{
    clear:both;
    margin:15px 0px;
}
.list_area{
    float:left;
    width:430px;
}
.list_area .tit{
   height:70px;
   line-height:70px;
   font-size:18px;
   font-weight:bold;
   color:#fff;
   background:#0497fe;
   padding:0px 0px 0px 20px;
}

.news_area{
	float:right;
	width:760px;
	margin:0px 0px;
	padding:0px;
}
.news_area .txt,.list_area .txt{
    padding:8px 2px 5px 2px;
    font-size:14px;
    line-height:26px;
    background:#f7f7f7;
}
.news_area .ul_tit{
   height:83px;
   line-height:70px;
   font-size:18px;
   font-weight:bold;
   color:#fff;
   background:url(../images/ul_tit.jpg) top repeat-x;
   padding:0px 0px 0px 0px;
}
.ul_tit li{
   float:left;
   padding:0px 0px;
    width:25%;
}
.ul_tit li a{
   float:left;
   width:100%;
   display:inline-block;
   padding:0px 0px 13px 0px;
   text-align:center;
}
.ul_tit li a:hover,
.ul_tit li.active a{
   color:#fff;
   background:url(../images/tab_hover.jpg) top no-repeat;
}
.ul_list {
    margin:0px 10px;
}
.ul_list li{
    clear:both;
	color:#333;
	font-size:16px;
	padding:7px 0px 7px 0px;
	margin:0px 0px;
	background:url(../images/news_dotted.gif) bottom repeat-x;
}

.ul_list li a{color:#333;line-height: 38px;}
.ul_list li a:hover{color:#000;}
.ul_list li i{
    display:block;
    float:left;
    width:40px;
    height:38px;
    margin:0px 10px 0px 6px;
}
.ul_list li.list_01 i{background:url(../images/news_icons.jpg) no-repeat 0 0;}
.ul_list li.list_02 i{background:url(../images/news_icons.jpg) no-repeat 0 -37px;}
.ul_list li.list_03 i{background:url(../images/news_icons.jpg) no-repeat 0 -75px;}
.ul_list li.list_04 i{background:url(../images/news_icons.jpg) no-repeat 0 -115px;}
.ul_list li.list_05 i{background:url(../images/news_icons.jpg) no-repeat 0 -155px;}
.ul_list li.list_06 i{background:url(../images/news_icons.jpg) no-repeat 0 -198px;}
.ul_list li.list_07 i{background:url(../images/news_icons.jpg) no-repeat 0 -239px;}
.ul_list li.list_08 i{background:url(../images/news_icons.jpg) no-repeat 0 -274px;}
.ul_list li.list_09 i{background:url(../images/news_icons.jpg) no-repeat 0 -315px;}
.ul_list li.list_10 i{background:url(../images/news_icons.jpg) no-repeat 0 -355px;}
.ul_list li.list_11 i{background:url(../images/news_icons.jpg) no-repeat 0 -396px;}
.ul_list li.list_12 i{background:url(../images/news_icons.jpg) no-repeat 0 -435px;}
.ul_list li.list_11 i{background:url(../images/news_icons.jpg) no-repeat 0 -477px;}
.ul_list li.list_12 i{background:url(../images/news_icons.jpg) no-repeat 0 -518px;}
.ul_list li img{
    display:block;
    float:left;
    width:40px;
    height:38px;
    margin:0px 10px 0px 6px;
}
/**/

.ul_news li{
	color:#0f459b;
	font-size:16px;
	padding:7px 0px 7px 20px;
	background:url(../images/news_dotted.gif) bottom repeat-x;
	margin:0px 10px;
}
.ul_news li i{
    display:block;
    float:left;
    width:10px;
    height:26px;
    margin:0px 8px 0px 0px;
    background:url(../images/news_next.gif) left center no-repeat;
}
.ul_news li a{color:#3e3e3e;}
.ul_news li a:hover{color:#02783c;}
/**/


.media_tit{
    width:1200px;
    display: block;
    margin: 20px 0;
    height: 50px;
    color: #FFF;
    text-align: center;
    letter-spacing: 1px;
    font-weight: 400;
    font-size: 24px;
    line-height: 50px;
    background-color: #0497fe;
}
.media_tit a{
    font-size:12px;
    color:#fff;
}
.media_txt{
    width:1200px;
    padding:0px 0px;
    margin:0px auto;
    color:#666;
}
.media_txt a{color:#666;}
.media_txt p{
     line-height:22px;
    font-size:12px;
     white-space: nowrap;
     padding:0px 8px;
}
.img_media{
    border: 1px solid #cff0ff;
    padding: 3px;
    height: 100px;
    width: 150px;
    background-color: #edf7fc;
}
/**/
.w1000{width:1000px;margin:0px auto;}
.foot_up{
    width:100%;
    min-height: 190px;
    background-color: #0497fe;
    padding:30px 0px 0px 0px;
    margin:15px 0px 0px 0px;
}
.fup_left{
    float:left;
    width:68%;
    padding-right:2%;
    font-size:12px;
}
.fup_left li{
    float:left;
    width:12%;
    color:#fff;
    font-size:12px;
    line-height:22px;
}
.fup_left li a{
    display:block;
    color:#fff;
  text-align:left;
}
.fup_left li h2,.fup_right h2{
    font-size:12px;
    font-weight:normal;
    
}
.fup_right{
    float:right;
    width:30%;
    color:#fff;
    font-size:12px;
    line-height:22px;
    text-align:left;
}
.fup_right li{float:left;margin-left:10px;}
.img_code{
    float:left;
    width:134px;
    margin-right:18px;

}
/**/
.footer{
	clear:both;
	width:100%;
	line-height:24px;
	padding:10px 0px;
	font-size:12px;
	margin:0px auto 0px auto;
	color:#fff;
	text-align:left;
	background:#0c84c6;
	text-align:center;
}

.footer	a{color: #fff;}
.footer	a:hover{color:red;}

/*sub page*/
.sub_banner{
    width:100%;
    height:300px;
    margin-bottom:50px;
}
.sub_left_area{
    float:left;
    width:200px;
   
}
.sub_left_area .tit{
	font-size: 16px;
	font-weight:bold;
    height: 38px;
    line-height: 38px;
    padding:7px 0px;
    padding-left: 40px;
    color: #0497fe;
    
    background:url(../images/news_dotted.gif) bottom repeat-x;
}
.sub_left_area .txt{
    min-height:200px;
	padding:10px 20px;
	line-height:22px;
	color:#666;	
}
.left_nav{
    font-size:16px;
}
.left_nav a{
    display:block;
    height:38px;
    line-height:38px;
    color:#0497fe;
    cursor: pointer;
    background:url(../images/news_dotted.gif) bottom repeat-x;
    padding:7px 0px 7px 40px;
    text-align:left;
}
.left_nav a:hover{ 
    color:#B3D20A;
}
.sub_right_area{
    float:right;
    width:950px;
    padding:0px 0px 20px 0px;
    
}
.sub_right_area .tit{
    height:40px;
    line-height:40px;
    font-size:16px;
    color:#fff;
    background:#B3D20A;
    padding: 0px 0px 0px 20px;
}
.sub_right_area .tit a{ color:#3e3e3e;}
.sub_right_area .tit a:hover{ color:red;}
.sub_right_area .txt{
    color:#333;
    padding:20px 0px;
}
.sub_i{
    background:url(../images/arrow.png) no-repeat 0px 4px;
    padding:0px 0px 0px 10px;
}
.fup_left li.nav_1{
    display:none;
}

.device {
  width: 100%;
  height:400px;
  padding: 0px 0px;
  position: relative;
    background: #111;
  /*box-shadow: 0px 0px 5px #000;
  border-radius: 20px;
  border: 3px solid white;*/
}
.device .arrow-left {
  background: url(../images/arrows.png) no-repeat left top;
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
  z-index:999;
}
.device .arrow-right {
  background: url(../images/arrows.png) no-repeat left bottom;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
  z-index:999;
}
.swiper-container {
  width: 100%;
  height:400px;
}
.content-slide {
  padding: 20px;
  color: #fff;
  z-index:999;
}
.title {
  font-size: 25px;
  margin-bottom: 10px;
}
.pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:5px;
  width: 100%;
  z-index:999;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #999;
  box-shadow: 0px 1px 2px #555 inset;
  margin: 0 3px;
  cursor: pointer;
}
.swiper-active-switch {
  background: #fff;
}
#fly_area{z-index:9999;}