@charset "utf-8";
/* CSS Document */
*{ padding:0px; margin:0px; border:none; list-style:none; font-style:normal; -webkit-text-size-adjust: none;}
body{ width:100%;  font-family:"微软雅黑", Arial, Helvetica, sans-serif;color:#333; font-size:13px; background-color:#d0e1e7;}
a{ color:#666; text-decoration:none;transition:all .2s ease; }
a:hover{ color:#333;}
.l,.left{ float:left;}
.r,.right{ float:right;}
.clear{ clear:both; height:0px; overflow:hidden;}
.center{  width:1010px; margin:0px auto;}


#mobilenav{ display:none;}
.header{ width:100%; height:127px; background:url(../images/001.jpg) center center repeat-x;}
.header .center{height:127px; background:url(../images/003.jpg) center center no-repeat;}
.header a{ width:514px; height:127px; display:block;}
.navpc{ width:100%; height:36px; background:url(../images/002.jpg) center center repeat-x;}
.navpc ul{ width:1010px; margin:0px auto;}
.navpc li{ float:left; background:url(../images/004.jpg) 25px center no-repeat; padding-left:63px;}
.navpc li.sy{ padding-left:0px; background:none;}
.navpc li a{ color:#FFF; display:block; line-height:36px; text-align:center; font-size:15px; font-weight:bold;}

.ztc{ width:980px; margin:10px auto 0px; height:36px; line-height:36px; font-weight:bold;}
.ztc em{ color:#026586;}
.ztc em a{ color:#6a6a6a;}

.banner{ width:1010px; height:296px; margin:0px auto;}
.banner .left{ width:700px;}
.banner .right{ width:300px; height:296px;}
.banner .right .l{ width:300px; height:74px;}
.banner .right img { float:left;}
.banner .right i{ display:none;}

.mainsy{ width:980px; padding:15px; margin:10px auto 0px; height:1190px; background-color:#FFF;}

.mainsy .news{ width:440px; float:left;}
.mainsy .news dt{ width:100%; height:20px; line-height:20px; margin-bottom:10px;}
.mainsy .news dt strong{ font-size:16px; color:#00669d; float:left;}
.mainsy .news dt a{ color:#58c7dd; float:right;}
.mainsy .news dd{ padding:20px 10px; background-color:#ececec; border-radius:5px;}
.mainsy .news dd .mod{ width:420px; height:97px; margin-bottom:20px; border-bottom:dashed 1px #aab0be; padding-bottom:20px;}
.mainsy .news dd .mod img{ width:133px; height:97px; float:left; margin-right:10px;}
.mainsy .news dd .mod a{ display:block; height:27px; font-weight:bold; color:#000;overflow: hidden;  text-overflow:ellipsis;  white-space:nowrap;}
.mainsy .news dd .mod span{ display:block; line-height:23px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; color:#575757;}

.mainsy .news dd ul li { width:420px; height:30px; line-height:30px; }
.mainsy .news dd ul li a{ width:300px; color:#156a92; float:left; overflow: hidden;  text-overflow:ellipsis;  white-space:nowrap;}
.mainsy .news dd ul li span{color:#156a92; float:right;}

.mainsy .r{width:512px; float:right;}
.mainsy .pro{ width:512px; }
.mainsy .pro dt,.mainsy .shebei dt,.mainsy .kehu dt{ width:100%; height:27px; line-height:20px; margin-bottom:10px; border-bottom:solid 2px #cddce2; margin-bottom:8px;}
.mainsy .pro dt strong,.mainsy .shebei dt strong,.mainsy .kehu dt strong{ font-size:16px; color:#00669d; float:left;}
.mainsy .pro dt i,.mainsy .shebei dt i,.mainsy .kehu dt i{ font-size:12px; float:left; padding-top:6px; height:14px; line-height:12px; margin-left:5px;}
.mainsy .pro dt a,.mainsy .shebei dt a,.mainsy .kehu dt a{ color:#58c7dd; float:right;}

.mainsy .pro .t{ width:100%; height:40px; margin-bottom:5px; background:url(../images/010.jpg) center top repeat-x;}
.mainsy .pro .t li{ width:20%; float:left; }
.mainsy .pro .t a{ width:100%; display:block; height:39px; text-align:center; font-size:12px; line-height:30px;}
.mainsy .pro .t a:hover{ background:url(../images/009.jpg) center top no-repeat; color:#FFF;}

.mainsy .pro .f{ width:100%; height:150px;}
.mainsy .pro .f li{ width:160px; height:148px; float:left; margin-right:13px; border:1px solid #ccc;}
.mainsy .pro .f li.last{ margin-right:0px;}

.mainsy .pro .f li img{ width:160px; height:76px;}
.mainsy .pro .f li strong{ width:130px; height:40px; overflow:hidden; display:block; line-height:40px; padding-left:20px; background:url(../images/011.jpg) 10px center no-repeat; color:#317a99; }
.mainsy .pro .f li strong a{color:#317a99;}
.mainsy .pro .f li i{ width:120px; padding:0px 20px; text-align:right; display:block; }
.mainsy .pro .f li i a{ width:80px; height:20px; line-height:20px; background-color:#f1f1f1; display:inline-block; text-align:center;border-radius:5px; font-size:12px; color:#58c7dd;}

.mainsy .shebei{ width:512px; margin-top:20px;}
.mainsy .shebei li{width:162px; height:226px; float:left; margin-right:13px; }
.mainsy .shebei li.last{ margin-right:0px;}
.mainsy .shebei li img{ width:100%; height:90px;}
.mainsy .shebei li strong{ width:100%; height:40px; margin-top:10px; line-height:20px; overflow:hidden; display:block; display:block; color:#317a99; }
.mainsy .shebei li span{ display:block; margin-top:10px; line-height:24px; font-size:12px;}
.mainsy .shebei li span a{ color:#F00;}

.mainsy .img{ width:504px; height:51px; margin-top:18px;}

.newsmod{ width:100%; margin-top:30px;}
.newsmod dl{ width:308px; float:left; margin-right:28px; }
.newsmod dl.last{ margin-right:0px;}
.newsmod dl dt{ width:100%; height:30px; line-height:30px; border-bottom:1px solid #398c09;}
.newsmod dl dt strong{ float:left; display:block; padding-left:15px; background:url(../images/013.jpg) left center no-repeat; font-size:14px;}
.newsmod dl dt a{ float:right; color:#398c09; }
.newsmod dl dd { padding:10px 10px 0px 10px; background-color:#f1f1f1; height:178px; margin-top:10px;}
.newsmod dl dd li{ line-height:24px; height:24px; width:288px; overflow:hidden;}
.newsmod dl dd li a{ padding-left:10px; height:24px; display:block; background:url(../images/014.jpg) left center no-repeat; overflow: hidden;  text-overflow:ellipsis;  white-space:nowrap;}

.mainsy .kehu{ width:980px; margin-top:30px;}
.mainsy .kehu dd{ padding-top:5px;}
.mainsy .kehu li{ width:188px; height:60px; float:left; margin:0px 10px 10px 0px;}
.mainsy .kehu li img{ width:188px; height:60px;}
.mainsy .kehu li.last{ margin-right:0px;}

.bottombanner{ width:100%; margin-top:20px;}

.flinks{ width:100%; text-align:center; line-height:22px; padding:20px 0px 10px;}
.fnav{width:100%; margin-bottom:25px; }
.fnav .center{ height:35px; line-height:35px; background-color:#698db3; text-align:center;color:#FFF;}
.fnav .center a{ color:#FFF; padding:0px 10px;}

.foot{text-align:center; padding-bottom:30px;}
.foot .center strong{ padding-left:80px; background:url(../images/017.png) left center no-repeat; display:inline-block; color:#596c80; line-height:25px; text-align:left;}


/*产品内页*/

.main{ width:980px; padding:0px 13px 13px; border:1px solid #f1f1f1; margin:10px auto 0px;  background-color:#FFF;}
.main .ztc{ margin:5px auto;}
.main .bannerny{ width:970px; height:165px; padding:4px; border:1px solid #ccc;border-radius:5px;}
.main .bannerny img{width:970px; height:165px;}

.main .posi{ width:980px; margin:0px auto; line-height:30px; height:30px;}

.main_n{ width:980px; margin:0px auto;}



.main_n .left{ width: 214px; float:left; padding-top:35px; overflow:hidden; padding-bottom:30px;}
.main_n .left h2{ text-align:right; padding-bottom:16px; background:url(../images/201.jpg) no-repeat right bottom; color:#c2a001; font-size:21px;}
.main_n .left ul{ padding:0px 12px; width:200px; display:block;}
.main_n .left ul li{ text-align:right; line-height:27px; padding-right:15px; font-weight:bold; font-size:13px; background:url(../images/202.gif) no-repeat right center;}
.main_n .left ul li.li3{font-weight: normal;font-size: 12px;background: url(../images/203.gif) no-repeat right center;}
.main_n .left img{ margin-top:10px;}

.main_n .right{ width: 690px; padding:35px 30px 0px 0px; }
.main_n .right_h2{ font-size:16px;}
.main_n .right_h2 em{ padding-right:8px; font-size:21px; color: #026586; }

.prolist{ width:100%;}
.prolist li{ position:relative; margin:12px 47px 0px 0px; width: 295px; display:inline; background:url(../images/204.gif) no-repeat; float: left; height:191px; padding-top:9px;}
.prolist li .img{ width:100%; display:block; text-align:center;}
.prolist li .img img{ width:278px; height:140px; }
.prolist li .tit{ padding-left:20px; display:block;  padding-top:9px; overflow: hidden;  text-overflow:ellipsis;  white-space:nowrap; }
.prolist li:hover{ background:url(../images/205.gif) no-repeat;}

.proimg{ width:280px;display:inline; float:left; height:373px; overflow:hidden; border:#ccc 1px solid; padding:4px; margin:30px 0px 0px 30px;}
.proinfo{margin: 30px 0px 0px 36px;width: 505px;display: inline;float: left;}
.proinfo h1{ padding-left:10px; color:#026586; font-size:18px; background:url(../images/013.jpg) no-repeat left center;}
.proinfo h3{ height:30px; line-height:30px; color:#2a2a2a; font-size:14px;}
.proinfo jieshao{ width:460px; line-height:170%; font-size:13px;}


.proshow{ width:960px; margin:30px auto 0px;}
.proshow h3{ width:100%; height:24px; line-height:24px; border-bottom:1px solid #026586; margin-bottom:20px;}
.proshow h3 strong{ height:23px; border-bottom:3px solid #026586; display:block; float:left;} 
.proshow h3 strong em{ font-size:16px; padding-left:10px; background:url(../images/013.jpg) no-repeat left center;}
.proshow h3 strong i{ font-size:16px; margin-left:10px; padding-left:10px; color:#e2e2e2;  background:url(../images/206.jpg) no-repeat left center;}

.shangxia{ width:100%; border-top: 1px dashed #dcdcdc; margin:25px 0px 15px; height:40px; padding-top:20px;}
.shangxia .l{height:40px; line-height:20px;}
.shangxia .r{ height:30px; padding-top:5px;}
.shangxia .r a{ width:158px; height:30px; background:url(../images/207.jpg) center center no-repeat; display:block;}

.newshangxia{ padding:10px; line-height:24px; background-color:#e7e7e7; border-bottom:#399a0d 2px solid; margin-top:30px; overflow: hidden;  text-overflow:ellipsis;  white-space:nowrap;}
.newshangxia span{ display:block; font-size:12px;}
.newshangxia span a{ color:#004964; }
/*新闻内页*/

.news_l{ width:645px; float:left;}
.news_l dt,.news_r dt{ width:100%; height:30px; line-height:30px; border-bottom:1px solid #398c09;}
.news_l dt strong,.news_r dt strong{ float:left; display:block; padding-left:15px; background:url(../images/013.jpg) left center no-repeat; font-size:15px;}
.news_l dt a,.news_r dt a{ float:right; color:#398c09; }

.news_l dd{ width:100%; }
.news_l li{ width:645px; height:97px; padding-top:20px;}
.news_l li img{ width:133px; height:97px; float:left; margin-right:10px;}
.news_l li a{ display:block; height:27px; font-weight:bold; color:#000;overflow: hidden;  text-overflow:ellipsis;  white-space:nowrap;}
.news_l li span{ display:block; line-height:23px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; color:#575757;}

.news_r{ width:305px; float:right;}

.news_r li{ width:293px; height:208px; border:1px solid #f1f1f1; padding:5px; margin-top:20px;}
.news_r li img{ width:293px; height:168px;}
.news_r li .tit{ width:293px; height:35px; line-height:35px; text-align:center; overflow:hidden; overflow:hidden; text-align:center; display:block;}


.list_l{ width:725px; float:left; margin-top:20px;}
.list_l li{ width:725px; height:71px; margin-bottom:20px; border-bottom:dashed 1px #aab0be; padding-bottom:20px; position:relative;}
.list_l li img{ width:90px; height:71px; float:left; margin-right:10px;}
.list_l li strong{ display:block; height:27px;  color:#000;}
.list_l li strong a{ width:500px; display:block;overflow: hidden;  text-overflow:ellipsis;  white-space:nowrap;}
.list_l li span{ display:block; line-height:23px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; color:#575757;}
.list_l li span a{ color:#F00;}
.list_l li em{ position:absolute; right:0px; top:0px; color:#999;}



.list_r{ width:225px; float: right;}
.list_r dt{ width:100%; height:31px; background:url(../images/301.gif) center center no-repeat; font-size:15px; color:#FFF; font-weight:bold; line-height:31px; text-align:center;}
.list_r ul { width:223px; border:1px solid #36970c; background-color:#efefef;border-radius:5px; margin-top:10px; padding-bottom:20px;}
.list_r ul li{ width:183px; height:203px; margin:20px auto 0px; background:url(../images/304.jpg) center top no-repeat; position:relative;}
.list_r ul li img{ width:163px; height:128px; padding:10px 10px 0px;}
.list_r ul li a.tit{ width:153px; height:35px; line-height:35px; position:absolute; bottom:12px; left:10px; display:block; text-align:center; line-height:35px; overflow: hidden;  text-overflow:ellipsis;  white-space:nowrap; padding-left:10px;}
.list_r ul li:hover{background:url(../images/305.jpg) center top no-repeat;}

.flag{width:203px; border:1px solid #36970c; background-color:#efefef;border-radius:5px; margin-top:20px; padding:10px; line-height:24px;}
.flag strong{ display:block; color:#36a934;}
.flag a{ color:#000; font-weight:bold; padding:0px 8px;}

.show_l{ width:725px; float:left; margin-top:30px;}
.show_l .title{ padding:0px 0px 10px; width:100%; border-bottom:1px dashed #ccc; color:#151515; text-align:center; font-size:18px;}
.show_l .newother{ padding:12px 0px; width:100%;}
.show_l .newother .r em{ padding-left:10px; display:inline-block;}
.show_l .showcon{ width:100%; padding-top:20px; line-height:180%;}
.show_l .showcon img{ max-width:725px; padding:10px 0px;}
.show_l  .biaoqian{ width:100%; padding:20px 0px;}

.remaipro{ width:980px; margin-top:30px; position:relative;}
.remaipro h3,.single h3,.tuandui h3,.gongzuo h3{ width:100%; height:30px; line-height:30px; border-bottom:1px solid #026586;}
.remaipro h3 strong,.single h3 strong,.tuandui h3 strong,.gongzuo h3 strong{ height:29px; border-bottom:3px solid #026586; display:block; float:left;} 
.remaipro h3 strong em{ font-size:16px; padding-left:10px; background:url(../images/013.jpg) no-repeat left center; color:#c50000;}
.remaipro h3 strong i{ font-size:16px; margin-left:10px; padding-left:10px; color:#e2e2e2;  background:url(../images/206.jpg) no-repeat left center;}


.gundong { width:980px; background-color:#f4f4f4; padding:20px 0px;}
.gundong_con{width:980px; height:203px; position:relative; }
.gundong_con ul li{width:160px; height:203px;  float:left; overflow:hidden; cursor:pointer; background:#FC3;text-align:center; background:url(../images/309.gif) center center no-repeat;}
.gundong_con ul li img{width:140px; height:115px; margin:20px 10px;}
.gundong_con ul li a.tit{ display:block; height:30px; line-height:30px; overflow:hidden; width:140px; margin:0px auto;}
.gundong_aniu .prev,.gundong_aniu .next{width:30px; height:45px; outline-style:none;outline-width:0;position:absolute; top:79px; z-index:111;}
.gundong_aniu a.prev{ background: url(../images/307.gif) center center no-repeat; left:0px;}
.gundong_aniu a.next{ background: url(../images/308.gif) center center no-repeat; right:0px;}


.single{ width:100%; margin-top:30px;}
.single h3{  margin-bottom:20px;}
.single .con{ font-size:16px; line-height:180%;}

.tuandui{ width:100%; margin-top:30px;}
.tuandui .gundong{ background:none;}
.tuandui .gundong_con ul li{ width:158px; height:201px; background:none; border:1px solid #ccc;}
.tuandui .gundong_con ul li img{ width:138px; height:160px; margin:10px 10px 0px;}
.tuandui .gundong_con ul li a.tit{ height:25px; line-height:25px;}


.gongzuo{ width:100%; margin-top:30px;}
.gongzuo h3{ margin-bottom:20px; }

.single h3 ,.tuandui h3 ,.gongzuo h3 { border-bottom:1px solid #f1f1f1;}


#QQFloatDiv { width:118px; margin:0 auto;z-index:1000000; }
#QQFloatDiv .Head { height:41px; background:url(../images/head.gif);}
#QQFloatDiv .Body { background:url(../images/body.gif); text-align:center;font-size: 12px;color: #88a384; }
#QQFloatDiv .Foot { height:40px; background:url(../images/foot.gif);}

.page{ width:100%; text-align:center; padding:30px 0px;}


@media only screen and (max-width: 640px) {

body{ background-color:#fff; font-size:22px;}
*{ font-size:22px;}
.header,.navpc,.ztc{ display:none;}


#mobilenav{ display:block;  width: 100%; height:85px; background-color:#11355b;   position: fixed;    left: 0px;    top: 0px;    z-index: 9997;}
#mobilenav .center{ width:750px; }
#mobilenav .l{ margin-left:20px; margin-top:16px;}
#mobilenav .l img{ float:left;}

#mobilenav .right img{ width:35px; height:35px; margin-top:25px; position:absolute; z-index:9998; right:20px;}
#guanbi{ display:none;}

#mnavul{ width:100%; position: relative; top:0px; background-color:#fff; overflow-y:scroll;  display: none; z-index:9996;}
#mnavul h3{ width:730px; background-color:#11355b; color:#FFF; height:85px; line-height:85px; padding-left:20px; position:fixed; left:0px; top:0px; z-index:990; font-size:30px; }
#mobilenav ul{ width:100%; padding-top:85px; padding-bottom:800px; }
#mobilenav ul li{ width:100%; height:100px; line-height:100px;  border-top:1px solid #eee;}
#mobilenav ul li a{ color:#333; font-size:30px; margin-left:20px;}

#mobilenav ul li.li02{height:80px; line-height:80px;  border:none;}
#mobilenav ul li.li02 a{ color:#555; font-size:26px; margin-left:100px;}

.banner{ width:100%; padding-top:85px; height:auto; padding-bottom:30px;}
.banner .left{ float:none; width:100%;}
.banner .left img{ width:100%;}
.banner .right{ width:100%; float:none; height:auto; padding-top:30px;}
.banner .right img { display:none;}
.banner .right i{ display:block;}

.banner .right li{ width:135px; height:135px; float:left; margin-left:20px; text-align:center;}
.banner .right li a{ width:135px; height:135px; background-color:#11355b; border-radius:50%; display:block; color:#FFF;}
.banner .right li a i{ width:100px; height:80px; line-height:40px; text-align:center; padding:27px 17px 0px; display:block; font-size:24px;}

.mainsy{ width:600px; padding:20px;; margin:0px; height:auto;}
.mainsy .r{ width:100%; float: none;}
.mainsy .l{ width:100%; float: none;}
.mainsy .pro{ width:100%;}
.mainsy .pro .t{ height:50px;  background:#f1edea; text-align:center; margin-bottom:10px;}
.mainsy .pro .t li{ width:auto; display:inline-block; padding:0px 10px; float:none;}
.mainsy .pro .t a{ height:50px; line-height:50px; font-size:24px; }
.mainsy .pro dt, .mainsy .shebei dt, .mainsy .kehu dt{ height:40px; margin-bottom:10px; line-height:40px;}
.mainsy .pro dt strong, .mainsy .shebei dt strong, .mainsy .kehu dt strong{ font-size:30px;}
.mainsy .pro dt i, .mainsy .shebei dt i, .mainsy .kehu dt i{ font-size:20px; line-height:30px; padding-top:10px; height:30px; color:#999;}

.mainsy .pro .f{ height:166px;}
.mainsy .pro .f li{ width:184px; margin-right:20px; height:164px;}
.mainsy .pro .f li img{ width:184px; height:87px;}
.mainsy .pro .f li strong{ width:164px; font-weight:normal; padding-left:10px; background:none; line-height:30px; height:60px;}
.mainsy .pro .f li strong a{font-size:22px; }
.mainsy .pro .f li i{ display:none;}

.mainsy .shebei{ width:600px; margin-top:30px;}
.mainsy .shebei li{ width:186px; margin-right:20px; height:186px;}
.mainsy .shebei li strong{ font-weight:normal; line-height:30px; height:60px; }
.mainsy .shebei li strong a{font-size:22px;}
.mainsy .shebei li span{ display:none;}

.mainsy .img,.mainsy .img img{ width:600px;}

.mainsy .news{ width:600px; float:none; margin-top:40px;}
.mainsy .news dt{ height:40px; line-height:40px;}
.mainsy .news dt strong{ font-size:30px;}
.mainsy .news dd{ padding:20px;}
.mainsy .news dd .mod{ width:560px; height:100px;}
.mainsy .news dd .mod img{ width:160px; height:100px;}
.mainsy .news dd .mod a{ height:40px; font-size:24px; color:#333;}
.mainsy .news dd .mod span{ -webkit-line-clamp:2; line-height:30px; }

.mainsy .news dd ul li{ width:560px; height:40px; line-height:40px;}
.mainsy .news dd ul li a{ width:400px; overflow:hidden; display:block; height:40px; font-size:24px; color:#333;}
.mainsy .news dd ul li span{ color:#999;}


.newsmod{ margin-top:0px;}
.newsmod dl{ float:none; width:600px; margin:30px 0px 0px; height:auto;}
.newsmod dl dt{ height:40px; line-height:40px;}
.newsmod dl dt strong{ font-size:30px; padding-left:0px; color:#00669d; background:none;}
.newsmod dl dd{ height:auto; padding-bottom:10px;}
.newsmod dl dd li{ width:100%; height:40px;}
.newsmod dl dd li a{ height:40px; line-height:40px; font-size:24px;}


.mainsy .kehu{ width:600px;}
.mainsy .kehu li{ width:193.33px; }
.mainsy .kehu li.mlast{ margin-right:0px;}
.mainsy .kehu li.last{ margin-right:10px;}
.mainsy .kehu li img{ width:100%;}
.mainsy .kehu li.li10{ display:none;}

.flinks{ display:none;}
.fnav{ display:none;}

.bottombanner img { width:100%;}

.foot{ background-color:#3a5673; }
.foot .center{ width:100%;}
.foot .center strong{ padding:270px 20px 0px; display:block; background:url(../images/1099.png) center 40px no-repeat; line-height:30px; font-size:20px; text-align:center; color:#FFF; font-weight:normal;}
.foot .center strong a{ display:block; color:#FFF;}
.foot .center strong span{ display:block;}

.page .pages{ text-align:center; padding-top:30px;}

.main{ width:100%; margin:85px auto 0px; padding:0px; border:none;}
.main .bannerny{ width:100%; padding:0px; border:none; height:165px;}
.main .bannerny img{ width:100%; height:165px;}
.main .posi{ width:600px; margin:0px auto; padding-top:20px;}

.main_n{ width:100%;}
.main_n .left{ display:none;}
.main_n .right{ width:640px; padding:0px; float:none;}
.main_n .right_h2{ width:600px; margin:10px auto; font-size:20px;}
.main_n .right_h2 em{ font-size:30px;}
.prolist li{ width:290px; margin:0px 0px 20px 20px; padding:0px; background:none;}
.prolist li:hover{ background:none;}
.prolist li img{ width:290px;}
.prolist li .img img{ width:290px; height:150px;}
.prolist li .tit{ width:100%; padding:0px; text-align:center;}
.proimg{ width:590px; margin:30px 20px 0px; height:373px; float:none; overflow:hidden; display:block;}
.proimg img{ width:590px; height:373px;}
.proinfo{ width:600px; margin:30px auto 0px; float:none; display:block;}

.proinfo h1{ font-size:28px; line-height:35px; padding:30px 0px 10px; background:none;}
.proinfo h3{ font-size:24px; padding-bottom:10px;}
.proinfo .jieshao{ line-height:180%;}

.proshow{ width:600px; margin:30px auto 0px;}

.proshow h3{ height:40px; line-height:40px;}
.proshow h3 strong{ height:39px; line-height:39px;}
.proshow h3 strong em{ font-size:24px;}
.proshow h3 strong i{ font-size:24px;}

.shangxia{ height:60px; overflow:hidden;}
.shangxia .l{ height:60px; line-height:30px;}
.shangxia .r{ display:none;}

.news_l{ width:600px; margin:30px auto 0px; float:none;}
.news_r{ width:600px; margin:30px auto 0px; float:none;}
.news_l dt, .news_r dt{ line-height:40px; height:40px;}
.news_l dt strong, .news_r dt strong{ font-size:30px; padding-left:0px; background:none;}

.newsmod{ width:600px; margin-left:auto; margin-right:auto;}
.remaipro { display:none;}

.news_l li{ width:100%; height:100px;}
.news_l li img{ width:160px; height:100px; }
.news_l li a{  height:40px; font-size:24px;}
.news_l li span{  line-height:30px;  -webkit-line-clamp:2; font-size:22px;}

.news_r li{ width:280px; padding:4px;}
.news_r li img{ width:280px;}
.news_r li .tit{ font-size:22px;}

.list_r{ display:none;}
.show_l  { width:600px; margin-left:auto; margin-right:auto; float:none;}
.show_l .title{ font-size:28px; line-height:35px;}

.newother{ text-align:center;}
.newother .l{ float:none;}
.newother .r{ display:none;}

.showcon{ font-size:24px; line-height:180%;}
.showcon img{ max-width:600px; height:auto;}

.newshangxia{ line-height:30px; height:60px; font-size:22px;}
.newshangxia span{ font-size:22px; width:580px; display:block; overflow:hidden;}

.biaoqian .r{ display:none;}



.list_l{ width:600px; float: none; margin-top:20px; margin-left:auto; margin-right:auto;}
.list_l li{ width:600px; height:100px; }
.list_l li img{ width:160px; height:100px; }
.list_l li strong{  height:40px; }
.list_l li strong a{ width:400px; font-size:24px;}
.list_l li span{ line-height:30px; font-size:22px;}
.list_l li em{ display:none;}



/*单页*/
.tuandui{ display:none;}
.gongzuo{ display:none;}
.single{ width:600px; margin:30px auto;}
.single h3{ line-height:40px; height:40px;}
.single h3 strong{line-height:40px; height:40px; font-size:30px;}
.single .con{ font-size:24px; line-height:180%;}
} 