﻿@charset "utf-8";

body 
{   
    margin:0;
    padding:0;
	font-family:"微软雅黑";
	font-size:14px;
	cursor: default;
	background-color:#fafafa;
	/*overflow-x: hidden;*/
	min-width:1180px;

}


/*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}
.float-r{float: right !important}
.float-l{float: left !important;}




.head-bj{ width: 100% ; height: 133px ;  background-color: #fff ; position: fixed; left: 0; top: 0; z-index: 9;box-shadow:0 0 12px rgba(0, 0, 0, 0.3);}
.head-box{ width: 1180px; height: 133px; margin: 0 auto; position: relative; }
.logo-box{ width: 241px; padding: 39px 0 0 0 ;float: left; position: relative; left: -50px;}
.logo-box h1 a img{ width: 241px; height: 62px;}

.seac-bj{ width: 224px; height: 26px; position: absolute;right: 1px;top: 40px;}
.seac-c{width: 222px; height: 24px; border: solid 1px #aeaeae ;position: relative; border-right: none;}
.seac-c .inp{ width: 160px; height: 24px ; line-height: 24px; font-size: 12px; color: #333 ;position: absolute; left: 10px;top: 0}
.seac-c .submit{ width: 47px; height: 26px; background: url(../images/seac.jpg) no-repeat;position: absolute;right: 0;top: -1px;cursor: pointer;}

.nav{ width: 885px; float: right; margin: 81px 0 0 0;}
.nav ul{ width: 920px ;}
.nav ul li{float: left; position: relative; margin-right: 30px; height: 52px;}
.nav ul li .ad{ font-size: 18px; color: #343435;}
.nav ul li .xial-bj{ width: 996px; position: absolute; left: 0; top: 52px ; overflow: hidden;text-align: left ;display: table ;word-spacing: -1em ;}
.nav ul li .xial-bj a{ width: 98px; height: 66px; line-height: 66px; text-align: center; font-size: 16px; color: #fff ; background: url(../images/nav-bj.png) repeat;display: inline-block; overflow: hidden;}
.nav ul li .xial-bj a:hover{ background-color: #024aaf}
.nav ul li .ad:hover{color: #004fbf}
.nav ul .lam9 .xial-bj{ position: absolute; left: inherit; right: 0 ; text-align: right;}
.nav ul .lam8 .xial-bj{ position: absolute; left: inherit; right: 0 ;text-align: right;}
.nav ul .lam7 .xial-bj{ position: absolute; left: inherit; right: 0 ;text-align: right;}
.nav ul .lam6 .xial-bj{ position: absolute; left: inherit; right: 0 ;text-align: right;}
.nav ul .lam5 .xial-bj{ position: absolute; left: inherit; right: 0 ;text-align: right ; }


.flexslider{width:100%; height:552px; position: relative; overflow:hidden; z-index: 1;  margin-top: 133px;}
/*图片*/
.flex-viewport,.flexslider .slides,.flexslider .slides li/*,.flexslider .slides li a img*/{ display: block; width:100%; /*height:100%;*/}
.flexslider .slides li { overflow: hidden; position: relative;}
.flexslider .slides li a { display: block; width:2560px; height:100%; position: relative; left:50%; margin-left:-1280px}
.flexslider .slides li a { text-align: center;}
.flexslider .slides li a img { display: inline-block; width:100%; height:552px; }

/*按钮点*/
.flex-control-nav{width:100%;position:absolute;bottom:25px;text-align:center; z-index: 9999;}
.flex-control-nav li{display:inline-block;zoom:1;*display:inline; }
.flex-control-paging li a{ background-image:url(../images/dd.png) ;background-position: center 0; display: block; width: 15px; height:15px; overflow: hidden; text-indent: -99em; cursor: pointer; margin: 0 6px;}
.flex-control-paging li a.flex-active{ background-position: center -15px;  }

/* .flex-direction-nav{ width: 100%; position: absolute; left: 0%; bottom: 59%;  z-index: 9999; height: 0; }
.flex-direction-nav .flex-prev { width: 35px; height: 41px;  font-size: 0; display: block; background: url(../images/left.png) no-repeat;float: left;  margin-left: 10% ; }
.flex-direction-nav .flex-next {width: 35px; height: 41px;  font-size: 0; display: block; background: url(../images/right.png) no-repeat;float: right ; margin-right: 10% }
.flex-direction-nav .flex-prev:hover{ background: url(../images/left1.png) no-repeat;}
.flex-direction-nav .flex-next:hover{background: url(../images/right1.png) no-repeat;} */



.foot-bj{ width: 100% ;background-color: #024aaf;}
.foot-box{ width: 1200px;  height: 245px ; margin: 0 auto; overflow: hidden;}
.foot-l{ width: 419px;float: left; height: 188px; background: url(../images/xian.jpg) no-repeat right top; margin-top: 55px;}
.foot-c{ width: 408px;float: left; height: 188px; background: url(../images/xian.jpg) no-repeat right top;margin-top: 55px;}
.foot-r{ width: 328px;float: right; height: 188px; margin-right: 25px;margin-top: 55px; position: relative;}
.foot-l p{ width: 338px; font-size: 16px; color: #fff ;line-height: 38px; margin-left: 31px;text-align: justify ;position: relative; top: -8px}
.foot-l p span{font-weight: bold; padding-right: 3px}

.list{ width: 320px; margin-left: 44px; overflow: hidden;}
.list ul{ width: 100% ;}
.list ul li{float: left; margin: 0 31px 35px 0}
.list ul li a{ line-height: 18px; font-size: 16px; color: #fff;}
.list ul li a:hover{font-weight: bold}

.foot-r h3{ width: 200px; text-align: right; line-height: 18px; font-size: 16px; color: #fff ;}
.foot-r h4{ width: 200px; text-align: right;  line-height: 18px;font-size: 16px; color: #fff; margin: 8px 0}
.foot-r h5{ width: 200px; text-align: right; line-height: 14px; font-size: 12px; color: #9eb6d8 ;text-transform: uppercase;}

.bshare-custom a{ padding: 0 !important; margin-left: 10px}
.bshare-qqim{width: 35px !important; height: 35px !important; background-image: none; background: url(../images/q1.png) no-repeat !important;background-position: left center !important;}
.bshare-weixin{ width: 35px !important; height: 35px !important; background-image: none; background: url(../images/q3.png) no-repeat !important;background-position: left center !important; }
.bshare-sinaminiblog{width: 35px !important; height: 35px !important; background-image: none; background: url(../images/q2.png) no-repeat !important;background-position: left center !important;}

.bshare-custom{position: absolute; left: 50px;top: 77px}
.bshare-qqim:hover{background: url(../images/q1-1.png) no-repeat !important;background-position: left center !important;}
.bshare-weixin:hover{background: url(../images/q3-1.png) no-repeat !important;background-position: left center !important;}
.bshare-sinaminiblog:hover{ background: url(../images/q2-1.png) no-repeat !important;background-position: left center !important;}

.ewm{ width: 99px;text-align: center ;position: absolute;right: 0;top: 0}
.ewm img{ width: 99px; height: 99px;}
.ewm h6{ width: 100% ; text-align: center; font-size: 12px; color: #fff; padding: 7px 0 0 0}

.copy{ width: 100% ; text-align: center; height: 43px ;line-height: 43px; background-color: #012557 ; font-size: 12px; color: #516d94}
.copy a{ font-size: 12px; color: #516d94}







