@charset "utf-8";
/* CSS Document */

* {margin: 0;
  outline: 0;
  padding: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);/*只用于iOS*/
  font-family:Arial, Helvetica, sans-serif
}
html {
  width: 100%;
  height: 100%;
  -webkit-text-size-adjust: 100%;/* iPhone 横屏时默认会放大文字的问题*/
  -ms-text-size-adjust: 100%;
  font-size: 14px;
  overflow: auto;
}
body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  min-height: 100%;
  font-family: "\5FAE\8F6F\96C5\9ED1", "\5b8b\4f53", Arial, Helvetica, sans-serif;
  -webkit-touch-callout: none;/*禁止或显示系统默认菜单*/
  display: -webkit-box;
  -webkit-box-orient: vertical;/*从上向下垂直排列子元素*/
  -webkit-box-align: stretch;/*拉伸子元素以填充包含块*/
}
ul,
li {
  list-style: none;
  margin: 0;
  padding: 0;
}
input {
  outline: none;
  border: none;
  background-color: transparent;/*背景透明*/
}

img{border:0px;}
.fr{float:right;}
.clear{clear:both;}
a{text-decoration:none;}

.header {height:80px; background:#1a2d79; width:100%;  margin: 0 auto; padding: 0; position: relative;  min-width:1500px;  display: block !important; }
.logo{  height: 80px;width:20%; background:#096
  max-height: 80px;
  float: left;
 }
  .header.logo img{width:auto;}


.header_r{width:320px; margin-right: 1.5%; color:#ffffff;line-height:90px;  }  
.headerr_r{width:140px; }
.header_r_r_l a:link{color:#ffffff;}
.header_r_r_l a:visited{color:#ffffff;}
.header_r_r_l a:hover{color:#ef8e01;}
.header_r_r_l a:active{color:#ef8e01;}
.sou{ height:20px;  margin-top:35px;} 
.sou img{width:20px; height:20px;}
.input01{color:#ffffff; width:75%; padding-left:10%; }
.header_r_l{position:relative; width:180px;}
.header_r_l span{color:#ef8e01; }
.phone{width:30px; height:20px; display:inline-block;}
.phone img{ width:16px; height:18px; display:block; margin:6px auto 0;}
	
	
.weixin{ width:30px; height:30px; position:relative; font-size:12px; text-align:center;}
.weixin a{
	width: 30px;
	height: 30px;
	display: block;
	position: absolute;
	left: 145px;
	top: -57px;
	background: url(../images/weixin.png) no-repeat center top;
}
.weixin .weixin_nr{width:100px; height:100px; padding:10px; background:#fff; text-align:center; position:absolute; left:105px; top:-11px; display:none; z-index:999;}
.weixin .weixin_nr img{ margin-bottom:5px;}
.weixin .weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:-10px;}
.weixin.on .weixin_nr{ display:block;}
.weixin.on a{ background:url(../images/weixin.png) no-repeat left bottom;}

.header_m{float: right; width:600px; }
.nav{  width:100%;}
.nav li{width:120px; text-align:center; float:left;color:#ffffff; line-height:90px;}
.nav li a:link{color:#ffffff;}
.nav li a:visited{color:#ffffff;}
.nav li a:hover{color:#f08d00;}
.nav li a:active{color:#f08d00;}

.nav li a.on{color:#f08d00;}
  
  
.c-banner{
	width: 100%;
	position: relative;
}
.c-banner img{
	width: 100%;
}
.c-banner .banner ul{
	list-style: none;
	padding-left: 0px;
	margin-bottom: 0px;
}
.c-banner .banner ul li{
	position: absolute
	display: none;
	opacity: 0;
}
.c-banner .banner ul li:nth-child(1){
	opacity: 1;
	display: block;
}
.c-banner .banner ul li img{
	width: 100%;
	position: absolute;
	top: 0px;
}
.c-banner .banner ul li:first-child img{
	position: relative;
}
.c-banner .nexImg,.c-banner .preImg{
	padding: 25px 10px 25px 10px;
	position: absolute;
	top: 50%;
	margin-top: -53px;
	background: #ef8e00;
	opacity: 0.5;
	border-radius: 5px;
	z-index: 10;
	
}
.c-banner .nexImg:hover,.c-banner .preImg:hover{
	opacity: 0.8;
}
.c-banner .nexImg{
	right: 0px;
}
.c-banner .nexImg img,.c-banner .preImg img{
	
	
}
.c-banner .jumpBtn{
	width: 100%;
	position: absolute;
	bottom: 20px;
	text-align: center;
}
.c-banner .jumpBtn ul{
	margin-bottom: 0px;
	padding: 0px;
}

.c-banner .jumpBtn ul li{
	width: 15px;
	height: 15px;
	border-radius: 50%;
	display: inline-block;
	background-color:#172a88;
	opacity: 0.9;
	margin-left: 10px;
}
.c-banner .jumpBtn ul li:first-child{
	margin-left: 0px;
}
@media screen and (max-width:768px) {
	.c-banner{
		width: 100%;
		height: 345px;
		overflow: hidden;
	}
	.c-banner .banner ul li img{
		width: 768px;
		height: 345px;
		position: absolute;
		left: 50%;
		margin-left: -384px;
	}
}


.boxa{ background:url(../images/boxa_bg.png) no-repeat right top; padding-top:100px;} 
.boxa_t{text-align:center; color:#182b89; font-weight:bold; font-size:20px; height:50px; line-height:50px;}
.boxa_text{text-align:center; color:#666666; line-height:24px;}

a.button01{width:202px; height:54px; margin:30px auto 50px; background:url(../images/button01.png) no-repeat; line-height:54px; display:block; color:#f18e00; font-size:14px; text-align:center;}
a.button01:hover{-webkit-transition: transform 0.6s;
    -o-transition: transform 0.6s;
    transition: transform 0.6s;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    -o-transform: translateX(30px);
    transform: translateX(30px);}
a.button01 img:hover{-webkit-transition: transform 0.6s;
    -o-transition: transform 0.6s;
    transition: transform 0.6s;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    -o-transform: translateX(30px);
    transform: translateX(30px);}
	
.boxa_about{width:1750px; min-width:1750px; margin:0px auto; height:490px;}
.boxa_about_r{width:284px;}
.boxa_about_r li{width:284px; height:160px; margin-bottom:5px; background:#000; position:relative; cursor:pointer;}
.boxa_all{color:#ffffff; text-align:center; width:130px; height:75px; margin:0px auto; position:absolute; z-index:99; top:30px; left:70px;opacity:1; }
.boxa_all:hover{opacity:0.3;
 transform: scale(1, 1);
  transition-duration:0.5s;
position:absolute;

	}
.boxa_all p{height:30px; line-height:30px; font-size:16px;}
.newsimg{width:284px; height:160px; overflow:hidden;}
.img{display: block; width: 100%;height: 100%;transition: all 1s; opacity: 0.5;}
.img:hover{ transform: scale(1.2);opacity: 1; }


.boxa_about_l{ width:1466px;}
.boxa_video{width:872px; height:490px; overflow:hidden;}
.boxa_about_text{ background: url(../images/boxa_3.png) no-repeat #e3e3e5; width:544px; height:490px; overflow:hidden; padding-left:50px;}
.boxa_about_text_cn{font-size:23px; font-weight:bold; color:#000978; height:40px; line-height:40px; margin-top:50px;}
.boxa_about_text_en{font-size:20px; color:#000978; font-family:"Times New Roman", Times, serif; height:24px; line-height:24px; margin-bottom:50px;}
.boxa_about_text p{color:#969696; font-size:14px; line-height:24px;}




.index_pro_bg{width:100%; height:930px; overflow:hidden; background:url(../images/index_pro_bg.png) top right no-repeat; padding-top:115px;}
.index_pro{width:1750px; min-width:1750px; margin:0px auto;}
.index_pro_ul{margin:0px auto; width:1460px; position:relative;}
.index_pro_ul li{float:left; width:345px; height:375px; background:#000000; margin-right:10px; marign-left:10px; margin-bottom:10px; overflow:hidden;}
.t1{margin-bottom:60px;}




.he_border1
{background:#000000;width:345px;height:375px;padding:0;margin:0;position:relative;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}

.he_border1 .he_border1_img{display:block;width:100%;padding:0;margin:0;position:relative;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;opacity:0.6;overflow:hidden;}

.he_border1:hover .he_border1_img{position:absolute;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:1}

.he_border1 .he_border1_caption{color:#fff;padding:0;margin:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}

.he_border1 .he_border1_caption::before,.he_border1 .he_border1_caption::after{position:absolute;content:'';opacity:0;-webkit-transition:opacity 0.4s,-webkit-transform .4s;-moz-transition:opacity 0.4s,-moz-transform .4s;-o-transition:opacity 0.4s,-o-transform .4s;transition:opacity 0.4s,transform .4s}


.he_border1 .he_border1_caption::before{top:8%;right:10%;bottom:8%;left:10%;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0; }


.he_border1 .he_border1_caption::after{top:8%;right:10%;bottom:8%;left:10%;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0}
.he_border1:hover .he_border1_caption::before,.he_border1:hover .he_border1_caption::after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}



.he_border1 .he_border1_caption,.he_border1 .he_border1_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden; z-index:1000; }


.he_border1 .he_border1_caption_h{font-size:1.3em;font-weight:700;text-align:center;width:80%;position:absolute;top:40%;left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:1}

.he_border1:hover .he_border1_caption_h{top:45%;opacity:0}

.he_border1 .he_border1_caption_p{font-size:20px;text-align:center;width:80%;position:absolute;top:60%;left:10%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;opacity:1}
.he_border1:hover .he_border1_caption_p{top:45%;opacity:0}



.t2{margin-bottom:50px;}
.index_news_bg{background: url(../images/index_news_bg.png) no-repeat #e3e3e5; width:100%; height:906px; overflow:hidden; padding-top:70px;}
.index_news{width:1750px; min-width:1750px; margin:0px auto;}

.index_news_l{width:730px; height:706px; overflow:hidden;   }
.index_news_r{width:990px; height:706px; overflow:hidden;  }

.index_news_grey{margin-top:16px; }
.index_news_t{font-weight:bold; font-size:20px; color:#081480;line-height:40px; margin-bottom:10px; }
.index_news_p{line-height:24px; height:120px; overflow:hidden; color:#333333;}

.index_news_time{ font-size:16px; line-height:36px;color:#333333;}
.index_news_img{width:730px; height:430px; overflow:hidden; }
.img2{display: block; width: 100%;height: 100%;transition: all 1s; }
.img2:hover{ transform: scale(1.2); }
.index_news_grey a:link{width:690px; height:220px; background:#d4d4d4;padding:20px; display:block;}
.index_news_grey a:hover{width:690px; height:220px; display:block; background:#bcbbbb; padding:20px;}

.iinner_top_r{width:488px; height:337px; overflow:hidden;}
.inner_top_img{width:488px; height:287px;overflow:hidden}
.inner_top_img img{width:488px; height:287px;overflow:hidden}
.inner_top_l{width:488px; height:337px; overflow:hidden; margin-right:20px;}
.inner_top_p{height:50px; line-height:50px;color:#ffffff; font-size:16px;}
.inner_top_p span{float:right;}
.inner_top_p a:link{color:#ffffff; width:468px; height:50px; display:block;  background:#f28d01; padding-left:10px;padding-right:10px;}
.inner_top_p a:visited{color:#ffffff; width:468px; height:50px; display:block;  background:#f28d01; padding-left:10px;padding-right:10px;}
.inner_top_p a:hover{color:#ffffff; width:468px; height:50px; display:block;  background:#fd9e1a;padding-left:10px;padding-right:10px; }
.inner_top_p a:active{color:#ffffff; width:468px; height:50px; display:block;  background:#fd9e1a;padding-left:10px;padding-right:10px; }

.index_news_r_bottom{width:956px; height:310px; background:#ffffff; margin-top:20px; padding:20px;}

.innewsb_ul li{border-bottom:1px solid #aaaaaa; height:55px; line-height:55px; font-size:16px; background:url(../images/icon08.png) no-repeat 2px; padding-left:22px;}
.innewsb_ul li span{float:right; color:#666666;}
.innewsb_ul li a:link{color:#000000;}
.innewsb_ul li a:visited{color:#000000;}
.innewsb_ul li a:hover{color:#f28d01;}
.innewsb_ul li a:active{color:#f28d01;}

a.more{line-height:40px; margin-top:20px;}
a.more:link{color:#666666; height:40px; line-height:40px;}
a.more:visited{color:#666666; height:40px; line-height:40px;}
a.more:hover{color:#f28d01; height:40px; line-height:40px;}
a.more:active{color:#f28d01; height:40px; line-height:40px;}


.history_bg{background:url(../images/bg.png) no-repeat; height:844px; width:100%; background-size:100% 100%; position:relative;top:-30px;}

.history{width:1750px; min-width:1750px; margin:0px auto; padding-top:50px;}
.t3{margin-bottom:50px; margin-top:120px;}

.time-line{width:1420px;margin:160px auto 0;position: relative;}
	.time-line .left-btn,.time-line .right-btn{width: 30px;height: 30px;background: url(../images/arrow.png) no-repeat;position: absolute;margin-top:-15px;cursor: pointer;}
	.time-line .left-btn{left:0;top:50%;}
	.time-line .right-btn{right:0;top:50%;transform: rotate(180deg);}
	.time-line .right-btn:hover{background: url(../images/arrow-hover.png) no-repeat;transform: rotate(180deg);}
	.time-line .left-btn:hover{background: url(../images/arrow-hover.png) no-repeat;}
	.time-line .time-box{width: 1240px;margin: 0 auto;overflow: hidden;}
	
	
	.time-line .time-box ul{overflow: hidden;position: relative;height: 295px;}
	.time-line .time-box ul:after{content: "";background: #d2d2d2;height: 1px;width: 100%;position: absolute;left:0;top:50%;}
	.time-line .time-box li{width:250px;float: left;padding: 10px;box-sizing: border-box;border: 1px solid #d2d2d2;position: relative; cursor: pointer; background:#ffffff; height:120px;}
	.time-line .time-box li:nth-child(2n){margin-top: 185px;}
	.time-line .time-box li:before{content: "";border-left: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;position: absolute;width: 16px;height: 16px;background: #fff;   bottom: -9px; transform: rotate(-45deg);left: 50%;margin-left: -8px;}
	.time-line .time-box li:after{content: "";width:15px;height:15px;background: url(../images/point.png) no-repeat;position: absolute;left:50%;margin-left:-7px;bottom: 0;    bottom: -38px; z-index: 1;}
	.time-line .time-box li:nth-child(2n):before{bottom: auto;top: -10px;transform: rotate(-225deg);}
	.time-line .time-box li:nth-child(2n):after{bottom: auto;top:-46px;}
	.time-line .time-box li:hover,.time-line .time-box li.active{background: #ffffff;border-color: #ffffff;}
	.time-line .time-box li:hover:before,.time-line .time-box li.active:before{border-color: #ffffff;background: #ffffff;}
	.time-line .time-box li:hover:after,.time-line .time-box li.active:after{background: url(../images/point-hover.png) no-repeat;}
	.time-line .time-box  h3{color:#f08c00; font-size:14px; line-height:30px;}
	.time-line .time-box  p{color:#999999; line-height:20px; font-size:12px;}
a.button02{width:150px; height:40px; line-height:40px;  display:block; margin:80px auto 0px; text-align:center; border-radius:20px; font-size:16px;}
a.button02:link{color:#ffffff;border:2px solid #ffffff;}
a.button02:visited{color:#ffffff;border:2px solid #ffffff;}
a.button02:hover{color:#ffffff;border:2px solid #f08300; background:#f08300;}
a.button02:active{color:#ffffff;border:2px solid #f08300; background:#f08300;}

.footer_bg{width:100%; background: url(../images/footer_bg.png) no-repeat #000000; position:relative;top:-30px;}
.footer{width:900px; margin:0px auto; padding-top:50px;}
.footer_bottom{border-top:1px solid #ffffff; height:40px; line-height:40px; color:#ffffff; text-align:center; margin-top:50px;}
.footer_top_l{width:126px; height:116px;}
.footer_top_r{width:100px; height:100px;}
.footer_top_r img{width:100px; height:100px;}
.footer_top_m >li{float:left; color:#ffffff; width:120px; font-size:16px; line-height:36px;}
.footer_top_m >li a:link{color:#ffffff;}
.footer_top_m >li a:visited{color:#ffffff;}
.footer_top_m >li a:hover{color:#f28d01;}
.footer_top_m >li a:active{color:#f28d01;}

.footer_top_r p{color:#ffffff; height:30px; line-height:30px; text-align:center;}
.list01 > li{font-size:14px; line-height:24px;}
.list01 > li a:link{color:#515151;}
.list01 > li a:visited{color:#515151;}
.list01 > li a:hover{color:#f28d01;}
.list01 > li a:active{color:#f28d01;}


.pagebanner{width:100%;}
.list02{width:936px; height:72px; margin:50px auto;}
.list02 li{width:312px; height:72px; text-align:center; float:left; background:#e6e6e6; color:#172a88; line-height:72px; font-size:18px;}
.list02 li a:link{ color:#172a88; width:312px; height:72px; display:block;}
.list02 li a:visited{ color:#172a88; width:312px; height:72px; display:block;}
.list02 li a:hover{ color:#172a88; width:312px; height:72px; display:block; background:#172a88; color:#f18e00;}
.list02 li a:active{ color:#172a88; width:312px; height:72px; display:block;background:#172a88; color:#f18e00;}
.list02 li a.here{ color:#172a88; width:312px; height:72px; display:block;background:#172a88; color:#f18e00;}


.brand{text-align:center; background:#ffffff; padding-bottom:30px; position:relative;}
.brand_en{color:#f18e00; font-size:40px; font-family:"Times New Roman", Times, serif;}
.brand_cn{color:#172a88; font-size:28px; font-family:"Times New Roman", Times, serif}
.brand_line{width:40px; height:2px; background:#898989; margin:10px auto;}
.brand_p{color:#898989; line-height:24px; margin-top:30px; margin-bottom:30px;}
.logo3{width:636px; height:222px; margin:30px auto;}
.table{color:#898989; font-size:16px; margin-bottom:70px;}
.con{position:relative;}
.story{background: url(../images/bg2.jpg) no-repeat #e5e5e5; background-size:100% 100%; width:100%; height:1014px; text-align:center; padding-top:50px; }


.pro_nav {margin:0px auto; border:1px solid #cccccc; width:1260px; hegiht:40px;margin-bottom:50px;}
.list03 li{float:left; width:140px; line-height:40px;text-align:center; font-size:14px; }
.list03 li a{ width:140px; height:40px; display:block;}
.list03 li a:link{color:#333333;}
.list03 li a:visited{color:#333333;}
.list03 li a:hover{ background:#172a88; color:#f38e00;}
.list03 li a:active{background:#172a88; color:#f38e00;}
.list03 li a.on2{background:#172a88; color:#f38e00;}

.product_bg{height:1500px; padding-top:58px; background: url(../images/bg5.jpg) no-repeat bottom; background-size:100%;}
.proul li{width:430px; height:347px; float:left; margin-right:15px; margin-left:15px; margin-bottom:40px; }
.proul li p{height:60px; background:#FFF; border-bottom-right-radius:10px; border-bottom-left-radius:10px; padding:0px 20px; line-height:60px;}
.proul_img{width:430px; height:287px; overflow:hidden;  border-top-right-radius:10px; border-top-left-radius:10px;}
.proul{width:1400px; margin:0px auto;}
.proul li a{width:430px; height:347px; display:block;}
.proul li a:link{color:#333333;}
.proul li a:visited{color:#333333;}
.proul li a:hover{color:#f18e00; -moz-box-shadow:0px 0px 5px #757575; -webkit-box-shadow:0px 0px 5px #757575; box-shadow:0px 0px 5px #757575;  border-radius:10px;}
.proul li a:active{color:#f18e00; -moz-box-shadow:0px 0px 5px #757575; -webkit-box-shadow:0px 0px 5px #757575; box-shadow:0px 0px 5px #757575; border-radius:10px;}

.productxx_bg{height:1140px; padding-top:60px; background: url(../images/bg5.jpg) no-repeat bottom; }
.product_xx{width:1400px; margin:0px auto;}
.proxx_top{height:474px; margin-bottom:80px;}
.proxx_top_l{width:710px; height:474px; overflow:hidden;}
.proxx_top_l img{width:710px; height:474px;}
.proxx_top_r{width:600px; height:434px; background:#c1c1c1; padding:20px 30px;}
.pxtr_title{font-size:20px; font-weight:bold; height:24px; line-height:24px; color:#172a88;}
.line{width:70px; height:3px; background:#172a88; margin-bottom:20px; margin-top:10px;}
.chi{width:600px; height:235px; overflow:hidden;}
.chi img{width:600px; height:235px;}
.table_td{border-top:2px solid #172a88; border-bottom:2px solid #172a88; hegiht:30px; line-height:30px; color:#172a88;}
.table_td2{ border-bottom:1px solid #172a88; hegiht:36px; line-height:36px; color:#172a88;}
.p_title{height:30px; line-height:30px; color:#172a88;}
.proxx_b_title{font-size:16px; font-weight:bold; height:40px; line-height:40px; border-bottom:1px solid #cccccc;}

.tabbox{position:relative;margin:30px auto 0 auto;width:1400px;margin-bottom:-2px;}

.slide{width:1400px;height:347px;overflow:hidden;position:relative;}
.slide-ul{position:relative;width:8640px;margin:0 0 0 -5px;}
.slide-ul li p{height:60px; background:#FFF; border-bottom-right-radius:10px; border-bottom-left-radius:10px; padding:0px 20px; line-height:60px;}
.slide-ul li{display:inline;float:left;width:430px;height:347px; margin-right:40px;}
.slide-ul a{display:block;width:430px;height:347px; color:#333333;}
.slide-ul a:hover .pic-txt{color:#333333;}
.slide-ul .pic-txt{display:block;bottom:-30px;position:relative;width:220px;height:30px;margin:-30px 0 0;padding:0 5px;font:14px/30px Microsoft YaHei;text-align:center;z-index:1;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#80000000,endColorstr=#80000000);cursor:pointer;}
.info-btn{width:225px;height:22px;overflow:hidden;margin:0 auto;padding:11px 0;zoom:1;}
.info-btn li{float:left;padding:0 3px;}
.info-btn li span{display:block;width:22px;height:22px;background:url(../images/sjbz_infor-btn.png) 0 -27px no-repeat;text-indent:-9999em;overflow:hidden;cursor:pointer;}
.info-btn .info-cur span,.info-btn .info-hover span{background-position:0 0;}
.tab-shadow{display:block;position:absolute;left:-1px;top:403px;width:730px;height:3px;background:url(images/sjbz_shadowbg.jpg) no-repeat;}

.pagination{ position:absolute; left:483px; z-index:10; top:170px;}
.pagination li{ float:left; padding-right:7px;}
.pagination a{ display:block; outline:none; background:url(../images/pg.gif) no-repeat -1px 0; text-indent:-999em; width:14px; height:14px;}
.pagination li.current a{ background-position:-22px 0;}



.contact{padding-top:100px; text-align:center;}
.contact_p{font-size:22px; color:#1d2089; line-height:50px; margin-top:30px;}
.contact_main{width:900px; height:162px; margin:30px auto;}
.contact_main_l{width:670px; height:162px; border-right:1px solid #000000; text-align:left; color:#909090;}
.con_main_r_all{width:165px; height:137px; margin:10px auto 0;}
.con_main_r_all p{height:30px; line-height:30px; text-align:center;color:#909090; font-size:14px;}

.message_bg{width:100%; height:905px; background:url(../images/bg3.jpg) no-repeat; background-size:100%;}

.message{width:1190px; min-width:1190px; margin:0px auto; text-align:center; padding-top:90px;}
.table2{text-align:left;color:#1d2089; margin-top:50px; font-size:16px;}
.input02{background:#ffffff; width:470px; height:40px; border-radius:3px; padding-left:10px; }
.input03{background:#ffffff; width:1140px; height:260px; border-radius:3px; border:0px; padding-left:10px; padding-top:10px;}

.button03{width:1150px; height:55px;  background:#f18e00;line-height:55px; text-align:center; border-radius:3px; display:block; color:#ffffff; font-size:18px; margin-top:30px;}
a.button03:link{ background:#f18e00;}
a.button03:visited{ background:#f18e00;}
a.button03:hover{ background:#ff9f16;}
a.button03:active{ background:#ff9f16;}

.news_bg{background:url(../images/bg4.jpg) no-repeat bottom; background-size:100%; height:1203px; overflow:hidden; padding-top:50px;}
.news{width:1360px; margin:0px auto; min-width:1360px;}
.news_l{width:970px; min-height:800px;}
.news_r{width:336px;}
.news_ul li{height:180px; border-bottom:1px solid #d0d0d0; padding-bottom:40px; margin-bottom:20px;}
.news_li_l{width:324px; height:191px;}
.news_li_l_img{width:324px; height:191px; overflow:hidden; }
.news_li_r{width:600px; color:#666666;}
.news_name{font-size:18px; height:40px; line-height:40px; margin-bottom:30px;}
.news_text{line-height:24px; font-size:14px; height:75px; overflow:hidden;}
.news_bottom{height:40px; line-height:40px;}

.news_bottom a{ display:block; }
.news_bottom a:link{ color:#333333;}
.news_bottom a:visited{ color:#333333;}
.news_bottom a:hover{ color:#f18e00;
	-webkit-transition: transform 0.6s;
    -o-transition: transform 0.6s;
    transition: transform 0.6s;
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    -o-transform: translateX(-30px);
    transform: translateX(-30px);}
.news_bottom a:active{ color:#f18e00;
	-webkit-transition: transform 0.6s;
    -o-transition: transform 0.6s;
    transition: transform 0.6s;
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    -o-transform: translateX(-30px);
    transform: translateX(-30px);}

.news_name a{ display:block; }
.news_name a:link{color:#333333;}
.news_name a:visited{color:#333333;}
.news_name a:hover{
	color:#f18e00;
	-webkit-transition: transform 0.6s;
    -o-transition: transform 0.6s;
    transition: transform 0.6s;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    -o-transform: translateX(30px);
    transform: translateX(30px);}
.news_name a:active{
	color:#f18e00;
	-webkit-transition: transform 0.6s;
    -o-transition: transform 0.6s;
    transition: transform 0.6s;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    -o-transform: translateX(30px);
    transform: translateX(30px);}


.news_r_img{width:336px; height:198px; overflow:hidden; margin-bottom:30px;}
.news_r_ul li{ border-bottom:1px solid #d5d5d5; height:60px; padding:20px;}
.news_r_cn{font-size:18px; height:30px; line-height:30px;}
.news_r_title{border-bottom:1px solid #d5d5d5; padding-bottom:20px;}

.news_r_ul li a:link{color:#172a88}
.news_r_ul li a:visited{color:#172a88}
.news_r_ul li a:hover{color:#f39801;}
.news_r_ul li a:active{color:#f39801;}
.news_r_ul_title{height:40px; line-height:40px; font-size:16px;}
.news_r_time{font-size:12px;}

.pagelist li{float:left;width:24px; height:24px;  text-align:center; line-height:24px; font-size:12px;  border-radius:3px;border:1px solid #cccccc; margin-right:10px; margin-top:30px;  color:#333333; margin-bottom:10px;}
.pagelist li a:link{background:#315aab;color:#ffffff;width:24px; height:24px;  display:inline-block; }
.pagelist li a:visited{background:#315aab;color:#ffffff;width:24px; height:24px;  display:inline-block; }
.pagelist li a:hover{background:#315aab; color:#f39801; width:24px; height:24px;  display:inline-block; }
.pagelist li a:active{background:#315aab; color:#f39801; width:24px; height:24px; display:inline-block;}
.pagelist li a.on{background:#315aab; color:#f39801; width:24px; height:24px; display:inline-block;}
.pagelist {margin:20px auto 0px; width:450px; margin-bottom:50px;}


.page-num{background:#315aab;float:left;width:24px; height:24px;  text-align:center; line-height:24px; font-size:12px;  border-radius:3px;border:1px solid #cccccc; margin-right:10px; margin-top:30px;  color:#fff; margin-bottom:10px;}
.page-num a:link{background:#315aab;color:#ffffff;width:24px; height:24px;  display:inline-block; }
.page-num a:visited{background:#315aab;color:#ffffff;width:24px; height:24px;  display:inline-block; }
.page-num a:hover{background:#315aab; color:#f39801; width:24px; height:24px;  display:inline-block; }



.news_add{height:30px; line-height:30px;}
.news_add a:link{color:#000000;}
.news_add a:visited{color:#000000;}
.news_add a:hover{color:#f39801;}
.news_add a:active{color:#f39801;}
.news_bg2{background:#ffffff;  padding-top:50px;}
.news_xx{background:#f9f9f9; padding:40px 30px;}

.news_xx_t{font-size:24px; font-weight:bold; height:50px; line-height:50px; text-align:center;}
.newsxx_time{line-height:30px; text-align:center; color:#999999;}
.newsxx_time span{font-weight:bold; color:#333333;}
.newsxx_jie{background:#e5e5e5; line-height:24px; padding:20px; margin-bottom:30px; margin-top:30px; color:#666666;}
.newsxx_text{color:#333333; line-height:24px;}
.newsxx_text img{width:100%; height:auto; margin:0px auto;}
a.back{width:120px; height:40px; line-height:40px; margin:20px auto; display:block; text-align:center; font-size:16px; border-radius:3px;}
a.back:link{color:#333333; border:1px solid #cccccc;}
a.back:visited{color:#333333; border:1px solid #cccccc;}
a.back:hover{color:#ffffff; background:#f39801;  border:1px solid #f39801;}
a.back:active{color:#ffffff; background:#f39801; border:1px solid #f39801;}

.che_bg{background: url(../images/bg6.png) no-repeat bottom right #f1f1f1; width:100%; height:974px;}
.che{width:1487px; margin:0px auto; padding-top:80px;}
#tab{width:1487px;position:relative;}
#tab .tab_menu{width:620;z-index:1;margin:0px auto; margin-left:420px; }
#tab .tab_menu li{float:left;width:310px;height:74px;line-height:74px;cursor:pointer;text-align:center;background:#e6e6e6; font-size:18px; color:#f18e00;}
#tab .tab_box{width:1487px;height:500px;clear:both;top:30px;position:relative;}
#tab .tab_menu .selected{cursor:pointer; background:#172a88;}
.hide{display:none;}
.tab_box div{padding:10px;} 
#tab .tab_box p{text-align:center; color:#898989; line-height:24px;}






.h218px {width:1487px;height:514px;_height:514px;padding-top:14px;margin:0 auto;}
.h218px th {padding-top:67px;}
.h218px td {overflow:hidden;}
#scrollbox{margin:0px auto;}
#scrollbox ul {overflow:hidden;}
#scrollbox ul LI {FLOAT:left;width:696px;_width:696px;height:514px;_height:514px;vertical-align:top;text-align:center;padding:0px;overflow:hidden; margin-left:10px; margin-right:10px;}
#scrollbox ul LI img{ width:696px;height:514px;border:0px;}
.pointer {CURSOR: pointer}


#scrollbox2{margin:0px auto;}
 #scrollbox2 ul {overflow:hidden;}
#scrollbox2 ul LI {FLOAT:left;width:720px;_width:720px;height:524px;_height:514px;vertical-align:top;text-align:center;padding:0px;overflow:hidden;}
#scrollbox2 ul LI img{ width:696px;height:514px;border:0px;}


.test_bg{background:#e5e6e8; width:1600px; margin:0px auto;height:490px; margin-bottom:100px;}
.text_title{height:70px; line-height:70px;width:1600px; margin:0px auto; color:#666666;}
.text_title span{font-weight:bold; color:#000000; font-size:16px;}
.list04 li{float:left; width:100px; border-right:1px solid #cccccc; height:14px; line-height:14px; text-align:center; margin-top:30px;}
.list04 li a:link{color:#666666;}
.list04 li a:visited{color:#666666;}
.list04 li a:hover{color:#e88912;}
.list04 li a:active{color:#e88912;}
.list04 li a.on3{color:#e88912;}
.test_l{width:872px; height:490px;}
.test_r{width:698px;  height:490px; overflow:hidden; padding-left:30px;}
.test_title{font-size:20px; font-weight:bold; height:40px; line-height:40px; margin-top:100px;}
.line2{width:40px; height:4px; background:#172a88; margin-bottom:60px; }
.test_title2{font-size:24px; font-weight:bold; height:40px; line-height:40px;}
.test_r p{color:#666666;}


.book_l {width:500px;padding-top:50px;}
.book_m{width:400px;  padding-top:50px; margin-right:100px;}
.book_r{width:500px; padding-top:50px; padding-right:50px;}
.book_title{font-size:18px; height:40px; line-height:40px; border-bottom:1px solid #cccccc; margin-bottom:20px;}
.book_r p{line-height:24px; color:#666666;  height:335px; overflow:hidden;}
.list05 li{height:30px; line-height:30px; color:#666666;}
a.button04{width:400px; height:40px; text-align:center; line-height:40px;  color:#ffffff;margin:40px auto; display:block; font-size:16px;}
a.button04:link{ background:#172a88;}
a.button04:visited{ background:#172a88;}
a.button04:hover{ background:#f39801;}
a.button04:active{ background:#f39801;}
.input04{border:1px solid #162d7b; width:100%;  height:34px; line-height:34px;}
.sou_top{margin-bottom:30px;}

.sou_bg{width:1600px; margin:50px auto; min-height?:500px; background:#f7f7f7; padding:30px;}
.sou_l{width:1000px;}
.sou_r{width:300px;margin-top:20px;}
.soul_l{width:167px; height:58px;}
.soul_l img{width:167px; height:58px;}
.soul_r{width:800px; margin-top:15px;}
.soulr_r{width:130px; height:36px;}
.soulr_l{width:670px;}

a.sou2{width:100%; height:36px; line-height:36px;color:#ffffff; text-align:center; display:block; border-radius:none;}
a.sou2:link{background:#162d7b;}
a.sou2:visited{background:#162d7b;}
a.sou2:hover{background:#162d7b;}
a.sou2:active{background:#162d7b;}

.list06 li{border-bottom:1px solid #e9e9e9; padding-bottom:20px; margin-bottom:20px;}
.list06_l{width:210px; height:140px; overflow:hidden;}

.list06_r{width:1350px;}
.list06_r_title{font-size:16px; height:36px; line-height:36px; font-weight:bold;}
.list06_r_time{color:#999999; height:30px; line-height:30px;}
.list06_r_title a{color:#333333;}
.list06_r_title a span{color:#f39a02;}

.boxa_a{width:127px; height:116px; background:url(../images/boxa_1.jpg) no-repeat; margin:0px auto;}

.demo{text-align: center;

    margin-top: 100px;}

@-webkit-keyframes rotation{

    from {-webkit-transform: rotate(0deg);}

    to {-webkit-transform: rotate(360deg);}

}

.an{

    -webkit-transform: rotate(360deg);

    animation: rotation 3s linear infinite;

    -moz-animation: rotation 3s linear infinite;

    -webkit-animation: rotation 3s linear infinite;

    -o-animation: rotation 3s linear infinite;

}

input::-webkit-input-placeholder {
        color: #ccc;
      }
      input::-moz-input-placeholder {
        color: #ccc;
      }
      input::-ms-input-placeholder {
        color: #ccc;
      }
	  
	  textarea::-webkit-input-placeholder {
        color: #ccc;
      }
      textarea::-moz-input-placeholder {
        color: #ccc;
      }
      textarea::-ms-input-placeholder {
        color: #ccc;
      }
	  
	  
	  .a_banner{width:400px; height:260px;  position:absolute; bottom:60px; right:0px;}
.list07 li{width:178px; height:256px; float:left; margin-right:20px;}
.list07 li img{width:178px; height:256px;}


.list08 li{float:left;}
.list08_a{width:345px; height:340px;}
.list08_a a{width:345px; height:340px; display:block; }
.list08_a a:link{ background:url(../images/v1_en.png) no-repeat #cdcdcd;}
.list08_a a:visited{background:url(../images/v1_en.png) no-repeat #cdcdcd;}
.list08_a a:hover{background:url(../images/v1_2_en.png) no-repeat #cdcdcd;}
.list08_a a:active{background:url(../images/v1_2_en.png) no-repeat #cdcdcd;}
.list08_b a{width:345px; height:340px; display:block; }
.list08_b a:link{ background:url(../images/v2_en.png) no-repeat #ffffff;}
.list08_b a:visited{background:url(../images/v2_en.png) no-repeat #ffffff;}
.list08_b a:hover{background:url(../images/v2_2_en.png) no-repeat #ffffff;}
.list08_b a:active{background:url(../images/v2_2_en.png) no-repeat #ffffff;}


.list08_c{width:696px; height:340px; overflow:hidden;}
.list08_d{width:690px; height:340px; overflow:hidden;}
.list08_e a{width:345px; height:340px; display:block;}
.list08_e a:link{ background:url(../images/v3_en.png) no-repeat #333333;}
.list08_e a:visited{background:url(../images/v3_en.png) no-repeat #333333;}
.list08_e a:hover{background:url(../images/v3_2_en.png) no-repeat #333333;}
.list08_e a:active{background:url(../images/v3_2_en.png) no-repeat #333333;}

.list08_f a{width:345px; height:340px; display:block; }
.list08_f a:link{ background:url(../images/v4_en.png) no-repeat #cdcdcd;}
.list08_f a:visited{background:url(../images/v4_en.png) no-repeat #cdcdcd;}
.list08_f a:hover{background:url(../images/v4_2_en.png) no-repeat #cdcdcd;}
.list08_f a:active{background:url(../images/v4_2_en.png) no-repeat #cdcdcd;}

.page-num{background:#315aab;float:left;width:24px; height:24px;  text-align:center; line-height:24px; font-size:12px;  border-radius:3px;border:1px solid #cccccc; margin-right:10px; margin-top:30px;  color:#fff; margin-bottom:10px;}
.page-num a:link{background:#315aab;color:#ffffff;width:24px; height:24px;  display:inline-block; }
.page-num a:visited{background:#315aab;color:#ffffff;width:24px; height:24px;  display:inline-block; }
.page-num a:hover{background:#315aab; color:#f39801; width:24px; height:24px;  display:inline-block; }