/* CSS Document */
#layout{ margin:0px auto; width:1000px;}/*width:px;*/
body{margin:0px; font-size:13px; line-height:21px; text-align:left; color: #333;font-family:"ËÎÌå","Î¢ÈíÑÅºÚ",Arial, Helvetica, sans-serif;background:#FFF url(../images/bg.jpg) center 78px repeat-x;vertical-align:middle }
body a,body a:visited{ color:#333; font-size:13px; text-decoration:none}
body a:hover{ color:#000; text-decoration:underline; font-size:13px;}

.float_l{float:left}
.float_r{float:right}
.clear{clear:both}
.center{text-align:center}
.bold{ font-weight:bold}
ul,ol,li,h1,h2,h3,h4,h5,h6,form{margin:0px; padding:0px; list-style:none; font-weight:normal;}
.ClassName a,.ClassName a:visited{ color:#004B8E}
.ClassName a:hover{ color:#333333}
.ClassName{ color:#004B8E; }

.width{ width:1000px;} /*border:3px #DBDBDB solid;*/
.boder{ border:1px #D5DBD9 solid}
.font_en{ font-family:Arial, Helvetica, sans-serif}

.top{height:78px;}
#top{}

/*menu*/
.menu{ height:45px; line-height:45px; vertical-align:middle}
#menu{ width:820px; background:url(../images/bg.jpg) left top no-repeat; padding:0px; margin:0px;}
#nav{padding:0; margin:0; list-style:none;height:45px;position:relative; z-index:500; float:left; padding-left:94px;}
#nav li.top {display:block; float:left; height:45px;}
#nav li a.top_link {display:block; float:left; height:45px; line-height:45px; vertical-align:middle; color:#FFF; text-decoration:none; padding:0px 0px 0px 0px; cursor:pointer; background:url(../images/menu_line.jpg) right center no-repeat;  font-size:14px;}
#nav li a.NoBg{background:none}
#nav li a.top_link span {float:left; display:block; padding:0 30px 0 30px; height:42px;}
#nav li a.top_link span.down {float:left; display:block; padding:0 30px 0 30px; height:42px;}
#nav li:hover a.top_link {color:#fff; text-decoration:underline; background:#5D401F;}
#nav li:hover a.top_link span {background:url(three_1.gif) no-repeat right top;}
#nav li:hover a.top_link span.down {background:url(three_1a.gif) no-repeat right top;}
/* Default list styling */
#nav li:hover{position:relative; z-index:200;}
#nav li:hover ul.sub{left:0px; top:45px;background:#FFF; border:1px #CCCCCC solid; white-space:nowrap; width:114px; height:auto; z-index:300; text-align:center;line-height:30px; vertical-align:middle;}
#nav li:hover ul.sub li{display:block; height:30px; line-height:30px; vertical-align:middle;position:relative; float:left;  width:114px;font-weight:normal;}
#nav li:hover ul.sub li a{display:block; font-size:14px; height:30px;line-height:30px; vertical-align:middle; width:114px;text-indent:0px;text-decoration:none; color:#000}
#nav li ul.sub li a.fly{background:#bbd37e url(arrow.gif) 80px 6px no-repeat;}
#nav li:hover ul.sub li a:hover {color:#FFFFFF; font-weight:bold; background:#5D401F;}
#nav li:hover ul.sub li a.fly:hover{background:#0A3772 ; color:#fff;}
#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul{left:95px; top:0px; background: #fff; padding:0px; border:1px solid #cccccc; white-space:nowrap; width:95px; z-index:400; height:auto;}
#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly{background:#6a812c url(arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 
#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly{ color:#000;}
/*menu end*/



/* Í¼Æ¬ÇÐ»» */



/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
	outline: none;
}
.slides,
.flex-control-nav,
.flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}
/* FlexSlider Necessary Styles
*********************************/ 
.style3 .slides {border-bottom:2px #F00 solid;}
.style3  .carousel_box .slides {border:none;}
.flexslider {margin: 0;padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%;display: block;}
.flex-pauseplay span {text-transform: capitalize;}
/* Clearfix for the .slides element */
.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}
/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}
/* FlexSlider Default Theme
*********************************/
.flexslider {background: #fff;position: relative;zoom: 1;}
.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}
.carousel li {margin-right: 5px}
/* Direction Nav */
.flex-direction-nav a {width: 43px;height: 58px;display: block;background: url(arrows--.png) no-repeat 0 0;position: absolute;top: 50%;cursor: pointer;text-indent: -9999px;opacity: 0.8;-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0;right:25px;}
.flex-direction-nav .flex-prev {left:25px;}
.flex-direction-nav .disabled {opacity: .3!important;filter:alpha(opacity=30);cursor: default;}
/* Control Nav */
.flex-control-nav {width: auto;position: absolute;margin-top:-35px;margin-left:10px;}
.slideleft .flex-control-nav{right:10px;margin-left:0px;}
.style3 .flex-control-nav {width: 100%;position: relative;margin:15px 0 15px 0;text-align:center;}
.carousel_box .flex-control-nav{width: 100%;position: relative;margin:15px 0 5px 0;text-align:center;
/*	width: auto;
	position: absolute;
	margin:10px 0;
	right: 10px;*/
	}
.aslider .flex-control-nav {width: auto;position: absolute;margin:10px 0;right: 10px;}
.aslider .flex-control-paging li a ,.carousel_box  .flex-control-paging li a{width: 10px;height: 10px;-webkit-border-radius:100px;-moz-border-radius:100px;-o-border-radius:100px;-ms-border-radius:100px;-khtml-border-radius:100px;border-radius:100px;}
.aslider .flex-control-paging li a.flex-active ,.carousel_box .flex-control-paging li a.flex-active{height: 10px;}
.flex-control-nav li {margin: 0 2px!important;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {width: 50px;height: 3px;display: block;background: #fff;cursor: pointer;text-indent: -9999px;opacity: .5!important;filter:alpha(opacity=50);}
.flex-control-paging li a:hover{background-color:#ccc;opacity: .5!important;filter:alpha(opacity=50);}/*------------*/
.flex-control-paging li a.flex-active {height: 3px;background-color:#ccc;cursor: pointer;opacity: .5!important;filter:alpha(opacity=50);}/*------------*/
.flex-control-thumbs {margin: 5px 0 0;position: static;overflow: hidden;}
.flex-control-thumbs li {width: 25%;float: left;margin: 0;}
.flex-control-thumbs img {width: 100%;display: block;opacity: .7;cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .active {opacity: 1;cursor: default;}
.flexslider ul.slides li  .slide_content, .flexslider ul.slides li  .slide_desc,
.flexslider ul.slides li  .slide_content_left, .flexslider ul.slides li  .slide_desc_left,
.flexslider ul.slides li .slide_content_right, .flexslider ul.slides li  .slide_desc_right{
	position: absolute;
	top: 10%;
	left: 8%;
	max-width: 350px;
	text-align: left;
}	
.flexslider ul.slides li  .slide_content, 
.flexslider ul.slides li  .slide_content_left, 
.flexslider ul.slides li .slide_content_right{
		padding: 10px 20px;
		background: #000000;
		color: #ffffff;
	}
.flexslider ul.slides li  .slide_desc,
.flexslider ul.slides li  .slide_desc_left,
.flexslider ul.slides li  .slide_desc_right{
	padding: 5px 10px 5px 10px;
	background: #fff;
	color: #7777777;
	font-size: 11px;
	opacity: 0.8;
	border: 0;
}	

.flexslider ul.slides li .slide_content_right,
.flexslider ul.slides li  .slide_desc_right{
		text-align: right;
		top: 18%;
		left:auto;
		right: 8%;
	}

.flexslider ul.slides li  .slide_content_left{
	animation: reset, slide-left 0.8s;
	-moz-animation: reset, slide-left 0.8s; /* Firefox */
	-webkit-animation: reset, slide-left 0.8s; /* Safari and Chrome */
}
.flexslider ul.slides li  .slide_content_right{
	animation: reset, slide-right 0.8s;
	-moz-animation: reset, slide-right 0.8s; 
	-webkit-animation: reset, slide-right 0.8s;
}
.flexslider ul.slides li  .slide_desc{
	top: 25%;
	left:8%;
}
 .flexslider ul.slides li .slide_desc_left{
	top: 25%;
	left:8%;
		-webkit-animation: reset, slide-down  0.8s;
		    -moz-animation: reset, slide-down  0.8s;
		              animation: reset, slide-down 0.8s;
}
.flexslider ul.slides li .slide_desc_right{
		top: 33%;
		right: 8%;
		-webkit-animation: reset, slide-up  0.8s;
		    -moz-animation: reset, slide-up  0.8s;
		              animation: reset, slide-up 0.8s;
}


@keyframes reset {
0% {
	opacity: 0;
}
100% {
	opacity: 0;
}
}

@-moz-keyframes reset {
0% {
	opacity: 0;
}
100% {
	opacity: 0;
}
}

@-webkit-keyframes reset {
0% {
	opacity: 0;
}
100% {
	opacity: 0;
}
}

@keyframes slide-left
{
from {left:12%;opacity: 0;}
to {left:8%;opacity: 1;}
}

@-moz-keyframes slide-left /* Firefox */
{
from {left:12%;opacity: 0;}
to {left:8%;opacity: 1;}
}

@-webkit-keyframes slide-left /* Safari and Chrome */
{
from {left:12%;opacity: 0;}
to {left:8%;opacity: 1;}
}

@keyframes slide-right
{
from {right:15%;opacity: 0;}
to {right:8%;opacity: 1;}
}

@-moz-keyframes slide-right /* Firefox */
{
from {right:15%;opacity: 0;}
to {right:8%;opacity: 1;}
}

@-webkit-keyframes slide-right /* Safari and Chrome */
{
from {right:15%;opacity: 0;}
to {right:8%;opacity: 1;}
}
@keyframes slide-down
{
from {top:15%;opacity: 0;}
to {top:25%;opacity: 0.8;}
}

@-moz-keyframes slide-down /* Firefox */
{
from {top:15%;opacity: 0;}
to {top:25%;opacity: 0.8;}
}

@-webkit-keyframes slide-down /* Safari and Chrome */
{
from {top:15%;opacity: 0;}
to {top:25%;opacity: 0.8;}
}
@keyframes slide-up
{
from {top:45%;opacity: 0;}
to {top:33%;opacity: 0.8;}
}

@-moz-keyframes slide-up /* Firefox */
{
from {top:45%;opacity: 0;}
to {top:33%;opacity: 0.8;}
}

@-webkit-keyframes slide-up /* Safari and Chrome */
{
from {top:45%;opacity: 0;}
to {top:33%;opacity: 0.8;}
}
 @media screen and (max-width: 860px) {
 .flex-direction-nav .flex-prev {
opacity:0;
left: 0;
}
 .flex-direction-nav .flex-next {
opacity: 0;
right: 0;
}
}
@media (max-width: 767px) {
.flex-control-nav ,.flex-direction-nav,
.flexslider ul.slides li  .slide_content_left, .flexslider ul.slides li  .slide_desc_left,
.flexslider ul.slides li .slide_content_right, .flexslider ul.slides li  .slide_desc_right
{
	display:none;
	}	

}


/* Í¼Æ¬ÇÐ»» */






#menu_right{ color:#FFF; font-family:Arial, Helvetica, sans-serif; width:175px;}



#index_banner{ height:247px;}

#main{ padding-top:20px;}

#index_left_box{ width:255px;}
.index_left{width:253px;}
#index_left_notice{ padding-left:1px;}
#index_left_notice_tit{ width:251px; border-bottom:2px #796A57 solid; height:32px; line-height:32px; vertical-align:middle; background:url(../images/dot1.jpg) 10px center no-repeat; text-indent:25px; font-size:14px;font-weight:bold }
#index_left_notice_tit a,#index_left_notice_tit a:visited{ font-size:12px; font-weight:normal; padding-right:5px;}

#index_left_notice_list{ padding:15px 0px 16px 0px;}
#index_left_notice_list li{ background:url(../images/dot2.jpg) 11px center no-repeat; text-indent:22px; width:248px; height:26px; line-height:26px; }
#index_left_notice_list li span{ font-family:Arial, Helvetica, sans-serif}
#index_left_notice_list li a,#index_left_notice_list li a:visited{ font-size:13px}

#index_left_jubao{ margin-top:15px}
#index_left_jubao_tit{ width:247px; padding:3px 3px 0px 3px;}
#index_left_jubao_list{width:247px; padding:11px 3px 11px 3px;}
#index_left_jubao_list li{ border-bottom:1px #CCCCCC dashed; width:247px; text-indent:15px; height:26px; line-height:26px;}


#index_left_links{ padding:10px 0px 0px 0px;}
#index_left_links select{ width:255px; height:28px; text-align:center; margin-bottom:5px;border:1px #D5DBD9 solid}
#index_left_links select option{ width:255px;text-align:center}

.left{ width:249px;}
#left_class{ padding:2px;}
#left_class_tit{ background:url(../images/left_class_tit.png) left top no-repeat;height:37px; font-weight:bold;  line-height:37px; text-indent:30px; color:#FFF; font-size:15px;}
#left_clsss_list{}
#left_clsss_list li{ height:40px; line-height:40px; border-bottom:1px #CCCCCC solid; text-indent:35px}
#left_clsss_list li a,#left_clsss_list li a:visited{font-size:15px; display:block; height:40px; line-height:40px; background:url(../images/left_class_li.png) 14px center no-repeat;}
#left_clsss_list li a:hover{background:#D7D2CC url(../images/left_class_li.png) 14px center no-repeat; font-weight:bold}
#left_clsss_list .NoBg{ border-bottom:0px;}
#left_clsss_list .hover{background:#D7D2CC url(../images/left_class_li.png) 14px center no-repeat; font-weight:bold}

.index_right_box{ width:730px;}
#index_right_box{ padding-left:15px;}


#index_right_news_box{ width:726px; padding:1px;}

#index_right_news_tit{ width:726px; height:33px; line-height:33px; background:url(../images/index_right_news_tit.jpg) left top no-repeat; text-indent:675px; }
#index_right_news_tit a,#index_right_news_tit a:visited{ color:#FFF;}


#index_right_tit{ height:37px; line-height:37px; border-bottom:2px #4A2701 solid; background:url(../images/dot6.png) 10px center no-repeat; text-indent:36px; font-size:20px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ","ËÎÌå"; color:#796A57 }
#index_right_tit span{ font-weight:normal; padding-right:10px}

#right_news_list{ padding:15px 0px 15px 0px;}
#right_news_list li{ background:url(../images/dot3.jpg) 10px center no-repeat; text-indent:24px; height:34px; line-height:34px; vertical-align:middle; border-bottom:1px #CCCCCC dashed; padding-right:10px;}
#right_news_list li a,#right_news_list a:visited{ font-size:14px;}
#page{ text-align:center; padding:20px 0px 20px 0px; height:20px; line-height:20px; vertical-align:middle; width:100%}
#page a,#page a:visited{}

#right_img_list{ padding:35px 0px 5px 0px;}
#right_img_list li{ width:232px;height:200px; line-height:38px; vertical-align:middle; text-align:center; float:left; padding-left:10px; padding-bottom:10px}
#right_img_list li img{ width:230px; height:160px; border:1px #999 solid; padding:1px; }
#right_img_list li a,#right_img_list a:visited{ font-size:14px;}


h1{text-align:center;font-size:26px; font-weight:bold; color:#CC0000;line-height:33px; vertical-align:middle; padding:35px 20px 20px 20px;font-family:"Î¢ÈíÑÅºÚ","ËÎÌå";}
h2{ text-align:center; font-size:14px; line-height:25px; padding-bottom:15px; vertical-align:middle;border-bottom:1px #CCCCCC dashed}
#right_news_content{ padding:25px 15px 30px 15px; width:700px;font-size:14px;clear:both;line-height:23px;word-wrap:break-word;white-space:normal;overflow:auto;}
#print{ width:100%; line-height:26px; height:26px; vertical-align:middle; font-size:14px; text-align:right; padding-bottom:20px;}
#print a,#print a:visited{ font-size:14px;}






/*Í¼Æ¬ÇÐ»»*/
#owl-demo{position:relative;width:350px;height:210px; padding-top:15px; padding-left:10px;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:350px;height:210px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:48px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:20px;width:100%;font:13px "Î¢ÈíÑÅºÚ","ºÚÌå";color:#fff;text-align:center;}
.owl-pagination{position:absolute;left:0;bottom:0px;width:100%;height:16px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:22px;background-image:url(../images/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:15px;height:30px;margin-top:-20px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(../images/bg17.png);}
.owl-next{right:0;background-image:url(../images/bg18.png);}
.owl-prev:hover{background-image:url(../images/bg19.png);}
.owl-next:hover{background-image:url(../images/bg20.png);}
/* clearfix */
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init */
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}	
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
/* mouse grab icon */
.grabbing { cursor:url(grabbing.png) 8 8, move;}
/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
/*Í¼Æ¬ÇÐ»» end*/


#index_right_news_list{ padding-left:20px; width:346px; padding-top:15px; padding-bottom:15px}
#index_right_news_list li{ height:26px; line-height:26px; background:url(../images/dot3.jpg) left center no-repeat; text-indent:13px;}
#index_right_news_list li a,#index_right_news_list li a:visited{}
#index_right_news_list li span{ padding-right:10px; color:#999; font-family:Arial, Helvetica, sans-serif}

.index_list_box{ width:356px;padding-right:1px;  margin-top:15px}
.index_list_tit{ width:356px; height:33px; line-height:33px;}
.index_list_tit a,.index_list_tit a:visited{ color:#FFF; padding-right:5px;}
.index_list_tit a:hover{color:#FFF; padding-right:5px; text-decoration:underline}

.index_list{ width:351px; padding-left:5px; padding-top:10px; padding-bottom:11px;}
.index_list li{ height:26px; line-height:26px; background:url(../images/dot4.jpg) 6px center no-repeat; text-indent:20px; border-bottom:1px #CCCCCC dashed; width:340px;}


#bottom_top_line{ width:100%; height:5px; background:#827360; margin:20px auto}
#bottom{ margin:0px auto;text-align:center; line-height:21px; vertical-align:middle; color:#999999;height:110px; padding-top:20px; font-family:}
#bottom a,#bottom a:visited{color:#999999;}














