﻿/* CSS Document */
*{ margin:0; padding:0;}
body{ font-size:12px; font-family:"Microsoft YaHei"; min-width:1200px;}
a{ text-decoration:none; color:#333;}
img{ border:none;}
input,select,textarea,area{ outline:none;}
b{ font-weight:normal;}
li{ list-style:none;}


.header{ background:url(../images/bg_bg.jpg) top center no-repeat; height:148px;}
.cont{ width:1200px; margin:0 auto; overflow:hidden;}
.cont p.lag{ font-size:12px; text-align:right; padding-top:15px; color:#fff;}
.cont p.lag a{ color:#fff;}
.cont .logo{ padding-top:10px; display:block; float:left;}
.inp{ float:right; padding:34px 0; margin-right:2px;}
.inp input{display:block; float:left;border:none; border-radius:5px 0 0 5px;}
.tex{ height:35px;width:180px; line-height:35px; padding-left:15px;}
.sub{ height:35px; background:#007ee5 url(../images/suos.png) 23% center no-repeat; padding:0 12px 0 30px; color:#fff; line-height:35px; box-shadow:#0f5aad -1px 0 2px 1px; border-radius:0 5px  5px 0 !important;}
.sub:hover{ cursor:pointer;}

/*导航.nav ul li:hover .z_lm{ display:block;}*/
.conta{width:1200px; margin:0 auto;}
.nav{ width:100%; height:50px; line-height:50px; background:url(../images/bgf_nav.jpg) repeat-x;
-moz-box-shadow:0px -8px 13px rgba(0,0,0,.1);-webkit-box-shadow:0px -8px 13px rgba(0,0,0,.1);box-shadow: 0px -8px 13px rgba(0,0,0,.1);

}
.nav ul li {width:132px;height:50px; border-right:#33a2ec solid 1px; display: block; text-align: center; float: left; position:relative; }
.nav ul li:nth-last-child(1){ border:none;}
.nav ul li a{font-size: 16px; color: #fff; display:block;}
.nav ul li:hover{ cursor:pointer;}

.nav ul li dl{position:absolute;top:0;left:0;width:132px;height:50px;overflow:hidden;z-index:9999;}
.nav ul li dl.open{height:auto;}
.nav ul li dl dt{width:132px;height:50px;overflow:hidden;}
.nav ul li dl dt a{font-size: 16px; color: #fff; display:block;}
.nav ul li dl dd{ width:132px; background:#0079e4;overflow:hidden;}
.nav ul li dl dd a{ display:block !important; font-size:15px !important; text-align:center !important; color:#fff !important;padding:12px 0 !important; line-height:22px;}
.nav ul li dl dd a:hover{ background:#1371c6;}


.jd_t{ width:597px; float:left; margin-top:20px; margin-right:19px; }
.jd_tit{ width:590px; height:53px;background:#ebebeb; position:relative;border-radius:0 5px 0 0}
.jd_tit p{ background:url(../images/img_1.png) no-repeat; width:203px; float:left; height:53px; margin-top:-4px; position:absolute; z-index:9; left:0;}
.jd_tit p b{ font-weight:normal; font-size:18px; color:#fff; display:block; text-align:center; background:url(../images/icon_1.png) 26% 62% no-repeat; height:42px; line-height:44px; padding-left:40px;}

.jd_tit .more{ float:right; color:#24516c; line-height:53px; margin-right:15px;}


/*焦点图*/
.focus{ position:relative; width:590px; height:272px; background-color: #000; float: left; margin-left:7px;border-radius:0 0 5px 5px}  
.focus img{ width:590px; height: 272px;border-radius:0 0 5px 5px} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:590px; position:absolute; bottom:0; left:0px; z-index:10; height:45px; line-height: 45px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:center;border-radius:0 0 5px 5px;}  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; }  
.focus .fcon{ position:relative; width:100%; float:left;  display:none;border-radius:0 0 5px 5px; }  
.focus .fcon img{ display:block; border-radius:0 0 5px 5px;}  
.focus .fbg{bottom:43px; right:43%; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:4px;margin:0 3px;color:#B0B0B0; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#0b5382;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  



.demopage{ margin-top:20px;} 
/* #marquee2 */
#marquee2{width:590px;height:44px;overflow:hidden; float:left; margin-left:7px;}
#marquee2 ul li{float:left;height:44px;}
#marquee2 ul li img{width:590px;height:44px;display:block;}
#marquee3{width:590px;height:44px;overflow:hidden; float:right;}
#marquee3 ul li{float:left;height:44px;}
#marquee3 ul li img{width:590px;height:44px;display:block;}
div#ibanner1{position:relative;width:590px;height:275px;overflow:hidden;border-radius:0 0 5px 5px;z-index:1;}
div#ibanner1 p{display:block;position:relative;width:590px;height:275px;overflow:hidden;z-index:2;}
div#ibanner1 p a{display:block;position:absolute;top:0;left:100%;width:590px;height:275px;overflow:hidden;}
div#ibanner1 p a img{display:block;width:590px;height:275px;}
div#ibanner1 p a b{
	display:block;position:absolute;bottom:0;left:0px;width:560px;height:45px;overflow:hidden;
	padding:0 15px;border-radius:0 0 5px 5px;
	background:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;
	font-size:14px;text-align:center;line-height:45px;text-decoration:none;color:#fff;text-overflow:ellipsis;white-space:nowrap;
}
div#ibanner1 span{display:block;position:absolute;left:50%;bottom:52px;width:76px;height:5px;z-index:100;overflow:hidden;}
div#ibanner1 span a{display:block;float:left;width:15px;height:5px;margin:0 2px;background-color:#fff;overflow:hidden;}
div#ibanner1 span a.curr{background-color:#0b5382;cursor:default;}



/*要闻*/

.rigtht_new{ width:584px; float:left;margin-top:20px;}
.rigtht_new .new{width: 100%;;float:inherit; margin-top:0;}
.rigtht_new .n_tit p{ float:left; width:138px; height:38px; line-height:38px; text-align:center; font-size:18px; color:#0c2e6d;position: absolute;top:0px;z-index:1; background:none;}
.rigtht_new .n_tit{ width: 99.6%; position: relative;z-index: 9;height:38px; background:url(../images/05224.gif) left bottom no-repeat}
.rigtht_new .n_tit p b{ padding-left:0;}
.rigtht_new .new_zd{ margin-bottom:0;}
.rigtht_new .li_a{ margin-top:5px;}
.rigtht_new .n_tit .more{ float:right; color:#24516c; line-height:38px;}
.rigtht_new .new_box{ border:none; padding-bottom:0px;}
.rigtht_new .new_zd p{ font-size:13px; line-height:20px; margin-top:8px;text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp:1;
-webkit-box-orient: vertical; max-height:38px; overflow:hidden;}
.rigtht_new .new_box ul.li_a li{ line-height:24px;} 



.new{ width:584px; float:left;margin-top:20px;}
.n_tit{border-bottom: #dfdfdf solid 1px;width: 99.6%; position: relative;z-index: 9;height: 45px; border-radius:0 5px 0 0;}
.n_tit p{ float:left; background:url(../images/img2.png) no-repeat; width:199px; height:45px; line-height:45px; text-align:center; font-size:18px; color:#fff;position: absolute;top:0px;z-index:1; border-bottom:#fff solid 1px;}
.n_tit p b{ padding-left:40px;}
.n_tit .more{ float:right; color:#24516c; line-height:42px;}
.new_box{ border:#dfdfdf solid 1px; border-radius:0 5px 5px 5px; padding:0 25px; padding-bottom:10px; margin-top: -1px;}
.new_zd{ padding:10px 0; border-bottom:#dfdfdf solid 1px; margin-bottom:8px;}
.new_zd h5{ font-size:16px; color:#007be4; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.new_zd p{ font-size:13px; line-height:20px; margin-top:8px;text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical; max-height:60px; overflow:hidden;}
.new_box ul.li_a li{ overflow:hidden; background:url(../images/crl.png) left center no-repeat; line-height:28px; padding-left:13px;}
.new_box ul.li_a li a{ font-size:14px; float:left; display:block; width:80%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.new_box ul.li_a li span{ float:right;}

.box{ width:1200px; margin:0 auto; position:relative; overflow:hidden; _height:100%; margin-top:20px;}
.picbox{ width:1200px; height:44px; overflow:hidden; position:relative;}
.piclist{ height:44px;position:absolute; left:0px; top:0px}
.piclist li{ width:590px; background:#fff; margin-right:0px; padding-left:10px; float:left;}
.piclist li img{ width:590px; height:44px;}
.swaplist{ position:absolute; left:-3600px; top:0px}
.og_prev,.og_next{ width:30px; height:50px; background:url(../images/icon.png) no-repeat; background:url(../images/icon_ie6.png) no-repeat\9; position:absolute; top:33px; z-index:99; cursor:pointer;filter:alpha(opacity=70); opacity:0.7;}
.og_prev{ background-position:0 -60px; left:4px;}
.og_next{ background-position:0 0; right:4px;}




.zt{ overflow:hidden; margin:20px auto; margin-bottom:0;}
.zt a{ display:block; float:left;}
.zt .zt_2{ float:right;}

.rec .new{margin-left:10px;}
.new_r{ margin-right:12px;}
.ab_eg p b{ background:url(../images/052.png) left center no-repeat;  display:block;}
.ab_c p b{ background:url(../images/icon_2.png) left center no-repeat;  display:block;}
.ab_e p b{ background:url(../images/icon_4.png) 28% center no-repeat;  display:block;}
.ab_d p b{ background:url(../images/icon_5.png) 28% center no-repeat;  display:block;}
.ab_f p b{ background:url(../images/icon_6.png) 28% center no-repeat;  display:block;}
.ab_g p b{ background:url(../images/icon_7.png) 28% center no-repeat;  display:block;}
.ab_h p b{ background:url(../images/icon_8.png) 28% center no-repeat;  display:block;}
.ab_i p{ margin-right:10px;background: url(../images/bg_img_1.png) no-repeat;}
.ab_i .b2{  margin-left: 216px;}
.ab_i p b{ color:#fff;}
.ab_i p:hover{ cursor:pointer;}
.ab_i .current{ background:url(../images/img2.png) no-repeat;}
.ab_i .b1 b{ background:url(../images/icon_10.png) 28% center no-repeat;  display:block;}
.ab_i .b2 b{ background:url(../images/icon_9.png) 28% center no-repeat;  display:block;}

.li_a{ margin-top:8px;}



.new_box .ibanner { width:532px; height:210px; position:relative; overflow:hidden; margin:20px 0 10px 0; }
.new_box .ibanner_pic a { position:absolute; top:0; display:block;  overflow:hidden; }
.new_box .ibanner_pic a img{ width:532px; height:210px;}
.new_box .ibanner_btn { position:absolute; z-index:9999; right:46%; bottom:46px; font-weight:700; font-family:Arial; }
.new_box .ibanner_btn span { display:block; float:left; margin-left:4px; cursor:pointer; text-indent: -999em;}
.new_box .ibanner_btn .normal {width:15px; height:4px;border:1px solid #fff; }
.new_box .ibanner_btn .current { width:15px; height:4px; border:1px solid #fff; background:#fff; }
.new_box .ibanner_pic .shadow{background:rgba(0,0,0,0.4); width:97%; color:#fff;
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9; position:absolute; padding:10px 2%; bottom:3px;}



.indexFocus{width:534px;height:210px; margin-top:20px;}
.indexFocus li{ background-image:none !important;}
.indexFocus .focusBox{width:534px;height:210px;position:relative;margin:0 auto;position:relative}
.indexFocus .focusBox .bigPic{width:534px;height:210px;overflow:hidden;position:relative}
.indexFocus .focusBox .bigPic li{width:534px;height:210px; background:#f00;}
.indexFocus .focusBox .bigPic li a{ display:block;}
.indexFocus .focusBox .bigPic img{width:535px;height:210px}
.indexFocus .focusBox .btn{ width:100%;height:10px;position:absolute;right:8px;bottom:16px;z-index:11; text-align:center;}
.indexFocus .focusBox .btn ul{ display:inline-block;}
.indexFocus .focusBox .btn ul li{width:10px;height:10px;margin-right:4px;display:block;float:left;cursor:pointer; border-radius:100%;
border:#fff solid 1px;}
.indexFocus .focusBox .btn .sel{width:10px;height:10px;background:#fff;}
.indexFocus .focusBox .picText{width:100%;height:35px;line-height:35px;text-align:left;margin:0 auto;position:absolute;left:0;bottom:0;overflow:hidden;z-index:10;}
.indexFocus .focusBox .picText li{ background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;}
.indexFocus .focusBox .picText a{padding-left:10px;color:#fff; font-size:13px; display:none;}


.banner{ width:584px; float:right; margin-top:20px;}
.banner .bannr_a{ width:584px; height:59px; display:block; margin-bottom:16px;}
.banner .bannr_a img{ width:584px; height:59px; border-radius:5px;}
.banner .bann_a a{ display:block; float:left;}


.fr_link{ width:1190px; height:58px;  overflow:hidden; margin:15px 0;margin-left:10px;}
.fr_link p{background:url(../images/img3.png)  no-repeat; width:203px; float:left; height:58px;z-index:9; margin-right:8px;}
.fr_link p b{ font-weight:normal; font-size:18px; color:#fff; display:block; text-align:center; background:url(../images/icon_1.png) 25% 50% no-repeat; height:58px; line-height:58px; padding-left:30px;}
.fr_link .y_box{ height:45px; background:#e1f1f7; margin-top:6px; line-height:40px; font-size:14px; padding-left:8px;}
.fr_link .y_box span{ margin:0 10px;}


.coop{ width:1190px; height:58px;  overflow:hidden; margin:15px 0;margin-left:10px;}
.coop p{background:url(../images/hez.png)  no-repeat; width:203px; float:left; height:58px;z-index:9; margin-right:8px;}
.coop p b{ font-weight:normal; font-size:18px; color:#2f2f2f; display:block; text-align:center; background:url(../images/hz_hb.png) 25% 50% no-repeat; height:58px; line-height:58px; padding-left:30px;}
.coop .y_box{ height:45px; background:#f1f1f1; margin-top:6px; line-height:40px; font-size:14px; padding-left:8px;}
.coop .y_box span{ margin:0 10px;}

select{width:236px;height:36px;line-height:36px;border:#bababa solid 1px;background:#fff; border-radius:5px; margin-top:5px; padding-left:5px;}


.footer{ width:100%; background:#007be4; padding:25px 0; margin-top:20px; text-align:center; color:#a3c4f2;}
.footer span{ margin:0 10px;}
.footer img{ display:block; margin:10px auto;}


.fd_div{ width:196px; height:286px; background:url(../images/fd_img.png) no-repeat; position:fixed; top:25%; right:15px; z-index:999; padding-top:8px;}
.fd_div .tg_f{ width:131px; margin:0 auto; margin-top:60px; font-size:13px;overflow: hidden;text-overflow: ellipsis;
display: -webkit-box;-webkit-line-clamp:5;-webkit-box-orient: vertical;}
.fd_div .tg_f a{color: #124767;}
.fd_div .di_a{ width:140px; margin:0px auto; margin-top:47px;font-size:12px; line-height:20px; }
.fd_div .di_a a{ color:#124767;text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient: vertical;}
.fd_div .di_a a.xq_lid{ text-align:right; display:block; margin-top:5px;}

.clos{ background:#044e7a; display:block; width:160px; margin:10px auto; line-height:30px; text-align:center; color:#fff; position:absolute; bottom:5px; left:19px;}



/*二级页面*/

.cont_t{ background:url(../images/home.png) left center no-repeat; padding-left:20px; font-size:14px; color:#666666; line-height:24px; 
margin:15px 0; }
.cont_t a{ color:#666666;}
.cont_t span{ margin:0 8px;}

.c_left{ width:260px; float:left; margin-right:20px; position:relative;}
.c_left h4{ background:url(../images/li_img.jpg) no-repeat; height:45px;line-height:45px; font-weight:normal;font-size:18px;color:#fff;
position:absolute; width:100%; top:0;

}
.c_left h4 b{padding-left:54px; font-weight:normal; margin-top:7px; display:inline-block; float:left; margin-right:10px;}

.box_li{ border:#dfdfdf solid 1px; border-top:none; border-radius:0 0 5px 5px; margin-top:45px;overflow: hidden;}
.box_li ul{ padding:0 15px;margin-bottom: -2px;}
.box_li ul li{ position:relative; }
.box_li ul li>a{ font-size:16px; display:block; padding:14px 0; border-bottom:#dfdfdf solid 1px;background:url(../images/lis_img.jpg) 3% center no-repeat; padding-left:24px;}
.box_li ul li b{ position:absolute; right:8px; top:14px;}
.xia_a>a{ width:60%; margin:0 auto; padding:0 15px; display:block;border-bottom:#dfdfdf solid 1px; margin-top:15px; font-size:16px; padding-bottom:10px;}
.xia_a>a:hover{color:#189be9;}
.currente{ color:#189be9;}


.c_right{ background:url(../images/r_line.png) left top  no-repeat; width:858px; float:right; padding:30px; border:#dfdfdf solid 1px;}

.n_box{ margin-bottom:25px;}
.n_box h3{ font-size:36px; font-weight:normal; color:#189be9;}
.t_h{ overflow:hidden;}
.n_box li{ border-bottom:#dfdfdf dashed 1px; padding:25px 0;}
.n_box .t_h h4{ width:80%; float:left; font-size:18px; color:#189be9; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:normal;}
.n_box .t_h span{ font-size:16px; color:#189be9; float:right;}
.n_box li p{ font-size:14px; line-height:26px; color:#666666;
text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
 margin-top:10px; max-height:48px;}
.n_box li p a{text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}


/*页码*/
.pagelist{ text-align:center; font-size:12px;}
.pagination li{ display:inline-block;}
.pagelist span, .pagelist a {background: #fff;padding: 0 20px;color: #8c8c8c;display: inline-block;max-height: 40px;line-height: 40px;
border: 1px #d8dce0 solid;margin: 0 2px;border-radius: 3px;}
.pagelist span:hover, .pagelist a:hover{ background:#189be9; border:#189be9 solid 1px; color:#fff; cursor:pointer;}
.pagination li.active span{background:#189be9; border:#189be9 solid 1px; color:#fff;}




.c_r_tit h4{ font-size:26px; padding:0 0 15px 0; text-align:center; font-weight:normal; margin-bottom:5px; color:#189be9;}
.c_r_tit h6{padding:0 0 25px 0; border-bottom:#dfdfdf solid 1px; text-align:center; font-weight:normal; margin-bottom:28px; color:#363636; font-size:16px;}
.date{ overflow:hidden; font-size:15px; padding:15px 0; color:#666666; margin-bottom:15px;}
.date span{ display:block; float:left; margin-left:20%;}
.date p{ float:right; margin-right:20%;}
.date p a{ margin:0 5px; color:#666;}

#Zoom{ font-size:16px; line-height:30px;}
#Zoom img{ max-width:800px; margin:15px auto; height:auto !important; display:block;}

#print{ width:100px; height:30px; line-height:30px; display:block; margin:0 auto; background:#189be9; border-radius:5px; text-align:center; font-size:14px; color:#fff; margin-top:25px;}


/*专题页*/

.zt_in{ height:186px;background:url(../images/top.jpg) top center no-repeat;}
.zt_in .logo{ padding-top:25px;}
.zt_in .sy_ico{ float:right; display:block; margin-top:151px; width:100px; height:35px; line-height:35px; text-align:center; font-size:16px; color:#0c2e6d; background:#b3ddf8; border-radius:5px 5px 0 0;}

.zt_t{ background:url(../images/tit_img_a.png) no-repeat; width:100%; height:80px; line-height:65px; text-align:center; font-size:48px; color:#0c2e6d; margin:30px 0;}

.box_con{ overflow:hidden;}
.bx_img{ width:562px; height:346px; float:left; display:block; margin-right:15px; margin-left:16px;}
.bx_img img{ width:562px; height:346px; display:block;}
.btn-success{ color:#189be9 !important;}
.font_s{ width:586px; float:right;}
.font_s p{ font-size:18px; line-height:36px; text-indent:2em;text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 8;
-webkit-box-orient: vertical; max-height:288px;}
.font_s a{ float:right; font-size:16px; color:#007be4; margin-top:15px;}

.li_new{padding:25px 0; margin-left:16px; margin-right:-43px; overflow:hidden;}
.li_new li{ background:url(../images/crl.png) left center no-repeat;font-size:16px; line-height:26px; overflow:hidden; padding:5px 0; padding-left:15px; float:left; width:45%; margin-right:45px;}
.li_new li a{ width:80%; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.li_new li a:hover{ color:#189be9;}
.li_new li span{ font-size:14px; float:right;}

.bd_box{ width:500px; margin:0 auto; margin-top:25px;}
.bd_box li { overflow: hidden;margin-bottom: 20px;}
.bd_box li font {text-align: right;width: 90px;line-height: 35px; display: block;float: left;font-size: 14px;}
.bd_box li font i{ color:#F00; margin-right:5px; font-style:normal;}
.bd_box li input {width:387px;padding-left:10px;height:35px;line-height:35px;border:#dfdfdf solid 1px;float:left;
font-family:"Microsoft YaHei";}

.fil{ line-height:inherit !important; padding-top:8px; height:30px !important;}

.bd_box li textarea {width:387px;padding:10px;height:35px;line-height:15px;border:#dfdfdf solid 1px;float:left;
font-family:"Microsoft YaHei"; resize:none; height:180px;}

.xb_i input{ width:16px !important; height:16px !important; margin-top:10px; margin-right:8px;}
.xb_i span{ float:left; display:block; font-size:16px; margin-top:5px; margin-right:15px;}

.yzm input{ width:52% !important;}
.yzm span{ float:left; margin-left:15px; width:90px; height:32px; background:#bebebe; padding-top:4px;}
.yzm span img{ width:90px; height:30px;}
.font_c{ font-size:14px; margin-left:31%;}
.font_c i{ color:#F00; margin-right:5px; font-style:normal;}
.suc{ width:150px; background:#189be9; border-radius:5px; text-align:center; line-height:35px; height:35px; color:#fff; border:none; margin:0 auto; display:block; margin-top:25px;}



/*期刊*/
.book{ margin-bottom:25px;}
.book li{ padding:20px 0; border-bottom:#dfdfdf dashed 1px;}
.book li h4{ font-size:32px; color:#189be9; font-weight:normal;}
.book li p{ margin-top:15px;}
.book li p a{ font-size:16px; margin-left:20px; margin-right:25px;}

.leader{margin-top:-10px;}
.leader li{ overflow:hidden; padding:30px 0;  border-bottom:#dfdfdf solid 1px;}
.leader li .img_box{ width:180px; float:left; border:#dfdfdf solid 1px;}
.leader li span{ width:180px; height:200px; display:block;}
.leader li span img{ width:180px; height:200px;}
.leader li h5{ text-align:center; padding:8px 0; font-size:16px; color:#05597c; border-bottom:#dfdfdf solid 1px;}
.leader li .img_box p{ text-align:center; font-size:13px; padding:8px 0;    min-height: 12px;}


.font_box { float:right; width:655px;}
.font_box h4{ font-size:26px; color:#05597c; font-weight:normal; padding-bottom:10px; border-bottom:#dfdfdf solid 1px; margin-bottom:10px;}
.font_box p{ font-size:14px; color:#666666; line-height:24px; text-indent:2em;}
.clear {clear:both; }

.notice{height: 40px;background-color: #FDEAEA;width:99%; vertical-align: middle; border:solid 1px #ccc;border-radius: 5px;color:#6C6B6B;position: relative }
.notice .img{float:left;width: 62px;}
.notice ul{padding-left: 70px;}
.notice ul li{line-height;line-height:40px; vertical-align: middle;width:100%}
.notice .more{background-color: #FAD2D2;text-align: center; vertical-align: middle; height: 40px; line-height:40px;width: 100px;border-left:solid 1px #DEB7B7; position:absolute; top:0px; right:0px}
.jd_tit .vivo {
    background: url(../images/video-news1.png) no-repeat;
    width: 203px;
    height: 53px;
    position: absolute;
    z-index: 9;
    color: white;
    display: block;
    font-size: 18px;
    line-height: 53px;
    padding-left: 64px;
    left: 200px;
}

.vivofocus {
    background: url(../images/video-news2.png) no-repeat;
    width: 203px;
    height: 53px;
    position: absolute;
    z-index: 9;
    color: white;
    display: block;
    font-size: 18px;
    line-height: 53px;
    padding-left: 64px;
    left:200px;
    top:-3px;
}
.vivopic {
    display: block;
    background: url(../images/pic-news1.png) no-repeat;
    float: left;
    font-size: 18px;
    color: #d81c1c;
    height: 53px;
    line-height: 53px;
    padding-left: 64px;
    width:150px;
}
.vivopicfocus {
    background: url(../images/pic-news2.png) no-repeat;
    display: block;
    float: left;
    font-size: 18px;
    color: #d81c1c;
    height: 53px;
    line-height: 53px;
    padding-left: 64px;
    width:150px;
}
.pointer {
    height: 4px;
    position: absolute;
    bottom: 0px;
}

    .pointer li {
        width: 42px;
        height: 1px;
        background: #5a5a5a;
        float: left;
        margin: 0 5px;
        cursor: pointer;
    }

        .pointer li.now {
            height: 4px;
            background: #c8c8c8;
        }

.cut {
    background: #bdbdbd;
    position: absolute;
    font-family: '宋体';
    color: #fff;
    text-align: center;
    cursor: pointer;
    opacity: 0.2;
}

.J_banner {
    max-width: 100%;
    position: relative;
    overflow: hidden;
    height:275px;
}

    .J_banner .img {
        width: 2000px;
        overflow: hidden;
        position: absolute;
        top: 0;
        left: 0;
    }

        .J_banner .img li {
            float: left;
            position: relative;
        }

    .J_banner .cut {
        width: 34px;
        height: 58px;
        left: 20px;
        font-size: 18px;
        line-height: 58px;
    }

        .J_banner .cut.next {
            left: auto;
            right: 20px;
        }
