@charset "utf-8";
/* CSS Document */

body{ font-size:14px; font-family:"微软雅黑"; margin:0 auto;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td ,span,a{ margin: 0; padding: 0; }
img{ border:none;} 
/*万能清除浮动开始*/
.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;}

.fl{ float:left;}
.fr{ float:right;}
ul{ display:block;list-style:none;}
a{ text-decoration:none;}
.w1000{ width:1000px; margin:0 auto;} 

.header{ height:143px; background:#155b9d;}
.top{ height:100px;} 
.top_tel{ color:#fff; margin-top:30px; width:206px;}
.top_tel span{ display:block; color:#fff100; font-size:22px; font-weight:bold;}

.nav { width:100%;background-color: #04AAFF;; height:43px; margin:0 auto;}
.nav ul{ width:1000px; margin:0 auto; height:43px; line-height:43px; overflow:hidden;}
.nav ul li{ float:left; width:120px; height:43px; line-height:43px; overflow:hidden; margin-right:46px;}
.nav ul li a{ color:#000; font-size:16px;display:block;width:120px; text-align:center;}
.nav ul li a:hover{ background:#008ad0; color:#fff;}
/**banner**/
.banner{ width:1419px;position:relative;margin: 0 auto;}
.banner img{width:100%;}
.f426x240{width:100%;overflow:hidden}
.f426x240 img{width:100%; text-align:center;}
.rslides{width:100%;list-style:none;padding:0;margin:0 auto;}
.rslides img{ width:100%;}
.rslides_nav{height:51px;width:31px;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;}
.rslides_tabs{clear:both;text-align:center; position:absolute; bottom:1em; left:0px; right:0px;}
.rslides_tabs li{display:inline; line-height:20px;float:none;_float:left;*float:left;margin-right:10px; text-align:center;}
.rslides_tabs li img{ width:100%;}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px; width:15px; height:15px;-moz-border-radius:15px;border-radius:15px;background:rgba(0,0,0, .2);background:#999999;display:inline-block;_display:block;*display:block;}
.rslides_tabs .rslides_here a{background:rgba(0,0,0, .6);background:#199fff}



.title{ height:70px; line-height:70px; overflow:hidden;/*position: relative;*/width: 100%;margin: 0 auto;color: #004384;font-size: 26px;}
.title span{ font-size:16px; color:#999; margin-left:5px;}
.more { float:right;}
.more a{/*position: absolute;right: 0px;top: 24px;*/ height:70px; line-height:70px; overflow:hidden;width: 75px;display: block;color: #004384;font-size: 14px;text-align: center;
font-weight: bold;background: url(../images/morebg.png) left  no-repeat;}

.title1{ height:70px; line-height:70px; overflow:hidden; width:100%; margin:0 auto; color:#fff; font-size:26px;}
.title1 span{ margin-left:5px; color:#31afee; font-size:16px;}
.more1{ float:right;}
.more1 a { height:70px; line-height:70px; overflow:hidden; width:75px; display:block; color:#fff; font-size:14px; text-align:center; font-weight:bold; background:url(../images/morebg2.png) left no-repeat;}


.pro_pic{ width:1000px; margin:0 auto; overflow:hidden;}
.pro_pic ul li{ float:left; width:232px; height:228px; margin:0 13px 10px 0;}
.pro_pic ul li a{ width:232px; height:228px; display:block; color:#004384; font-size:14px; font-weight:bold;}
.pro_pic ul li a span{ display:block;height:50px; line-height:50px;overflow:hidden; text-align:center;}
.pro_pic ul li img{ width:230px; height:173px; border:solid 1px #c2c0c0;}

.pro_pic ul .no_mar{ margin:0px;}
.pro_pic ul li a:hover img{ border:solid 1px #1a5b9b;}
.pro_pic ul li a:hover span{ background:#004384;}
.pro_pic ul li a:hover{ color:#00d4f9;}



.aboutbox{ background:url(../images/aboutbg.jpg) no-repeat; width:100%; height:240px; min-width:1000px;}
.about_img{ width:290px; height:240px; margin:45px 0 0 20px; padding:3px;}
.about_img img{ border:4px solid #219bde;}
.about_rig{ width:680px;}
.about_con { color:#666; line-height:32px; font-size:14px; border:solid 1px #e0e0e0; height:100px;  padding:6px 15px 30px 15px;overflow:hidden;}


.casebox{ background:url(../images/casebg.jpg) no-repeat; height:330px; margin-top:30px; min-width:1000px;}
.case ul li{ float:left; width:219px; height:210px; padding:12px 12px 0 12px; margin-right:5px; background:#fff;border:1px solid #c9cbcd;}
.case ul li span{ color:#004284; height:44px; line-height:44px; overflow:hidden; text-align:center;  font-weight:bold;display:block;}
.case ul .no_mar{ margin-right:0px;}

/*.bor{ position:absolute; left:485px; top:14px;}*/
.news_list dl{ width:500px; height:100px; border-bottom:solid 1px #d2d2d2; float:left;}
.news_list dl dt{ float:left; width:60px; height:54px; text-align:center; background:#1a5b9b; border:solid 1px #1097bf; padding-top:4px; color:#fff; font-size:12px; margin-top:20px;}
.news_list dl dt span{ display:block; font-size:22px;}
.news_list dl dd{ float:left; margin-left:15px; width:405px; height:100px;}
.news_list dl dd .news_tit{ margin-top:14px; display:block; width:405px; height:24px; line-height:23px; overflow:hidden; color:#004684;}
.news_list dl dd .news_info{ display:block; width:405px; height:40px; line-height:21px; overflow:hidden; color:#666; font-size:12px; text-indent:1em;}

.new_left{ width:650px;}
.new_left img{ float:left;padding-left:6px;}
.n_l{ width:416px; float:right;}
.n_l ul{ margin-left:20px;}
.n_l ul li{ height:40px; line-height:40px; overflow:hidden; background:url(../images/newsbg.png) no-repeat left; padding-left:12px; border-bottom:1px solid #d2d2d2;}
.n_l ul li a{ color:#666;}
.n_l ul li a:hover{ color:#004384;}
.n_l ul li span{ float:right;}


.con_right{ width:320px; margin-left:30px;}
.con_right span{ height:32px; line-height:32px; overflow:hidden; color:#666;}
.ej_cont span{ height:30px; line-height:30px; overflow:hidden; color:#666;}
.con01{ background:url(../images/tel.png) no-repeat; padding-left:26px;}
.con02{ background:url(../images/mobile.png) no-repeat; padding-left:26px;}
.con03{ background:url(../images/mail.png) no-repeat; padding-left:26px;}
.con04{ background:url(../images/address.png) no-repeat; padding-left:26px;}

.linkbox{ border-top:1px solid #d2d2d2; margin-top:30px;}
.link{ height:50px; line-height:50px; overflow:hidden;}
.link a{ padding:0 5px; font-weight:normal; color:#999;}

.footerbox{ background:#404040;}
.foot{ height:46px; line-height:46px; overflow:hidden; margin-top:15px; font-size:14px; padding-top:10px;}
.foot a{ color:#fff; padding:0 26px;border-right:1px solid #525252;}
.foot .no_bor{ border-right:none;}
.foot .pad_no{ padding-left:0px;}
.cont{ color:#bababa; font-size:12px; line-height:26px; padding-bottom:10px;}



/*二级页面*/
.ej_position{ border-bottom:1px solid #d5d5d5;}
.ej_tit{ height:55px; line-height:55px; overflow:hidden; font-size:26px; color:#004384;	}
.ej_tit span{ color:#999; font-size:16px; margin-left:5px;}
.ej_local{ font-size:12px; color:#666;}
.ej_local a{ color:#155b9d;}

.ej_about_tit{ font-size:24px; text-align:center; color:#666; margin-top:10px;}
.ej_about_data{ margin:10px 0; text-align:center; font-size:12px; color:#999;}
.ej_about_img{ text-align:center; margin:10px 0;}
.ej_about_con { color:#1B1B1B; font-size:14px; line-height:32px; text-indent:2em;}
.ej_about_page{ height:60px; line-height:60px; overflow:hidden; color:#999;}
.ej_about_page a{ color:#155b9d;}
.ej_about_page a:hover{ color:#004384; font-weight:bold;}
.page_prev ,.page_next{ width:500px;}

.bor{ border-bottom:1px solid #d5d5d5; padding-bottom:40px;}
.tj_pro{ width:720px;}
.ej_title{ font-size:26px; color:#004384; height:50px; line-height:50px; overflow:hidden; border-bottom:1px solid #d5d5d5;}
.ej_title span{ font-size:16px; color:#999; margin-left:5px;}

.tj_pro ul{ margin-top:18px;}
.tj_pro ul li{ float:left; width:230px; height:209px; margin-right:15px;}
.tj_pro ul li.no_mar{ margin-right:0px;}
.tj_pro ul li img{ border:1px solid #c2c0c0;}
.tj_pro ul li span{ display:block; text-align:center; height:40px; line-height:40px; overflow:hidden;}
.tj_pro ul li a{ color:#999;}
.tj_pro ul li a:hover{ color:#004384;}

.ej_cont{ width:250px; margin-left:30px;}
.ej_cont .ej_tel{ height:50px; line-height:50px; overflow:hidden; display:block; color:#004384; font-size:24px; font-weight:bold;}

.pro_fenl{ margin:20px 0;}
.pro_fenl a{ padding:8px 16px; height:30px; line-height:30px; overflow:hidden; background:#999; color:#fff;}
.pro_fenl a:hover{ background:#004384;}
.pro_list ul{ margin-top:20px;}
.pro_list ul li{ float:left;margin-right:18px;}
.pro_list ul li img{ border:1px solid #c2c0c0;}
.pro_list ul li span{ display:block;text-align:center; height:40px; line-height:40px; overflow:hidden; color:#999; width:232px;}
.pro_list ul li :hover span{ color:#004384;}
.pro_list ul .no_mar{ margin-right:0px;}


.prodetail{ margin:30px auto; width:1000px;}
.prodetail img{ display:block; text-align:center;width: 281px;margin: 0 auto; border:1px solid #ccc; padding: 2px;}
.prodetail h2{ text-align:center; margin:15px; color:#666;}
.propage p{ padding:15px;}


.news_list ul li{ margin:10px 0; padding-bottom:10px;border-bottom:#d4dde3 solid 1px;}
.news_list ul li h4{width:900px; height:40px; line-height:40px; overflow:hidden;}
.news_list ul li h4 a{ height:40px; line-height:40px; overflow:hidden; font-size:16px; color:#004384; font-weight:normal; }
.news_list ul li span{ float:right; font-size:14px; color:#999;}
.news_list ul li p{ height:68px; line-height:30px; overflow:hidden; text-indent:2em; color:#666; font-size:14px;}

.news_d{ width:1000px; margin-top:30px;}
.news_d h2{ font-size:18px; text-align:center; color:#004384;}
.news_d p{ line-height:25px; margin-top:15px;}


.mar_b10{ margin-bottom:40px;}

.Page{width:100%; text-align:center; padding:30px 0px;}
.Page 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; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#004384; color:#FFF;background-repeat:no-repeat; }
.Page 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;}
.Page span.current{ background:#004384; color:#FFF}

.ann{ width:1000px; margin:0 auto; margin-top:10px; text-align:center;}
.zuo ,.you{ width:13px; height:13px;}

.productbg{ width:100%; background:url(../images/line.jpg) no-repeat -10px 55px; height:auto;}
.newbg{ width:100%; background:url(../images/line.jpg) no-repeat -10px 115px; height:auto;}
.jishubg{width:100%; background:url(../images/line.jpg) no-repeat -10px 115px; height:auto;}