@charset "utf-8";
body{ padding:0 ;margin:0; font-family:"微软雅黑"; font-size:14px; color:#000000; line-height:26px; background:#FFFFFF; text-align:justify; min-width: 1260px; }
img{border:0; vertical-align:middle;}
a:link,a:visited,a:active {text-decoration:none;font-family:"微软雅黑";font-size: 14px;color:#000000;}
a:hover {text-decoration:none; font-family: "微软雅黑";font-size: 14px;color:#265aed;}
ul,li{ padding:0; margin:0; list-style-type:none;} 
 .clearfix { *zoom: 1; } 
.clearfix:before,.clearfix:after { display: table; line-height: 0; content: ""; } 
.clearfix:after { clear: both; }
p {margin: 0;padding: 0;}
.w {width: 1200px;margin: 0 auto;}
.fl {float: left;}
.fr {float: right;}
.shortcut {height: 33px;background-color: #3757b3;color:#fff;line-height: 33px;}
.shortcut  a{color:#fff;}
.shortcut span {margin:0 20px; }
#search_box {margin-top: 3px;}
#s {float: left;height: 23px;line-height: 23px;width: 165px;margin: 0;padding: 0;border: 0;margin-top: 2px;padding-left: 10px;}
.a {background: url(../img/s.jpg) no-repeat;width: 28px;height: 23px;display: inline-block;}
.header {background-color: #273f85;height: 114px;color:#fff;line-height: 114px;}
.nav {float: right;}
.nav li{float: left;}
.nav li a{display: block;width: 94px;text-align: right;font-size: 16px;color:#fff;}
.logo {width: 354px;height: 112px;float: left;}


/* banner */
.index_banner{position:relative;height:426px;}
.index_banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:426px;}
.index_banner li.yi{background:url(../img/banner1.jpg) center top no-repeat;}
.index_banner li.er{background:url(../img/banner2.jpg) center top no-repeat;}

.index_banner li a{display:block;margin:0 auto;width:1000px;height:350px;}
.index_banner cite{position:absolute;bottom:15px;left:50%;z-index:999;display:block;margin-left:-100px;width:200px;height:15px;_display:none;}
.index_banner cite span{float:left;display:block;margin:0 4px;width:40px;height:8px;background-color:#e5e5e5;text-indent:-999em;opacity:.8;cursor:pointer;}
.index_banner cite span:hover{background-color:#f5f5f5;}
.index_banner cite span.cur{background-color:#1d8bd8;cursor:default;}

.footer {overflow:hidden;background-color: #273f85;margin-top: 50px;}
.footer ul {height: 72px;line-height: 72px;border-bottom: 1px solid #8d99be;text-align: center;padding-left: 160px;}
.footer ul li  {float: left;width: 72px;padding:0 17px;}
.footer ul li a {font-size: 18px;color:#fff;}
.footer div {width: 1200px;margin: 0 auto;font-size: 12px;color:#fff;text-align: center;clear: both;overflow: hidden;}
.footer p {width: 1200px;margin: 0 auto;font-size: 12px;color:#fff;text-align: center;line-height: 30px;}

.main {width: 1000px;margin: 0 auto;overflow: hidden;clear:both;margin-top: 20px;}
.news .fl {height: 147px;margin-right: 35px;}
.news ul {width: 373px;}
.news li {line-height: 34px;color:#7e7e7e;}
.news li a {margin-left: 10px;color:#4b4b4b;font: 14px "simsun";}
.news li span {float: right;color:#9c9c9c;font:12px "simsun";line-height: 30px;}
.zzjg li a {float: left;width: 48%;height: 34px; line-height: 34px;display: block;color:#5d5d5d;font-size: 14px;padding-left: 2%;}
.zzjg li a i {margin-right: 27px;background: url("../img/more.png") no-repeat left center;width: 11px;height: 9px;display: block;float: left;margin-top: 12px;}
.zzjg li a:hover i {margin-right: 27px;background: url(../img/icon.png) no-repeat left center;}
.zzjg li a:hover{background-color: #273f85;color:#fff;}

.part1 {overflow: hidden;clear:both;margin-bottom: 20px;}
.part2 {overflow: hidden;clear:both;margin-bottom: 20px;border:5px solid #f2f2f2;padding: 20px;}
.about {float: left;}
.about .fl{height: 265px;}
.about p {width: 319px;line-height: 24px;padding-top: 80px;margin-left: 20px;}
.about p  a{color:red;}
.product {width: 358px;float: right;}
.product  ul li {width: 50%;float: left;margin: 10px 0;overflow: hidden;}
.part3>div {width: 33.33%;float: left;}
.imgbox {padding: 10px 0;text-align: center;}
.text {background-color: #f9f9f9;border: 1px solid #ebebeb;width: 318px;}
.text li {color:#273f85;padding-left: 22px;}
.text li a {margin-left: 15px;color:#4b4b4b;line-height: 30px;}
.xg img{width: 152px; transition:width 2s, height 2s;-moz-transition:width 2s, height 2s, -moz-transform 2s; /* Firefox 4 */-webkit-transition:width 2s, height 2s, -webkit-transform 2s; /* Safari and Chrome */-o-transition:width 2s, height 2s, -o-transform 2s; /* Opera */}
.xg img:hover{width: 152px;transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg); -o-transform:rotate(-360deg);}
.xg a{width: 152px;display: block;border: 1px solid #ccc;overflow: hidden;}


.win {position: relative;width: 224px;height: 152px;overflow: hidden;margin: 0 auto;}
.left {position: absolute;top:45%;left:0;font-size: 58px;font-weight: bold;color:red;text-align: center;line-height: 40px;cursor: pointer;z-index: 2;}
.right {position: absolute;top:45%;right:0;font-size: 58px;font-weight: bold;color:red;text-align: center;line-height: 40px;cursor: pointer;z-index: 2;}
.box li {float: left;list-style: none;}
.box img {width: 224px;height: 152px;}
.box {position: absolute;left: 0;top: 0;width: 10000px;}

.col-blue {color:#273f85;margin-top: 20px;font-weight: 900}
.lxwm ul {padding-left: 20px;border: 1px solid #ebebeb;height: 200px;background-color: #f9f9f9; box-sizing: border-box; width: 96%;}

.con {width: 1000px;margin: 20px auto 0;overflow: hidden;clear: both;}
.con-left {float: left;width: 244px;}
.left-top,.left-bot {border: 1px solid #a0a0a0;width: 244px;margin-bottom: 22px;}
.left-top li  a{display:block;height: 39px;line-height: 39px;text-align: center;font-size: 16px;}
.left-top li  a:hover{color:#fff;background: url("../img/icon2.png") #4e6dc7  center left  no-repeat;background-position: 64px;}
.left-top li  a.on{color:#fff;background: url("../img/icon2.png") #4e6dc7  center left  no-repeat;background-position: 64px;}
.con-right {width: 738px;float: right;}
.left-bot ul  {padding: 10px;}

.title {background: url("../img/bg.jpg") no-repeat;width: 738px;height: 50px;line-height: 50px;}
.title .fl {color: #fff;font-weight: 900;padding-left: 30px;padding-left: 50px;font-size: 18px;}
.title .fr {color: #000;line-height: 50px;height: 50px;padding-right: 15px;}
.title .fr  span {color:#265aed;}
.right-btm {height: auto;overflow: hidden;background: #f5f5f5; min-height: 600px;line-height: 30px;padding: 30px 20px;color: #343434;font-size: 16px;max-height: 99999px;}
.right-btm img{max-width: 100%; height: auto;}
.left-bot li span {color:#9c9c9c;font-size: 12px;}

.rollBox{width:311px;overflow:hidden;padding: 3px 0 3px 6px;}
.rollBox .LeftBotton{height:32px;width:32px;background:url(../img/left.png) no-repeat 11px 0;overflow:hidden;float:left;display:inline;margin:65px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:32px;width:32px;background:url(../img/right.png) no-repeat 11px 0;overflow:hidden;float:left;display:inline;margin:65px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:244px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:244px;float:left;text-align:center;}
.rollBox .Cont .pic img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;width: 234px;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.txt {border: 1px solid #ebebeb;width: 317px;padding: 4px 0;background-color: #f9f9f9;}

/** 等于或大于550px正常模式 **/
@media screen and (min-width: 550px) {
.pagination {float: right;}
.pagination a, .pagination a:visited {float: left;background: #fff;margin: 0 5px 10px 0;padding: 8px 11px;line-height: 100%;border: 1px solid #ebebeb;border-radius: 2px;}
.pagination .current, .pagination .dots {background: #fff;float: left;margin: 0 5px 0 0;padding: 8px 11px;line-height: 100%;border: 1px solid #ebebeb;border-radius: 2px;}
.pagination span.pages {}
.pagination span.current, .pagination a:hover {background: #0088cc;color: #fff;border: 1px solid #0088cc;}
.screen-reader-text, .pages  {display: none;}
}

.pre{float: left;margin-top: 60px;width: 100%;font-size: 16px;line-height: 30px;}
.pre a{font-size: 16px;color: #343434;}
.pic li{float: left;width: 31%;text-align: center;margin: 0 1% 2% 1%;}
.pic img{width: 100%;display: block;border: solid 1px #ccc;}
.pic a{font-size: 16px;}

#ad1{position: relative;}
#close{position: absolute;top: 0;right: 0;cursor: pointer;}

.shutter {overflow: hidden;width: 100%;height: 100%;position: relative; min-width: 1260px;}
.shutter-img {z-index: 1;}
.shutter-img,.shutter-img div {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.shutter-img div {cursor: default;}
.shutter-img div > span {width: 100%;height: 100%; display: block;}
.shutter-img .created {overflow: hidden;position: absolute;z-index: 20;}

.map{width: 100%; height: 550px;margin-top: 20px;}
.m-tit{font-size: 20px; text-align: center; margin-bottom: 20px;font-weight: bold;}