@charset "utf-8";

body { width:100%; font-size:14px;}


.u-detail { font-size:12px; color:#F00;}
.bgc-d0 { background-color:#d0d0d0;}
.blc6d { border-left: 1px solid #c6d4e5;}


.m-ad-qx { padding:5px 0; background-color:#fff; border-top:1px solid #0062ae; font-size:13px;}
.m-ad-qx  ul {}
.m-ad-qx  ul li { float:left; margin-right:15px; padding-left:5px;}
.m-ad-qx  ul li a { color:#000;}

.m-ad {  background-color:#f6f8f9; border:1px solid #c6d4e5; font-size:12px;}
.m-ad ul {}
.m-ad ul li { float:left; margin-right:15px; padding-left:5px; line-height:22px;}
.m-ad ul li a { color:#666;}

.bill-box1, .bill-box1 img { overflow:hidden; width:100%;}
.bill-box2 { width:275px; height:250px; margin-bottom:10px; }
.bill-box2 img { margin:0 auto;}
.bill-box3 { overflow:hidden; height:65px; border:1px solid #dce1e5;}
.bill-box4, .bill-box4 img { overflow:hidden; width:327px; }
.bill-box4-2, .bill-box4-2 img { overflow:hidden; width:327px; height:70px;}
.bill-box5, .bill-box5 img { overflow: hidden; width:325px; }
.bill-box6, .bill-box6 img { overflow:hidden; width:275px; height:250px;}
.bill-box7, .bill-box7 img { overflow:hidden; width:275px; height:60px;}
.bill-box8, .bill-box8 img { overflow:hidden; width:327px; height:90px;}
.bill-box9 { overflow:hidden; width:980px; height:70px;}


.g-warpper { overflow:hidden; width:980px; margin:5px auto;}
.g-bd { overflow:hidden; width:100%; padding-top:1px; border-top: 3px solid #c6cfd4;}
.m-left { float:left; width:278px; margin-bottom:20px; padding:5px 5px 0 5px; background-color:#f1f3f5;}
.m-right { float:left; width: 676px; margin-left:15px;}


.i-home, .i-collect, .i-phone, .i-search { overflow:hidden; display:inline-block; *display:inline; *zoom:1; margin-right:5px; background:url("../images/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;}
 

.topbar { width:100%; height:40px; line-height:40px; background-color:#005394; font-size:12px;}
.topbar .inner { overflow:hidden; width:980px; margin:0 auto;}
.topbar .inner a { display:inline-block; *display: inline; *zoom:1; color:#FFF;}
.topbar .inner ul { float:left; }
.topbar .inner ul li { float:left; margin-right:30px;}
.topbar .inner div a { width:60px; margin-left:5px; text-align:center;}
.topbar .inner div a:hover,
.topbar .inner div a.current { background-color:#00a4a8; text-decoration:none;}


.logo-box { width:100%; height:60px;  border-bottom:6px solid #0062ae;}
.logo-box .logo{
	float: left;
	height: 44px;
	width: 140px;

}

.logo-box .weather { overflow:hidden; float:left; width:195px; font-size:12px; margin-top:2px; }


.logo-box .search { overflow:hidden; float:right; width:235px;}
.logo-box .search img { display:block; float:right; margin-bottom:5px;}


.logo-box .search-box { overflow:hidden; width:233px; height:30px; float:right;}

.logo-box .search-box .key { float:left; overflow:hidden; width:200px; height:28px; line-height:30px; border:1px solid #cdcdcd;}
.logo-box .search-box .select-box { float:left; *position:relative; overflow:hidden; width:60px; height:27px; line-height:27px; *width:56px; *height:20px; *margin-top:2px;}
.logo-box .search-box select { *position:absolute; *top:-2px; *left:-2px; overflow:hidden; width:60px; *height:24px; margin-top:4px; *margin-top:0; border:none; font-size:14px;}
.logo-box .search-box input { float:left; width:140px; width:132px\9; height:28px; padding-left:5px; border:none; border-left:1px solid #cdcdcd; font-size:14px; line-height:20px; line-height:28px\9;}


.logo-box .search-box button { float:left; width:30px; height:30px; background-color:#00a4a8; border:none; cursor:pointer;}

 

.m-nav { padding:10px; font-size:12px;}
.m-nav .nav { overflow:hidden; float:left; height:45px; padding-left:10px; border-right: 1px dotted #00999d;}
.m-nav .nav-1 { overflow:hidden; float:left; height:45px; padding-left:10px;}
.m-nav .nav-w4 { width:242px;}
.m-nav .nav-w1 { width:85px;}
.m-nav .nav-w2 { width:110px;}
.m-nav .nav-w3 { width:72px;}
.m-nav .nav ul { display:block; width:inherit;}

.m-nav .nav ul li { float:left; padding:0px 5px 2px 6px; *padding:2px 5px 2px 4px; font-size:13px;}
.m-nav .nav ul li a { color:#000;}
.m-nav .nav-1 ul { display:block; width:inherit;}

.m-nav .nav-1 ul li { float:left; padding:0px 5px 2px 6px; *padding:2px 5px 2px 4px; font-size:13px;}
.m-nav .nav-1 ul li a { color:#000;}


.m-box1 { overflow:hidden; width:100%; height:62px; margin:15px 0;}
.m-box1 ul {}
.m-box1 ul li { float:left; overflow:hidden; width:31%; height:62px; margin-right:2%;}
.m-box1 .u-img { float:left; margin-right:10px;}
.m-box1 .u-img a,
.m-box1 .u-img img { overflow:hidden; display:block; width:100px; height:62px;}
.m-box1 .u-text { font-size:12px;}
.m-box1 .u-text h2 { margin-bottom:5px; font-size:12px; font-weight:bold; height:18px; overflow:hidden;}


.m-box { overflow:hidden; margin-bottom:10px; border:1px solid #c6d4e5; background-color:#FFF;}
.m-box.mod1 { float:left; overflow:hidden; width:327px; border:none; border-top: 3px solid #0062ae;}
.m-box .u-title { height:22px; padding-left:5px; font-size:14px; font-weight:bold;}
.m-box .u-title1 { height:27px; padding-left:5px; border-bottom:1px solid #c6d4e5; font-size:14px; font-weight:bold; line-height:28px;}
.m-box .u-title2 { height:27px; padding-left:5px; font-size:14px; font-weight:bold; background: url("../images/t_bg.jpg") repeat-x; border-bottom:1px solid #c6d4e5; line-height:28px;}
.m-box .u-tt-img { padding:7px 5px 0;}
.m-box .u-graphic { padding:5px;}
.m-box .u-graphic h3 { overflow:hidden; height:28px; margin-bottom:5px; font-size:14px; font-weight:bold; line-height:28px;}
.m-box .u-graphic div { overflow:hidden; height:92px; display:block;zoom:1;}
.m-box .u-graphic div:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
.m-box .u-graphic .u-img { float:left; margin-right:5px; }
.m-box .u-graphic .u-img img { overflow:hidden; width:120px; height:90px; }
.m-box .u-graphic p { font-size:12px; line-height:20px;}
.m-box .u-graphic.noimg { padding-bottom:0;}
.m-box .u-graphic.noimg h3{ height:25px; line-height:25px; margin-bottom:0;}
.m-box.small .u-graphic h3{ height:20px; line-height:20px; font-size:12px;}


.u-list { padding:5px;}
.u-list li { overflow:hidden; height:28px; line-height:28px; padding-left:5px; background:url("../images/point_b.jpg") no-repeat left center;}
.u-list.video li { padding-left:20px; background: url("../images/video.png") no-repeat left center;}
.m-left .u-list li { height:25px; line-height:25px;}
.u-list.bigline li { height:29px; line-height:29px;}


.scroll { overflow:hidden; width:327px; height:277px;}
.scroll .rotation-list ul, 
.scroll .rotation-list li { overflow:hidden; width:327px; height: 245px;}
.scroll .rotation-list li img { overflow:hidden; display:block; width:327px; height: 245px;}
html body .scroll .rotation-btn { display:none;}
html body .scroll1 { overflow:hidden; width:310px; height:148px; margin-top:12px; margin-bottom:3px;}
.scroll1 .rotation-list ul,
.scroll1 .rotation-list li { overflow:hidden; width:310px; height:148px;}
.scroll1 .rotation-list li img { overflow:hidden; display:block; width:310px; height:148px;}
.scroll1 .rotation-title,
.scroll1 .rotation-t { bottom:0;}


.m-right h1 { margin-top:15px; font-size:24px; color:#3b3b3b; font-family:"Microsoft YaHei";}
.m-right h1 a { color:#3b3b3b; text-decoration:none;}
.m-right h1 a:hover { color:#f00;}
.m-right .sub_tt { overflow:hidden; width:100%; height:28px; line-height:28px; margin-top:5px; color:#007fd6; font-family:"Microsoft YaHei"; font-size:15px;}
.m-right .sub_tt span { overflow:hidden; height:28px; margin-right:8px; line-height:28px;}
.m-right .sub_tt a { color:#007fd6;}
.m-right .sub_tt a:hover { color:#F00;}
.left-box, .right-box { float:left; overflow:hidden; width:328px;}


.m-tab { width:100%; border-top: 2px solid #0062ae; background:#FFFFFF;}
.m-tab .tab-tt { font-size:14px; background: url("../images/t_bg.jpg") repeat-x; border-bottom:1px solid #c6d4e5;}
.m-tab .tab-tt li { float:left; font-weight:bold;}
.m-tab .tab-tt li:hover,.m-tab .tab-tt li.current { background-color:#FFF; border-right: 1px solid #c6d4e5;}
.m-tab .tab-ct .ct-box { display:none;}
.m-tab.mod1 .tab-tt { height:27px; margin-bottom:4px; border-right: 1px solid #c6d4e5; line-height:28px;}
.m-tab.mod1 .tab-tt li { float:left; padding:0 10px; border-left: 1px solid #c6d4e5;}
.m-tab.mod1 .tab-tt li:hover,.m-tab .tab-tt li.current { background-color:#FFF; border-right: 1px solid #c6d4e5;}
.m-tab.mod2 { margin-bottom:10px; background-color:#FFF; border:1px solid #C6D4E5; border-top: 2px solid #0062ae;}
.m-tab.mod2 .tab-tt { height:22px; margin-bottom:5px; line-height:22px;}
.m-tab.mod2 .tab-tt li { overflow:hidden; width:68px; height:23px; border-right: 1px solid #c6d4e5; text-align:center;}
.m-tab1 { overflow:hidden; width:100%; height:190px;  border-top: 3px solid #0062ae;}
.m-tab1 h2 {  height:27px; margin-bottom:10px; padding-left:5px; border-bottom:1px solid #c6d4e5; font-size:14px; font-weight:bold; line-height:28px;}
.m-tab1 .tab-tt { float:right; margin-right:10px;}
.m-tab1 .tab-tt li { float:left; width:12px; height:12px; margin:8px 15px 0 0; opacity:0.5; filter: alpha(opacity=50); background-color:#000; cursor:pointer;}
.m-tab1 .tab-tt li:hover,
.m-tab1 .tab-tt li.current { opacity:1; filter: alpha(opacity=100);}
.m-tab1 .tab-ct .ct-box { display:none;}
.m-tab1 .tab-ct li { position:relative; float:left; overflow:hidden; width:190px; height:140px; margin-right:7px;}
.m-tab1 .tab-ct li.last { margin-right:0;}
.m-tab1 .tab-ct li p { position:absolute; left:0; bottom:0; overflow:hidden; width:190px; height:25px; line-height:25px; text-align:center; background:url("../images/tbg.png") repeat-x; font-size:12px;}
.m-tab1 .tab-ct li p a { overflow:hidden; width:190px; height:25px; color:#FFF;}
.m-tab1 .tab-ct li a,.m-tab1 .tab-ct li img { overflow:hidden; display:block; width:190px; height:140px;}
 

.list-img { overflow:hidden;}
.list-img span { overflow:hidden; display:inline-block; *display:inline; *zoom:1; margin-left:10px;}
.list-img span em a { font-size:12px;}
.list-img span em { display:block; overflow:hidden; width:100%; height:20px; text-align:center;}
.list-img.mod1 { height:90px;}
.list-img.mod1 span { position:relative; width:150px; height:90px;}
.list-img.mod1 span img { overflow:hidden; width:150px; height:90px;}
.list-img.mod1 span em { position:absolute; left:0; bottom:0; background:url("../images/tbg.png") repeat-x; }
.list-img.mod1 span em a { color:#FFF;}
.list-img.mod2 { height:110px;}
.list-img.mod2 span {width:120px; height:110px;}
.list-img.mod2 span img { overflow:hidden; width:120px; height:90px;}
.list-img.mod2 span em { margin-top:2px;}
.list-img.mod2 span em a { color:#000;}
.list-img.column2 span {width:160px; margin-left:0;}
.list-img.column2 span img { width:160px; height:90px;}
.list-img.mod3 { height:80px; margin:15px 0 12px;}
.list-img.mod3 span {width:98px; height:80px; margin-left:8px;}
.list-img.mod3 span img { overflow:hidden; width:98px; height:60px;}
.list-img.mod3 span em { margin-top:2px;}
.list-img.mod3 span em a { color:#777;}
.list-img.mod4 { height:190px; }
.list-img.mod4 a { display:block; width:265px; height:180px; margin:2 auto;}
.list-img.mod4 img { overflow:hidden; width:265px; height:180px;}

.enter1 { padding-left:25px;}
.enter1 a { color:#114981;}
.enter1 a:hover { color:#F00}
.enter2 { overflow:hidden; height:50px; margin-bottom:10px; background-color:#FFF; border:1px solid #c6d4e5;}
.enter2 a { display:inline-block; *display:inline; *zoom:1;overflow:hidden; width:135px; *width:134px; height:50px;}
.enter2 a img { overflow:hidden; width:135px; *width:134px; height:50px;}
.btn-box { margin-bottom:5px;}
.btn-box .size1, .btn-box .size1 img { overflow:hidden; width:135px; *width:134px; height:65px;}
.btn-box .size2, .btn-box .size2 img { overflow:hidden; width:275px; height:70px;}
.u-list-img { display:none; margin-top:10px; *padding-bottom:10px; font-size:12px;}
.u-list-img li { float:left; margin:0 0 15px 14px;}
.u-list-img li img { display:block; overflow:hidden; width:49px; height:49px; border:1px solid #DFDFDF;}
.u-list-img li p {}
.link-box { width:980px; padding-top:30px; border:2px solid #0062ae; border-left:none; border-right:none;}

.fixed-bar { position:fixed; left:50%; margin-left:520px; bottom:100px; overflow:hidden; display:none; width:60px; border: 1px solid #e0e0e0; border-radius:5px 5px 0 0; background-color:#f6f6f6; z-index:9999;}
.fixed-bar h2 { position:relative; overflow:hidden; width:60px; height:30px; background-color:#d6d6d6; line-height:30px; color:#FFF; text-align:center; cursor:pointer; font-size:12px;}
.fixed-bar h2 span { display:inline-block; *display:inline; *zoom:1; overflow:hidden; width:15px; height:10px; vertical-align:middle;}
.fixed-bar h2 b { position:absolute; right:10px; overflow:hidden; width:0; height:0; border-style:solid; border-width:6px 6px 0; border-color:#a9a8a8 transparent;}
.fixed-bar h2 b.up { border-width:0 6px 6px; border-color: transparent transparent #a9a8a8;}
.fixed-bar ul li { overflow:hidden; width:60px; height:34px; border-bottom:1px solid #e0e0e0; text-align:center; line-height:35px;}
.fixed-bar .totop { overflow:hidden; width:60px; height:50px; background-color:#d7d7d7; cursor:pointer;}
.fixed-bar .totop em { display:block; overflow:hidden; width:60px; height:20px; margin-top:5px; background:url("../images/arrow.png") no-repeat center;}
.fixed-bar .totop span {display:block; overflow:hidden; width:60px; padding-left:2px; text-align:center; font-size:12px; color:#FFF;}


.g-ft{ width:970px; margin-left:auto; margin-right:auto; text-align:center; padding-top:20px; padding-bottom:70px; margin-top:5px; 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; background:url("../images/footer_b.jpg") repeat-y; 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;}


.bill-vertical { position:fixed; top:60px;}
.bill-vertical.fixleft { left:0;}
.bill-vertical.fixright { right:0;}
.bill-vertical a,.bill-vertical em,.bill-vertical a img { display:block;}
.bill-vertical em { position:absolute; right:0; width:30px; padding:0 3px; background-color:#000; vertical-align:top; cursor:pointer; color:#FFF;}