﻿@charset "utf-8";
body{background-color: #fff;}
.w1100{width: 1100px;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;}
.nav{width:550px;height: 87px;float: left;margin-top: 9px;margin-left:76px;overflow: hidden;}
.nav li{width: 110px;background: url(../images/navbg.png) 0 center no-repeat;float: left;height: 87px;}
.nav li a{display: block;text-align: center;line-height: 87px;text-decoration: none;font-size: 15px;color: #333333;}
.nav li a:hover{color: #014099}
.form{width: 197px;float: right;overflow: hidden;height: 87px;}
.form .a1{width: 146px;height: 32px;line-height:32px; background: url(../images/searcht.png) 0 0 no-repeat;border: none;padding-left: 20px;float: left;margin-top: 36px;color: #b1b1b1;font-size: 12px;}
.form .a2{width: 29px;height: 32px;background: url(../images/searchb.png) 0 0 no-repeat;border: none;float: left;margin-top: 36px;}

.banner{width: 100%;height: 434px;position: relative;overflow: hidden;}
.banner .pic{width: 100%; height: 434px;overflow: hidden;}
.banner .pic li{float: left;width: 100%;height: 434px;position: absolute;left: 0;top: 0;z-index: 1; background-position: center 0;background-repeat: no-repeat;}
.banner .btn{width:200px;height: 11px;margin-left: -50px;position: absolute;left: 50%;bottom: 20px;z-index: 5;} 
.banner .btn li{width:11px;height: 11px;float: left;overflow: hidden;background: url(../images/bannerp.png) 0 0 no-repeat;margin-right: 8px;}
.banner .btn li.s{background-position: -19px 0;}
.box1{height: 411px;overflow: hidden;}
.index-title{width: 100%;height: 19px;margin-top:30px;float: left;}
.index-title dt{float: left;background: url(../images/indextitlebg.jpg) 3px center no-repeat;line-height: 19px;font-size: 16px;font-weight: bold;padding-left: 16px;}
.index-title dd{float: right;}
.index-title dd a{display: block;text-decoration: none;color: #3c3a39;font-size: 11px;line-height: 19px;}
.index-title dd a:hover{color:#014099}
.prodlist{width: 100%;height: 300px;overflow: hidden;float: left;margin-top: 34px;}
.prodlist li{width: 188px;margin-left: 44px;height: 300px; margin-right: 43px;/*background: url(../images/prodlibg.png) 0 0 no-repeat;*/float: left;}
.prodlist li a{display: block;width: 188px;text-align: center; height: 300px;overflow: hidden;color: #383838;text-decoration: none;}
.prodlist li img{width: 188px;height: 188px;}
.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;float: left;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{height: 70px;overflow: hidden;background-color: #4b4b4b;text-align: center;font-size: 12px;color: #f1f1f1;line-height: 36px}
.copy a{color: #f1f1f1;text-decoration: none;}


.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;}
.location{height: 70px;overflow: hidden;background-color: #f5f5f5}
.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: 1059px;float: left;margin-left: 22px;overflow: hidden;}
.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;float: left;color: #014099}
.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: 855px;overflow: hidden;min-height: 750px;float: right;}
.prodlist1{width: 100%;min-height: 500px; height:auto;margin-top: 33px;}
.prodlist1 li{width: 408px;height: 500px;float: left;padding-left: 8px;padding-right: 8px;}
.prodlist1 li a{text-decoration: none;color: #666666;}
.prodlist1 li img{width: 408px;height: 408px;}
.prodlist1 li span{width: 100%;line-height: 26px;font-weight: bold;font-size: 15px;text-align: center;margin-top: 15px;float: left;}
.prodimg{width: 408px;height: 530px;float:left;margin-top: 33px;margin-left: 9px;}
.prodimg img{width: 408px;height: 504px;}
.prodtext{width: 396px;float: right;margin-right: 7px;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}