*{margin:0; padding:0;}
body { background:#fff; font-family:"puhui",微软雅黑,"Arial","sans-seift"; font-size: 14px; line-height: 24px;color: #000; min-width: 1200px;}
img{border:none; max-width: 100%;}
a{color:#000;  text-decoration:none;}
a:hover{color:#f00;  text-decoration:none;}
li,ul{list-style-type:none;}
ul{ margin: 0;padding: 0;}
.fl{ float: left;}
.fr{ float: right;}
.f16{ font-size: 16px;}
/*--- header ---*/
.top{ width: 1200px; margin: 0 auto; height: 48px; overflow: hidden; line-height: 48px;}
.welcomne{ width: 500px; float: left; background: url(../Image/home.jpg) no-repeat left center; text-indent: 25px;}
.fav{ width: 460px; float: right; overflow: hidden;}
.fav li{float: left; text-indent: 18px; overflow: hidden;}

.f1{ width: 120px; background: url(../Image/fav.jpg) no-repeat left center;}
.f2{ width: 120px; background: url(../Image/email.jpg) no-repeat left center;}
.f3{ width: 220px; background: url(../Image/tel-icon.jpg) no-repeat left center;}
.header{ width: 1200px; margin: 0 auto; padding: 10px 0 30px 0; overflow: hidden;}
.logo{ float: left; padding-top: 20px;}
.tel{ float: right; text-align: right;}
/*--- nav ---*/
.nav{ width: 100%; border-top: 1px solid #efecec; margin: 0 auto; height: 47px; overflow: hidden;}
.nav ul{ width: 1200px; margin: 0 auto; height: 47px; overflow: hidden;}
.nav ul li{ width: 12.5%; float: left; text-align: center; line-height: 47px; overflow: hidden;}
.nav ul li a{ font-weight: bold; font-size: 16px;}
.nav ul li a:hover{ color: #fc0606;}
/*--- banner ---*/
#banner{ width: 100%; height: 581px;position:relative}
#slides { display:block; width:100%; height:581px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; bottom:20px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#f00 }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}
/*--- main ---*/
.main{ width: 100%;padding-top: 35px; overflow: hidden;height: auto;}

.m-prd-list {width: 1200px; margin: 0 auto; overflow: hidden;}
.mosaic-block {float:left;position:relative;overflow:hidden;width:280px;height:250px;margin:10px;}
.mosaic-backdrop {position:absolute;top:0;height:100%;width:100%;background:#f1f1f1;}
.mosaic-block a{ color: #fff;opacity: 0;}
.mosaic-block a:hover {opacity: 1;transition: 0.3s;}
.mosaic-backdrop .img{padding-top: 10px; line-height: 1.2; text-align: center; font-size: 24px;font-weight: bold;color: #3e4355;}
.mosaic-backdrop .img img{ width: 220px; height: 220px;}
/*.mosaic-backdrop .title{ float: right; width: 116px; padding: 40px 10px 0 0;}
.mosaic-backdrop .title .h3{ color: #333; font-weight: bold; font-size: 20px;}
.mosaic-backdrop .title p{ color: #666;}*/
.mosaic-overlay {z-index:5;position:absolute;width:100%;height:100%;background:#5080c8;}
.clearfix{ display: block; height: 0; clear: both; visibility: hidden; }
.details{ margin:15px 20px; }	
h4{ font:300 16px 'Helvetica Neue', Helvetica, Arial, sans-serif; line-height:160%; letter-spacing:0.15em; color:#fff; text-shadow:1px 1px 0 rgb(0,0,0); }

.m-hot-p{ width: 1200px; margin: 0 auto; padding: 35px 0; overflow: hidden;}
.m-hot-p .hd{ text-align: center;}
.multipleColumn{ width: 100%; overflow: hidden;}
.multipleColumn .bdd{ padding:10px; overflow:hidden;  }
.multipleColumn .bdd ul{ width: 600px; float: left; height: 520px;}
.multipleColumn .bdd ul li{ width: 300px; height: 260px; line-height: 1.6; text-align: center; float: left; font-size: 18px; font-weight: bold; color: #3e4355;}
.multipleColumn .bdd ul li img{ width: 278px; height: 208px; border: 1px solid #dedede;}

.m-four{ width: 1200px; margin: 0 auto; padding-bottom: 35px; overflow: hidden;}
.m-four .hd{ text-align: center;}
.m-four .bd{ padding-top: 30px; overflow: hidden;}
.m-four .bd ul{ width: 50%; float: left; height: 124px; margin-bottom: 60px; overflow: hidden;}
.m-four .bd ul .img{ float: left;}
.m-four .bd ul .txt{ width: 398px; padding-top: 5px; color: #999; line-height: 30px; float: left; padding-left: 30px;}
.m-four .bd ul .txt span{ font-weight: bold; font-size: 24px; color: #444;}

.m-case{ width: 100%; height: 693px; overflow: hidden; background: url(../Image/m-case-bg.jpg) no-repeat left center;}
.case-box{ width: 1200px; margin: 0 auto; padding-top: 80px; overflow: hidden;}
.case-box .hd{ text-align: center;}
.case-box .md{ text-align: center; height: 56px; line-height: 56px; overflow: hidden; color: #fff}
.case-line{ text-align: center; height: 49px; color: #fff; overflow: hidden;}

.case-bd{ width: 100%; height: 400px; overflow: hidden;}
.case-bd .bdd{}
.case-bd .bdd ul{ overflow:hidden; zoom:1; }
.case-bd .bdd ul li{ width: 278px; float: left; margin: 0 10px; overflow: hidden; height: 398px; background: #fff; border: 1px solid #d5d5d5;}
.case-bd .bdd ul li .pic{ text-align: center; width: 100%; padding-top: 5px; height: 175px; overflow: hidden;}
.case-bd .bdd ul li .pic img{ width: 270px; height: 175px;}
.case-bd .bdd ul li .title{ width: 100%; height: 35px; text-align: center; padding-top: 5px; line-height: 35px;}
.case-bd .bdd ul li .title a{ color: #333; font-size: 15px; width: 700}
.case-bd .bdd ul li .title a:hover{ color: #1858ba;}
.case-bd .bdd ul li .time{ width: 100%; height: 30px; line-height: 30px; font-size: 14px; text-align: center;}
.case-bd .bdd ul li .content{ width: 235px; margin: 0 auto; height: 93px; overflow: hidden;}
.case-bd .bdd ul li .more{ width: 123px; height: 29px; line-height: 29px; margin: 0 auto; text-align: center; background: url(../Image/m-case-more.jpg) repeat-x; border-radius: 20px;}
.case-bd .bdd ul li .more a{ color: #fff;}
.case-bd .bdd ul li .more a:hover{ color: #ff0; text-decoration: underline;}

.m-news{ width: 1200px; margin: 0 auto; padding: 35px 0; overflow: hidden;}
.m-news .hd{  text-align: center;}
.m-news .md{ text-align: center; height: 56px; line-height: 56px; overflow: hidden;}
.news-line{ text-align: center; height: 49px;  overflow: hidden;}
.m-news .bd{ margin-top: 30px;}
.m-newslist{ width: 556px; float: left;}
.m-newslist .hdd{ width: 100%; height:48px;line-height: 48px; background: url(../Image/m-news-hd-bg.jpg) no-repeat bottom center;overflow: hidden;}
.m-newslist .hdd p{float: left; color: #999; font-size: 15px;}
.m-newslist .hdd p span{ color: #1858ba; font-size: 24px;}
.m-newslist .hdd a{ float: right; text-align:right;}
.a-list{ margin-top: 33px; overflow: hidden;}
.a-list .img{ width:345px; height: 236px; float: left; }
.a-list .img img{ width: 345px; height: 236px;}
.a-list .txt{ width: 195px; float: right; overflow: hidden;}
.a-list .txt .title a{ font-size: 16px;}
.a-list .txt .time{ font-size: 16px; margin: 10px 0; color: #999;}
.a-list .txt .content{ width: 100%; height: 140px; padding-top: 12px; line-height: 30px; color: #999;}
.a-list .txt .more a{ color: #1858ba;}
.b-list {margin-top: 30px; overflow: hidden;}
.b-list li{ line-height: 35px;}
.b-list li a{ font-size: 15px;}
.b-list li span{ float: right; color: #999;}

.m-question{ width: 556px; float: right;}
.m-question .hdd{ width: 100%; height:48px;line-height: 48px; background: url(../Image/m-news-hd-bg.jpg) no-repeat bottom center;overflow: hidden;}
.m-question .hdd p{float: left; color: #999; font-size: 15px;}
.m-question .hdd p span{ color: #1858ba; font-size: 24px;}
.m-question .hdd a{ float: right; text-align:right;}
.m-question .bdd{ margin-top: 33px; overflow: hidden;}
.m-question .bdd div{ width: 100%; height: 100px; margin-bottom: 40px; overflow: hidden;}
.m-question .bdd div .img{ width: 178px; height: 100px; float: left;}
.m-question .bdd div .img img{ width: 178px; height: 100px;}
.m-question .bdd div .txt{ width: 345px; float: right; overflow: hidden;}
.m-question .bdd div .txt .q{ width: 100%; height: 30px; margin-bottom: 8px; text-indent: 32px; background: url(../Image/q.jpg) no-repeat left center; overflow: hidden;}
.m-question .bdd div .txt .a{ padding-left: 32px; background: url(../Image/a.jpg) no-repeat left top; color: #999;}

.m-links{ width: 1200px; margin: 0 auto; overflow: hidden; padding: 30px 0;}
.m-links .hd{ width: 162px; float: left; height: 40px;}
.m-links .bd{ width: 1020px; float: right; height: 40px; line-height: 40px;}
.m-links .bd li{ float: left; margin-right: 20px;}

/*--- sidebar ---*/ 
.sidebar{ width: 280px; float: left; overflow: hidden;}
.s-p{ width: 278px; border: 1px solid #dedede; overflow: hidden;}
.s-p .hd{ width: 100%; height: 80px; text-align: center; background: #2660ba; font-size: 20px; color: #fff; line-height: 80px; overflow: hidden;}
.s-p .bd ul{ width: 80%; margin: 0 auto; padding: 15px 0; overflow: hidden;}
.s-p .bd ul li{ width: 100%; height: 50px; border-bottom: 1px dashed #cdcdcd; text-indent: 20px; line-height: 50px; margin-bottom: 10px;}
.s-p .bd ul li a{ display: block; width: 100%; height: 50px; font-size: 17px; font-weight: 700; }
.s-p .bd ul li a:hover{ background: #2660ba; color: #fff;opacity: 1;transition: 0.3s;}

.s-c{ width: 278px; margin-top: 20px; border: 1px solid #dedede; overflow: hidden;}
.s-c .hd{ width: 100%; height: 80px; text-align: center; background: #2660ba; font-size: 20px; color: #fff; line-height: 80px; overflow: hidden;}
.s-c .bd ul{ width: 95%; margin: 0 auto; padding: 15px 0; overflow: hidden; line-height: 40px; font-size: 17px; font-weight: 700;}


/*--- inside ---*/
.box{ width: 1200px; margin: 0 auto; padding: 35px 0; overflow: hidden;}
.inside{ width: 900px; float: right; overflow: hidden;}
.cname{ width: 100%; text-align: right; line-height: 40px; height: 40px; border-bottom: 1px solid #dedede;}
.n-n{ width: 96%; margin: 0 auto; padding-top: 20px; line-height: 260%; overflow: hidden;}
.n-n p{ font-size: 18px;}
/*--- footer ---*/
.footer{ width: 100%; background: #21262c; padding: 50px 0 80px 0; overflow: hidden;}
.end{ width: 1200px; margin: 0 auto; overflow: hidden; color: #637182;}
.end-hd{ width: 100%; margin-bottom: 10px; overflow: hidden;}
.e-d-l{ width: 980px; float: left; overflow: hidden;}
.e-fav{ width: 100%; overflow: hidden;}
.e-fav ul li{ width: 12.5%; float: left; overflow: hidden;}
.e-fav ul li a{ color: #a4b2c2; font-size: 16px;}
.e-contact{ padding: 28px 0;  font-weight: bold;}
.e-contact a{ color: #637182;}
.e-prdocut li{ padding: 5px 15px; float: left; border: 1px solid #637182; margin-right: 15px; overflow: hidden;}
.e-prdocut li a{ color: #637182}
.e-prdocut li a:hover{ color: #ff0;}
.e-d-r{ width: 130px; float: right; text-align: center; color: #637182;}
.end-bd{ border-top: 1px solid #2c323a; padding-top: 10px; color: #637182;}
.end-bd a{color: #637182;}
/*--- news ---*/
.nav-news-box{ width: 100%; padding: 15px 0; overflow: hidden;}
.cctname{ height: 35px; text-align: right; border-bottom: 1px solid #999; line-height: 35px; overflow: hidden;}
.n-n-box-two{ padding-top: 15px; overflow: hidden;}
.n-n-box-two h2{ font-size: 1.5em; font-weight: 400;}
.intro_info_bor{ content: "";border-bottom: 2px solid #999;display: block;padding-top: 8px;width: 50px; }
.n-n-box-two .bd{ width: 100%; overflow: hidden;}
.n-n-box-two .bd li{overflow: hidden; margin-top: 30px;clear: both;}
.c_img{ width: 620px; overflow: hidden;}
.c-txt{ width: 540px; overflow: hidden;}
.c_img img{width: 100%;}
.c_title{ width: 100%; max-height: 80px; font-size: 1.2em; margin: 17px 0; overflow: hidden;}
.c_time{ font-size: 16px; color: #4d4d4d;}
.c_content{ font-size: 14px; line-height: 2; color: #333; margin: 10px 0; overflow: hidden;}
.c_more{margin-top: 10px;}
.c_more a{ display: block; margin: 0 auto; width: 98px; height: 38px; text-align: center; border: 1px solid #666; border-radius: 5px; line-height: 38px;}
.c_more a:hover{ border: 1px solid #f00; background: #f00; color: #fff;}

.n-n-box-list{ padding-top: 15px; overflow: hidden;}
.n-n-box-list h2{ font-size: 1.5em; font-weight: 400;}
.n-n-box-list .bd{ width: 100%; margin-top: 20px; overflow: hidden;}

.bnn-list{ overflow: hidden; padding: 25px 0;}
.nb-l-img{ width: 35%; float: left; overflow: hidden;}
.nb-l-img img{ width: 99%; border: 1px solid #dedede;}
.nb-b-txt{ width: 62%; float: right; overflow: hidden;}
.nb-b-txt .title{ border-bottom: 2px solid #666; margin-bottom: 8px; line-height: 35px; overflow: auto;}
.nb-b-txt .title a{ color: #414141; font-size: 1.5em;}
.nb-b-txt .title span{ float: right; padding: 0 15px 0; color: #414141;}
.nb-b-txt .content{ margin: 10px 0; line-height: 2; font-size: 14px; color: #555;}
/*--- case ---*/
.n-case-box{ width: 100%; padding: 35px 0; overflow: hidden;}
.n-case-box .hd{ padding-bottom: 20px; overflow: hidden; display: block;border-bottom: 2px solid #000;margin: 0 auto;width: 16%; text-align: center; color: #333; font-size: 2em;}
.casebox{ overflow: hidden; padding: 25px 0;}
.casebox ul{ width: 375px; margin: 0 0 50px 25px; float: left; overflow: hidden; height:427px; overflow: hidden;}
.casebox ul .img{ width: 100%; height: 260px;}
.casebox ul .img img{ width: 375px; height: 260px;}
.casebox ul .title{ margin: 25px 0 0 10px; height: 42px; line-height: 42px;}
.casebox ul .title a{ font-size: 21px;}
.casebox ul .title a:hover{ color: #f00; text-decoration: underline;}
.casebox ul .txt{ padding: 10px; height: 80px; color: #9c9c9c; font-size: 15px; line-height: 2;}


/*--- plist ---*/
.product100{ width: 1900px; margin: 0 auto; padding-bottom: 20px; overflow: hidden;}
.p-25{ width: 465px;  padding: 20px 0; background: #f1f1f1; margin: 0 5px; float: left; overflow: hidden;}
.p-25 .img{ width: 240px; padding-left: 1%; float: left;}
.p-25 .img img{ width:240px; height: 240px;}
.p-25 .txt{ width: 180px; padding: 20px 10px 0 0; float: right; text-align: left;}
.p-25 .cctxt a{ font-size: 26px; font-weight: bold;}
.p-25 .ccsbuname{ padding-top: 10px;}
.p-25 .ccsbuname li{ line-height: 30px;}
.p-25 .ccsbuname a{ font-size: 18px;}

.box-list{ width: 1000px; margin: 0 auto; padding:30px 0; overflow: hidden;}
.b-list-p{ width: 100%; padding-bottom: 20px; overflow: hidden;}
.bimg{ width: 580px; height: 315px; float: left;}
.bimg img{ width: 528px; height: 313px; border: 1px solid #dedede; overflow: hidden;}
.btxt{ width: 390px; float: right; height: 315px; overflow: hidden;}
.btxt .title{ line-height: 35px; font-size: 28px; }
.btxt .title a{ color: #3e4355; font-weight: bold; font-size:40px; }
.btxt .title a:hover{ color: #f00; text-decoration: underline;}
.btxt .en{ line-height: 30px; font-size: 28px; font-weight: bold;  margin-top: 20px; color: #3e4355;}
.btxt .content{padding: 20px 0; font-size: 14px; line-height: 2; color: #666;}
.btxt .more a{ float: left; display: block; width: 135px; height: 45px; margin-right: 20px; text-align: center; line-height: 45px; color: #fff; font-size: 18px; font-weight: 400;}
.btxt .more a:hover{  color: #f00; text-decoration: underline;}
.btxt .more .more1{ background: #373737; border-radius: 10px;}
.btxt .more .more2{ background: #2660ba; border-radius: 10px;}
.mosaic-block1 {float:left;position:relative;overflow:hidden;width:240px;height:180px;margin:5px;}
.mosaic-backdrop1 {position:absolute;top:0;height:100%;width:100%;background:#f1f1f1;}
.mosaic-block1 a{ color: #fff;opacity: 0;}
.mosaic-block1 a:hover {opacity: 1;transition: 0.3s;}
.mosaic-backdrop1 img{ width: 238px; height: 178px; border: 1px solid #cdcdcd;}
.mosaic-overlay1 {z-index:5;position:absolute;width:100%;height:100%; background: url(../Image/overlay.png);}
.details1{ margin:15px 20px; }	
.details1 p{ padding-top: 10px; line-height: 30px;}



/*--- product ---*/
.n-p-hox .hd{ padding: 25px 0; overflow: hidden; display: block;border-bottom: 2px solid #000;margin: 0 auto;width: 16%; text-align: center; color: #333; font-size: 30px; font-weight: bold; color: #3e4355;}
.n-p-hox .md{ width: 90%; padding-top: 30px; margin: 0 auto;  overflow: hidden;}
.n-p-hox .md li{ width:12.5%; float: left; height: 45px; text-align: center; line-height: 45px; overflow: hidden;}
.n-p-hox .md li a{ font-size: 22px; color: #3e4355; font-weight: bold;}

.product_list_emphasis li p,.product_list_classify_all li>p{text-transform: uppercase;width:160px;height: 50px;background-color:#ec1a23;color:#fff;font-size:24px;display: block;text-align: center;position: absolute;margin-top:-25px;margin-left: 230px;}
.product_list_classify_all{overflow:hidden;}
.product_list_classify_all li{float:left;display: block;width:25%;text-align: center;margin:30px 0;overflow: hidden;}
.product_list_classify_all li a img{width:100%;height: 240px;}
.product_list_classify_all li>p{margin-left:60px;font-size: 16px;margin-top:-20px;padding:5px 10px;height: auto;width:177px;}
.product_list_classify_all li:hover .product_list_classify_img{}
.product_list_classify_all li:hover .product_list_classify_some_corner,.product_list_emphasis a:hover .product_list_emphasis_corner{display:block !important;}
.ih-item.square{height:auto;width: auto;}
.product_list_emphasis_corner{margin-top:-150px;margin-left:446px;width:150px;height: 150px;}

.n-p-list li{ margin-bottom: 10px; overflow: hidden;}
.n-p-list li a{ display: block; width: 90%; margin: 0 auto; height: 45px; text-align: center; line-height: 45px; color: #000;  border: 1px solid #094; border-radius: 10px;}
.n-p-list li a:hover{ color: #094;}

.p-top{ margin: 30px 0; overflow: hidden;}
.p-img{ width: 600px; float: left; overflow: hidden;}
.p-img img{ width: 598px; border: 1px solid #dedede;}
.p-txt { width: 580px; float: right; overflow: hidden;}
.p-txt li{margin-bottom: 10px; color: #333; line-height: 2;}
.img-txt-title{ font-size: 50px; font-weight: bold; margin: 10px 0; width: 100%; overflow: hidden;}
.img-txt-title1{padding: 0 6px;  font-weight: bold; font-size: 18px;}
.img-txt-title1 span{ color: #2660ba;}

.pss{ width: 100%; padding: 0px 0 20px 0; overflow: hidden;}
.pss ul{width: 160px;text-align: center;float: left;background: #2660ba; padding: 20px 0;border-radius: 10px;margin-right: 20px;font-size: 22px;font-weight: bold; line-height: 2;color: #fff;}
.pss ul span{  font-size: 16px;margin-top: 15px;}

.ptt{ padding: 10px 0; overflow: hidden;}
.ptel{ float: left; height: 63px; font-size: 15px; color: #000;background: url(../Image/ico26ac.jpg) no-repeat left center;padding-left: 83px;}
.ptel span{ font-size: 30px;  font-weight: bold; }
.ptell{ float: left; padding-left: 30px; overflow: hidden;}

.t10{ width:216px; border: none; height: 53px;  background: url(../Image/ico27.png) no-repeat;  overflow: hidden; color: #fff;font-size: 20px;font-weight: bold; line-height: 24px; margin: 10px 0 0 0;}

.button a{ display: block; width: 200px; height: 62px; float: left; margin-left: 30px; text-align: center; color: #fff; background: #2660ba;  overflow: hidden; line-height: 62px; font-size: 16px;font-weight: 700; border-radius: 10px;}
.p-c-list{ width: 95%; margin: 0 auto; padding: 30px 0; overflow: hidden;}
.p-c-list li{ width: 25%; float: left; text-align: center; color: #666; font-size: 20px; font-weight: bold;}
.p-c-list li span{color: #c6383b; font-size: 26px;}
.p-c-list .pcc1{ background: url(../Image/pcc1.jpg) no-repeat right center;}

.p-content{ width: 1150px; margin: 0 auto; box-shadow: 1px 1px 5px 1px #999; padding: 40px 15px; overflow: hidden; margin-bottom: 35px;}
.p-content .hd{ background: url(../Image/ico1.png) no-repeat left center; text-indent: 45px; font-size: 26px; font-weight: bold; margin: 0 0 10px; color: #333; line-height: 2;}


.p-content .bd .p-c-1{padding-left: 46px; margin: 20px 0; height: 46px; line-height: 46px; background: url(../Image/content-icon.jpg) no-repeat left center; overflow: hidden;}
.p-content .bd .p-c-1 .pc11{ height: 46px; overflow: hidden; padding: 10px 15px; background: url(../Image/content-bg.jpg) repeat-x; font-size: 20px; color: #fff; font-weight: 400;}

/*--- Universal ---*/
#newTitle{color:#333;font-size:24px;text-align:center; padding: 25px 0 5px 0; overflow: hidden;}
#newsContent{margin-bottom:16px;}
#newsInfo{ text-align: center; color: #999; font-size: 12px; margin-bottom:26px;}
#prev_next{ width: 95%; margin: 0 auto; padding: 35px 0 20px 0; overflow: hidden;}
#prev_next li{ width: 50%; float: left;}
.infoClass{margin:0px;margin-bottom:10px;line-height:12px;}
#infoImage{text-align:center;margin:10px 0;}
#infoImage img{padding:1px; border:1px solid #dedede;}

.message-box ul{ margin-bottom: 5px; overflow: hidden;}
.tl{ float: left; width: 15%; text-align: center;}
.tr{float: right; width: 84%;}
.t1{ width: 95%; border: 1px solid #cdcddc; height: 3rem;}
.t2{ width: 95%; border: 1px solid #cdcddc; height: 10rem;}
.t3{ width: 100px; height: 2.9rem; border: 1px solid #cdcdcd;}
.t4{ width: 80px; height: 3rem; vertical-align: top}
.t5{width:100px;height:45px;line-height:45px;background:#4a5b6d;border-radius:2px;border:none;text-align:center;margin-top:14px;margin:5px;font-size:14px;font-family:微软雅黑,黑体,sans-serif;color:#FFF;}
.t5 a{text-decoration:none;font-size:14px;font-family:微软雅黑,黑体,sans-serif;color:#FFF;display:block;}
.t5 a:hover{background:#4a5b6d;border-radius:2px; text-decoration: underline;}
#page{ border: 1px solid #cdcdcd; margin: 8px 0; text-align: center; height: 4rem; line-height: 4rem;}
#allmap{ width:98%; margin:0 auto; border:1px solid #dedede; height:600px; overflow:hidden;}

.cont{ width: 100%; padding: 15px 0; overflow: hidden;}
.cont .hd{ width: 100%; height: 58px; margin: 10px 0;  font-size: 22px;  font-weight: bold; color: #202739; overflow: hidden;}
.cont .md{ border: 1px solid #dedede; padding: 10px 20px;}
.cont .bd{ height: auto; padding: 10px; border-bottom: 1px solid #dedede; overflow: hidden;}
.cont .bd .img{ width: 30%; float: left; padding-top: 20px; text-align: center; }
.cont .bd .txt{ width: 69%; float: right; padding-top: 20px; }
.cont .bd .txt li{width: 100%;height: 31px;color: #555;line-height: 31px; background: #f1f1f1;margin-bottom: 3px;padding: 20px;transition: 0.4s all;}
.cont .bd .txt li a{ color: #898989; }
.cont .bd .txt li:hover{background: #f47b00; color: #fff; padding: 25px; }
.cont .bd .txt li:hover a{ color: #fff; }
