
@charset "utf-8";
html,body,menu,ul,ol,li,p,div,form,h1,h2,h3,h4,h5,h6,dl,dt,dd,input,select,option{padding:0;margin:0;}
ul,ol{list-style: none outside none; }
body { background:#ffffff; }
a{text-decoration:none;color:#515763}
img {border:none; }
h2{font-weight: initial;}
.fl {float:left; }
.fr {float:right; }
.f00{ color:#8E2D8C}
.center1{ text-align:center; display:block;}
.clear{content: '';clear:both;display:block;height: 0;visibility:hidden;line-height:0;zoom:1;}
body{ margin:0px; padding:0px; font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif; font-size:14px;color: #505050;line-height: 24px;}
/*--------样式重置结束--------*/


/*-------顶部通用全局样式类-------*/
.center{margin:0 auto}
.ll{float:left}
.lr{float:right}
.cr{clear:right}
.cl{clear:left}
.pr{position:relative}
.pa{position:absolute}
.tc{text-align:center}
.b15{width:100%;height:15px}
.b20{width:100%;height:20px}
.b25{width:100%;height:25px}
.b30{width:100%;height:30px}

.index_tit1{width:1100px;height:50px;background:#f0f0f0;margin:0 auto}
.index_tit1 >span{width:5px;height:50px;background:#005cac;float:left}
.index_tit1 .p1{font-size:20px;color:#333333;line-height:50px;float:left;margin-left:20px}
.index_tit1 .sousuo{width:236px;height:30px;margin-left:570px;padding-top:10px;float:left}
.index_tit1 .sousuo .sr{width:120px;height:30px;padding-left:40px;line-height:30px;border:0px;background:url(/images/ss1.jpg) no-repeat;float:left}
.index_tit1 .sousuo  .tj{width:75px;height:30px;background:url(/images/ss2.jpg) no-repeat;border:0px;float:left}
.index_tit1 .btn{width:140px;height:30px;padding-top:10px;margin-left:30px;float:left}
.index_tit1 .btn a{display:block;width:100%;height:30px;    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;background:#c6182c;line-height:30px;text-align:center;font-size:14px;color:#ffffff}
.jbdhw{width:1100px;height:320px;margin:0 auto}
.jbdh{width:540px;height:305px; border:1px solid #e6e6e6}
.jbdh .dhnb{width:260px;height:auto;float:left;padding-left:8px}
.jbdh .dhnb .cd .d1{width:40px;height:auto;float:left}
.jbdh .dhnb .cd .d1> p{width:100%;height:50px;margin-top:10px;-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
border-radius:50%;text-align:center}
.jbdh .dhnb .cd .d1 .icon{font-size:30px;color:#ffffff;margin-top:10px}
.jbdh .dhnb .cd .d2{width:220px;height:80px;float:left}
.jbdh .dhnb .cd .d2 h3{font-size:14px;color:#333333;margin-left:10px}
.jbdh .dhnb .cd .d2 li{width:63px;margin-left:7px;height:25px;float:left;overflow:hidden}

	
	
	

.fk_db{width:100%;height:35px;background:#005eaa; position: fixed;z-index: 99;}
.fk_db1{width:1100px;height:35px;}
.fk_db1 .p1{line-height:35px;font-size:14px;color:#ffffff;float:left}
.sj{font-size:20px;}
.fk_db1 .p2{float:right;margin-top:8px}
.fk_db1 .p2 a{display:block;width:40px;height:20px;border-left:1px solid #ffffff;float:left;text-align:center;color:#ffffff;font-size:18px}
.fk_db1 .p2 a:nth-of-type(1):hover{color:#F40}
.fk_db1 .p2 a:nth-of-type(2):hover{color:#308302}

.logo{width:1100px;height:125px;padding-top:35px}
.logo .d1{width:510px;height:auto;margin-top:40px}
.logo .d1 .li1{width:290px;border-right:1px solid #d7d7d7;height:60px;}
.logo  img{width:100%}
.logo .d1 .li2{width:190px;margin-left:10px;padding-top:15px}
.logo .d1 .li2 p{font-size:14px;color:#666666}
.logo .d2{width:160px;margin-top:40px;}
.logo .d2 p{font-size:13px;color:#666666}

.nav{width:1100px;height:45px;position:relative}
.nav >ul> li{width:120px;line-height:45px;font-size:16px;float:left;text-align:center}
.nav .sub{display:none;width:100%;height:auto;position:absolute;top:46px;left:0px;z-index: 999999;z-index:99;}

.nav .sub .nav_1{border:1px solid #005eaa;width:1100px;height:235px;margin-top:4px;background:#ffffff;padding:30px 0px}
.nav .sub .nav_1 .s1{width:100%;height:115px;}
.nav .sub .nav_1 .s1b{border-bottom:1px solid #ececec;}
.nav .sub .nav_1 .s1 >div{width:326px;height:115px;float:left;padding-left:40px}
.nav .sub .nav_1 .s1b1{border-right:1px solid #ececec;}
.nav .sub .nav_1 .s1 .p1{width:100%;font-size:18px;color:#333333;text-align:left}
.nav .sub .nav_1 .s1 .bt1{font-size:22px;color:#7c9dc1;margin-right:15px}
.nav .sub .nav_1 .s1 .p2{width:100%;}
.nav .sub .nav_1 .s1 .p2 ul {width:100%;clear:left}
.nav .sub .nav_1 .s1 .p2 li {float:left;line-height:25px}
.nav .sub .nav_1 .s1 .s11 .p2 a{font-size:14px;color:#666666;text-align:center;padding:0px 10px}
.nav .sub .nav_1 .s1 .s11 .p2 a:hover{color:#005eaa}


.nav .sub .nav_2{border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;width:118px;height:275px;background:#ffffff;
position:absolute;top:-2px;left:315px
}
.nav .sub .nav_2 ul li{line-height:25px;}
.nav .sub .nav_2 ul li a{font-size:14px;color:#333333}
.nav .sub .nav_2 ul li a:hover{color:#005eaa}

.nav .sub .nav_3{border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;width:236px;height:150px;background:#ffffff;
position:absolute;top:-2px;left:675px
}
.nav .sub .nav_3 ul{width:118px;height:150px;float:left}
.nav .sub .nav_3 .u2{border-top:1px solid #c9c9c9}
.nav .sub .nav_3 ul li{line-height:25px;}
.nav .sub .nav_3 ul li a{font-size:14px;color:#333333}
.nav .sub .nav_3 ul li a:hover{color:#005eaa}
.nav .sub .nav_4{border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;width:236px;height:180px;background:#ffffff;
position:absolute;top:-2px;left:435px
}
.nav .sub .nav_4 ul{width:118px;height:150px;float:left}
.nav .sub .nav_4 .u2{border-top:1px solid #c9c9c9}
.nav .sub .nav_4 ul li{line-height:25px;}
.nav .sub .nav_4 ul li a{font-size:14px;color:#333333}
.nav .sub .nav_4 ul li a:hover{color:#005eaa}

.nav .sub .nav_5{border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;width:236px;height:180px;background:#ffffff;
position:absolute;top:-2px;left:795px
}
.nav .sub .nav_5 ul{width:118px;height:150px;float:left}
.nav .sub .nav_5 .u2{border-top:1px solid #c9c9c9}
.nav .sub .nav_5 ul li{line-height:25px;}
.nav .sub .nav_5 ul li a{font-size:14px;color:#333333}
.nav .sub .nav_5 ul li a:hover{color:#005eaa}


.nav  .on{width:118px;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;border-top:1px solid #c9c9c9}

.nav .l1{width:195px;height:47px;background:#005eaa;color:#ffffff;border:0px}
.nav .l1 a{color:#ffffff;font-size:16px}

.nav .l1 span{margin-left:5px;

}
.nav .l1 .ts{
	transform:rotate(180deg);

-moz-transform:rotate(180deg); /* Firefox 4 */
-webkit-transform:rotate(180deg); /* Safari and Chrome */
-o-transform:rotate(180deg);
transition: transform 0.5s;
	
}
.nav .l1:hover  .ts{
	transform:rotate(0deg);
    transition: transform 0.5s;
-moz-transform:rotate(0deg); /* Firefox 4 */
-webkit-transform:rotate(0deg); /* Safari and Chrome */
-o-transform:rotate(0deg);
	
}
.nav .l2{width:155px;height:35px;border:1px solid #d4d4d4;float:right;line-height:35px;}
.nav .l2 a{font-size:18px;color:#005eaa}
.nav .gh{font-size:22px; fill:#005eaa}


.banner{width:100%}
.banner img{width:100%}

/*dibu部分*/


.in_a4{width:100%; height:auto; margin:auto; }
.in_a4 .hbody{width:1100px; height:60px; margin:auto;  }
.in_a4 .hbody ul li{width:273px; height:60px;text-align:center;text-transform:uppercase; font-size:20px; line-height:60px; color:#333333; float:left; cursor:pointer;
border-right:1px #e0e0e0 solid;border-top:3px #e0e0e0 solid
}
#a4_hk1{border-left:1px #e0e0e0 solid;}
.in_a4 .hbody ul li.on{ color:#005eaa;border-top:3px #005eaa solid}

.in_a4 #a4_hk1_{width:1100px; height:300px; margin:0px auto; overflow:hidden; position:relative;}
.in_a4 #a4_hk1_ ul li{width:350px; height:250px; float:left; position:relative; margin:0 5px;}
.in_a4 #a4_hk1_ ul li span{width:350px; height:250px; position:absolute; top:0; left:0; z-index:1; overflow:hidden; cursor:pointer;}
.in_a4 #a4_hk1_ ul li span img{width:350px; height:auto;transform: scale(1);-webkit-transform: scale(1);transition: all 1s ease 0s;}
.in_a4 #a4_hk1_ ul li span:hover img{transform: scale(1);-webkit-transform: scale(1.1);-webkit-transition: all 1s ease 0s;}
.in_a4 #a4_hk1_ ul li p{width:150px; height:50px; text-align:center; background-color:#005eaa; line-height:50px; font-size:15px; color:#fff; position:absolute; bottom:0px; left:25px; z-index:2;}
.in_a4 #a4_hk1_ .prev1{width:26px; height:26px; background:url(../images/zj_ico2.png) no-repeat center center #005eaa; position:absolute; bottom:0px; left:568px;    opacity: 0.3;}
.in_a4 #a4_hk1_ .next1{width:26px; height:26px; background:url(../images/zj_ico1.png) no-repeat center center #232122; position:absolute; bottom:0px; right:568px;    opacity: 0.3;}
.in_a4 #a4_hk1_ .prev1:hover{ opacity: 0.99;}
.in_a4 #a4_hk1_ .next1:hover{ opacity: 0.99;}
.in_a4 .tsjs{width:1100px; height:300px; margin:0px auto; overflow:hidden; position:relative;}
.in_a4 .tsjs ul li{width:256px; height:250px; float:left; margin:0 9px;}
.in_a4 .tsjs ul li p.aa1{width:100%; height:50px; border-bottom:1px solid #d5d5d5; float:left; text-align:right; font-size:55px; line-height:43px; font-family:arial; color:#d5d5d5;}
.in_a4 .tsjs ul li p.aa1 span{width:80px; height:30px; line-height:30px; float:left; display:block; font-size:13px; padding-top:19px; text-align:left;}
.in_a4 .tsjs ul li a.aa1{width:256px; height:auto; display:block; text-align:center; overflow:hidden; background-color:#f4f4f4; float:left; margin-top:5px;}
.in_a4 .tsjs ul li a.aa1 img{width:100%; height:auto; margin:auto;}
.in_a4 .tsjs ul li h3{width:256px; height:30px; line-height:30px; font-size:13px; padding-top:5px; float:left; color:#7e7e7e;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.in_a4 .tsjs ul li p{width:256px; height:36px; line-height:18px; font-size:12px; margin-bottom:5px; color:#7e7e7e; float:left; overflow:hidden;}
.in_a4 .tsjs ul li a.aa2{width:35px; height:5px; background-color:#d5d5d5; float:left; display:block;}
.in_a4 .tsjs .prev1{width:26px; height:26px; background:url(../images/zj_ico2.png) no-repeat center center #005eaa; position:absolute; bottom:0; left:568px;opacity: 0.3;}
.in_a4 .tsjs .next1{width:26px; height:26px; background:url(../images/zj_ico1.png) no-repeat center center #232122; position:absolute; bottom:0; right:568px;opacity: 0.3;}
.in_a4 .tsjs .prev1:hover{ opacity: 0.99;}
.in_a4 .tsjs .next1:hover{ opacity: 0.99;}
.in_a4 #a4_hk4_{width:1150px; height:auto; margin:0px auto;}
.dabd{width:100%;height:auto;padding-top:60px;background:#ecf2f7;padding-bottom:20px}
.more{width:100%;height:30px;}
.more a{display:block;width:230px;height:30px;margin:0 auto;background:#005eaa;line-height:30px;text-align:center;font-size:16px;color:white}


.znq_ry{width:100%;height:40px;background:#005eaa}
.znq_ry ul{width:1000px;height:40px;margin:0 auto}
.znq_ry ul li{width:250px;height:40px;line-height:40px;float:left;text-align:center;font-size:16px;color:white}
.znq_ry ul li span{margin-right:10px;font-size:20px}

.footer{width:1100px;height:210px;margin:0 auto}
.footer .d1{width:355px;height:210px;}
.footer .d2{width:294px;height:210px;padding:0px 35px}
.footer .d3{width:198px;height:210px;padding:0px 90px}
.footer .br{border-right:1px solid #ae85bb}
.footer .d1 ul li{width:118px;float:left}
.footer .d1 ul li  h1{font-size:16px;color:#333333}
.footer .d1 ul li p{margin-top:5px}
.footer .d1 ul li p a{font-size:14px;color:#999999}
.footer .d2 p{text-align:center;font-size:14px}
.footer .d3 h3{font-size:18px;color:#333333;text-align:center;}
.footer .d3 p{text-align:center;font-size:14px;color:#333333}
.footer .d3 img{width:105px;margin:0 auto;display:block;margin-top:10px;margin-bottom:20px}
.footer .d3 p span{text-align:center;font-size:20px;color:#ffffff;display:block;width:30px;height:30px;background:#005eaa;margin-left:25px;float:left;
  -moz-border-radius: 50%;      /* Gecko browsers */
                  -webkit-border-radius: 50%;   /* Webkit browsers */
                  border-radius:50%;
}
.footer .d3 p span:hover{background:#232425}   
.footer .d3 .sc{margin-top:4px}
.bq{width:1100px;height:auto}
.bq img{width:100%}

.fbj{width:100%;height:430px;background:#f6f6f6;padding-top:40px}
.dbbq{width:1100px;height:70px;margin:0 auto;margin-top:60px;position:relative}
.dbbq p{width:515px;height:50px;position:absolute;top:15px;left:345px;font-size:14px;color:#333333}