﻿@charset "utf-8";
/* CSS Document */

@media only screen and (max-width:1100px){
	body{ width:1100px !important; margin:0 auto;}
}

*{ margin:0; padding:0;}
.width{ width:1100px; margin:0 auto; overflow:hidden;}
.clear{ clear:both; height:0;}
a{ text-decoration:none;}
img{ border:0;}
.imgs{ position:absolute; left:0; top:0; width:100%; height:100%; filter:alpha(Opacity=0); -moz-opacity:0; opacity:0;}
body{ font-family:Arial;}

.top_bg{ height:42px; background:url(../img/top_bg.jpg); line-height:42px; font-size:12px; font-family:Arial; color:#333;}
.top1{ float:left; cursor:default;}
.top2{ float:right;}
.top2 a{ color:#333;}
.top2 a:hover{ color:#016ec1;}
.top21{ background:url(../img/ch.jpg) left center no-repeat; padding-left:21px;}
.top22{ background:url(../img/en.jpg) left center no-repeat; padding-left:25px; margin-left:15px;}
.top23{ background:url(../img/albb.png) left center no-repeat; padding-left:20px; margin-right:15px;}

.top{ height:125px;}
.logo{ float:left; margin-top:35px;}
.tel{ float:right; margin-top:15px;}
.tel1{ background:url(../img/phone.jpg) left center no-repeat; padding-left:32px; font-size:14px; color:#333; line-height:35px; cursor:default;}
.tel2{ font-family:Arial; font-size:24px; color:#016ec1;}

.nav_bg{ height:44px; background:url(../img/nav_bg.jpg); border-bottom:1px solid #ffdb00; line-height:44px;}
.nav li{ list-style-type:none;}
.nav_li1{ float:left;}
.nav_a1{ width:137px; display:block; text-align:center; color:#fff;}
.nav_a1:hover{ background:url(../img/nav_hover2.jpg);}
.cur{ background:url(../img/nav_hover.jpg);}
.nav_ul2{ position:absolute; background:url(../img/sub_bg.png); z-index:99999; padding-top:15px; padding-bottom:20px;}
.nav_ul2:hover{ background:#fff;}
.nav_li2{}
.nav_a2{ width:180px; height:35px; line-height:35px; display:block; text-align:center; padding-left:17px; padding-right:17px; background:url(../img/sub_bot.png) bottom center no-repeat; font-size:14px; color:#888;}
.nav_a2:hover{ color:#eab614;}

.banner{ position:relative; width:100%; height:480px; overflow:hidden; zoom:1; -moz-user-select:-moz-none; cursor:default;}
.banner li{ list-style-type:none;}
.banner .slides li{ width:100%; height:100%;}
.flex-direction-nav a{ width:50px; height:50px; display:block; line-height:99em; overflow:hidden; margin:-25px 0 0; background:url(../img/ad_ctr.png) no-repeat; position:absolute; top:50%; z-index:10; cursor:pointer; opacity:0; filter:alpha(opacity=0); -webkit-transition:all .3s ease; border-radius:25px;}
.flex-direction-nav .flex-next{ background-position:0 -50px; right:0;}
.flex-direction-nav .flex-prev{ left:0;}
.banner:hover .flex-next {opacity: 0.8; filter: alpha(opacity=25);}
.banner:hover .flex-prev {opacity: 0.8; filter: alpha(opacity=25);}
.banner:hover .flex-next:hover,.banner:hover .flex-prev:hover {opacity: 1; filter: alpha(opacity=50);}
.banner .flex-control-nav { width:100%; position: absolute; bottom: 18px; text-align: center;}
.banner .flex-control-nav li {margin: 0 2px; display:inline-block; zoom: 1; *display: inline;}
.banner .flex-control-paging li a { display:inline-block; height:12px; overflow: hidden; text-indent: -99em; width:12px; cursor: pointer; border-radius:6px; background:#fff;}
.banner .flex-control-paging li a.flex-active,.banner .flex-control-paging li.active a { background:#ffdb00;}
.banner .slides a img {width: 100%; display: block; cursor:default;}

.search_bg{ height:55px; line-height:55px;}
.keys{ float:left; font-size:14px; color:#666;}
.keys a{ color:#666;}
.keys a:hover{ color:#016ec1; text-decoration:underline;}
.search{ float:right; margin-top:15px;}
.search1{ float:left; width:150px; padding-left:10px; padding-right:10px; font-family:Arial; font-size:14px; color:#666; height:24px; line-height:24px; border:1px solid #ddd; border-right:none; outline:none; border-bottom-left-radius:12px; border-top-left-radius:12px;}
.search2{ float:left; background:url(../img/search.png) center no-repeat #1265a7; width:30px; height:26px; border:none; outline:none; border-bottom-right-radius:12px; border-top-right-radius:12px; cursor:pointer;}
.search2:hover{ background-color:#1a7ac7;}

.about_bg{ background:url(../img/about_bg.jpg) top center no-repeat; margin-top:-5px; padding-top:50px; padding-bottom:70px;}
.a1_bg{ text-align:center;}
.a1{ display:inline-block; width:210px; height:166px; background:url(../img/a1_bg.png); color:#fff;}
.a1:hover{ background-image:url(../img/a1_bg2.png);}
.a1_pic{ width:100%; height:100%; background:url(../img/a1.png) center 23px no-repeat;}
.a2_pic{ background-image:url(../img/a2.png);}
.a3_pic{ background-image:url(../img/a3.png);}
.a4_pic{ background-image:url(../img/a4.png);}
.a5_pic{ background-image:url(../img/a5.png);}
.a1_t1{ position:absolute; width:120px; font-size:16px; text-align:center; margin-left:45px; margin-top:-97px; cursor:default;}
.a1_t2{ position:absolute; width:105px; font-size:12px; font-family:Arial; margin-left:52.5px; margin-top:-64px; cursor:default;}

.about{ float:left; width:490px; margin-top:120px;}
.about_t{ font-size:30px; font-weight:bold; color:#245797; line-height:35px; cursor:default;}
.about_t span{ position:absolute; font-size:18px; color:#666; margin-top:-1px;}
.about_t2{ font-size:14px; color:#cdd7e4; cursor:default; margin-top:35px;}
.about_desc{ font-size:14px; color:#666; line-height:24px; margin-top:45px; max-height:240px; overflow:hidden;}
.about_more{ width:165px; height:42px; display:block; border:3px solid #cdd7e4; font-size:16px; line-height:42px; text-align:center; color:#245797; margin-top:20px;}
.about_more:hover{ background:#cdd7e4;}

.banner2{ float:right; position:relative; width:500px; height:300px; background:#fff; border:1px solid #ddd; overflow:hidden; zoom:1; -moz-user-select:-moz-none; cursor:default; margin-top:155px;}
.banner2 li{ list-style-type:none;}
.banner2 .slides li{ width:100%; height:100%; margin-left:10px; margin-top:10px;}
.banner2:hover .flex-next {opacity: 0.8; filter: alpha(opacity=25);}
.banner2:hover .flex-prev {opacity: 0.8; filter: alpha(opacity=25);}
.banner2:hover .flex-next:hover,.banner2:hover .flex-prev:hover {opacity: 1; filter: alpha(opacity=50);}
.banner2 .flex-control-nav { width:468px; position: absolute; bottom:10px; text-align: right; height:45px; line-height:45px; background:url(../img/banner2_bg.png); margin-left:10px; padding-right:10px;}
.banner2 .flex-control-nav li {margin: 0 2px; display:inline-block;}
.banner2 .flex-control-paging li a { display:inline-block; height:18px; width:18px; cursor: pointer; background:#fff; text-align:center; line-height:18px; font-size:12px; color:#bbb;}
.banner2 .flex-control-paging li a.flex-active,.flex-control-paging li.active a { background:#245797; color:#fff;}
.banner2 .slides a img {width: 100%; display: block; cursor:default;}
.banner2_bot{ width:500px; height:50px; background:url(../img/banner2_bot.png); position:absolute; margin-left:600px; margin-top:455px;}

.title{ font-size:28px; text-align:center; font-weight:bold; color:#245797; cursor:default;}
.title2{ font-size:18px; text-align:center; color:#ebb919; margin-top:5px; margin-bottom:55px; cursor:default;}
.product_bg{ background:url(../img/product_bg.jpg) top center no-repeat; padding-top:58px; padding-bottom:30px;}
.product_t{ position:absolute; width:220px; font-size:18px; font-weight:bold; text-align:center; height:62px; line-height:62px; background:url(../img/pro_left.jpg); color:#fff; cursor:default; border-bottom:1px solid #fff;}
.left_ul{ width:220px; float:left; margin-top:63px;}
.left_ul li{ list-style-type:none; border-bottom:1px solid #fff;}
.left_ul a{ height:50px; line-height:50px; text-align:center; display:block; color:#666; background:#e9e9e9;}
.left_ul a:hover{ background:url(../img/left_li.jpg); color:#fff;}
.left_p1{ font-size:14px; color:#333; background:#d4d4d4; padding:20px; cursor:default;}
.left_p2{ font-size:18px; background:url(../img/left_bg.jpg); padding-left:20px; padding-top:30px; padding-bottom:10px; height:120px; line-height:20px; cursor:default;}
.left_p2 span{ position:absolute; margin-top:5px; line-height:30px;}
.tabs_pro .current a{ background:url(../img/left_li.jpg); color:#fff;}

.product_right{ float:right; width:820px; margin-top:20px;}
.product_t2{ height:40px; line-height:40px; border-bottom:1px solid #ddd;}
.product_t21{ float:left; font-size:16px; font-weight:bold; color:#245797; background:url(../img/li.png) left center no-repeat; padding-left:28px; border-bottom:1px solid #245797; padding-right:5px; cursor:default;}
.product_t22{ float:right; font-size:12px;}
.product_t22 a{ color:#666;}
.product_t22 a:hover{ color:#245797;}

.pro1_bg{ width:867px;}
.pro1{ width:242px; height:214px; display:block; float:left; color:#333; background:#ddd; font-size:14px; float:left; margin-right:47px; margin-top:40px;}
.pro1:hover{ background:#245797; color:#fff;}
.pro1_pic{ width:242px; height:182px;}
.pro1 p{ height:32px; line-height:32px; overflow:hidden; text-align:center;}
.product_right .hide{ display:none;}
.pro2_bg{ width:837px;}
.pro2_bg .pro1{ margin-right:37px; margin-top:30px;}

.equipment_bg{ background:url(../img/equ_bg.jpg) top center no-repeat; padding-top:50px; padding-bottom:55px;}
.equ1{ width:322px; height:216px; display:block; float:left; margin-right:16px;}
.equ1_pic{ width:322px; height:216px;}
.mr_frbox{ width:998px; margin:0 auto;}
.mr_frUl{ width:998px; overflow:hidden;}
.mr_frBtnL{ position:absolute; width:38px; height:40px; margin-top:88px; background:url(../img/left.jpg); margin-left:-51px; cursor:pointer;}
.mr_frBtnR{ position:absolute; width:38px; height:40px; margin-top:88px; background:url(../img/right.jpg); margin-left:1011px; cursor:pointer;}
.tec_bg{}
.tec_bg .equ1{ margin-left:52px; margin-right:0; color:#333; margin-top:30px; margin-bottom:20px;}
.tec_bg .equ1:hover{ color:#245797;}
.tec_bg .equ1 p{ text-align:center; font-size:16px; line-height:30px;}

.news1_bg{ float:left; width:700px; margin-top:30px;}
.news1_t{ height:30px; line-height:30px; margin-bottom:25px;}
.news1_t1{ font-size:18px; border-bottom:2px solid #e5b908; padding-left:2px; padding-right:5px; color:#245797;}
.news1_t2{ float:right; font-size:12px; margin-right:5px;}
.news1_t2 a{ color:#666;}
.news1_t2 a:hover{ color:#245797;}
.news1_pic{ float:left; width:175px; height:135px; padding-left:5px; padding-top:5px; background:url(../img/news_pic.png); margin-top:5px;}
.news1_pic a{ width:163px; height:122px; display:block;}
.news1_p{ float:right; width:500px; margin-top:10px;}
.news1_title{ line-height:35px; height:35px; overflow:hidden;}
.news1_title a{ color:#245797;}
.news1_title a:hover{ text-decoration:underline;}
.news1_desc{ line-height:24px; font-size:14px; color:#666; height:96px; overflow:hidden; margin-top:5px;}

.news2_bg{ width:820px; margin-top:25px;}
.news2{ line-height:30px; height:30px; overflow:hidden; font-size:14px; background:url(../img/list.png) left center no-repeat; padding-left:12px; width:268px; float:left; margin-left:10px; margin-right:110px;}
.news2 a{ color:#666;}
.news2 a:hover{ color:#245797;}

.tec{ float:right; width:350px; margin-top:30px; padding-bottom:35px;}
.tec_pic{ width:100%; height:66px; background:url(../img/tec.jpg) center no-repeat; background-size:cover; margin-top:-10px; margin-bottom:10px;}
.news3{ width:345px; margin-right:0; margin-left:5px; line-height:24px; height:24px;}
.quick{ margin-top:10px;}
.q1{ width:110px; height:88px; display:block; border:1px solid #ddd; background:url(../img/quick.png); margin-top:-10px; float:left;}
.q1:hover{ border-color:#245797;}
.q1_pic{ width:100%; height:100%; background:url(../img/btn1.png) center 15px no-repeat;}
.q2_pic{ background-image:url(../img/btn2.png);}
.q3_pic{ background-image:url(../img/btn3.png);}
.q1 p{ width:110px; text-align:center; font-size:14px; color:#333; margin-top:-28px;}

.foot_bg{ background:#003c7e;}
.foot1{ float:left; width:190px; background:url(../img/logo_foot.png) center 35px no-repeat #033268; text-align:center; color:#d6d6d6; font-size:14px; line-height:35px; padding-bottom:20px;}
.code{ width:130px; height:130px; margin:0 auto; background:url(../img/code.png) center no-repeat; background-size:contain; margin-top:80px;}
.foot2{ float:right; width:860px; color:#fff;}
.foot2 a{ color:#fff;}
.foot2 a:hover{ text-decoration:underline;}
.foot_nav{ font-size:16px; line-height:55px; border-bottom:1px solid #1a508b; margin-top:25px;}
.foot_nav a{ margin-left:5px; margin-right:45px;}
.foot_nav a:nth-last-child(1){ margin-right:0;}
.foot21{ font-size:14px; line-height:30px; margin-top:15px; margin-left:5px; margin-bottom:10px;}
.share1{ float:left; font-size:12px; margin-left:5px;}
.share2{ float:left;}
.foot22{ font-size:16px; padding-left:5px; line-height:60px; border-top:1px solid #1a508b; margin-top:20px;}


.body{ background:url(../img/body_top.jpg) top center no-repeat; margin-top:-5px; padding-top:30px; padding-bottom:45px;}
.left{ float:left; width:270px;}
.left_title{ font-size:24px; color:#fff; font-weight:bold; line-height:102px; background:url(../img/left_title.jpg); cursor:default; padding-left:38px;}
.left_title span{ font-size:18px; color:#97c3e7; font-weight:normal;}
.left ul{ border-bottom:4px solid #eaeaea;}
.left li{ list-style-type:none; border-bottom:1px solid #eaeaea;}
.left li a{ height:60px; display:block; background:url(../img/left_li2.png) 238px center no-repeat #f7f7f7; color:#888; line-height:60px; padding-left:40px;}
.left li a:hover{ background-image:url(../img/left_li.png); background-color:#fff; color:#245797;}
.left .li1_a2{ height:40px; line-height:40px; font-size:14px; background:url(../img/list.png) 40px center no-repeat #f7f7f7; padding-left:55px;}
.left .li1_a2:hover{ background-image:url(../img/list.png);}
.cur2{ background-image:url(../img/left_li.png) !important; background-color:#fff !important; color:#245797 !important;}
.cur3{ background-image:url(../img/list.png) !important; background-color:#fff !important; color:#245797 !important;}
.left_map{ height:204px; background:url(../img/left_map.jpg); margin-top:14px; padding-top:25px;}
.left_tel{ line-height:24px; font-size:18px; color:#333; margin-left:20px; cursor:default;}
.left_tel span{ color:#1f559d;}
.location{ font-size:14px; color:#666; background:url(../img/location.jpg) left center no-repeat; padding-left:18px; margin-left:20px; margin-top:15px;}
.location a{ margin-left:2px; margin-right:2px; color:#2d81c3;}
.location a:hover{ text-decoration:underline;}

.right{ float:right; width:800px;}
.right_title{ line-height:38px; height:38px; border-bottom:1px solid #eaeaea; color:#888; font-size:12px; padding-right:2px;}
.right_title p{ float:right; background:url(../img/right_title.png) left center no-repeat; padding-left:15px;}
.right_title a{ color:#888;}
.right_title a:hover{ color:#245797;}
.right_t1{ font-size:24px; color:#333; line-height:45px; margin-top:5px;}
.right_t2{ width:311px; height:37px; background:url(../img/right.png);}
.line{ width:100%; height:1px; background:#eaeaea; margin-top:15px;}
.desc{ font-size:16px; color:#666; line-height:2em; margin-top:20px;}
.desc img{ max-width:800px;}
.desc a{ color:#245797;}
.desc a:hover{ text-decoration:underline;}

.page{ color:#ddd; font-size:14px; margin-top:40px;}
.page span,.page p,.page a{ color:#aaa; padding-left:4px; padding-right:4px; font-size:14px; margin-left:2px; margin-right:2px;}
.page a:hover{ background:#245797; color:#fff !important; border-color:#245797;}
.page-num-current{ color:#245797 !important;}

.contact{ background:url(../img/contact.jpg) left center no-repeat; min-height:145px; padding-left:250px; padding-right:30px; font-size:14px; color:#666; line-height:24px; border:4px solid #e9e9e9; margin-top:30px;}
.contact span{ position:absolute; padding-top:15px; width:510px;}
.contact_map{ height:457px; background:url(../img/map.jpg); margin-top:30px; padding-left:499px;}
.con1{ text-align:center; font-size:20px; color:#fff; padding-top:28px;}
.con2{ text-align:center; font-size:12px; color:#fff;}
.con3{ width:200px; color:#fff; font-size:14px; padding-left:88px; line-height:24px; margin-top:60px;}
.con4{ margin-top:45px;}
.con5{ margin-top:70px;}

.news_bg{ margin-top:30px; padding-bottom:25px; border-bottom:1px dashed #e0e0e0;}
.news_pic{ float:left; width:300px; height:180px; background:url(../img/about.jpg) center no-repeat; background-size:cover; border:5px solid #f0f0f0;}
.news_pic:hover{ border-color:#245797;}
.news_p{ float:right; width:460px;}
.news_t{ font-size:16px; background:url(../img/list.png) left center no-repeat; padding-left:12px; line-height:35px; height:35px; overflow:hidden;}
.news_t a{ color:#333;}
.news_t a:hover{ color:#245797;}
.news_desc{ font-size:14px; color:#888; line-height:24px; margin-top:10px; height:96px; overflow:hidden;}
.news_more{ position:absolute; width:86px; height:28px; display:block; background:#8a8a8a; color:#fff; font-size:12px; text-align:center; line-height:28px; margin-top:162px;}
.news_more:hover{ background:#245797;}
.news4{ height:35px; line-height:35px; overflow:hidden; font-size:14px; color:#888; background:url(../img/list.png) 6px center no-repeat; padding-left:18px; border-bottom:1px dashed #e0e0e0;}
.news4 a{ float:left; color:#666; max-width:680px; overflow:hidden;}
.news4 a:hover{ color:#245797;}
.news4 span{ float:right;}

.news_tec{ height:131px; background:url(../img/news_tec.jpg); margin-top:30px; margin-bottom:20px;}

.news_t1{ text-align:center; font-size:18px; color:#333; margin-top:30px;}
.news_t2{ text-align:center; font-size:14px; color:#666; margin-top:10px; border-bottom:1px dashed #eaeaea; padding-bottom:15px;}
.desc_news{ font-size:14px; color:#666; line-height:2em; margin-top:15px;}
.desc_news img{ max-width:800px;}
.desc_news a{ color:#245797;}
.desc_news a:hover{ text-decoration:underline;}

.pro_right{ width:390px; float:right; margin-top:30px;}
.pro_right img{ max-width:390px;}
.pro_t{ font-size:18px; color:#333; line-height:40px; height:40px; overflow:hidden;}
.pro_desc{ font-size:14px; color:#666; line-height:1.75em; margin-top:10px;}
.pro_t2{ height:40px; line-height:40px; border-bottom:1px solid #eaeaea; color:#333;}
.pro_t2 span{ float:left; border-bottom:2px solid #245797;}
.desc_pro{ font-size:14px; color:#666; line-height:2em; margin-top:15px;}
.desc_pro img{ max-width:800px;}
.desc_pro a{ color:#245797;}
.desc_pro a:hover{ text-decoration:underline;}

.menu_list{ background:#f7f7f7; border-bottom:3px solid #ddd;}
.menu_head{ border-bottom:1px solid #fff; height:50px; line-height:50px;}
.menu_head:hover{ background-color:#fff;}
.menu_head a{ display:block; padding-left:38px; color:#666; background:url(../img/left_li2.png) 238px center no-repeat #f7f7f7;}
.menu_body{ /*display:none;*/ border-bottom:1px solid #ddd;}
.menu_body a{ display:block; color:#666; height:40px; line-height:40px; font-size:14px; background:url(../img/list.png) 40px center no-repeat #f7f7f7; padding-left:55px;}
.menu_body a:hover{ background-color:#fff; color:#245797;}
.cur2 a{ background-image:url(../img/left_li.png) !important; background-color:#fff !important; color:#245797 !important;}
.cur3{ background-image:url(../img/list.png) !important; background-color:#fff !important; color:#245797 !important;}