﻿@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body { font-family:"微软雅黑"; font-size:12px;color:#555; text-decoration:none; background:#fff;}
a { color:#555; text-decoration:none;}
a:hover { color:#555; text-decoration:none;}
img { border:0;}
ul,li { list-style-type:none;}
div,dl,dt,dd,p,h1,h2,h3,h4,h5,h6{ margin: 0px; padding: 0px;}
.top { width:100%; height:29px; background:#eee; border-bottom:1px solid #ddd;}
.top .top-in { width:1000px; height:29px; background:#eee; line-height:29px; margin:0px auto; color:#999;}
.top .top-in .top-in-r { float:right; color:#999; line-height:29px;text-align:right;margin-right:75px;padding-top:2px;width:60px;}
.top .top_r2{float:right;width:180px;text-align:right;margin-right:5px;}
.header { width:1000px; height:120px; overflow:hidden; margin:0px auto;}
.header .logo { width: auto;height: 110px; float:left;padding:5px 0 5px 0;}
.header .logo img { width: auto;height: 110px;}
.header .text { width: auto; height:56px; float:left; margin-top:36px; margin-left:20px; padding-left:20px; border-left:1px solid #ddd; font-size:17px; color:#333;}
.header .text span { font-weight:bold; font-size:17px; color:#EC1A24;}
.header .tel { width:200px;  float:right; margin-top:26px; background:url( "tel.jpg") no-repeat top left; padding-left:65px; font-size:15px;}
.header .tel span { font-weight:bold; font-size:24px; color:#EC1A24;}
/*nav*/
.nav-wrap { width:100%; height:48px;background:#26568c;border-top:1px solid #222; border-bottom:1px solid #222;}
.nav{ width:1000px; height:48px; margin:0px auto;}
.nav .nav_en a { font-size:14px;}
.nav li{float:left;}
.nav li a{float:left; min-width:90px; padding:0px 5px;}
.inmenu:link,.inmenu:visited{color: #fff; font-size:15px; line-height:48px; height:48px; text-align:center;}
.inmenu:hover,.inmenu:active{color: #fff; background:#333; text-decoration:none; transition:1s all;}
.inmenu_1:link,.inmenu_1:visited,.inmenu_1:hover,.inmenu_1:active{color: #fff; font-size:16px; height:48px; line-height:48px; background:#323b51; transition:1s all; text-align:center;}
.nav li:hover{position:relative; z-index:99999999999}
.nav li:hover a{background:#323b51;}
.nav li:hover ul li a{background:#333;}
.nav li ul li{float:none;text-align:left;height:30px;}
.nav li ul li a{float:none;display:block;color:#FFF;white-space:nowrap;height:30px;line-height:30px;text-transform:capitalize;text-overflow:ellipsis; padding:0 15px; min-width:70px;}
.nav li ul li a:hover{color:#FFF;background:#EC1A24; transition:1s all;}
.nav li ul{display:none;position:absolute;top:48px;left:0; z-index:9999;}
/*banner*/
.bbdd{z-index: 2;position: absolute;bottom: 2%;margin: 0;padding: 0; width:100%; text-align:center;}
.bbdd li{margin: 0 8px 10px 0;list-style-type: none; display:inline-block;}
.bbdd a{display:inline-block;text-indent: -9999px;width:16px;height:16px; background: url( "dot.png") no-repeat 0 -16px;display: block;border-radius:16px; overflow:hidden }
.bbdd a.wmuActive{background-position: 0 0;}
.wmuSliderPrev,.wmuSliderNext{width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url( "ad_ctr.png") no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.wmuSliderNext {background-position: 0 -70px;right: 0;}
.wmuSliderPrev {left: 0;}
.wmuSlider:hover .wmuSliderNext {opacity: 0.8;filter: alpha(opacity=25);}
.wmuSlider:hover .wmuSliderPrev {opacity: 0.8;filter: alpha(opacity=25);}
.wmuSlider:hover .wmuSliderNext:hover,
.wmuSlider:hover .wmuSliderPrev:hover {opacity: 1;filter: alpha(opacity=50);}
/*图片播放*/
.searchform{background:#f7f7f7;border-bottom:1px solid #e7e7e7;padding:5px 0 5px 0;}
.searchbox{width:1003px;margin:0 auto;overflow:hidden;}
.searchbox .sdiv1{float:left;line-height:34px;font-size:12px;}
.searchbox .sdiv2{border:1px solid #c8cad6;float:right;width:311px;height:34px;}
.searchbox span{display:inline-block;width:44px;height:34px;float:left;overflow:hidden;font:12px "Microsoft Yahei";color:#999eaa;background: url(jt.gif) no-repeat 13px 14px;padding-left:25px;line-height:34px;border-right:1px solid #dadbdf;}
.searchbox .ip01{color:rgb(102, 102, 102);font:12px "Microsoft Yahei";width:188px;height:32px;line-height:32px;border: 0;float:left;padding-left:12px;}
.searchbox .ip02{width:40px;height:35px;background:url(sou2.gif) no-repeat center top;padding:0;margin:0;border:0;overflow:hidden;cursor:pointer;float:left;}
.banner{margin:0 auto;}
.banner img{width:100%;}
.banner .box{position:relative;}
.flashbox{width:100%;overflow:hidden;text-align:center; }
.pa{position:absolute;}
#flashs{position:relative;min-height:300px;overflow:hidden;text-align:center;}
#flashs img{width:100%;}
#flashs .bgitem{z-index: 1;position:absolute;top:0px;left:0px;width:100%;}
#flashs .btn{z-index: 101; position: absolute; padding-bottom: 5px; padding-left: 6px; bottom: 15px; padding-right: 6px; right: 46%; margin-right:-450px;padding-top:5px}
#flashs .btn span{border-bottom: #394666 1px solid; border-left: #394666 1px solid; padding-bottom: 2px; padding-left: 6px; padding-right: 6px; display: inline-block; background: #fff; color: #394666; margin-left: 5px; border-top: #394666 1px solid; cursor: pointer; border-right: #394666 1px solid; padding-top: 2px}
#flashs .btn span.cur {background: #394666;color:#fff}
/*首页产品推荐*/
.main { width:1000px; height:auto; overflow: hidden; margin:20px auto;}
.main .pro-left { width:230px;overflow: hidden; float:left; border:2px solid #26568c; background:#fff;padding-bottom:10px;}
.main .pro-left .title { width:230px; height:65px; overflow: hidden; background:#26568c; line-height:60px; text-align:center; color:#fff; font-size:25px; font-weight:bold;}
.main .pro-left .title-cate { width:200px; height:35px; overflow: hidden; background:#3F4C6C; line-height:35px; text-align:center; color:#fff; font-size:15px; font-weight:bold; margin:15px 15px 0px 15px; letter-spacing:4px;}
.main .pro-left .pro-list { width:215px; height: auto; overflow: hidden; margin-top:10px;}
.main .pro-left .pro-list ul { width:215px; height: auto; overflow: hidden;}
.main .pro-left .pro-list li { width:165px; height:42px; line-height:42px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:left;font-weight: normal; font-size:14px; margin-left:15px; background: url( "proSidIco01.gif") no-repeat 15px center; padding-left:35px; border-bottom:1px solid #ccc;}
.main .pro-left .pro-list li a { color:#444;}
.main .pro-left .pro-list li a:hover { color:#EC1A24;}
.main .pro-right { width:740px;overflow: hidden; float:right; border:1px solid #ddd; background: url( "proBg.gif") repeat;}
.main .pro-right .title { width:715px; height:35px; line-height:35px; overflow: hidden; float:right; border-bottom:1px solid #ddd; background:#f3f3f3 url( "proSidIco01.gif") no-repeat 10px 14px; padding-left:25px; font-size:16px; font-weight:bold; color:#EC1A24;}
.main .pro-right .proMainCnt{ padding-top:8px; overflow:hidden; background:url("Img/Index/proBg.gif") repeat left top; border:1px solid #e5e5e5;}
.main .pro-right .proMainCnt li{ float:left; width:222px; padding-left:15px; padding-right:5px; padding-top:10px; padding-bottom:14px; background:url( "proImgY.gif") no-repeat 18px bottom;}
.main .pro-right .proMainCnt li a{ display:block; overflow:hidden;}
.main .pro-right .proMainCnt li img{ width:220px; height:165px; border:solid 1px #e5e5e5; display:block; overflow:hidden}
.main .pro-right .proMainCnt li span{ display:block; color:#666; height:41px; line-height:41px; overflow:hidden; text-align:center; border:1px solid #e5e5e5; background:#f2f2f2;}
.main .pro-right .proMainCnt li:hover img{ border-color:#2b75bd;}
.main .pro-right .proMainCnt li:hover span{ background:#2b75bd;border-color:#2b75bd;}
.main .pro-right .proMainCnt li:hover a{ color:#fff}
.case-list { width:310px; height:auto; overflow:hidden;}
.case-list .title { width:305px; height:30px; line-height:25px; border-bottom:2px solid #ccc; overflow:hidden; padding-left:5px; font-size:16px; font-weight:bold; color:#444; text-align:left;}
.case-list img { width:300px; height:170px; margin-top:10px; padding:4px; border:1px solid #ccc; background:#fff;}
.case-list h3 { width:310px; height:30px; line-height:30px; font-size:14px; font-weight:bold;}
.case-list h3 a { color:#333;}
.case-list h3 a:hover { color:#333; text-decoration:underline;}
.case-list h4 { width:310px; height:60px; line-height:20px; font-size:12px; font-weight: normal; color:#999;}
.case-list .more { width:90px; height:28px; line-height:28px; font-size:12px; font-weight: normal; color:#999; border:1px solid #ccc; border-radius:3px; text-align:center; margin-top:10px; background:#eee;}
/*about*/
.main-case { width:100%; height:auto; padding:10px 0px 20px; overflow:hidden;  border:1px solid #ddd; border-width:1px 0px;}
.main-about { width:1000px; height:auto; overflow:hidden; margin:0px auto;}
.main-about .title { width:1000px;  height:40px; overflow: hidden; border-bottom:2px solid #ddd; margin-bottom:15px;}
.main-about .title .tip { height:40px; color:#3F4C6C; line-height:25px; text-align:center; float:left; font-size:20px; font-weight:bold;}
.main-about .about-cont { width:1000px; height:auto; overflow:hidden;line-height:24px;font-size:13px;text-indent:24px;}
.main-about .about-cont .jjimg{min-width:100px;float:left;margin-right:15px;display:block;}
/*news*/
.main-news{ width:1000px; height:auto; overflow:hidden; margin:0px auto; margin-top:40px;}
.main-news .news-left { width:620px; min-height:100px; overflow:hidden; float:left; border:1px solid #ddd; background:url( "proBg.gif") repeat;}
.main-news .news-left .title { width:620px;  height:40px; overflow: hidden; border-bottom:1px solid #ddd; background:#eee; margin-bottom:10px;}
.main-news .news-left .title span { float:right; margin-right:10px; font-size:12px; font-weight:normal; line-height:40px;}
.main-news .news-left .title .tip { width:120px; height:40px; background:#2b75bd; color:#fff; line-height:40px; text-align:center; float:left; font-size:15px; font-weight:bold;}
.main-news .news-left .news-cont { width:620px; height:auto; overflow:hidden; margin:15px 0px;}
.main-news .news-left .news-cont ul { width:620px; height:auto; overflow:hidden;}
.main-news .news-left .news-cont li { width:287px; height:38px; line-height:38px; font-size:13px; border-bottom:1px solid #ddd; overflow:hidden; float:left; margin-left:15px;}
.main-news .news-left .news-cont li span { font-weight:bold; margin:0px 7px 0px 5px;}
.main-news .news-left .news-cont a { color:#555;}
.main-news .news-left .news-cont a:hover { color:#3F4C6C;text-decoration:underline;}
.main-news .news-right { width:350px; min-height:100px; overflow:hidden; float:right; border:1px solid #ddd; background:url( "proBg.gif") repeat;}
.main-news .news-right .title { width:350px;  height:40px; overflow: hidden; border-bottom:1px solid #ddd; background:#eee; margin-bottom:10px;}
.main-news .news-right .title span { float:right; margin-right:10px; font-size:12px; font-weight:normal;line-height:40px;}
.main-news .news-right .title .tip { width:120px; height:40px; background:#2b75bd; color:#fff; line-height:40px; text-align:center; float:left; font-size:15px; font-weight:bold;}
.main-news .news-right .news-cont { width:320px; height:auto; overflow:hidden; margin:15px;}
.main-news .news-right .news-cont ul li { width:320px; height:38px; line-height:38px; font-size:13px; border-bottom:1px solid #ddd; overflow:hidden;}
.main-news .news-right .news-cont li span { font-weight:bold; margin:0px 7px 0px 5px;}
.main-news .news-right .news-cont a { color:#555;}
.main-news .news-right .news-cont a:hover { color:#3F4C6C;text-decoration:underline;}
/*footer*/
.footer { width:100%; height:auto; padding:0 0 10px 0; margin-top:20px; background:#313131;clear:both;}
.foot_menu{height:42px;line-height:42px;text-align:center;background:#222;color:#0262B2;overflow:hidden;color:#fff;}
.foot_menu a{margin:0 13px;color:#FFF;font-size: 14px;}
.foot_menu a:hover{color:#EB5403;text-decoration:underline;}
.foot_menus{width:1000px;margin:0 auto;}
.footer .area { width:1000px; height:auto; margin:10px auto; text-align:center; color:#fff;line-height:24px;}
.footer .area a { color:#fff;}
.footer .area a:hover { color:#fff; text-decoration:underline;}
/*banner-inner*/
.ban-inner {width:100%;overflow:hidden; margin:0px auto;text-align:center;}
.ban-inner img {width:100%;}
/*inner left*/
.inner { width:1000px; height:auto; overflow: hidden; margin:0px auto; margin-top:10px;}
.inner .left-wrap { width:210px; height:auto; float:left;}
.in-left { width:200px; height:auto; float:right; border:3px solid #0D5FAF; background:#fff; margin-bottom:10px; padding-bottom:10px;}
.in-left .title { width:200px; height:45px; overflow: hidden; background:#0D5FAF; line-height:40px; text-align:center; color:#fff; font-size:20px; font-weight:bold;}
.in-left .contact { width:170px; height: auto; overflow: hidden; margin:10px 15px 0px 15px;line-height:26px;}
/*inner right*/
.inner .in-right { width:780px; height:auto; overflow: hidden; float:right;}
.inner .in-right .title { width:753px; height:40px; line-height:40px; overflow: hidden; float:right; border-bottom:1px solid #ddd; background:#f8f8f8 url( "proSidIco01.gif") no-repeat 10px 14px; padding-left:25px; font-size:16px; font-weight:bold; color:#EC1A24; border:1px solid #ddd; margin-bottom:10px;}
.inner .in-right .title span { float:right; margin-right:10px; line-height:40px; font-size:12px; font-weight:normal; color:#666;}
.inner .in-right .title span a { color:#666;}
.inner .in-right .title span a:hover { color:#666; text-decoration:underline;}
/*pages*/
.pages,.npage{clear:both; text-align:center; font-size:12px; padding:15px 0 0px 0;color:#b2b2b2;}
.pages a,.pages span{display:inline-block; height:24px;padding:0 2px; margin:0 2px!important; line-height:24px; border:1px solid #ccc; padding:0px 5px; color: #555;}
.pages a:link,.pages a:visited {color: #555; line-height:24px; border:1px solid #ccc; padding:0px 10px;}
.pages a:hover,.pages a:active,.pages span.ctxt{color: #EC1A24; font-weight:bold;text-decoration:none; border:1px solid #EC1A24; padding:0px 10px;}
/*inner pro*/
.pro-inner{ width:778px; height:auto; padding-top:8px; overflow:hidden; background: url( "proBg.gif") repeat; border:1px solid #ddd; padding-bottom:20px;}
.pro-inner li{ float:left; width:230px; padding-left:19px; padding-right:5px; padding-top:15px; padding-bottom:14px; background:url( "proImgY.gif") no-repeat 35px bottom;}
.pro-inner li a{ display:block; overflow:hidden;}
.pro-inner li img{ width:228px; height:171px; border:solid 1px #e5e5e5; display:block; overflow:hidden}
.pro-inner li span{ display:block; color:#666; height:41px; line-height:41px; text-align:center; border:1px solid #e5e5e5; background:#f2f2f2;}
.pro-inner li:hover img{ border-color:#26568c;}
.pro-inner li:hover span{ background:#26568c;border-color:#3F4C6C;}
.pro-inner li:hover a{ color:#fff;}
/*inner news*/
.news-content { width:738px; height:auto; padding:20px; overflow:hidden; background:#f8f8f8; border:1px solid #ddd;}
.news-inner li{height:28px;overflow:hidden;border-bottom:1px #aaa dotted;line-height:28px;padding:8px 0;}
.news-inner li a{float:left;display:inline-block;background:url( "point1.png") no-repeat 9px 10px;padding-left:30px;width:550px;text-align:left;font-size:14px; overflow:hidden;}
.news-inner li span{float:right;padding:0 0px 0 10px;display:inline-block;height:20px;width:85px;overflow:hidden;}
.news-inner li code{background:url( "point2.png") no-repeat 9px 10px;display:inline-block;width:16px;height:16px;float:left;margin-top:6px;}
.news-inner li:hover, .News-list li.hover{background-color:#26568c;color:#fff;}
.news-inner li:hover a, .News-list li.hover a{color:#fff;background:url( "point2.png") no-repeat 9px 10px;}
/*inner news-detail*/
.news-detail { width:738px; height:auto; padding:20px; overflow:hidden; background:#f8f8f8; border:1px solid #ddd;}
.newsTitle {clear:both;margin:0px auto;text-align:center;font-size:16px;font-weight:bold;color:#444;line-height:25px;border-bottom:dotted 1px #CCC; padding-bottom:15px;}
.newsDate {clear:both;margin:0px auto;padding:10px 0px;text-align:center;line-height:20px;border-bottom:dotted 1px #CCC; margin-bottom:15px;}
.newsDate a { color:#666;}
.newsDate a:hover { color:#3F4C6C;}
.newsContent {clear:both;margin:0px auto;padding:0px; font-size:14px;color:#555;line-height:28px;word-wrap:break-word;word-break:normal;text-indent:28px;font-weight:normal;}
.newsContent img{display:block;}
.prevNext {clear:both;margin:0px auto;border-bottom:dotted 1px #ccc;height:30px;line-height:30px;color:#666;font-size:13px;-webkit-text-size-adjust:none; padding-bottom:10px;}
.prevNext a {text-decoration:underline;}
.prevNext .prev {float:left;width:50%;}
.prevNext .prev a { text-decoration:none;color:#3F4C6C; }
.prevNext .prev a:hover {text-decoration:underline;}
.prevNext .next {float:left;width:50%;}
.prevNext .next a { text-decoration:none;color:#3F4C6C;}
.prevNext .next a:hover { text-decoration:underline;}
.newsBack {width:65px;height:30px; line-height:30px;overflow:hidden;margin:15px auto 0px auto; border-radius:5px;background:#ccc; text-align:center; color:#333; font-weight:bold;}
.newsBack:hover { color:#fff; background:#3F4C6C; transition:0.5s all;}
.rnews {width:738px;margin:0px auto;clear:both; padding:10px 0 20px 0;}
.rnews font {font-size:16px;line-height:36px;height:40px;color:#333; border-bottom:1px dotted #ccc; margin-bottom:10px;padding-bottom:10px;float:left;width:90%;}
.rnews li {float:left;width:329px;height:40px;line-height:40px; margin:0px 20px; border-bottom:1px dotted #ccc;}
.rnews li span { font-weight:bold; margin:0px 5px;}
.rnews li a {color:#666;display:block;width:329px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:13px; text-decoration:none;}
.rnews li a:hover {color:#3F4C6C;}
/*inner about*/
.about { width:738px; height:auto; padding:20px; overflow:hidden; background:#f8f8f8; border:1px solid #ddd; font-size:14px; line-height:28px;text-indent:28px;font-weight:normal;}
.about img{display:block;}
/*inner pro-detail*/
.pro-pic { width:738px; height:auto; text-align:center;}
.pro-pic h1 { width:738px; height:auto; font-size:20px; font-weight:bold; margin-bottom:10px;}
.productimg{text-align:center;width:100%;float:left;}
.productimg img { border:1px solid #eee;max-width:600px;}
.pro-detail { width:738px; height:auto; padding:20px; overflow:hidden; background:#f8f8f8; border:1px solid #ddd; }
.procontent{ width:738px; height:auto; font-size:14px;line-height:24px;text-indent:28px;font-weight:normal;}
.procontent img{display:block;}
.procontent a:hover{text-decoration:underline;}
.protitle { width:738px; height:40px; border:1px dashed #ccc; background:#fff; border-width:1px 0px; line-height:40px; overflow:hidden; margin:10px 0px;clear:both;float:left;}
.protitle span { background:#2b75bd; color:#fff; padding:20px 10px; font-size:15px; font-weight:bold;}
.nextpro{}
.nextpro a:hover{text-decoration:underline;}
.rollpro{width:738px;overflow: hidden;margin: 0px auto;}
.rollpro .LeftBotton{height: 63px;width:40px;overflow: hidden;float: left;display: inline;margin: 78px 10px 0px 0px;cursor: pointer;}
.rollpro .RightBotton{height: 63px;width:40px;overflow: hidden;float: right;display: inline;margin: 78px 0px 0px 10px;cursor: pointer;}
.rollpro .Cont{width:636px;overflow: hidden;float: left;}
.rollpro .ScrCont{width: 1e+7px;}
.rollpro .Cont .pic{width:200px;float: left;text-align: center;margin-right: 12px;margin-top: 10px;}
.rollpro .Cont .pic a img{padding:4px;background: rgb(255, 255, 255) none repeat scroll 0% 0%;border: 1px solid rgb(204, 204, 204);margin: 0px auto;width:190px;height:190px;opacity: 0.9;transition: all 200ms ease-in 0s;display: block;}
.rollpro .Cont .pic a:hover img{border: 1px solid rgb(24, 120, 206);opacity: 1;}
.rollpro .Cont .pic p{line-height: 22px;color: rgb(102, 102, 102);text-align: center;font-weight: bold;}
.rollpro .Cont a:link, .rollBox .Cont a:visited{color: rgb(98, 100, 102);text-decoration: none;}
.rollpro .Cont a:hover{color: rgb(26, 91, 169);text-decoration: underline;}
.rollpro #List1, .rollpro #List2{float: left;}
/*feedback*/
ul.sf-menu{clear:both;margin:0px auto;height:auto;position:relative;text-transform:capitalize;z-index:1000;width:200px;}
ul.sf-menu li{zoom:1;margin:0px;color:#444; border-bottom:1px solid #ccc; background:#fff;}
ul.sf-menu li a{text-transform:capitalize;text-decoration:none;width:160x;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:40px; background:#fff url( "proSidIco01.gif") no-repeat 18px center; padding-left:40px;font-size:14px;}
ul.sf-menu li a:hover,ul.sf-menu li a:active{color:#3F4C6C;text-decoration:none;background:#eee url( "proSidIco01.gif") no-repeat 18px center;}
ul.sf-menu li.hover,ul.sf-menu li:hover{position:relative}
ul.sf-menu li.menu-item:hover{position:relative}
ul.sf-menu ul li a{padding-top:0px!important}
ul.sf-menu ul{width:200px;margin:0px;padding:0px;position:absolute;left:200px;top:0px;visibility:hidden;text-transform:capitalize;background:#eee;}
ul.sf-menu ul li a{font-weight:normal; font-size:12px;line-height:40px;background:#3F4C6C; text-align:left; padding-left:-20px;color:#FFF;}
ul.sf-menu li.hover ul li a, ul.sf-menu li.hover ul li a:hover,ul.sf-menu li.hover ul li a:active{color:#FFF;text-decoration:none;background:#039; text-align:left; padding-left:-20px;}
ul.sf-menu ul li a.hover,ul.sf-menu ul li a:hover{text-decoration:none; text-align:left; padding-left:-20px; background:#039;}
ul.sf-menu ul li ul{padding:0px}
ul.sf-menu ul ul{left:200px;margin:0px;padding:0px;visibility:hidden}
ul.sf-menu ul ul li a{width:auto;padding:0px; text-align:center; text-decoration:none;background:#3F4C6C;}
ul.pro-menu {margin-top:-1px;margin:0px;padding:0px;text-transform:capitalize}
ul.sf-menu li:hover>ul{visibility:visible;margin:0px;padding:0px}
ul.sf-menu li.LiProDetail a{background:#3F4C6C!important;}
ul.sf-menu li.LiProDetail a:hover,ul.sf-menu li.LiProDetail a:active{ color:#fff; background:#333!important; padding-left:-20px;}
.in-left .pro-list { width:170px; height: auto; overflow: hidden; margin:10px 15px 0px 15px;}
.in-left .pro-list ul { width:170px; height: auto; overflow: hidden;}
.in-left .pro-list li { width:153px; height:30px; line-height:30px; overflow: hidden; float:left;font-weight: normal; font-size:13px; margin-left:15px; background: url( "proSidIco01.gif") no-repeat left center; padding-left:17px;}
.in-left .pro-list li a { color:#555;}
.in-left .pro-list li a:hover { color:#3F4C6C; font-weight:bold;}
.footlinks {clear:both;margin:0px auto;padding:0px;height:auto;font-size:9pt;line-height:140%;color:#EEE;text-align:center;}
.footlinks a:link, .footlinks a:visited {font-size:9pt;line-height:140%;color:#EEE;}
.YqbYears{vertical-align:middle; padding-left:8px; margin-top:-4px;}
.flinks{margin:10px auto;width:1000px;line-height:24px;padding:10px 0 5px 0;}
.flinks span{float:left;width:60px;}
.flinks a{float:left;margin-left:5px;}
.comWidth{width:1000px;margin: 0 auto;position: relative;clear:both;zoom: 1;}
.caseTit{height:40px; line-height:40px; background:url(line.gif) no-repeat center center; text-align:center;}
.caseTit span{font-size:24px; color:#0652a6; line-height:25px;}
.about_company{width:100%;clear:both;margin-bottom:5px;}
.about1{line-height:45px;text-align:center;color:#E8320D;font-size: 24px;font-weight:bold;}
.about1 a{color:#000;}
.aboutimg{width:1000px;margin:0 auto;padding:0px 0px 0px 0px;background:#fff;}
.aboutimg ul{}
.aboutimg li{ width:240px;text-align:center;padding:5px 5px 0 5px;float:left;}
.aboutimg li a{color:#000000; font-size:12px;line-height:30px;width:100%;float:left;}
.aboutimg li h5 {width:140px;margin:0px 0px }
.aboutimg img {height:168px;width:225px;margin-bottom:1px;padding:0;border:1px solid #DBDBDB;background:none; }
.aboutimg img:hover,#list-view .highlight{border-color:#ff8015;_border:none;}
.aboutimg li span {color:#F3572F;}
.youshi{width:100%;background: url(bg.jpg) repeat-y;padding:20px 0 20px 0;text-align:center;}
.youshi img{}
.clearfix:after{ visibility: hidden;display: block;font-size: 0;content:" ";clear: both;height: 0;}
.clearfix{ *zoom:1;}
.procontent table,.newsContent table,.about table{width:98%;min-width:98%;_min-width:98%;*min-width:98%;font-family:verdana,arial,sans-serif;font-size:11px;color:#333333;border-width: 1px;border-color: #999999;border-collapse: collapse;}
.procontent table th,.newsContent table th,.about talbe th {background-color:#c3dde0;border-width:1px;padding:8px;border-style:solid;border-color: #a9c6c9;text-align:center;}
.procontent table tr,.newsContent table tr,.about table tr{background-color:#d4e3e5;}
.procontent table tr:hover,.newsContent table tr:hover,.about table tr:hover{background-color:#ffff66;}
.procontent table td,.newsContent table td,.about table td{border-width:1px;padding:8px;border-style:solid;border-color:#a9c6c9;}