@charset "utf-8";
/* CSS Document */
body,html { width:100%; font-size:14px; color:#333;background:#ffffff;}

/*============= public =============*/
.u-detail { font-size:14px; color:#F00;}


/*=========== icon ============*/
.i-home, .i-collect, .i-phone, .i-search { overflow:hidden; display:inline-block; *display:inline; *zoom:1; margin-right:5px; background:url(img/icon.png) no-repeat; vertical-align: text-top;}
.i-home { width:14px; height:14px; background-position: 0 0;}
.i-collect { width:13px; height:14px; background-position: -19px 0;}
.i-phone { width:8px; height:12px; background-position: -37px 0;}
.i-search { width:19px; height:18px; margin:0 auto; background-position:0 -19px;}
 
/*===========banner============*/
.topbar { width:100%; height:40px; line-height:40px; background-color:#005394; font-size:12px;}
.topbar .inner { overflow:hidden; width:980px; height:40px; margin:0 auto;}
.topbar .inner a { display:inline-block; *display: inline; *zoom:1; color:#FFF;}
.topbar .inner ul { float:right; }
.topbar .inner ul li { float:left; margin-left:30px;}
.topbar .logo { float:left; overflow:hidden; width:175px; height:40px;}
.topbar .logo img { overflow:hidden; display:block;}

/*============ layout =============*/
.g-hd { overflow:hidden; width:100%; margin-bottom:-3px;}
.g-hd img { overflow:hidden; width:100%; max-width:100%;height: auto;}
.main { overflow:hidden; width:1140px; margin:0 auto; background:url(img/shadow.png) repeat-y center top;}
.g-bd { overflow:hidden; width:910px; margin: 0 auto; padding:35px;background: linear-gradient(to right, #f9f9f9 , #f5f5f5); /* 标准的语法 */box-shadow: 5px 5px 5px #333333;}

/*============ body =============*/
.tt-box { overflow:hidden; width:863px; height:66px; padding:25px 20px 25px 25px; border:1px solid #bebdbd;}
.tt-box img { float:left; display:block; overflow:hidden; width:73px; height:70px;}
.tt-box p { overflow:hidden; height:75px; margin-left:100px; margin-top:-5px; font-size:16px;}

.m-img { overflow:hidden; width:912px; /*height:52px;*/ margin-top:20px;}
.u-list li {display:block;zoom:1;}
.u-list li:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
.u-list li { margin-top:35px;}
.u-list .text { float:left; overflow:hidden; width:620px; padding-bottom:25px; border-bottom:1px solid #cdcecf;}
.u-list .text h2 { margin-bottom:25px; padding-left:72px; font-size:20px; background:url(../img/tt.png) no-repeat left center;}
.u-list .text h2 a { overflow:hidden; height:35px;}
.u-list .text p { overflow:hidden; width:620px; height:90px;}
.u-list .img { float:right; overflow:hidden; width:255px; height:160px; padding:6px; background-color:#FFF; box-shadow: 0 3px 5px #999;}
.u-list .img img { display:block; overflow:hidden; width:255px; height:160px;}

/*============= footer =============*/
.g-ft{ margin-left:auto; margin-right:auto; text-align:center; padding-bottom:50px; margin-top:70px; overflow:hidden; font-size:12px;}
.g-ft p{ margin:0 0; padding:0 0; margin-top:10px}
.ft_footer{ font-size:14px; font-weight:bold}
.footer_b { width:980px; height:30px; overflow:hidden; color:#fff}
.footer_wenzi { margin-top:0px}
a.footer_style:link { color:#444; text-decoration:none}
a.footer_style:visited { color:#444; text-decoration:none}
a.footer_style:hover { color:#000; text-decoration: underline}
a.footer_style:active { color:#444; text-decoration:none}
.footer .banquan { margin-top:8px; margin-bottom:15px; margin-left:auto; margin-right:auto; font-size:12px; color:#555; clear:both;}
.banquan_eng{ margin-top:20px}
.footer_banquan p { padding:0 0; margin:0 0;}
.ft_footer_style { /*width:980px;*/}
.ft_footer_style ul{ min-width:800px; margin-left:auto; margin-right:auto; display: inline-block; *display:inline; zoom:1; _width:800px}
.ft_footer_style ul li{ float:left; display:inline; font-size:14px; font-weight:bold;}
.ft_footer_style ul li.ft_line{ font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#aaa; margin-left:7px; margin-right:7px}
.ft_line{ font-size:10px; color:#CCC;}
.footer{width: 100%;margin: auto;margin-top: 75px;padding-bottom: 50px;color: #000000;}
.linebox{width: 100%;height: 30px;}
.inner{
	/*border-top: 1px solid #000000;*/
}
.footer .smallnav{margin-bottom: 10px;}
.footer .smallnav ul{overflow:hidden;width:648px;margin:0 auto}
.footer .smallnav ul li{float:left}
.footer .smallnav ul li a{padding:0 20px;border-right:0px solid #000;font-size: 18px;font-weight: bold;line-height: 20px;color: #000000 !important;}
.footer .smallnav ul li a:hover{color: #fff;text-decoration: underline;}
.footer .smallnav ul li:last-child a{border:none;}
.copyright{text-align: center;font-size: 14px;line-height: 28px;}
.copyright a{color: #000000 !important;}
@media only screen and (min-width: 750px) {
	.main{
		width: 100%;
	}
}
@media (max-width: 611px){
	.main{
		width: 100%;
background:linear-gradient(to right, #f9f9f9 , #f5f5f5)
	}

.g-hd img {
    overflow: hidden;
    width: 100%;
    max-width: 100%;
height:auto;
}
.g-bd{width:96%;box-shadow:none; box-sizing: border-box;padding:2%}
.u-list .text{width:60%;padding-bottom: 2px;}
.u-list .img{width:35%;height: auto;}
.u-list .img img{max-width:100%;height:91px;}
.tt-box{width:88%}
.tt-box img{width: 20%;
    height: auto;}
.tt-box p{width: 78%;font-size: 12px;margin-left: 75px;}
.u-list .text p{display: none;width:100%;height: 64px;overflow: hidden;}
.u-list .text h2 {

overflow: hidden;
    height: 90px;
padding-left: 0px;
background:transparent;
margin-bottom: 10px;
}

.u-list .text h2 a{ 
    font-size: 16px;
}

}
<!--ecms sync check [sync_thread_id="3bcee7cc5a424330844ab778a62d31c1" sync_date="2022-07-12 10:19:51" check_sum="3bcee7cc5a424330844ab778a62d31c1]-->