﻿@font-face {
    font-family: 'isocp3regular';
    src: url('isocp3-webfont.eot');
    src: url('isocp3-webfont.eot?#iefix') format('embedded-opentype'),
         url('isocp3-webfont.woff2') format('woff2'),
         url('isocp3-webfont.woff') format('woff'),
         url('isocp3-webfont.ttf') format('truetype'),
         url('isocp3-webfont.svg#isocp3regular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'covington_expregular';
    src: url('covington_exp-webfont.eot');
    src: url('covington_exp-webfont.eot?#iefix') format('embedded-opentype'),
         url('covington_exp-webfont.woff2') format('woff2'),
         url('covington_exp-webfont.woff') format('woff'),
         url('covington_exp-webfont.ttf') format('truetype'),
         url('covington_exp-webfont.svg#covington_expregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body { font-size:12px; font-family:Arial,微软雅黑; color:#a1a1a1; background:#f4f4f4; line-height:24px; margin:0px auto; -webkit-text-size-adjust:100%!important; min-width:1000px; overflow-x:hidden;}
html{filter: expression(document.execCommand("BackgroundImageCache", false, true));}
form{margin:0px;padding:0px;}
ul,li,dl,dt,dd,h2,textarea{ margin:0px; padding:0px; list-style-type:none; border:0px;}
a { text-decoration:none; blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ }
a:focus{ -moz-outline-style: none; /* FF */ }
input,img { border:0px;outline:none;}
input { font-family:Arial,黑体;}
img { behavior:url("iepngfix.htc");}
.gray {filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0.9);-webkit-filter:grayscale(90%);}

.hover-tint {
    -webkit-transition: background-color 0.5s ease;
    transition: background-color 0.5s ease;
    background-color: transparent;
}

a{ font-size:12px; color:#a1a1a1; text-decoration: none;}
a:hover{ font-size:12px; color:#c7c7c7; text-decoration: none; }
table { font-size:12px;}
.clear { clear:both; width:0px; height:0px; line-height:0px; overflow:hidden;}
p { margin:0px; padding:0px}
.hide { display:none;}
#fixedbg { width:100%; height:100%; background:url(../images/blank.png); position:fixed; z-index:1;}

#menu { position:fixed; top:0px; width:540px; right:79px; height:60px; text-align:right; z-index:99; overflow:hidden;}
#menu .menu { font-size:0px; height:15px; position:relative; top:41px; right:-540px; -webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;}
#menu .menu.active { right:36px;}
#menu .menu a { display:inline-block; margin-left:38px; height:15px; font-size:20px; color:#000;}
#menu .menu a.home { margin-left:0px;}
#menu .menu a:hover { color:#808080;}
#menu_btn { position:fixed; right:31px; top:29px; cursor:pointer; z-index:999;}
#banner { width:100%; position:relative; overflow:hidden; display:none;}
#icon { display:none; width:100%; position:absolute; z-index:5; height:29px; text-align:center; bottom:64px;}
#icon img { cursor:pointer;}
#logo { position:absolute; z-index:9; width:100%; top:50%; padding:0 174px; text-align:center;}
#logo img { width:100%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%);}
.banner { position:relative; width:100%; z-index:4;}
.banner img { width:100%; height:100%; position:relative;}
.adimglist { width:100%; position:relative; height:100%;}
.adimglist .scrollpic { position:absolute; top:0px; left:0px; width:100%; z-index:1; text-align:center;}
.adimglist .scrollpic img {  width:100%; height:100%;}
.adimglist .scrollpic a { display:block; width:100%; height:100%;}
.control {
    bottom:56px;
	height:15px;
    position: absolute;
    width: 100%;
    z-index:999;
	margin:0px auto;
	text-align:center;
}
.control { margin:0px auto;}
.control li {display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline; font-size:0px;}
.control a { 
display: inline-block;
padding-top: 15px;
width: 14px;
height: 0;
overflow: hidden;
margin-left:8px;
margin-right:8px;
background:url(../images/btn.png) no-repeat;
cursor:pointer;
}
.control a.active { background:url(../images/btn_hover.png) no-repeat;}


#wrapper { width:100%; overflow:hidden; padding-bottom:100px; position:relative; z-index:2;}

.index_pro { margin:145px auto; overflow:hidden;}
.index_pro dl { float:left; display:inline; margin-right:24px; margin-top:24px; overflow:hidden; background:#000;}
.index_pro dl.last { margin-right:0px;}
.index_pro dl dt { width:100%; position:relative;}
.index_pro dl dt img { width:100%;}
.index_pro dl dt p { display:none; position:absolute; width:100%; height:100%; background:#000; z-index:5; top:0px; left:0px;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.index_pro dl dd { width:100%; text-align:center; overflow:hidden; background:#ffffff;}
.index_pro dl dd .name { font-size:16px; padding-top:16px; color:#a1a1a1;}
.index_pro dl dd .name a { font-size:16px; color:#a1a1a1;}
.index_pro dl dd .name2 { width:100%; text-align:center; height:24px; overflow:hidden; font-size:15px; padding-top:16px; color:#c7c7c7; padding-top:8px; padding-bottom:18px;}

#foot { width:100%; background:#fff; position:relative; z-index:9;}
.foot { width:74.53%; margin:0px auto; overflow:hidden; padding-top:70px; padding-bottom:120px;}
.foot .flogo { width:33.33%; float:left; display:inline; overflow:hidden; font-size:14px; color:#a9a9a9;}
.foot .flogo img { margin-bottom:14px;}
.foot .flogo a { font-size:14px; color:#a9a9a9;}
.foot .fmenu { width:33.33%; float:left; display:inline; overflow:hidden; font-size:0px;}
.foot .fmenu a { padding:0px 2px; margin:0px; width:auto; color:#7c7c7c; font-size:18px; line-height:32px;}
.foot .fmenu a:hover { color:#000;}
.foot .fadd { width:33.33%; float:left; display:inline; overflow:hidden; color:#a9a9a9; line-height:26px; text-align:right; font-size:0px;}
.foot .fadd a { display:inline-block; width:71px; height:71px;}
.foot .fadd .qq { background:url(../images/qq.png) no-repeat;}
.foot .fadd .weixin { margin-left:16px; background:url(../images/weixin.png) no-repeat;}
.foot .fadd .qq:hover { background:url(../images/qq_h.png) no-repeat;}
.foot .fadd .weixin:hover { background:url(../images/weixin_h.png) no-repeat;}
.copyright { width:74.53%; margin:0px auto; overflow:hidden; border-top:1px solid #a9a9a9; line-height:30px; padding-bottom:30px;}
.copyright span {}
.copyright .cadd { float:left; display:inline;}
.copyright .clink { float:left; display:inline; margin-left:20px;}
.copyright .copy { float:right; display:inline;}
#qqbox { position:absolute; top:0px; right:0px; z-index:5; display:none;}
#qqbox ul { margin-left:16px; float:left; display:inline; position:relative;}
#wxbox { position:fixed; top:80px; left:0px; z-index:1000; width:515px; height:515px; text-align:center; display:none;}
#wxbox ul { position:relative; width:515px; height:515px;}
#wxbox ul img { position:relative; z-index:1000; left:0px; top:0px;}
#wxbox ul p { position:absolute; right:-25px; top:-25px; background:url(../images/close.png); width:50px; height:50px; cursor:pointer; z-index:1001;}
.overlay {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    background: #000;
    filter: alpha(opacity=50);
    -khtml-opacity: 0.5;
    -moz-opacity: 0.5;
    opacity: 0.5;
    display: none;
}

.about_top { width:100%; height:570px; overflow:hidden;}
.about_main { width:1084px; margin:0px auto; position:relative; top:-440px; margin-bottom:-280px; background:#fff; overflow:hidden; padding-bottom:300px;}

.about_list { width:704px; margin-left:; overflow:hidden; padding-top:54px; padding-bottom:96px; margin-left:108px;}
.about_list li { float:left; width:352px; overflow:hidden; position:relative;}
.about_list li img { width:289px; height:289px;}
.about_list li a p { display:none; position:absolute; width:289px; height:289px; border-radius:289px; -moz-border-radius:289px; -webkit-border-radius:289px; left:0px; top:0px;filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4; background:#ccc;}
.about_list li a:hover p { display:block;}

.about_left { float:left; display:inline; width:704px; margin-left:108px;}
.about_left .about_tt { font-size:24px; color:#f29600;}
.about_left .about_content { font-size:14px; width:638px; color:#a1a1a1; padding-top:18px;}
.about_left .about_content .goback { padding-top:60px; padding-left:2px;}
.about_right { float:left; display:inline; width:164px; overflow:hidden;}
.about_right .about_tt2 { font-size:24px; color:#f29600;}
.about_right .about_content2 { font-size:14px; width:638px; color:#686868; padding-top:18px;}

.contact_top { width:100%; height:570px; overflow:hidden;}
.contact_main { width:1084px; margin:0px auto; position:relative; top:-240px; margin-bottom:-80px; background:#fff; overflow:hidden; padding-bottom:200px;}
.contact_content { padding-top:105px; margin-left:90px; width:720px; overflow:hidden; line-height:24px; font-size:14px; color:#000; font-family:微软雅黑;}

.news_top { width:100%; height:570px; overflow:hidden;}
.news_main { width:1350px; margin:0px auto; position:relative; top:-310px; margin-bottom:-150px; background:#f4f4f4; overflow:hidden; padding-bottom:40px;}
#newslist { width:1285px; margin:0px auto; position:relative;}
#newslist ul li { float:left; display:inline; margin:34px 17px 34px 0px; width:295px; background:#fff; overflow:hidden;}
#newslist ul li.last { margin-right:0px;}
#newslist ul li .n_pic { width:100%; position:relative;}
#newslist ul li .n_pic img { width:100%;}
#newslist ul li .n_pic p { display:none; position:absolute; width:100%; height:100%; background:#000; z-index:5; top:0px; left:0px;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
#newslist ul li .n_name { padding:15px; line-height:28px; text-align:center; font-size:16px; color:#b0b0b0;}


.newsview { float:left; display:inline; width:625px; margin-left:33px; margin-top:34px; overflow:hidden; background:#fff; padding-bottom:50px;}
.newsview .npic { width:625px;}
.newsview .npic img { width:625px;}
.newsview .nname { width:560px; line-height:35px; margin:18px auto; margin-left:34px; font-size:20px; color:#000000;}
.newsview .nname span { font-size:18px; }
.newsview .nline { width:625px; height:4px; overflow:hidden; background:#f4f4f4;}
.newsview .ncontent { width:560px; line-height:23px;margin-left:34px; padding-top:40px; font-size:13px; color:#b0b0b0; overflow:hidden;}
.newsview .nback { padding-top:52px; margin-left:34px;}

.banner2 { position:relative; z-index:1; width:625px; height:388px; overflow:hidden; background:#fff;}
.adimglist2 { width:625px; position:relative; height:388px;}
.adimglist2 .scrollpic2 { position:absolute; top:0px; left:0px; width:625px; height:388px; z-index:1; text-align:center;}
.adimglist2 .scrollpic2 img {  width:625px; height:388px;}
.control2 {
    bottom:21px;
	height:10px;
    position: absolute;
    width: 100%;
    z-index:999;
	margin:0px auto;
	text-align:center;
}
.control2 { margin:0px auto;}
.control2 li {display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline; font-size:0px;}
.control2 a { 
display: inline-block;
padding-top: 10px;
width: 10px;
height: 0;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
background: #fff;
overflow: hidden;
margin-left:9px;
margin-right:9px;
cursor:pointer;
}
.control2 a.active { background: #a1a1a1;color: #a1a1a1;}



#newslist2 { float:left; width:625px; display:inline; position:relative; margin-left:34px;}
#newslist2 ul li { float:left; display:inline; margin:34px 17px 34px 0px; width:295px; background:#fff; overflow:hidden;}
#newslist2 ul li.last { margin-right:0px;}
#newslist2 ul li .n_pic { width:100%; position:relative;}
#newslist2 ul li .n_pic img { width:100%;}
#newslist2 ul li .n_pic p { display:none; position:absolute; width:100%; height:100%; background:#000; z-index:5; top:0px; left:0px;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
#newslist2 ul li .n_name { padding:15px; line-height:28px; text-align:center; font-size:16px; color:#b0b0b0;}


.product_top { width:100%; height:927px; overflow:hidden;}
.product_main { width:1084px; margin:0px auto; position:relative; top:-120px; margin-bottom:40px; background:#fff; overflow:hidden; padding-bottom:90px;}
.product_content { padding-top:32px; margin-left:90px; width:900px; overflow:hidden;}
.product_content .p_name { font-size:24px; color:#f29600;}
.product_content .p_tt { font-size:14px; color:#000; padding-top:8px;}
.product_content .p_info { font-size:14px; color:#a1a1a1; width:635px; float:left; display:inline; padding-top:24px; padding-bottom:30px; overflow:hidden;}
.product_content .p_sort { font-size:14px; color:#686868; width:180px; float:left; display:inline; margin-left:84px; padding-top:24px; padding-bottom:30px; overflow:hidden;}
.product_content .p_content { width:900px; padding-top:50px; overflow:hidden;}
.product_content .p_content img { max-width:900px;}
.product_content .p_more { width:900px; text-align:center; font-size:0px; overflow:hidden; margin:60px auto;}
.product_content .p_more a { display:inline-block; color:#a7a7a7; font-size:14px;}
.product_content .p_more span { display:inline-block; font-size:14px; color:#a7a7a7; margin-left:17px; margin-right:17px;}
.p_qq { text-align:center;}


