.erjifontover252042{ font-size: 12pt; font-family: 宋体; position: relative; font-weight: bold; color: #e6bd1a; text-align: center; display: block; width: 160px; line-height: 160%;}
.leaderfont252042{ font-size: 11pt; font-family: 宋体; font-weight: bold; color: #666666; line-height: 160% ;}
.erjibackground252042{ background: #0d2f77;}
.currentfontStyle252042{ font-size: 12pt; font-family: 宋体; color: #ffffff; line-height: 150% ;}
.fontstyle252042{ font-size: 12pt; font-weight: bold; color: #ffffff; letter-spacing: 1px;}
.yijifontover252042{ font-size: 12pt; font-weight: bold; color: #e6bd1a;}
.erjibackgroundover252042{ background: #3B5999;}
.yijibackgroundover252042{ background: #0d2f77;}
.ejfontstyle252042{ position: relative; line-height: 160%; font-family: 宋体; color: #ffffff; font-size: 12pt; text-align: center; display: block; width: 160px;}

h1,h2,h3,h4,h5,h6 {
    margin: 0;
    padding: 0;
    font-weight: normal
;}


*{    margin: 0;
    padding: 0;}

.w1200 {
    width: 1200px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;}
.banner {height:500px;}
.banner .slick{ margin:0;}
.banner .slick .slick-dots{ bottom: 55px;}
.banner .slick .slick-dots li button{ border:solid 2px #fff; width: 12px; height: 12px; border-radius: 50%; padding:0;}
.banner .slick .slick-dots li button:before{ display: none;}
.banner .slick .slick-dots li.slick-active button{ background: #f39800; border-color: #f39800;}
.banner .slick .slick-dots li{ padding:0; margin:0 2px;}
.banner  .slick-arrow {
    width: 28px;
    height: 70px;
    z-index: 9;}
.slick-prev:before, .slick-next:before {
display:none;}
.banner .slick-prev {
 
    background: url(images/22/s1-lprev.png)  no-repeat;
    background-size: 100% 100%;}

.banner .slick-next {
    background:  url(images/22/s1-lnext.png)  no-repeat;
    background-size: 100% 100%;}


/*p_news*/
.p_news{ width: 1200px; margin: 20px auto 0 auto; height: auto; overflow: hidden; position: relative;}
.p_news_left{ float: left; width:770px; margin-right: 25px;}
.p_news_center{float: left; width: 485px;}
.p_news_right{float: right; width: 398px; overflow: hidden;}
.t_title{ border-bottom: #0d2f761px solid; height:50px; line-height: 50px;}
.t_title h1{ color: #333333; font-size:24px;padding:0 10px;font-weight:500; border-bottom: #0d2f76 2px solid; display:inline-block; height:49px; line-height:49px;}
.t_title span{ color: #ff9900; font-size: 12px;}
.t_title .more{ float: right; margin: 15px 5px 0 0;}

.new-pic {width:380px;height:280px;float:left;padding: 20px 0 0 0;}
.new-list {width:390px;height:280px;float:right;}

.n_list{height:auto; padding:15px 0 0 0 !important; position: relative;}
.n_list li{width: 100%; height: 38px; line-height: 38px; display: block;color: #999999;font-size: 14px; background: url(../images/xhx.png) bottom repeat-x;}
.n_list li a{font-size: 16px;color: #000;  background: url(../images/ico_list.png) left center no-repeat; padding-left:20px; float: left;}
.n_list li a:hover{color: #cc3300;}
.n_list li .date{float: right;}
.n_list li i{ font-style: normal; color: #ff9900;}


.ns_list{height: 330px; padding: 5px 0 0 0 !important; position: relative;}
.ns_list li{width: 100%; height: 31px; line-height: 31px; display: block;color: #999999;font-size: 14px;}
.ns_list li a{font-size: 14px;color: #000; float: left;}
.ns_list li a:hover{color: #cc3300;}
.ns_list li .date{float: right;}
.ns_list li i{ font-style: normal; color: #ff9900; margin-right: 3px;}


.tw_top{ width: 100%;height: auto; overflow: hidden; margin: 5px auto 10px auto;}
.tw_top img{ width:205px; height:136px; padding: 2px; border: #dfdfdf 1px solid; float: left; margin-right: 10px;}
.tw_top .tw_txt{float: right;width:535px; height:136px; overflow: hidden;}
.tw_top .tw_txt h1{ color: #cc0000; font-size:24px; line-height:50px;}
.tw_top .tw_txt h1 a{ color: #cc0000;}
.tw_top .tw_txt p{ font-size: 14px; line-height: 24px; color: #999999; margin:5px 0 ;padding: 0;}
.tw_top .tw_txt p a{  color: #999999;}
.top_pic{ width: 322px;height: auto; overflow: hidden; margin: 5px auto 10px auto;}
.top_pic img{ width: 142px; height: 95px;padding: 3px; border: #dfdfdf 1px solid; float: left; margin-right: 10px;}



.date_list{height:318px; padding:5px 0 0 0 !important; position: relative; overflow: hidden;}
.date_list li{border-bottom: #e4e4e4 1px solid;
    width: 100%;
    height:50px;
    display: block;
    padding: 16px 0;}
.date_list li a{ font-size: 16px; color: #000; line-height: 22px;}
.date_list li a:hover{color: #cc3300;}
.date_list li span {
    float: left;
    display: block;
    width: 50px;
    height:50px;
    background: #ffffff;
    text-align: center;
    color: #333333;
    font-size: 12px;line-height:18px;
    margin-right: 12px; border:#0d2f76 1px solid; letter-spacing: -1px;}
.date_list li span i {
    width: 100%;
    display: block;
    text-align: center;
    color: #ffffff;
    background: #0d2f76;
    font-size: 18px;
    font-style: normal;
    line-height:30px;}


/*i-others*/
.i-others{ background: url(images/newsbg.png);width: 100%;   margin:40px auto 30px auto; padding: 20px 0;min-width:1200px;}
.i-others_left{ width:385px; margin-right:20px; float: left;}
.i-others_center{ width:385px;  float: left;}
.i-others_right{ width:385px;  float: right;}
.i-link{ width: 1200px; margin:0 auto; height: auto; overflow:hidden; padding: 10px 0;}
.i-link_left{ width: 800px; float: left; height: auto; overflow: hidden;}
.i-link_right{ width: 385px; float: right;overflow: hidden;}
.i-link_left ul{ width: 1000px; float: left;}
.i-link_left a{  float:left; display: block; width: 254px; height: 88px; margin: 0 15px 15px 0; overflow:hidden;}
.i-link_left img{ width:254px; height: 88px; overflow: hidden;}
.i-link_right .kstd_link{ font-size: 16px; color: #333333; line-height: 40px;padding: 15px 0 0 0;}
.i-link_right .kstd_link { width: 400px; height: auto; overflow: hidden;}
.i-link_right .kstd_link li{ background: url(../images/ico_004.png) left center no-repeat; padding-left: 10px; float:left; width: 120px;}
.i-link_right .kstd_link a{}


/*n_list*/
.n_list2{height:170px; padding: 5px 0 0 0 !important; position: relative;}
.n_list2 li{width: 100%; height: 40px; line-height: 40px; display: block;color: #999999;font-size: 14px;}
.n_list2 li a{font-size: 16px;color: #000;  background: url(../images/ico_001.png) left center no-repeat; padding-left: 10px; float: left;}
.n_list2 li a:hover{color: #cc3300;}
.n_list2 li .date{float: right;}
.n_list2 li i{ font-style: normal; color: #ff9900;}



.partTitle{
 height: 50px;
 line-height: 50px;}
.partTitle2{
 height: 50px;
 line-height: 50px;
 margin-top: 5px;}
.partTitle .left{

 font-size: 22px;
 color: #000;}
.partTitle2 .left{
 font-size: 22px;
 color: #1544a2;
     cursor: pointer;}
.partTitle .right{
 font-size: 14px;
 color: #000;margin: 16px 0 0 0;
     float: right;}
.partTitle.muilt .left{
    cursor: pointer;
 margin-right: 25px;}
.partTitle.muilt .left.active{
 color: #1544a2;
 background: url(../images/bg_06.png) center bottom repeat-x;}
 
 
 
 .partTitle.muilt .right{
 display: none;}
.partTitle.muilt .right.active{
 display: block;}
.partTabs{
 display: none;}
.partTabs.active{
 display: block;}
.font252067{ font-size: 9pt ;}
.fontstyle252067{ font-size: 14px; color: #222222;}

.querystyle252068{ font-size: 11pt; border-top: #878787 1px solid; height: 22px; font-family: 宋体; border-right: #878787 1px solid; background-image: url(/system/resource/images/research/seach_bg.gif); background-repeat: no-repeat; border-bottom: #878787 1px solid; position: relative; color: #222222; padding-top: 3px; padding-left: 18px; border-left: #878787 1px solid ;}

.splitcharstyle252098{ font-size: 14px; color: #222222;}
.font252098{ font-size: 11pt; text-decoration: none; font-family: 宋体; color: #222222 ;}

.titlestyle1024711{ line-height: 220%; color: #222222; font-size: 9pt; font-weight: bold; text-decoration: none ;}
.summarystyle1024711{ line-height: 150%; color: #222222; font-size: 9pt ;}

.titlestyle1024718{ font-size: 9pt; color: #222222; font-family: 宋体; text-decoration: none ;}
.winstyle1024718{ margin:15px auto;}

.titlestyle1024717{ font-size: 14px; color: #222222; line-height: 200%; text-decoration: none ;}
.winstyle1024717{ margin:10px auto;}

