﻿/*首页*/
.container{ width:1170px; margin:0 auto;}
.swfw{ padding:36px 30px; background-color:#f1f2f3; margin-top:30px;}
.swfw a{ display:inline-block; font-size:20px; color:#666666; line-height:28px; margin-left:100px; text-indent:35px; background-repeat:no-repeat; background-position:center left;}
.swfw h4{ color:#333333; font-size:28px; line-height:28px; }
.jrfw{ background-image:url(a_jr.png);}
.zbcg{ background-image:url(a_zb.png);}
.gysxq{ background-image:url(a_gys.png);}
.zjzqq{ background-image:url(a_qq.png);}
.ppgs{ width:370px; position:relative;}
.ppgs h4{ line-height:48px; height:48px; text-indent:16px; font-size:18px; color:#333; background-color:#f2f2f2;}
.ppgs .more{ position:absolute; right:16px; top:12px; width:85px; line-height:26px; height:26px; background-image:url(../images/bg_more.png); text-align:center}
.ppgs .more a{ color:#333;}
.ppgs .more a:hover{ color:#e2000c;}
.margin_t_30{ margin-top:30px;}
.ppgs span{ color:#333333; font-size:14px; display:inline-block; width:14px; text-indent:0;}
.ppgs span.num{ color:#e2000c; font-weight:bold; }
.ppgs ul{ height:120px; overflow:hidden; position:relative;}
.ppgs li{ font-size:0;}
.ppgs .ztzl_left,.ppgs .ztzl_right{ position:absolute; display:inline-block; width:26px; height:30px; top:45px; display:none; cursor:pointer;}
.pp_silder{ width:770px; background:#78b2ef url(../images/in-img.jpg) no-repeat center bottom; margin-right:28px; height:325px; position:relative;}
.pp_silder .tibox{/* background:rgba(0, 74, 150, 0.6) none repeat scroll 0 0 !important; filter:Alpha(opacity=60); */background:#2b70b6; height:62px}
.pp_silder .tibox li{ float:left}
.pp_silder .tibox a{ float:left; line-height:62px; color:#fff; font-size:16px; margin:0 20px;}
.pp_silder .tibox i{ width:48px; height:62px; float:left; margin-right:10px;}
.pp_silder .tibox i.icon01{ background:url(../images/icon-yw1.gif) no-repeat}
.pp_silder .tibox i.icon02{ background:url(../images/icon-yw2.gif) no-repeat}
.pp_silder .tibox i.icon03{ background:url(../images/icon-yw3.gif) no-repeat}
.pp_silder .tibox i.icon04{ background:url(../images/icon-yw4.gif) no-repeat}

.bg_ppxc{ position:relative;}
.con_ppxc{ position:absolute; top:60px; left:0;}
.con_ppxc dt{ margin-left:40px; margin-top:20px; width:105px; float:left; line-height:50px; height:80px; }
.con_ppxc h6{ font-size:12px; color:#333; line-height:16px;}
.con_ppxc h5{ font-weight:500; font-size:36px; font-family:"Arial"; color:#004a96;}
.pp_silder .date{ position:absolute; right:20px; bottom:10px; font-size:12px; color:#fff}
.bold{ font-weight:bold}

.list_ppxc{ position:absolute; left:0; top:62px; z-index:5; width:730px; height:265px; background-color:#f3f3f3; padding:0 20px; display:none;}
.list_ppxc h5{ font-size:24px; line-height:60px; height:60px; color:#666666; font-weight:normal}
.list_ppxc h5 a{ color:#666666;}
.list_ppxc h5 a:hover{ color:#0080e3;}
.list_ppxc p{ line-height:160%; height:70px; overflow:hidden;}
.list_ppxc ol{ margin-top:10px;}
.list_ppxc ol img{ margin-left:24px; font-size:0;}
.list_ppxc ol img:first-child{ margin-left:0;}

.bg_ppxc ul{ position:absolute; bottom:0; width:100%; z-index:10; height:83px;}
.bg_ppxc li{ width:auto !important; text-align:center; height:83px;  position: relative;}
.bg_ppxc li.act{background:none;background-image:#F00 url(./aboutus/images/P020160528773848152793.png); background-repeat:repeat-x;}
.bg_ppxc li div{ display:none;}
.bg_ppxc li.act div{ display:block; background:#F00; background-repeat:repeat-x; position: relative; z-index: 999999;height: 100%; left: 0; top: 0; position: absolute; width: 100%;}
.bg_ppxc li div a{ display:block; height: 100%; width: 100%;}
.ppgs .ztzl_left{ background-image:url(ztzl_left.png); left:0;}
.ppgs .ztzl_right{ background-image:url(ztzl_right.png); right:0;}

.in-video{background:#f3f3f3; width:370px; height:325px; overflow:hidden }
.in-video .list{line-height:28px; padding: 5px 15px}
.in-video .playicon{ background:url(../images/playicon01.png) no-repeat; width:52px; height:52px; display:block; position:absolute; left:20px; bottom:20px; z-index:999}

.pp_asilde{ margin-right:20px;}
.pp_asilde h5{ width:150px; border-top:1px solid #d8d8d8; border-right:1px solid #d8d8d8; text-align:center; font-size:18px; color:#333333; padding:27px 30px; cursor:pointer;}
.pp_asilde h5:first-child{ border-top:1px solid transparent; padding:28px 30px;}
.pp_asilde h5.act{ font-weight:bold; color:#0053a4;}
/*
.pp_silder ul{ width:540px; position:relative; display:none}
.pp_silder h6{ height:80px; line-height:80px; font-size:24px; color:#666666;}
.pp_silder p{ line-height:200%; font-size:16px; color:#333333;}
.pp_silder aside{ margin:20px 0;}
.pp_silder aside img{ margin-left:26px; margin-left:24px;}
.pp_silder aside img:first-child{ margin-left:0;}
*/
.aside_more{ position:absolute; right:0; top:0;}
.pp_asilde h5.pp_asilde_ts{ padding:15px 30px;}
.img_news{ width:370px; height:370px; background:#f3f3f3; position:relative; overflow:hidden; margin-right:30px;}
.img_news h3{ width:100%; font-size:16px; font-weight:600; margin:5px 0 10px 0}
.img_news li{ float:left; width:370px; height:370px;}
.img_news .txtbox{ width:324px; margin:0 auto}
.img_news .txtbox a.more{color:#004a96;}
.img_news .txtbox a.more:hover{color:#333;}
.img_news_left,.img_news_right{  display:inline-block; width:45px; height:45px; position:absolute; top:100px; display:none; cursor:pointer;}
.img_news_left{ background-image:url(../images/new_left.png); left:0;}
.img_news_right{ background-image:url(../images/new_right.png); right:0;}
.news_con{ width:340px; height:335px; overflow:hidden; background-color:#f3f3f3; padding:15px 10px 20px 20px}
.news_con h2{ position:relative; color:#333; font-size:18px}
.news_con h2 a{ display:inline-block; margin-right:10px; color:#333; text-decoration:none;}
.in-list li{ margin-top:10px; height:32px; line-height:32px; clear:both}
.in-list a{ float:left}
.in-list span{ float:right}
/*.news_con h2 a{ position:absolute; right:0; top:0; font-size:14px;}*/
.news_con h2 a.act{color:#004a96;}
.news_con ul{ margin-top:0px; display:none;}
.news_con ul > a{ float:left; width:336px; margin-top:15px;}
.news_con ul > a:hover{ background:#e4e4e4}
.news_con ul a .txt{float:left; width:260px; line-height:24px; padding-left:10px; padding-top:5px}
.news_con ul > a > div { float:left; width:50px;  padding:5px; background:#e4e4e4}
.news_con ul > a > div p { text-align:center; color:#282828}
.news_con ul > a > div p.date{ border-bottom:1px #828282 solid; font-size:20px; line-height:24px;}
/*.news_con li{ position:relative; line-height:32px; height:32px;}
.news_con li a{ color:#333333;}
.news_con li span{ position:absolute; left:0; top:0; color:#999999;}
.img_lb{ width:100%; margin:0 auto; } */


/*header*/
/*header { background:none; background-image:url(../images/P020160528763513302362.png); background-repeat:repeat-x;}
header{ background:#004a96; height:90px; color:#fff; position:fixed; width:100%; z-index:9999}
*/
header{ width:100%; height:90px; background:rgba(0,0,30, 0.4) none repeat scroll 0 0 !important; background:#004a96; position:absolute; /*top:20px;*/ left:0; z-index:9999; background:none; background-image:url(../images/P020160528763513302362.png); background-repeat:repeat-x;}
.header{ width:1170px; margin:0 auto; color:#eeeeee; position:relative;}
/*.header .logo{ padding:12px; margin-top:0; background-color:#004a96;}*/

.header a.logo{ float:left; background:#004a96 url(../images/logo.png) no-repeat 15px 15px; width:310px; height:90px; display:block}
/*header a.logo{ background:url(../images/logo.png) no-repeat; width:280px; height:60px; margin-top:15px; float:left}*/
header .searchbox{ float:right; width:55px; height:90px; background:#0060b0}
header .searchbox .btn{ background:url(../images/btn-search.png) no-repeat center; width:56px; height:90px; border:none; outline:none; cursor:pointer;}
header .topnav{ float:right; padding-top:6px}
header .topnav .menu{ font-size:16px; font-weight:600; color:#fff; height:50px; line-height:30px; padding-right:5px}
header .topnav .menu a{ color:#fff; padding: 0 10px}
header .topnav .menu a:hover{ color:#aedaff}
header .topnav .shares{ height:40px; line-height:40px; text-align:right; padding-right:15px}
header .topnav .shares span{ float:right; margin-left:20px}
header .topnav .shares span a{ color:#fff}
header .topnav .shares span a:hover{ color:#bbb}
header .topnav .shares .icon04, header .topnav .shares .icon05, header .btn_gj { float:right; width:20px; height:20px; margin-top:9px; margin-left:8px}
header .topnav .shares .icon04{ background:url(../images/icon05.png) no-repeat}
header .topnav .shares .icon05{ background:url(../images/icon06.png) no-repeat}
/*头部*/
.list_gj{ position:absolute; top:44px; right:236px; background-color:#f6f6f6; padding:15px; z-index:99999;padding-top:5px; display:none; color:#333;}
.list_gj table{ min-width:300px; line-height:30px;}
.list_gj a{ display:block; height:32px; padding:0 15px; line-height:32px; float:left;font-size:12px;cursor:pointer;text-decoration:none;}
.list_gj a.tabact{border-bottom:2px solid #004A96;}
.list_gj p{ line-height:24px; font-size:12px; position:relative; color:#333; text-align:left; margin:0; padding:0;}
.list_gj p span{ position:absolute; right:0; bottom:0;}
/*.list_gj .gjsz{ background-image:url(../images/bg_gjsy.png); background-repeat:no-repeat; background-position:0 8px; text-indent:16px; color:#db2f3d;}
.list_gj .gjxd{ background-image:url(../images/bg_gjxd.png); background-repeat:no-repeat; background-position:0 8px; text-indent:16px; color:#27970c; }
*/
header .btn_gj{ display:inline-block; background:url(../images/icon05.png) no-repeat}
header .act{ background-image:url(../images/icon05a.png);}
.search{ position:absolute; right:0; top:90px; width:406px; height:62px;  background-color:#f6f6f6; z-index:99999; padding:20px; display:none; text-indent:0;}
.search h5{ color:#000000; font-size:14px}
.search input{ margin-top:0px}
.input_search{ display:inline; float:left; width:360px; height:35px; line-height:24px; text-indent:16px; color:#b2b2b2; padding:0; border:none;}
.btn_search, .btn_gj{ cursor:pointer}

.bg_ppxc li{ width:auto !important; text-align:left; height:62px; position: relative;}
.bg_ppxc li.act{background:none;background-image:url(imagess/P020160528773848152793.png); background-repeat:repeat-x;}
.bg_ppxc li div{ display:none;}
.bg_ppxc li.act div{ display:block;background:none;background-image:url(../images/P020160528773848152793.png); background-repeat:repeat-x; position: relative; z-index: 999999;height: 100%; left: 0; top: 0; position: absolute; width: 100%;}
.bg_ppxc li div a{ display:block;height: 100%; width: 100%;}

/*头部Menu-NEW*/
header .topnav .menu{ font-size:16px; font-weight:600; color:#fff; height:50px; line-height:30px; padding-right:5px}
header .topnav .menu a{ color:#fff; padding: 0 10px}
header .topnav .menu a:hover{ color:#aedaff}
ol{ margin:0; padding:0; border:0;outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
nav{ margin-top:5px; position:relative; height:40px;}
nav a{ display:inline-block; color:#fff; font-size:16px; margin-right:10px; position:relative;}
nav div{ background:#FFF; position:absolute; z-index:999; width:755px; top:39px;}

.nav_gyzj{width:110px;left:-10px;}
.nav_xwzx{width:130px; left:80px;}
.nav_ywly{width:110px; left:690px;}
.nav_swfw{width:130px; left:286px;}
.nav_shzr{ width:130px; left:380px;}
.nav_rlzy{width:110px; left:496px;}
.nav_ddjs{width:110px; left:594px;}
.nav_tzzgx{width:214px; left:146px;}
.nav_tzzgx ol{ padding-left:25px;}
.nav_tzzgx ol a{ margin-right:0; margin-top:0; text-align:left; display:block; height:34px; line-height:16px;}
.nav_tzzgx .nav_list_r{width:70px;}
.nav_list_l,.nav_list_r{ width:100%; }
nav ol{padding-bottom:15px; }
nav ol a{ display:inline-block; width:100%; line-height:20px; font-size:14px; color:#333; text-align:center; margin-top:15px;}

nav ol a:first-child{ margin-top:8px;}
.nav_list{ background:#F3F3F3; border-bottom:2px #004A96 solid; }
a.nav_on{ background:url(nav_bg2016.png) no-repeat center; display:block; width:109px; height:34px; line-height:28px; color:#78b2ef !important; text-decoration:none;}

a#nav_gyzj,a#nav_xwzx,a#nav_ywly,a#nav_swfw,a#nav_shzr,a#nav_rlzy,a#nav_tzzgx,a#nav_ddjs{float:left; height:34px; line-height:28px; text-align:center; font-size:16px; font-weight:bold;display:block; color:#fff; font-family:"微软雅黑"; margin-right:0; width:100px;}

/*栏目logo新*/
.head_fixed{ position:fixed; left:0; top:0; margin:0 auto; background-color:#004a96; background:rgba(0, 74, 150, 1) none repeat scroll 0 0 !important;}



/*尾部*/
/*footer*/
footer {background:#f2f2f2; height:100%;}
footer .links{ border-bottom:1px #fff solid; height:50px; padding-top:20px;}
footer .links .list { float:right; OVERFLOW: hidden; WIDTH: 1050px; ZOOM: 1}
footer .links .list .con{ float:left;}
footer .links .list .con a{ float:left; margin:0 22px; width:110px}
.links .pcont { FLOAT: left; OVERFLOW: hidden; WIDTH:940px; margin-top:3px; margin-left:30px; margin-right:30px}
.links .ScrCont { WIDTH: 32766px; ZOOM: 1}
.links #List1_1 { FLOAT: left}
.links #List2_1 { FLOAT: left}
.links .LeftBotton, .RightBotton  { BACKGROUND: url(../images/picr_1.png) no-repeat; FLOAT: left; WIDTH:18px; HEIGHT:32px}
.links .LeftBotton { BACKGROUND-POSITION: 0px 0px; MARGIN-LEFT: 5px}
.links .RightBotton { BACKGROUND-POSITION: 0px -40px; MARGIN-LEFT: -1px}
.links .LeftBotton:hover { BACKGROUND-POSITION: -20px 0px}
.links .RightBotton:hover { BACKGROUND-POSITION: -23px -40px}
.linksbox { float:left; width:100px; margin-left:50px}
.linksbox a{ margin-bottom:5px; display:inline-block;}
.share a{ float:left; width:40px; height:40px; margin-right:15px; 	border-radius:20px; /* 所有角都使用半径为5px的圆角，此属性为CSS3标准属性 */
	-moz-border-radius:20px; /* Mozilla浏览器的私有属性 */
	-webkit-border-radius:20px; /* Webkit浏览器的私有属性 */}
.share a i{ display:block; width:24px; height:24px; margin:8px auto 0 auto}
.share a:hover{filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.bgred{ background:#d52628}
.bggreen{ background:#5abd1e}
.bgyellow{ background:#f6b234}
.wechat { margin-top:20px}
.wechat ul{ float:left; width:70px; text-align:center; font-size:12px; line-height:16px; }
.wechat ul p{padding-top:3px}
.wechat ul .bg{ background:#FFF;}

.fastlink{border-bottom:1px #fff solid; height:50px; position:relative; width:1170px; z-index:900;}
.fastlink_ul{ position:absolute; left:220px; top:0; OVERFLOW: hidden; WIDTH:900px; ZOOM: 1;}
.fastlink .fl_left, .fl_right  {display:inline-block; BACKGROUND: url(../images/picr_1.png) no-repeat; WIDTH:18px; HEIGHT:32px; position:absolute; top:10px; cursor:pointer;}
.fastlink .fl_left { BACKGROUND-POSITION: 0px 0px; MARGIN-LEFT: 5px; left:124px;}
.fastlink .fl_right { BACKGROUND-POSITION: 0px -40px; MARGIN-LEFT: -1px;  right:10px;}
.fastlink .fl_left:hover { BACKGROUND-POSITION: -20px 0px}
.fastlink .fl_right:hover { BACKGROUND-POSITION: -23px -40px}
.fastlink_ul ul{ float:left; margin-top:15px;}
.fastlink_ul ul li{ float:left; width:150px;}
.fastlink_ul ul li a{ float:left; width:80px;}
.links-icon01, .links-icon02, .links-icon03, .links-icon04, .links-icon05, .links-icon06{ background-repeat:no-repeat; width:23px; height:23px; float:left; margin-right:15px;}
.links-icon01 { background:url(../images/link-icon01.png)}
.links-icon02 { background:url(../images/link-icon02.png)}
.links-icon03 { background:url(../images/link-icon03.png)}
.links-icon04 { background:url(../images/link-icon04.png)}
.links-icon05 { background:url(../images/link-icon05.png)}
.links-icon06 { background:url(../images/link-icon06.png)}





