@charset "utf-8";
/* CSS Document */
.i_tit{ overflow:hidden;}
.i_tit dd{ height:30px; text-align:center; line-height:30px; margin-bottom:10px;}
.i_tit dd img.l{transform:rotate(180deg);}
.i_tit dd i{ font-size:24px; color:#002b85; font-weight:bold; padding:0px 16px;}
.i_tit dd img.r{}
.i_tit dl{ color:#999999; font-size:14px; text-transform:uppercase; margin-bottom:30px; text-align:center;}

.i_hxcp,.i_hxcp div.fl,.i_hxcp ul.fr{ overflow:hidden;}
.i_hxcp{ margin-bottom:60px;}
.i_hxcp div.fl{ width:260px;}
.i_hxcp div.fl dd{ height:60px; background-color:#0c358b; color:#ffffff; overflow:hidden;}
.i_hxcp div.fl dd i.fl{ font-size:20px; line-height:60px; margin-left:20px;}
.i_hxcp div.fl dd i.fr{ font-size:14px; line-height:70px; margin-right:20px;}
.i_hxcp div.fl ul{ overflow:hidden;}
.i_hxcp div.fl ul li{ border-bottom:1px solid #eeeeee; height:60px; line-height:60px; text-align:center;}
.i_hxcp div.fl ul li a p{ color:#333333; font-size:16px;}
.i_hxcp div.fl ul li a:hover p{ color:#0c358b;}
.i_hxcp ul.fr{ width:700px;}
.i_hxcp ul.fr li{ float:left; width:30%; padding:0px 5% 0px 15%; overflow:hidden; margin-bottom:20px; height:200px;}
.i_hxcp ul.fr li dd{ font-size:18px; height:48px; line-height:48px;}
.i_hxcp ul.fr li dd a{ color:#0c358b;}
.i_hxcp ul.fr li div.c{ width:100%; overflow:hidden;}
.i_hxcp ul.fr li div.c a img{ max-width:100%; max-height:95px; margin-bottom:10px;}
.i_hxcp ul.fr li div.c div{line-height:18px; height:90px; overflow:hidden; margin-right:5%; font-size:12px;}
.i_hxcp ul.fr li div.c div dl{ height:90px; overflow:hidden;}

.i_cp_bg{ background-color:#5b98e1; padding-top:60px;}
.i_cp_bg .i_tit dd i,.i_cp_bg .i_tit dl{ color:#ffffff;}

.i_cpyy{ overflow:hidden; position:relative; min-height:565px; text-align:center;}
.i_cpyy img.bg{ width:307px; height:304px; margin:140px 0px;}
.i_cpyy ul{ position:absolute; top:0px; width:600px; left:200px; height:550px;}
.i_cpyy ul li{ width:100px; height:125px; position:absolute;}
.i_cpyy ul li.c_l1{ left:250px; top:0px;}
.i_cpyy ul li.c_l2{ left:50px; top:90px;}
.i_cpyy ul li.c_l3{ right:50px; top:90px;}
.i_cpyy ul li.c_l4{ left:2px; top:260px;}
.i_cpyy ul li.c_l5{ right:2px; top:260px;}
.i_cpyy ul li.c_l6{ left:90px; bottom:0px;}
.i_cpyy ul li.c_l7{ right:90px; bottom:0px;}
.i_cpyy ul li.c_l8{ left:250px; bottom:-42px;}

.i_cpyy ul li a img{ border-radius:50px; max-height:100px; max-width:100px;}
.i_cpyy ul li a dd{ color:#ffffff; font-size:16px;}

.i_page{ overflow:hidden; margin-bottom:30px;}
.i_page div{ width:300px;}
.i_page div.fl{ margin-right:50px;}
.i_page div dd{ text-align:center; font-size:24px; color:#0c358b; line-height:48px;}
.i_page div dl{ height:210px; font-size:14px; color:#5A5A5A; line-height:20px; overflow:hidden;}
.i_page div ol{ line-height:32px; display:none;}
.i_page div ol a{ font-size:14px; color:#002b85;}

.i_n{ text-align:center; font-size:40px; margin-bottom:30px; color:rgba(0,43,133,0.8); font-weight:bold;}

.i_hzgh{ margin-bottom:30px;}
.i_hzgh ul li{ position:relative;}
.i_hzgh ul li img{ max-height:100%; max-width:95%; position:absolute; top:0px; left:0px; right:5%; bottom:0px; margin:auto;}

.i_bg{ background-color:#fafafa; padding:30px 0px 15px; margin-bottom:40px; width:100%;}

/*.i_yyal{ overflow:hidden;}
.i_yyal li{ float:left; width:30%; margin:0px 1.5% 20px; text-align:center;}
.i_yyal li a dd{ height:40px; line-height:40px; font-size:24px; color:#002b85;}
.i_yyal li a img{ max-height:128px;}
.i_yyal li a dl{ text-align:left; font-size:14px; line-height:24px; height:120px; overflow:hidden; color:#000000;}*/

.i_yyal{ overflow:hidden; width:1042px;}
.i_yyal li{ float:left; text-align:center; background-color:rgba(0,43,133,0.6); width:267px; position:relative; padding:30px 20px; height:140px; margin-right:40px; margin-bottom:20px; overflow:hidden;}
.i_yyal li a{ color:#ffffff;}
.i_yyal li dd{ font-size:16px; font-weight:bold; margin:10px 0px;}
.i_yyal li dl{ font-size:12px;}
.i_yyal li i{ position:absolute; width:60px; height:2px; background-color:#ffffff; bottom:20px; left:50%; margin-left:-30px;}

.i_news{ margin-bottom:60px;}
.i_news div{ width:48%; overflow:hidden;}
.i_news div dd{ height:45px; line-height:45px; overflow:hidden;}
.i_news div dd b{ font-size:30px; color:#002b85;}
.i_news div dd i{ font-size:16px; color:#999999; margin-left:12px;}
.i_news div dd a{ font-size:18px; color:#002b85;}
.i_news div ul{ overflow:hidden; margin-top:10px;}
.i_news div ul li{ border-bottom:1px dashed #bfbfbf; height:45px; line-height:45px; overflow:hidden;}
.i_news div ul li a{ font-size:16px; color:#333333;}
.i_news div ul li a:hover{ color:#002b85;}
.i_news div ul li i{ font-size:14px; color:#999999;}

