﻿@charset "utf-8";
/* CSS Document */

/* reset */
body,h1,h2,h3,h4,h5,p,dl,dd,ul,ol,form,input,textarea,th,td,select { margin:0; padding:0; }
em { font-style:normal; }
li { list-style:none; }
a { text-decoration:none; color: inherit;}
a:focus { outline: none; } 
img { border:none; vertical-align:top; }
table { border-collapse:collapse; }
input,textarea { outline:none; background: none; border: none; }
textarea { resize:none; overflow:auto; }
body { font-size:12px; font-family:"微软雅黑"; }
/* end reset */
/* public */
.clear { zoom:1; }
.clear:after { content:''; display:block; clear:both; }
.fl { float:left; }
.fr { float:right; }
.clearfix {*zoom: 1;}
.clearfix:before, .clearfix:after {content: '\0020';display: block;height: 0;clear: both;visibility: hidden;}

.main-box {position: relative;width: 1000px; margin: auto; *zoom: 1;}
.main-box:before, .main-box:after {content: '\0020';display: block;height: 0;clear: both;visibility: hidden;}
.pic-box div {display: table-cell;vertical-align: middle;text-align: center;*display: block;*font-family: Arial;line-height: 0;*line-height: 1;}
.pic-box img {vertical-align: middle;}

