
/* CSS Document */
body{margin:0 auto; padding:0; font-size:12px; font-family:"微软雅黑",Tahoma,Arial,Helvetica,sans-serif; color:#444; background:#FFF;}
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,pre{margin:0;padding:0;}
h1,h2,h3,h4{font-size:14px; font-family:"微软雅黑",Tahoma,Arial;}
a{text-decoration:none; color:#444; outline:none;}
img{ border:0 none; vertical-align:top;}
ul li{list-style:none;}
.c{clear:both; overflow:hidden; zoom:1;}
.center{ text-align:center;}
.fl{ float:left;}
.fr{ float:right;}
.warp{width:1200px; margin:0 auto; clear:both;}
.mt8{ margin-top:8px;}
.mt12{ margin-top:12px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mr30{ margin-right:30px;}

#top-bg{ background:#006cc7; height:36px; overflow:hidden; clear:both; line-height:36px; color:#FFF; font-size:13px;}
#top-bg a{ color:#FFF; margin:0 6px;}
#top-bg a:hover{ text-decoration:underline;}

/*header*/
#header_bg{ height:130px; background:url(../image/header_bg.jpg) bottom center no-repeat;}
#header{ height:130px; position:relative; z-index:10001;}
#header #logo{ position:absolute; left:0; top:0px;}
#header #wenzi{ position:absolute; left:630px; top:50px;}
#header #header_icon{ position:absolute; right:4px; top:32px; line-height:26px; color:#222; text-align:right; font-size:14px;}
#header_icon span{ float:left; display:inline-block; margin-left:26px; cursor:pointer;}
#header_icon span em{ margin-right:6px;}
#header_icon span div.weixin{ position:absolute; right:90px; top:26px; background:#FFF; width:100px; height:100px; padding:10px; -moz-box-shadow:0px 0px 8px rgba(0,0,0,.18); -webkit-box-shadow:0px 0px 8px rgba(0,0,0,.18); box-shadow:0px 0px 8px rgba(0,0,0,.18); z-index:1001; display:none;}
#header_icon span div.weixin img{ width:100px; height:100px; overflow:hidden;}
#header_icon span:hover .weixin{ display:block;}
#header #search{ position:absolute; right:0; top:72px; background:#FFF; border:#dadada solid 1px; width:248px; height:30px; border-radius:4px;}
.search_btn{ width:41px; height:30px; border-left:#dadada solid 1px;}
.search_btn input{ width:42px; height:30px; border:0 none; text-align:center; background:none; line-height:30px; font-size:24px; cursor:pointer; color:#999;}
.search_txt{ width:190px; height:30px; margin-left:10px;}
.search_txt input{ width:190px; height:30px; line-height:30px; border:0 none; color:#888;}
.search_txt input:focus{ color:#222;}


/*menu*/
#menu_bg{ background:#f9fafc; height:52px; -moz-box-shadow:0px 0px 13px rgba(0,0,0,.18); -webkit-box-shadow:0px 0px 13px rgba(0,0,0,.18); box-shadow:0px 0px 13px rgba(0,0,0,.18);}
#menu{ height:52px; line-height:52px;}
#menu li{ font-size:16px; float:left; display:inline; width:133px; text-align:center; background:url(../image/menu_right.jpg) right center no-repeat;}
#menu li a{ color:#444; display:block;transform:translate(0,0); transition:all .2s ease-in 0s; overflow:hidden;}
#menu li a:hover{ display:block; color:#000;}
/*下拉菜单*/
#menu .mainlevel{ position:relative; z-index:10000;}
#menu .mainlevel a:hover,#menu .hover a{ display:block; color:#000;}
#menu .mainlevel .lbul{padding:0px; display:none; position:absolute; top:52px; left:-4px; z-index:1000; }
#menu .mainlevel .lbul ul{background:#f9fafc;  overflow:hidden; z-index:100; border-top:none;  -moz-box-shadow:0px 5px 5px rgba(0,0,0,.18); -webkit-box-shadow:0px 5px 5px rgba(0,0,0,.18); box-shadow:0px 5px 5px rgba(0,0,0,.18);}
#menu li.mainlevel .lbul ul li{float:none; background:none; height:auto; margin:0 auto; zoom:1; padding:0px; overflow:hidden;}
#menu li.mainlevel .lbul ul li a{background:none; font-size:14px; color:#666; border-bottom:#ddd dashed 1px; width:120px; height:46px; line-height:46px; font-weight:normal; text-align:center; overflow:hidden;  padding:0 10px;}
#menu .mainlevel .lbul ul li a:hover{ display:block; color:#222; overflow:hidden; font-size:14px;}


/*banner*/
#banner{ height:580px; overflow:hidden; width:100%; clear:both; position:relative; z-index:1000;}
.slideBox{ width:100%; height:580px; overflow:hidden; position:absolute; left:0; top:0;}
.slideBox .bd{height:580px; overflow:hidden; vertical-align:middle; text-align:center; }
.slideBox .bd li{width:100%; height:580px; overflow:hidden;}
.slideBox .prev,.slideBox .next{width:60px;	height:100px; position:absolute; top:200px; cursor:pointer; z-index:102;}
.slideBox .prev{left:10%; text-align:left; background:url(../image/L_btn.png) no-repeat; width:60px; height:100px;}
.slideBox .next{right:10%; text-align:right; background:url(../image/R_btn.png) no-repeat; width:60px; height:100px;}
.tis_bg{height:60px; background:rgba(0,0,0,0.5); position:absolute; z-index:101; width:100%; bottom:0px;}
.slideBox .bn_txt{ width:1200px; margin:520px auto 0; z-index:105; position:relative; height:60px; overflow:hidden; font-size:28px; color:#FFF; text-align:left; line-height:60px;}
.slideBox .bn_xqjs{ float:right; display:inline; font-size:16px;}
.slideBox .bn_xqjs a{ color:#FFF;}
.slideBox .bn_xqjs a:hover{ text-decoration:underline;}

/**/
.icon_list{ clear:both; overflow:hidden;}
.icon_list li{ width:170px; float:left; display:inline; overflow:hidden; margin:20px 15px; font-size:16px; text-align:center;}
.icon_list li img{ width:170px; height:100px; overflow:hidden;}
.icon_list li p{ margin-top:5px;}
.icon_list li a:hover{lter:alpha(opacity=90); -moz-opacity:0.9;opacity:0.9;  color:#0579d9;}

/**/
.slideBox1{ width:560px; height:330px; overflow:hidden; position:relative; z-index:100; float:left; display:inline;}
.slideBox1 .bd{height:330px; width:560px; overflow:hidden;}
.slideBox1 .bd li{width:560px; color:#FFF; line-height:22px; position:relative;}
.slideBox1 .bd li a{ line-height:38px; }
.slideBox1 .bd li img{width:560px; height:330px; overflow:hidden;}
.slideBox1 .prev,.slideBox1 .next{lter:alpha(opacity=70); -moz-opacity:0.7;opacity:0.7; position:absolute; left:0; top:124px;  width:33px; height:60px; background:url(../image/L_btn01.png) no-repeat; outline:none; z-index:101;cursor:pointer;}
.slideBox1 .next{ left:auto; right:0; background:url(../image/R_btn01.png) no-repeat;}
.slideBox1 .next:hover,.prev:hover{lter:alpha(opacity=100); -moz-opacity:1;opacity:1;}
.slideBox1 .txt_span{ position:absolute; left:0; bottom:0px; width:540px; overflow:hidden; height:40px; line-height:40px; padding:0 10px; color:#FFF; font-size:14px; background:rgba(0,0,0,0.6);}

.m1_right{ width:600px; height:330px; overflow:hidden; float:right; display:inline;}
.in_new_box{ height:96px; overflow:hidden; clear:both;}
.in_new_tt{ height:44px; line-height:44px; overflow:hidden; text-align:center; width:600px;}
.in_new_tt a{font-size:20px; font-weight:bold;}
.in_new_tt a:hover{ color:#0579d9;}
.in_new_txt{ height:52px; line-height:26px; overflow:hidden; font-size:14px; color:#666;}
.in_new_txt a{ color:#0579d9;}
.in_new_txt a:hover{ text-decoration:underline;}
.time{ float:right; display:inline; color:#999; font-size:14px;}
.time a{ color:#F00;}
.in_new_list{ clear:both; overflow:hidden;}
.in_new_list li{ height:40px; line-height:40px; overflow:hidden; border-bottom:#dcdcdc dashed 1px; background:url(../image/dian_2.png) 3px center no-repeat; padding-left:22px; font-size:15px;}
.in_new_list li a:hover{color:#0579d9;}
.in_new_list li a{ float:left; display:inline;}
.in_new_list li i{ background:url(../image/new.gif) left no-repeat; float:left; width:35px; height:13px; background-size:100%; margin-top:14px; margin-left:10px;}

.ztbd_box{ width:580px; float:left; display:inline; overflow:hidden;}
.gsgg_box{ width:600px; float:right; display:inline; overflow:hidden;}
.more{ float:right; display:inline; margin-top:16px;}
.in_tt01{ clear:both; overflow:hidden; height:42px; line-height:42px; overflow:hidden; border-bottom:#e7e7e7 solid 1px;}
.in_tt01 h3{ border-bottom:#0579d9 solid 2px; height:40px; display:inline-block; color:#0579d9; font-size:18px; font-weight:normal; padding:0 10px;}

/*专题报道*/
.ztbd_list{ width:580px; height:120px; overflow:hidden; margin-top:23px; border-bottom:#CCC dashed 1px; padding-bottom:23px;}
.ztbd_list_left{ width:200px; height:120px; float:left; display:inline; overflow:hidden;}
.ztbd_list_left img{ width:200px; height:120px; overflow:hidden;}
.ztbd_list_left a:hover img{lter:alpha(opacity=90); -moz-opacity:0.9;opacity:0.9;}
.ztbd_list_right{ width:360px; float:right; display:inline; height:120px; position:relative; overflow:hidden; font-size:14px; line-height:22px; color:#666;}
.ztbd_list_right a{ height:30px; line-height:30px; overflow:hidden; font-size:17px; color:#222; white-space:nowrap;}
.ztbd_list_right a:hover{color:#0579d9; }
.ztbd_list_more{ position:absolute; right:0; bottom:0;}
.ztbd_list_more a{ color:#787878; font-size:14px; line-height:16px;}

/*底部*/
.foot_nav_bg{ background:#2a5caa; height:60px; overflow:hidden; clear:both; color:#FFF; line-height:60px; font-size:16px; text-align:center;}
.foot_nav_bg a{ margin:0 10px; color:#FFF;}
.foot_nav_bg a:hover{ text-decoration:underline;}
#foot_bg{ background:url(../image/foot_bg.jpg) top center repeat; clear:both; overflow:hidden; padding:30px 0; color:#FFF; font-size:16px;}
.copy{ text-align:center; line-height:34px; overflow:hidden;}
.copy a{ color:#FFF;}
.copy p em{ color:#0C6; font-style:normal;}

/*page*/
.page_L{ width:260px; float:left; display:inline; overflow:hidden;}
.page_R{ width:910px; float:right; display:inline; overflow:hidden;}
.L_top{ background:url(../image/L_top.jpg) top no-repeat; width:260px; height:110px; overflow:hidden; clear:both; text-align:center; font-size:28px;line-height:38px; padding-top:30px; color:#FFF;}
.L_top i{ font-style:normal; font-size:20px; text-transform:uppercase;}

.fl_list{ clear:both; overflow:hidden; width:260px; background:#e5e6e7;}
.fl_list li{ height:48px; line-height:48px; text-align:center; overflow:hidden; border-bottom:#dadada solid 1px; border-top:#f5f5f5 solid 1px;}
.fl_list li a{ display:block; font-size:16px;}
.fl_list li a:hover{ color:#0579d9; }
.fl_list li.on a{color:#0579d9;}

.page_tt{ clear:both; overflow:hidden; height:52px; line-height:52px; overflow:hidden; border-bottom:#e7e7e7 solid 1px;}
.page_tt h3{ border-bottom:#0579d9 solid 2px; height:50px; display:inline-block; color:#444; font-size:26px; font-weight:normal; padding:0 10px;}
.weizhi{ float:right; display:inline; color:#666; font-size:13px;}
.weizhi a{ color:#444;}
.weizhi a:hover{color:#0579d9;}
.page_con{ font-size:14px; line-height:2; clear:both; overflow:hidden; padding:10px 0px 30px 0px; }
.page_con img{ max-width:910px; height:auto; width:expression(this.width > 910px ? "910px" : this.width); overflow:hidden;}
.con_title{text-align:center; font-size:24px; color:#444; margin-top:10px; font-weight:bold;}
.author{text-align:center;font-size:13px;border-bottom:#ccc dashed 1px; color:#999; height:32px; line-height:32px; margin:0px 0px 10px 0px;}
.author span{}

/*新闻中心*/
.new_list1{ clear:both; overflow:hidden; }
.new_list1 li{ height:77px; width:910px; padding:25px 0px; float:left; display:inline; border-bottom:#cccccc dashed 1px; overflow:hidden;}
.time_box1{ height:78px; width:78px; overflow:hidden; float:left; display:inline; text-align:center; margin-left:5px;}
.time_day1{font-size:32px; color:#FFF; height:52px; background:#828d95; line-height:51px; overflow:hidden;}
.time_ny1{font-size:14px; margin-top:1px; color:#FFF; height:25px; line-height:25px; overflow:hidden; background:#cccccc;}
.new_con_box1{height:78px; width:810px; overflow:hidden; float:right; display:inline; color:#666; font-size:13px; line-height:24px;}
.new_con_box1 a{ color:#444; font-size:16px; font-weight:bold; line-height:30px; white-space:nowrap;}
.new_list1 li:hover a{ color:#005bac; display:block; text-decoration:none;}


/*翻页*/
#page{margin:50px 24px; text-align:center; font-size:14px; clear:both; overflow:hidden;}
#page .scott{ display:inline-block; margin:0 auto;overflow:hidden;}
#page .scott span,#page .scott a:hover{ background-color:#0579d9; border:1px solid #0579d9; color:#fff; border-radius:4px; display:inline; float:left; margin:0 2px; padding:0 16px; height:36px; line-height:36px; text-decoration:none;}
#page .scott a,#page .scott span.morepage{padding:0 16px; height:36px; line-height:36px; background-color:#fff; border:1px solid #ccc;border-radius:3px;margin:0 2px; display:inline; float:left; color:#1d4a85;}
/*内容页翻页*/
.page_back{ border-top:1px dashed #ccc; padding-top:10px; margin-top:20px; position:relative; min-height:50px; _height:50px; font-size:14px; line-height:30px; clear:both;}
.page_back a{ color:#444;}
.page_back a:hover{ text-decoration:underline; color:#000;}
.page_back .bapage_back_up{ position:absolute; right:15px; top:28px;}

/*在线留言*/
.font_on{overflow:hidden;}
.oinput2{ background:none; border:1px solid #ccc; border-top:#999 solid 1px; height:22px; line-height:22px; width:180px; padding:0 3px; font-size:12px;}
.textarea1{background:none; border:1px solid #ccc; border-top:#999 solid 1px; font-size:12px; margin-top:8px; padding:2px 3px; line-height:18px; resize:none; width:500px; height:150px;}
.message_btn{ background:#2a5caa; color:#FFF; width:100px; height:34px; text-align:center; line-height:34px; border:none; border-radius:5px; outline:none; cursor:pointer; margin:15px 25px;}
.message_btn:hover{ background:#3371d1;}
.mesage_ask{ line-height:1.8; background:#f5f5f5; padding:5px 15px; margin-top:10px; font-size:12px;}
.mesage_ask p{ margin:0;}
.mesage_replay{padding:5px 15px; line-height:1.8; font-size:14px;}
.mesage_replay p{ margin:0;}
.admin{ color:#a40101;}


/*业务*/
.new_list2{ clear:both; overflow:hidden;}
.new_list2 li{ height:180px; width:910px; padding:20px 0px; border-bottom:#cccccc dashed 1px; overflow:hidden;}
.new_con_box2{height:180px; width:660px; overflow:hidden; float:right; display:inline; color:#666; font-size:13px; line-height:26px;}
.new_con_box2 a{ color:#444; font-size:20px; font-weight:bold; line-height:40px; display:block; white-space:nowrap;}
.new_list2 li:hover a{ color:#005bac; display:block; text-decoration:none;}
.new_list_left{ width:230px; height:180px; float:left; display:inline; overflow:hidden;}
.new_list_left img{ width:230px; height:180px; overflow:hidden;}
.new_list_left a:hover img{lter:alpha(opacity=90); -moz-opacity:0.9;opacity:0.9;}


.new_con_box3{height:78px; overflow:hidden; color:#666; font-size:13px; line-height:24px;}
.new_con_box3 a{ color:#444; font-size:16px; font-weight:bold; line-height:30px; white-space:nowrap;}




/*企业期刊*/
.qk_box_bg{ background:#f5f5f5; height:290px; overflow:hidden; margin-top:16px;}

#tab_box{overflow:hidden;}
#tab_box .hd{height:40px; overflow:hidden;}
#tab_box .hd ul li{ font-size:15px; color:#666; cursor:pointer; float:left;}
#tab_box .hd ul li a{ margin:0 10px; color:#666;}
#tab_box .hd ul li.on a{ color:#0579d9;}
#tab_box .bd{ clear:both; overflow:hidden;}
.in_qk_list{ clear:both; overflow:hidden;}
.in_qk_list li{ width:120px; float:left; display:inline; margin:34px 0px 0 20px; text-align:center;}
.in_qk_list li img{ width:120px; height:180px; overflow:hidden; -moz-box-shadow:0px 0px 8px rgba(0,0,0,.13); -webkit-box-shadow:0px 0px 8px rgba(0,0,0,.13); box-shadow:0px 0px 8px rgba(0,0,0,.13);}
.in_qk_list li p{ text-align:center; color:#444; font-size:13px; height:40px; line-height:20px; clear:both; overflow:hidden; margin-top:12px;}
.in_qk_list li:hover img{ -moz-box-shadow:0px 0px 8px rgba(0,0,0,.24); -webkit-box-shadow:0px 0px 8px rgba(0,0,0,.24); box-shadow:0px 0px 8px rgba(0,0,0,.24);}
.in_qk_list li:hover p{color:#0579d9;}

/*视频中心*/
.in_video_list{ clear:both; overflow:hidden; margin-top:16px;}
.in_video_list li{ width:260px; overflow:hidden; padding:15px; height:260px; float:left; display:inline; background:#f5f5f5; margin:0 5px;}
.in_video_list li img{ width:260px; height:180px; overflow:hidden; margin-bottom:4px;}
.in_video_list li p{ font-size:14px; color:#999; margin-top:4px;}
.in_video_list li p a{ height:48px; line-height:24px; overflow:hidden; font-size:15px; color:#555;}
.in_video_list li:hover p a{ color:#0579d9;}


/*友情链接*/
#link_bg{ background:#f8f8f8; overflow:hidden; clear:both; color:#444; font-size:13px; color:#555; padding:18px 0;}
#link_bg .warp{ background:url(../image/friend.png) left center no-repeat; min-height:42px;}
#link_bg .warp div.fr{ width:1060px; height:42px; line-height:42px; overflow:hidden;}
#link_bg a{ margin:0 6px; color:#555;}
#link_bg a:hover{ color:#0579d9;}


/*大事记*/
.dsj_list{ clear:both; overflow:hidden; padding-bottom:50px;}
.dsj_list ul{}
.dsj_list li{ display:block; width:375px; height:160px; padding:20px 40px 20px 40px; position:relative;}
.dsj_list li.left{ text-align:right; float:left; margin-bottom:68px; border-bottom:#bdbdbd solid 1px;}
.dsj_list li.right{ text-align:left; float:left; margin-top:68px; border-bottom:#bdbdbd solid 1px;}
.dsj_list li.left div.xian{ position:absolute; top:0; right:0; height:200px; width:1px; background:#bdbdbd;}
.dsj_list li.right div.xian{ position:absolute; top:0; left:-1px; height:200px; width:1px; background:#bdbdbd;}
.dsj_list li.left div.xian em{ width:10px; height:10px; border-radius:100px; position:absolute; bottom:-5px; right:-5px; z-index:100; background:#fff; border:#bdbdbd solid 1px;}
.dsj_list li.right div.xian em{ width:10px; height:10px; border-radius:100px; position:absolute; bottom:-5px; left:-5px; z-index:100; background:#fff; border:#bdbdbd solid 1px;}
.dsj_list li.left span.fr{ width:140px; overflow:hidden;}
.dsj_list li.left span.fr img{ width:140px; height:110px; overflow:hidden;}
.dsj_list li.left span.fr p{ font-size:18px; width:140px; overflow:hidden; margin-top:10px; color:#787878; text-align:center;}
.dsj_list li.left span.fr p b{ font-size:30px; width:140px; margin-right:8px; color:#0579d9;}
.dsj_list li.left span.fl{ width:220px; height:160px; overflow:hidden; overflow:hidden; font-size:15px; text-align:right; line-height:26px; color:#555;}

.dsj_list li.right span.fl{ width:140px; overflow:hidden;}
.dsj_list li.right span.fl img{ width:140px; height:110px; overflow:hidden;}
.dsj_list li.right span.fl p{ font-size:18px; width:140px; overflow:hidden; margin-top:10px; color:#787878; text-align:center;}
.dsj_list li.right span.fl p b{ font-size:30px; width:140px; margin-right:8px; color:#0579d9;}
.dsj_list li.right span.fr{ width:220px; height:160px; overflow:hidden; overflow:hidden; font-size:15px; text-align:left; line-height:26px; color:#555;}


/*期刊*/
.qikan_list{ clear:both; overflow:hidden;}
.qikan_list li{ width:200px; float:left; display:inline; margin:30px 13px 8px 13px; text-align:center; -moz-box-shadow:0px 0px 8px rgba(0,0,0,.13); -webkit-box-shadow:0px 0px 8px rgba(0,0,0,.13); box-shadow:0px 0px 8px rgba(0,0,0,.13); border-radius:6px;}
.qikan_list li img{ width:200px; height:300px; overflow:hidden;  border-radius:6px 6px 0 0;}
.qikan_list li p{ text-align:center; color:#fff; font-size:13px; height:36px; line-height:36px; clear:both; overflow:hidden; background:#0579d9; border-radius:0 0 6px 6px;}
.qikan_list li:hover{-moz-box-shadow:0px 0px 8px rgba(0,0,0,.24); -webkit-box-shadow:0px 0px 8px rgba(0,0,0,.24); box-shadow:0px 0px 8px rgba(0,0,0,.24);}


/*分享*/
.bdsharebuttonbox{line-height:36px; font-size:14px; clear:both; overflow:hidden;}
.bdsharebuttonbox span{ margin-right:4px;}




/*2018-7-2(改)*/
#tab_box01{overflow:hidden;}
#tab_box01 .hd{height:42px; overflow:hidden; text-align:center}
#tab_box01 .hd ul li{ font-size:15px; width:140px; height:42px; float:left; line-height:42px; text-align:center; color:#666; cursor:pointer; background:#e5e5e5; margin-right:20px; display:inline-block;}
#tab_box01 .hd ul li a{color:#555; display:block;}
#tab_box01 .hd ul li.on a{ background:#0579d9; color:#fff;}
#tab_box01 .bd{ height:274px; overflow:hidden; margin-top:14px;}








