@charset "UTF-8";
/* CSS Document */
/*公共样式*/
.clear: after { 
display: block; 
clear: both; 
height: 1px; 
content: '' 
}
.f_both{ clear:both;} 
.wrapper{ display:none;margin:0 !important;}
.mt50{margin-top:50px;}
a:hover{text-decoration: none;}

.header_div{width: 100%;height: 165px;background: url(../images/banner_bg.jpg) top center no-repeat;}
.header{width: 1200px;margin: 0 auto;}

.qh_div{width: 320px;height:33px;position: relative;top: 40px; right: 0;float: right;}
.qh_div .a4{ font-size: 14px; color: #fff; line-height: 30px; position: absolute;left: 0px;top: 3px; }
.qh_div .a1{ font-size: 14px; color: #fff; line-height: 30px; position: absolute;left: 34px;top: 0; }
.qh_div .a2{ font-size: 14px; color: #fff; line-height: 30px; position: absolute;left: 86px;top: 0; text-decoration: underline;}
.qh_div .a3{ font-size: 14px; color: #fff; line-height: 30px; position: absolute;right: 0px;top: 0; }
.search_div{width: 320px;height:38px;position: relative;top: 50px; right: 0;float: right; background: #fff;}
.input_sr{width: 222px;height: 35px;border:0; text-align: left;padding:0 5px;line-height: 35px;position: absolute;top:1px;left: 1px;color: #818181; font-size: 16px;}
.btn_t{width: 86px;height: 35px;background:#ea3c46 url(../images/icon5.png) 5px 5px no-repeat;padding-left: 40px; position: absolute;top: 1px;left: 232px;border:0;text-align: left; color: #fff; font-size: 16px; line-height: 35px;}

.gg_div1{width: 1200px;margin:17px auto;}

.nav_div{width: 1200px;margin:0 auto;height: 55px; background: url(../images/x1.png) bottom left no-repeat; overflow: hidden;}
.nav_div ul{width: 1250px;}
.nav_div li{float: left;}
.nav_div li a{ color: #000000; font-size: 16px; line-height: 55px;margin-right: 41px; }
.nav_div li a:hover{ color: #1169b4;}

.flash_div{width: 1200px;margin: 0 auto; position: relative;top: 0;left: 0;margin-top:22px;height: 446px;}
.flash1{width: 800px; position: absolute;top: 0; left: 0;}
.focus{ position:relative; width:800px; height:446px; background-color: #000;margin:0 auto;}  
.focus .img{ width:800px; height:446px;} 
.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 .D1fBt{ overflow:hidden; zoom:1;  height:50px; z-index:10;  }  
.focus .shadow{ width:800px; position:absolute; bottom:0; right:0px; z-index:10; height:65px; display:block;  text-align:center; background: url(../images/flash_text_bg1.png) top left no-repeat;} 
.shadow_div{width:100%;margin-right:0px; text-align: left; float: right;padding-top:10px;position: relative;top: 0;left: 0;}
.focus .shadow span{ text-decoration:none; color:#fff; font-size:18px; overflow:hidden;line-height:22px;font-family: "\5FAE\8F6F\96C5\9ED1"; position:absolute;top: 10px;left: 0px;width: 64px;text-align: center;}
.focus .shadow a{ text-decoration:none; color:#fff; font-size:18px; overflow:hidden;line-height:22px;font-family: "\5FAE\8F6F\96C5\9ED1"; position:absolute;top: 10px;left: 100px;}
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:45px; left:220px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .D1fBt a{position:relative;width: 90px;font-size: 16px;color: #fff; display: none;}   
.focus .D1fBt a span{font-size: 30px;margin:0 4px;font-style: italic;} 
.focus .D1fBt a i{font-size: 20px;margin:0 4px; font-style: italic;} 
.focus .current{display: block !important;}
.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;} 

.focus2{ position:relative; width:800px; height:223px; margin:0 auto;}  
.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 .D1fBt{ overflow:hidden; zoom:1;  height:50px; z-index:10;  }  
.focus2 .shadow{ width:800px; position:absolute; bottom:0; right:0px; z-index:10; height:65px; display:block;  text-align:center; background: url(../images/flash_text_bg1.png) top left no-repeat;} 
.shadow_div{width:100%;margin-right:0px; text-align: left; float: right;padding-top:10px;position: relative;top: 0;left: 0;}
.focus2 .shadow span{ text-decoration:none; color:#fff; font-size:18px; overflow:hidden;line-height:22px;font-family: "\5FAE\8F6F\96C5\9ED1"; position:absolute;top: 10px;left: 0px;width: 64px;text-align: center;}
.focus2 .shadow a{ text-decoration:none; color:#fff; font-size:18px; overflow:hidden;line-height:22px;font-family: "\5FAE\8F6F\96C5\9ED1"; position:absolute;top: 10px;left: 100px;}
.focus2 .fcon{ position:relative; width:100%; float:left;  display:none;  }  
.focus2 .fcon img{ display:block; }  
.focus2 .fbg{bottom:45px; left:220px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus2 .D1fBt a{position:relative;width: 90px;font-size: 16px;color: #fff; display: none;}   
.focus2 .D1fBt a span{font-size: 30px;margin:0 4px;font-style: italic;} 
.focus2 .D1fBt a i{font-size: 20px;margin:0 4px; font-style: italic;} 
.focus2 .current{display: block !important;}
.focus2 .prev2,.focus2 .next2{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat; z-index: 200}
.focus2 .prev2{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus2 .next2{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus2 .prev2:hover{  background-position:0 0; }  
.focus2 .next2:hover{  background-position:-40px 0;}  

.flash2{width: 397px;height: 221px; position: absolute;top: 0;right: 0; z-index: 100}
.flash2_bg{width: 100%;height: 40px; position: absolute;bottom:0;left: 0; z-index: 110;background: url(../images/flash_text_bg2.png) bottom left no-repeat;}
.flash2_zi a{width: 100%;height: 40px; line-height: 40px; color: #fff; font-size: 16px;position: absolute;bottom:0;left: 0; z-index: 150; font-style: normal; overflow:hidden;}
.flash2_tag{width: 85px;height: 35px; background: #efa025;text-align: center; line-height: 35px; color: #fff; font-size: 14px;position: absolute;top: 0;right:0;}


.flash3{width: 397px;height: 221px; position: absolute;top: 225px;right: 0; z-index: 100}
.flash3_bg{width: 100%;height: 40px; position: absolute;bottom:0;left: 0; z-index: 110;background: url(../images/flash_text_bg2.png) bottom left no-repeat;}
.flash3_zi a{width: 100%;height: 40px; line-height: 40px; color: #fff; font-size: 16px;position: absolute;bottom:0;left: 0; z-index: 150; font-style: normal; overflow:hidden;}
.flash3_tag{width: 85px;height: 35px; background: #efa025;text-align: center; line-height: 35px; color: #fff; font-size: 14px;position: absolute;top: 0;right:0;}

.flash4{width: 397px;height: 221px; position:relative;top: 0px;left: 0; z-index: 40; float: left;margin-right: 3px}
.flash4_bg{width: 100%;height: 40px; position: absolute;bottom:0;left: 0; z-index: 110;background: url(../images/flash_text_bg2.png) bottom left no-repeat;}
.flash4_zi a{width: 100%;height: 40px; line-height: 40px; color: #fff; font-size: 16px;position: absolute;bottom:0;left: 0; z-index: 150; font-style: normal;}
.flash4_tag{width: 37px;height: 37px; text-align: center; line-height: 35px; color: #fff; font-size: 14px;position: absolute;top: 50%;left:50%;margin-left: -19px;margin-top: -19px; z-index: 300}


.b_gg1{width:800px;height: 127px; float: left}
.b_gg2{width:395px;height: 127px; float: right ;}

.cont1_div{width: 1200px;margin: 0 auto;margin-top:40px;}
.cont1_div_left{width: 800px; float: left;}
.tittle_h2{width: 100%;text-align: left;height: 30px; font-size: 22px;color: #000;}
.tittle_h2 a{color: #000;}
.tittle_h2 em{margin-right: 8px;border-left: 6px #1169b4 solid}
.tittle_h3{width: 100%;text-align: left;height: 30px; font-size: 22px;color: #000;margin-top:40px;}
.tittle_h3 a{color: #000;}
.tittle_h3 em{margin-right: 8px;border-left: 6px #1169b4 solid}
.tittle_h3 span{ color: #1169b4;font-size: 20px;margin-left: 10px; }
.video_div{width: 100%;margin-top:18px;}

.plist3{width: 100%;margin-top:50px;height: 168px;}
.plist3_img{width:300px;height: 168px; float: left;}
.plist3_zi{width: 480px;margin-left: 20px; float: right;}
.plist3_zi h3{ color: #1169b4;font-size: 24px;text-align: left;margin-bottom:25px;}
.plist3_zi h2{ color: #000000;font-size: 24px; font-weight: bold;text-align: left; line-height: 25px;margin-bottom:10px;}
.plist3_zi h3 a{ color: #1169b4;font-size: 24px;text-align: left;margin-bottom:25px;}
.plist3_zi h2 a{ color: #000000;font-size: 24px; font-weight: bold;text-align: left; line-height: 25px;}
.plist3_zi h2 a:hover{ color: #1169b4;}
.plist3_zi h3 a:hover{ color: #1169b4;}

.plist3_zi p{ color: #777777;font-size: 16px;font-weight: normal;line-height: 25px; text-align:left; overflow: hidden;}


.tra_img_list{width: 100%; overflow: hidden;height: 188px;margin-top:20px;}
.tra_img_list ul{width: 102%;}
.tra_img_list li{width: 260px; float: left;margin-right: 10px;}
.tra_img_list li .wz_bg{ background: #4c4c4c;height: 40px; text-align: center; line-height: 40px; color: #fff; font-size: 16px;margin-top:1px;}
.tra_img_list li .wz_bg a{  line-height: 40px; color: #fff; font-size: 16px; }
.tra_img_list li .wz_bg a:hover{ color: #fff;}


.cont1_div_right{width: 380px; float: right;}
.abonu_div{width: 360px;background: #d9ecff;padding:10px; position: relative;top: 0;left: 0;height: 203px;margin-top:18px;}
.abonu_div1{width: 147px; position: absolute;top: 25px;left: 10px; }
.abonu_div2{width: 147px; position: absolute;top: 25px;left: 165px; }
.abonu_div1 p,.abonu_div2 p{ color: #0d4f8a; font-size: 16px; line-height: 30px;margin-top: 5px; }
.abonu_div3{width: 48px; position: absolute;top: 53px;left: 320px; }
.abonu_div3 img{margin-bottom:10px;}


.plist4{width: 380px; background: #d9ecff;position: relative;top: 0;left: 0;height: 80px; text-align: left;margin-bottom:15px; padding:10px 0;}
.plist4_zi_h2{ color: #000000;font-size: 18px; text-align: left; line-height: 30px; position: absolute;top: 20px;left: 15px;}
.plist4_zi_h3{ color: #003366;font-size: 18px; text-align: left; line-height: 30px; position: absolute;top: 53px;left: 15px;}
.plist4_zi_h2 a{ color: #000000;font-size: 18px; text-align: left; line-height: 20px; font-weight:bold;}
.plist4_zi_h3 a{ color: #003366;font-size: 18px; text-align: left; line-height: 50px; font-weight:bold;}
.plist4_zi_span{color: #000000;font-size: 14px; text-align: left; line-height: 30px;width: 190px; position: absolute;top: 44px;right: 5px;}
.plist4_zi_span a{color: #000000;font-size: 14px; text-align: left; line-height: 30px;margin:0 2px; text-decoration: underline;}

.kurso_div{width: 380px;margin-top:22px;}
.kurso_div li{width: 360px;height: 60px;background: #d9ecff; text-align: left; font-size: 20px; color: #0e5b9a;padding-left: 20px;margin-bottom:10px;}
.kurso_div li a{text-align: left; font-size: 20px; color: #0e5b9a; line-height: 60px;padding-left: 50px;display: block;}
.c1{background: url(../images/icon3.png) 0 14px no-repeat;}
.c2{background: url(../images/icon2.png) 0 14px no-repeat;}
.c3{background: url(../images/icon1.png) 0 14px no-repeat;}

.Radio_div{width: 340px;background: #f9eeca;margin-top:18px;padding:15px 20px;min-height: 160px;}
.Radio_div p{text-align: left; font-size: 14px; color: #000; line-height: 24px;margin-bottom:20px;word-break:break-all; }

.plist5{width: 380px; background: #d9ecff;height: 107px;overflow: hidden;margin-bottom:20px;}
.plist5_img{width:190px;height: 107px; float: left; overflow: hidden; }
.plist5_zi{text-align: left; font-size: 14px; color: #000; line-height: 24px;width: 160px;height: 77px;padding:15px; float: right;word-break:break-all; }
.plist5_zi a{ font-size: 14px; color: #000; line-height: 24px;}

.more{width: 100%;margin:45px 0; text-align: center;}
.more a{ color: #1169b4; font-size: 24px; }

.hzhb_div{width: 1160px;margin:0 auto;margin-top:50px; background: #f6f6f6;padding:20px;padding-bottom:0; overflow: hidden;}
.hzhb_div h2{text-align: left;font-size: 16px; color: #1169b4;margin-bottom:13px;}
.hzhb_div ul{ width: 1175px;margin-top:10px;}
.hzhb_div li{ float: left;margin-right: 15px;margin-bottom: 15px; }

.about{width: 1200px;margin:0 auto;margin-top:50px;margin-bottom:50px;}
.about_img{width:357px; float: left;padding-right: 37px;}
.about_zi{width: 740px;padding-left: 35px;text-align: left; float: left;border-left: 1px #bbbbbb solid;margin-top:20px;}
.about_zi p{ font-size: 14px; color: #666666; line-height: 25px; }


.video_div_list{width: 100%; text-align: left;}
.video_div_list ul{margin-top:15px;}
.video_div_list li{text-align: left;display: block; padding:10px 0;}
.video_div_list li a{text-align: left; color: #333333; font-size: 16px; line-height: 24px; display: block; background: url(../images/icon6.jpg) 0px 27px no-repeat;padding-left: 10px;}
.video_div_list li a:hover{color: #549ee2; }


.fy_div{width:100%;text-align: center;margin-top:25px;}
.fy_div a{width: 31px;height: 31px;display: inline-block;background: #fff; text-align: center;line-height: 31px;color: #549ee2; font-size: 14px;border:1px #549ee2 solid;margin:0 5px;}
.fy_div a:hover{width: 31px;height: 31px;display: inline-block;background: #549ee2; text-align: center;line-height: 31px;color: #fff; font-size: 14px;border:1px #549ee2 solid;}
.fy_div_hover{background: #549ee2 !important;;color: #fff !important; }



.plist6{width: 100%;padding-top:30px;height: 168px;padding-bottom:30px;border-bottom: 1px #999999 dotted;}
.plist6_img{width:300px;height: 168px; float: left;}
.plist6_zi{width: 480px;margin-left: 20px; float: right; position: relative;top: 0;left: 0;height: 168px;}
.plist6_zi h3{ color: #999999;font-size: 12px;text-align: left;position: absolute;left: 0;bottom:0;}
.plist6_zi h2{ color: #1169b4;font-size: 24px; font-weight: bold;text-align: left; line-height: 25px;margin-bottom:10px;}
.plist6_zi h2 a{ color: #1169b4;font-size: 24px; font-weight: bold;text-align: left; line-height: 25px;}
.plist6_zi h2 a:hover{ color: #1169b4;}
.plist6_zi p{ color: #999999;font-size: 14px;font-weight: normal;line-height: 24px; text-align:left;}


.plist7{width: 100%;padding-top:30px;height: 168px;padding-bottom:30px;border-bottom: 1px #999999 dotted;}
.plist7_zi{width: 100%;margin-left: 0px; position: relative;top: 0;left: 0;height: 168px;}
.plist7_zi h3{ color: #999999;font-size: 12px;text-align: left;position: absolute;left: 0;bottom:0;}
.plist7_zi h2{ color: #1169b4;font-size: 24px; font-weight: bold;text-align: left; line-height: 25px;margin-bottom:10px;}
.plist7_zi h2 a{ color: #1169b4;font-size: 24px; font-weight: bold;text-align: left; line-height: 25px;}
.plist7_zi h2 a:hover{ color: #1169b4;}
.plist7_zi p{ color: #999999;font-size: 14px;font-weight: normal;line-height: 24px; text-align:left;}


.tittle_h4{width: 100%; text-align: left;margin-left: -5px;font-size: 12px; color: #999999;}
.tittle_h4 a{font-size: 12px; color: #999999;margin:0 5px;}


.nr_p{width: 96%;}
.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: left;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;}
.nr_p_div_en_img{margin-bottom:25px;}
.img_tittle_p{font-size: 12px;color: #999; line-height: 50px; text-align: left;}


.video_list{width: 100%; overflow: hidden;margin-top:26px;}
.video_list ul{width: 1300px;border-bottom: 1px #666666 dotted;}
.video_list li{width:285px; float: left;margin-right: 20px;height: 216px;margin-bottom:50px;}
.video_list li p{ font-size: 14px;color:#333333; line-height: 23px;text-align: left;padding-top:10px; }

@media only screen and (min-width: 768px) 
{
body{ width:1400px;}
.foot_div{width:1400px;}

} 
@media only screen and (min-width: 1200px) 
{
body{ width:100%;}
.foot_div{width:100%;}
}
















