﻿@charset "utf-8";
/*格式化*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea {margin:0;padding:0; /*background:#f2f2f2;*/}
body{ font-size:14px;font-family:"Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif; padding-top:1px; background:#c0c0c0;} 
li, ol { list-style:none; }
ins { text-decoration:none; }
i, em { font-style:normal; }
a { text-decoration:none;font-family:"Microsoft Yahei";}
a:hover { cursor:pointer; text-decoration:none;}
a:active{star:expression(this.onFocus=this.blur());}
:focus{outline:0;}
.clear { clear:both; line-height:0px; overflow:hidden; zoom:1; font-size:0px; content:'.';}
img { border: 0; vertical-align:top; max-width: 100%; height:auto; border:none; }
input,textarea{ border:none;font-family:"Microsoft Yahei"; font-size:13px;}
h1, h2, h3, h4, h5, h6{ font-weight:normal; font-size:14px;}
.fl{ float:left;}
.fr{ float:right;}
/* -- 页面整体布局 -- */
.wrap{width:100%; /*width:640px;*/ margin:0 auto; overflow:hidden; position:relative; background:#fffefe;} /*网站首页宽度*/

/*** 头部 ***/
#header{width:100%;display:block;height:58px; line-height:58px;color:#FFF;z-index:9999;font-size:1.2em;}
.dropdown-menu {display: none;position: absolute;right: 0px;top:100%;z-index: 9999;min-width:80px; background:rgba(0,0,0,.8);padding:0;}
.dropdown-menu>li>a { text-align:center;color:#fff;border-bottom:1px solid #e2e2e2; padding:8px 0; font-size:12px;}
.dropdown-menu>li:last-child a{border-bottom:none;}

.dropdown-menu-btn{}

#page{ overflow:hidden;}



/*banner*/
.banner{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.pro-switch {height:auto;overflow: hidden;position: relative;margin:0 auto;width:100%;}
.flexslider {margin: 0;padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}
.flexslider .slides img {width: 100%;display: block;}
.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height:0;height:0;}
html[xmlns] .slides {display: block;}
* html .slides {height: auto;}
.no-js .slides > li:first-child {display: block;}
.flexslider {margin: 0 auto;position: relative;width:100%;zoom: 1;}
.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flexslider .slides {zoom: 1;}
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 60px;height: 90px;margin: -60px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat 0 0;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 0 -90px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.flex-control-nav {width:100%;position: absolute;bottom:5px;text-align: center; margin:0;left: -15px;}
.flex-control-nav li {margin:0 4px;display:inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a{background:#8d8d8d;display:block;height:10px;overflow:hidden;text-indent:-99em;width:10px;cursor: pointer; border-radius:50%;}
.flex-control-paging li a.flex-active {background:#e4001b;}

.path{ padding:10px 2%; font-size:13px;}
.longtitle{ overflow:hidden;}
.longtitle li{ float:left; width:23.1%; text-align:center; display:block; background:#ededed; font-size:14px; line-height:30px; margin:0 3px 10px 3px;}
.longtitle li a{ color:#555;}




/*内页返回开始*/
.g-back{overflow:hidden;position:relative;margin-top:1px;height:34px;padding:5px 9px;border-bottom:1px solid #e4e4e4; border-top:1px solid #e3e3e3;margin:10px 0;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ededed)); 
background-image: -webkit-linear-gradient(top, #f9f9f9, #ededed); 
background-image: -moz-linear-gradient(top, #f9f9f9, #ededed); 
background-image: -o-linear-gradient(top, #f9f9f9, #ededed); 
background-image: -ms-linear-gradient(top, #f9f9f9, #ededed); 
background-image: linear-gradient(top, #f9f9f9, #ededed);} /*内页返回布局样式*/
.g-back a{font-size:0.875em;height:34px;line-height:18px; text-align:center;width:33px; display:block;}	/*内页返回链接样式*/
.g-back .u-bp{ background:url(../images/bp.png) no-repeat;left:12px;text-indent:-999px; }/*内页返回样式*/
.g-back .u-bl{background:url(../images/bl.png) no-repeat;right:12px;text-indent:-9999px;}/*内页回到首页样式*/
.g-back .u-bp,.g-back .u-bl{width:33px;height:34px; position:absolute;top:7px; }
/*内页返回结束*/



/*内页二级导航*/
/*二级菜单*/
.nav2{ margin:0.4%;}
.nav2 ul{}
.nav2 ul li{ line-height:30px;height:30px; margin-bottom:5px; text-indent:15px; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#555454), to(#282828)); 
background-image: -webkit-linear-gradient(top,   #555454, #282828); 
background-image: -moz-linear-gradient(top, #555454, #282828);
background-image: linear-gradient(top,  #555454, #282828);}
.nav2 ul li a{color:#fff;}

/*path*/
.m-tit{ position:relative; text-indent:10px; height:38px; font-size:15px; line-height:38px; margin-top:1px;border-radius:3px; color:#fff; margin:0.4%;
background-color:#282828; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#555454), to(#282828)); 
background-image: -webkit-linear-gradient(top,   #555454, #282828); 
background-image: -moz-linear-gradient(top, #555454, #282828);
background-image: linear-gradient(top,  #555454, #282828);} 
.m-tit a{ color:#fff;}

.g_sum{background:#fff;padding:6px 4px;
	-moz-box-shadow:3px 3px 3px #dcdcdc inset;               /* For Firefox3.6+ */
	-webkit-box-shadow:3px 3px 3px #dcdcdc inset;            /* For Chrome5+, Safari5+ */
	box-shadow:3px 3px 3px #dcdcdc inset;}
.text{padding:10px 3%; line-height:210%; }
.text p{font-size:15px;}
.text h1{ text-align:center; line-height:30px; font-weight:bold; font-size:16px;}



/* 内页分页样式  */
.fenye{/*height:30px; line-height:30px;*/ text-align:center;}
#pagelist,#espcms_bbs_pagelist{color:#818181}
.pagination {overflow: hidden;padding:10px 0px;font-size:12px;margin:0px;}
/*按钮色彩样式*/
.pagination a {border:#cccc 1px solid;color:#444;overflow: hidden;padding:2px 3px;margin:0px 0px 0px 3px;}
.pagination a:visited {text-decoration:none;overflow: hidden;}
.pagination a:active {text-decoration:none;overflow: hidden;}
.pagination a:hover {color:#444;overflow:hidden;}
.pagination span.current {border:#ccc 1px solid;color:#444;overflow:hidden;padding:2px 3px;margin:0px 0px 0px 3px;}
.pagination span.disabled {}
/* 内页分页样式  */


/*底部*/
.g-ft { width:100%; height:auto; overflow: hidden;background:#fff; padding:10px 8px 12px 5px; background-image: -webkit-gradient(linear, left top, left bottom, from(#dedede), to(#cecece)); 
background-image: -webkit-linear-gradient(top, #dedede, #cecece); 
background-image: -moz-linear-gradient(top, #dedede, #cecece); 
background-image: -o-linear-gradient(top, #dedede, #cecece); 
background-image: -ms-linear-gradient(top, #dedede, #cecece); 
background-image: linear-gradient(top, #dedede, #cecece);}

.g-ft .m-bmu{ text-align:center;padding-bottom:10px; height:auto;}
.g-ft .m-bmu .u-link { line-height:20px; font-size:13px;padding:15px 0;}
.g-ft .m-bmu .u-link a { padding:0 3px; display:inline-block; height:20px; line-height:20px; color:#454444; border-right:1px solid #454444;}
.g-ft .m-bmu .u-link a:nth-child(5),.g-ft .m-bmu .u-link a:nth-child(8){border:none;}
.g-ft .m-bmu .dz { text-align:center; line-height:28px; color:#464646; overflow:hidden; font-size:13px; margin:0;}
/*底部结束*/
