@charset "utf-8";
.min700 { display: none }
.sidebar-wrapper { position: relative; height: 100%; overflow: auto;}
#sidebar { background-color: #333333; }
.leftlogo{ height: 72px; width: 200px; }
#sidebar .nav { margin-top: 10px; line-height: 40px; list-style-type: none;}
#sidebar .nav a { display: block; color: #fff; text-decoration: none; padding-left: 20px; font-size: 14px; font-weight: normal; }
#sidebar .nav a:hover { background-color: #00468C; }
.nav i{ padding-right: 10px; text-align: right; width: 25px; }
.top { width: 100%; overflow: hidden; background-color: #FFF; z-index: 99999; }
.sck { height: 35px; width: 100%; margin: auto; background-color: #333333; overflow: hidden; }
.dhk { height: 35px; width: 1003px; margin: auto; }
.welcome{ font-size: 14px; float: left; color: #CCC; height: 35px; width: 500px; overflow: hidden; line-height: 35px; }
.toptel { height: 35px; line-height: 35px; float: right; background-image: url(../images/telicon.png); background-repeat: no-repeat; background-position: left center; padding-left: 30px; font-size: 20px; color: #FFFFFF; width: auto; }
.morelink{ line-height: 35px; height: 35px; float: right; font-size: 14px; color: #FFF; margin-left: 10px; overflow: hidden; }
.morelink a{ font-size: 14px; color: #fff; }
.morelink a:hover{ font-size: 14px; color: #00468C; }
.topicon { float: right; height: 27px; width: 27px;margin-top: 3px; margin-left: 10px; }
.gzh { height: 310px; width: 260px; border: 1px solid #CCC; position: absolute; margin-top: 100px; clip: rect(auto,auto,auto,auto); left: 50%; margin-left: -130px; top: 40%; margin-top: -155px; background-color: #FFF; display: none; z-index: 99999; }
.gzhtit { font-size: 14px; line-height: 35px; height: 35px; color: #333; margin-left: 10px; font-weight: bold; }
.gzhtit span { float: right; margin-right: 10px; }
.gzhtit a { color: #000; }
.gzhtit a:hover{ color: #DC2118; }
.gzh_erweima {  text-align: center; }
.gzh_sm { font-size: 12px; line-height: 25px; color: #666; margin-left: 10px; margin-top: 10px; }
.dhk2 {  width: 1003px; margin: auto; }
.logo { float: left; height: 90px; width: 348px; }
.dh { height: 90px; width: 610px; float: right; line-height: 90px; text-align: right; }
.dh a { font-size: 14px; color: #333; display: inline-block; padding-right: 13px; padding-left: 13px; height: 90px; }
.dh a:hover { background-color: #00468C; color: #FFF; }
/* flexslider */
.flexslider { position: relative; height: 500px; overflow: hidden; }
.slides { position: relative; z-index: -1; }
.slides li { height: 500px; }
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center; }
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display:inline;zoom: 1; }
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(../images/dot.png) right 0 no-repeat; cursor: pointer; }
.flex-control-nav .flex-active { background-position: 0 0; }
.flex-direction-nav { position: absolute; z-index: 3; width: 100%; top: 45%; }
.flex-direction-nav li a { display: block; width: 50px; height: 50px; overflow: hidden; cursor: pointer; position: absolute; }
.flex-direction-nav li a.flex-prev { left: 40px; background: url(../images/prev.png) center center no-repeat; }
.flex-direction-nav li a.flex-next { right: 40px; background: url(../images/next.png) center center no-repeat; }
.sc{ width: 100%; height: 50px; background-color: #00468C; }
.sck2{ height: 50px; width: 1003px; margin: auto; }
.hotsc{ line-height: 50px; height: 50px; float: left; font-size: 14px; color: #FFF; font-weight: bold; }
.hotsc a{ font-size: 14px; color: #FFF; font-weight: normal; padding-right: 10px; }
.hotsc a:hover { font-size: 14px; color: #FFF; font-weight: normal; padding-right: 10px; text-decoration: underline; }
.search { overflow: hidden; float: right; height: 30px; padding-top: 12px; }
.searchtxt{ border-radius: 20px 0 0 20px; -moz-border-radius: 20px 0 0 20px; -webkit-border-radius: 20px 0 0 20px; float: left; height: 25px; width: 150px; font-size: 12px; color: #FFF; margin-left: 10px; line-height: 20px; padding-left: 10px; padding-right: 10px; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: solid; border-top-color: #FFF; border-bottom-color: #FFF; border-left-color: #FFF; background-color: #00468C; }
.search_btn{ background-image: url(../images/btnicon.jpg); background-repeat: no-repeat; background-position: left center; height: 29px; width: 27px; float: left; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.dmain{ width: 100%; overflow: hidden; }
.main{ width: 1003px; margin-top: 25px; margin-right: auto; margin-bottom: auto; margin-left: auto; overflow: hidden; }
.bgh{ background-color: #F4F4F4; }
.bt1{ width: 100%; text-align: center; height: 50px; }
.bt1 .cn{ font-size: 35px; line-height: 50px; }
.bt1 .en{ font-size: 30px; color: #999; vertical-align: bottom; height: 50px; }
.bt2{ line-height: 30px; height: 30px; font-size: 16px; color: #333; text-align: center; width: 100%; }
.prodh{ width: 100%; height: 35px; line-height: 35px; text-align: center; }
.prodh a{ font-size: 14px; margin-right: 5px; margin-left: 5px; height: 25px; border: 1px solid #333333; padding-right: 10px; padding-left: 10px; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; color: #333; }
.prodh a:hover{ color: #FFF; background-color: #00468C; border: 1px solid #00468C; }
.prodh2{ width: 100%; height: 35px; line-height: 35px; text-align: center; }
.prodh2 a{ font-size: 14px; margin-right: 5px; margin-left: 5px; height: 25px; border: 1px solid #333333; padding-right: 10px; padding-left: 10px; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; color: #333; }
.prodh2 a:hover{ color: #FFF; background-color: #00468C; border: 1px solid #00468C; }
a.cur2{ color: #FFF; background-color: #00468C; border: 1px solid #00468C; }
.probox{ width: 100%; margin-top: 15px; margin-right: auto; margin-bottom: 15px; margin-left: auto; }
.tjcptit{ height: 40px; width: 100%; }
.tjcptit h1{ height: 40px; float: left; line-height: 40px; font-size: 20px; }
.tjcptit .more{ float: right; }
.tjcptit .more a{ display: block; height: 20px; line-height: 20px; font-size: 12px; padding-right: 10px; padding-left: 10px; border: 1px solid #999; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; color: #333; text-decoration: none; margin-top: 12px; }
.tjcptit .more a:hover{ background-color: #333; color: #FFF; }
.probox ul{ width: 100%; margin-top: 10px; }
.probox ul li{ width: 23%; background-color: #FFF; height: 280px; float: left; margin: 1%; }
.probox ul li img{ width: 100%; height: 250px; }
.probox ul li p{ width: 100%; font-size: 14px; line-height: 30px; height: 30px; text-align: center; display: block; }
.probox ul li:hover p{ background-color: #06C; color: #FFF; }
.probox2 ul{ width: 100%; margin-top: 10px; }
.probox2 ul li{ width: 23%; background-color: #FFF; height: 280px; float: left; margin: 1%; }
.probox2 ul li img{ width: 100%; height: 250px; }
.probox2 ul li p{ width: 100%; font-size: 14px; line-height: 30px; height: 30px; text-align: center; display: block; }
.probox2 ul li:hover p{ background-color: #06C; color: #FFF; }
.jianjiek{ width: 100%; background-image: url(../images/aboutbg.jpg); background-repeat: repeat-y; background-position: center top; overflow: hidden; }
.aboutk{ height: 600px; width: 1100px; margin: auto; }
.aboutbt{ height: 486px; width: 508px; float: left; padding-top: 50px; }
.aboutwenzi{ width: 560px; float: right; padding-top: 90px; }
.aboutwenzi h2{ color: #FFF; font-size: 20px; }
.aboutcn{ font-size: 14px; line-height: 30px; color: #FFF; padding-top: 30px; }
.abouten{ font-family: "Times New Roman", Times, serif; font-size: 12px; line-height: 22px; color: #FFF; padding-top: 25px; text-transform: uppercase; }
.newsxw { width: 1003px; margin-top: 15px; margin-right: auto; margin-left: auto; margin-bottom: 15px; text-align: center; }
.newsxw a { border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px; font-size: 14px; display: inline-block; height: 27px; width: 135px; line-height: 27px; background-color: #E5E5E5; margin-right: 10px; margin-left: 10px; color: #333; text-decoration: none; }
.newsxw a:hover { color: #FFF; background-color: #00468C; }
.newsxw a.cur { color: #FFF; background-color: #00468C; }
.newsbox { width: 1003px; margin: auto; overflow: hidden; }
.newsbox dl { width: 50%; float: left; height: 75px; margin-top: 15px; margin-bottom: 15px; }
.newsbox dt { width: 75px; height: 75px; float: left; background-color: #00468C; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; line-height: 30px; text-align: center; font-size: 14px; color: #FFF; }
.newsbox dt span{ display: block; text-align: center; font-size: 50px; color: #FFF; padding-top: 12px; padding-bottom: 5px; }
.newsbox dd { height: 75px; margin-left: 25px; margin-right: 30px; float: left; width: 350px; }
.newsbox dd h3 { display: block; height: 30px; }
.newsbox dd h3 a { text-decoration: none; display: block; color: #000; font-size: 16px; font-weight: normal; }
.newsbox dd h3 a:hover { color: #00468C; }
.newsbox dd p { display: block; height: 45px; color: #666; font-size: 14px; line-height: 22px; }
.newsbox dl:hover .add{ background-color: #333; }
.foot { width: 100%; background: #333 url(../images/footer-bg.png) no-repeat bottom right; overflow: hidden; }
.foot h4 { font-size: 15px; text-transform: uppercase; margin: 0px 0px 25px; color: #fff; line-height: 25px; position: relative; font-weight: normal; }
.biaoti { width: 100%; text-align: center; }
.biaoti span { display: block; }
.biaotida { font-size: 30px; color: #999; }
.biaotixiao { font-size: 16px; color: #999999; padding-top: 5px; width: 70%; margin: auto; }
.biaotixiao2 { font-size: 20px; color: #ffffff; padding-top: 5px; width: 100%; }
.c-info { padding-bottom: 30px; width: 650px; float: left; }
.c-info li {font-size: 14px; color: #999; float: left; margin-bottom: 13px; line-height: 22px; height: 22px; }
.changdu45 {width:45%;}
.changdu90 {width:90%;}
.c-info li span { color: #999; margin-right: 10px; display: block; float: left; font-size: 15px; text-align: center; width: 20px; line-height: 22px; }
.erweima{ height: 167px; width: 140px; float: right; position: absolute; left: 844px; top: 86px; text-align: center; background-color: #FFF; font-size: 12px; line-height: 30px; }
.erweima img{ height: auto; width: 130px; margin-top: 5px; }
.rela{ position: relative; }
.copyrightk{ width: 100%; border-top-width: 1px; border-top-style: solid; border-top-color: #3D3D3D; }
.footcopy{ height: 40px; background-color: #333; border-top-width: 1px; border-top-style: solid; border-top-color: #666666; }
.footk{ width: 1003px; margin: auto; font-size: 12px; color: #666; line-height: 40px;}
.footk a{ font-size: 12px; color: #666; line-height: 40px; text-decoration: none; }
.footk a:hover{ color: #000; }
.jishu{ height: 40px; font-size: 12px; color: #666; line-height: 40px; float: right; }
/*公司简介*/
.nbanner{ width: 100%; overflow: hidden; background-image: url(../images/sec-banner-about.jpg); background-repeat: no-repeat; background-position: center top; }
.nbanner img{ width: 100%; height: auto; }
.neiyedh{ width: 1003px; height: 65px; margin-top: 10px; margin-right: auto; margin-bottom: 20px; margin-left: auto; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DDD; }
.neiyedh h2{ font-size: 25px; color: #00468C; font-weight: bold; float: left; line-height: 65px; }
.neiyedh h3{ font-size: 25px; font-family: Arial, Helvetica, sans-serif; float: left; padding-left: 10px; color: #999; margin-top: 21px; }
.weizhi{ float: right; height: 65px; line-height: 65px; font-size: 12px; color: #333; }
.weizhi a{ color: #333; text-decoration: none; }
.weizhi a:hover{ color: #00468C; }
.ndh{ width: 1003px; height: 60px; margin-top: auto; margin-right: auto; margin-left: auto; overflow: hidden; }
.ndh a{ float: left; display: block; text-align: center; height: 60px; line-height: 60px; margin-right: 15px; margin-left: 15px; padding-right: 20px; padding-left: 20px; font-size: 18px; color: #000; font-weight: normal; }
.ndh a:hover{ background-image: url(../images/ndhbg.jpg); background-repeat: no-repeat; background-position: center bottom; font-weight: bold; }
A.wact{background-image: url(../images/ndhbg.jpg); background-repeat: no-repeat; background-position: center bottom; font-weight: bold;}
.abouttu{ width: 98%; text-align: center; margin-top: auto; margin-right: auto; margin-bottom: 20px; margin-left: auto; }
.abouttu img{ width: 98%; margin: auto;  }
.abotujs{ width: 95%; margin: auto; overflow: hidden; font-size: 16px; line-height: 40px; color: #333; }
.wenhuak{ width: 95%; margin: auto; overflow: hidden; font-size: 16px; line-height: 30px; color: #333; }
.abotujs p{ text-indent: 2em; }
.zongzhi { font-size: 24px; color: #000; text-align: center; width: 95%; line-height: 40px; margin-top: 20px; margin-right: auto; margin-bottom: auto; margin-left: auto; }
.wenhuakuai{ width: 95%; margin-top: 15px; margin-right: auto; margin-bottom: 15px; margin-left: auto; overflow: hidden; }
.wenhuakuai ul li{ border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; width: 23%; float: left; margin-right: 0.8%; margin-left: 0.8%; height: 300px; border: 1px solid #E0E0E0; }
.wenhuakuai ul li:nth-child(1){ background-image: url(../images/a1-1.jpg); background-repeat: no-repeat; background-position: center 30px; }
.wenhuakuai ul li:nth-child(2){ background-image: url(../images/a1-4.jpg); background-repeat: no-repeat; background-position: center 30px; }
.wenhuakuai ul li:nth-child(3){ background-image: url(../images/a1-2.jpg); background-repeat: no-repeat; background-position: center 30px; }
.wenhuakuai ul li:nth-child(4){ background-image: url(../images/a1-3.jpg); background-repeat: no-repeat; background-position: center 30px; }
.wenhuakuai li .titdesp { font-size: 14px; text-align: center; }
.wenhuakuai li .tit { margin-top: 190px; text-align: center; font-weight: bold; }
.biaotit{ width: 100%; text-align: center; font-size: 28px; line-height: 40px; color: #00468C; font-weight: bold; }
.biaotiten{ width: 100%; text-align: center; font-size: 28px; line-height: 40px; color: #414141; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; }
.JcmsNewsPage { TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 10px }
.JcmsNewsPage A { BORDER-BOTTOM: #c5c6c7 1px solid; BORDER-LEFT: #c5c6c7 1px solid; LINE-HEIGHT: 38px; WIDTH: 38px; HEIGHT: 38px; FONT-SIZE: 18px; OVERFLOW: hidden; BORDER-TOP: #c5c6c7 1px solid; MARGIN-RIGHT: 7px; BORDER-RIGHT: #c5c6c7 1px solid; }
.JcmsNewsPage SPAN { BORDER-BOTTOM: #c5c6c7 1px solid; BORDER-LEFT: #c5c6c7 1px solid; LINE-HEIGHT: 38px; WIDTH: 38px; HEIGHT: 38px; FONT-SIZE: 18px; OVERFLOW: hidden; BORDER-TOP: #c5c6c7 1px solid; MARGIN-RIGHT: 7px; BORDER-RIGHT: #c5c6c7 1px solid;}
.JcmsNewsPage SPAN.num { COLOR: #fff; background-color: #333333; border: 1px solid #c5c6c7; }
.JcmsNewsPage SPAN.prev { BACKGROUND: url(../images/NewsPage.png) #fff }
.JcmsNewsPage SPAN.next { BACKGROUND: url(../images/NewsPage.png) #fff right bottom }
.JcmsNewsPage A.num:link { BACKGROUND: #fff; COLOR: #787878 }
.JcmsNewsPage A.num:visited { BACKGROUND: #fff; COLOR: #787878 }
.JcmsNewsPage A.num:hover { BACKGROUND: #00468C; COLOR: #fff; border: 1px solid #c5c6c7; }
.JcmsNewsPage A.prev { BACKGROUND: url(../images/NewsPage.png) #fff no-repeat left top }
.JcmsNewsPage A.prev:hover { BACKGROUND-COLOR: #00468C; BACKGROUND-POSITION: -38px top }
.JcmsNewsPage A.next { BACKGROUND: url(../images/NewsPage.png) #fff no-repeat right bottom }
.JcmsNewsPage A.next:hover { BACKGROUND-COLOR: #00468C; BACKGROUND-POSITION: left -38px }
.inblock{ display: inline-block; }
.inblock2{ display: inline-block; }
.jiegou{ margin-bottom: 15px; overflow: hidden; }
/*公司简介end*/
.proname { width: 95%; height: 50px; font-size: 25px; line-height: 50px; font-weight: normal; text-align: center; color: #00468C; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; margin-top: 15px; margin-right: auto; margin-bottom: auto; margin-left: auto; }
.prodneirong { width: 95%; overflow: hidden; font-size: 14px; line-height: 30px; margin-top: 15px; margin-right: auto; margin-bottom: auto; margin-left: auto; }
.ccdwc { overflow: hidden; margin-top: 10px; margin-bottom: 15px; }
.cpjianjie { font-size: 14px; line-height: 30px; font-weight: bold; color: #FFF; height: 30px; text-align: center; margin-bottom: 15px; background-image: url(../images/cptd.jpg); width: 240px; }
.ms { margin-bottom: 15px; overflow: hidden; width: 95%; margin-right: auto; margin-left: auto; }
.jscs { overflow: hidden; margin: auto; width: 95%; }

.cpbt2 { font-size: 14px; line-height: 30px; font-weight: bold; color: #FFF; text-align: center; margin-bottom: 15px; background-image: url(../images/cptd.jpg); padding: 5px; }
.ptitle { font-size: 20px; font-weight: bold; color: #00468C; line-height: 30px; height: 30px; text-align: center; font-family: '微软雅黑', YaHei, "Microsoft YaHei"; }
.laiyuan { line-height: 25px; height: 25px; text-align: center; font-size: 12px; color: #000; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; }
.pneirong { font-size: 14px; line-height: 30px; color: #666; padding-top: 10px; font-family: '微软雅黑', YaHei, "Microsoft YaHei"; padding-bottom: 15px; overflow: hidden; margin-bottom: 15px; }
.pneirong a { font-size: 16px; color: #00468C; font-weight: bold; text-decoration: underline; }
.suoming{ width: 98%; margin: auto; line-height: 30px; font-size: 14px; color: #333; }
.suoming p{ text-indent: 2em; }
.suoming td{ font-size: 14px; line-height: 35px; }
.suoming ul li{ list-style-position: outside; list-style-type: disc; margin-left: 40px; }
.px16b{ font-size: 16px; margin-top: 10px; margin-bottom: 10px; font-weight: bold; color: #06C; }
.input_1{ width: 60%; }
.input2{ width: 60%; }
.tdk{ border: 1px solid #CCC; font-size: 14px; padding: 6px; line-height: 25px; color: #333; margin-bottom: 15px; margin-top: 20px; }
.lxfs { font-size: 16px; line-height: 30px; color: #333; width: 95%; background-image: url(../images/tett.jpg); background-repeat: no-repeat; background-position: right 30px; margin-top: 15px; margin-right: auto; margin-bottom: auto; margin-left: auto; }
.lxfs a { font-size: 16px; line-height: 30px; color: #333; }
.ditu { height: 500px; width: 95%; font-size: 14px; line-height: 25px; margin-top: 25px; margin-right: auto; margin-bottom: 25px; margin-left: auto; }
.baitd{ font-size: 14px; color: #FFF; background-color: #00468C; }
.baitd td{ padding-left: 10px; }
.huitd{ font-size: 14px; color: #000; background-color: #D7D7D7; }
.huitd td{ padding-left: 10px; }
@media screen and (max-width: 800px) {
.max700 { display: none }
.min700 { display: block }
.logo { float: left; height: auto; width: 220px; }
.logo img { height: auto; width: 100%; }
.dhk2 {width: 95%; margin: auto; }
.dh2 { float: right; line-height: 0px; padding-top: 0px; height: 34px; width: 44px; margin-top: 10px; }
.dh2 a { height: 34px; width: 44px; float: right; margin-right: 20px; background-image: url(../images/dhmore.jpg); background-position: left top; padding-right: 0px; padding-left: 0px; }
.dh2 a:hover { background-image: url(../images/dhmore-1.jpg); background-position: left top; }
.dh2 a:active { background-image: url(../images/dhmore-1.jpg); background-position: left top; }
.banner{ width: 100%; margin: auto; overflow: hidden; }
.banner img{ width: 100%; height: auto; }
.sc{ width: 100%; height: 35px; background-color: #00468C; }
.sck2{ height: 35px; width: 98%; margin: auto; }
.hotsc{ line-height: 35px; height: 35px; float: left; font-size: 14px; color: #FFF; font-weight: bold; }
.search { overflow: hidden; float: right; height: 30px; padding-top: 3px; }
.searchtxt{ border-radius: 20px 0 0 20px; -moz-border-radius: 20px 0 0 20px; -webkit-border-radius: 20px 0 0 20px; float: left; height: 25px; width: 150px; font-size: 12px; color: #FFF; margin-left: 10px; line-height: 20px; padding-left: 10px; padding-right: 10px; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: solid; border-top-color: #FFF; border-bottom-color: #FFF; border-left-color: #FFF; background-color: #00468C; }
.search_btn{ background-image: url(../images/btnicon.jpg); background-repeat: no-repeat; background-position: left center; height: 29px; width: 27px; float: left; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.main{ width: 100%; margin-top: 25px; margin-right: auto; margin-bottom: auto; margin-left: auto; overflow: hidden; }
.bt1{ width: 100%; text-align: center; height: 30px; }
.bt1 .cn{ font-size: 25px; line-height: normal; height: 30px; vertical-align: bottom; }
.bt1 .en{ font-size: 25px; color: #999; vertical-align: bottom; height: 30px; }
.bt2{ line-height: 30px; height: 30px; font-size: 12px; color: #333; text-align: center; width: 100%; }
.tjcptit{ height: 40px; width: 98%; margin: auto; }
.probox ul li{ width: 48%; background-color: #FFF; height: 210px; float: left; margin: 1%; }
.probox ul li img{ width: 100%; height: 180px; }
.probox2 ul li{ width: 48%; background-color: #FFF; height: 210px; float: left; margin: 1%; }
.probox2 ul li img{ width: 100%; height: 180px; }
.jianjiek{ width: 100%; margin-top: 0px; background-image: url(../images/aboutbg.jpg); background-repeat: repeat-y; background-position: center top; overflow: hidden; }
.aboutk{ height: auto; width: 100%; margin: auto;}
.aboutwenzi{ width: 95%; padding-top:0px; margin: auto; float: none; }
.aboutwenzi h2{ color: #FFF; font-size: 20px; margin-top: 20px; }
.aboutcn{ font-size: 14px; line-height: 25px; color: #FFF; padding-top: 30px; }
.abouten{ font-family: "Times New Roman", Times, serif; font-size: 12px; line-height: 22px; color: #FFF; padding-top: 25px; text-transform: uppercase; padding-bottom: 25px; }
.newsxw { width: 100%; margin-top: 15px; margin-right: auto; margin-left: auto; margin-bottom: 15px; text-align: center; }
.newsbox { width: 96%; ; overflow: hidden; margin-top: auto; margin-right: 2%; margin-bottom: 2%; margin-left: auto; }
.newsbox dl { width: 100%; float: left; height: 61px; margin-top: 10px; margin-bottom: 10px; }
.newsbox dt { width: 18%; height: 60px; float: left; background-color: #00468C; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align: center; font-size: 12px; color: #FFF; line-height: 25px; }
.newsbox dt span{ display: block; text-align: center; font-size: 30px; color: #FFF; padding-top: 10px; padding-bottom: 0px; }
.newsbox dd { height: 60px; margin-left: 4%; margin-right: 0px; float: left; width: 78%; }
.newsbox dd h3 { display: block; height: 25px; }
.newsbox dd h3 a { text-decoration: none; display: block; color: #000; font-size: 14px; font-weight: normal; }
.newsbox dd p { display: block; height: 35px; color: #666; font-size: 12px; line-height: 18px; }
.footk{ width: 100%; margin: auto; height: 40px; font-size: 12px; color: #666; line-height: 40px; text-align: center; }
.foot h4 { font-size: 15px; text-transform: uppercase; color: #fff; line-height: 25px; position: relative; font-weight: normal; width: 95%; margin-right: auto; margin-bottom: 25px; margin-left: auto; }
.c-info { padding-bottom: 30px; width: 95%; margin-right: auto; margin-left: auto; float: none; }
.c-info li {font-size: 14px; color: #999; float: left; margin-bottom: 13px; line-height: 22px; height: 22px; }
.changdu45 {width:100%;}
.changdu90 {width:100%;}
.c-info li span { color: #999; margin-right: 10px; display: block; float: left; font-size: 15px; text-align: center; width: 20px; line-height: 25px; height: 22px; }
.neiyedh{ width: 95%; height: 40px; margin-top: 10px; margin-right: auto; margin-bottom: 20px; margin-left: auto; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DDD; }
.neiyedh h2{ font-size: 25px; color: #00468C; font-weight: bold; float: left; line-height: 40px; }
.neiyedh h3{ font-size: 14px; font-family: Arial, Helvetica, sans-serif; float: left; padding-left: 10px; color: #999; margin-top: 18px; }
.nlink2{ float: right; text-align: right; height: 25px; margin-top: 6px; margin-right: 5px; }
.weizhi{ float: right; height: 35px; line-height: 35px; font-size: 12px; color: #333; }
#navigation, #navigation li ul { list-style-type: none; }
#navigation li { float: left; text-align: center; position: relative; }
#navigation li a:link, #navigation li a:visited { color: #FFF; background-color: #00468C; height: 25px; width: 100px; line-height: 25px; text-align: center; display: block; overflow: hidden; font-size: 12px; margin-top: 3px; }
#navigation li ul li a:hover { color: #FFF; background-image: url(images/menu_nagare_02.jpg); background-repeat: no-repeat; background-position: left top; }
#navigation li ul { display: none; position: absolute; top: 24px; left: 0; margin-top: 0px; width: 120px; z-index: 22; }
#navigation li ul li a:link, #navigation li ul li a:visited { height: 25px; width: 100px; line-height: 25px; text-align: center; display: block; color: #fff; overflow: hidden; font-size: 12px; background-color: #00468C; background-image: none; margin-top: 0px; }
#navigation li ul li a:hover { height: 25px; line-height: 25px; color: #FFF; background-color: #333333; }
.zongzhi { font-size: 16px; }
.wenhuakuai ul li{ border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; width: 48%; float: left; height: 300px; border: 1px solid #E0E0E0; margin: 0.5%; }
.shwenzitu img{ width: 100%; height: auto; }
.hezuohuoban li{ float: left; width: 48%; font-size: 14px; line-height: 45px; text-align: center; margin-top: 0%; margin-right: 0.8%; margin-bottom: 1%; margin-left: 0.8%; }
.hezuohuoban li img{ width: 100%; height: auto; border: 1px solid #CCC;}
.prodneirong img {width: 90%;height: auto;  }
.pneirong img{ height: auto; width: 95%; margin: auto; }
.input_1{ width: 80%; }
.input2{ width: 80%; }
}

