@charset "gb2312";

body , dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote {margin:0; padding:0;font-family: "Microsoft Yahei"; color:#000;}
body{overflow-x:hidden;}
ol,ul,p {list-style: none;margin: 0px;padding: 0px; color:#000;}
* {font-family:"Microsoft Yahei";}
a {	text-decoration: none;  color:#000;}
a:hover {text-decoration: none;}
img,
input {	border: 0px;}
li {list-style: none;}
li{list-style-type:none;}
ol, ul {list-style:none;}
ul,
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, textarea, input, select, table {	padding: 0px;margin: 0px;}
i{font-style: normal;}
/*
.left{ float:left;}
.right{ float:right;}
 */

.h30 {height: 30px;}
.h50 {height: 50px;}
.clear {clear: both;}
/* header */

#header {width: 100%;height: 180px;	background:#fff;position: relative;}
.top1{width: 100%;height: 34px;background: #2e2e2e;}
.top1 p{width: 1200px;line-height: 34px;color:#bebebe;font-size: 14px;margin: 0 auto;}
.top1 p span{float: right;line-height: 34px;color: #bebebe;font-size: 14px;}
.top1 p span a{color:#bebebe;}
.top1 p span a:hover{color: #e84b00;}
.top-box{width: 1200px;height: 140px;margin: 0 auto;}
.logo{float: left;width: 600px;padding-top: 10px;}
.top-r {width: 300px;height: 120px;	float: right;}
.mob{width: 250px;float: left;font-size: 22px;color: #555;text-align: left;	margin-top: 40px;background: url(lx.png) left center no-repeat;	padding-left: 60px;}
.mob b{font-size: 32px;color: #c8171e;font-family: impact;font-weight: initial;	display: block;}
.top-zz{float: right;padding-top: 20px;}
.top-zz p span{float: right;}
.top-zz p span a{font-size: 16px;color: #666;}
.top-zz img{margin: 10px;}

/*主导航多级菜单*/
#navbox{width: 100%;height:64px;background:#eee;border-top:solid 1px #cdcdcd;	display: table; }
.nav {width: 1200px;height: 64px;margin: 0 auto; z-index:99; position:relative;}
.nav>li {float: left;text-align: center;width: 150px;line-height:64px; height:64px;margin: 0px;  display:inline-block;}
.nav .navlink{-webkit-transition-duration: .5s;-moz-transition-duration: .5s;-ms-transition-duration: .5s;-o-transition-duration: .5s;transition-duration: .5s;}
.nav .navlink:hover,.one a{background:url(hover.png) no-repeat center top;  color: #fff; z-index:9999;}
.nav>li>a {display: block;color: #000;font-size: 18px;font-family: 'Microsoft Yahei', '微软雅黑E\8F6F\96C5\9ED1';text-decoration: none; height:81px;}

.nav>li>ul {position: absolute;z-index: 999999;width:100% !important;background: rgba(0,0,0,.8);left:0px;margin:0 auto;padding:0px 1%;box-sizing: border-box;display: none;}
.nav>li>ul li{width: 200px;height: 180px;float: left;margin: 10px;}
.nav>li>ul li a img{width: 200px;height: 150px;display: block;}
.nav>li>ul li a span{font-size: 16px;display: block;text-align: center;width: 100%;height: 30px !important;background: #fff;line-height: 30px;}
.nav>li>ul li:hover a span{font-size: 16px;display: block;text-align: center;width: 100%;height: 30px !important;background: #2442b2;line-height: 30px;color: #fff;}


#bass-tel{width: 100%;height: 80px;background: #c8171e;}
.bass-box{width: 1200px;height: 80px;margin: 0 auto;}
.bass-tel{font-size: 30px;color: #fff;background: url(t1.png) left center no-repeat;padding-left: 50px; margin-top:16px;font-family: 'Microsoft Yahei',; margin-left:100px;}
.bass-tel span{font-size: 34px;color: #fff;	font-family: impact;}
.bass-add{font-size: 16px;color: #fff;background: url(t2.jpg) left center no-repeat;	padding-left: 50px;	padding-top: 15px;}
.bass-add span{font-size: 18px;color: #fff;display: block;}
.bass-l{float: left;width: 650px;}
.bass-ss{float: right;width: 520px;padding-top: 20px;}
.bd2{width: 370px;height: 35px;border-radius: 20px;background: #fff;margin-left: 30px;}
.anniu2{width: 80px;height: 35px;background: #fff;border-radius: 20px;font-size: 16px;line-height: 35px;text-align: center;}
.bass-ss p{font-size: 18px;color: #fff;margin-top: 15px;}
.bass-ss em{font-size: 16px;color: #fff;line-height: 40px;}

.bass {height:60px;width: 100%;margin: 0 auto;border-bottom: solid 2px #ddd;}
.bass img{vertical-align: middle;margin-right: 10px;}
.bass .posit a {color: #666;text-decoration: none;font-size:14px;line-height:40px;}
.bass .posit{font-size:14px;color:#666; float:right;width:30%; line-height:40px; padding-top:15px; text-align:right;}
.bass .sortName{font-size:30px; float:left; width:300px; line-height:55px;}



.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0;  }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img {  display: block; height: auto; float: left; width: 100%; border: 0;  }
.slide_container { margin-bottom: 0px; position: relative; float: left; width: 100%; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0;  margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; } 
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .8); left: 0; right: 0;bottom: 0; padding: 10px 20px; margin: 0;  max-width: none; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("themes.jpg") no-repeat left top; margin-top: -45px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }

/* 产品 */
.pro-index { overflow: hidden; }
.pro-index .pro-category { height:120px; overflow:hidden; width:1200px; margin:0 auto; margin-bottom:20px;}
.pro-index .pro-category ul li {width:239px; height:56px; float:left; border-right:1px solid #fff; border-bottom:1px solid #fff;overflow:hidden;}
.pro-index .pro-category ul li a { display:block; font:20px "Microsoft YaHei"; text-align:center; line-height:56px; background:#11509b; color:#fff;}
.pro-index .pro-category ul li a:hover {background:#c8171e; font-weight:bold; }

.pb60 { padding-bottom: 60px; }	  	  
.pro-index-list { height:900px; width:1200px; margin:0 auto;overflow: hidden; padding-bottom:40px;}
.h-pro01{width: 1250px; height: auto; overflow: hidden;}
.h-pro01 ul{ width:1250px;}
.h-pro01 ul li{ float: left; margin-right: 10px; margin-left:6px;margin-bottom: 25px; width: 380px; height: 410px;border: 3px solid #e5e5e5;}
.h-pro01 ul li:hover{  border:3px solid #c8171e;}
.h-pro01 ul li .tu{   width:380px;  height: 303px;  overflow: hidden;}
.h-pro01 ul li .tu img{  width: 380px;  height: 323px; -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.h-pro01 ul li:hover .tu img{  -webkit-transform: scale(1.1, 1.1);  -moz-transform: scale(1.1, 1.1);  transform: scale(1.1, 1.1); -webkit-transition: all 0.6s ease-out; -moz-transition: all 0.6s ease-out; transition: all 0.6s ease-out;}
.h-pro01 ul li a h3{margin-top:10px;display: block;width: 380px;height: 32px;background-color: #eeeeee;font-size:18px; color: #000; text-align: center;line-height: 32px;}
.h-pro01 ul li:hover a h3{}
.h-pro01 ul li .dianhu{ margin-top:15px; width: 380px; height: auto; text-align:center; }
.h-pro01 ul li .dianhu p{ width: 100%; line-height:50px; font-size: 16px; color: #fff; text-align:center;background:#11509b;}



.content{width: 1200px;margin: 0 auto;}
.jxin{ height:432px; padding-top:50px; overflow:hidden; background:url(jxin_bg.jpg) no-repeat center top;}
.jxin .tit{ background:url(jxin_h.png) no-repeat center 24px; color:#fff; height:110px;}
.jxin .tit a,.jxin .tit em{ color:#fff;}
.jxin ul{ height:223px; overflow:hidden;}
.jxin li{ width:218px; height:198px; float:left; margin-right:27px; background:url(jxin_bg.png) no-repeat center top;}
.jxin li a{ display:block; width:91px; height:91px; margin:0 auto 12px; background:url(jxin_yu.png) no-repeat center top;}
.jxin li p{ font:22px "Microsoft YaHei"; text-align:center; color:#fff;}
.jxin li p b{ font:40px Impact;}
.jxin li p em{ display:block; font-size:18px;}
.jxin li i{ display:block; width:91px; height:91px;}
.jxin .li01 i{background:url(jxin1.png) no-repeat;}
.jxin .li02 i{ background:url(jxin2.png) no-repeat;}
.jxin .li03 i{ background:url(jxin3.png) no-repeat;}
.jxin .li04 i{ background:url(jxin4.png) no-repeat;}
.jxin .li05 i{ background:url(jxin5.png) no-repeat;}
.jxin .li05{ margin-right:0;}
.jxin li a:hover i{ background-position:0 -91px;}
.jxin h5{ width:240px; font:20px "Microsoft YaHei"; color:#fff; background:url(lx2.png) no-repeat left 8px; padding-left:60px; margin:0 auto;}
.jxin h5 em{ display:block; font:32px Impact;}
.tit{ height: 100px;background: url(tuz_h.png) no-repeat center 24px; font: 36px "Microsoft YaHei"; font-weight: bold; color: #222; text-align: center;}
.tit em{display: block;font: 22px "Microsoft YaHei";color: #333;}

#pro{width: 1200px;overflow: hidden;padding: 50px 0px 20px 0px;margin: 0 auto;background: #fff;}
.pro-l{width: 290px;float: left;}
.pro-r{width: 900px;float: right;}
.pro-r .pro-tt{background: #f4f5f6;width: 100%;height: 80px;margin-bottom: 15px;}
.pro-r .pro-tt h2{font-size: 30px;color: #2442b2;line-height: 80px;float: left;padding-left: 20px;}
.pro-r .pro-tt span{font-size: 18px;color: #666;float: left;line-height: 80px;padding-left: 5px;}
.pro-r .pro-tt a{font-size: 14px;color: #666;float: right;width: 60px;height: 55px;display: block;background: url(t4.jpg) center 8px no-repeat #fff;margin: 15PX;text-align: center;padding-top: 30px;box-sizing: border-box;}
.pro-pic{width: 900px;height: 510px;overflow: hidden;margin-bottom: 15px;display: block;position: relative;}
.pro-pic img{width: 900px;height: 510px;}
.pro-pic p{position: absolute;bottom: 10px;right: 20px;}
.pro-pic p span{width: 30px;height: 30px;line-height: 30px;font-size: 14px;background: #fff;border-radius: 50%;display: block;margin: 5px;float: left;text-align: center;}
.pro-on{background: #ff0000 !important;color: #fff;}

#pro-box1{width: 100%;overflow: hidden;}
#pro-box1 li{	width: 280px;	height: 290px;	background: #fff;	margin: 10px;	float: left;	list-style: none;	overflow: hidden;	position: relative;	z-index: 0;	border: solid 1px #d5d2d2;	box-sizing: border-box;}
#pro-box1 li img{	width: 100%;	height: 210px;	padding: 0;	margin: 0;}
#pro-box1 li p{position: absolute;width: 100%;height: 80px;background: #fff;z-index: 999;left: 0;bottom: 0;-webkit-transition-duration: .5s;-moz-transition-duration: .5s;-ms-transition-duration: .5s;-o-transition-duration: .5s;transition-duration: .5s;}
#pro-box1 li:hover p{position: absolute;width: 100%;height: 80px;background: #fff;z-index: 999;left: 0;bottom: 0;}
#pro-box1 li p>a{	width: 100%;	line-height:40px;	height: 40px;	text-align: center;	font-size: 18px;	color: #000;	display: block;	}
#pro-box1 li p em{background: url(pro-tel.png) 20px center no-repeat #0037a5;font-size: 18px;display: block;width: 100%;height: 40px;line-height: 40px;color: #fff;text-align: center;-webkit-transition-duration: .5s;-moz-transition-duration: .5s;-ms-transition-duration: .5s;-o-transition-duration: .5s;transition-duration: .5s;}
#pro-box1 li:hover p em{background: #eee;font-size: 18px;display: block;width: 100%;height: 40px;line-height: 40px;color: #333;text-align: center;}
#home-ys{width: 100%;overflow: hidden;background: url(ysbg.jpg);}
.ys-tt{background: url(ys1.jpg) top center no-repeat;width: 100%;height: 292px;text-align: center;padding-top: 20px;}
.ys-tt h2{font-size: 58px;color: #fff;line-height: 100px;}
.ys-tt em{width: 90px;height: 100px;display: inline-block;border-radius: 50%;color: #c8171e;font-size: 90px;text-align: left;line-height: 100px;background: #fff;font-family: impact;margin: 30px 10px;padding-left: 10px;}
.ys-tt>p{background: #c8171e;padding: 0px 10px;font-size: 28px;line-height: 48px;color: #fff;width: 600px;margin: 0 auto;text-align: center;}
.ys-cont{width: 1200px;overflow: hidden;margin: 0 auto;}
.ys-cont ul{float: left;}
.ys-cont img{float: right;}
.ys-cont ul li{margin-top: 20px;display: table;}
.ys-cont ul li span{width: 69px;height: 150px;background: url(ys3.jpg)left top no-repeat;display: block;float: left;margin-right: 20px;font-size: 42px;font-family: impact;text-align: center;line-height: 75px;color: #fff;}
.ys-cont ul li strong{font-size: 28px;color: #2442b2;}
.ys-cont ul li p{font-size: 16px;color: #666;line-height: 30px;width: 450px;}

.ys-cont2{width: 1200px;overflow: hidden;margin: 50px auto;}
.ys-cont2 ul{float: right;}
.ys-cont2 img{float: left;}
.ys-cont2 ul li{margin-top: 20px;display: table;}
.ys-cont2 ul li span{width: 69px;height: 150px;background: url(ys3.jpg)left top no-repeat;display: block;float: left;margin-right: 20px;font-size: 42px;font-family: impact;text-align: center;line-height: 75px;color: #fff;}
.ys-cont2 ul li strong{font-size: 28px;color: #2442b2;}
.ys-cont2 ul li p{font-size: 16px;color: #666;line-height: 30px;width: 450px;}

#home-case{width: 100%;height: 953px;padding: 30px 0px;background: url(ys5.jpg) top center no-repeat #183eaa;}
.case-tt{font-size: 40px;color:#fff;width: 333px;background: url(img3.png) bottom center no-repeat;margin: 0 auto;text-align: center;padding-left: 5px;line-height: 80px;padding-bottom: 15px;}
.case-tt h2{font-size: 40px;color: #c8171e;float: right;}
#home-case>p{font-size: 22px;color: #fff;text-align: center;line-height: 45px;margin-bottom: 30px;}
.case-cont{width: 1200px;height: 530px;margin: 0 auto;position: relative;}
.case-cont a img{width: 880px;height: 530px;}
.case-cont .case-zi{width: 350px;height: 530px;overflow: hidden;background: url(case2.png) right top no-repeat;position: absolute;z-index: 2;right: 0;top: 0;padding: 50px 50px 50px 50px;box-sizing: border-box;}
.case-cont .case-zi strong{font-size: 26px;color: #fff;line-height: 50px;}
.case-cont .case-zi p{font-size: 16px;color: #fff;line-height: 30px;}
.case-zi .case-tel{font-size: 18px;color: #fff;margin-top: 25px;}
.case-zi .case-tel span{display: block;font-size: 22px;color: #fff;font-weight: bold;}
.case-lei{width: 1200px;height: 100px;border: solid 2px #fff;box-sizing: border-box;margin: 30px auto;}
.case-lei a{font-size: 20px;color: #fff;line-height: 100px;width: 20%;height: 100px;display: block;float: left;text-align: center;box-sizing: border-box;}
.case-lei a:hover{background: #fff;color: #000;}

#home-sl{width: 100%;overflow: hidden;padding:20px 0px;}
.sl-tt{font-size: 40px;color: #000;width: 333px;background: url(zz1.jpg) bottom center no-repeat;margin: 0 auto;text-align: center;padding-left: 5px;line-height: 80px;padding-bottom: 15px;}
.sl-tt h2{font-size: 40px;color: #c8171e;float: right;}
#home-sl>p{font-size: 22px;color: #000;text-align: center;line-height: 45px;margin-bottom: 30px;}
.sl-cont{width: 90%;overflow: hidden;margin: 0 auto;}
.sl-cont li{width: 23%;height: 320px;float: left;margin: 10px 1%;position: relative;display: block;background: #cc0000;}
.sl-cont li:hover{box-shadow: 0px 0px 10px #ccc;}
.sl-cont li a{width: 100%;height: 270px;display: block;overflow: hidden;}
.sl-cont li a img{width: 100%;height: 270px;-webkit-transition-duration: .5s;-moz-transition-duration: .5s;-ms-transition-duration: .5s;-o-transition-duration: .5s;transition-duration: .5s;}
.sl-cont li:hover a img{transform: scale(1.1);}
.sl-cont li p{background: #eee;width: 100%;height: 50px;line-height: 50px;text-align: center;font-size: 18px;position: absolute;z-index: 2;left: 0;bottom: 0;}

.sl-cont li:hover p{background: #c8171e;}
.sl-cont li:hover p a{color: #fff;}
.sl-cont li p a{color: #333;padding: 0;margin: 0;width: 100%;height: 50px;}

#home-zz{width: 100%;height: 826px;background: url(zzbg.jpg) top center no-repeat;padding: 50px 0px;box-sizing: border-box;}
#focus_Box{position:relative;width:1200px;height:650px;margin:30px auto 0 auto;}
#focus_Box ul{position:relative;width:1200px;height:650px;}
#focus_Box li{ z-index:0;position:absolute; width:0px;height:100%;top:146px;cursor:pointer;left:377px;}
#focus_Box li img{width:100%;height:100%;vertical-align:top; background: #cc0000; }
#focus_Box li p{height: 50px;background:#ddd;text-align: center;font-size: 20px;line-height: 50px;
}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:50px;height:58px;top:131px;}
#focus_Box .prev{background:url(btn.png) left bottom no-repeat; left:-70px; top:320px;}
#focus_Box .next{background:url(btn.png) right bottom no-repeat;right:-60px; top:320px;} 
#focus_Box .prev:hover{background-position:left top;}
#focus_Box .next:hover{background-position:right top;}

#home-news{width: 100%;overflow: hidden;background: #fff;padding-top: 50px;}
#home-news>h2{font-size: 46px;color: #c8171e;text-align: center;}
#home-news>h3{font-size: 50px;text-align: center;color: #aeaeae;}
#home-news>p{font-size: 18px;color: #666;text-align: center;line-height: 45px;width: 800px;margin: 0 auto;}
.news-cont{width: 1200px;height:400px; margin: 50px auto 50px;}
.news-cont>h2{font-size: 24px;color: #333;text-align: left;border-bottom: solid 1px #ccc;background: url(xian2.jpg) bottom left no-repeat;margin-bottom: 30px;line-height: 60px;}
.news-l{width: 550px;height: 450px;background: #fff;float: left;position: relative;}
.news-pic{width: 550px;height: 300px;border: solid 1px #ddd;box-sizing: border-box;overflow: hidden;position: relative;}
.news-pic img{width: 550px;height: 300px;}
.news-pic p{position: absolute;bottom: 10px;right: 20px;}
.news-pic p span{width: 30px;height: 30px;background: #fff;border-radius: 50%;display: block;margin: 5px;float: left;text-align: center;}
.news-pic .news-on{background: #ff0000;color: #fff;}
.news-l h4{padding-left: 20px;line-height: 50px;font-weight: initial;font-size: 18px;color: #333;}
.news-l p{line-height: 30px;font-weight: initial;font-size:14px;color: #666;padding: 0px 20px;}
.news-l>a{width: 120px;height: 36px;display: block;font-size: 16px;color: #fff;line-height: 36px;text-align: center;background: #cc0000;margin: 10px 30px;}
.news-l>a:hover{color: #fff;background: #f27000;}

.news-cont ul{float: right;}
.news-cont ul li{width: 620px;height: 135px;margin: 0px 15px 20px 10px;}
.news-cont ul li h4{font-size: 18px;color: #000;font-weight: normal;line-height: 40px;}
.news-cont ul li h4 a{color: #000;}
.news-cont ul li p{font-size: 14px;line-height: 25px;color: #999;padding-right: 20px;}
.news-cont ul li:hover .news-time{ color:#2e2e2e;border: solid 1px #bebebe; font-family: 'Microsoft Yahei',; font-size:22px;}
.news-cont ul li:hover .news-time span{color:#c8171e;}
.news-cont ul li:hover h4 a{color: #0c44b4;}
.news-cont ul li .news-time{width: 100px;height: 85px;font-size:22px;color: #2e2e2e;text-align: center;float: left;line-height:25px;display: block;margin-right: 20px; border: solid 1px #bebebe;}
.news-cont ul li .news-time span{font-size:50px;color: #11509b;display: block;line-height: 60px;width: 100px;height: 60px;margin: 0 auto;text-align: center; font-family:Impact;}

.wt-cont{width: 1200px;overflow: hidden; margin: 0px auto 30px;}
.wt-cont>h2{font-size: 24px;color: #333;text-align: left;line-height: 30px;}
.wt-cont>p{font-size: 14px;color: #333;text-align: left;line-height: 30px;}
.wt-cont ul{width: 1200px;overflow: hidden;margin: 0 auto;}
.wt-cont ul li{width: 380px;height: 120px;margin: 10px 15px 10px 5px;float: left;border: solid 1px #ddd;box-sizing: border-box;display: block;background: #f8f8f8;padding: 15px;}
.wt-cont ul li a{font-size: 18px;color: #000;background: url(wen.png) top left no-repeat;padding-left: 35px;line-height: 35px;}
.wt-cont ul li a:hover{color: #0a43b6;}
.wt-cont ul li p{font-size: 14px;color: #666;background: url(da.png) top left no-repeat;padding-left: 35px;line-height: 25px;}

#home-about{width: 100%;height: 648px;background: url(aboutbg.jpg) top center no-repeat;}
#home-about h2{font-size: 46px;color: #11509b;text-align: center; padding-top:60px;}
#home-about>p{font-size: 18px;color: #666;text-align: center;line-height: 45px;width: 800px;margin: 0 auto;}

#home-about .jj{width: 1100px;overflow: hidden;margin: 0 auto;}
#home-about .jj p{font-size:16px;color:#000;line-height:45px;text-align: left; text-indent:2em;}
#home-about .jj a{border: solid 2px #c8171e;width:240px;height: 40px;display: block;border-radius: 25px;text-align: center;font-size: 18px;color:#fff;line-height: 40px;margin: 15px auto; background: #c8171e;}
#home-about .jj a:hover{background: #11509b; color:#fff; border: solid 2px #11509b;}

/* footer */

#footer {width: 100%;overflow: hidden;background: #11509b;padding:20px 0px;}
#footer ul{width: 1200px;overflow: hidden;margin: 0 auto;}
#footer ul li{float: left;padding:0px 30px;}
#footer ul li strong{font-size: 20px;color: #fff;line-height: 50px;display: block;}
#footer ul li p{font-size: 18px;color: #fff;line-height: 33px;}
.b-tel{font-size: 18px;color: #fff;background: url(img1.png) left center no-repeat;padding-left: 75px;margin-bottom: 10px;}
.b-tel b{font-size: 32px;color: #fff;display: block;}
.b-cont{background: url(xian.jpg) top right repeat-y;width: 450px;}
.b-pro{width: 420px;background: url(xian.jpg) top right repeat-y;}
.b-pro a{font-size: 18px;color: #fff;width: 200px;display: block;float: left;line-height:38px;}
.b-pro a:hover{color: #eb7015;}
.b-wx{float: right;font-size: 16px;color: #fff;text-align: center;line-height: 40px;}
.b-wx img{display: block;margin-top: 30px;}
#copy {width: 100%;height:40px;background: #2e2e2e;text-align: center;font-size: 16px;color: #bebebe;line-height: 40px;}
#copy ul{width: 1200px;margin: 0 auto;font-size: 16px;color: #bebebe;line-height: 40px;text-align: center;}
#copy ul p{font-size: 16px;color: #bebebe;line-height: 40px;text-align:center; width:100%;}
#copy ul p a {font-size: 16px; color: #bebebe;}


/*内页样式*/
#main100 {width: 95%;height: auto;margin: 0 auto;font-size: 16px;line-height: 35px;}
#main {width: 1300px;height: auto;margin: 0 auto;font-size: 16px;line-height: 35px;}
.ny_left {width: 320px;height: auto;float: left;}
.ny_right {width: 880px;height: auto;float: left;}

.ny_right .tT01{ text-align:center; line-height:35px; margin-top:20px;}
.ny_right .tT01 .span1{ font-size:28px; color:#000;}
.ny_right .subtitle{font-size: 13px; line-height: 24px; height: 24px; color: #8F8F8F; text-align:center;}

 .proList{ width:925px; height:auto; overflow:hidden;}
 .proList ul{ width:943px; height:auto;}



.proList ul li{  float:left; width:296px;  margin-right:5px;overflow:hidden;margin-bottom:20px;}
.proList ul li a{ display:block;position:relative;  *position:inherit;overflow:hidden; cursor:pointer; }
.proList ul li .imga{ display:block; width:295px; height:225px;overflow:hidden; }
.proList ul li .imga span{ display:block width:100%; height:100%;  display:block;transform: scale(1, 1);transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; background-size:cover !important;}
.proList ul li .pt{ position:relative;z-index:11;width:100%; text-align:center; height:40px; line-height:40px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;color:#0356d2; font-size:16px;-moz-transition: all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s; color:#000;}
.proList ul li .m{ position:absolute; z-index:10; left:0; top:-100%; height:100%; width:100%; background-repeat: no-repeat;-moz-transition: all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}
.proList ul li:hover .aB{}
.proList ul li:hover  .imga span{transform: scale(1.1,1.1);}
.proList ul li:hover .pt{ color:#000;}
.proList ul li:hover .m{top:0;}
t.proList ul li:hover{}

.ny_right .subtitle span{ padding:0 10px;}

.ny_news li{width: 98%;border-bottom: solid 1px #ddd;margin-bottom: 20px;margin-top: 30px;overflow: hidden;font-size: 14px !important;line-height: 25px;color: #666;box-sizing: border-box;padding-bottom: 20px;position: relative;}
.ny_news li a{font-size: 20px;color: #333;display: block;padding-top: 10px;}
.ny_news li a:hover{color: #11509b;}
.ny_news li img{width: 200px;height: 150px;float: left;margin-right: 20px;}
.ny_news li span{width: 80px;height: 100px;background: #eee;font-size: 14px;text-align: center;display: block;color: #666;line-height: 30px;float: left;margin-right: 10px;}
.ny_news li span b{width: 100%;height: 50px;background: #eee;font-size:36px;line-height: 30px;color: #11509b;display: block;padding-top: 20px;box-sizing: border-box; font-family:Impact;}

.nynews_list{margin-bottom: 30px;width: 100%;overflow: hidden;}
.nynews_list h1{margin-bottom: 20px;}
.nynews_list li{width: 49%;height: 45px;margin: 5px 0.5%;float: left;border: solid 1px #ddd;background:url(news1.jpg) left center no-repeat #fff;box-sizing: border-box;line-height: 45px;color: #666;}
.nynews_list li a{color: #555;padding-left: 10px;}
.nynews_list li a:hover{color: #d7a02b;}

.love-pic-box{width: 100%;overflow: hidden;margin: 20px auto;}
.love-pic-box li{	width: 23%;	height: 300px;	background: #fff;	margin: 15px 1%;	float: left;	list-style: none;	overflow: hidden;	position: relative;	z-index: 0;	box-shadow: 0px 0px 10px #ccc;	border: solid 1px #d5d2d2;	box-sizing: border-box;}
.love-pic-box li img{	width: 100%;	height: 240px;	padding: 0;	margin: 0;}
.love-pic-box li p{position: absolute;width: 100%;height: 80px;background: #eee;z-index: 999;left: 0;bottom: 0;-webkit-transition-duration: .5s;-moz-transition-duration: .5s;-ms-transition-duration: .5s;-o-transition-duration: .5s;transition-duration: .5s;}
.love-pic-box li:hover p{position: absolute;width: 100%;height: 120px;background: #eee;z-index: 999;left: 0;bottom: 0;}
.love-pic-box li:hover .more22{background: #a7070f;}
.love-pic-box li p>a{	width: 100%;	line-height:30px;	height: 30px;	text-align: left;	font-size: 20px;	color: #000;	display: block;	padding-top: 10px;	padding-left: 30px;}
.love-pic-box li p em{background: url(pro-tel.png) left center no-repeat;padding-left: 40px;font-size: 20px;color: #dd0000;line-height: 40px;display: block;margin-left: 30px;font-weight: bold;}
.love-pic-box .more22{background: #a7070f;text-align: center;width: 100%;height: 40px;line-height: 40px;font-size: 18px;display: block;}
.love-pic-box .more22 a{color: #fff;text-align: center;}
.nr16 {width: 100%;height: auto;font-size: 16px;line-height: 30px;color: #000;}
.nr20 {width:100%;height: auto;font-size: 20px;line-height: 40px;color: #000;}
.pc_tt {background: url(t3.png) 15px center no-repeat #11509b;color: #fff;width: 290px;height: 90px;box-sizing: border-box;}
.pc_tt h2{font-size: 22px;line-height: 30px;text-align: left;padding-top:15px;font-weight: initial;padding-left: 90px;}
.pc_tt>p{font-size: 16px;line-height: 30px;text-align: left;color: #fff !important;margin-left: 90px;display: block;}
.left_cplei {width: 290px;height: auto;padding: 5px 0px;box-sizing: border-box;background: #fff;border: solid 3px #11509b;}

.left_cplei li {width: 250px;height: 40px;background: url(img2.jpg) 220px center no-repeat #fff;border: dashed 1px #666;margin: 10px auto;text-align: left;line-height: 40px;font-size: 18px;-webkit-transition-duration: .3s;-moz-transition-duration: .3s;-ms-transition-duration: .3s;-o-transition-duration: .3s;transition-duration: .3s;}
.left_cplei li:hover{background:url(img2.png) 220px center no-repeat #c8171e;}
.left_cplei li:hover a{color: #fff;}
.left_cplei li a {padding-left: 15px;color: #000;font-size: 18px;}

.left_cplei li a:hover {color: #fff;}
.left_cplei p {width: 220px;height: 35px;margin: 5px auto;border-bottom: dashed 1px #ccc;}
.left_cplei p a {color: #000;text-decoration: none;width: 228px;height: 35px;font-size: 16px;color: #555;line-height: 35px;display: block;font-weight: bold;}
.left_cplei p a:hover {color: #ff0000;}
.left-lx{width: 290px;overflow: hidden;box-sizing: border-box;padding-bottom: 20px;margin-bottom: 20px;background: #11509b;font-size: 16px;color: #fff;line-height: 30px;	padding: 15px;}
.left-lx p{font-size: 16px;color: #fff;line-height: 30px;}

#nyba {width: 100%;height: 300px;background: url(nyba.jpg) top center no-repeat #333;}
.links {width: 1070px;height: 60px;margin: 0 auto;}
.links span {float: left;margin: 0 10px;}
.links span a {font-size: 16px;line-height: 60px;color: #666;}
.links span a:hover {color: #ff0000;}

.ibox7 {width: 1200px;height: 270px;overflow: hidden;position: relative;padding-top: 20px;}
.ibox7 #LeftArr1 {position: absolute;left: 0px;top: 0px;width: 600px;height: 270px;cursor: pointer;}
.ibox7 #RightArr1 {position: absolute;right: 0px;top: 0px;width: 600px;height: 270px;cursor: pointer;}
.ihonor {height: 270px;margin: 0px auto;overflow: hidden;}




.cppic {width: 380px;height: 320px;margin: 10px;font-family: "Microsoft Yahei";font-weight: normal;float: left;}
.cppic dl {}
.cppic dl dt {width: 378px;height: 280px;border: solid 1px #ddd;display: block;overflow: hidden;}

.cppic dl dt img {width: 378px;height: 280px;ition: 0.4s;-webkit-transition: -webkit-transform 0.4s ease-out;transition: transform 0.4s ease-out;-moz-transition: -moz-transform 0.4s ease-out;-o-transition: -o-transform 0.4s ease-out;-ms-transition: -ms-transform 0.4s ease-out;}
.cppic dl dd {text-align: center;width: 380px;height: 40px;line-height: 40px;background: #EEE;color: #333;font-size: 16px;}
.cppic a:hover dl dd {background: #e07d7d;width: 380px;height: 40px;color: #FFF;}
.cppic a:hover dl dt img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.cppic2 {width: 150px;height: 100px;margin: 10px;font-family: "Microsoft Yahei";font-weight: normal;float: left;}
.cppic2 dl {}
.cppic2 dl dt {width: 150px;height: 100px;border: solid 2px #eee;}
.cppic2 dl dt img {width: 150px;height: 100px;border: 0;}
.cppic3 {width: 280px;height: 250px;margin: 10px;font-family: "Microsoft Yahei";font-weight: normal;float: left;}
.cppic3 dl {}
.cppic3 dl dt {width: 278px;height: 210px;border: solid 1px #ddd;}
.cppic3 dl dt img {width: 278px;height: 210px;border: 0;}
.cppic3 dl dd {text-align: center;width: 280px;height: 40px;line-height: 40px;background: #d7d7d7;color: #000;display: block;}
.cppic3 a:hover dl dd {background: #fff;width: 280px;height: 40px;color: #000;}
.nypic {width: 280px;height: 350px;margin: 10px 9px;font-family: "Microsoft Yahei";font-weight: normal;float: left;}
.nypic dl {}
.nypic dl dt {width: 278px;height: 228px;border: solid 1px #ddd;}
.nypic dl dt img {width: 278px;height: 228px;border: 0;}
.nypic dl dd {text-align: center;width: 280px;height: 70px;background: #ebebeb;color: #000;}
.nypic dl dd h3 {text-align: center;width: 280px;height: 30px;line-height: 30px;font-size: 16px;background: #ebebeb;color: #000;}
.nypic dl dd p {text-align: center;width: 280px;height: 30px;line-height: 30px;font-size: 16px;background: #ebebeb;color: #000;margin: 0;padding: 0;}
.nypic dl dd p span {font-family: Impact;color: #eb4c00;font-size: 22px;}
.nypic a:hover dl dd {background: #cd5310;width: 280px;height: 70px;color: #fff;}

.news3 li {width: 900px;height: 180px;font-family: "Microsoft Yahei";font-weight: normal;margin:20px 10px;border: solid 1px #ddd;overflow: hidden;padding: 10px;font-size: 16px;color: #666;line-height: 27px;-webkit-transition-duration: .5s;-moz-transition-duration: .5s;-ms-transition-duration: .5s;-o-transition-duration: .5s;transition-duration: .5s;}
.news3 li:hover {width: 900px;height: 180px;font-family: "Microsoft Yahei";font-weight: normal;margin:20px 10px;border: solid 1px #ddd;overflow: hidden;padding: 10px;font-size: 16px;color: #666;line-height: 27px;box-shadow: 0px 0px 10px #ccc;transform: scale(1.05);}
.news3 li img {width: 200px;height: 160px;margin-right: 10px;float: left;}
.news3 li strong {font-size: 18px;color: #000;display: block;font-weight: initial;}
.news3 li strong a {color: #000;line-height: 40px;text-decoration: none;}
.news3 li strong a:hover {color: #ff0000;}
.news3 li p {font-size: 14px;text-align: left;line-height: 30px;color: #999;font: italic;}
.ny_title3 {width: 1200px;height: 40px;background: #666;color: #fff;font-size: 18px;font-weight: bold;margin: 0 auto;clear: both;line-height: 40px;padding-left: 10px;}
.ny_love3 {width: 1198px;height: 280px;background: #fff;margin: 0 auto;border: solid 1px #ddd;}
.ny_love {width: 898px;height: 280px;background: #fff;margin: 0 auto;border: solid 1px #ddd;}
.ny_title4 {width: 890px;height: 40px;background: #666;color: #fff;font-size: 18px;font-weight: bold;margin: 0 auto;clear: both;line-height: 40px;padding-left: 10px;}
.ny_love4 {width: 898px;height: 280px;background: #fff;margin: 0 auto;border: solid 1px #ddd;}
.page22 {width: 900px;height: 40px;margin: 0 auto;line-height: 40px;}
.page22 li {width: 400px;height: 40px;float: left;text-align: center;}
.page11 {line-height: 40px;font-weight: bold;color: #333;text-align: center;}
.page11 i {color: #999;font-size: 14px;font-weight: normal;}
.content h1{text-align: center;font-weight: 24px;line-height: 80px;}

.page_nav{ padding:15px 15px; color:#999; font-size:14px; text-align:center; background-color:#f4f4f4; margin-top:20px;}
.page_nav .nolink{display:inline-block; margin:0 5px; padding:0 5px; height:25px; line-height:25px; border:1px solid #bbb; border-radius:5px;}
.page_nav font,.page_nav a{ display:inline-block; margin:0 5px; padding:0 10px; border:1px solid #bbb; height:25px; line-height:25px; border-radius:5px;}
.page_nav font{ border:1px solid #f4f4f4;}
.page_nav a:hover{ color:#fff; border:1px solid #394954; background-color:#394954}

#faqbox{padding:0px 0; background-color:#fff; width:539px; margin-left:170px;}
#faqbox form{ margin-top:20px;}
#faqbox .faqline{line-height:2em;text-align:left; padding-bottom:10px; color:#999; font-size:13px;}
#faqbox .faqtit{display:block;clear:both;text-align:left; color:#151515; font-size:14px; line-height:30px;}
#faqbox .Content{line-height:2em;text-align:left}
#faqbox font{margin:0 5px;}
#faqbox .FaqTitle{ height:40px; line-height:40px; padding:0 10px; border:1px solid #ddd; border-radius:5px; width:515px;}
#faqbox .Content textarea{height:100px;}
.wizfrm{width:535px;height:40px;line-height:40px;font-size:16px;color:#fff;text-align:center;text-decoration:none;cursor:pointer;border:none;background:#11509b; margin-top:10px;  font-family:'';-moz-transition: all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.wizfrm:hover{ background-color:#d6000f; color:#fff; }

.pt2{display: flex;display: -webkit-flex; flex-wrap: wrap;margin: 60px 0; width:98%; margin:0 auto; display: block;}
.pt2 .col-md-4{padding:0; width:25%; }
.pt2 li{position: relative; float:left;}
.pt2_hot{position: absolute;top: 0;left: 0;z-index: 999;}
.pt2 li a{display: block;position: relative;width: 100%}
.pt2 li a img{display: block;width: 100%; height:360px;}
.pt2 li a h4{color: #fff;text-align: center;font-size: 18px;position: absolute;left: 0;z-index: 11;transition: all .3s;bottom: 0;height: 60px;width: 100%;background-image:linear-gradient(to bottom,rgba(0,0,0,.0003) 0,rgba(0,0,0,.6) 100%);line-height: 60px; }
.pt2 li a h4 ol {font-size:22px;color: #fff}
.pt2 li a h4 span,.pt2 li a h4 i{display: none}
.pt2 li a h4{margin: 0}
.pt2 li a:hover h4{background-color: rgba(0,0,0,0.7);height: 100%}
.pt2 li a:hover h4 span,.pt2 li a:hover h4 i{display: block;margin: 20px 0}
.pt2 li a:hover h4 span{margin: 20px 60px;line-height: 180%;height: 70px;overflow: hidden}
.pt2 li a:hover h4 i{background: #ed1c24;width: 100px;display: block;margin: 0 auto;height: 30px;line-height: 30px;text-align: center;color: #fff;font-size: 16px;border-radius: 20px;}
.pt2 li a:hover ol{margin-top: 120px;font-size: 30px;}

.banners{width:100%; text-align:center;overflow:hidden;position: relative; height:630px}
#slideshow {
  position: relative; /* 设置相对定位 */
  width: 1920px; /* 设置宽度为100% */
  height: 700px; /* 设置高度为500px */
 margin:0 auto;
margin-left: -960px;
    left: 50%;
    position: absolute;
}

#slideshow img {
  position: absolute; /* 设置绝对定位 */
  top: 0;
  left: 0;
  opacity: 0; /* 初始时，所有图片的透明度都为0 */
  transition: opacity 1s ease-in-out; /* 设置过渡效果 */
}

#slideshow img.active {
  opacity: 1; /* 当前幻灯片的透明度为1 */
}