﻿@charset "utf-8";
/* CSS Document */
@media only screen and (max-width:1200px){
		body{ width:1200px !important; margin:0 auto;}
	}

*{ margin:0; padding:0;}
.width{ width:1200px; margin:0 auto;}
.clear{ clear:both; height:0;}
a{ text-decoration:none;}
li{ list-style-type:none;}
img{ border:0;}
.imgs{ position:absolute; left:0; top:0; width:100%; height:100%; filter:alpha(Opacity=0); -moz-opacity:0; opacity:0;}
.p1{ font-family:"微软雅黑";}
.p2{ font-family:"宋体";}
.p3{ font-family:Arial;}
.p12{ font-size:12px;}
.p14{ font-size:14px;}
.p15{ font-size:15px;}
.p16{ font-size:16px;}
.p18{ font-size:18px;}
.p20{ font-size:20px;}
.p24{ font-size:24px;}
.p30{ font-size:30px;}

.top_bg{ background:#2a47a3; height:38px; line-height:38px; color:#fff;}
.top1{ float:left; cursor:default;}
.top2{ float:right;}
.tel{ float:left; margin-right:18px;}
.search{ float:left;}
.search1{ float:left; width:150px; height:26px; line-height:26px; font-family:"微软雅黑"; font-size:12px; color:#e5ffdc; border:none; outline:none; padding:0 5px 0 5px; background:#7f91c8; margin-top:6px;}
.search2{ float:left; width:26px; height:26px; background:url(../img/search.png) center center no-repeat #71c553; border:none; margin-top:6px;}
.search2:hover{ background-color:#89d46e; cursor:pointer;}

.logo_bg{ height:105px;}
.logo{ float:left; margin-top:12px;}

.nav{ float:right;}
.nav .p15{ line-height:20px; padding-top:35px;}
.nav .p12{ line-height:20px;}
.nav li{ float:left;}
.nav a{ text-align:center; height:105px; display:block; width:110px; color:#333;}
.nav a:hover{ background:#67b84a; color:#fff;}
.cur{ background:#71c553; color:#fff !important;}

.banner{ position:relative; width:100%; height:500px; overflow:hidden; zoom:1; -moz-user-select:-moz-none; cursor:default;}
.banner2{ position:relative; width:100%; height:300px; overflow:hidden; zoom:1; -moz-user-select:-moz-none; cursor:default;}
.banner .slides li{ width:100%; height:100%;}
.banner2 .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);}
.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,.banner:hover .flex-prev:hover {opacity: 1; filter: alpha(opacity=50);}
.flex-control-nav {width: 100%; position: absolute; bottom: 15px; text-align: center;}
.flex-control-nav li {margin: 0 -2px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {background: url(../img/dot.png) no-repeat 0 -14px; display: block; height: 14px; overflow: hidden; text-indent: -99em; width: 14px; cursor: pointer;}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a {background-position: 0 0;}
.banner .slides a img {width: 100%; display: block; cursor:default;}
.banner2 .slides a img {width: 100%; display: block; cursor:default;}

.about_bg{ padding-top:25px;}
.about{ float:left; width:675px;}
.title{ height:35px; line-height:35px;}
.title1{ float:left; color:#333; border-bottom:3px solid #2a47a3; cursor:default;}
.title2{ float:left; color:#666; margin-left:8px; line-height:38px; cursor:default;}
.title3{ float:right; width:100px; height:30px; line-height:30px; margin-top:6px; text-align:center; display:block; background:#2a47a3; color:#fff;}
.title3:hover{ background:#314fac;}
.title4{ float:right; cursor:default; margin-right:2px;}
.title4 a{ color:#666;}
.title4 a:hover{ color:#2a47a3;}
.title4 a.on{ color:#2a47a3;}
.about_c{ line-height:24px; color:#666;}
.about_c img{ float:left; height:180px; margin-right:12px;}
.about_c p{ text-indent:2em;}

.news{ float:right; width:470px;}
.news1{ height:30px; line-height:30px; color:#666;}
.news11{ float:left; background:url(../img/list.png) left center no-repeat;}
.news11 a{ margin-left:12px; color:#666; width:380px; height:30px; overflow:hidden;}
.news11 a:hover{ color:#333; text-decoration:underline;}
.news12{ float:right; margin-right:2px;}

.product_bg{ background:#e6eaf4; padding-top:25px; padding-bottom:35px;}
.pro1{ width:210px; height:256px; display:block; border:1px solid #fff; padding:10px; float:left; margin-top:10px; color:#666; margin-right:10px; background:#e6eaf4;}
.pro1:hover{ background:#5068b3; color:#fff;}
.pro1_pic{ width:210px; height:210px;}
.pro1 p{ line-height:45px; border-top:1px solid #fff; margin-top:10px; text-align:center; width:210px; height:45px; overflow:hidden;}
.pro1_bg{overflow:hidden;width:1200px;height:576px;position:relative;}
.pro1_bg ul{position:absolute;left:0;top:0;height:576px; width:1210px;}
.pro1_bg li{float:left; width:1210px;}

.equipment_bg{ padding-top:25px;}
.equipment{ float:left; width:904px;}
.equ1{ width:212px; height:175px; display:block; color:#666; float:left; margin-right:16px; margin-bottom:30px;}
.equ1:hover{ color:#2a47a3;}
.equ1_pic{ width:220px; height:175px;}
.equ1 p{ line-height:30px; text-align:center;}
.equipment .mr_frUl{ width:904px; overflow:hidden;}

.honor{ float:right; width:275px; height:252px; background:#f5f5f5; margin-top:6px;}
.honor .title{ padding-left:10px;}
.hon1{ width:138px; height:198px; display:block;}
.honor .mr_frBtnL{display:inline;height:26px;width:14px; float:left; margin-top:80px; margin-left:25px; cursor:pointer; position:absolute;}
.honor .mr_frUl{height:198px;width:210px; margin-left:65px;}
.honor .mr_frBtnR{display:inline;height:26px;width:14px; float:right; margin-top:-118px; margin-left:230px; cursor:pointer; position:absolute;}

.par1{ width:229px; height:88px; display:block; border:1px solid #ddd; float:left; margin-right:11px;}
.par1:hover{ border-color:#bbb;}

.links_bg{ background:#3d3d3d;}
.links{ height:54px; line-height:54px; color:#fff;}
.links a{ color:#fff;}
.links a:hover{ color:#406bca;}
.links .p16{ float:left; cursor:default;}
.links .p16 span{ font-family:Arial; color:#797979;}
.links .p14{ float:left; margin-left:35px; cursor:default;}
.totop{ float:right; width:54px; height:54px; display:block; background:url(../img/top.png) center center no-repeat #406bca; cursor:pointer;}
.totop:hover{ background-color:#4d78d7;}

.foot_bg{ background:#3d3d3d; padding:15px 0 20px 0;}
.foot{ color:#fff;}
.foot1{ float:left;}
.foot1 .p16{ float:left; cursor:default; line-height:55px;}
.foot1 .p16 span{ font-family:Arial; color:#797979;}
.foot1 a{ color:#fff;}
.foot1 a:hover{ color:#406bca;}
.foot1 li a{ line-height:32px;}
.line1{ float:left; width:1px; height:230px; background:#303030; margin-top:25px; margin-left:50px;}
.line2{ float:left; width:1px; height:230px; background:#4c4c4c; margin-top:25px;}

.foot2{ float:left; margin-left:60px;}
.foot2 .p16{ float:left; cursor:default; line-height:55px;}
.foot2 .p16 span{ font-family:Arial; color:#797979;}
.line3{ float:left; width:1px; height:230px; background:#303030; margin-top:25px; margin-left:50px;}
.line4{ float:left; width:1px; height:230px; background:#4c4c4c; margin-top:25px;}

table{ color:#fff; margin-left:-58px;}
tr{ height:30px;}
table p{ width:115px; text-align:right; font-family:"微软雅黑" !important;}
.in1{ border:none; width:284px; height:24px; font-size:14px; padding-left:3px; padding-right:3px; outline:none; background:#797979; color:#fff;}
.in2{ border:none; width:208px; height:24px; font-size:14px; padding-left:3px; padding-right:3px; outline:none; background:#797979; color:#fff;}
textarea{ border:none; font-family:"微软雅黑"; width:380px; height:65px; margin-top:2px; margin-bottom:3px; font-size:14px; padding:3px; outline:none; background:#797979; color:#fff;}
.btn1{ width:95px; height:26px; background:#406bca; border-radius:4px; color:#fff; text-align:center; line-height:26px; border:none; font-family:"微软雅黑"; font-size:14px; margin-top:4px; margin-right:12px; cursor:pointer;}
.btn1:hover{ background:#4d78d7; border-radius:4px;}
.btn2{ width:95px; height:26px; background:#3c3c3c; border-radius:4px; color:#fff; text-align:center; line-height:26px; border:none; font-family:"微软雅黑"; font-size:14px; margin-top:4px; cursor:pointer;}
.btn2:hover{ background:#4e4d4d; border-radius:4px;}

.foot3{ float:right; width:390px; margin-top:20px;}
.code_bg{ width:110px; height:110px; background:url(../img/code_bg.png); padding:7px; float:left;}
.code{ width:110px; height:110px; background:url(../img/code.jpg) center center no-repeat; background-size:contain;}
.foot3_r{ width:250px; float:right; margin-top:8px;}
.foot3_r .p12{ line-height:24px;}
.foot3 .p14{ line-height:24px;}

.bottom_bg{ background:#303030; height:50px; line-height:50px; color:#fff;}
.bottom a{ color:#fff;}
.bottom a:hover{ color:#406bca;}
.bottom .span1{ float:left;}
.bottom .span2{ float:right;}


.left{ width:250px; float:left;}
.left1{ background:#f8f8f8; margin-bottom:15px;}
.left_t{ height:40px; line-height:40px; text-align:center; background:#71c553; color:#fff; cursor:default;}
.left1 ul{ padding:10px; padding-bottom:40px;}
.left1 ul li{ border-bottom:1px solid #fff;}
.left1 ul a{ height:40px; display:block; line-height:40px; color:#666; background:url(../img/left_bg.png) 220px center no-repeat;}
.left1 ul a:hover{ color:#2a48a6; background:url(../img/left_bg2.png) 220px center no-repeat;}
.left1 ul p{ padding-left:12px;}
.cur2{ color:#2a48a6; background:url(../img/left_bg2.png) 220px center no-repeat;}

.right{ width:930px; float:right;}
.right img{ max-width:930px;}
.right_t{ height:40px; line-height:40px; border-bottom:1px solid #ddd;}
.right_t .span1{ float:left; margin-left:5px; color:#333; cursor:default;}
.right_t .span2{ float:right; margin-right:2px; color:#666;}
.right_t a{ color:#666;}
.right_t a:hover{ color:#333; text-decoration:underline;}

.content{ margin-top:20px; margin-left:2px; margin-right:2px; font-family:"微软雅黑"; font-size:14px; line-height:2em; color:#666;}

.pro2_bg{ width:1036px; padding-top:15px;}
.pro2{ width:202px; height:248px; display:block; border:1px solid #fff; padding:10px; float:left; margin-top:10px; color:#666; margin-right:11px; background:#e6eaf4;}
.pro2:hover{ background:#5068b3; color:#fff;}
.pro2_pic{ width:202px; height:202px;}
.pro2 p{ line-height:45px; border-top:1px solid #fff; margin-top:10px; text-align:center; width:202px; height:45px; overflow:hidden;}

.page,.page p,.page span,.page a{ padding:4px; font-family:"微软雅黑"; font-size:14px; line-height:24px; color:#666; margin-top:30px;}
.page-num-current{ color:red !important;}

.pro_right{ width:540px; float:right; color:#666; margin-top:20px;}
.pro_right .p18{ line-height:50px; font-weight:bold;}
.pro_desc{ font-family:"微软雅黑" !important; font-size:14px !important; color:#666 !important; line-height:30px !important;}
.share{ margin-top:18px; height:45px;}
.more{ width:135px; height:30px; line-height:30px; text-align:center; display:block; background:#2a47a3; color:#e6eaf4; border-radius:4px;}
.more:hover{ background:#3753ae; color:#fff;}
.pro_desc2_t{ background:#f8f8f8; height:42px; line-height:42px; margin-top:20px; color:#666; padding-left:15px; cursor:default;}
.pro_desc2{ margin-left:5px; margin-right:5px; margin-top:15px; font-family:"微软雅黑"; font-size:14px; color:#666; line-height:24px;}

.news2{ color:#666; height:35px; display:block; line-height:35px; background:url(../img/news_list.jpg) 6px center no-repeat; padding-left:20px; padding-right:5px; border-bottom:1px dashed #ddd;}
.news2:hover{ color:#2a47a3; background-color:#f5f5f5;}
.news2 .span1{ float:left;}
.news2 .span2{ float:right; color:#666;}

.news_content{ margin-left:15px; margin-right:15px;}
.news_t{ text-align:center; color:#333;}
.news_t2{ text-align:center; color:#666; line-height:50px; border-bottom:1px dashed #ddd;}
.news_desc{ font-family:"微软雅黑"; font-size:14px; line-height:2em; color:#666; margin-top:18px;}

.equ2{ width:300px; height:250px; display:block; color:#666; float:left; margin-right:10px; margin-bottom:12px;}
.equ2:hover{ color:#2a47a3;}
.equ2_pic{ width:300px; height:220px;}
.equ2 p{ text-align:center; line-height:30px; height:30px; overflow:hidden;}

.equ_t{ text-align:center; line-height:40px; color:#666;}

.hon2{ height:210px; display:block; color:#666; float:left; margin-left:15px; margin-right:10px; margin-bottom:12px;}
.hon2:hover{ color:#2a47a3;}
.hon2 img{ height:180px;}
.hon2 p{ text-align:center; line-height:30px; height:30px; overflow:hidden;}

.par2{ width:218px; height:88px; display:block; border:1px solid #ddd; float:left; margin-right:11px; margin-bottom:15px;}
.par2:hover{ border-color:#bbb;}