﻿@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;}
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;}
body{ background:#fff !important;}

.top_bg{ height:140px; background:url(../img/top_bg.jpg);}
.logo{ float:left; margin-top:15px;}
.top_right{ float:right; margin-right:2px;}
.lang{ float:right; font-family:"微软雅黑"; text-align:right; color:#585858; margin-top:15px;}
.lang a{ color:#585858;}
.lang a:hover{ color:#015da4;}
.tel{ float:right; font-family:Arial; text-align:right; color:#ff8a00; background:url(../img/phone.png) left top no-repeat; padding-left:38px; margin-top:12px;}
.nav{ float:right; margin-top:15px;}
.nav li{ float:left; margin-left:10px;}
.nav a{ font-family:"微软雅黑"; font-size:15px; padding-left:15px; padding-right:15px; height:30px; line-height:30px; text-align:center; color:#333; display:block;}
.nav a:hover{ background:#585858; color:#fff; border-radius:4px;}
.cur{ background:#585858; color:#fff !important; border-radius:4px;}

.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;}

.title{ cursor:default; padding-left:2px;}
.title .p24{ float:left; font-family:"微软雅黑"; color:#333;}
.title .p18{ float:left; font-family:Arial; color:#cbcbcb; margin-top:10px; margin-left:8px;}

.product_bg{ padding-top:25px; padding-bottom:25px; border-bottom:1px solid #e7e7e7;}
.pro1{ width:248px; height:198px; display:block; border:1px solid #ddd; margin-top:12px;}
.pro1_pic{ width:248px; height:198px;}
.pro1_name{ color:#666; text-align:center; line-height:35px;}
.pro1_hover{ width:248px; height:198px; background:url(../img/pro_hover.png);}
.mr_frBtnL{ position:absolute; width:40px; height:25px; display:block; text-align:center; line-height:25px; z-index:100; color:#fff; background:#015da4; margin-left:1019px; margin-top:-25px; cursor:pointer;}
.mr_frBtnL:hover{ background:#0b6cb6;}
.mr_frBtnR{ position:absolute; width:40px; height:25px; display:block; text-align:center; line-height:25px; z-index:100; color:#fff; background:#585858; margin-left:1059px; margin-top:-25px; cursor:pointer;}
.mr_frBtnR:hover{ background:#666;}

.about_bg{ padding-top:25px; padding-bottom:25px; border-bottom:1px solid #e7e7e7;}
.about1_bg{ padding-top:12px; width:1131px;}
.about1{ width:345px; height:335px; background:#f7f7f7; float:left; margin-right:32px;}
.about1_pic{ width:345px; height:145px;}
.about1_p{ padding:10px;}
.about1_title{ color:#015da4; line-height:40px;}
.about1_desc{ height:125px; overflow:hidden;}
.about1_desc,.about1_desc p{ font-family:"微软雅黑" !important; font-size:12px !important; color:#999 !important; line-height:24px !important;}

.about2_bg{ padding-top:25px; padding-bottom:25px;}
.profile_pic{ float:left; width:500px; height:278px; border:3px solid #e7e7e7;}
.profile_p{ float:left; margin-left:28px; width:564px; padding-top:10px;}
.profile_p .title{ padding-left:0;}
.profile_t{ color:#015da4; line-height:40px;}
.profile_desc{ height:156px; overflow:hidden;}
.profile_desc,.profile_desc p{ font-family:"微软雅黑" !important; font-size:14px !important; color:#999 !important; line-height:26px !important;}
.profile_desc img{ display:none;}
.more{ position:absolute; width:75px; height:24px; line-height:24px; text-align:center; display:block; border:1px solid #e7e7e7; color:#015da4; margin-top:216px;}
.more:hover{ background:#015da4; color:#fff;}

.pic_bg{ padding-top:25px; width:1131px;}
.pic1_bg{ width:345px; height:186px; float:left; margin-right:32px;}
.pic1{ width:343px; height:184px; display:block; border:1px solid #e7e7e7; background:url(../img/pic_hover.png) bottom repeat-x;}
.pic1:hover{ background-image:url(../img/pic_hover2.png);}
.pic1 .p18{ position:absolute; width:343px; height:38px; line-height:38px; text-align:center; color:#fff; margin-top:146px;}

.foot1_bg{ padding-top:25px; padding-bottom:25px; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.foot1_left{ float:left;}
.logo2{ float:left; width:114px; height:95px; background:url(../img/logo2.png) center center no-repeat; background-size:contain;}
.foot11_p{ float:left; color:#666; line-height:24px; margin-left:12px; margin-top:3px;}
.foot11_p .p16{ letter-spacing:5.9px;}
.foot12{ color:#666; margin-top:10px; margin-left:2px; line-height:24px;}

.foot1_right{ float:right; width:595px;}
.foot13{ border-bottom:1px dashed #d5d5d5; padding-bottom:12px;}
.tel2{ float:left; margin-left:2px; color:#666; line-height:26px; background:url(../img/phone2.png) left center no-repeat; padding-left:32px;}
.tel2 span{ color:#ff8a00; font-family:Arial; font-size:24px;}
.mail{ float:right; width:157px; height:43px; line-height:43px; display:block; font-family:Arial; font-size:14px; color:#fff; background:url(../img/mail.png) 20px center no-repeat #015da4; padding-left:58px; margin-top:5px;}
.mail:hover{ background-color:#0b6cb6;}

.foot14{ padding-top:18px;}
.honor1{ float:left; width:55px; height:72px; background:url(../img/h1.jpg) center center no-repeat; background-size:contain; margin-left:8px;}
.honor2{ float:left; width:91px; height:72px; background:url(../img/h2.jpg) center center no-repeat; background-size:contain; margin-left:15px;}
.nav2{ float:right;}
.nav21{ float:left; font-family:"微软雅黑"; font-size:14px; line-height:24px; margin-left:8px; margin-right:15px; text-align:right;}
.nav21 a{ color:#666;}
.nav21 a:hover{ color:#015da4;}

.foot2_bg{ height:60px; line-height:60px; color:#666;}
.foot2_bg a{ color:#666;}
.foot2_bg a:hover{ color:#015da4;}
.foot2{ text-align:center;}


.ban{ width:100%; height:320px;}

.body{ padding-top:18px; padding-bottom:50px;}
.left{ float:left; width:245px; background:#fafafa; padding-top:20px; padding-bottom:15px;}
.left_title{ line-height:30px; color:#333; padding-left:35px;}
.left ul{ padding-top:18px;}
.left ul a{ height:35px; padding-left:35px; line-height:35px; display:block; font-family:"微软雅黑"; font-size:14px; color:#333; margin-bottom:7px;}
.left ul a:hover{ background:#b8b8b8;}
.cur2{ background:#b8b8b8;}

.right{ float:right; width:815px;}
.right_title{ font-family:"微软雅黑"; font-size:14px; line-height:30px; border-bottom:1px solid #ddd; color:#666; background:url(../img/li.png) 2px center no-repeat; padding-left:25px;}
.right_title a{ color:#666;}
.right_title a:hover{ color:#015da4;}

.content{ font-family:"微软雅黑"; font-size:14px; color:#666; line-height:1.75em; padding-top:15px;}
.content img{ max-width:815px;}
.content p{ margin-left:2px; margin-right:2px;}
.content a{ color:#015da4;}
.content2{ font-family:"微软雅黑"; padding-top:25px;}
.content2 img{ max-width:815px;}

.page,.page p,.page span,.page a{ padding-left:4px; padding-right:4px; font-family:"微软雅黑"; font-size:12px; color:#666; margin:2px 0; border-radius:2px; height:24px; line-height:24px; margin-top:30px; cursor:default;}
.page p,.page a{ border:1px solid #ddd;}
.page a:hover{ border-color:#015da4; background:#015da4; color:#fff; border-radius:2px; cursor:pointer;}

.pro2_bg{ padding-left:72.5px;}
.pro2{ float:left; margin-right:20px; margin-bottom:20px;}
.pro2_pic{ width:323px; height:258px; border:1px solid #ddd; display:block;}
.pro2_pic:hover{ border-color:#015da4;}
.pro2_p{ color:#666; line-height:24px; padding:2px; margin-top:8px;}

.pro_right{ float:left; width:450px; margin-left:28px;}
.pro_right,.pro_right p{ font-family:"微软雅黑" !important; font-size:14px !important; color:#666 !important; line-height:24px !important;}
.pro_right img{ max-width:450px;}
.pro_right a{ color:#015da4;}

.pro_t{ border-bottom:1px solid #ddd; margin-top:20px; cursor:default;}
.pro_t p{ width:100px; height:29px; overflow:hidden; line-height:30px; color:#fff; background:#b8b8b8; text-align:center;}
.pro_desc,.pro_desc p{ font-family:"微软雅黑" !important; font-size:14px !important; color:#666 !important; line-height:24px !important;}
.pro_desc{ margin-top:10px;}
.pro_desc p{ margin-left:2px; margin-right:2px;}
.pro_desc img{ max-width:815px;}
.pro_desc a{ color:#015da4;}

.equ1_bg{ width:790px; padding-left:27.5px;}
.equ1{ width:345px; height:185px; display:block; padding:9px; border:1px solid #ddd; color:#666; float:left; margin-right:30px;}
.equ1:hover{ color:#015da4; border-color:#015da4;}
.euq1_pic{ width:345px; height:185px;}
.euq1_p{ text-align:center; line-height:55px;}
.equ1_hover{ position:absolute; padding-left:15px; padding-right:15px; height:45px; background:url(../img/pic_hover2.png); text-align:center; color:#fff; line-height:45px;}

.equipment1{ padding-bottom:20px;}
.equipment1 .p18{ color:#666; margin-left:5px; padding-bottom:12px;}
.equipment1 img{ border-bottom:1px solid #ddd; padding-bottom:20px;}

.equipment2_bg{ padding-left:20px;}
.equipment2 p{ line-height:35px; color:#666; margin-left:10px; padding-bottom:12px;}
.equipment21{ float:left; margin-right:15px;}
.equipment2_bg img{ padding:4px; border-radius:4px; -webkit-box-shadow:0 0 10px #ddd;
-moz-box-shadow:0 0 10px #ddd;
box-shadow:0 0 10px #ddd;}

.j1{ padding-bottom:35px;}
.j11{ float:left; width:545px;}
.j12{ float:right; width:250px;}
.j1_desc,.j1_desc p{ font-family:"微软雅黑" !important; font-size:14px !important; color:#999 !important; line-height:26px !important;}
.j1 .p20{ color:#015da4; line-height:50px; padding-top:5px;}
.j2 .j11{ float:right;}
.j2 .j12{ float:left; margin-left:8px;}
.j1 img{ max-width:525px; padding:4px; border-radius:4px; -webkit-box-shadow:0 0 10px #ddd;
-moz-box-shadow:0 0 10px #ddd;
box-shadow:0 0 10px #ddd;}

.news1{ padding-left:10px; padding-right:2px; border-bottom:1px dashed #ddd; padding-bottom:15px; margin-bottom:18px;}
.news11{ float:left; background:url(../img/news_li.jpg) left center no-repeat; padding-left:13px; width:690px; height:24px; line-height:24px; overflow:hidden;}
.news11 a{ float:left; color:#333; font-weight:bold;}
.news11 a:hover{ color:#015da4;}
.news12{ float:right; color:#666; line-height:24px;}
.news1_desc{ padding-left:13px; padding-top:8px; max-height:72px; overflow:hidden;}
.news1_desc,.news1_desc p{ font-family:"微软雅黑" !important; font-size:14px !important; color:#666 !important; line-height:24px !important;}
.news1_desc img{ display:none;}
.news1_desc embed{ display:none;}

.news_t1{ text-align:center; color:#333;}
.news_t2{ text-align:center; color:#666; line-height:40px; border-bottom:1px dashed #ddd; padding-bottom:6px;}
.news_desc{ font-family:"微软雅黑"; font-size:14px; color:#666; line-height:1.75em;}
.news_desc p{ margin-left:5px; margin-right:5px; margin-top:15px;}

.question1{ padding-left:2px; padding-right:2px; padding-bottom:40px;}
.q1{ color:#333; font-weight:bold; padding-bottom:20px;}
.q1 span{ color:#015da4; font-weight:bold;}
.q2{ color:#666; line-height:24px;}
.q2 span{ color:#cd6a17; font-weight:bold;}
.q2 p{ float:left;}
.q_desc{ float:left; width:780px;}
.q_desc img{ display:none;}
.q_desc p{ float:none;}