body{margin:0;background-color:#fff;}
h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;color:inherit;}
h1,h2,h3{margin-bottom:10px;}
h4,h5,h6{margin-top:0px;margin-bottom:0px;}
h1{font-size:36px;}
h2{font-size:30px;}
h3{font-size:24px;}
h4{font-size:14px;}
h5{font-size:14px;}
h6{font-size:12px;}
b,strong{font-weight:bold;}
small{font-size:85%;}
cite{font-style:normal;}
abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-.5em;}
sub{bottom:-.25em;}
dfn{font-style:italic;}
address{font-style:normal;line-height:1.5}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee;height:0;}
fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid #c0c0c0;}
legend{padding:0;border:0;}
optgroup{font-weight:bold;}
blockquote{padding:10px 20px;margin:0;font-size:14px;border-left:5px solid #eee;}
code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:1em;}
code{padding:2px 4px;font-size:90%;color:#c7254e;white-space:nowrap;background-color:#f9f2f4;border-radius:4px;}
kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);}
pre{overflow:auto;display:block;padding:10px;font-size:14px;line-height:1.5;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;}
pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0;}
a{background:transparent;}
a:active,a:hover{outline:0;}
img{border:0;vertical-align:middle;}
table{border-spacing:0;border-collapse:collapse;}
td,th{padding:0;}
ul,ol{margin:0;}
dl{margin:0;}
dt,dd{}
dt{font-weight:bold;}
dd{margin-left:0;}
from{margin:0;padding:0;}
input,optgroup,select,textarea{margin:0;font:inherit;color:inherit;}
button{margin:0;overflow:visible;}
button,select{text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;}
button[disabled],html input[disabled]{cursor:default;}
input{line-height:normal;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
textarea{overflow:auto;}

input[type="text"],input[type="password"],textarea{outline:none;}
/*
input[type="text"],input[type="password"],textarea{padding:4px;height:14px;line-height:14px;border-top:1px solid #abadb3;border-right:1px solid #dbdfe6;border-bottom:1px solid #e3e9ef;border-left:1px solid #e2e3ea;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{border-top:1px solid #3d7bad;border-right:1px solid #a4c9e3;border-bottom:1px solid #b7d9ed;border-left:1px solid #b5cfe7;}
input[type="button"],input[type="submit"]{padding:0 1em;height:26px;}
*/

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],template{display:none;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
mark{color:#000;background:#ff0;}
output{display:block;padding-top:7px;font-size:14px;line-height:1.5;color:#555;}

.clear{clear:both;}
.center{margin-right:auto;margin-left:auto;}
.right{float:right;}
.left{float:left;}
.hide{display:none;}
.invisible{visibility:hidden;}
.affix{position:fixed;}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
.list-unstyled{padding-left:0;list-style:none;}

a.a-hover{text-decoration:none;}
a.a-hover:hover{text-decoration:underline;}
a.a-none{text-decoration:none;}
a.a-none:hover{text-decoration:none;}
a.a-all{text-decoration:underline;}
a.a-all:hover{text-decoration:underline;}

.trans{filter:alpha(opacity=50);background-color:#000;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;}
.em,.i{font-style:italic;}
.strong,.b{font-weight:bold;}
.absolute{position:absolute;}
.relative{position:relative;}
.block{display:block;}
.overflow-hidden,.oh{overflow:hidden;}
.cursor-point{cursor:pointer;}

.lh{line-height:1;}

.ff-yh{font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei"}

.fs12{font-size:12px;}
.fs14{font-size:14px;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}
.fs20{font-size:20px;}
.fs22{font-size:22px;}
.fs24{font-size:24px;}
.fs26{font-size:26px;}
.fs28{font-size:28px;}

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}

.c-fff{color:#fff;}
.c-ccc{color:#ccc;}
.c-999{color:#999;}
.c-666{color:#666;}
.c-333{color:#333;}
.c-000{color:#000;}

.w1200{ width:1200px; margin:0 auto;}
.w { width: 1000px;}
.fl,.left{float:left;}
.fr,.right{ float:right;}
a{ text-decoration:none;}
label.error{color:red;font-style:normal;padding-left:10px;}
em.required{color:red;font-style:normal;font-weight:normal;padding-right:1px;}

/*万能清除浮动开始*/
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix { display: inline-table; } /* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.clear{clear:both;}

/*分页*/
.paginator{width:100%; text-align:center; padding:30px 0px;}
.paginator a{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; text-decoration:none; color:#333; outline:none;}
.paginator a:hover{ background:#f39800; color:#FFF;background-repeat:no-repeat; }
.paginator span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}
.paginator span.current{ background:#f39800; color:#FFF}


.pic_ban{ margin:0 auto; width:1180px; margin-top:10px;}
.ej_bor{ border-top: dashed 1px #cdcdcd; margin-top:30px;min-height:700px;}

.ej_main{margin-bottom:30px;}
.ej_local{ font-size:16px; height:50px; line-height:50px;background:url(../images/local.jpg) left center no-repeat; padding-left:40px; border-bottom:1px solid #cdcdcd; margin-bottom:20px;}
.ej_local span{ color:#f39800;}
.ej_local a:hover{ color:#f39800;}


.ej_fenl{ border-top:solid 2px #c1c1c1;}
.ej_fenl ul li{ float:left; background:#ddd url(../images/zxny2.jpg) no-repeat; width:110px; height:48px; margin-right:10px; text-align:center;}
.ej_fenl ul li a{ color:#fff; font-size:13px; height:48px; line-height:48px;} 
.ej_fenl ul li:hover{ background:#555 url(../images/zxny2hover.jpg) no-repeat;}


.ej_fenl ul .list_back01{ background:#555 url(../images/zxny2hover.jpg) no-repeat;}

.ej_pro{ margin-top:20px; margin-bottom:20px;}
.ej_pro ul li{ padding:10px; border:solid 2px #e5e4e3; width:270px; float:left; margin-left:0px; margin-bottom:6px;}
.ej_pro ul li span{ display:block; height:40px; line-height:40px; overflow:hidden;text-align:center;}
.ej_pro ul li:hover{ border:solid 2px #f39800;}

.ej_pro ul .no_mar{ margin-left:6px;}



.ej_newslist{ margin-top:20px; margin-bottom:20px; border:solid 1px #e0e0e0; padding:0px 14px; padding-bottom:20px;}
.ej_newslist_title{ height:60px; line-height:60px; overflow:hidden; border-bottom:1px solid #c1c1c1;}
.ej_newslist_title h3{ font-size:20px;}
.ej_newslist_title h3 span{ font-size:16px;}
.ej_newslist ul li{ width:545px; float:left; background:url(../images/kh_jt2.png) left no-repeat; padding-left:30px; height:60px; line-height:60px; overflow:hidden; border-bottom:1px dashed #ccc; margin-right:20px;}
.ej_newslist ul li a{ font-size:16px;}
.ej_newslist ul li span{ float:right; }
.ej_newslist ul li a:hover{ color:#f39800;}
.ej_newslist ul .no_mar{ margin-right:0px;}

 
 
.about_main{ margin:20px 0px;}
.about_title {font-size:20px; font-weight:normal; text-align:center; height:100px; line-height:100px;}
.about_data{ font-size:14px; text-align:center; height:30px; line-height:30px; padding-bottom:20px; border-bottom:dashed 1px #c1c1c1;}
.about_img01{text-align:center; margin:20px 0;}
.about_con{ text-indent:2em;  line-height:40px; font-size:14px; padding:0px 40px;}


.about_page{ margin:10px 0; padding:0px 40px;}
.about_page_prev,.about_page_next{line-height:30px;}
.about_page a:hover{ color:#f39800;}
.list-banner img{ vertical-align: middle;}
.list-banner a{ display:block; text-indent:-9999px; text-align:center;}

.banner{position:relative;height:400px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;min-width: 1200px;}
.slides{position:relative;z-index:1;}
.slides li{height:400px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:50px;height:3px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:50px;height:3px;overflow:hidden;background:#fff;cursor:pointer;}
.flex-control-nav .flex-active{background:#ff8400;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:38px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev_icon.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next_icon.png) center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}

.footer{width:100%;height:auto;background-color:#00418d;text-align:center;padding:30px 0;}
.footer p{margin:10px auto;color:#ffffff;font-size:14px;}

