﻿@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;}
li{ list-style-type:none;}
body{ font-family:"微软雅黑";}

.logo{ position:absolute; margin-top:31px;}
.top_bg{ height:117px; background:url(/images/top_bg.jpg) center no-repeat; border-top:3px solid #3584c8;}
.tel{ float:right; height:32px; line-height:32px; padding-left:12px; padding-right:12px; font-size:15px; color:#fff; background:#3584c8;}
.lang{ float:right; line-height:32px; font-size:14px; color:#666; margin-right:12px;}
.lang a{ color:#666;}
.lang a:hover{ color:#3584c8;}
.nav{ float:right; margin-top:20px;}
.nav li{ float:left; margin-left:15px;}
.nav a{ display:block; padding-left:12px; padding-right:12px; height:30px; line-height:30px; text-align:center; color:#333; font-size:15px; border-radius:5px;}
.nav a{ transition:.4s ease-out; -moz-transition:.4s ease-out; -webkit-transition:.4s ease-out; -o-transition:.4s ease-out;}
.nav a:hover{ background:#ff8400; color:#fff; border-radius:5px;}
.cur{ background:#ff8400; color:#fff !important; border-radius:5px;}
.cur a{color:#fff !important; color:#fff;}

.banner{ position:relative; width:100%; height:300px; 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(/images/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);}
.flex-control-nav { width:100%; position: absolute; bottom: 10px; text-align: center;}
.flex-control-nav li {margin: 0 1px; display:inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a { display:inline-block; height:8px; overflow: hidden; text-indent: -99em; width:8px; cursor: pointer; border-radius:4px; background:#fff;}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a { background:#3584c8;}
.banner .slides a img {width: 100%; display: block; cursor:default;}

.search_bg{ height:46px; line-height:46px; background:#eaeaea; font-size:14px; overflow:hidden;}
.hot{ float:left; color:#666; width:770px; overflow:hidden;}
.hot a{ color:#666; margin-right:7px;}
.hot a:hover{ color:#3584c8;}
.search{ float:right; margin-top:8px;}
.search1{ float:left; width:230px; height:28px; line-height:28px; padding-left:10px; padding-right:10px; background:#f5f5f5; font-family:"微软雅黑"; font-size:14px; color:#8f8f8f; border:1px solid #fff; outline:none;}
.search2{ float:left; width:48px; line-height:28px; text-align:center; font-family:"微软雅黑"; font-size:14px; background:#3584c8; color:#fff; border:1px solid #fff; border-left:none; border-bottom-right-radius:5px; border-top-right-radius:5px; outline:none; cursor:pointer;}

.tabs_pro{ padding-top:20px; padding-bottom:20px;}
.left_t{ position:absolute; width:210px; color:#fff; background:#3584c8; font-size:20px; font-weight:bold; line-height:22px; text-align:center; padding-top:18px; padding-bottom:15px; cursor:default;}
.left_t span{ font-size:14px; font-weight:normal;}
.tab_menu{ float:left; width:208px; border:1px solid #e7e7e7; border-top:none; padding-top:3px; margin-top:79px;}
.tab_menu li{ margin-bottom:3px;}
.tab_menu li a{ display:block; height:30px; line-height:30px; background:#f2f2f2; padding-left:44px; font-size:14px; color:#666;}
.tab_menu li a:hover{ background:#ffcc95; color:#fff;}
.left_ul{ padding-bottom:12px;}
.cur3{ background:#ff8400 !important; color:#fff !important;}
.tabs_pro .current a{ background:#ff8400; color:#fff;}
.contact{ background:url(/images/left.jpg) top no-repeat; margin-top:7px; padding-top:78px; font-size:14px; color:#666; line-height:24px; padding-left:6px; padding-right:6px; padding-bottom:12px;}
.contact span{ color:#3584c8;}
.contact a{ color:#666;}
.contact a:hover{ color:#3584c8; text-decoration:underline;}
.tab_box{ float:right; width:865px; height:726px; margin-top:7px;}
.tab_box .hide{ display:none;}
.right{ float:right; width:865px; margin-top:7px;}
.right .right_t1{ padding-right:15px;}
.right_t{ height:40px; line-height:40px; border-bottom:1px solid #ddd; cursor:default; margin-bottom:15px;}
.right_t1{ float:left; font-size:18px; color:#3584c8; background:url(/images/right_t.jpg) left center no-repeat; padding-left:15px; border-bottom:1px solid #3584c8;}
.right_t2{ float:left; font-size:14px; color:#9d9d9d; padding-left:6px; padding-right:15px; border-bottom:1px solid #3584c8;}
.right_t3{ float:right; font-size:14px;}
.right_t3 a{ color:#9d9d9d;}
.right_t3 a:hover{ color:#3584c8;}
.pro1_bg{ width:885px;}
.pro1{ display:block; width:273px; height:188px; border:1px solid #e7e7e7; color:#666; float:left; margin-right:20px; margin-bottom:35px;}
.pro1{ transition:.4s ease-out; -moz-transition:.4s ease-out; -webkit-transition:.4s ease-out; -o-transition:.4s ease-out;}
.pro1:hover{ border-color:#3584c8; color:#3584c8;}
.pro1_pic{ width:273px; height:188px;}
.pro1 p{ text-align:center; font-size:14px; line-height:30px;}

.adv_bg{ background:url(/images/adv_bg.jpg) center no-repeat; height:440px;}
.title{ font-size:30px; color:#3584c8; font-weight:bold; line-height:22px; text-align:center; width:451px; margin:0 auto; background:url(/images/title_bg.png) center 14px no-repeat; cursor:default; margin-top:45px;}
.title span{ font-size:16px; color:#c0c0c0; font-weight:normal;}
.title2{ font-size:12px; text-align:center; color:#868686; margin-top:6px; cursor:default;}
.line{ width:900px; height:10px; background:#3584c8; margin:0 auto; margin-top:45px;}
.adv1_bg{ width:1184px; margin-left:1px; margin-top:-20px;}
.adv1{ width:210px; float:left; margin-right:86px; cursor:default;}
.adv1_top,.adv1_c,.adv1_more{ transition:.4s ease-out; -moz-transition:.4s ease-out; -webkit-transition:.4s ease-out; -o-transition:.4s ease-out;}
.adv1:hover .adv1_top{ background-image:url(/images/adva2.png);}
.adv1:hover .adv1_c{ border-color:#3584c8;}
.adv1:hover .adv1_more{ background-color:#3584c8; color:#fff;}
.adv1_num{ width:30px; height:30px; line-height:30px; text-align:center; border-radius:15px; background:#3584c8; color:#fff; font-size:14px; margin:0 auto;}
.adv1_top{ width:18px; height:12px; background:url(/images/adva.png); margin:0 auto; margin-top:20px;}
.adv1_c{ width:176px; height:146px; border:2px solid #eaeaea; border-bottom:none; padding-left:15px; padding-right:15px; background:#fff;}
.adv1_t{ font-size:18px; text-align:center; color:#333; line-height:40px; height:40px; overflow:hidden; margin-top:15px;}
.adv1_desc{ font-size:12px; color:#666; line-height:24px; text-align:center; margin-top:2px; height:72px; overflow:hidden;}
.adv1_more{ display:block; height:33px; line-height:33px; text-align:center; color:#666; font-size:14px; background:#eaeaea;}

.about{ margin-top:20px; margin-bottom:35px;}
.about1{ float:left; width:600px;}
.title3{ font-size:20px; color:#666; line-height:24px; cursor:default; margin-bottom:8px; float:left;}
.title3 a{ color:#333;}
.cul_p a{color:#333;}
.title4{ color:#3584c8; margin-top:10px;}
.about_desc{ font-size:14px; color:#666; line-height:30px;}
.about_desc a{ color:#333;}
.about_more{ width:115px; height:32px; display:block; line-height:32px; text-align:center; font-size:14px; background:#ff8400; color:#fff; margin-top:10px;}
.about2{ float:right; width:468px; height:280px; border:2px solid #ffbf7a;}

.equipment{ padding-bottom:30px;}
.more{ float:right; line-height:24px; color:#9d9d9d; font-size:14px;}
.more:hover{ color:#3584c8;}
.equ1_bg{ width:1120px; margin-top:10px;}
.equ1{ width:260px; height:175px; display:block; color:#666; float:left; margin-right:20px; margin-bottom:35px;}
.equ1{ transition:.4s ease-out; -moz-transition:.4s ease-out; -webkit-transition:.4s ease-out; -o-transition:.4s ease-out;}
a.equ1:hover{ color:#3584c8;}
.equ1_pic{ width:260px; height:175px;}
.equ1 p{ text-align:center; line-height:30px; font-size:14px;}

.foot_bg{ height:242px; background:url(/images/foot_bg.jpg) center no-repeat;}
.foot1{ float:left; width:216px; height:227px; background:url(/images/foot.png);}
.foot_logo{ width:171px; height:76px; background:url(/images/foot_logo.png); margin:10px auto;}
.code{ width:97px; height:97px; border:1px solid #dadada; font-size:0; margin:0 auto;}
.foot2{ float:right; width:840px; font-size:14px; margin-top:25px;}
.foot2 a:hover{ color:#fff;}
.link{ line-height:45px; background:url(/images/line.png) bottom no-repeat; color:#d9dee2; height:45px; overflow:hidden; padding-left:2px;}
.link a{ color:#d9dee2; margin-right:9px;}
.foot_nav{ line-height:45px; padding-left:2px;}
.foot_nav a{ color:#d9dee2; margin-right:50px;}
.foot2 table{ line-height:24px; color:#9cafc2; margin-top:8px;}
.foot2 table a{ color:#9cafc2;}
.foot2 table a:hover{ color:#d9dee2; text-decoration:underline;}
.foot2 table td{ padding-right:25px;}

.ban{ height:260px;}
.nav2{ margin-top:25px; margin-bottom:15px;}
.nav2 a{ float:left; display:block; padding-left:21px; padding-right:21px; height:26px; line-height:26px; text-align:center; font-size:14px; color:#666; border:1px solid #e3e3e3; margin-right:4px;}
.nav2 a{ transition:.4s ease-out; -moz-transition:.4s ease-out; -webkit-transition:.4s ease-out; -o-transition:.4s ease-out;}
.nav2 a:hover{ background:#ff8400; color:#fff;}
.cur2{ background:#ff8400; color:#fff !important;}

.title5{ float:left; line-height:24px; font-size:14px; color:#3584c8; margin-left:12px; cursor:default; margin-top:10px;}
.profile{ padding-bottom:25px;}
.about_pic{ float:right; width:468px; border:2px solid #ffbf7a; margin-left:25px; margin-bottom:15px; margin-top:20px;}
.about_desc2{ margin-top:5px;}
.equ1_bg2{ padding-bottom:30px;}
.equ1_bg3{ padding-bottom:30px; margin-top:15px;}
.pro_bg{ padding-top:25px; padding-bottom:30px;}
.pro_bg2{ padding-bottom:45px;}
.equ_bg{ padding-bottom:30px;}

.page{ margin-top:20px;}
.page,.page span,.page p,.page a{ padding:4px; font-size:14px; color:#aaa;}
.page a{ color:#666;}
.page a:hover{ color:#3584c8;}
.page-num-current{ color:#3584c8 !important;}

.pro_right{ float:right; width:435px;}
.pro_t{ font-size:18px; color:#3584c8; margin-top:10px;}
.pro_desc{ margin-top:10px;}
.pro_t2{ font-size:16px; color:#666; line-height:36px; background:#f7f7f7; padding-left:15px; cursor:default; margin-top:17px;}
.pro_desc2{ padding:10px; margin-top:5px;}
.pro_desc2 img{ max-width:845px;}

.culture{ padding-top:30px; padding-bottom:20px;}
.cul_bg{ float:left; width:326px; height:219px; padding:17px; padding-right:0; }
.cul_pic{ width:326px; height:219px;}
.cul_p{ float:right; width:720px; margin-top:20px;}
.cul_desc{ margin-top:5px; float:left;}
.equ2{ margin-bottom:20px;}

.contact_bg{ padding-top:40px; padding-bottom:40px;}
.contact1{ float:left; width:420px;}
.contact_desc{ line-height:2em;}
.message{ float:right; width:640px;}
.message td{ padding-bottom:10px;}
.in1{ width:190px; padding-left:5px; padding-right:5px; border:none; border-bottom:1px solid #ddd; outline:none; margin-right:20px; height:30px; line-height:30px; font-family:"微软雅黑"; color:#666;}
.in2{ width:630px; height:120px; padding-left:5px; padding-right:5px; border:none; border-bottom:1px solid #ddd; outline:none; line-height:30px; font-family:"微软雅黑"; color:#666;}
.in3{ width:98px; height:25px; border:1px solid #ddd; line-height:25px; text-align:center; color:#666; background:#fff; font-family:"微软雅黑"; font-size:14px; cursor:pointer;}
.in3{ transition:.4s ease-out; -moz-transition:.4s ease-out; -webkit-transition:.4s ease-out; -o-transition:.4s ease-out;}
.in3:hover{ border-color:#3584c8; background:#3584c8; color:#fff;}
.map{ margin-top:30px;}

.prev{ color:#666;}
.prev a{ color:#3584c8;}
.prev a:hover{ text-decoration:underline;}
.pages{text-align:center; margin-top:24px;}.pages li{display:inline}.pages li.thisclass,.pages a:hover{padding:5px 10px;border:1px solid #888;background:#888;color:#fff;text-decoration:none;border-radius:3px}.pages a{padding:5px 10px;border:1px solid #CCC;background:#fff;color:#a4a4a4;line-height:18px}