﻿@charset "utf-8";
/* CSS Document */

@media only screen and (max-width:1210px){
		body{ width:1210px !important; margin:0 auto;}
	}

*{ margin:0; padding:0;}
.width{ width:1100px; 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;}
.p26{ font-size:26px;}
.p30{ font-size:30px;}
.p36{ font-size:36px;}
.p48{ font-size:48px;}

.top_bg{ background:#f4f4f4; height:35px; line-height:35px; border-bottom:1px solid #ddd;}
.top_p{ float:left; margin-left:2px; color:#666; cursor:default;}
.top_link{ float:right; margin-right:2px; cursor:default; color:#666;}
.top_link a{ color:#666;}
.top_link a:hover{ color:#c92027;}

.top2{ height:110px;}
.logo{ float:left; margin-left:2px; display:block; margin-top:20px;}
.tel{ float:right; margin-right:2px; color:#666; background:url(../img/phone.png) left top no-repeat; height:80px; padding-left:85px; margin-top:30px;}
.tel span{ color:#c92027; font-weight:bold;}

.nav_bg{ background:#c92027;}
.nav{ height:50px; line-height:50px;}
.nav li{ float:left;}
.nav a{ width:157px; display:block; text-align:center; color:#fff;}
.nav a:hover{ background:#444;}
.cur{ background:#333;}

.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;}

.keyword_bg{ height:60px; border-bottom:1px solid #ddd;}
.keyword{ float:left; margin-left:2px; line-height:60px; color:#666; cursor:default;}
.keyword a{ color:#666;}
.keyword a:hover{ color:#c92027;}
.search{ float:right; margin-top:12px;}
.search1{ float:left; width:225px; height:33px; line-height:33px; border:1px solid #ddd; outline:none; background:#f7f7f7; padding-left:18px; padding-right:40px; border-radius:14px; color:#999;}
.search2{ float:left; width:22px; height:22px; border:none; outline:none; background:url(../img/search.png); margin-top:7px; margin-left:-32px; cursor:pointer;}
.search2:hover{ background:url(../img/search_hover.png);}

.title{ text-align:center; background:url(../img/title_bg.png) bottom center no-repeat; padding-bottom:14px; cursor:default; padding-top:30px;}
.title .p48{ color:#c92027; font-weight:bold;}
.title .p14{ color:#666;}
.advan .title .p14{ color:#fff;}

.about_bg{ padding-bottom:33px; border-bottom:1px solid #ddd;}
.about_pic{ float:left; width:385px; height:290px; border-radius:6px;}
.about_p{ float:right; margin-right:2px; width:685px;}
.about_p .p30{ line-height:50px; color:#c92027; font-weight:bold;}
.about_desc{ height:180px; overflow:hidden;}
.about_desc,.about_desc p{ font-family:"微软雅黑" !important; font-size:14px !important; line-height:30px !important; color:#666 !important;}
.more{ position:absolute; width:140px; height:36px; line-height:36px; text-align:center; display:block; color:#fff; background:#c92027; margin-top:204px;}
.more:hover{ background:#b2080f;}

.product_bg{ background:#f1f1f1; border-bottom:1px solid #ddd;}
.product{ padding-bottom:35px; overflow:hidden;}
#tabs ul{ text-align:center; cursor:default;}
#tabs ul li{ display:inline-block;}
.tab{ width:136px; height:28px; display:block; border:1px solid #cdcdcd; text-align:center; line-height:28px; outline:none; color:#666; margin-left:-3px; margin-right:-3px;}
.tab:hover{ color:#c92027;}
#tabs ul li.ui-tabs-active a{ color:#c92027;}

.tab1{ height:240px; padding-top:20px; width:1110px;}
.pro1{ width:210px; height:210px; border:1px solid #ddd; display:block; color:#666; background:#fff; float:left; margin-right:10px;}
.pro1:hover{ color:#c92027; border-color:#c92027;}
.pro1_pic{ width:210px; height:210px;}
.pro1_p{ height:20px; line-height:20px; text-align:center; padding-top:8px;}

.partner_bg{ padding-bottom:16px;}
.mr_frbox{ overflow:auto;}
.mr_frUl{ width:1100px; overflow:hidden;}
.par1{ width:194px; height:124px; display:block; border:3px solid #cdcdcd; color:#666; float:left; margin-right:25px; margin-bottom:45px;}
.par1:hover{ color:#c92027; border-color:#c92027;}
.par1_pic{ width:194px; height:124px;}
.par1_p{ height:45px; line-height:45px; text-align:center;}
.par_bg{ width:840px;}
.par2{ margin-right:10px;}

.mr_frBtnL,.mr_frBtnR{ width:32px; height:32px; background:url(../img/btn_bg.png); font-size:24px; text-align:center; line-height:32px; cursor:pointer; color:#fff; position:absolute;}
.mr_frBtnL:hover,.mr_frBtnR:hover{ background-image:url(../img/btn_bg_hover.png);}
.mr_frBtnL{ margin-left:-55px; margin-top:49px;}
.mr_frBtnR{ margin-left:1123px; margin-top:-126px;}
.mr_frBtnL2{ margin-left:-55px; margin-top:156px;}
.mr_frBtnR2{ margin-left:1123px; margin-top:-228px;}

.advan_bg{ background:url(../img/advan_bg.jpg) center center no-repeat; padding-bottom:60px; padding-top:15px;}
.advan_t{ text-align:center; line-height:45px; color:#fff; cursor:default;}

.a_bg{ width:1064px; margin:0 auto;}
.a1{ width:194px; height:194px; display:block; border:3px solid #fff; border-radius:98px; float:left; margin-left:33px; margin-right:33px; margin-bottom:42px; margin-top:30px;}
.a1:hover{ border-color:#c92027;}
.a_pic{ width:194px; height:194px; background:center center no-repeat; background-size:cover; border-radius:98px;}
.a1_p{ text-align:center; width:110px; height:30px; line-height:30px; color:#fff; background:#c92027; border-radius:8px; margin:18px auto; cursor:default;}
.a1_pic{ background-image:url(../img/a1.jpg);}
.a2_pic{ background-image:url(../img/a2.jpg);}
.a3_pic{ background-image:url(../img/a3.jpg);}
.a4_pic{ background-image:url(../img/a4.jpg);}
.a5_pic{ background-image:url(../img/a5.jpg);}
.a6_pic{ background-image:url(../img/a6.jpg);}
.a7_pic{ background-image:url(../img/a7.jpg);}
.a8_pic{ background-image:url(../img/a8.jpg);}

.honor_bg{ padding-bottom:20px; border-bottom:2px solid #ddd;}
.hon1{ width:246px; height:340px; display:block; border:2px solid #ddd; color:#666; float:left; margin-right:33px; margin-bottom:40px;}
.hon1:hover{ border-color:#c92027; color:#c92027;}
.hon1_pic{ width:246px; height:340px;}
.hon1_p{ line-height:40px; text-align:center;}
.hon_bg{ width:870px;}
.hon2{ margin-right:40px; margin-bottom:45px;}

.ne_bg{ padding-top:30px; padding-bottom:25px;}
.news{ float:left; width:720px;}
.tab_menu{ height:48px; background:#ddd;}
.tab_menu li{ float:left; line-height:48px;}
.tab_menu li a{ width:130px; height:48px; display:block; color:#333; text-align:center; cursor:default;}
.tab_menu li:hover{ color:#c92027; border-top:3px solid #c92027; background-color:#fff; height:45px; line-height:42px !important;}
.tabs_pro .current{ color:#c92027; border-top:3px solid #c92027; background-color:#fff; height:45px; line-height:42px !important;}
.tabs_pro .hide{ display:none;}

.more_news{ width:17px; height:17px; display:block; background:url(../img/more.png); text-align:center; line-height:17px; color:#fff; font-weight:bold; position:absolute; margin-top:-52px; margin-left:685px;}
.more_news:hover{ background-image:url(../img/more_hover.png);}
.news1{ margin-top:20px; margin-bottom:12px;}
.news1_a{ float:left; width:218px; height:148px; display:block; border:1px solid #ddd;}
.news1_a:hover{ border-color:#c92027;}
.news1_pic{ width:218px; height:148px;}
.news1_p{ float:right; width:480px;}
.news1_p .p16{ height:35px; line-height:35px; overflow:hidden;}
.news1_p .p16 a{ color:#333;}
.news1_p .p16 a:hover{ color:#c92027;}
.news1_desc{ height:72px; overflow:hidden;}
.news1_desc,.news1_desc p{ font-family:"微软雅黑" !important; font-size:14px !important; color:#666 !important; line-height:24px !important;}
.more2{ width:100px; height:28px; line-height:28px; display:block; text-align:center; color:#fff; background:#c92027; position:absolute; margin-top:122px;}
.more2:hover{ background:#b2080f;}
.news1_2{ margin-top:0; margin-bottom:0; border-bottom:1px dashed #ddd; padding-bottom:15px;}
.news1_p2{ width:595px;}
.news1_date{ position:absolute; color:#666; line-height:28px; margin-top:123px; margin-left:108px;}

.news2{ height:47px; line-height:47px; border-bottom:1px dashed #c7c7c7; overflow:hidden;}
.news2_a{ float:left; width:625px; height:47px; overflow:hidden;}
.news2_a a{ background:url(../img/list.jpg) 2px center no-repeat; padding-left:16px; color:#666;}
.news2_a a:hover{ color:#c92027; background-image:url(../img/list_hover.jpg);}
.news2_date{ float:right; color:#666; margin-right:2px;}
.news21 .news2_a{ width:725px;}

.equipment{ float:right; width:340px;}
.title2{ height:48px; background:#ddd;}
.title2 .p18{ line-height:48px; color:#333; margin-left:16px; cursor:default;}
.more3{ margin-top:16px; margin-left:310px;}

.equ_bg{ background:#f1f1f1; padding-top:15px; padding-bottom:5px;}
.equ1{ width:255px; height:165px; display:block; margin:0 auto; margin-bottom:16px; border:10px solid #fff;}
.equ1:hover{ border-color:#c92027;}
.equ1_pic{ width:255px; height:165px;}
.equ_bg2{ width:855px;}
.equ2{ width:237px; height:153px; margin:0; border-color:#f4f4f4; float:left; margin-right:28px; color:#666; text-align:center; margin-bottom:40px;}
.equ2:hover{ color:#c92027;}
.equ2 .equ1_pic{ width:237px; height:153px;}
.equ2 p{ line-height:45px; height:45px; overflow:hidden;}

.link_bg{ height:45px; background:#333; line-height:45px; color:#fff;}
.link p{ margin-left:2px;}
.link a{ color:#fff; margin-left:6px; margin-right:10px;}
.link a:hover{ color:#c92027;}

.foot1_bg{ background:#454545; padding-top:28px; padding-bottom:22px; border-bottom:1px solid #333;}
.foot11{ width:132px; float:left; margin-right:45px;}
.foot11 p{ padding-left:12px; color:#fff; line-height:35px;}
.foot11 a{ padding-left:12px; color:#a0a0a0; line-height:30px;}
.foot11 a:hover{ color:#fff;}
.line1{ width:132px; height:1px; background:#333;}
.line2{ width:132px; height:1px; background:#585858; margin-bottom:6px;}
.foot12{ width:220px;}
.p_contact{ color:#a0a0a0 !important; line-height:30px !important;}

.foot2_bg{ background:#454545; height:54px; line-height:54px; border-top:1px solid #585858;}
.foot2{ text-align:center; color:#fff;}
.foot2 a{ color:#fff;}
.foot2 a:hover{ color:#c92027;}

.to-top{ background: #c92027; color: #fff;padding: 15px;border-radius: 5px; filter:alpha(opacity:50);opacity:0.5; z-index:9999999;}
.to-top:hover{ filter:alpha(opacity:100);opacity:1;}


.ban{ height:260px;}

.body_bg{ padding-top:12px; padding-bottom:45px;}
.left{ float:left; width:250px;}
.left1{ background:#f4f4f4; padding-bottom:24px;}
.left1_t{ height:60px; line-height:60px; background:#c92027; color:#fff; cursor:default; padding-left:18px;}
.left1_t span{ margin-left:5px;}
.left1 ul{ border-top:1px solid #fff;}
.left1 ul li{ cursor:default; color:#666;}
.left1 .left1_li_a{ height:48px; line-height:48px; display:block; color:#333; background:url(../img/left1_bg.png) 220px center no-repeat; border-bottom:1px solid #fff; padding-left:18px;}
.left1 .left1_li_a:hover{ color:#fff; background-image:url(../img/left1_bg_hover.png); background-color:#444;}
.cur2{ color:#fff !important; background:url(../img/left1_bg_hover.png) 220px center no-repeat #333 !important;}
.submenu{ padding-left:16px; padding-right:16px; border-bottom:1px solid #fff; margin-top:-1px;}
.sub{ color:#666; line-height:30px;}
.sub:hover{ color:#c92027;}
.cur3{ color:#c92027;}

.left2{ margin-top:12px; background:#f4f4f4;}
.left2_pic{ height:100px; background:url(../img/left2.jpg) center center no-repeat; background-size:cover; border-bottom:1px solid #fff;}
.left2_pic p{ text-align:right; line-height:100px; color:#c92027; cursor:default; margin-right:5px;}
.left2 .p14{ color:#666; padding-left:12px; padding-right:12px; line-height:30px; padding-top:8px; padding-bottom:30px;}

.right{ float:right; width:830px;}
.right img{ max-width:830px;}
.right_t{ height:60px; overflow:hidden; line-height:64px; border-bottom:1px solid #e6e6e6;}
.right_t .p20{ float:left; color:#c92027; background:url(../img/right_title.png) 8px 23px no-repeat; padding-left:30px; padding-right:12px; border-bottom:4px solid #c92027; height:56px; line-height:64px;}
.right_t .p14{ float:right; color:#666; margin-right:2px;}
.right_t a{ color:#666;}
.right_t a:hover{ color:#c92027;}

.content{ padding-top:15px;}
.content,.content p{ font-family:"微软雅黑"; font-size:14px; color:#666; line-height:2em;}
.content p{ padding-left:2px; padding-right:2px;}
.content a{ color:#c92027;}
.content a:hover{ text-decoration:underline;}
.content2{ font-family:"微软雅黑"; padding-top:15px;}

.page{ margin-top:12px;}
.page,.page a,.page p,.page span{ padding:4px; font-family:"微软雅黑"; font-size:14px; color:#aaa; line-height:24px;}
.page a{ color:#666;}
.page a:hover{ color:#c92027;}
.page2{ margin-top:22px;}
.page-num-current{ color:red !important;}

.pro_bg{ width:848px;}
.pro2{ width:188px; height:188px; display:block; border:2px solid #ebebeb; color:#666; float:left; margin-right:20px; margin-bottom:40px;}
.pro2:hover{ border-color:#c92027; color:#c92027;}
.pro2_pic{ width:188px; height:188px;}
.pro2_p{ text-align:center; line-height:30px; height:30px; overflow:hidden; padding-left:2px; padding-right:2px;}

.pro_right{ float:right; width:450px;}
.pro_t{ color:#333; line-height:42px; font-weight:bold; height:42px; overflow:hidden;}
.pro_desc,.pro_desc p{ font-family:"微软雅黑" !important; font-size:14px !important; color:#666 !important; line-height:30px !important;}
.pro_desc a{ color:#c92027;}
.pro_desc a:hover{ text-decoration:underline;}
.pro_t2{ height:45px; line-height:45px; color:#666; background:#f3f3f3; cursor:default; padding-left:10px; margin-top:12px;}
.pro_desc2{ padding-top:12px;}
.pro_desc2,.pro_desc2 p{ font-family:"微软雅黑"; font-size:14px; color:#666; line-height:2em;}
.pro_desc2 p{ margin-left:10px; margin-right:10px;}
.pro_desc2 a{ color:#c92027;}
.pro_desc2 a:hover{ text-decoration:underline;}

.news3{ color:#666; border-bottom:1px dashed #ddd; padding-bottom:6px; padding-top:8px;}
.news3 .p16{ height:32px; line-height:32px; overflow:hidden;}
.news3 a{ color:#333;}
.news3 a:hover{ color:#c92027;}
.news3 .p14{ line-height:24px; height:48px; overflow:hidden;}
.news3 .p12{ line-height:28px;}

.news_t1{ text-align:center; line-height:30px; color:#333;}
.news_t2{ text-align:center; line-height:30px; color:#666; border-bottom:1px dashed #ddd; padding-bottom:6px;}
.news_desc{ padding-top:10px;}
.news_desc,.news_desc p{ font-family:"微软雅黑"; font-size:14px; color:#666; line-height:2em;}
.news_desc p{ margin-left:2px; margin-right:2px;}
.news_desc a{ color:#c92027;}

.message_p{ color:#333; line-height:30px;}