﻿@charset "utf-8";
/* CSS Document */
/*如果在li a里加 display:block 属性，那么在ie下需要在li里加入 vertical-align:top/bottom 来避免出现空隙
图片为内联，需加入display:block属性才能避免在ie下与元素出现空隙*/

/* 全局样式 */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0; padding:0; border:none; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
body {font:14px/1.5 Microsoft YaHei,simsun,SimHei,arial,helvetica,sans-serif; color:#000; background:#fff; overflow-x: hidden}
h1{font-size:34px;}h2{font-size:26px;}h3{font-size:18px; }h4{font-size:16px;}h5{font-size:14px;}h6{font-size:12px;}
fieldset, img {border:0;}
li,dl,dd {list-style-type:none;}
ol,ul {list-style:none;}
img{display:block;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select, button {font-family:inherit; font-size:inherit; font-weight:inherit; outline:none;}
textarea {overflow:auto; padding:10px;}

/*全站链接颜色*/
a:link{color:#000;}
a:visited{color:#000;}
a:hover{color:#0062f5;}
a:active{color:#000;}

strong {font-weight:bold;}
a {color:#000; text-decoration:none;} 
a:hover {color:#0062f5; text-decoration:underline;}

/*通用样式*/
.space1,.space2,.space5,.space10,.space15,.space20,.space25,.space30,.space43,.space44,.space45,.space50,.space55,.space60,.space70 {clear:both; font-size:1px; height:0; line-height:1px;}
.space1 {height:1px;}.space2 {height:2px;}.space5 {height:5px;}.space10 {height:10px;}.space15 {height:15px;}.space20 {height:20px;}.space25 {height:25px;}.space30 {height:30px;}.space43 {height:43px;}.space44 {height:44px;}.space45 {height:45px;}.space50 {height:50px;}.space55 {height:55px;}.space60 {height:60px;}.space70 {height:70px;}
.hidden {display:none;}.invisible{visibility:hidden;}
.fb {font-weight:bold;}.fn {font-weight:normal;}
.text-c {text-align:center}.text-l {text-align:left}.text-r {text-align:right;}
.fl {float:left}.fr {float:right}.pr {position:relative}.pa {position:absolute;}
.ml40 {margin-left:40px;}
.mb9 {margin-bottom:9px;}
.mb16 {margin-bottom:16px;}
.mr20 {margin-right:20px;}

.clear {zoom:1;}
.clear:after {visibility:hidden;display:block;font-size:0;content:"1";clear:both;height:0;}
.fle {float:left; _display:inline;}
.fri {float:right; _display:inline;}

/*颜色预定义 可以随时增加*/
.gray,a.gray:link,a.gray:visited {color:#878787;}
a.gray:hover{color:#0062f5;}

/*字体颜色 可以随时增加*/
.time14 {font-size:13px; color:#717171; font-family:Verdana, Helvetica, Arial, sans-serif;}
.Red14 {font-size:14px; color:#af0800;}
.Black {color:#000;}

/*字体大小 可以随时增加*/
.en12 {font:12px Verdana, Arial, Helvetica, sans-serif; padding-top:2px}

/* 页面布局样式 */
/*------------------- hheader -------------------*/
.wrapper {width:100%; max-width:1920px; min-width:1240px; margin:0 auto;}
.content {width:1240px; margin:0 auto;}
.header {width:1240px; height:100px; margin:0 auto;}
.header .logo {width:434px; height:76px; float:left;} 
.header_searchbox {float:right; margin-top:10px;}
.header .web {height:20px; margin:1px 0 10px 0; font-size:14px; text-align:right; font-size:12px;}
.header_search {width:227px; height:28px; border:1px solid #d4d4d4; background:#ebebeb;} 
.search {width:165px; height:28px; line-height:28px; margin:0 10px; display:inline; padding:0; float:left; border:none; border:0; background:none; color:#666;}
.weather {width:200px; height:36px; float:right; margin-top:45px;}

/* nav */
.nav_bg {width:100%; max-width:1920px; min-width:1240px; margin:0 auto; position:relative; margin-bottom:3px; background:url(../images/navBg.jpg) repeat-x;}
.nav {width:1240px; margin:0 auto; height:80px;  font-family:"Microsoft Yahei",verdana; position:relative; }
.nav dd { cursor:pointer; float:left; font-size:16px; color:#fff; width:120px; height:50px; line-height:50px; text-align:center; font-weight:bold; cursor:pointer; margin:0 16px 0 15px; }
.nav dd a { color:#fff; }
.nav dd.navOn { background:#f39801; text-decoration:none; background:url(../images/navOn.jpg) center center no-repeat!important;}
.nav dd.navOn2 { background:#f39801; text-decoration:none; background:url(../images/navOn.jpg) center center no-repeat!important;}
/*Sub nav*/
.nav ul { display:none; height:29px; position:absolute; top:50px; }
.nav dd.navOn ul { display:block; background:none}
.nav ul li { background:url(../images/separated.gif) no-repeat right center; float:left; padding:0px 8px; font-weight:normal; font-size:14px; line-height:34px; font-weight:bold; color:#000;}
.nav dd ul li a { color:#000; }
.nav dd ul li a:hover {color:#0062f5; text-decoration:none; background:none;}
.nav dd.navOn { background:#f39801; text-decoration:none; }

/* 头焦点图 */
.focus_con {width:100%; margin:0 auto; position:relative;}
.login_bg {width:230px; height:260px; background: url(../images/login_Bg.png) center center no-repeat; position:absolute; right:18px; top:18px; z-index:99999; padding:64px 0 0 30px;}
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none; }
.box_skitter ul { display: none; }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image { overflow: hidden; }
.box_skitter .image img { display: none; }
.box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
.box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
.box_skitter .prev_button { position: absolute; top: 50%; left: -5px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/prev.png) no-repeat left top !important; }
.box_skitter .next_button { position: absolute; top: 50%; right: -5px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/next.png) no-repeat left top !important; }
.box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(../images/ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }
#slideshow { width:1240px; height: 260px; }
#slideshow ul { display: none; }


.con_l {width:335px; float:left;}
.con_l_1 {}
.con_l_1 h5 {height:30px; line-height:30px; padding:0 15px 0 20px; color:#FFFFFF; background:url(../images/title_bg.gif) left top no-repeat;}
.con_l_1 h5 span {font-size:12px; float:right; font-weight:normal}
.con_l_1 h5 span a {color:#666;}
.con_l_1_box {border:1px solid #d1d1d1; border-width:0 1px 1px 1px; background:url(../images/safe.gif) 2px 12px no-repeat; padding:8px 15px 15px 100px;}
.con_l_1_box ul li {height:30px; line-height:30px; border-bottom:1px dashed #d1d1d1;}
.con_l_1_box ul li a {padding-left:15px; background:url(../images/sj_h_40.png) left center no-repeat; font-size:14px;}
.con_l_1_box ul li a:hover {background:url(../images/sj_r_40.png) left center no-repeat;}
.con_l_2_box {border:1px solid #d1d1d1; border-width:0 1px 1px 1px; padding:15px 15px 0 15px;}
.con_l_2_box dl {height:70px; border-bottom:1px dashed #d1d1d1; margin-bottom:10px; display:block}
.con_l_2_box dl dt {width:120px; height:60px; float:left;}
.con_l_2_box dl dt img {width:105px; height:60px;}
.con_l_2_box dl dd {line-height:24px; padding-top:3px;}
.con_l_3_box {border:1px solid #d1d1d1; border-width:0 1px 1px 1px; padding:17px 5px 15px 5px;}
.con_l_3_box ul li {width:100px; height:30px; line-height:30px; border-bottom:1px dashed #d1d1d1;}
.con_l_3_box ul li a {padding-left:15px; background:url(../images/sj_h_40.png) left center no-repeat; font-size:14px;}
.con_l_3_box ul li a:hover {background:url(../images/sj_r_40.png) left center no-repeat;}

.con_r {width:895px; float:right;}
.con_r_1 {width:585px; float:left;}
.con_r_1 ul {height:30px; background:url(../images/title3_top.gif) center top no-repeat;}
.con_r_1 ul li {width:170px; line-height:27px; padding-left:25px; float:left; font-weight:bold;}
.con_r_1_box {border:1px solid #d1d1d1; border-width:0 1px 1px 1px;}
.con_r_1_box dl {height:31px;}
.con_r_1_box dl.bg_color {background:#efeded;}
.con_r_1_box dl dt {width:170px; height:31px; line-height:31px; padding-left:25px; float:left; background:url(../images/sprite.png) 14px 13px no-repeat; font-weight:normal;}
.con_r_1_box dl dd {width:169px; height:31px; line-height:31px; padding-left:25px; float:left; background:url(../images/sprite.png) 14px 13px no-repeat; font-weight:normal;}
.con_r_2 {width:300px; float:right;}
.con_r_2 h5 {height:30px; line-height:30px; padding:0 15px 0 40px; background:url(../images/title_bg2.gif) left top no-repeat;}
.con_r_2 h5 span {font-size:12px; float:right; font-weight:normal}
.con_r_2 h5 span a {color:#666;}
.con_r_2_box {height:221px; border:1px solid #d1d1d1; border-width:0 1px 1px 1px;  padding:8px 15px 15px 15px;}
.con_r_2_box ul li {height:30px; line-height:30px;}
.con_r_2_box ul li a {padding-left:15px; background:url(../images/sj_h_40.png) left center no-repeat; font-size:14px;}
.con_r_2_box ul li a:hover {background:url(../images/sj_r_40.png) left center no-repeat;}
.banner_0 { height:110px;}

.con_r_3 {width:585px; float:left;}
.slideTxtBox{ width:583px; border:1px solid #d1d1d1; border-width:0 1px 1px 1px; text-align:left;  }
.slideTxtBox .hd{ height:30px; line-height:30px; background: url(../images/title4_top.gif) center top repeat-x; position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0; top:0; height:30px;   }
.slideTxtBox .hd ul li{width:145px; float:left; cursor:pointer; text-align:center; font-weight:bold;}
.slideTxtBox .hd ul li.on{ height:30px;  background:#f39801; color:#fff;}
.slideTxtBox .bd ul{padding:7px 15px 10px 15px; zoom:1;  }
.slideTxtBox .bd li{ padding-left:12px; background:url(../images/sprite.png) 0 13px no-repeat; height:28px; line-height:28px;}
.slideTxtBox .bd li .date{ float:right; color:#999;}

.con_r_4 {width:300px; float:right;}
/*滚动图片*/
.slideBox{width:298px; height:246px; overflow:hidden; position:relative; float:left; border:1px solid #b5b3b3;}
.slideBox .hd{height:20px; overflow:hidden; position:absolute; right:5px; bottom:10px; z-index:1;}
.slideBox .hd ul{overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{float:left; margin:6px 8px 0 0; width:8px; height:8px; background:#fff; cursor:pointer; border-radius:100%;}
.slideBox .hd ul li.on{background:#f00; color:#fff; width:12px; height:12px; margin-top:4px;}
.slideBox .bd{position:relative; height:100%; z-index:0; overflow:hidden;}
.slideBox .bd li{zoom:1; vertical-align:middle;position:relative;}
.slideBox .bd img{width:298px; height:246px; display:block;}
.slideBox .bd li .bg{ width:298px; height:40px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;}
.slideBox .bd li .title{width:298px; height:40px; line-height:40px; font-family:Microsoft YaHei,SimHei,simsun; font-size:16px; font-weight:bold; left:0; bottom:0; position:absolute; z-index:2;}
.slideBox .bd li .title a{ color:#fff; padding-left:15px;  }
.slideBox .bd li .title a:hover{ color:#0062f5;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background: url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next{left:auto; right:3%; background-position:8px 5px;}
.slideBox .prev:hover,
.slideBox .next:hover{filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{display:none;}
.slideBox .nextStop{display:none;}	

.footer_bg {width:100%; max-width:1920px; min-width:1240px; margin:0 auto; background:#004a99;}
.footer {width:1240px; line-height:24px; color:#fff; margin:0 auto; padding:15px 10px; text-align:center;}
.footer a {color:#fff;} 
.footer a:hover {color:#fff;} 

.n_con {width:1240px; margin:0 auto; background:url(../images/ny_leftbg.gif) left top repeat-y;}
.n_con_l {width:280px; float:left; position:relative;letter-spacing:1px; }
.n_con_l .nytitle {width:260px; height:158px; text-align:center; color:#fff; font-size:30px; line-height:200px; position:absolute; left:0; top:-41px; background:url(../images/ny_title.png) center top no-repeat; overflow:hidden;}
.n_nav {margin-top:117px;}
.n_nav li {height:46px; line-height:46px; font-size:16px; float:left; vertical-align:top;}
.n_nav li a {width:182px; padding-left:98px; height:46px; color:#000; background:url(../images/ny_navbg.gif) 0 -46px no-repeat; display:block;}
.n_nav li a:hover {color:#fff; background:url(../images/ny_navbg.gif) 0 0 no-repeat; text-decoration:none;}
.n_nav li a.on {color:#fff; background:url(../images/ny_navbg.gif) 0 0 no-repeat;}

.n_safe {width:200px; height:30px; line-height:30px; padding-left:30px; font-size:16px; color:#fff; background:url(../images/ny_sidetitle.gif) 0 0 no-repeat; margin-left:15px; display:block;}
.n_saft_box {background:url(../images/safe.png) 2px 18px no-repeat; padding:8px 15px 15px 80px;}
.n_saft_box li {width:160px; height:30px; line-height:30px; border-bottom:1px dashed #d1d1d1;}
.n_saft_box li a {padding-left:15px; background:url(../images/sj_h_40.png) left center no-repeat; font-size:14px;}
.n_saft_box li a:hover {background:url(../images/sj_r_40.png) left center no-repeat;}

.n_service_box {background:url(../images/pic_service.png) 118px 45px no-repeat; padding:8px 15px 15px 15px;}
.n_service_box li {width:100px; height:30px; line-height:30px; border-bottom:1px dashed #d1d1d1;}
.n_service_box li a {padding-left:15px; background:url(../images/sj_h_40.png) left center no-repeat; font-size:14px;}
.n_service_box li a:hover {background:url(../images/sj_r_40.png) left center no-repeat;}

.n_con_r {width:930px; float:right;}
.nytitle2 {margin-top:20px; height:41px; line-height:41px; padding-bottom:7px; background:url(../images/ny_title2bg.gif) left bottom repeat-x;}
.nytitle2 h3 {font-size:20px; float:left; font-weight:normal;}
.nytitle2 p {float:right; font-size:14px;}
.nytitle2 p span {color:#0062f5;}

.col_n_r_box {width:930px; margin-top:10px; min-height:580px; font:16px/30px Microsoft YaHei; color:#222; text-align:justify;}
.col_n_r_box p {margin-top:10px;}
.col_n_r_box img,.col_n_r_box p img {max-width:930px;}

.col_n_r_box2 {width:1000px; margin-top:10px; min-height:580px; font:16px/30px Microsoft YaHei; color:#222; text-align:justify;}
.col_n_r_box2 p {margin-top:10px;}
.col_n_r_box2 img,.col_n_r_box p img {max-width:1000px;}

.n_list04 li {line-height:48px; background:url(../images/sprite.png) no-repeat 15px 20px; padding:0 15px 0 30px; color:#004276; border-bottom:1px solid #d4d4d4;}
.n_list04 li span {float:right; color:#999;}
.n_list04 li a {position:relative;}
.n_list04 li a:hover {z-index:1;}
.n_list04 li i {display:none; font-style:normal; z-index:2}


.yc_tit {padding-bottom:15px; border-bottom:1px solid #e2e2e2;}
.yc_tit h1 {font:36px Microsoft YaHei; color:#0062f5; line-height:1.5em; margin-bottom:20px;}
.yc_tit .features {height:28px; line-height:28px;}
.yc_tit .features .time,.yc_tit .features .time a {font:14px Microsoft YaHei; color:#777; margin-right:10px; line-height:28px;}
.yc_tit .features .time a:hover {color:#f54343;}
.yc_tit .features .share {width:130px; font:14px Microsoft YaHei; color:#777; line-height:28px; float:right;}

.number {height:40px; line-height:40px; text-align:center;}
.n_newsinfo {width:1000px; margin:0 auto;}




.cheader{width:100%; background:url(../images/xgtvf_01.jpg) center top no-repeat; height:165px; min-width:1200px; margin:0 auto}

.cnav{width:1200px; margin:0 auto}
.cnav ul li{float:left; height:45px;  display:block}
.cnav ul li a{font-size:16px; color:#000; padding:0 17px; height:45px; line-height:45px; display:block}
.cnav ul li a:hover{background:#84c03d; color:#FFFFFF; text-decoration: none}
.container{ width:1200px; margin: 0 auto}
.tg{width:100%; background:url(../images/tgbg.jpg) repeat-x; height:56px}
.cbg1{width:100%; min-width:1200p0x; margin:0 auto; background:url(../images/lanbg.jpg) center top no-repeat; height:610px}
.footeraa{width:100%; min-width:1200p0x; margin:0 auto; background:url(../images/bgfooter.jpg) center top no-repeat; height:297px}

.yq{width:900px; float:left}
.yq ul li{height:30px; line-height:30px; float:left; color:#FFFFFF}
.yq ul li a{color:#FFFFFF; padding:0 10px}



#qq_icon {width:187px; height:193px; background:url('../images/qq_icon.png') no-repeat; position:fixed; right:-200px; top:150px; cursor:pointer; z-index:999999}
#cs_online {width:217px; height:324px; position:fixed; top:150px; right:-220px; background:url('../images/qq_bg.png') no-repeat; display:none; filter:alpha(opacity:0); opacity:0; z-index:999999}
.qq_context {width:185px; height:244px; margin-top:73px; margin-left:24px; list-style:none; padding:0px; z-index:999999} 
.qq_context li {width:175px; height:25px; margin-left:5px; margin-top:20px; float:left;}
.span_t {display:block; float:left; color:#333; line-height:25px; font-size:12px; font-family:'Arial';}






.xx_y1{
	border-bottom: 1px dotted #b19f79;
}
.lk_b2{ border-bottom:2px solid #0644da;}
.hk_b2{ border-bottom:2px solid #ccc;}

.hk_4{border: 1px solid #c9c9c9;}
.rk_b1{ border-bottom:1px solid #a90d16;}
.xx_b1{
	border-bottom: 1px dotted #737373;
}





.f12 {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

/*<!--客服-->*/
.custom_service p img {display: inline; margin-top:-5px; vertical-align:middle;}
.scrollsidebar{position:absolute; z-index:999; top:260px;}
.side_content{width:154px; height:auto; overflow:hidden; float:left; }
.side_content .side_list {width:154px;overflow:hidden;}
.show_btn{ width:0; height:112px; overflow:hidden; margin-top:50px; float:left; cursor:pointer;}
.show_btn span { display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn {background:url(../images/sidebar_bg.png) no-repeat;}
.side_title {height:46px;}
.side_bottom { height:8px;}
.side_center {font-family:Verdana, Geneva, sans-serif; padding:5px 12px; font-size:12px;}
.close_btn { float:right; display:block; width:21px; height:16px; margin:16px 10px 0 0; _margin:16px 5px 0 0;}
.close_btn span { display:none;}
.side_center .custom_service p { text-align:center; padding:6px 0; margin:0; vertical-align:middle;}
.other  { text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.other p { padding:5px 0; _height:16px; margin:0;color: #666666;}
.msgserver { text-align:center; margin-bottom:5px;}
.msgserver a { background:url(../images/sidebar_bg.png) no-repeat -119px -115px; padding-left:22px;}

/* blue skin as the default skin */
.side_title, .side_blue .side_title {background-position:-195px 0;}
.side_center, .side_blue .side_center {background:url(../images/blue_line.png) repeat-y center;}
.side_bottom, .side_blue .side_bottom {background-position:-195px -50px;}
.close_btn, .side_blue .close_btn {background-position:-44px 0;}
.close_btn:hover, .side_blue .close_btn:hover {background-position:-66px 0;}
.show_btn , .side_blue .show_btn {background-position:-119px 0;}
.msgserver a, .side_blue .msgserver a {color:#06C;}

/* green skin  */
.side_green .side_title {background-position:-349px 0;}
.side_green .side_center {background:url(../images/green_line.png) repeat-y center;}
.side_green .side_bottom {background-position:-349px -50px;}
.side_green .close_btn {background-position:-44px -23px;}
.side_green .close_btn:hover {background-position:-66px -23px;}
.side_green .show_btn {background-position:-147px 0;}
.side_green .msgserver a {color:#76a20c;}
/*<!--客服-->*/