﻿@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; }
html { font-size: 100%; }
body{ background-color:#ffffff;}
body, button, input, select, textarea { font: 14px/1.5 SimSun;  outline: none; }
ul, ol, li { list-style: none; margin: 0; padding: 0; }
a { text-decoration: none; color: #333333; font-family:'SimSun'; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -ms-transition-duration: 0.5s; transition-duration: 0.5s; }
img { border: 0px; }
.clear { clear: both; }
p, div, strong, a, h1, h2, h3, h4, h5, h6 { font-family:'SimSun'; }
html {  width: 100%; overflow-x: hidden;}
.animate { -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -ms-transition-duration: 0.5s; transition-duration: 0.5s; }
.animate1 { -webkit-transition-duration: 1s; -moz-transition-duration: 1s; -ms-transition-duration: 1s; transition-duration: 1s; }
table { border-spacing: 0px; border-collapse: collapse; }
tr { cursor: pointer; }
input { border: 0; }
textarea { resize: none; }
pre{font-family: -moz-fixed;white-space: pre-wrap;word-wrap: break-word;}

/*href*/
a:link,a:visited{color:#333}
a:hover,a:active{color:#FFD62A;}
.cfff,.cfff a:link,.cfff a:visited{color:#fff}
.cfff a:hover,.cfff a:active{color:#ddd}
.cccc,.cccc a:link,.cccc a:visited{color:#ccc}
.cccc a:hover,.cccc a:active{color:#ddd}
.c666,.c666 a:link,.c666 a:visited{color:#666}
.c666 a:hover,.c666 a:active{color:#105cbc}
.c999,.c999 a:link,.c999 a:visited{color:#999}
.c999 a:hover,.c999 a:active{color:#105cbc}

/*common*/
.l{float:left !important}
.r{float:right !important}
.o{overflow:hidden}
.c{display:block;height:0;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*zoom:1}
.hidden{display:none}
.center{text-align:center;}
.clear{ clear:both; height:0px; overflow:hidden;}
/*文字超出省略*/
.ellipsis{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.ovh1{text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.ovh2{-webkit-line-clamp:2}
.ovh3{-webkit-line-clamp:3}
.ovh5{-webkit-line-clamp:5}
.wrap {width: 1200px;margin: 0 auto;}
.pad50{ padding:50px 0;}
.mt30{ margin-top:30px;}
.mt55{ margin-top:55px;}
.mt50{ margin-top:50px;}
.bk{ border-bottom:1px solid #E5E5E5;}
.pb50{ padding-bottom:50px;}

.header{ width:100%; height:100px; background-color:#F8F8F8; border-bottom:1px solid #D4D4D4;}
.logo{ margin-top:19px;}
.tel{ margin-top:35px;}
.nav{ width:100%; background-color:#064DA0; height:56px; line-height:56px;}
.nav ul li{ float:left; width:167px; height:56px; text-align:center; background:url(../images/nav_x.jpg) no-repeat left center; position:relative;}
.nav ul li.nav0{ background:none; margin-left:16px;}
.nav ul li a{ font-size:18px; color:#FFFFFF;}
.nav ul li .sontype{ position:absolute; z-index:999; background:#064DA0; left:-10px; display:none; }
.nav ul li .sontype a{ display:block; border-bottom:1px solid #fff; line-height:30px; height:30px; padding:0 30px;word-break:keep-all;white-space:nowrap; color:#fff}
.nav ul li .sontype a:hover{ color:#fff}
.nav ul li:hover .sontype{ display:block}

.sy_jj{ background:url(../images/jj_bg.jpg) no-repeat center center; height:610px;}
.jj_tu{ margin-top:50px;}
.jj_tu p{ font-size:27px; color:#064DA0; line-height:27px; text-align:center; margin-top:85px;}
.jj_zi{ width:530px; margin-left:30px; margin-top:47px; margin-bottom:47px;}
.jj_tit h1{ font-size:38px; color:#BCBCBC; line-height:46px;}
.jj_tit p{ font-size:22px; color:#666666; line-height:40px;}
.jj_tit .jj_x{ width:50px; height:3px; background-color:#E4E4E4; margin-top:17px;}
.jj_nr h1{ font-size:18px; color:#323232; font-weight:normal; line-height:40px; margin-top:11px;}
.jj_nr p{ font-size:14px; color:#323232; line-height:30px;font-family:"SimSun";}
.jj_nr .jj_more{ margin-top:50px;}

.jgsb{ background:url(../images/sb_bg.jpg) no-repeat center center; width:100%; height:610px;}
.sb_tit{ margin-top:50px;}
.sb_zi{ width:686px; margin-top:36px; margin-left:46px;}
.sb_zi p{ font-size:14px; color:#ffffff; line-height:30px;}
.sb_tu{ margin-top:46px;}
.sb_tu .sb_pic{ margin-top:30px; margin-left:20px;}

.js_tit{ margin-top:52px;}
.tab{ width:950px; margin:0 auto; margin-top:30px;}
.tab li{ float:left; width:250px; height:42px; margin-left:50px; background-color:#E7E7E7; border-radius:42px; text-align:center; line-height:42px; font-size:18px; color:#333333; cursor:pointer;}
.tab li.curr{ background-color:#064D9F; color:#FFFFFF;}
.js_nr{ display:none; height:403px; margin-top:28px;}
.js_nr.show{ display:block;}
.js_tu{ margin-left:20px;}
.js_wz{ width:720px; margin-top:16px;}
.js_wz pre{ font-size:14px; color:#333333; line-height:30px;}
.js_wz span{ color:#064D9F;}

.sy_al{ background:url(../images/al_bg.jpg) no-repeat center center; width:100%; height:610px;}
.al_tit{ margin-top:50px;}
.al_tab{ width:950px; margin:0 auto; margin-top:40px;}
.al_tab li{ float:left; width:248px; height:40px; border:1px solid #999999; border-radius:40px; font-size:18px; color:#FFFFFF; text-align:center; line-height:40px; margin-left:50px; cursor:pointer;}
.al_tab li.curr{ border:1px solid #064D9F; background-color:#064D9F;}
.al_nr{ display:none; width:1177px; margin:0 auto; margin-top:50px;}
.al_nr.show{ display:block;}
.al_nr ul li{ float:left; text-align:center; margin-left:28px;}
.al_nr ul li p{ font-size:14px; color:#FFFFFF; line-height:90px;}

.sy_lx{ background:url(../images/lx_bx.jpg) no-repeat center center; width:100%; height:610px;}
.lx_tit{ margin-top:50px;}
.lx_nr{ margin-top:50px;}
.lx_z{ width:360px;}
.lx_z h1{ margin-top:3px;}
.lx_z ul{ margin-top:29px;}
.lx_z ul li{ border-top:1px solid #DCDCDC; height:81px; padding-left:55px;}
.lx_z ul li.lx_z1{ background:url(../images/d_wz.png) no-repeat 10px center;}
.lx_z ul li.lx_z2{ background:url(../images/d_dh.png) no-repeat 10px center;}
.lx_z ul li.lx_z3{ background:url(../images/d_yx.png) no-repeat 10px center;}
.lx_z ul li h2{ font-size:16px; color:#333333; font-weight:normal; line-height:26px; margin-top:16px;}
.lx_z ul li p{ font-size:14px; color:#333333; line-height:24px;}
.lx_wz{ margin-top:47px;}
.lx_map{ width:760px; height:320px;  border-left:1px solid #DCDCDC; padding-left:30px;}

.footer{ background-color:#000000; width:100%; height:60px; line-height:60px; color:#7F7F7F;}
.footer a{ color:#7F7F7F;}

.ej_banner{ background:url(../images/ej_banner.jpg) no-repeat center center; width:100%; height:600px;}

.dqwz{ height:54px; line-height:54px; border-bottom:1px solid #CCCCCC; font-family:"SimSun"; font-size:14px; color:#666666;}
.dqwz a{font-family:"SimSun"; font-size:14px; color:#666666;}

.about_us{ background:url(../images/jj_bg.jpg) no-repeat 0 0; width:1200px; min-height:500px;}

.sb_wz p{ color:#333333;}

.news ul li{ background:url(../images/news_x.png) no-repeat center bottom; padding:30px 0 31px; overflow:hidden;}
.news_zi{ width:726px; margin-left:30px;}
.news_zi h1{ font-size:18px; color:#333333; font-weight:normal; line-height:40px;}
.news_zi pre{ font-size:14px; color:#333333; line-height:30px; height:210px; overflow:hidden; font-family:'SimSun'}
.news_zi span{ color:#064D9F;}

.ej_lm{ margin-top:46px;}
.ej_lm ul li{ display:inline-block; width:248px; height:40px; border:1px solid #999999; border-radius:40px; line-height:42px; margin:0 25px;}
.ej_lm ul li a{ font-size:18px; color:#064D9F;}
.ej_lm ul li.curr{ background-color:#064D9F; border:1px solid #064D9F;}
.ej_lm ul li.curr a{ color:#ffffff;}

.class ul{ width:1177px; margin-left:16px;}
.class ul li{ float:left; margin-left:28px;}
.class ul li p{ font-size:14px; color:#333333; text-align:center; line-height:74px;}

.yyzz{ position:fixed; right:5px; bottom:10px; z-index:9999;}

.about p{ font-size:14px; color:#323232; line-height:30px; margin-bottom:5px;}

.pagelist { text-align: center; margin: 20px 0 40px; clear:both; padding-top:30px;}
.pagelist span, .pagelist strong, .pagelist a { display: inline-block; border: 1px solid #ddd;padding: 2px 6px; margin-right: 2px; line-height:16px; text-decoration:none; color:#666;}
.pagelist strong { background: #064DA0; color: #fff;}