.header{ background: url(../images/heardbg.png) repeat-x; min-width: 1000px; }
.logo{padding-top:28px;}
.logo{ float: left;}
.nav {font-size: 14px;line-height: 1;text-align: center; color: #333333; }
.nav li {float: left;width: 96px; height: 112px; text-align: center; line-height: 112px; margin-left: 25px; }
.nav li a {display: block;}
.nav .active,.nav li:hover {background: #e50012;}
.nav li:hover, .nav .active a{color: #fff;}


.banner {position: relative; min-width: 1000px;}
.one-banner {height: 500px;background-position: center center;background-repeat: no-repeat;}
.banner .hd {position: absolute; bottom: 10px; left: 40%; z-index: 10; width: 20%; margin: auto; text-align: center;}
.banner .hd li {display: inline-block;*display: inline;*zoom: 1; width: 12px; height: 12px; margin-right: 4px; background: #ccc; text-indent: -9999px;}
.banner .hd li.on {background: #333;}

.index-part-tit{margin-bottom: 10px; font-size: 18px; color: #282828; padding-left: 50px; background:url(../images/aboutico.png) left center no-repeat; line-height: 2}
.index-part-tit2{background:url(../images/newico.png) left center no-repeat;}
.index-part-tit3{background:url(../images/productico.png) left center no-repeat;}

.index-parts{ padding-top:30px; padding-bottom: 60px; }
.index-part {float: left;width: 574px;font-size: 14px;line-height: 1.6;height: 318px; }
.index-part-icon {float: left;  margin-right: 17px; width: 246px; height: 253px; border: 1px solid #f6c2c5;}
.index-part-icon img{width: 240px; height: 247px;padding: 3px}
.index-part-con {color: #1c1c1c; width: 280px; position: relative; height: 259px; padding-right: 26px; }
.view-part{font-family: "新宋体";color: #626262;bottom:0; position: absolute; right: 26px;font-size: 12px;}
.view-part2{ bottom: 12px; right: 0}
.view-part:hover {color: #e50012;}


.index-part-new{ width: 396px; float: right; height: 312px; position: relative;}
.news-section .current {font-size: 12px;color: #888888; margin-bottom: 12px;}
.news-section .current a {position: relative;display: block;height: 100px; color: #484848; line-height: 1.6}
.news-section .current .pic-box {float: left;width:142px; margin-right: 14px; }
.news-section .current .pic-box div {width:142px;height:99px; }
.news-section .current .pic-box img {max-width:142px;max-height: 99px;}
.news-section .current-tit {font-size: 14px;color: #333333;line-height:1;padding-bottom: 16px;}
.news-section .current a:hover{color: #e50012;}

.index-one-news {font-size: 14px;line-height: 2.4;color: #333333; padding-left: 10px; background: url(../images/newsdot.jpg) left center no-repeat;  }
.index-one-news a {display: block;}
.index-one-news:hover {color: #003f66;}
.index-news-date {float: right;font-size: 12px;color: #666666; }

.index-product{margin-bottom: 64px;} 
.index-product .hd {position: relative; }
.index-product .hd a {position: absolute;top: 72px;width: 21px;height: 36px;}
.index-product .prev {left: 0;background: url(../images/arrow.jpg);}
.index-product .next {right: 0;background: url(../images/arrow.jpg); background-position: 0 -36px;}


.index-product .bd {padding: 0 45px;}
.index-one-pro {float: left;width: 25%;font-size: 14px;line-height: 3;text-align: center;}
.index-one-pro .pic-box {width: 185px;margin: auto;}
.index-one-pro .pic-box div {width: 185px;height: 175px;*font-size: 149.63px;}
.index-one-pro .pic-box img {max-width: 185px;max-height:175px;}
.index-one-pro:hover {color: #e50012;}
.index-one-pro p{ overflow: hidden;height: 42px;}

.footer {padding: 6px 0 20px 0 ;background:url(../images/footerbg.jpg) repeat-x; min-width: 1000px;}
.foot-logo {float: left;margin-right: 48px; padding-top: 16px;}
.foot-contact {padding-top: 34px;font-size: 14px;line-height: 2;color: #888888; width: 700px;text-align: right;}
.foot-contact a:hover {color: #fff;}


.foot-ewm {float: right;position: relative; padding-top: 40px;margin-right: 20px;font-size: 12px;color: #565656;line-height: 2;text-align: center;background: url(../images/foot-link-line.png) left center no-repeat;}
.foot-ewm .sewm {width:78px;height: 78px;}
.lewm{ position: absolute; top: -132px; right: -166px; display: none;}

.sao{ position: absolute; width: 12px; right: -14px; top: 43px; line-height: 1}

.in-banner {min-width: 1000px; height: 300px;background-position: center center;background-repeat: no-repeat;}

.main {padding: 30px 0;}
.main-l {float: left;width: 244px;}
.main-r {float: right;width: 720px;}

.side-tit {height: 64px; font-size: 20px;border-right: 1px solid #dadada; line-height:64px;text-align: center;color: #fff;background: url(../images/side-tit.png);}
.side-nav {padding: 10px;border: solid #dadada;border-width: 0 1px 1px; padding-top: 20px;}
.side-nav a {display: block; margin-bottom: 10px;height: 36px; padding-left: 16px; font-size: 12px;line-height: 33px;font-family: "SimSun";color: #333333;background: #ececec;}
.side-nav a span {font-family: Arial;margin:0 32px 0 22px;}

.side-nav2 a{ padding-left:12px}
.side-nav .current ,.side-nav a:hover {color: #fff;background: #040404;}
.side-contact {padding: 65px 20px 20px; color: #333333; margin-top: 15px;font-size: 12px;font-family: "SimSun";line-height: 2;color: #444;background: url(../images/side-contact-tit.jpg) top no-repeat;border: solid #dadada;border-width: 0 1px 1px;}
.side-company {font-size: 16px;font-weight: bold;color: #262626;}


.page-tit { font-size: 12px;color: #444444;border-bottom: 1px solid #ededed;  height: 38px; line-height: 38px;}
.local {float: right; color: #474747  }
.local a:hover {color: #e50012;}

.page-con {padding: 12px;font-size: 12px;line-height: 2;color: #333;}

#feedback { margin-left: 76px;}
#feedback .feedbackImf {float: left;line-height: 50px;font-size: 16px;padding-top:16px; padding-left: 103px; background: url(../images/contact.jpg ) left top no-repeat;}
#feedback form {clear: both;font-size: 12px;}
#feedback form input {margin-left: 20px;line-height: 24px;height: 24px;width: 250px;background-color: #e8e8e8;}
#feedback form textarea {width: 360px;height: 100px;margin-left: 20px;margin-bottom: 6px;background-color: #e8e8e8;}
#feedback form span {line-height: 36px;color: #001b42;}
#feedback form img#Newcode {vertical-align: middle;margin-left: 10px;width: 80px;height: 28px;cursor: pointer;}
#feedback form .Btn {width: 100px;height: 30px;line-height: 30px;font-size: 12px;background-color: #008bd8;border: 0 none;border-radius: 5px;color:#FFFFFF;}
#feedback form .Btn:hover{ opacity:0.8;}

.one-news{  border-bottom: 1px dashed #dcdcdc; padding: 14px 0 25px 0}
.one-news-tit{ font-size: 14px; line-height: 3; color: #202020;}
.one-news-con{ font-size: 12px; color: #5f5f5f;line-height: 1.6}
.one-news:hover .one-news-tit{ color: #e50012}

.other-page {padding: 30px 0;font-size: 12px;font-weight: bold;line-height: 26px;text-align: center;color: #696969;}
.other-page a {display: inline-block;*display: inline;*zoom: 1;padding: 0 1em;margin: 0 8px;background: #fff;border: 1px solid #acacac;}
.other-page .page-on ,.other-page a:hover {color: #fff;background: #e50012;}

.news-title {font-size: 16px;line-height: 3;text-align: center;}
.news-date {margin-bottom: 20px;font-size: 12px;line-height: 0;text-align: center;}
.other-news {padding-bottom: 20px;font-size: 12px;line-height: 2;}
.other-news a:hover {color: #e50012;}

.prowrap{ margin-top: 20px;}
.one-pro {float: left;width:33.3%;margin-bottom:10px;font-size: 12px; color: #333333; line-height: 3;text-align: center;}
.one-pro .pic-box {width: 210px;margin: auto; }
.one-pro .pic-box div {width: 208px;height: 178px;*font-size: 145.25px;border:1px solid #e3e3e3;}
.one-pro .pic-box img {max-width: 208px;max-height: 178px;}
.one-pro:hover{ color: #e50012}
.one-pro p{ height: 36px; overflow: hidden;}


.producut-view{ padding: 16px 0 0 0;}
.producut-view .pic-box {float: left;width: 336px;padding: 2px;border: 1px solid #e6e6e6;}
.producut-view .pic-box div{width: 336px;height: 298px;}
.producut-view .pic-box img {max-width: 336px;max-height: 298px;}
.pro-intro {position: relative;width:298px;padding-right:40px;height: 308px;float:right;font-size: 14px;line-height: 2.4;color: #333;}
.pro-name {font-size: 16px;color: #1f1f1f;border-bottom: 1px dashed #c1c1c1; padding-right: 28px; line-height: 1; padding-bottom: 10px;}
.other-pro {position: absolute;left: 0;bottom: 0;}
.other-pro a {display: inline-block;*display: inline;*zoom: 1;height: 32px;padding: 0 2em; font-size: 12px;line-height: 32px;text-align: center;color: #fff;background: #040404; border-radius: 4px;}
.other-pro a:hover {color: #fff;background: #d00d18;}

.pro-name1 {text-align: left;color: #fff; }
.pro-name1 span {display: block;width:104px;font-size: 14px;height: 26px;background: #040404;line-height: 26px;text-align:center; border-radius: 3px;}
.pro-intro1 {clear: both;padding-top: 20px;font-size: 14px;line-height: 2;color: #292929;}




