@charset "utf-8";
/* CSS Document */

/* common */
body{background:url(../images/topbg.jpg) repeat-x #FFF; font:14px/28px Arial, "微软雅黑", "宋体"; width:100%; margin:0px; padding:0px; }
a,p,b,i,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,strong{margin:0px; padding:0px;}
img{border:0; margin:0px; padding:0px;}
ul,li,dl,dt,dd{list-style:none;}
a{color:#666; text-decoration:none;}
a:hover{text-decoration:underline;}
h1{font-family:Arial, "微软雅黑", "宋体"; font-size:24px;}
h2{font-family:Arial, "微软雅黑", "宋体"; font-size:22px;}
h3{font-family:Arial, "微软雅黑", "宋体"; font-size:20px; font-weight:300;}
h4{font-family:Arial, "微软雅黑", "宋体"; font-size:18px; font-weight:300;}
h1 a, h2 a, h3 a, h4 a {color:#000;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover{text-decoration:none; color:#083090;}
strong{color:#000;}
p{color:#333; margin:10px auto;}

/* 头部 */
#header {height:auto; width:1173px; margin:0px auto;}
.logo{width:215px; float:left;}
.top{height:38px; line-height:38px;}
.top a{color:#FFF; text-decoration:none;}
.top a:hover{text-decoration:underline;}
.nav_a{float:left;}
.nav_b{display:none; color:#FFF; font-size:12px;}
.nav_c{float:right; color:#FFF;}
.nav_d{ float:left; position:relative; z-index:9999;}
.nav_d ul{ display:none; position:absolute; background:#fff; font-size:12px; line-height:22px; top:30px; left:-15px; padding:10px 5px;border:1px solid #eee; z-index:999; width:70px;text-align: center;}
.nav_d ul a{ color:#666;}
.nav_d ul a:hover{ color:#104e81;}
.nav_d ul l{padding-left:10px;}
.nav_a a,.nav_c a,.nav_d a{margin-left:10px; padding-right:10px;}
.new_top{margin-top:16px;}

.phone_nav{display:none;}
/*手机页面的导航*/
.phone_nav { position:fixed; right:2px; z-index: 400; top: 0;}
.phone_nav .img_search{cursor:pointer; float:left; width:20px; height:20px; padding:11px 5px 10px 12px;}
.phone_nav .img {cursor:pointer; float:left; padding:10px 12px; height:20px; width:20px; }
.clone_left_nav { position: absolute; top:30px; left:-180px; z-index: 20; width: 230px; color: #FFF; display: none; background: #c6d2e1; border: 1px solid #E5E5E5; }
.clone_left_nav a { color:#FFF!important; display:inline-block !important; }
.clone_left_nav li p { display:none; margin:0 5px; line-height:30px !important; padding: 8px 4px; }
.clone_left_nav li p a { padding: 0 5px; height:30px;}
.clone_left_nav li h3 { text-align: center; background: #9cb1ce; border-bottom: 1px solid #c6d2e1; height: 40px; color: #fff; font-weight: 100; font-size:14px; line-height: 40px; }
.clone_left_nav li h3 a { height:40px; display: block }
.showmore { display: none; }

/*主体*/
.main{width:1173px; margin:20px auto 0px; overflow:hidden;}
.main .ad_top{margin-bottom:20px;}

/*左边*/
.main_left{width:205px; float:left;}
.main_left_nav {position:relative; margin-bottom:10px;}
.main_left_nav ul li {z-index:99999; padding:15px 0px 5px 10px;}
.main_left_nav ul li h3,.index_left_nav ul li h3 a{font-size:16px; font-weight:bolder; line-height:24px; height:24px;}
#menu_nav_ul {}
#menu_nav_ul li {position:relative; zoom:1;}
#menu_nav_ul li p{margin:0 auto;}
#menu_nav_ul li p a, #menu_nav_ul li h3 a{line-height:18px; display:inline-block; margin-right: 5px; color:#FFF; text-decoration:none; }
#menu_nav_ul li p a:hover, #menu_nav_ul li h3 a:hover {text-decoration:underline;}
#menu_nav_ul .nav_list1{background:#de6d6d; vertical-align:top;}
#menu_nav_ul .nav_list1:hover{background:url(../images/nav_ul_li.png) no-repeat right center #de6d6d;}
#menu_nav_ul .nav_list2{background:#8abf6a; vertical-align:top;}
#menu_nav_ul .nav_list2:hover{background:url(../images/nav_ul_li.png) no-repeat right center #8abf6a;}
#menu_nav_ul .nav_list3{background:#0c80c3; vertical-align:top;}
#menu_nav_ul .nav_list3:hover{background:url(../images/nav_ul_li.png) no-repeat right center #0c80c3;}
#menu_nav_ul .nav_list4{background:#ca9734;}
#menu_nav_ul .nav_list4:hover{background:url(../images/nav_ul_li.png) no-repeat right center #ca9734;}
#menu_nav_ul .nav_list5{background:#7473b1;}
#menu_nav_ul .nav_list5:hover{background:url(../images/nav_ul_li.png) no-repeat right center #7473b1;}
#menu_nav_ul .nav_list6{background:#4bb192;}
#menu_nav_ul .nav_list6:hover{background:url(../images/nav_ul_li.png) no-repeat right center #4bb192;}
#menu_nav_ul .nav_list7{background:#7f9623;}
#menu_nav_ul .nav_list7:hover{background:url(../images/nav_ul_li.png) no-repeat right center #7f9623;}
.wrap_of_snav { position:absolute; left:205px; display:none; top:0; width:300px; z-index:999999; color:#333; }
.sec_nav_in { padding:0 18px 18px 18px; z-index:5; background-color: #f5f5f5; }
.sec_nav_in_title a { color:#666; }
.sec_nav_in_title { padding:10px 0; border-bottom:1px dotted #999999; font-size: 16px; font-family: STHeiti, "Microsoft Yahei", "微软雅黑", Arial, sans-serif; color: #444; }
.sec_nav_in_list { padding-top:10px; }
.sec_nav_in_list a{ background:url(../images/navlibg.jpg) no-repeat right center; padding-right:10px; margin-right:10px; display:inline-block;}
.next_icon { color:#49aaee; margin:12px 0 3px; font-size:12px; vertical-align:middle }
.left_ad img, .list_x_c img{margin:0px 0px 10px;}
.list_x_c { width:250px;}
.list_x_c_scroll { position: fixed; top: 0; }

/*中间*/
.main_middle{float:left; width:625px; margin:0px 30px; z-index:0; overflow:hidden;}
/* banner */
.banner{display:block; height:312px; width:625px; position:relative; overflow:hidden; margin-bottom:12px;}
.banner .retv{float:left; width:469px;height:312px; overflow:hidden;}
.banner .retv div{display:none;}
.retv img{width:469px; height:312px;}
#thumb_nav li.act img { display:block; width:150px; height:98px; border:3px solid #063190;}
.banner ul {float:right; width:156px;height:312px; }
.banner ul li {display:block; width:156px; height:104px; cursor:pointer; overflow:hidden; zoom:1; }
.banner ul li a { padding:0; width:150px; height:104px; }
.banner ul li img { cursor: pointer; width:156px; height:104px;}
.banner li.cur img{width:156px; height:104px; filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
#tri{position:absolute; top:0; right:0; z-index:1000; width:162px;height:104px; background:url(../images/point.png) no-repeat; cursor:pointer; vertical-align:top;}
.banner ul li .piaofu {position:absolute; background:#000; width:156px; height:104px; filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3; margin-top:0px;}
.cur .piaofu{display:none;}
.kePublic{display:none;}


.classType { padding-top:8px; background:url("../images/line.png") repeat-x scroll center bottom; overflow:hidden;}
.classType ul { height:31px; overflow:hidden; }
.classType ul li { float: left; height:31px; margin-right:15px; }
.classType ul li a { display: block; font-size: 18px; }
.classType ul li.select a { border-bottom:3px solid #083090; color:#083090; font-weight:bold;}
.clearfix { clear:both; }
.clearfix:before, .clearfix:after { content: " "; display: block; height: 0; overflow: hidden; visibility: hidden; clear:both; width: 0; }
.list_a { padding:0px; margin:0px; }
.list_a ul {overflow:hidden;}
.list_a ul li { padding:12px 0; border-bottom:1px dotted #eaeaea; overflow:hidden;}
.list_a ul li .img {float:left; margin-right:13px; width:178px; max-height:120px; overflow: hidden; border: 1px solid #eee; border:1px solid #FFF; }
.list_a ul li .img img{width:178px; height:118px; border:1px solid #FFF;}
.list_a ul li .img img:hover{width:178px; height:118px; border:1px solid #00F;}
.cntx .huise { color:#999; font-size:12px; overflow:hidden; line-height:18px; height:18px; }
.cntx{ overflow:hidden;}
.cntx .huise span { display:none; font-size:12px; }
.list_a ul li:hover{background-color:#f9f9f9;}
.list_a ul li:hover .cntx .huise span {display:inline;}
.list_a ul li a.tag_0 {color:#FF905A; }
.list_a ul li a.tag_0:hover {color:#FF6E27; }
.list_a ul li a.tag_1 {color:#3C8FE6; }
.list_a ul li a.tag_1:hover {color:#1B75D4; }
.list_a ul li a.tag_2 {color:#66BC4E; }
.list_a ul li a.tag_2:hover {color:#509C3B; }
.list_a ul li a.tag_3 {color:#5856D6; }
.list_a ul li a.tag_3:hover {color:#3331C8; }

.readmore {padding-top:12px; }
.readmore a {display:block; background:#f5f5f5; font-size:16px; text-align:center; padding:10px; margin-top:4px; }
.readmore a:hover {background:#eee; color:#666; }

/*右边*/
.main_right{float:left; width:283px; overflow:hidden;}
.right_block1{width:291px; overflow:hidden; margin-bottom:10px;} 
.right_block1 a img{float:left; margin:0px 8px 8px 0px;}
.right_ad img{width:283px;}
.right_block1 a{display:block; float:left; margin:0px 8px 8px 0px;}
.right_block1 .r1{background:url(../images/r1.gif) no-repeat; width:186px; height:86px;}
.right_block1 .r2{background:url(../images/r2.gif) no-repeat; width:89px; height:86px;}
.right_block1 .r3{background:url(../images/r3.gif) no-repeat; width:89px; height:86px;}
.right_block1 .r4{background:url(../images/r4.gif) no-repeat; width:89px; height:86px;}
.right_block1 .r5{background:url(../images/r5.gif) no-repeat; width:89px; height:86px;}
.right_block1 .r6{background:url(../images/r6.gif) no-repeat; width:283px; height:76px; float:left; display:block; overflow:hidden; padding:10px 0px 0px;}
.right_block1 .r6 ul{margin:0px 7px 0px 82px; width:194px; height:76px; overflow:hidden; font-size:12px; text-align:justify; }
.right_block1 .r6 ul li{background: rgba(0, 0, 0, 0) url(../images/libg.png) no-repeat scroll left 8px; padding-left:10px; margin-bottom:5px; zoom:1;}
.right_block1 .r6 ul li a{line-height:22px; margin:0px; padding:0px; float:none; zoom:1;}

.right_title{margin-top:10px; overflow:hidden;}
.right_title a { display:block; width:93px; border:1px solid #e6eaed; color:#666; text-align:center; float:left; border-right:none; height:30px; line-height:30px; }
.right_title a.last_a { border-right:1px solid #e6eaed; }
.right_title a.act { background:#f1f1f1; color:#083090; }
.news_list { padding:5px 0px; }
.news_list li { padding-left:25px; line-height:30px; height:30px; overflow:hidden; }
.news_list li a { font-size:14px; }
.news_list li.num1 { background:url(../images/num1.png) 0px 8px no-repeat; }
.news_list li.num2 { background:url(../images/num2.png) 0px 8px no-repeat; }
.news_list li.num3 { background:url(../images/num3.png) 0px 8px no-repeat; }
.news_list li.num4 { background:url(../images/num4.png) 0px 8px no-repeat; }
.news_list li.num5 { background:url(../images/num5.png) 0px 8px no-repeat; }
.news_list li.num6 { background:url(../images/num6.png) 0px 8px no-repeat; }
.news_list li.num7 { background:url(../images/num7.png) 0px 8px no-repeat; }
.news_list li.num8 { background:url(../images/num8.png) 0px 8px no-repeat; }
.news_list li.num9 { background:url(../images/num9.png) 0px 8px no-repeat; }
.news_list li.num10 { background:url(../images/num10.png) 0px 8px no-repeat; }

.right_block{margin-bottom:5px;}
.title{background:url(../images/line.png) repeat-x 0px bottom;}
.title span{color:#083090; display:inline-flex; font-family:Arial, "微软雅黑", "宋体"; font-size:18px; font-weight:600; border-bottom:3px solid #083090;}
.title span a{color:#083090; text-decoration:none; }
.person{margin:10px auto;}
.person span{text-align:center; display:block;}
.blockcon{margin-bottom:10px;}
.blockcon ul li{padding:10px 0px; border-bottom:1px dotted #eaeaea; overflow:hidden;}
.blockcon ul li:hover{background-color:#f9f9f9;}
.blockcon ul li strong{height:18px; line-height:18px; display:block; margin-bottom:5px; font-weight:normal;}
.blockcon ul li strong a{color:#000;}
.blockcon ul li p, .blockcon ul li strong{height:18px; overflow:hidden;}
.company{overflow:hidden;}
.com_lef{float:left; width:90px; height:60px; border:1px solid #eee;}
.com_rig{float:right; width:181px;}
.com_rig span{font-size:12px; line-height:18px; height:36px; overflow:hidden; color:#666;} 
.c0 p{margin:0px; height:18px; line-height:24px; font-size:12px; }

/*合作单位  媒体*/
.foot_hzdw{width:1173px; margin:0px auto; overflow:hidden;}
.hzdw_con{width:1190px; margin:15px 0px 10px; display:block; overflow:hidden;}
.hzdw_con dl{width:108px; margin:0px 10px 10px 0px; display:block; text-align:center; float:left; overflow:hidden;} 
.hzdw_con dl dt{width:108px; height:53px; float:left;}
.hzdw_con dl dt img{border:1px solid #ccc; width:106px; height:47px;}
.hzdw_con dl dd{font:12px/18px "Microsoft YaHei";}
.foot_link{width:1173px; margin:10px auto 20px; overflow:hidden;}
.foot_link em{margin:0px 10px; color:#666; font-size:14px; font-style:normal; }
.link_con{margin-top:10px; text-align:justify;}
.link_con a{ background:url(../images/linkbg.jpg) no-repeat right center; line-height:26px; padding:0px 10px 0px 0px; margin-right:10px; }

/*底部*/
.foot{width:100%; margin:20px auto 0px; background:#f9f9f9; padding-top:10px; border-top:1px solid #e8e8e8;}
.foot_nav{background:#104e81; width:100%; height:36px; line-height:36px; color:#FFF; text-align:center;}
.foot_nav a{line-height:36px; color:#FFF; margin-left:20px; padding-right:20px;}
.footer{padding:20px; text-align:center;}
.footer p{margin:0px auto;}
.footer a{margin-left:5px; padding-right:5px;}



@media (max-width: 965px) {
	/*common*/
	body{background:none; font:14px/28px Arial, "微软雅黑", "宋体"; width:100%; margin:0px; padding:0px;}
	a{color:#666; text-decoration:none; margin:0px; padding:0px;}
	#header{width:100%; height:auto; background:#104e81; }
	.logo{width:100px;}
	.logo img{width:100px; height:38px;}
	.new_top{display:none;}
	.phone_nav{display:block; position:absolute;}
	.phone_nav .img{padding:10px;}
	.nav_a,.nav_c,.nav_d{display:none;}
	.nav_b{display:inherit;}
	.main{width:100%; margin:0px auto;}
	.main .ad_top{display:none;}
	.main_left{display:none;}
	.main_middle{width:100%; margin:0px; float:none;}
	.banner{display:none;}
	.classType{display:none;}
	.kePublic{display:block;}
	.list_a{margin:0 10px;}
	.list_a ul li h4{font-size:medium; font-weight:normal; line-height:1.2em;}
	.list_a ul li p{line-height:1.9em; height:1.9em; margin:0px; color:#999;}
	.list_a ul li .img { width:60px; max-height:40px; margin-right:10px; }
	.list_a ul li .img img{width:60px; height:40px;}
	.readmore{padding-top:6px;}
	.cntx .huise{display:none;}
	.mid_ad{display:none;}
	.main_right{display:none;}
	.foot{margin-top:10px; padding:10px 0px; width:100%;}
	.foot .title{margin:0px 10px;}
	.foot_hzdw{width:100%;}
	.hzdw_con{width:100%; margin:10px 10px 0px 10px;}
	.foot_link{width:100%; margin:10px auto;}
	.link_con{margin-left:10px; margin-right:10px}
	.foot_nav{height:auto; line-height:24px; padding:5px 0px;}
	.foot_nav a{margin-left:10px; padding-right:10px; line-height:1em;}
	.footer{padding:10px;}
	.footer p{margin:0px;}
}


/* 手机页面导航 */
.hc_lnav{z-index:9999;position:relative; margin:0px 0 0 0px;}
.hc_lnav .allbtn{z-index:99999;position:relative}
.hc_lnav .allbtn h2{font-size:14px;box-shadow:2px 0px 6px -3px #428000;-webkit-box-shadow:2px 0px 6px -3px #428000;-moz-box-shadow:2px 0px 6px -3px #428000}
.hc_lnav .allbtn h2 a{line-height:38px; display:block; font-family:微软雅黑, 黑体; height:38px; color:#ffffff; font-size:14px; font-weight:normal}
.hc_lnav .allbtn h2 a:hover{text-decoration:none}
.hc_lnav .allbtn h2 i{}
.hc_lnav .allbtn h2 strong{}
.hc_lnav .allbtn ul{z-index:99999; position:absolute; background-color:#16669e; display:none; top:38px; right:0px; width:100px;}
body.hc_home .hc_lnav .allbtn ul{display:block}
body.hc_list .hc_lnav .allbtn ul{display:block}
.hc_lnav .allbtn ul li{padding-bottom:7px;zoom:1;clear:both;cursor:default}
.hc_lnav .allbtn ul li .tx{background-image:url(../images/header/header_bg1.png);line-height:35px;background-color:#145e95;padding-left:10px;background-repeat:no-repeat;background-position:right center;height:35px;_background-image:none}
.hc_lnav .allbtn ul li .tx a{font-family:微软雅黑, 黑体;color:#ffffff;font-size:14px;-webkit-transition:color 0.1s ease-out 0s;-moz-transition:color 0.1s ease-out 0s;-ms-transition:color 0.1s ease-out 0s;-o-transition:color 0.1s ease-out 0s;transition:color 0.1s ease-out 0s}
.hc_lnav .allbtn ul li .tx a i{line-height:25px;margin-top:5px;width:10px;background-position:0px 0px;float:left;height:25px;text-decoration:none}
.hc_lnav .allbtn ul li.a1 .tx a i{background-image:url(../images/header_ico1.png)}
.hc_lnav .allbtn ul li.a2 .tx a i{background-image:url(../images/header_ico2.png)}
.hc_lnav .allbtn ul li.a3 .tx a i{background-image:url(../images/header_ico3.png)}
.hc_lnav .allbtn ul li.a4 .tx a i{background-image:url(../images/header_ico4.png)}
.hc_lnav .allbtn ul li dl{zoom:1;color:#ffffff;clear:both;overflow:auto;padding-top:4px}
.hc_lnav .allbtn ul li dl a{line-height:22px;white-space:nowrap;float:left;color:#d9e7ce;margin-left:6px;margin-right:6px;-webkit-transition:color 0.1s ease-out 0s;-moz-transition:color 0.1s ease-out 0s;-ms-transition:color 0.1s ease-out 0s;-o-transition:color 0.1s ease-out 0s;transition:color 0.1s ease-out 0s}
.hc_lnav .allbtn ul li dt{padding-left:10px;width:30px;float:left;padding-top:1px}
.hc_lnav .allbtn ul li dd{line-height:22px;width:150px;float:left;padding-top:2px}


.hc_lnav .allbtn:hover ul{display:block}
.hc_lnav .allbtn ul li:hover{background-color:#fcfcfc}
.hc_lnav .allbtn ul li:hover .tx{background-color:#f5f5f5}
.hc_lnav .allbtn ul li:hover .tx a{color:#333333}
.hc_lnav .allbtn ul li:hover .tx a i{background-position:0px -25px}
.hc_lnav .allbtn ul li:hover .pop{display:block;top:0px;left:190px}
.hc_lnav .allbtn ul li:hover .pop dl a.un{color:#a5a5a5;text-decoration:none}
.hc_lnav .allbtn ul li:hover dl{color:#6e6e6e}
.hc_lnav .allbtn ul li:hover a{color:#666666}
.hc_lnav .allbtn ul li:hover a:hover{color:#104e81}
/* 手机页面导航_end */
/* 手机幻灯*/
.main_visual{width:100%;height:200px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative;}
.main_image{ width:100%; height:200px;overflow:hidden;position:relative;}
.main_image ul{width:100%; height:222px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:200px;}
.main_image li span{display:block;width:100%;height:200px}
.main_image li a{display:block;height:200px}
.main_image li .img_1{width:100%;height:200px}
.main_image li .img_1 a { display:block; width:100%; height:200px;}
.main_image li .img_2 a { display:block; width:100%; height:200px;}
.main_image li .img_2{width:100%;height:200px}
div.flicking_con{position:absolute;top:180px;left:50%;z-index:999;width:100px;height:21px;margin:0 0 0 -30px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}
/* 手机幻灯_end */