@charset "utf-8";
body{background-color: #fff; }
.clear{ clear:both;}
.w1100{width: 100%;margin: 0 auto;overflow: hidden;padding-bottom:15px}
.top{height: 96px;overflow: hidden;}
.top .logo{width: 255px;height: 60px;display: block;float: left;margin-left: 0px;margin-top: 18px;background: url(../images/logo.png) 0 0 no-repeat;}
.topMob{ width:100%; height:50px; background-color:#014099; position:relative; z-index:10000;}
.topMob h1{ position:relative; z-index:0; width:100%; height:100%;color:#fff; text-align:left; font-size:20px; line-height:50px;  text-indent:10px; font-weight:bold;}

.nav{width:74px;height: 50px; position:absolute; z-index:1; right:0px; top:0px; background-image:url(../images/ico_top.png); background-repeat:no-repeat; background-position:center 18px; padding-top:50px; cursor:pointer; }
.nav li{ display:none;}
.nav:hover li{ display:block; width: 200px;height:36px; background-color:#fff; border-bottom:solid 1px #ddd; position:relative; right:100px; text-indent:8px; opacity:0.8;}
.nav:hover li a{ text-align:center;line-height:36px;font-size: 14px;color: #333333;}
.nav:hover li:hover{ opacity:1;}
.nav:hover li a:hover{color: #014099} 




.banner{width: 100%;height:176px;position: relative; margin:0px auto;}
.banner .pic{width: 100%;height:176px; position: relative; margin:0px auto;}
.banner .pic li{float: left;width: 100%;height:176px;position: absolute;left: 0;top: 0;z-index: 1; background-position: center 0;background-repeat: no-repeat;}
.banner .pic li img{ max-width:100%;}
.banner .btn{width:100%;height: 11px;position: absolute;bottom: 20px;z-index: 5; text-align:center;} 
.banner .btn li{width:11px;height: 11px;overflow: hidden;background: url(../images/bannerp.png) 0 0 no-repeat;margin-right: 8px; display:inline-block;}
.banner .btn li.s{background-position: -19px 0;}


.indexNav{ width:100%; height:98px; position:relative; border-top:solid 1px #ddd; border-bottom:solid 1px #ddd;}
.indexNav li{ width:25%; height:88px; float:left; position:relative; text-align:center; padding-top:10px;}
.indexNav li a{ font-size:12px; font-family:"微软雅黑"; line-height:30px;}

.index-products{ width:100%; margin:0px auto; border-top: solid 5px #eee;}




.box1{height: 411px;overflow: hidden;}
.index-title{width: 100%;height:35px; background-color:#034099;}
.index-title dt{float: left; background-color:#e95203;line-height:35px;font-size: 16px;font-weight: bold; margin-left:10px; width:80px; height:100%; text-align:center; color:#fff;}

.index-title dd{float: right; padding-right:6px;}
.index-title dd a{display: block;text-decoration: none;color: #fff;font-size: 12px;line-height: 35px;}
.index-title dd a:hover{color:#e95203}


.about-title{width: 100%;height:35px; position:relative; border-bottom:solid 1px #fff;}
.about-title dt{line-height:25px;font-size: 16px;font-weight: bold; width:80px; height:60%; text-align:center; color:#fff; border-left:solid 3px #fff; position:absolute; left:0px; top:8px;}
.about-title dd{float: right; padding-right:6px;}
.about-title dd a{display: block;text-decoration: none;color: #fff;font-size: 12px;line-height: 35px;}
.about-title dd a:hover{color:#e95203}

.aboutusDiv{ width:100%; margin:0px auto; margin-top:10px; background-color:#e95203;}
.aboutusText{ width:98%; margin:0px auto; padding-top:6px; padding-bottom:10px;}
.aboutusText img{ float:left; margin-right:8px; max-width:150px;}
.aboutusText,.aboutusText p,.aboutusText div,.aboutusText a{ color:#fff;}

.prodlist2{ width:100%; margin:0px auto;}
.prodlist2 li{ width:33.3%; height:145px; margin:0px auto; margin-top:10px; float:left;}


.frameright_hover_hid{ display:none;}
#frameright_hover{ display:block; margin-bottom:10px;}
#frameright_hidden{ display:none; width:100%; height:20px; text-align:right; padding-right:10px;color:red; cursor:pointer;}

.frameright_more{ display:block; width:100%; height:20px; text-align:right; padding-right:10px; color:red; cursor:pointer;}
.frameright_hid{ display:none;}


.prodlist{width: 100%; margin:0px auto;margin-top:15px;}
.prodlist li{width:33.3%;height:160px; background-color:#fff;float: left; position:relative; overflow:hidden; text-align:center; margin-bottom:8px;}
.prodlist li a{color: #383838;text-decoration: none; font-size:12px; line-height:16px;}
.prodlist li div{ display:block;width: 120px;height: 120px; margin:0px auto; margin-bottom:10px; position:relative; z-index:0;}
.prodlist li img{width: 120px;height: 120px; z-index:1;}
.prodlist li p{ display:block; width:100%; height:20px; position:absolute; bottom:0px;line-height:16px;}

.prodlist li h1{display: block;width: 100%;float: left;margin-top: 10px;line-height: 20px;}
.prodlist li h2{display: block;width: 100%;float: left;color: #848482;font-size: 11px;line-height: 20px;}
.prodlist li span{width: 101px;height: 28px; border: 1px solid #bfbfbf;float: left;margin-left: 43px;margin-top: 8px;}
.prodlist a:hover h1,.prodlist a:hover h2,.prodlist a:hover{color:#014099}
.prodlist a:hover span{color:#014099;  border: 1px solid #014099;}
.box2{height: 350px;overflow: hidden;background: url(../images/box2bg.jpg) 0 0 repeat-x;}
.indexbox1{width: 550px;height: 330px;overflow: hidden;float: left;}
.newslist{width: 550px;height: 280px;overflow: hidden;margin-top: 12px;}
.newslist li{width:100%;height: 31px;border-bottom: 1px dashed #d4d5d5}
.newslist li a{display: block;float: left;padding-left: 17px;text-decoration: none;background: url(../images/bd.png) 3px center no-repeat;color: #4c504f}
.newslist li span{display: block;float: right;color: #737373;font-size: 12px;}
.newslist li:hover a,.newslist li:hover span{color:#014099}
.about{display: block;float: left;width: 324px;height: 284px;margin-left: 50px;margin-top: 30px;}
.contact{display: block;float:right;width: 158px;height: 284px;margin-top: 30px;}
.bottom{height: 180px;overflow: hidden;background-color: #666666}

.bottom span a{ color:#fff;}
.btleft{width: 836px;float: left;height: 180px;}
.nav2{width: 100%;height: 55px;float: left;margin-top: 7px;border-bottom: 1px solid #858585}
.nav2 li{float: left;background: url(../images/nav2bg.gif) right center no-repeat;padding-left: 14px;padding-right: 14px;height: 55px;}
.nav2 li a{display: block;line-height:55px;text-decoration: none;color: #fff }
.btleft span{float: left;display: block;margin-top: 10px;font-size: 12px;color: #fff;line-height: 26px;}
.btright{width: 120px;height: 180px;overflow: hidden;float: right;}
.btright img{width: 118px;height: 118px;float: right;margin-top: 20px;}
.btright span{display: block;text-align: center;font-size: 12px;color: #fff;float: left;margin-top: 8px;margin-left: 18px;}
.copy{background-color: #4b4b4b;text-align: center;font-size: 12px;color: #f1f1f1;line-height:25px}
.copy a{color: #f1f1f1;text-decoration: none;}

nav{ width:100%; height:60px; background-color:#fff; border-top:solid 8px #eee; position:fixed; z-index:1000;overflow:hidden; bottom:0px;}
nav li{ width:25%; height:100%; position:relative; text-align:center; float:left; padding-top:6px;}
nav li span{ display:block; width:30px; height:30px; margin:0px auto;}
nav li a{ line-height:20px; color:#333;}
nav li  .span01{ background-image:url(../images/ico_01.png); background-position:0px 0px;}
nav li  .span02{ background-image:url(../images/ico_02.png); background-position:0px 0px;}
nav li  .span03{ background-image:url(../images/ico_03.png); background-position:0px 0px;}
nav li  .span04{ background-image:url(../images/ico_04.png); background-position:0px -3px;}

.pagebanner{width:100%;height: 267px;position: relative;overflow: hidden;text-align:center}
.zhedang{position:absolute;bottom: 0;left: center; width: 100%;height: 9px;background: url(../images/zhedang.png) center bottom no-repeat;}
.bann{ width:100%;height:40px;background-color: #f5f5f5; border-top:solid 4px #ddd; position:relative;overflow: hidden;}
.bann h1{ text-indent:8px; font-size:14px; font-weight:bold; position:absolute; left:0px; z-index:0; line-height:40px;}
.location{ text-align:right; position:absolute;right:0px; z-index:1; font-size:9px;line-height:40px;}
.pagecontent img{ max-width:100%;}

.three li{ width:24%; height:30px; border-left:dotted 1px #ddd; border-bottom:dotted 1px #ddd; text-align:center; float:left; overflow:hidden;}
.three li a{ line-height:30px;}

.loleft{float: left;height: 70px;overflow: hidden;margin-left: 27px;width: 300px;}
.pagetitle{font-size:19px;font-weight: bold;color: #666666;float: left;margin-top: 7px;}
.address{width:100%;overflow: hidden;background: url(../images/location.png) 2px 2px no-repeat;padding-left: 22px;color: #949494;font-size: 12px;float: left;margin-top: 5px;}
.address a{text-decoration: none;color: #949494;}
.loright{float: right;padding-left: 52px;width: 223px;height: 70px;background: url(../images/ipone.png) 0 11px no-repeat;}
.sp1{display: block;width: 223px;float: left;color: #676767;font-size: 12px;line-height: 20px;margin-top: 7px;}
.sp2{display: block;width: 223px;float: left;color: #4f4f4f;font-size: 25px;font-family: "新宋体";}
.pagecenter{width: 100%;overflow: hidden;min-height: 400px;}
.abouttext{width: 100%;padding-bottom: 30px;font-size: 13px;color: #666666;padding-top:20px}

.lxleft{width: 400px;overflow: hidden;float: left;margin-top: 75px;margin-left: 35px;}
.lxleft h1{font-size: 24px;color: #444444;float: left;}
.fengexian{background: url(../images/fengexian.gif) 0 0 repeat-y;width: 100%;height: 2px;float: left;margin-top: 20px}
.lxleft span{color: #444444;line-height: 34px;float: left;margin-top: 10px;}
.lxright{float: right;width: 530px;overflow: hidden;margin-top: 75px;margin-right: 67px;}
.first{width: 1059px;float: left;margin-left: 22px;margin-top: 30px;height: 132px;overflow: hidden;border-bottom: 1px solid #e5e5e5}
.first .left{width: 198px;height: 132px;float: left;overflow: hidden;}
.first .left img{float: left;width: 157px;height: 115px;border: 1px solid #dddddd;}
.first .right{height: 132px;float: left;overflow: hidden;width: 860px;}
.first .right a{text-decoration: none;color: #666666}
.first .right h1{color: #014099;font-size: 13px;font-weight: bold;}
.first .right h2{color: #666666;font-size: 12px;}
.first .right span{color: #d40e43;font-size: 12px;font-weight: bold;}
.newslist1{width:98%; margin:0px auto;}
.newslist1 li{width: 100%;height: 44px;border-bottom: 1px solid #e5e5e5;line-height: 44px;font-size: 12px;}
.newslist1 li a{display: block;padding-left: 22px;background: url(../images/bd2.gif) 6px center no-repeat;float: left;color: #393939;text-decoration: none;}
.newslist1 li a:hover{color:#014099}
.newslist1 li span{display: block;float: right;margin-right: 17px;color: #969696}
.pageindex{width: 100%;float: left;overflow: hidden;margin-top: 10px;text-align: center;font-size: 12px;padding-top:20px;}
/*newspage*/

.newspage{width: 100%;margin-top: 6px;float: left;min-height: 500px;}
.newshow-top{text-align: center;width: 100%;height: 150px;overflow: hidden;}
.newshow-top h1{font-size: 18px;font-weight: bold;margin-top: 34px;height: 53px;display: block;width: 100%;background: url(../images/newspage1.jpg) 0 0 no-repeat;line-height: 53px;color: #014099; background-position:center;}
.newshow-top span{font-size: 12px;color: #777777;line-height: 14px;display: block;float: left;margin-top: 25px;width: 100%}
.fengexian1{margin-left:52px;width: 1060px;border-bottom: 1px solid #ebebeb;}
.newshow-ct{padding-bottom:27px;padding-top: 18px;padding-left: 52px;padding-right: 52px;color: #313030;font-size: 13px;}
.newshow-bot{padding-left:52px; margin-right: 77px;width:1030px;position: relative;margin-bottom: 5px;}
.newshow-bot span{color: #014099;font-size: 13px;display: block;width: 450px;margin-top: 3px;line-height: 20px;}
.newshow-bot span a{color: #666666;text-decoration: none;}
.newshow-bot span a:hover{color: #014099; }
.newshow-bot .a1{display: block;position: absolute;top:0; right: 0;line-height: 20px;text-decoration: none;color: #d40e43;}


.prodleft{width: 240px;overflow: hidden;min-height: 600px;float: left;}
.subNavBox{width: 100%;overflow: hidden;float: left;margin-top: 33px;}
.subNavBox .subNav{float: left; width:209px;border-width: 1px 1px 0 1px;border-style: solid;border-color: #dcdcdc;height: 40px;font-size: 12px;color:#383838;line-height: 40px;font-weight: bold; padding-left: 29px;background: url(../images/bd3.jpg) 15px center no-repeat;color: #383838;}
.subNavBox .subNav a{text-decoration: none;color: #383838}
.subNavBox .subNavg{background:#014099 url(../images/bd3h.jpg) 15px center no-repeat;}
.subNavBox .subNavg a{color:#fff;}
.navContent{display: none;width: 240px;line-height:0px;float: left;overflow: hidden;}
.navContent li{float: left;width: 238px;height: 40px;border-width: 1px 1px 0 1px;border-style: solid;border-color: #dcdcdc;}
.navContent li a{ display: block;height: 40px; background:#fff url(../images/bd4.jpg) 32px center no-repeat;padding-left: 44px;text-decoration: none;line-height:40px;color: #666666}
.navContent li a:hover{background: url(../images/bd4h.jpg) 32px center no-repeat ;color: #2f55a4}
.navContent li .navContentg{background: url(../images/bd4h.jpg) 32px center no-repeat ;color: #2f55a4}

.prodright{width: 100%;min-height: 750px;}
.prodright img{ max-width:100%!important;}
.prodlist1{width: 100%;min-height: 500px; height:auto;margin-top:13px;}
.prodlist1 li{width: 250px;height: 250px; margin:0px auto;}
.prodlist1 li a{text-decoration: none;color: #666666;}
.prodlist1 li img{width: 250px;height: 250px;}
.prodlist1 li span{width: 100%;line-height: 26px;font-weight: bold;font-size: 15px;text-align: center;margin-top: 15px;float: left;}
.prodimg{width: 98%; margin:0px auto;margin-top: 33px;margin-left: 9px;}
.prodimg img{width: 100%;height: 504px;}
.prodtext{width: 98%; margin:0px auto;margin-top: 33px;}
.prodimg h1{width: 100%;font-size: 15px;font-weight: bold;color: #014099;display: block;line-height: 26px;text-align: center;}
.prodtext span{width: 100%;display: block;font-size: 15px;color: #2e2e2e}


.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}