﻿@charset "utf-8";
html,body {	margin: 0px; padding:0; background:#fff url(../images/bodybg.jpg) repeat-x left top; font-family: Arial, Tahoma, Verdana, serif, sans-serif, monospace; font-size: 12px; color: #666; }
* { margin:0; padding:0; }
.bodyen{
background:#FFF url(../images/enbg.gif) repeat-x left top;
font-family:Arial;
}
img { border:0; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; }
/* 链接样式 */
a { color:#333; text-decoration:none; }
a:hover { color:#c00; text-decoration:underline; }
#logo {width:352px; height:93px; display:block; overflow:hidden; background:url(../images/logo.jpg) no-repeat left 20px;}
.gray{ color:#999;}
.orange { color:#FF7800 !important; }
a.red { color:#F00 !important; }
.red{ color:#f00;}
.darkblue{ color:#590c31;}
.blue { color:#1F71AF; !important; }
a.more { text-align:left; color:#333; text-decoration:none; font-size:12px; font-weight:normal; position:absolute; right:0px; top:0px; }
a.more:hover { color:#c00; text-decoration:none; }
a.btnBlack { background:url(../images/bg_btn.gif) repeat-x; padding:4px 10px 5px 10px; color:#FFF !important; font-weight:700; font-size:14px; text-decoration:none !important; border:1px solid #000; }

.time{
	font-family:Verdana;
	font-size:9px;
	color:#f60;
}
.honortime{
	font-family:Verdana;
	font-size:11px;
	color:#f60;
	width:110px;
	padding:2px 5px; 
	text-align:right;
	font-weight:bold;
}

/* 按钮样式 */
input.text_type { border:1px solid #949494; color:#626262; }
input.select_type { border:none; background:url(../images/input_search_style.gif) no-repeat; width:124px; height:19px; color:#626262; }
/* 位置 */
.left{float:left;}
.right{ float:right;}
/* 字体样式 */
.f12px{ font-size:12px; font-weight:normal;}
.f14px{ font-size:14px;}
.fB { font-weight:900; }
/* 顶部样式 */
#head { position:relative; margin:0 auto; width:980px; height:168px; background: url(../images/logo.jpg) no-repeat left top;}
#inheader{ position:absolute; right:280px; top:45px; text-align:right; margin:0; padding:0; list-style-type:none;}
#inheader li{ padding:3px 0;}

.proSearch{ position:absolute; right:0px; bottom:15px;}
.searchInput{ width:140px; color:#794c15; padding:2px 0 0 2px;  height:16px; background:none; border:none;}

#banner{ position:absolute; left:0; bottom:0;}
.inbanner{ margin:0px auto; margin-bottom:0; width:991px; text-align:center;}

/*切换banner*/
/* Browser Resets */
.flex-container a:active,
.flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {width: 980px; margin: 0px auto; margin-bottom:0; padding: 0;  height:316px; overflow:hidden;}
.flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-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 { position: relative; z-index:1; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; zoom: 1;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container {zoom: 1; position: relative;}

/* Caption style */
/* IE rgba() hack */
.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}
.flex-caption {width: 96%; padding: 2%; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.3); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px;}

/* Direction Nav */
.flex-direction-nav li a {width: 52px; height: 52px; margin: -13px 0 0; display: block; background: url(../images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 40%; cursor: pointer; text-indent: -9999px;}
.flex-direction-nav li a.next {background-position: -52px 0; right: -1px;}
.flex-direction-nav li a.next:hover {background-position: -52px -51px; right: -1px;}
.flex-direction-nav li a.prev {background-position: 0 0; left: -2px;}
.flex-direction-nav li a.prev:hover {background-position: 0 -51px; left: -2px;}
.flex-direction-nav li a.disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: 10px; text-align: center;}
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 13px; height: 13px; display: block; background: url(../images/bg_control_nav.png) no-repeat 0 0; cursor: pointer; text-indent: -9999px;}
.flex-control-nav li a:hover {background-position: 0 -13px;}
.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}


/*menu*/
#navContent{ width:980px; margin:0 auto;  position: relative; z-index:1; }
#nav { list-style:none; margin:0; padding:0; background:url(../images/navr.jpg) no-repeat left top; height:37px;}
#nav .jquery_out {float:left;display:block; text-align:center; color:#fff;font:18px/32px "微软雅黑"; }
#nav .jquery_out .smile {padding-left:1em;}
#nav .jquery_inner {margin-left:16px;}
#nav .jquery {margin-right:1px;padding:0 2em;}
#nav .mainlevel { float:left; width:138px;/*IE6 only*/ text-align:center; background:url(../images/navr.jpg) no-repeat right top; padding-right:2px;}
#nav .mainlevel a {color:#efefef; text-decoration:none; font-size:14px; font-weight:bold;height:37px; line-height:37px; display:block; text-align:center; overflow:hidden; display:block;}
#nav .mainlevel a:hover {color:#fff; text-decoration:none; background: url(../images/navx.jpg) repeat-x center bottom;}

#nav .mainlevel ul {display:none; position:absolute; list-style:none;  _margin:0 0 0 -60px;*margin:0 0 0 -60px; z-index:999;}
#nav .mainlevel ul li {  background:url(../images/navx.png) repeat-x left top; width:138px;/*IE6 only*/}
#nav .mainlevel ul li a{ font-weight:bold; color:#fff;  font-size:12px; height:30px; padding-top:0; line-height:30px; background:url(../images/navx.png) repeat-x left top;}
#nav .mainlevel ul li a:hover{ background:#0dafcd; color:#fff;}
.log {text-align:center; color:skyblue; line-height:24px; text-transform:capitalize; margin:50px auto;}



div.sitemap{ position:absolute; top:7px; right:5px; width:141px; height:21px; display:block; border:none; background:url(../images/sitemap.gif) no-repeat; }
ul.sitemap { list-style:none; background:#d4ddec; border:1px solid #225893; color:#1f5a95; width:130px; z-index:9999; margin-left:5px;}
ul.sitemap li { padding:2px 5px; }

.ul_link { margin:0 auto; width:980px; padding:5px 0; text-align:left; color:#999;}
.ul_link a{ color:#999;}


.dl_guide{ width:160px; float:left; margin-left:15px;}
.dl_guide dt{ font-size:14px; font-weight:bold; color:#c0e9f1;}
.dl_guide dd a{ color:#c0e9f1;}

/*QQ客服*/
#rightButton{ position:fixed; _position:absolute; top:208px; right:0; z-index:999999; display:block;}
#right_ul{ position:relative; list-style:none;}
#right_qq{  background:url(../images/7_03.png) no-repeat; width:68px; height:74px; }
#right_tel{ background:url(../images/7_05.png) no-repeat; width:68px; height:77px; }
#right_tip{  background:url(../images/flag_right.png) no-repeat; width:252px; height:91px; position:absolute; right:70px; top:-10px; display:none; z-index:999999; }
.flagShow_p1{ float:left; margin-left:15px; _margin-left:5px; font-size:18px; line-height:91px;}
.flagShow_p2{ float:left; margin-left:10px; _margin-left:5px; font-size:12px;  color:#FA7C00;}
.flagShow_p2 a{ display:block; margin: 5px; line-height:0;}
.flagShow_p2 span{ margin: 0 0 0 14px; float:left;}
.flag_qq{ display:none;}
#backToTop{ position:fixed; _position:absolute; bottom:50px; right:0; z-index:999999; display:none; }
a.backToTop_a{  background:url(../images/7_08.png) no-repeat; width:68px; height:79px; display:block; }
a.backToTop_a:active{  background:url(../images/7_11.png) no-repeat; }
.line91{ }

/* 底部版权声明 */
#customer { text-align:left; background:url(../images/dlcustombot.gif) no-repeat left bottom; margin:0 auto; width:980px;}
#customer h2 { height:25px; line-height:25px; font-size:12px; background:url(../images/dlcustom.gif) no-repeat; padding-left:15px; }
#customer ul { margin:0; padding:5px 0; list-style-type:none; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5;}
#customer li { width:180px; float:left; line-height:20px; padding-left:15px; background:url(../images/dot1.gif) no-repeat 8px center;}
/* 底部友情链接 */
#footer{
	color:#666;
	width:100%;
	margin:0px auto;
	text-align:center;
	background:#0b424d;
	overflow:hidden;
}
.footer_txt{
	position:relative;
	width:980px;
	line-height:180%;
	margin:0px auto;
	margin-top:15px;
	text-align:left;
	background:url(../images/footlogo.gif) no-repeat left top;
}
.footer_right{ position:absolute; right:0; top:0px;}
.footer_right a{ color:#999;}
/* 边框样式 */
.bDarkgrey { border:1px solid #949494; }
/* 其它样式 */
.channel { margin:0px auto; width:991px; background:#fff; text-align:left;}
#ebanner { margin:2px auto; width:944px; text-align:left;  }
.c_bg{ background:url(../images/cbg.gif) repeat-y 205px top;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.clearfix { display:inline-block; }
/* Hide from IE Mac \*/ 
.clearfix { display:block; }
/* End hide from IE Mac */ 
/* end of clearfix  */