@charset "utf-8";
.banner { position:relative; width:100%; overflow:hidden; }
.banner .bd { position:relative; left:50%; width:1920px; margin-left:-960px; text-align:center; }
.banner .hd { position:absolute; left:50%; bottom:5%; width:1002px; height:16px; margin-left:-501px; z-index:1; }
.banner .hd ul { width:1002px; height:16px; margin:0 auto; text-align:center; }
.banner .hd ul li { display:inline-block; *display:inline; zoom:1; width:16px; height:16px; margin:0 3px; border-radius:100%; background:#fff; line-height:99px; overflow:hidden; cursor:pointer; vertical-align:top; }
.banner .hd ul .on { background:#fe881c; opacity:1; }

.container { width:1080px; margin:0 auto; padding:16px 0 30px; }

.col-b { margin-bottom:20px; }
.col-b .g-sd { float:left; width:470px; }
.col-b .g-mn { float:right; width:600px; }

.m-about { background:url(../images/o_ico_13.jpg) repeat-x #f8f8f8; }
.m-about .g-hd { position:relative; height:42px; background:url(../images/o_ico_12.jpg) no-repeat; line-height:42px; }
.m-about .g-hd h2 { float:left; padding-left:22px; color:#fff; font-weight:100; font-size:14px; }
.m-about .g-hd .more { position:absolute; top:0; right:10px; font-family:\5b8b\4f53; }
.m-about .g-hd .more a { color:#fff; }
.m-about .g-hd .more a:hover { color:#ff0; }
.m-about .g-bd { height:196px; padding:20px 15px 0; border:solid #d7dee3; border-width:0 1px 1px; font-size:13px; line-height:22px; overflow:hidden; }
.m-about .g-bd img { float:left; margin:0 15px 0 0; border:1px solid #eee; vertical-align:top; }

.hotNews { padding:0 24px; border:1px solid #d7dee3; background:url(../images/o_ico_05.gif) repeat-x #f2f2f2; }
.hotNews .g-hd { position:relative; height:41px; background:url(../images/o_ico_14.gif) repeat-x; line-height:41px; }
.hotNews .g-hd .more { position:absolute; top:0; right:0; font-family:\5b8b\4f53; }
.hotNews .g-hd .m-tab li { float:left; padding:0 10px; font-size:14px; text-align:center; }
.hotNews .g-hd .m-tab .on { background:url(../images/o_ico_15.gif) repeat-x; }
.hotNews .g-bd { height:206px; padding:10px 0 0; overflow:hidden; }
.hotNews .g-bd ul { display:block; overflow:hidden; zoom:1; }
.hotNews .g-bd li { margin-top:-1px; border-top:1px solid #d7dee3; line-height:38px; font-size:13px; }
.hotNews .g-bd li span { float:right; color:#999; font-size:12px; }

.m-pictxt { float:left; width:203px; margin:10px 20px 0 0; }
.m-pictxt .u-pic { width:201px; height:114px; margin-bottom:8px; border:1px solid #d7dee3; }
.m-pictxt .u-txt { position:relative; height:48px; font-size:14px; line-height:23px; }
.m-pictxt .u-txt .m { position:absolute; right:0; bottom:0; display:inline-block; width:71px; height:23px; background:url(../images/o_ico_16.jpg) no-repeat; color:#fff; font-size:12px; text-align:center; vertical-align:top; }

.u-tt { margin-bottom:20px; padding:5px 24px 0; border:1px solid #d7dee3; }
.u-tt .g-hd { position:relative; height:40px; background:url(../images/o_ico_03.gif) no-repeat left bottom; line-height:37px; }
.u-tt .g-hd h2 { float:left; padding:0 5px; border-bottom:3px solid #0d73cb; color:#0d73cb; font-weight:100; font-size:16px; }
.u-tt .g-hd .more { position:absolute; top:0; right:10px; font-family:\5b8b\4f53; }
.u-tt .g-bd { overflow:hidden; }

.col-l { padding:5px 19px 15px; background:url(../images/o_ico_05.gif) repeat-x #f2f2f2; }
.col-l .g-hd { margin:0 5px; }
.col-l .g-bd { height:158px; padding:0 5px; background:url(../images/o_ico_10.jpg) no-repeat; }
.col-l .g-bd li { float:left; width:114px; height:152px; background:url(../images/o_ico_09.gif) no-repeat 0 35px; line-height:24px; font-size:15px; text-align:center; }
.col-l .g-bd li a { display:block; width:114px; height:116px; padding:36px 0 0; }
.col-l .g-bd li a:hover { background:url(../images/o_ico_11.jpg) no-repeat center top; }
.col-l .g-bd li span { display:block; }

.col-n { background:url(../images/o_ico_05.gif) repeat-x #f2f2f2; }
.col-n .g-bd { padding:20px 0 6px; }
.col-n .mt { float:left; width:164px; }
.col-n .mt ul { border-bottom:1px solid #d9d9d9; }
.col-n .mt li { height:83px; margin-bottom:-1px; border:1px solid #d9d9d9; background:#fff url(../images/o_ico_06.png) no-repeat 25px 37px; font-size:15px; line-height:83px; }
.col-n .mt li a { position:relative; display:block; padding-left:50px; }
.col-n .mt li a i { position:absolute; top:50%; right:-20px; margin-top:-10px; display:none; border:10px solid ; border-color:transparent transparent transparent #0b7dd4; }
.col-n .mt .on { background:#0b7dd4 url(../images/o_ico_07.png) no-repeat 25px 37px; }
.col-n .mt .on a { color:#fff; }
.col-n .mt .on a i { display:block; }
.col-n .mc { float:right; width:864px; margin-right:-14px; }
.col-n .mc li { position:relative; float:left; width:200px; height:200px; margin:0 14px 17px 0; border:1px solid #ececec; overflow:hidden; }
.col-n .mc li dl { position:absolute; left:0; bottom:-70px; width:180px; height:93px; padding:10px; background:url(../images/o_ico_08.png); color:#adcae8; line-height:20px; }
.col-n .mc li dl dt { margin-bottom:5px; color:#fff; font-size:15px; line-height:28px; text-align:center; }

.col-v { background:url(../images/o_ico_05.gif) repeat-x #f2f2f2; }
.col-v .g-bd { padding:20px 0 0; }
.col-v .g-bd ul { width:1045px; }
.col-v .g-bd li { float:left; width:192px; margin-right:17px; text-align:center; }
.col-v .g-bd li img { width:192px; height:144px; padding:0; }
.col-v .g-bd li span { display:block; height:44px; font-size:14px; line-height:44px; padding:0 5px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }

.col-x { background:url(../images/o_ico_04.gif) repeat-x #f2f2f2; }
.col-x .g-bd { width:1030px; padding:15px 0; font-size:13px; line-height:26px; }
.col-x .g-bd a { margin:0 16px 0 0; white-space:nowrap; }

.col-z { height:136px; overflow:hidden; }
.col-z ul { width:1100px; height:136px; }
.col-z li { float:left; width:253px; height:134px; margin:0 20px 0 0; border:1px solid #d8dfe3; }

.container img { vertical-align:top; }