@charset "utf-8";
/* CSS Document */
body { width:100%; font-size:14px; color:#333;}

/*============= 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%;}
.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-color:#eaebec;}

/*============ 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;}
