@charset "utf-8";
/* CSS Document */

html{overflow-x:hidden; overflow-y:auto;}
body, ul, li, ol, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, span { margin:0; padding:0; -webkit-text-size-adjust:none;}
ul, li, dl, dt, dd, ol { list-style:none; }
img { border:0; }
a, p { color:#555; text-decoration:none; }
a:hover { color:#037fa3; text-decoration:none; }
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; height:0; font-size:0; }
.clearfix { zoom:1; }
.clear { clear:both; }
body{ color:#555; font-family:微软雅黑; font-size:13px; background:#fff;}
.w-1200{width:1200px;   margin:0 auto;}
/*==========index.html==========*/	
.wrapper{ width:100%; margin:auto;}
#header{clear: both;width:100%;display: inline-block;margin: 0 auto;min-width: 1200px; background:#fff; }
#container{clear:both;width:1200px;margin:0 auto;}
#header .nav-block{clear:both;width:100%; height:72px;z-index:300; position:relative; margin:0 auto;background:#fff; }
#header .nav-block1{clear:both; width:100%; height:72px;  margin:0 auto; background:#fff;}
#header .nav-block2{clear:both; width:1200px;   margin:0 auto; }

#header .logo{ display:inline; float:left; width:320px; margin-top:2px;}
#header .nav{ width:860px; height:32px;  margin:0px auto auto auto;float:right;padding-top:20px; font-family:微软雅黑;}
.nav ul{ float:left;}
.nav ul li{ position:relative;float:left;padding:0px 12px;height:32px;line-height:32px; text-align:center; z-index:9999;_padding:0px 6px;}
.nav ul li a{ display:inline-block; padding:0 12px; color:#000; font-size:14px; font-weight:normal; margin:0px 12px;}
.nav ul li a:hover{ height:32px; text-decoration:underline;color:#306ba7;}
.nav ul li:hover {height:32px; text-decoration:underline;color:#306ba7;}
.nav ul li ul { width:400px; min-height:180px; display: none; padding:5px 0 10px 0; margin:0; background:#F6F5F5; position:relative; z-index:99999;}
.nav ul li ul li{ position:relative; width:380px; float:left; display:block; margin:0 10px 0 0; padding:0; height:30px; line-height:30px; text-align:left; z-index:999; color:#fff; font-weight:bold; font-size:12px; padding-left:10px; background:none;}
.nav ul li ul li:hover{ background:none;height:30px; line-height:30px;}
.nav ul li ul li a{ padding:0px 5px; font-weight:normal; display:inline-block; height:30px; line-height:20px; position:relative; z-index:999; font-size:13px;}
.nav ul li:hover ul,.nav ul a:hover ul {display: block; position: absolute; top:32px; left:0; visibility:visible; z-index:99;}
.nav ul li ul li a:hover{padding:0 5px; height:30px; border:none; text-decoration:none; font-size:13px; color:#306ba7; background:none;}
.nav ul li .current{ height:32px; text-decoration:underline; color:#306ba7; text-decoration:none;}
.nav ul i{ background: url("../image/icon-sub1.png") no-repeat right ;width:19px; height:32px; display:inline-block;}
.nav ul li:hover i{background: url("../image/icon-sub2.png") no-repeat right ;}
.nav ul li ul.s{ width:200px;}.nav ul li .s li{ width:180px;}

.nav ul li.nr{ padding-right:0px;}
.nav ul.cont{width:220px;}
.search{width:35px;height:38px;float:left;padding:0px 10px 0 15px;position:relative;z-index:99999;top:-12px;}
.search > em,.flow-btn{width:35px;height:35px;background:url(../image/search.png) no-repeat top;position:absolute;right:10px;top:30%;margin-top:-10px;cursor:pointer; border:none;}
.search > em{ top:50%;}
.search > em:hover,.flow-btn:hover{background:url(../image/search_h.png) no-repeat top;}
.search-show{width:190px;height:38px;position:absolute;right:0;top:0;z-index:99999;display:none; top:20%;}
.flow-input{width:135px;background:#fffcf5;height:20px;line-height:20px;font-size:13px;color:#666;padding:8px 10px 8px 45px;border:1px solid #d2d2d2;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;}
.flow-btn{right:auto;left:8px;}

#mainCont {clear:both; width:1200px; margin:0px auto auto auto;}
.banner1{ clear:both;width:100%; height:auto;  margin:0 auto; }
.banner{height:600px;overflow:hidden;width: 100%;position:relative; display:inline-block;}
.banner .d1{width:100%;height:600px;display:block;left:0px;top:0px;position:relative;}
.banner .d2{width:100%;height:30px;clear:both;z-index:100;left:0px;top:550px; position:absolute;*position:relative;}
.banner .d2 ul{float:left;position:absolute;right:45%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:28px;height:27px;overflow:hidden;cursor:pointer;background:url(../image/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../image/img1_1.png) no-repeat center;}

.hot-pro-box{clear:both;width:100%;padding:70px 0; }
.hot-pro-box h1{text-align:center;padding-bottom:15px;margin-bottom:30px;position:relative; font-size:32px; font-family:微软雅黑;color:#333;}
.blk_29 {ZOOM: 1; position: relative;}
.blk_29 .LeftBotton {background: url(../image/left1.png) no-repeat 0px 0px; left: -48px; float: left; width: 48px; height:48px; cursor: pointer; position: absolute; top: 178px; }
.blk_29 .RightBotton { right: -48px; background: url(../image/right1.png) no-repeat 0px 0px; float: right; width: 48px; cursor: pointer; position: absolute; top: 178px; height: 48px; }
.blk_29 .Cont { margin: 0px auto; overflow: hidden; padding-top: 0px; height:440px; width:1200px; }
.blk_29 .box { float: left; width: 262px; margin:0px; padding:0 19px; height:440px; }

.blk_29 .box .bimg{ width:262px;height:200px; margin-bottom:15px;}
.blk_29 .box  .boxFont{font-size:18px; color:#202020; max-height:55px; line-height:25px;  overflow:hidden;}
.blk_29 .box  .boxFont a{color:#202020;}.blk_29 .box  .boxFont a:hover{color:#333;}
.blk_29 .box  .boxdesc{color:#202020; font-size:14px; text-align:left;padding:5px 0px; line-height:25px; display:block; height:120px; overflow:hidden;}
.new-pro-box{clear:both;width:100%;background:#F1F1F1;padding:50px 0; height:450px; }
.new-pro-l{ width:600px; padding:0px 10px; line-height:20px; float:left;}
.new-pro-l .hlt-e { color: #404245; font-size: 18px; font-weight: normal; padding-bottom: 5px;padding-top: 8px;}
.new-pro-l .hlt-f { color: #404245; font-size:12px;}
.new-pro-l p {color: #404245;font-size: 13px;padding-top: 5px;}
.padding-top-10{font-size: 13px;padding-top: 10px;color:#fff;}
.padding-top-10 .more{background: url(../image/more.png) no-repeat 0px 0px; width:111px; height:38px; line-height:38px; display:block;color:#fff; text-align:center; font-weight:700;}
.new-pro-r{ width:570px; padding-left:10px; float:left;}



.about-index-box{clear:both; width:100%; background:#00315A;padding:80px 0;}
.about-index-wrap{overflow:hidden; width:1200px; margin:0 auto;}
.about-index-l{width:440px;float:left; _overflow:hidden; padding:0px 20px 20px 0px;}
.about-index-r{width:620px;float:right;}
.about-index-r .tt{font-size:24px;line-height:42px;margin-bottom:15px; color:#fff; font-weight:normal;}
.about-index-r p{color:#fff;line-height:25px; font-size:14px; margin-bottom:5px;}
.about-index-r p a{color:#F7E222;}.about-index-r p a:hover{color:#fff; text-decoration:underline;}
.news-index-box{clear:both; width:100%; padding:80px 0;}
.news-index-l{ float:left; width:735px;}
.news-index-r{ float:right; width:360px;}
.custom-heading::after{background-color:#003366;content: "";display: block;height: 3px;left: 0;position: absolute;top: 0;width: 40px;}
.custom-heading {display: block;padding-top: 12px;position: relative;text-transform: uppercase;width: 100%;}
.custom-heading h3{ font-size:21px; line-height:24px;color: #333;font-family: Arial,"Raleway","Open Sans",sans-serif;font-weight: 800;margin-bottom: 25px;margin-top: 0;text-transform:uppercase;}
.news-index-box ul{width:100%;overflow:hidden;margin-top:30px;}
.news-index-box li{float:left;width:45%;margin-right:25px;}
.news-index-box li img{width:100%;height:auto;}
.pi-latest-posts02 li:nth-child(3n){padding-right: 0;}

.pi-latest-posts02 .post-date,
.pi-latest-posts02 .post-date{ width: 100px; float: left;}
.pi-latest-posts02 .post-date .day{background-color: #e8e8e8;font-size: 36px;line-height: 36px;color: #333;font-weight: 800;text-align: center;padding: 20px 30px;}

.pi-latest-posts02 .post-date .month{ padding: 5px 10px; text-transform: uppercase; font-weight: 700; color: #fff; text-align: center; background:#003366;}
.pi-latest-posts02 .post-details{ padding-left: 120px;}
.pi-latest-posts02 li .post-details h4{ transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s;  -moz-transition: all 0.2s ease-in-out 0s;   -o-transition: all 0.2s ease-in-out 0s;   margin-bottom: 10px;   overflow: hidden;  height: 68px;color:#333;}
.pi-latest-posts02 .post-category p{   color: #565f66;   font-size: 12px;   font-weight: 600;   text-transform: uppercase;   padding-bottom: 5px;}
.pi-latest-posts02 .post-category i{   padding-right: 10px; background:url(../image/icon_new.jpg) no-repeat; width:14px; height:10px; display:inline-block;}
.pi-latest-posts02  a{ color:#777;}
.post-details .cont{ height:138px; overflow:hidden; color:#777; line-height:22px;}
a.read-more{ float: right;   position: relative;color:#003366; font-size:12px;}
a.read-more span{   text-transform: uppercase;    font-weight: 700;      display: block;    -webkit-transition: all 0.2s ease 0s;    -moz-transition: all 0.2s ease 0s;    -o-transition: all 0.2s ease 0s;    -ms-transition: all 0.2s ease 0s;   transition: all 0.2s ease 0s;}
a.read-more:hover span{    transform: translate(-15px, 0);    -webkit-transform: translate(-15px, 0);    -moz-transform: translate(-15px, 0);    -ms-transform: translate(-15px, 0);color:#003366;}
a.read-more i{ font-size: 11px;   line-height: 20px;   opacity: 0;   -webkit-transition: all 0.2s ease 0s;   -moz-transition: all 0.2s ease 0s;   -o-transition: all 0.2s ease 0s;   -ms-transition: all 0.2s ease 0s;   transition: all 0.2s ease 0s; background:url(../image/icon_new_m.jpg) no-repeat; width:11px; height:4px; display:inline-block;}
a.read-more:hover i{   opacity: 1;  }
.news-index-r p{ padding:15px 0px; line-height:22px; color:#777;}
.contact-index-box {clear:both; padding:38px 0 ;  overflow:hidden; background:#F6E223;  }
.contact-index-box  ul{ width:1200px;}
.contact-index-box  ul li{ width:365px;  float:left; overflow:hidden;  margin-right:20px; }
.contact-index-box  ul li i{ float:left; width:84px; height:84px; margin:0 auto}
.contact-index-box  ul li.add i{background:url(../image/1.png) no-repeat;}
.contact-index-box  ul li.tel i{ background:url(../image/2.png) no-repeat;}
.contact-index-box  ul li.email i{background:url(../image/3.png) no-repeat;}
.contact-index-box  ul li div{ float:left; width:230px; font-size:18px; color:#202020; margin-left:40px; line-height:22px;}
.contact-index-box  ul li span{ font-size:28px; padding-bottom:20px; display:block}
.contact-index-box  ul li p{ color:#202020;}
.contact-index-box  ul li.add div{ font-size:14px;}
.contact-index-box  ul li a{color:#202020;}

/*新闻1*/
.news-imgage{float:left;margin-right:15px;}
.news-title{float:right;width:320px; _overflow:hidden;}.news-title a{color:#333;}.news-title a:hover{color:#306BA7;}
.news-title h3{margin-bottom:10px;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-weight:normal;}
.news-read{margin-top:10px;text-transform:uppercase;text-align:right;display:block;}
a.news-read{color:#306ba7;font-size:16px;}
a.news-read:hover{color:#4f86af;}
.news-title p{font-size:16px;color:#666; line-height:22px;}


#footer{clear:both; margin:0px auto auto auto;  background:#00315A; width:100%; padding-top:70px; display:inline-block; min-height:464px;color:#fff;}
#footer .ifooter{clear:both; width:1200px; margin:0 auto; overflow:hidden;}
.ifooter .fnav{ width:1200px;margin:auto; float:left; height:370px; overflow:hidden;}
#footer .Ftitle{padding-bottom:10px;margin-bottom:20px;position:relative; font-size:16px; color:#fff; font-weight:bold;text-align:left;}
#footer  a{color:#fff;}#footer  a:hover{color:#666;}
.fnav .guide1{ float:left; width:265px;}
.guide1 .nslt_des{ font-size:14px; color:#fff;  line-height:22px;}
.guide1 .nslt_submit{ clear:both; float:left; width:263px; height:40px; background:url(../image/newsletter.png) no-repeat;  margin-top:10px;}
.nslt_submit .txtarea03{ float:left; display:inline; width:205px; height:36px; line-height:36px;  color:#A9A9A0;padding-left:15px; font-style:italic; border:none; background:none;}
.nslt_submit .btn03{ float:right; display:inline; border:none;  background:none; width:40px; height:40px; cursor:pointer;}

.fnav .guide2{ float:left; display:inline; width:230px; margin-left:70px; margin-right:20px;}
.fnav .guide2 ul li{color:#fff; height:auto;width:230px; line-height:25px;background:url(../image/icon.png) 5px 8px no-repeat; padding-left:20px;font-size:14px; margin-right:20px; float:left;}

.fnav .guide3{ float:right; _text-align:right;width:295px;}
.fnav .guide3 ul li{margin-bottom:5px;font-size:14px;color:#fff; height:auto;width:295px; line-height:25px; text-align:left;}
#footer .flinks{ display:inline-block;  text-align:left;margin-top:30px; width:290px; }
#footer .flinks a{ padding:5px;}
#footer .flinks img{ width:30px; height:30px;}
#footer .copyright{clear:both; margin:10px auto 0px auto; margin-bottom:0px;width:100%;background:#111216; padding-top:10px; min-height:100px; font-size:14px;}
.copyright p{ color:#fff;  line-height:20px; }
.copyright .crt{ line-height:33px;color:#fff; width:100%; text-align:center; margin-top:30px; }
#footer .copyright a{color:#006DB7;}
.ifooter .speand{ margin:0px auto 2px auto;width:992px;float:left;}
.speand p{ color:#fff; font-size:12px; line-height:18px; text-align:left;}
.backToTop {display: none; width: 53px;height:52px;position: fixed; right:30px;bottom: 40px;background:url(../image/arrow-top.png) no-repeat center center; cursor:pointer; z-index:99;}
/*==========aboutus.html=============*/

.part02 .rightCont{ width:850px; float:right; margin:auto; margin-top:10px; }
.rightCont .irtCont{ width:850px; margin:20px auto auto auto;}
.irtCont .irtContTitle{border-bottom:2px solid #306ba7; padding:11px 0;font-size:17px; color:#333; line-height:20px; font-family:centaurregular; text-transform:uppercase;}
.part02 .irtCont .mdmtit{width:722px; height:63px; font-size:17px; color:#333; font-family:centaurregular;text-transform:uppercase; line-height:63px; border-bottom:2px solid #306ba7; margin-bottom:15px;}

.part02 .sideBar{ float:left; display:inline; width:280px; padding-bottom:20px;  margin-top:30px;}
.sideBar .sideMenu{ width:100%;  padding-bottom:20px;}
.sideBar .sideTit{ padding:11px 0;font-size:15px; color:#333; line-height:25px; font-weight:700;  text-transform:uppercase}
.sideBar .sideTit .tit{color:#fff;font-size:26px;}
.sideMenu .sideMenu_cont{ width:100%;  }
.sideMenu .sideMenu_mid{width:100%;font-size:12px; color:#343434; line-height:23px; margin-top:5px;}
.sideMenu .sideMenu_mid p{color:#373737; margin:0px 15px;}
.sideMenu ul li{ font-size:13px; line-height:23px;  white-space:nowrap; text-overflow:ellipsis; overflow: hidden; color:#333;_height:23px;padding:5px 0px; background: url(../image/arrow.png) no-repeat right center; border-bottom:1px dotted #ddd; margin-bottom:5px; }
.sideMenu ul li a{color:#333; width:100%; float:left;}
.sideMenu ul li:hover{ line-height:23px;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;background: url(../image/arrow-xia.png) no-repeat right center;}
.sideMenu ul li:hover a{color:#306ba7;}
.sideMenu ul ul{ margin-top:0px; display:none;}
.sideMenu ul ul li{padding-left:15px;border-bottom: 1px solid #eaeaed; font-size:12px; background:none;}
.sideMenu ul ul li a{ background:none;color:#777;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.sideMenu ul ul li:hover{  padding-left:15px; background:none;}
.sideMenu ul ul li:hover a{background:none;}
.sideMenu .ishow{ display:block;}
.sideMenu li.aselect{ line-height:23px;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;background: url(../image/arrow-xia.png) no-repeat right center;}
.sideMenu li.aselect a{color:#306ba7;}


.dybanner{clear: both;background: url("../image/nbanner01.jpg") repeat-x center; display: inline-block;height: 300px;margin: 0 auto;min-width: 1050px;position: relative;text-align: center;width: 100%; border-bottom:3px solid #e1e0e0;}
.dybanner2{clear: both;background: url("../image/nbanner02.jpg") repeat-x center; display: inline-block;height: 300px;margin: 0 auto;min-width: 1050px;position: relative;text-align: center;width: 100%; border-bottom:3px solid #e1e0e0;}
.dybanner3{clear: both;background: url("../image/nbanner03.jpg") repeat-x center; display: inline-block;height: 300px;margin: 0 auto;min-width: 1050px;position: relative;text-align: center;width: 100%; border-bottom:3px solid #e1e0e0;}
.dybanner4{clear: both;background: url("../image/nbanner04.jpg") repeat-x center; display: inline-block;height: 300px;margin: 0 auto;min-width: 1050px;position: relative;text-align: center;width: 100%; border-bottom:3px solid #e1e0e0;}

#mainCont .part02{ width:1200px; margin:0px auto auto auto; padding-bottom:20px; display:inline-block; line-height:25px;}
.part02  .txt04{ font-size:13px; color:#777; line-height:25px; }
.part02  .aboutpic{ padding:27px 0px; text-align:center;}
.company-timeline{  width: 100%;}
.company-timeline li{    list-style: none;    float: left;    width: 100%;    position: relative;}
.company-timeline li .timeline-item-details::before{    position: absolute;   content: "";   display: block;   left: 35px;   top: 0;   width: 1px;   height: 100%;   background-color: #ddd;     z-index: 1;}
.company-timeline li .timeline-item-details-noline::before{background-color: #fff!important;}
.company-timeline .icon-date-container{   width: 70px;   height: 70px;   float: left;    z-index: 2;   position: relative;   }
.company-timeline .icon-date-container i{   width: 70px;   height: 70px;   display: table-cell;   vertical-align: middle;   text-align: center;   font-size: 24px;	background:url(../image/i1.jpg) no-repeat center;}
.company-timeline .timeline-item-details{   padding-left: 100px;   position: relative;   padding-bottom: 30px;}
.company-timeline li:last-child .timeline-item-details{   padding-bottom: 0;}
.company-timeline .timeline-item-details h3{ font-size:21px;color:#333; font-weight:800; margin-bottom:25px;}
/*==========products.html============*/
.prcontent{ width:100%; display:inline-block; padding-bottom:20px;font-family:微软雅黑;}
#mainCont .maintitle{ clear:both;color:#010101; font-size:24px; width:100%;background:url(../image/line.jpg) no-repeat top left; padding-top:10px; line-height:35px; margin-bottom:20px;}
.mainbox .btit{color:#010101; font-size:18px;}
.mainbox .stit{color:#306ba7; font-size:14px;}
#container .proInfo{ border-bottom:1px solid #e0e5e9; font-size:14px; color:#666; line-height:25px; margin-bottom:20px; padding-bottom:20px;}
#container .proInfo p{font-size:14px; color:#666;line-height:25px;}
.prcontent ul{ font-family:Arial;}
.prcontent ul li{ width:272px;float:left; margin:10px 5px auto 5px;_margin:10px 7px auto 0px; display:inline; position:relative; _float:left; overflow:hidden;}
.prcontent ul li:hover{_background:#FAF7F7;}
.prcontent ul li .p_title{float:left; display:inline;width:279px; line-height:20px; height:40px; margin:10px 0px;  color:#000002;}
.prcontent ul li .p_title a{ font-size:16px; color:#000002; text-decoration:none;}
.prcontent ul li .p_title a:hover{ color:#306ba7; text-decoration:underline;}
.prcontent ul li .pic05{ float:left; display:inline;width:268px; height:205px;margin:1px; border:1px solid #E0E5E9; }
.prcontent ul li:hover .pic05{border:1px solid #333;}
.prcontent ul li .text { width:279px; height:120px;color:#666; float:left; line-height:20px; font-size:14px; }
.prcontent ul li .text  p{color:#666; line-height:20px; font-size:14px;}
.part02 .page{height:37px; font-size:12px; color:#999; margin:auto; line-height:20px; color:#8F8F8F; text-align:center;}
.part02 .page .pageNum{ display:inline-block; height:37px; line-height:37px; margin-right:5px;font-size:14px;}
.part02 .page .pageNum a{ color:#666; padding: 3px;}
.part02 .page .pageNum a:hover{text-decoration:underline;color:#306ba7; }
.part02 .page .pageNum span{color:#306ba7;font-weight: bold;padding: 3px;}
.part02 .ppg{ text-align:right;}
.part02 .ppg .filter{ float:left; display:inline;}
.part02 .ppg .filter .filter_item{ float:left; display:inline; margin-right:20px;}
.filter_item .filter_label{ float:left; display:inline; height:20px; line-height:20px;}
.filter_item .filter_select{ float:left; display:inline; margin-left:10px;}
.filter_item .filter_select .sel02{ width:140px; height:20px; line-height:20px; font-size:12px; color:#848484; border:1px solid #c3c3c3; font-family:Arial, Helvetica, sans-serif;}
/*==========productView.html===========*/
#mainCont .irtCont_Cont{ clear:both; display:block;}
.irtCont_Cont  .pbt{ color:#333; margin-bottom:30px; margin-top:40px; font-size:24px; font-weight:800;}
.product-slide {	border: 1px solid #ccc;	width: 847px;	height: 647px;}
.product-slide .nivo-directionNav {	left: 20px;	top: -235px;	position: relative;	margin: 0;}
.product-slide .nivo-directionNav .nivo-nextNav {	position: absolute;	left: 755px;	margin: 0;}
.product-tab {	margin-top: 31px;}
.product-tab .hd {	height: 63px;	border-top: 19px solid #003366;	text-align: center;}
.product-tab .hd ul {	height: 44px;	width: 655px;	margin: 0 auto;	z-index: 33}
.product-tab .hd ul li {	display: inline-block;	width: 117px;	height: 44px;	border: 1px solid #ccc;	margin: 0;	border-top: 0;	line-height: 44px;	font-size: 13px;	position: relative;	border-right-width: 0;	cursor: pointer;	transition: all 0.2s;	float: left;}
.product-tab .hd ul li:last-child{	border-right-width: 1px;}
.product-tab .hd ul li.on {	background: #003366;	color: #fff;	border-color: #003366;}
.product-tab .hd ul li.on + li {	border-left-width: 0;	}
.product-tab .bd .cont {	width: 100%;	margin-top: 35px;	line-height: 22px;	font-size: 13px;	display: none;}
.product-tab .cont{ width:840px; margin:20px auto auto auto;}
.product-tab .cont p{ /*text-indent:2em;*/ line-height:25px; color:#666; font-size:12px; margin-top:5px;}
.product-tab .cont .btxt{color:#306ba7; font-size:16px;}
.tbBorder{}
.tbBorder table td{ border:solid 1px #ddd; }
.tbBorder td{ border:0; height:20px; line-height:20px;border:solid 1px #ddd; text-align:center; color:#666;}
.product-tab .contact { margin:20px auto auto auto; width:600px}
.product-tab .contact p{ line-height:20px; color:#555; font-size:12px; margin-top:5px; text-indent:2em;}
.product-tab .contactOnline{ width:100%; margin:20px auto auto auto;}
.product-tab .conOn{ width:80%; margin:0 auto;}
.product-tab .contactOnline .title {line-height: 24px; font-size: 18px; padding-left: 13px; background: url(../image/icon_item_color1.png) no-repeat 0 0 ; }
.product-tab .contactOnline ul{}
.product-tab .contactOnline ul li{ padding:5px 0; line-height:20px; clear:both; width:100%;}
.product-tab .contactOnline ul li .label{ float:left; display:inline-block; width:160px; text-align:right; font-size:12px; color:#555;}
.product-tab .contactOnline ul li .label span{ color:#ff0000; font-weight:bold;}
.product-tab .contactOnline ul li .inputTxt{ display:inline-block; margin-left:20px;}
.product-tab .contactOnline ul li .inputTxt .txtarea04{ border:1px #bebebe solid; border-bottom:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid; width:200px; height:20px; padding:0 5px; color:#777; font-size:12px; line-height:20px;}
.product-tab .contactOnline ul li .inputTxt .txtareas01{ width:400px; height:80px; border:1px #bebebe solid; border-bottom:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid; padding:0 5px; color:#777; font-size:12px;}
.product-tab .contactOnline .subMit{ padding:5px 0; margin:10px auto 10px 180px;}
.product-tab .contactOnline .subMit .btn04{ background:url(../image/bt1.jpg) no-repeat; width:82px; height:30px; color:#fff; line-height:24px; text-align:center; font-weight:bold; margin:auto; cursor:pointer; font-family:Verdana, Geneva, sans-serif; border:none;}
.product-tab .topFix{ vertical-align:top;}
/*询盘2*/
#msgdiv{z-index: 10010; position: absolute; left: 613.5px; top: 214.5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 660px; height: 500px; border: 8px solid rgb(85, 85, 85); display:none;}
#msgdiv .tips_tit{font-weight: bold; height: 30px; line-height: 30px; background: rgb(221, 221, 221) none repeat scroll 0% 0%;}
#msgdiv .tips_tit .tit_left{float: left; margin-left: 6px;}
#msgdiv .tips_tit .tit_right{float: right; cursor: pointer; margin-right: 6px;}
.product-tab #msgdiv .conOn{ width:90%; margin:0 auto;}
.product-tab #msgdiv .contactOnline ul li .inputTxt .txtareas01{ width:300px; height:80px; border:1px #bebebe solid; border-bottom:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid; padding:0 5px; color:#777; font-size:12px;}

.irtCont_Cont  .pvbtn{ clear:both; /*width:350px; */text-align:center;}
.irtCont_Cont  .pvbtn .B01{ border:0; width:160px; height:36px; line-height:36px; background:url(../image/bt3.jpg) no-repeat;  margin:15px auto auto 0px; color:#fff; font-size:16px; text-align:center; cursor:pointer; }
.part02 .rightFix{ text-align:right;}
.part02 .topFix{ vertical-align:top;}

/*==========news.html============*/
#nnew-body .sideBar{ float:right;}
#nnew-body .rightCont{ float:left;}

.blog-posts.post-list .blog-post{   padding-bottom: 40px;   margin-bottom: 40px;   border-bottom: 1px dotted #ddd;}
.post-list .blog-post .post-date,
.post-single .blog-post .post-date{    width: 100px;    float: left;}

.post-list .blog-post .post-date .day,
.post-single .blog-post .post-date .day{    background-color: #e8e8e8;   font-size: 36px;    line-height: 36px;    color: #333;   font-weight: 800;    text-align: center;    padding: 20px 30px;}
.post-list .blog-post .post-date .month,
.post-single .blog-post .post-date .month{    padding: 5px 10px;   text-transform: uppercase;    font-weight: 700;    color: #fff;    text-align: center;	background:#003366;}

.post-list .blog-post .post-body, 
.post-single .blog-post .post-body{   padding-left: 130px;}

.post-list .blog-post .post-body h3{   font-size: 20px;    -webkit-transition: all 0.2s ease 0s;    -moz-transition: all 0.2s ease 0s;    -o-transition: all 0.2s ease 0s;    -ms-transition: all 0.2s ease 0s;    transition: all 0.2s ease 0s;}
.post-body h2{font-size: 26px}
/*news2*/
.news-detail{overflow:hidden;}
.news-detail h1{text-align:center;padding-top:25px;padding-bottom:20px;font-size:32px;line-height:32px;}
.news-con-time{text-align:center;padding-bottom:15px;}
.news-con-time span{margin:0 15px;}
.news-con-time a{color:#4f86af;}
.news-con-time a:hover{color:#0c538a;}
.news-detail p{margin-bottom:15px;}
/*===========contact.html===========*/
.part02 .ctit{ font-size:30px;color:#333;}
.part02 .contactInfo{ width:520px; margin:auto; float:right; padding-bottom:20px; padding-left:20px; font-family:微软雅黑; margin-top:20px;}
.contactInfo p{ font-size:12px; color:#666; line-height:20px; padding-left:5px;}
.contactInfo a{color:#306ba7;}
.contactOnline .fontFix01{ color:#5e8400; text-decoration:underline; }
.contactDesc{ width:600px; margin:20px auto;}
.contactDesc p{ color:#333; font-size:20px; line-height:20px;}
.contactDesc p.fontFix02{ color:#666; font-size:12px; margin:20px auto auto auto;}
.conto2{ width:600px; float:left;margin:10px auto auto auto; _overflow:hidden;}
.conto2 ul{}
.conto2 ul li{ padding:5px 0; line-height:20px; clear:both;}
.conto2 ul li .label{ float:left; display:inline-block; width:140px; text-align:left; font-size:14px; color:#666; line-height:46px;}
.conto2 ul li .label span{ color:#ff0000; font-weight:bold;}
.conto2 ul li .inputTxt{ display:inline-block; margin-left:20px;}
.conto2 ul li .inputTxt .txtarea04{ border:1px #bebebe solid; border-bottom:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid; width:405px; height:40px; padding:0 5px; color:#777; font-size:12px; line-height:20px;}
.conto2 ul li .inputTxt .txtareas01{ width:405px; height:155px; border:1px #bebebe solid; border-bottom:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid; padding:0 5px; color:#777; font-size:12px;}
.conto2 .subMit{ padding:5px 0; margin:10px 30px 10px 0px; text-align:right;}
.conto2 .subMit .btn04{width:155px;height:56px;line-height:56px;text-align:center;color:#fff;background:#192e61;border:1px solid #007CC3;text-transform:uppercase;cursor:pointer;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;font-size:18px;}
.conto2 .subMit .btn04:hover{background:#BADAEC;border-color:#fff;color:#333;}
/*honor*/
.honormnc ul {padding-top: 42px;border-left: 1px solid #efefef;   border-top: 1px solid #efefef;}
.honormnc li { border-bottom: 1px solid #efefef;   border-right: 1px solid #efefef;   float: left;    height: 350px;    list-style: outside none none;    padding: 18px;    position: relative;    width: 245px;}
.honormnc li img {height: 350px;    position: absolute;    width: 245px;}
.honormnc li h4 {padding: 10px; line-height: 24px;}
.honormnc li:hover{ background:#B4DDEE;}


.honormnc1 ul {padding-top: 42px;border-left: 1px solid #efefef;   border-top: 1px solid #efefef;}
.honormnc1 li { border-bottom: 1px solid #efefef;   border-right: 1px solid #efefef;   float: left;    height: 212px;    list-style: outside none none;    padding: 18px;    position: relative;    width: 245px;}
.honormnc1 li img {height: 212px;    position: absolute;    width: 245px;}
.honormnc1 li h4 {padding: 10px; line-height: 24px;}
.honormnc1 li:hover{ background:#B4DDEE;}

#subscribe #subscribe_result .error {color: #FF0000;display: block;}
#subscribe_result{color: #FF0000; margin-top:5px;}
.isuccess {padding: 5px 0px;margin-bottom: 10px;background: #f5edc7;border: 1px solid #FFD400;font-size: 11px;font-family: Verdana, Geneva, sans-serif;text-align: center; color:#FF0000;}
.iwarning {padding: 5px 0px;margin-bottom: 10px;background: #feeef1;border: 1px solid #fca8c2;font-size: 11px;font-family: Verdana, Geneva, sans-serif;text-align: center;}
.iwait {padding: 5px 0px;margin-bottom: 10px;background: #FBFAEA;border: 1px solid #EFEBAA;font-size: 11px;font-family: Verdana, Geneva, sans-serif;text-align: center;}
.success {padding: 5px 0px;margin-bottom: 10px;background: #f5edc7;border: 1px solid #FFD400;font-size: 11px;font-family: Verdana, Geneva, sans-serif;text-align: center; color:#FF0000;}
.warning {padding: 5px 0px;margin-bottom: 10px;background: #feeef1;border: 1px solid #fca8c2;font-size: 11px;font-family: Verdana, Geneva, sans-serif;text-align: center;}
.wait {padding: 5px 0px;margin-bottom: 10px;background: #FBFAEA;border: 1px solid #EFEBAA;font-size: 11px;font-family: Verdana, Geneva, sans-serif;text-align: center;}
.error {color: #FF0000;display: block;}
.notfound { clear:both;height:auto;padding:30px 0;text-align:center; margin-left:30px;}
.notfound h1{margin:15px 0;font-size:24px;font-weight:bold;line-height:30px;color:#c90000;}
.notfound h2{margin:0 0 5px 0;font-size:16px;font-weight:bold;line-height:120%;color:#0a4d84; text-align:left;}
.notfound p.not_text{color:#333;line-height:20px;font-size:11px; padding:10px; float:none;}
.notfound p.text_left{ text-align:left;float:none;}
.notfound p span{font-size:14px;font-weight:bold;color:#c90000;}
.notfound .sech_text{text-align:left;padding:5px 0; color:#9C9C9C;}
#cs_box {width:120px; height:220px; color:#FFF; background:#54a7ff; position:fixed; right:10px; top:100px; border-radius:10px; z-index:1000}
#cs_box span {height:20px; line-height:20px;display:block;}
.cs_close {color:#FFF; position:absolute; right:10px; top:8px; cursor:pointer; font-size:20px;font-family:Verdana, Geneva, sans-serif}
.cs_title {font-size:14px; margin:10px; font-weight:bold;}
.cs_img {width:100px; height:100px; background:#FFF; margin:10px;background-image:url(../image/xixi.jpg) }
.cs_info {font-size:12px; margin:0px 10px; overflow:hidden; text-align:center;}
.cs_btn {width:100px; height:25px; background:#333; margin:5px 10px; border-radius:5px; font-size:12px; line-height:25px; color:#FFF; text-align:center; cursor:pointer;}

.rightCont .relatedProduct{ width:740px; margin:5px auto auto auto;}
.rightCont .contList02{}
.rightCont .contList02 ul{}
.rightCont .contList02 ul li{ width:175px; float:left; margin:20px 5px auto 5px;display:inline;}
.contList02 ul li .pic05{ width:170px; height:130px; border:1px #d5d5d5 solid;}
.contList02 ul li .p_title{ width:170px; height:20px; margin:5px auto auto auto;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center;}
.contList02 ul li .p_title a{ font-size:14px; color:#666; text-decoration:none;}
.contList02 ul li .p_title a:hover{ font-size:14px; color:#003366; text-decoration:underline;}