﻿@charset "UTF-8";
/* CSS Document */
/*公共样式*/
.clear: after { 
display: block; 
clear: both; 
height: 1px; 
content: '' 
}
.clear{ clear:both;} 
.nav_logo_div{width:100%;padding-bottom: 15px;background: #fff;}
.nav_logo{width: 1200px;margin: 0 auto;height: 132px;}
a:hover{text-decoration: none}
.logo{width:298px;height: 132px; float: left;}
.nav_list{width: 1200px;margin:0 auto;text-align: left;}
.nav_list li:first-child{margin-left: 50px;}
.nav_list li{font-size: 14px; color: #fff; display: block; position:relative;top: 0;left: 0; float: left;margin-right:80px;position: relative;top: 0;left: 0;}
.nav_list li:last-child{margin-left: 0px}
.nav_list li a{font-size: 18px; color: #2e404e; display: inline-block;font-weight: bold;padding-bottom: 15px;}
.nav_list li a:hover{text-decoration: none}

.nav_list li{border-bottom: 5px #fff solid;}
.nav_list li:hover{border-bottom: 5px #f3c704 solid;text-decoration: none}

.nav_list_ej{width: 100px; display: none; position: absolute;top: 40px;left: -20px;background: #1656d4;padding:15px 10px;border:1px #e7e7e7 solid;}
.nav_list_ej a{font-size:14px !important;color: #fff !important; display: block !important;font-weight: none !important;border-bottom: 1px #fff solid !important;padding-bottom: 15px;display: block; line-height: 20px !important;padding:15px 5px;}
.nav_list li:hover .nav_list_ej{display: block;}
.nav_list_ej a:hover{background: #e9c11b; color: #000 !important;}



.nav_ne_2_div{background: #1a5283;position: absolute;top: 63px;left: -10px; z-index: 9999;padding:0px 15px;display: none}
.nav_ne_2_div a{display: block; line-height: 35px !important;height:35px !important;border-bottom: 1px #4880b0 solid;padding:10px 20px;width: 130px; }

.nav_list li:hover .nav_ne_2_div{display: block;}

.search_div{width: 130px;border:1px #999999 solid;height: 30px;border-radius: 10px;float: left;margin-top:29px; position: relative;top: 15px;left: 0;}

.input_sr{border: 0;width:220px;height: 37px;margin-top: 2px;text-align: left;font-size: 14px; color: #000; line-height: 24px;background: #f9f9f9; position: absolute;top:2px;right: 20px;border:1px #ccc solid;padding-left: 5px;border-top-left-radius:50px;border-bottom-left-radius: 50px;border-right: 0;padding-left: 20px;}
.btn_t{width:20px;height: 30px; background: url(../images/icon1.png) top left no-repeat;border: 0;position: absolute;top: 5px;left: 104px;}
.btn_t1{width:40px;height:40px;border: 0;position: absolute;top: 3px;right: 0px;font-size: 14px; color: #000;line-height: 40px;border:0px #1a5283 solid;background: url(../images/search.png) center center no-repeat;}

.zuce_div{width: 100px;height: 30px;border-radius: 10px;float: left;margin-top:29px; position: relative;top: 0;left: 5px;color: #2f69d4;font-size: 14px;}
.zuce_div a{color: #2f69d4;font-size: 14px;margin:0 6px; line-height: 30px;}


.geren_div{width: 400px;float: right;margin-top:45px; text-align: right;}
.mail_div{margin-top: 40px;}

.serach_div2{width:90%;height: 30px;float: none;margin-top:29px; position: relative;top: 0;left: 0;margin:0 auto;margin-top: 10px;margin-bottom:20px;}
.input_sr2{border: 0;width:300px;height: 36px;margin-top: 2px;text-align: left;font-size: 14px; color: #000; line-height: 34px; position: absolute;top: 1px;left: 0px;border:1px #ccc solid;padding-left: 5px;}
.btn_t2{width:50px;height:38px;border: 0;position: absolute;top: 3px;left: 280px;font-size: 14px; color: #000;line-height: 38px;border:1px #ccc solid;}

.banner_h5{display: none;margin-top:0px;}
.banner_h5 img{width: 100%}
.cp3{font-size: 14px;color: #373739;padding-right: 20px;background: url(../images/icon1.png) 35px 8px no-repeat;margin-right: 30px;}
.cp4{font-size: 14px;color: #373739;padding-right: 40px;background: url(../images/icon2.png) 95px 2px no-repeat;}

.zp1{background: url(../images/icon3.png) 0px 23px no-repeat;padding-left: 25px;display: block;}
.zp2{background: url(../images/icon4.png) 0px 23px no-repeat;padding-left: 25px;display: block;}
.zp3{background: url(../images/icon5.png) 0px 23px no-repeat;padding-left: 25px;display: block;}
.zp4{background: url(../images/icon6.png) 0px 23px no-repeat;padding-left: 25px;display: block;}


.flash_div{width: 100%;background:#4783b5 url(../images/banner_bg.jpg) center top no-repeat;height: 450px;}
.flash{width: 1200px;margin: 0px auto;}
.wrapper{position: relative;top: 0;left: 0;display: none;}

.ccid_nav{width: 96%;background: #fff;padding:0 2%;text-align: left;height: 93px;position: relative;top: 0;left: 0;}
.ccid_nav img{height: 100%}

/*---------------------------------------------------------------------------------------------------------------手机站导航开始----------*/
.sp_header{height:59px;overflow:hidden;background:#1a5283;position:fixed;z-index:100000;width:100%;border-bottom: 1px #fff solid;display: none}
.sp_logo{padding:10px;float:left;height:50px; position: relative;top: 0;left: 0; font-size: 20px; color: #fff;padding-left: 60px;; line-height: 39px;}
.sp_logo span{position:absolute;top: 8px;left:20px;}
.sp_logo img{margin:auto;max-height:50px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:25px;margin-right: 10px;}
.sp_nav span{display:block;background:#074f97;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9999;background:#eee;width:100%;height:calc(100% - 60px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;display: none}
.nav_show{top:60px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:45px;font-size:14px;text-align: left;}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%;font-size: 15px;}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;margin-top: 5px;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#045fec}
.sjj_nav ul li ul li>ul{margin-left:10px}

.login_div{width: 100%;}
.login_div a{width: 50%;height: 45px;display:block; text-align: center; font-size: 15px;color: #666;line-height: 45px; float: left;border-bottom: 1px #ddd solid;}

.sp_denglu{width: 50%;float: right;padding-right: 10px;text-align: right; position: relative;top: 0;left: 0;}
.sp_denglu span{width: 23px;height: 23px;display: inline-block;position: relative;top: 5px;left: -5px;}
.sp_denglu span img{width: 100%}
.sp_denglu a{font-size: 14px; color: #fff;}
.sp_denglu .cp1{position: absolute;top: 18px;right: 70px;}
.sp_denglu .cp2{position: absolute;top: 20px;right: 20px;}

/*---------------------------------------------------------------------------------------------------------------手机站导航结束----------*/

.layout{width: 1200px;margin:40px auto;}

.nav_div{width: 100%;background: #fff;margin-bottom: 12px;}



.banner{width: 100%;height: 534px;background: url(../images/banner.jpg) center top  no-repeat;}
.banner_news{width: 100%;height: 160px;background: url(../images/banner_news.jpg) center top  no-repeat;}
.banner_training{width: 100%;height: 160px;background: url(../images/banner_tra.jpg) center top  no-repeat;}
.banner_eng{width: 100%;height: 160px;background: url(../images/banner_eng.jpg) center top  no-repeat;}
.banner_ir{width: 100%;height: 160px;background: url(../images/banner_ir.jpg) center top  no-repeat;}
.banner_seminar{width: 100%;height: 160px;background: url(../images/banner_seminar.jpg) center top  no-repeat;}
.banner_tra{width: 100%;height: 160px;background: url(../images/banner_tra.jpg) center top  no-repeat;}
.banner_eng{width: 100%;height: 160px;background: url(../images/banner_eng.jpg) center top  no-repeat;}
.banner_about{width: 100%;height: 160px;background: url(../images/banner_about.jpg) center top  no-repeat;}

.layout_left{width: 452px;float: left;}
.tittle_h2{width: 452px;height: 46px;background: url(../images/tittle_h1.jpg) top left no-repeat;margin-bottom: 10px;}
.layout_left_list{width: 390px;border:1px #dadada solid;padding:30px;}
.layout_left_list ul{text-align: left;}
.layout_left_list li{text-align: left;}
.layout_left_list li a{font-size: 14px; color: #053a80; line-height: 30px;table-layout: fixed; word-break:break-all;word-wrap:break-word;display: block;}
.layout_left_list li a:hover{color: #f6c604;}
.layout_left_list li span{font-size: 12px; color: #989898;line-height: 30px;display: block;}

.layout_right{float: right;width: 727px;padding-top: 57px;}

.layout_news{width: 1200px;margin:0px auto;background: #fff;padding-bottom: 40px;border-bottom: 1px #e6e6e6 solid}
.layout_news_left{width: 425px; float: left;padding-left: 45px;padding-top: 45px;}
.layout_news_left ul{text-align: left;}
.layout_news_left li{text-align: left;margin-bottom: 20px;}
.layout_news_left li a{font-size: 14px; color: #053a80; line-height: 26px;table-layout: fixed; word-break:break-all;word-wrap:break-word;display: block;font-weight: bold;}
.layout_news_left li a:hover{color: #f6c604;}
.layout_news_left li span{font-size: 12px; color: #989898;line-height: 26px;display: block;}

.layout_news_right{width: 570px; float: right;padding-right: 45px;padding-top: 45px;}
.news_div_pic{width: 570px;}
.news_div_pic img{width: 100%;}
.news_div_pic h2{height: 70px;width: 100%; background: #ededed;text-align: left !important;padding:10px;width: 550px;}
.news_div_pic h2 a{font-size: 14px; color: #053a80; line-height: 26px;table-layout: fixed; word-break:break-all;word-wrap:break-word;display: block;font-weight: bold;}
.news_div_pic h2 span{font-size: 12px; color: #989898;line-height: 26px;display: block;}
.news_div_pic a:hover h2{text-decoration:none;}

.plist1{padding:45px;text-align: left;padding-bottom: 0;border-bottom: 1px #e6e6e6 solid;padding-bottom: 40px;}
.plist1 h2{text-align: left;}
.plist1 h2 a{font-size: 14px; color: #626667; line-height: 26px;table-layout: fixed; word-break:break-all;word-wrap:break-word;display: block;font-weight: bold;}
.plist1 p{font-size: 14px; color: #626667; line-height: 26px;table-layout: fixed; word-break:break-all;word-wrap:break-word;display: block;font-weight: normal;}
.plist1 span{font-size: 12px; color: #989898;line-height: 26px;display: block;}

.layout_ir{width: 1200px; overflow: hidden;padding-top: 30px;}
.layout_ir ul{width:1300px;}
.layout_ir li{width: 220px;margin:20px 40px; float: left;}
.layout_ir li h2{text-align: center;padding:10px 0;}
.layout_ir li h2 a{font-size: 14px; color: #053a80; line-height: 23px;table-layout: fixed; word-break:break-all;word-wrap:break-word;display: block;font-weight: bold;}


.layout_fl_div{width: 100%;border-bottom: 1px #e0e0e0 solid;height: 66px;}
.layout_fl_div ul{width: 1086px;margin:0 auto;}
.layout_fl_div li{width: 362px; float: left;border-bottom: 7px #cccccc solid;height: 60px; }
.layout_fl_div li span a{font-size: 16px; color: #454545;line-height: 58px; font-weight: bold;display: block;height: 58px;}
.layout_fl_div li:hover span a{font-size: 16px; color: #454545;line-height: 58px; font-weight: bold;display: block;border-bottom: 2px #2c4cbb solid;text-decoration: none;}
.layout_fl_div_li_hover{font-size: 16px; color: #454545;line-height: 58px; font-weight: bold;display: block;border-bottom: 2px #2c4cbb solid !important;text-decoration: none;}

.FOCUS_pic{width: 766px;margin:0 auto;height: 443px; position: relative;top: 0;left: 0;margin-top: 50px;}
.FOCUS_pic img{width: 100%; position: absolute;top: 0;left: 0; z-index: 10}
.fous_bg{width: 100%;height: 50px; background: #000; opacity: 0.5; position: absolute;bottom: 0;left: 0; z-index: 20}
.fous_p{width: 100%;height: 50px; position: absolute;bottom: 0;left: 0;text-align: left; z-index: 30}
.fous_p a{padding:0 15px; line-height: 50px; color: #fff; font-size: 18px;}

.FOCUS_pic_list{width: 900px;margin:0 auto;margin-top: 50px;margin-bottom: 50px}
.FOCUS_pic_list li{width: 273px;margin-right: 27px;float: left;}
.FOCUS_pic_list li h2{text-align: left;}
.FOCUS_pic_list li h2 a{font-size: 14px; color: #626667; line-height: 23px;font-weight: bold;}
.FOCUS_pic_list li p{font-size: 12px; color: #989898;text-align: left;line-height: 23px;margin-top: 5px;}

.fy{width: 100%;text-align: center;margin: 20px 0;}
.fy a{color: #6b6a6a; font-size: 14px;text-align: center;display: inline-block;border: 1px #dfdfdf solid;padding:5px 8px;margin:0 5px;height: 22px;}
.fy a:hover{text-decoration: none;background: #2f69d4; color: #fff;}
.fy_a_hover{text-decoration: none;background: #2f69d4 !important; color: #fff !important;}



.focus{ position:relative; width:727px; height:658px;}  
.focus img{ width:727px; height:658px;} 
.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:#033572;}  
.focus .fPic{ position:absolute; left:0px; top:0px; margin:0 auto !important;}  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:-50px; right:300px; position:absolute; height:21px; text-align:center; z-index: 200;  margin:0 auto !important;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; 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 .D1fBt .current,.focus .D1fBt a:hover{background:#033572;}    
.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;} 

.swiper-slide h2{height: 60px; text-align:center;color: #000;line-height: 30px;margin-top:10px;}
.swiper-pagination{margin:0 !important;}

.focus2{ position:relative; width:750px; height:720px;display: block;}  
.focus2 .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus2 .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus2 .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus2 .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; }  
.focus2 .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#033572;}  
.focus2 .fPic{ position:absolute; left:0px; top:0px; margin:0 auto !important;}  
.focus2 .D1fBt{ overflow:hidden; zoom:1;  height:210px; z-index:10;  }  
.focus2 .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus2 .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus2 .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus2 .fcon img{ display:block; }  
.focus2 .fbg{top:510px; right:0px; position:absolute; height:210px;width: 750px; overflow: hidden; text-align:center; z-index: 200;  margin:0 auto !important;}  
.focus2 .fbg .D1fBt{margin:4px auto 0;overflow:hidden;zoom:1;text-align: left;width: 800px;}    
.focus2 .D1fBt a{position:relative; display:inline; width:239px; height:210px; border-radius:0px;margin-right: 21px; color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#f6f6f6; }    
   
.focus2 .prev,.focus2 .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus2 .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus2 .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus2 .prev:hover{  background-position:0 0; }  
.focus2 .next:hover{  background-position:-40px 0;} 

.db_pic h2{ background:#f6f6f6; font-size: 14px; color: #000;text-align: left; display: block;height: 58px;font-weight: bold;padding:10px;width: 219px;table-layout: fixed; word-break:break-all;word-wrap:break-word;}
.db_pic img{width: 100%}
.current .db_pic h2{background: #0c49b4 !important; color: #fff !important}

.hd_flash{width: 1160px;margin:0 auto;background: #fff;padding:40px 20px;margin:25px auto;}
.hd_f_left{width: 750px;float: left;}
.hd_p_list{width: 350px;border:1px #dadada solid;background: #f8f8f8;float: right;padding:20px;}
.hd_p_list li{margin-bottom: 20px;}

.rq_div{width: 50px; float: left;border-right: 1px #dadada solid;padding-right: 10px;}
.span1{width: 100%;font-size: 16px; font-weight: bold;text-align:center; line-height: 30px;display: block; color: #025ac4}
.span2{width: 100%;font-size: 16px; font-weight:normal;text-align: center; line-height: 30px;display: block;color: #025ac4}

.re_tittle{width: 270px; padding-left: 10px; float: left;}
.re_tittle h2{text-align: left;}
.re_tittle h2 a{font-size: 14px; font-weight: bold;text-align:left; line-height: 30px;color: #025ac4}
.re_tittle p{font-size: 14px; font-weight: normal;text-align:left; line-height: 24px;color: #025ac4;table-layout: fixed; word-break:break-all;word-wrap:break-word;}

.tel{width: 100%;height: 77px;background: #d3e9f6;text-align: center;font-size: 16px; color: #3e4452;line-height: 77px;}
.foot_div{text-align: center;font-size: 16px; color: #3e4452;line-height: 77px;width: 100%;padding:20px 0;}

.hd_seminar1 a{width: 750px;}
.plist_list{width: 750px; overflow: hidden;margin-top: 15px;}
.plist_list ul{width: 800px;}
.plist_list li{width:240px; float: left;margin-right: 12px;}

      .swiper {
        width: 100%;
        height: 100%;
      }

      .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }

      .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }


.layout_div2_jianjie{width: 1100px;margin:0 auto;background: #f6f6f6;padding:40px 50px;padding-top: 72px;padding-bottom: 50px;}
.layout_div_tittle{width: 100%;text-align: left; font-size: 40px; color: #333333; font-weight: bold;}
.layout_div_tittle span{border-bottom:2px #006fc4 solid;padding-bottom: 5px;}
.layout_div1_jj_img{float: right; position: relative;top: -163px;right: -20px;}
.layout_div2_jianjie_p{text-align: left; color: #292929; font-size: 20px; line-height: 30px;margin-top: 70px;}
.layout_div2_jianjie_p p{text-align: left; color: #292929; font-size: 14px; line-height: 30px;margin-bottom: 50px;}

.serach_div2{width:90%;height: 30px;float: none;margin-top:29px; position: relative;top: 0;left: 0;margin:0 auto;margin-top: 10px;margin-bottom:20px;}
.input_sr2{border: 0;width:300px;height: 36px;margin-top: 2px;text-align: left;font-size: 14px; color: #000; line-height: 34px; position: absolute;top: 1px;left: 0px;border:1px #ccc solid;padding-left: 5px;}
.btn_t2{width:50px;height:38px;border: 0;position: absolute;top: 3px;left: 305px;font-size: 14px; color: #000;line-height: 38px;border:1px #ccc solid;}

.data_tittle{font-size: 20px; color: #f2c304;font-weight: bold;text-align: left;padding:15px 25px;margin-top: 50px;padding-left: 40px;background: #005bac;}
.data_list{width: 96%;padding:0 2%;}
.main{width: 100%;}
.plist2{padding:20px 0px;text-align: left;padding-bottom: 0;border-bottom: 1px #e6e6e6 solid;padding-bottom: 40px;}
.plist2 h2{text-align: left;font-size: 16px; color: #000;line-height: 30px;}
.plist2 h2 a{font-size: 14px; color: #626667; line-height: 26px;table-layout: fixed; word-break:break-all;word-wrap:break-word;display: block;font-weight: bold;}
.plist2 p{font-size: 14px; color: #626667; line-height: 26px;table-layout: fixed; word-break:break-all;word-wrap:break-word;display: block;font-weight: normal;}
.plist2 span{font-size: 12px; color: #989898;line-height: 26px;display: block;}

.plist2_span{text-align: left;font-size: 16px; color: #053a80;line-height: 30px;font-weight: bold;border-bottom: 2px #f3c704 solid;margin-bottom: 5px;text-align: left;width: 100px;margin-top: 20px;}

.data_list li{padding:20px;}
.data_list li:nth-child(even) {

background: #efefef;

}





.nr_p{width: 96%;margin:0 auto;border-top: 4px #044377 solid;}
.nr_p_tittle{width: 100%;margin-top:30px;}
.nr_p_tittle h2{font-size: 38px;color: #000; line-height: 50px; text-align: left; font-weight: bold;}
.nr_p_tittle h3{font-size: 14px;color: #999; line-height: 50px; text-align: center;margin-top: 15px;}
.nr_p_tittle h3 i{color: #000; font-style: normal;}
.nr_p_tittle h3 span{margin-left: 40px;}

.nr_p_div{width: 100%;margin-top:30px;}
.nr_p_div p{ color: #000; font-size: 18px; text-align: left; line-height: 40px;     text-indent: 2em;margin-bottom: 30px;}

.nr_p_div_en{width: 100%;margin-top:10px;}
.nr_p_div_en p{ color: #000; font-size: 14px; text-align: left; line-height: 30px;     text-indent: 2em;margin-bottom: 25px; text-align: left;}
.nr_p_div_en_img{margin-bottom:25px;}
.img_tittle_p{font-size: 12px;color: #999; line-height: 50px; text-align: left;}





 @media screen and (min-width: 319px) and (max-width : 374px){
 	.favor-list dt span{width:0.7rem;height:0.7rem;top:-0.3rem;right:-0.3rem;}
 	.favor-list dd{line-height: 90%;}	
	.favor-list dd small{font-size: 0.85rem;}
	.favor-list dd p{font-size:0.92rem;}
	.favor-list dd h2{font-size:1.1rem;}

}


@media screen and  (max-width: 3950px) 
{

}
@media screen and  (max-width: 1350px) 
{
.menu {width:550px; }
.menu ul li{ font-size:14px;}
.menu ul li:hover{font-size:14px;}
.menu ul li a{ font-size:14px; padding: 0 10px; color: #046ed2;font-weight: bold;}
}

@media screen and  (max-width: 1200px) 
{
.menu {width:550px; }
.menu ul li{ font-size:14px;}
.menu ul li:hover{font-size:14px;}
.menu ul li a{ font-size:14px; padding: 0 10px; color: #046ed2;font-weight: bold;}
}