body{ font-family:'arial'; font-size:12px; line-height:2; font-weight:normal; margin:0; padding:0; overflow-x:hidden; background: #fff;}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:none; color:#d7000f;-webkit-transition: all .5s;transition: all .5s;}
html, body, div, span, ul, li, ol, dl, dt, dd, table, td, th, p, fieldset, form, pre, blockquote, h1, h2, h3, h4, h5, h6, input, img, a { margin: 0; padding: 0; }
ul,li,ol{ list-style: none; }
img { border: none; }
.hv a:hover{ text-decoration:none;color:#003a8a;}
.clear{ clear:both; height:0px;}
.inn{ width:1200px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.pr{ position: relative;}
.pa{ position: absolute;}
.oh{ overflow: hidden;}
.tac{ text-align: center;}
.tal{ text-align: left;}
.tar{ text-align: right;}
.clf{ color: #fff;}
.clfa a{ color: #fff;}
.cl3{color: #333;}
.cl3a a{ color: #333;}
.fwn{ font-weight: normal;}
.fwb{ font-weight: bold;}




/*top*/
.top{ background:#eee; line-height:33px; color:#565656; text-transform: capitalize;}
.sousuo{ background:#565656 url(../images/search.png) no-repeat center; width:30px; height:23px; border:0;float:right; border-top-right-radius:20px;border-bottom-right-radius:20px; cursor:pointer;}
.sousuo1{width:130px; height:23px; float:right; padding-left:10px;background:#565656;border:0; border-top-left-radius:20px;border-bottom-left-radius:20px; color:#fff;}
.sea{ float:right; margin-top:5px;}


/*logo*/
.logo{ padding:15px 0;}
.logoimg{ float:left}
.logo .biaoti{ float:left; margin-top:25px;}
.logo .biaoti h2{ font-size:14px; text-transform: uppercase; color:#575757; line-height:1;}
.logo .biaoti h3{ font-weight:normal; text-transform: inherit; color:#adadad; font-size:12px;}

/*nav*/
.nav{ float:right; width:45%; margin-top:20px;}
.nav ul,nav li{ list-style:none;}
.nav ul img{ float:left; margin-top:12px;}
.nav>ul{ width:1200px; margin:0 auto;}
.nav>ul>li{ float:left; padding:0 25px;text-align:center; line-height:40px;position:relative;}
.nav>ul>li a{ color:#575757; font-size:14px;text-transform: capitalize; font-weight:bold;}
.nav>ul>li:hover{ background:#fff;height:46px;-webkit-transition: all .5s;transition: all .5s; }
.nav>ul>li:hover>a{ color:#d7000f;-webkit-transition: all .5s;transition: all .5s; }
.nav li ul{ display:none; position:absolute;  z-index:5; left:0; min-width:100%;background-color:#f9f9f9; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
.nav li:hover ul{ display:block;}
.nav li li{min-width:100%;white-space:nowrap;border-bottom:1px solid #ccc; font-weight:normal;}
.nav li p{min-width:100%;white-space:nowrap;border-bottom:1px solid #ddd; font-weight:normal;}
.nav li p:hover{ background:#f1f1f1;-webkit-transition: all .5s;transition: all .5s;}
.nav li li a{ color:#666; font-size:14px;padding:0 5px; font-weight:normal;}
.nav li li:hover{ background:#d7000f;-webkit-transition: all .5s;transition: all .5s;}
.nav li a:hover li{ color:#fff;-webkit-transition: all .5s;transition: all .5s;}

/* banner*/
.fullSlide{width:100%;position:relative;height:675px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:675px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:675px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:15px;height:15px; border-radius:50%;margin-right:10px;overflow:hidden;background:#444;/*filter:alpha(opacity=50);opacity:0.5;*/line-height:999px;}
.fullSlide .hd ul .on{background:#fff; opacity:1;/*filter:alpha(opacity=50);*/}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:10%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:10%;background-position:-6px -137px;}

/*neiye*/
.fullSlide1{width:100%;position:relative;height:340px;background:none;}
.fullSlide1 .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide1 .bd ul{width:100% !important;}
.fullSlide1 .bd li{width:100% !important;height:340px;overflow:hidden;text-align:center;}
.fullSlide1 .bd li a{display:block;height:675px;}
.fullSlide1 .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px;line-height:30px;}
.fullSlide1 .hd ul{text-align:center;}
.fullSlide1 .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:15px;height:15px; border-radius:50%;margin-right:10px;overflow:hidden;background:#444;/*filter:alpha(opacity=50);opacity:0.5;*/line-height:999px;}
.fullSlide1 .hd ul .on{background:#fff; opacity:1;/*filter:alpha(opacity=50);*/}
.fullSlide1 .prev,.fullSlide1 .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:10%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide1 .next{left:auto;right:10%;background-position:-6px -137px;}


/*NEWS*/
.news{ margin:20px auto;}
.news img{ float:left; margin-right:10px;}
.news p{ float:left;}
.news p a{ color:#333;}
.news p a:hover{ color:#d7000f;}
.more{float:right;}
.more i{ margin-left:5px; font-style: normal; background:#d7000f; width:18px; height:18px; line-height:18px; color:#fff; display:block; text-align:center;float:right;}
.more a{line-height:20px; color:#333; text-transform:uppercase; float:left;}

/*products*/
.product{ margin:20px auto;}
.product h2{ text-transform:uppercase; float:left; font-size:25px; font-weight:normal;}
.product h3{ border-bottom:1px solid #ccc; float:left; width:73%; height:25px; margin-left:20px;}
.product .more{ margin-top:15px;}
.hproduct{ margin-left:30px;}
.hproduct li{ float:left; padding:5px; background:#eee; position:relative; text-align:center; margin:15px 40px;}
.hproduct li img{ width:275px; height:205px;}
.hproduct li span{ position:absolute; top:5px; left:5px;opacity:0;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.hproduct li:hover span{opacity:1;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);-webkit-transition: all .5s;transition: all .5s;}
.hproduct li h4{ font-size:14px; color:#575757; font-weight:normal; text-transform: uppercase;}
.hproduct li h5{ font-size:14px; color:#575757; border:1px solid #575757; width:70px; height:30px; margin:0 auto;font-weight:normal; margin-bottom:20px; margin-top:10px;}
.hproduct li:hover{ background:#d7000f;-webkit-transition: all .5s;transition: all .5s;}
.hproduct li:hover h4,.hproduct li:hover h5,.hproduct li:hover h5 a{ color:#fff; border-color:#fff;-webkit-transition: all .5s;transition: all .5s;}

/*search**/
.psea{ width:395px; margin:0 auto;}
.psousuo1{ width:300px; height:35px; border:1px solid #ccc; float:left; padding-left:20px;}
.psousuo{ width:70px; height:37px;border:0; float:left; background:#d7000f url(../images/psearch.png) no-repeat center; cursor:pointer;}
.search{ position:relative; margin-bottom:40px;}
.left{ position:absolute; left:0; top:15px; border-bottom:1px solid #ccc; width:30%;}
.right{ position:absolute; right:0; top:15px; border-bottom:1px solid #ccc; width:31%;}

/*about*/
.aboutbg{ background:#f3f3f3; min-height:300px; padding:25px 0;}
.abtitle{ width:65%; float:left; margin-bottom:20px;}
.abtitle h2{ float:left; margin-right:20px; font-size:25px; font-weight:normal; text-transform:uppercase;}
.abtitle h3{ float:left; border-bottom:1px solid #ccc; width:56%;margin-top:25px; }
.abtitle .more{ margin-top:15px;}
.habout{ width:65%; font-size:14px;}
.habout img{ float:left; margin:0 20px 10px 0; width:210px; height:205px;}

/*contact*/
.wi30{ width:30%;}
.cttitle{ width:100%; float:right; margin-bottom:20px;}
.cttitle h2{ float:left; margin-right:20px; font-size:25px; font-weight:normal; text-transform:uppercase;}
.cttitle h3{ float:left; border-bottom:1px solid #ccc; width:30%;margin-top:25px; }
.cttitle .more{ margin-top:15px;}
.hcontact{width:100%; float:right; background:url(../images/contact.png) no-repeat; height:210px; text-transform:uppercase;}
.hcontact h2{ color:#fff; font-size:12px; line-height:3; margin-left:15px;}
.hcontact p{ line-height:3.5; margin-left:45px;}
.hcontact h3{ margin-top:10px; color:#fff; font-size:12px; line-height:3;margin-left:15px;}
.hcontact p span{ float:right; width:45%;}
.hcontact a{ color:#333;}

/*foot*/
.foot{ background:#5b5b5b; color:#fff; padding:20px 0;font-size:14px; text-align:center; border-top:3px solid #b5b5b5;}
.foot a{ color:#fff;}
.foot a:hover{ color:#d7000f;-webkit-transition: all .5s;transition: all .5s;}
.foot  ul{ width:480px; margin:0 auto;}
.foot ul li{ float:left; }
.foot ul span{ float:left; margin:0 20px;}

/*content*/
/*about*/
.hr{ width:100%; border-bottom:1px solid #ccc; margin:40px 0;}
.abouta{ margin-top:30px;}
.abouta h1{background:url(../images/bi.png) no-repeat left top;font-size:14px; font-weight:normal; padding-left:80px; padding-top:5px; margin-bottom:30px;min-height:60px;}
.aboutb h1{background:url(../images/gj.png) no-repeat left top;font-size:14px; font-weight:normal; padding-left:80px; margin-bottom:30px;min-height:60px;}
.ahonor li{ float:left; margin-right:20px;}
.friend{height:300px;margin:0 auto;overflow:hidden;width:1300px;}
.mr_frbox{height:300px;padding:24px 0px 0px;}
.mr_frUl{float:left;height:202px;width:1215px;margin-left:10px;}
.mr_frUl ul li{display:inline;float:left;/*height:389px;*/width:385px;overflow:hidden;position:relative;}
.mr_frUl ul li img{width:385px; height:290px;}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:32px;margin:130px 0px 0 0;width:32px;}
.mr_frBtnR{float:left;margin-top:130px;cursor:pointer;width:32px;height:32px;}
.aboutc h1{background:url(../images/qz.png) no-repeat left top;font-size:14px; font-weight:normal; padding-left:80px; padding-top:5px; margin-bottom:30px; line-height:60px; min-height:60px;}
.aboutd h1{background:url(../images/jsq.png) no-repeat left top;font-size:14px; font-weight:normal; padding-left:80px; padding-top:5px; margin-bottom:30px;min-height:60px;}
.aboute{ margin-bottom:30px;}


/*contact*/
.contact{ margin:30px auto; text-transform:uppercase;}
.contact .conth1{ border-bottom:1px solid #ccc; font-size:27px; text-transform:uppercase; margin-bottom:20px;}
.contact .conth2{ font-size:16px; color:#fff; margin-bottom:10px;}
.contact .conth2 span{ background:#d7000f; line-height:2; display: block; height: 40px; line-height: 40px; max-width: 150px; padding-left:15px;}
.contact p img{ float:left; margin-right:10px;}
.contact p span{ float:left; width:30%; margin-left:80px;}
.contact p{ line-height:2.5; margin:30px 0;}
.contact em{ float:left; font-style:normal;}

/*product*/
.protitle{ background: url(../images/probg.jpg) no-repeat center top; min-height:230px; color:#fff;}
.protitle h2{ text-transform:uppercase; font-weight:normal; padding-top:30px;}
.profl{ width:990px; margin:0 auto; margin-top:40px;}
.proprofen a,.proprofen{ color:#333;}
.proprofen{ width:480px; background:#fff;height:50px;line-height:50px; float:left;}
.proprofen p{ padding-left:20px; line-height:3;}
.proprofen p:hover{ background:#f1f1f1;-webkit-transition: all .5s;transition: all .5s;}
.proprofen li{ position:relative; padding-left:10px; cursor:pointer;}
.proprofen li i{ float:right; width:10px; height:10px; background:url(../images/jtx.png) no-repeat; margin-right:20px; margin-top:15px;}
.proprofen li ul{ display:none; position:absolute; background:#f9f9f9; width:100%; left:0; z-index:99;}
.proprofen li:hover ul{ display:block;}
.proprofen ul li{ line-height:3.5;}
.proprofen ul li:hover{ background:#f1f1f1;-webkit-transition: all .5s;transition: all .5s;}
.prosea{ float:right;}
.prosousuo1{ width:420px; height:50px; line-height:50px;border:0px solid #ccc; float:left; padding-left:20px;}
.prosousuo{ width:50px; height:50px;border:0; float:left; background:#fff url(../images/prosearch.png) no-repeat center; cursor:pointer;}
.proth1{ color:#575757; font-size:35px; text-transform:uppercase; padding:20px 0;}
.pcon{ margin-bottom:60px;}
.proshow1 { text-align:center;}

/*pro_show*/
.hsbg{ background:#eee; height:75px; line-height:75px; font-size:20px; font-weight:bold; color:#575757; text-transform:uppercase;}
.ma40{ margin:40px auto;}
.ma20{ margin:20px auto;}

.dowList{ width:90%; margin:0 auto;}
.dowList li{ border-bottom:1px dotted #ccc;float: left; width: 100%; margin-bottom:10px;}
.dowList li span{ float:right; background:#d7000f; padding:5px 10px;}
.dowList li span a{ color:#fff;}

