﻿*{margin:0;padding:0;}
a{text-decoration:none;}
img,input{border:none;}
html{overflow-x:hidden;}
i,b{font-style:normal;font-weight:normal;}
ul,ol{ list-style-type:none;}
.none{display:none;height:0;overflow:hidden;}
.hide,ins{display:none;}
.clear{clear:both;width: 100%;}
.content{ width: 100%;height: auto;}


.page404{ width: 1000px;height: auto;margin: 0 auto;background: url(../images/404.jpg) no-repeat;margin-top: 100px;padding-top: 240px;}
.page404 .left{ width: 534px;height: auto;float: left;font-size: 14px;color: #666;font-family: "Microsoft YaHei";padding-left: 60px;}
.page404 .left p{ color: #333;line-height: 50px;}
.page404 .left li{ width: 100%;height: 25px;background: url(../images/dot.jpg) no-repeat 10px 5px;text-indent: 35px;line-height: 14px;}
.page404 .right{ width: 380px;height: auto;float: left;}
.page404 .right p{ padding: 70px 0 0 0;}
.page404 .right img{ width: 127px;height: 58px;float: left;margin-right: 15px;}

.head{ width: 100%;height: 120px;background: #fff;}
.head_{ width: 1000px;height: 120px;margin: 0 auto;}
.head .left{ width: 500px;height: 120px;float: left;}
.head .left img{ margin: 27px 0 0 27px;}
.head .right{ width: 224px;height: 120px;float: right;padding-right: 10px;}
.head .right p{ padding:30px 0 10px 0;text-align: center;font-size: 12px;font-family: "Microsoft YaHei";}
.head .right p a{ color: #aaa;}
.head .right .search{ width: 220px;height: 24px;border: 2px solid #e5e5e5;}
.head .right .search .input{text-indent: 10px;line-height: 24px;font-size: 12px;color: #999;width: 190px;float: left;}
.head .right .search .btn{ width: 30px;height: 24px;background: url(../images/search.jpg) no-repeat;float: left;border: none;}

.menu{ width: 100%;height: 42px;background:#004198;}
.menu ul{ display: block;width: 1000px;height: 42px;margin: 0 auto;}
.menu ul li{z-index: 999;position: relative;width: 100px;height: 42px;float: left;line-height: 42px;font-size: 14px;font-weight: bold;text-align: center;font-family: "Microsoft YaHei";}
.menu ul li a{ display: block;width: 100%;height: 42px;color: #fff;}
.menu ul li:hover{ background: url(../images/menu_on.jpg) repeat-x #fff;color: #333;width: 98px;border: 1px solid #ccc;border-top: none;border-bottom: none;}
.menu ul li:hover a{ color: #333;}
.menu ul .on{ background: url(../images/menu_on.jpg) repeat-x #fff;color: #333;}
.menu ul .on a{ color: #333;}

.menu ul li .ChildMenu{filter:alpha(opacity=90);-moz-opacity:0.90;opacity:0.90;padding: 10px;display: none;position: absolute;top: 42px;left: -1px;background: #fff;z-index: 100;height: auto;border: 1px solid #ccc;border-top: none;}
.menu ul li .ChildMenu li{ width: 70px;float: left;font-size: 14px;font-weight: normal;background: none;height: 20px;}
.menu ul li .ChildMenu li a{ color: #333;width: 100%;line-height: 20px;height: 20px;}
.menu ul li .ChildMenu li:hover{ border: none;}

.navmore-hover{background: url(../images/menu_on.jpg) repeat-x #fff;color: #333;width: 98px;}
.menu ul .navmore-hover a{ color: #333;}
.menu ul li .navMoreUL{filter:alpha(opacity=95);-moz-opacity:0.95;opacity:0.95;padding: 20px 10px;display: none;position: absolute;top: 42px;left: -150px;background: #fff;z-index: 100;width: 400px;height: 300px;border: 1px solid #ccc;border-top: none;}
.menu ul li .navMoreUL li{width: 180px;padding: 0 10px;float: left;height: 85px;text-align: left;}
.menu ul li .navMoreUL li:hover{ background: none;border: none;}
.menu ul li .navMoreUL li a{ font-family: "宋体";display: inline;color: #333;}
.menu ul li .navMoreUL li h6{ display: block;width: 100%;height: 20px;line-height: 12px;font-size: 12px;border-bottom: 1px solid #ccc; }
.menu ul li .navMoreUL li h6 a{color: #004198;font-family: "Microsoft YaHei";}
.menu ul li .navMoreUL li p{ line-height: 22px;font-size: 12px;font-weight: normal;padding-top: 5px;color: #ccc;}
.menu ul li .navMoreUL li a{ color: #333; }
.menu ul li .navMoreUL li a:hover{ text-decoration: underline;background: none;}
.menu ul li ul li{ border: none;}

.foot{ width: 100%;height: 55px;background: #d8d9dc;}
.foot .foot_{ width: 1000px;height: 55px;margin: 0 auto;}
.foot .tel{ width: 290px;height: 55px;float: left;background: url(../images/tel.jpg) no-repeat 0px 22px;}
.foot .copy{ width: 500px;height: 55px;font-size: 12px;font-family: "Microsoft YaHei";color: #71757b;float: left;}
.foot .copy a{ color: #666;}
.foot .copy p{ padding-top: 22px;}
.foot .link{ width: 142px;height: 34px;padding-top: 10px;float: right;}
.foot .gs{width:30px;float:left;padding-top:10px;}

/****************公共部分结束****************/
.banner{ width: 100%;height: 160px;background: url(../images/banner_bg.jpg) repeat-y #fff;}
.banner .picture{ width: 100%;height: 160px;background: url(../images/about_banner.png) no-repeat right top;}
.banner .picture .shadow{ width: 100%;height: 160px;background: url(../images/banner_shadow.png) no-repeat;}
.banner .picture .shadow .font{ width: 1000px;height: 160px;background: url(../images/banner_font.png) no-repeat 96px 56px;margin: 0 auto;}

.bg{ width: 100%;height: auto;background: url(../images/main_bg.jpg) repeat-y center;}
.main{ width: 1000px;height: auto;margin: 0 auto;position: relative;}
.main .left{ width: 1000px;position: absolute;top: -13px;background: #fff;margin-left: -760px;border: 1px solid #e0e0e0;border-bottom: none;border-left: none;}
.main .right{ width: 700px;float: right;padding: 50px 20px 50px 40px;}

.about .left{height: 540px;}
.about .right h1{ font-size: 24px;line-height: 30px;color: #084594;font-family: "Microsoft YaHei";font-weight: normal;padding-bottom: 20px;}
.about .right p{ font-size: 14px;color: #333;text-indent: 28px;line-height: 24px;}

.navigation{ width: 237px;height: auto;float: right;padding-top: 45px;}
.navigation li{ width: 100%;height: 50px;position: relative;}
.navigation li a{ display: block;width: 100%;height: 49px;border-bottom: 1px solid #e0e0e0;line-height: 49px;text-align: center;font-size: 16px;font-family: "Microsoft YaHei";color: #666;}
.navigation li .on{ position: absolute;width: 253px;height: 50px;border: none;background: url(../images/navigation.png) no-repeat;left: 0px;z-index: 99;color: #fff;}

.ad .left{ height: 904px;}
.ad .right { height: auto;}

.brand .left{ height: 562px;}
.brand .right{ height: 450px;}
.brand .right h2{ font-size: 16px;color: #084594;font-family: "Microsoft YaHei";font-weight: normal;padding-bottom: 25px;}
.brand dl{ display: block;width: 100%;border-bottom: 1px solid #ccc;padding: 20px 0;height: 120px;}
.brand dl dt{ width: 136px;height: 120px;float: left;}
.brand dl dd{ width: 540px;height: auto;float: right;}
.brand dl dd h3{ font-size: 16px;color: #333;padding-bottom: 10px;font-family: "Microsoft YaHei";}
.brand dl dd p{ font-size: 14px;color: #666;line-height: 22px;font-family: Arial;}

.news .left{ height: 680px;}
.news .right dl{ width: 100%;height: auto;}
.news .right dl dt{ width: 698px;height: 32px;line-height: 32px;background: #efefef;border: 1px solid #dedede;}
.news .right dl dt span{ display: block;}
.news .right dl dt .title{font-weight: bold;width: 30%;height: 32px;float: left;padding-left: 10px;font-size: 14px;color: #084594;font-family: "Microsoft YaHei";text-align: left;}
.news .right dl dt .more{ width: 30%;height: 32px;float: right;padding-right: 10px;font-size: 12px;text-align: right;}
.news .right dl dt .more a{ color: #999;}
.news .right dl a:hover{ text-decoration: underline;}
.news .right dl dd{ width: 100%;height: auto;padding: 10px 0 30px 0;}
.news .right dl dd table{ width: 100%;}
.news .right dl dd table td{ line-height: 30px;font-size: 14px;color: #999;font-family: Arial;border-bottom: 1px solid #eaeaea;}
.news .right dl dd table td a{ color: #626264;}
.news .right dl dd table td span{ font-family: "宋体";color: #ccc;}

.newslist .left{ height: 560px;}
.newslist .right{ height:448px;}
.newslist .right table{ width: 100%;}
.newslist .right table td{ line-height: 40px;color: #999;font-family: Arial;border-bottom: 1px solid #eaeaea;font-size: 14px;text-indent: 10px;}
.newslist .right table td a{ color: #626264;}
.newslist .right table td span{ font-family: "宋体";color: #ccc;}

.newinfo .info {width:698px;height: 25px;line-height: 25px;color: #999;font-size: 12px;border:1px solid #ccc;margin: 20px 0px;text-indent: 20px;font-family: Arial;}
.newinfo h1{text-align: center;font-size: 24px;color: #004198;line-height: 30px;font-family: Microsoft YaHei;padding-top: 20px;font-weight: normal;}
.newinfo .content{ line-height: 24px;font-size: 14px;color: #333;font-family: Arial;}

.vision dl{ display: block;width: 180px;padding: 25px;border-right: 1px solid #dfe0e3;float: left;font-family: "Microsoft YaHei";}
.vision dl dt{ width: 100%;padding: 10px 0;}
.vision dl dt h1{ font-size: 22px;color: #0a111b;text-align: center;font-weight: normal;}
.vision dl dt h2{ font-size: 16px;color: #777;font-family: "Microsoft YaHei";text-align: center;font-weight: normal;}
.vision dl .icon{ width: 100%;height: auto;text-align: center;padding-bottom: 20px;}
.vision dl .font{ font-size: 12px;color: #666;text-indent: 24px;line-height: 22px;}

.products_bg{ width: 100%;height: auto;background: url(../images/products_bg.jpg) repeat-x #fff;padding-bottom: 30px;}
.products_bg2{ width: 100%;height: auto;background: url(../images/products_bg2.jpg) no-repeat center top;}
.products{ width: 1000px;margin: 0 auto;height: auto;}
.category{ width: 100%;height: 201px;background: url(../images/category_bg.png) no-repeat 0px 25px;padding-top: 25px;}
.category dl{ width: 209px;height: 160px;padding: 0 20px;float: left;border-right: 1px solid #eaeaea;margin-top: 20px;}
.category dl dt a{ width: 100%;display: block;padding-bottom: 5px;font-size: 14px;color: #333;font-weight: bold;}
.category dl dd{ width: 100%;height: auto;height: 55px;font-size: 13px;line-height: 21px;font-family: "Microsoft YaHei";}
.category dl dd a{ color: #666;}

.products .ShowType{ width: 100%;height: 45px;padding: 30px 0 10px 0;}
.products .ShowType a{font-size: 12px;margin-right: 5px;display: block;width: 97px;height: 40px;float: left;line-height: 40px;color: #626262;background-image: url(../images/type.png);background-repeat: no-repeat;}
.products .ShowType a:hover{ color: #fff;}
.products .ShowType .type1{ background-position: -2px -40px;text-indent: 34px;color: #fff;}
.products .ShowType .type2{ background-position: -97px -40px;text-indent: 34px;color: #fff;}
.products .ShowType .type3{ background-position: -196px 0px;text-indent: 10px;}
.products .ShowType .type4{ background-position: -196px 0px;text-indent: 10px;}
.products .ShowType .type1:hover{ background-position: 0px 0px;color: #626262;}
.products .ShowType .type2:hover{ background-position: -98px 0px;color: #626262;}
.products .ShowType .type3:hover{ background-position: -196px -40px;}
.products .ShowType .type4:hover{ background-position: -196px -40px;}
                
.products .ProShow1 li{position: relative;width: 190px;height: 260px;float: left;text-align: center;background: url(../images/oneproduct_bg.png) no-repeat;padding-right: 10px;margin-bottom: 15px;}
.products .ProShow1 li:hover span{ display: block;}
.products .ProShow1 li span{display: none;width: 184px;height: 248px;position: absolute;left: 0;top: 0;background: #eff3f4;border: 1px solid #c3cdd4;}
.products .ProShow1 li img{position: relative;z-index: 99;width: 170;height: 204px;padding: 7px;}
.products .ProShow1 li p{ position: relative;z-index: 99;line-height: 18px;font-size: 14px;}
.products .ProShow1 li p a{ color: #333;font-family: Microsoft YaHei;}
.products .ProShow1 li i{ display: none;width: 45px;height: 45px;background: url(../images/jian.png) no-repeat;top: -2px;left: -2px;position: absolute;z-index: 100;}

.products .ProShow2 ul{position: relative;margin-bottom: 5px;display: block;width: 980px;height: 142px;padding: 10px 10px 0 10px;float: left;background: url(../images/oneproduct_bg2.png) no-repeat;}
.products .ProShow2 ul .jian{display: none;width: 45px;height: 45px;background: url(../images/jian.png) no-repeat;top:2px;left: 2px;position: absolute;z-index: 100;}
.products .ProShow2 ul .img{ width: 100px;height: 120px;float: left;padding: 5px 0 0 10px}
.products .ProShow2 ul .img img { width: 100px;height: 120px;}
.products .ProShow2 ul .des{ width: 830px;height: 130px;float: right;overflow: hidden;padding-right: 10px;}
.products .ProShow2 ul .des h1{ font-size: 14px;padding: 10px 0 0 0;}
.products .ProShow2 ul .des h1 a{ color: #333;}
.products .ProShow2 ul .des h1 a:hover{ text-decoration: underline;}
.products .ProShow2 ul .des p{ font-size: 14px;color: #666;font-family: Arial;padding: 10px 0;line-height: 20px;display: block;height: 60px;width: 100%;}
.products .ProShow2 ul .des h2{ text-align: right;}
.products .ProShow2 ul .des h2 a{ display: block;width: 68px;height: 20px;float: right;margin-left: 10px;background: #616161;text-align: center;line-height: 20px;font-size: 12px;color: #fff;font-weight: normal;}
.products .ProShow2 ul .des h2 a:hover{ background: #0c60a9;}

.proinfo{ width: 1000px;margin: 0 auto;height: auto;}
.proinfo .path{ width: 100%;height: 30px;font-size: 12px;color: #666;text-indent: 20px;background: url(../images/path.png) no-repeat;}
.proinfo .container{ width: 998px;background: #fff;border: 1px solid #dce0e3;margin-top: 20px;}
.proinfo .container .left{ height: 620px;width: 245px;padding: 20px;float: left;font-family: "Microsoft YaHei";}
.proinfo .container .left .highslide img{ width: 100%;padding-bottom: 10px;}
.proinfo .container .left h1{ font-size: 24px;color: #084594;font-weight: normal;}
.proinfo .container .left ul{ padding: 10px 0 20px 0;}
.proinfo .container .left li{ color: #333;width: 100%;height: 28px;line-height: 28px;border-bottom: 1px solid #e6e6e6;font-size: 14px;font-family: "Microsoft YaHei";}
.proinfo .container .left .btn a{ display: block;width: 112px;height: 34px;font-size: 14px;color: #fff;text-align: center;line-height: 34px;float: left;}
.proinfo .container .right{ width: 712px;height: auto;border-left: 1px solid #dce0e3;background: #f8f8f8;float: left;}
.proinfo .container .right .min_height{ width: 25px;height: 700px;float: left;}
.proinfo .container .right .description{ width: 640px;height: auto;float: left;}
.proinfo .container .right .description .title{ width: 100%;height: 54px;background: url(../images/prodes_tit.jpg) no-repeat;margin: 20px 0;}
.proinfo .container .right .description .content{ font-size: 14px;color: #666;font-family: Arial;line-height: 24px;}

.show{ width: 1000px;margin: 0 auto;height: auto;padding: 20px 0;}
.show li{ width: 218px;height: 207px;padding: 15px 15px 0 15px;float: left;background: url(../images/show_bg.png) no-repeat;margin-right: 2px;margin-bottom: 10px;}
.show li img{ width: 218px;height: 164px;}
.show li p{ text-align: center;line-height: 18px;font-size: 14px;}
.show li p a{ color: #333;font-family: Microsoft YaHei;}

.business .right h1,.xuzhi .right h1{ font-size: 16px;font-family: Microsoft YaHei;font-weight: normal;color: #084594;line-height: 30px;}
.xuzhi .right h6{text-align: right;font-size: 14px;font-family: Microsoft YaHei;font-weight: normal;color: #084594;line-height: 30px;}
.business .right p{ color: #444;font-size: 14px;text-indent: 28px;line-height: 24px;}
.xuzhi .right h2{ font-size: 16px;font-family: Microsoft YaHei;font-weight: normal;color: #333;padding-top: 10px;text-indent: 32px;line-height: 24px;text-justify: inter-ideograph;text-align: Justify;}
.xuzhi .right p{ color: #666;font-size: 14px;text-indent: 28px;line-height: 26px;text-indent: 28px;text-justify: inter-ideograph;text-align: Justify;}
.xuzhi .right .number{ padding-left: 37px;}

.contact h1{ font-size: 16px;font-family: Microsoft YaHei;color: #444;font-weight: normal;padding-bottom: 10px;}
.contact h1 span{ color: #084594;font-family: Arial;font-size: 24px;}
.contact .right li{ width: 50%;float: left;font-size: 14px;line-height: 24px;color: #333;font-family: Arial;}
.contact .right li a{ color: #084594;text-decoration: underline;}
                

.CustomCss{ font-size: 14px;color: #999;font-family:Verdana,"Microsoft YaHei";text-align: right;line-height: 40px;}
.page{text-align:center;height:40px;overflow:hidden;padding:20px 0 20px 0;width: 100%;}
.page span.active{background:#247624;color:#fff;border:1px solid #247624;}
.page a{line-height:35px;height:39px;width: 39px;background: url(../images/page_bg.png) no-repeat -191px 0px;display:inline-block;font-size:13px;font-family:Verdana,"Microsoft YaHei";color:#666;vertical-align:middle;}
.page a:hover{color:#fff;background: url(../images/page_bg.png) no-repeat -230px 0px;}
.currentPage{line-height:35px;height:39px;width: 39px;display:inline-block;font-size:13px;font-family:Verdana,"Microsoft YaHei";vertical-align:middle;color:#fff;background: url(../images/page_bg.png) no-repeat -230px 0px;}

