@charset "utf-8";

body 
{   
    margin:0;
    padding:0;
	font-family:"微软雅黑";
	font-size:14px;
	cursor: default;
	background-color:#fff;
	  min-width:1200px;
}


/*table{border-collapse:collapse;border-spacing:0px;}*/
a{text-decoration:none;font-size:14px;outline:none;}
/* a:hover{text-decoration:underline} */
a:active{outline:none;}
a img{border:0;}
p{ margin:0; padding:0}
.clearfix{clear:both}
.overflow{ overflow:hidden}
 body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,b{padding:0;margin:0}
a:focus,input,select,textarea{outline:0}
b{ margin:0; padding:0}
textarea{resize:none;overflow:auto}
ul,ol,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal}
input{ outline:none; border:none; background-color:transparent;font-family: "微软雅黑"}

.float-r{float: right !important}
.float-l{float: left !important;}

.float-box{ width: 100%; position: relative; z-index: 2;}
.head-bj{ width: 100% ; height: 115px; background: url(../images/top-bj.jpg) no-repeat center center;}
.head-box{ width: 1200px; height: 115px; margin: 0 auto;  overflow: hidden;}
.head-box .logo-box{ width: 600px; padding: 25px 0 0 0;float: left;}
.head-box .logo-box h1 a img{float: left; }
.head-box .logo-box h1 a .lg{ padding-left: 21px;}
.search-box{ width: 354px; height: 39px; background: url(../images/seac1.png) no-repeat;float: right; position: relative; margin-top: 40px; overflow: hidden; border-radius: 5px;}
.search-box .input{ width: 280px; height: 39px; line-height: 39px;padding-left: 12px; font-size: 14px; color: #a0aab2; }
.search-box .button{ width: 50px; height: 39px; background: url(../images/sea-bott.png) no-repeat; position: absolute;right: 0; top: 0; cursor: pointer;}
.search-box.on{ width: 354px; height: 39px;background: url(../images/sea2.png) no-repeat; box-shadow: -2px 3px 3px #b8e1f4}





.nav{ width: 100% ; height: 54px; background: url(../images/nav-bj.png) no-repeat center center; position: relative;z-index: 999;}
.nav ul{ width: 1200px; height: 54px; margin: 0 auto; }
.nav ul li{ width: 109px; float: left; }
.nav ul li .aa{width: 109px; height: 54px; line-height: 54px; display: block; text-align: center; font-size: 16px; color: #fff; overflow: hidden;position: relative; z-index: 4;}

.float-bg{width: 109px; height: 54px; background-color: #1755a4; position: absolute;left: 0; bottom: 0; z-index: 1;}
.subnav-bj{ width: 100% ; height: 222px; background: url(../images/nav-b.png) no-repeat center center; position: absolute; left: 0; top: 54px;  overflow: hidden; display: none}
.subnav-box{ width: 1200px; height: 222px;margin: 0 auto; }
.sub-l{ width: 503px; height: 222px; background: url(../images/nax-x.jpg) no-repeat right center;float: left; overflow: hidden;}
.sub-l .bt{ width: 158px;float: left; padding: 41px 0 0 0 }
.sub-l .bt h3{ font-size: 24px; font-weight: bold; border-bottom: 2px solid #fff; padding-bottom: 3px; display: inline; color: #fff;}
.sub-l .link-box{ width: 324px; height: 150px; float: left; margin-top: 40px; overflow: hidden;}
.sub-l .link-box a{ width: 160px; height: 18px; line-height: 18px; font-size: 16px; color: #fff;float: left; overflow: hidden; margin-bottom: 25px;}
.sub-l .link-box a:hover{ font-weight: bold}

.sub-c{ width: 232px;height: 222px; background: url(../images/nax-x.jpg) no-repeat right center;float: left; text-align: center; overflow: hidden;}
.sub-c .ewm-bj{ display: inline-block; margin-top: 46px;}
.sub-c .ewm-box{ width: 106px; height: 109px; background: url(../images/ewm-bj.png) no-repeat; overflow: hidden;}
.sub-c .ewm-box img{ width: 106px ; height: 106px;}
.sub-c .ewm-bj h4{ width: 100% ; font-size: 14px; color: #fff ; padding: 4px 0 0 0}

.sub-r{ width: 455px;height: 222px; float: right; text-align: right; overflow: hidden;}
.sub-r .ic-box{ display: inline-block; border-bottom: 1px solid #73bad5 ; padding: 20px 0 8px 0; margin-bottom: 7px;}
.icb{ width: 70px ; display: inline-block ;text-align: center; margin: 0 14px;}
.icb img{ width: 33px; height: 33px;   transition: all .5s;}
.icb h5{ width: 100% ; height: 20px; line-height: 20px; font-size: 14px; color: #fff ;text-align: center;}
.sub-r h6{ width: 403px; height: 20px; line-height: 20px; font-size: 14px; color: #fff ; text-align: left; display: inline-block; margin: 7px 0 0 0 ; overflow: hidden;}

.animated:hover img{
	animation:tada 1s .2s ease both;
	-moz-animation:tada 1s .2s ease both;
}
@keyframes tada {
	0% {
	-webkit-transform:scale(1);
}
10%,20% {
	-webkit-transform:scale(0.9) rotate(-3deg);
}
30%,50%,70%,90% {
	-webkit-transform:scale(1.1) rotate(3deg);
}
40%,60%,80% {
	-webkit-transform:scale(1.1) rotate(-3deg);
}
100% {
	-webkit-transform:scale(1) rotate(0);
}
}@-moz-keyframes tada {
	0% {
	-moz-transform:scale(1);
}
10%,20% {
	-moz-transform:scale(0.9) rotate(-3deg);
}
30%,50%,70%,90% {
	-moz-transform:scale(1.1) rotate(3deg);
}
40%,60%,80% {
	-moz-transform:scale(1.1) rotate(-3deg);
}
100% {
	-moz-transform:scale(1) rotate(0);
}
}

.footer-bj{ width: 100% ; height: 332px; background: url(../images/foot-bj.jpg) no-repeat center center; overflow: hidden;}
.foot-tp{ width: 100% ; height: 57px; border-bottom: 1px solid #335f9a;}
.tp-c{ width: 1200px; margin: 0 auto; height: 57px;}
.tp-c .tpl{ width: 700px; height: 50px;line-height: 50px; float: left; padding-top: 7px;}
.tp-c .tpl a{ display: inline-block; font-size: 14px; color: #a9b5cc ; background: url(../images/fx.jpg) no-repeat right center; padding: 0 13px;}
.tp-c .tpr{ width: 300px; height: 50px;line-height: 50px; float: right; padding-top: 7px; text-align: right;}
.tp-c .tpr a{ display: inline-block; font-size: 14px; color: #a9b5cc ; background: url(../images/fx.jpg) no-repeat right center; padding: 0 13px;}
.tp-c .tpl a:hover{ color: #fff}
.tp-c .tpr a:hover{ color: #fff}

.foot-c{ width: 1200px; height: 265px; margin: 0 auto;}
.ft-l{ width: 460px; height: 245px; margin: 20px 0 0 0; background: url(../images/xia.jpg) no-repeat right 8px ;float: left; position: relative; overflow: hidden;}
.ft-c{ width: 450px; height: 245px; margin: 20px 0 0 0; background: url(../images/xia.jpg) no-repeat right 8px ;float: left; position: relative;}
.ft-r{ width: 262px; height: 245px; margin: 20px 0 0 0;float: right; margin-right: 4px;}

.bgo{ margin: 8px 0 0 33px;}

.ewm-box3{ width: 255px; float: right ; padding: 21px 0 0 0}
.ewm-box3 .ewm{ width: 118px;float: left;}
.ewm-box3 .ewm img{width: 118px; height: 118px;}
.ewm-box3 .ewm h6{width: 118px;height: 20px; line-height: 20px; font-size: 14px; color: #fff; text-align: center; padding-top: 3px; overflow: hidden;}
.ft-l h4{ width: 100% ;height: 20px; line-height: 20px; font-size: 14px; color: #a9b5cc; margin-bottom: 4px;  overflow: hidden;}
.ft-l .pa1{ position: absolute; left: 8px; bottom: 24px}
.ft-l .pa2{ position: absolute; left: 113px; bottom: 24px}

.daoh-bj{ width: 365px; height: 32px; position: absolute; left: 46px; bottom: 72px;}

.xl3 {width:172px;height:31px; float: left; background: url(../images/lian-bj.png) no-repeat; margin-right: 5px;}
.xl3 p {width:163px;height:31px; line-height:31px;display:block; padding-left:9px;font-size:14px; color:#a9b5cc;}
.xl3 .set {background:url(../images/san5.png) no-repeat ; background-position:150px 12px;}
.xl3 .select {background:url(../images/san6.png) no-repeat ; background-position:150px 12px ;}

.xl3 .new {width:170px;position:absolute;top: 31px; border:1px solid #b4cae0; background-color:#f9fbfd; border-top:none;display:none; max-height:60px; overflow-y:auto ; overflow-x: hidden ; z-index: 999; border-radius: 4px; padding: 5px 0}
.xl3 ul li { width:160px; margin: 0 auto; }
.xl3 ul li a{ width:145px; height:25px; line-height:25px; background: url(../images/d.jpg) no-repeat 10px center;  padding-left:15px; display:block;  font-size:14px; color: #767f88;;  overflow:hidden}
.xl3 ul li:hover a{background-color:#e3f2f7; color:#1b599e; font-weight: bold}





.copy{ width: 100%; height: 32px; line-height: 32px; font-size: 14px; color: #a9b5cc; text-align: center; background-color: #0b2b57;}
.copy a{ font-size: 14px; color: #a9b5cc; }


