@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0; }
table {border-collapse:collapse;border-spacing:0;}
input,textarea{outline-style:none;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-weight:normal;font-style:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
p {word-wrap:break-word;}/*ie10*/
a:active{text-decoration:none !important;}
a:hover{text-decoration:none !important;}
a:link{text-decoration: none !important;}
a:visited{text-decoration: none !important;}
a{text-decoration: none !important;}
.ff_song{font-family:"宋体";}
.f_left{float: left;padding: 0; margin: 0;}
.f_right{float: right;padding: 0; margin: 0;}
*{ margin: 0;padding: 0;border:0;}
body {font-size:14px; line-height:28px;color:#898989; -webkit-text-size-adjust:none; background-color:#fff; font-family: "Microsoft YaHei";}
a{ color:#898989; text-decoration:none; cursor:pointer;transition:all 0.4s linear 0s;}
a:hover{ text-decoration:none;}
ul {list-style: none;}
li{ list-style-type:none;transition:all 0.4s linear 0s;}

.cr{clear:both;}

p{margin:0 !important;}


/*分页样式-------------------------------------------------------------------------------------*/
.pagination{margin:10px auto 0 auto;}
.pagination ul{margin:50px auto 0 auto;padding-bottom:50px;text-align:center;}
.pagination ul li{color:#fff;line-height:30px;display:inline-block;text-align: center;height:30px;overflow:hidden;}
.pagination ul li a{background:#2f53ae;border-radius:5px;display:block;color:#fff;font-size:15px;line-height:30px;padding:0 12px;float:left;margin:0 5px;}
.pagination ul li.current a{color:#000;font-size:15px;margin:0;padding:0 12px;border-radius:5px;background:#eee;line-height:30px;display: block;float: left;margin:0 5px;}
.pagination ul li span{display:block;float:left;padding:0;border-radius:5px;margin-left:0;color: #fff;line-height:30px;}




/* CSS Document */
/*====================================================================*/
/*head*/
/*@media only screen and (min-width: 768px) and (max-width: 1100px){}@media only screen and (min-width:1100px){}@media only screen and (max-width:768px){}*/
.hc-top-up{background: #151515; padding: 15px; border-color: rgba(255, 255, 255, .4);transition: .5s;}
.hc-top-nd{background:#0958a7;border: none;box-shadow: 0px 0px 5px #888888;transition: .5s;}
.hc-banner{margin: 0;height: 100vh;width: 100%;overflow: hidden;position: relative;}
/*.hc-banner ul{position:relative;}*/
.hc-banner .banner li{width: 100%;height: 100vh;position: absolute;left: 0;top: 0;background-position: center;background-size: cover;overflow: hidden;}
.left{float: left;width: 30px;height: 52px;line-height: 52px;color: #fff;left: 10px;background: rgba(0, 0, 0, .7)}
.right{float: right;width: 30px;height: 52px;line-height: 52px;color: #fff;right: 10px;background: rgba(0, 0, 0, .7)}
a.btn{position: relative;top: 120px;z-index: 10;cursor: pointer;text-align: center;font-size: 32px}
.left{float: left;width: 30px;height: 52px;line-height: 52px;color: #fff;left: 10px;background: rgba(0, 0, 0, .7)}
.right{float: right;width: 30px;height: 52px;line-height: 52px;color: #fff;right: 10px;background: rgba(0, 0, 0, .7)}
ol{position: relative;display: table;margin: 0 auto 0;top: 90vh;z-index: 10}
ol li{float: left;width: 50px;height: 10px;margin: 0 10px;border-radius: 2px;background: rgba(215, 215, 215, .5);cursor: pointer;}
ol li.red{background: #06477F;}
@media only screen and (min-width:1100px){.p1100{display: none;}
	.hc-top-up .hc-logobox{display: inline-block;}
	.hc-top-nd .hc-logobox{display: inline-block;}
	#mainNav .hc-logobox img{height:40px;}
	#mainNav .hc-contact, #mainNav .hc-navbox{height: 30px;overflow: hidden;margin: 15px 10px auto 10px;float: right;color: #FFF;}
	#mainNav .hc-contact, #mainNav .hc-navbox img{ margin-right: 10px; font-size: 18px;}
	#mainNav .hc-navbox li{transition: .5s;top: 0;padding: 0 15px;float: left;}
	#mainNav .hc-navbox li:hover{transition: .5s;top: -30px;}
	#mainNav .hc-contact a{padding: 0 15px;line-height: 28px;display: inline-block;color: #666;border: 1px solid rgba(255, 255, 255, .8);border-radius: 30px;transition: .5s;}
	#mainNav .hc-contact a:nth-child(1), #mainNav .hc-contact a:hover{background: #06477F !important;border-radius: 50px;color: #333 !important;transition: .5s;}
	#mainNav .hc-navbox li>.nav-off, #mainNav .hc-navbox li:hover>.nav-off{background: #06477F !important;border-radius: 50px;color: #fff !important;}
	#mainNav .nav li a:nth-child(n){text-align: center;line-height: 30px;display: block;padding: 0 15px;}
	.hc-fly{width: 45%;height: 100vh;position: absolute;top: 15%;left: 0;right: 0;bottom: 0;margin: auto;opacity: 1;transition: 1s;}
	.hc-fly img:nth-child(1){width: 75%;display: block;margin: 0 auto;}
	.hc-fly p:nth-child(3){height: 20px;font-size: 18px;text-align: center;color: rgba(255, 255, 255, .6);position: absolute;left: 0;right: 0;bottom: 37%;letter-spacing: 2px;}
	.hc-fly p:nth-child(4){height: 20px;font-size: 28px;text-align: center;color: rgba(255, 255, 255, .9);position: absolute;left: 0;right: 0;bottom: 22%;}
}
@media only screen and (max-width:768px){.p768{display: none;}
	.hc-navbox{width: 100%;position: absolute;top: 0;background: rgba(255, 255, 255, .9);z-index: -1;margin: 0 -15px;padding-top: 0px;height: 0;overflow: hidden;opacity: 0;transition: .5s;}
	.hc-navbox01{width: 100%;position: absolute;top: 0;background: rgba(255, 255, 255, .9);z-index: -1;margin: 0 -15px;padding-top: 50px;height: 100vh;overflow: hidden;opacity: 1;transition: .5s;}
	#navBox li{height: 40px;width: 100%;overflow: hidden;text-align: center;margin: 10px 0;font-size: 1.2em;}
	#navBox li:active{background: #fff;}
	#navBox li .nav-on{display: none;}
	#mainNav .hc-logobox img{height: 50px;padding: 10px;}
	/*C菜单按钮*/
	#mainNav .hc-oi{width: 24px;height: 24px;border-radius: 4px;background: #06477F;position: absolute;right: 20px;top: 13px;padding: 3px;box-shadow: 0 -1px 5px #705900 inset;}
	#mainNav .hc-io{width: 24px;height: 24px;border-radius: 4px;background: #06477F;position: absolute;right: 20px;top: 13px;padding: 3px;box-shadow: 0 1px 5px #705900 inset;}
	#mainNav .hc-oi em{position: absolute;left: 50%;top: 50%;bottom: auto;right: auto;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);display: inline-block;width: 16px;height: 2px;background-color: #fff;z-index: 10;}
	#mainNav .hc-oi em::before, #mainNav .hc-oi em:after, #mainNav .hc-oi em::before, #mainNav .hc-oi em:after{content: '';position: absolute;top: 0;right: 0;width: 100%;height: 100%;background-color: #fff;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: -webkit-transform .3s;-moz-transition: -moz-transform .3s;transition: transform .3s;}
	#mainNav .hc-oi em::before{-webkit-transform: translateY(-6px) rotate(0deg);-moz-transform: translateY(-6px) rotate(0deg);-ms-transform: translateY(-6px) rotate(0deg);-o-transform: translateY(-6px) rotate(0deg);transform: translateY(-6px) rotate(0deg);}
	#mainNav .hc-oi em::after{-webkit-transform: translateY(6px) rotate(0deg);-moz-transform: translateY(6px) rotate(0deg);-ms-transform: translateY(6px) rotate(0deg);-o-transform: translateY(6px) rotate(0deg);transform: translateY(6px) rotate(0deg);}
	#mainNav .hc-io em{background: rgba(53, 53, 53, 0);}
	#mainNav .hc-io em::before{-webkit-transform: translateY(0px) rotate(45deg);-moz-transform: translateY(0px) rotate(45deg);-ms-transform: translateY(0px) rotate(45deg);-o-transform: translateY(0px) rotate(45deg);transform: translateY(0px) rotate(45deg);}
	#mainNav .hc-io em::after{-webkit-transform: translateY(0px) rotate(-45deg);-moz-transform: translateY(0px) rotate(-45deg);-ms-transform: translateY(0px) rotate(-45deg);-o-transform: translateY(0px) rotate(-45deg);transform: translateY(0px) rotate(-45deg);}
	/*C菜单按钮结束*/
	.hc-fly{width: 100%;height: 100vh;position: relative;}
	.hc-fly .fly-one{width: 75%;position: absolute;left: 50%;top: 20%;margin-left: -37%;opacity: 1;}
	.hc-fly .fly-two{width: 100%;height: 30vh;position: absolute;z-index: 1;left: 0;right: 0;bottom: 0;margin: 0;background: rgba(252, 203, 13, .5);opacity: 1;}
	.hc-fly .fly-three{height: 20px;font-size: 18px;text-align: center;color: rgba(255, 255, 255, .8);position: absolute;z-index: 2;left: 0;right: 0;bottom: 25vh;letter-spacing: 2px;}
	.hc-fly .fly-four{height: 20px;font-size: 18px;text-align: center;color: #fff;position: absolute;z-index: 2;left: 0;right: 0;bottom: 15vh;letter-spacing: 2px;}
}
@media only screen and (min-width: 769px) and (max-width: 1099px){.p768{display: none;}
	.hc-navbox{width: 100%;position: absolute;top: 0;background: rgba(255, 255, 255, .9);z-index: -1;margin: 0 -15px;padding-top: 0px;height: 0;overflow: hidden;opacity: 0;transition: .5s;}
	.hc-navbox01{width: 100%;position: absolute;top: 0;background: rgba(255, 255, 255, .9);z-index: -1;margin: 0 -15px;padding-top: 50px;height: 100vh;overflow: hidden;opacity: 1;transition: .5s;}
	#navBox li{height: 40px;width: 100%;overflow: hidden;text-align: center;margin: 10px 0;font-size: 1.2em;}
	#navBox li:active{background: #fff;}
	#navBox li .nav-on{display: none;}
	#mainNav .hc-logobox img{height: 50px;padding: 10px;}
	/*C菜单按钮*/
	#mainNav .hc-oi{width: 24px;height: 24px;border-radius: 4px;background: #06477F;position: absolute;right: 20px;top: 13px;padding: 3px;box-shadow: 0 -1px 5px #705900 inset;}
	#mainNav .hc-io{width: 24px;height: 24px;border-radius: 4px;background: #06477F;position: absolute;right: 20px;top: 13px;padding: 3px;box-shadow: 0 1px 5px #705900 inset;}
	#mainNav .hc-oi em{position: absolute;left: 50%;top: 50%;bottom: auto;right: auto;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);display: inline-block;width: 16px;height: 2px;background-color: #fff;z-index: 10;}
	#mainNav .hc-oi em::before, #mainNav .hc-oi em:after, #mainNav .hc-oi em::before, #mainNav .hc-oi em:after{content: '';position: absolute;top: 0;right: 0;width: 100%;height: 100%;background-color: #fff;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: -webkit-transform .3s;-moz-transition: -moz-transform .3s;transition: transform .3s;}
	#mainNav .hc-oi em::before{-webkit-transform: translateY(-6px) rotate(0deg);-moz-transform: translateY(-6px) rotate(0deg);-ms-transform: translateY(-6px) rotate(0deg);-o-transform: translateY(-6px) rotate(0deg);transform: translateY(-6px) rotate(0deg);}
	#mainNav .hc-oi em::after{-webkit-transform: translateY(6px) rotate(0deg);-moz-transform: translateY(6px) rotate(0deg);-ms-transform: translateY(6px) rotate(0deg);-o-transform: translateY(6px) rotate(0deg);transform: translateY(6px) rotate(0deg);}
	#mainNav .hc-io em{background: rgba(53, 53, 53, 0);}
	#mainNav .hc-io em::before{-webkit-transform: translateY(0px) rotate(45deg);-moz-transform: translateY(0px) rotate(45deg);-ms-transform: translateY(0px) rotate(45deg);-o-transform: translateY(0px) rotate(45deg);transform: translateY(0px) rotate(45deg);}
	#mainNav .hc-io em::after{-webkit-transform: translateY(0px) rotate(-45deg);-moz-transform: translateY(0px) rotate(-45deg);-ms-transform: translateY(0px) rotate(-45deg);-o-transform: translateY(0px) rotate(-45deg);transform: translateY(0px) rotate(-45deg);}
	/*C菜单按钮结束*/
	.hc-fly{width: 100%;height: 100vh;position: relative;}
	.hc-fly .fly-one{width: 75%;position: absolute;left: 50%;top: 20%;margin-left: -37%;opacity: 1;}
	.hc-fly .fly-two{width: 100%;height: 30vh;position: absolute;z-index: 1;left: 0;right: 0;bottom: 0;margin: 0;background: rgba(252, 203, 13, .5);opacity: 1;}
	.hc-fly .fly-three{height: 20px;font-size: 18px;text-align: center;color: rgba(255, 255, 255, .8);position: absolute;z-index: 2;left: 0;right: 0;bottom: 25vh;letter-spacing: 2px;}
	.hc-fly .fly-four{height: 20px;font-size: 18px;text-align: center;color: #fff;position: absolute;z-index: 2;left: 0;right: 0;bottom: 15vh;letter-spacing: 2px;}
}
/*======================================================================================*/
/*index*/
#m1{margin: 0px;padding: 0px;float: left;height: auto;width: 100%;position: relative; }
.bannerbox{margin: 0px;padding: 0px;float: left;height: auto;width: 100%;position: relative;min-width:1200px; margin-bottom:3px;padding-top: 90px;}
.bannerbox ul{margin: 0px;padding: 0px;float: left;height: auto;width: 100%;list-style-type: none;position: relative;}
.bannerbox ul .dd{margin: 0px;padding: 0px;float: left;height: auto;width: 100%;}
.bannerbox ul li{margin: 0px;padding: 0px;float: left;height: auto;width: 100%;position: absolute;left: 0px;top: 0px;}
.bannerbox ul li img{margin: 0px;padding: 0px;float: left;height: auto;width: 100%;}
.bannerbox .banner_nav{padding: 0px;float: left;height: 10px;width: 300px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: -150px;position: absolute;z-index: 500;left: 50%;bottom: 30px;}
.bannerbox .banner_nav dl dd{padding: 0px;float: left;height: 8px;width: 95px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 5px;cursor: pointer;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FFF;}
.bannerbox .banner_nav dl .sel{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FF0;}
.bannerbox ul li .banner_txt{padding: 0px;float: left;height: 200px;width: 30%;position: absolute;left: 50px;top: 50px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 35%;}
.bannerbox ul li .banner_txt .banner_txt1{margin: 0px;padding: 0px;float: left;height: auto;width: 100%;}
.bannerbox ul li .banner_txt .bannertxt_nav{padding: 0px;float: left;height: auto;width: 100%;margin-top: 40px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
.bannerbox ul li .banner_txt .bannertxt_nav a{font-size: 15px;line-height: 30px;color: #FFF;text-decoration: none;background-color: #062855;text-align: center;padding: 0px;float: left;height: 30px;width: 30%;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 5%;-moz-box-shadow:2px 3px 5px rgba(0,0,0,.9);-webkit-box-shadow:2px 3px 5px rgba(0,0,0,.9);box-shadow:2px 3px 5px rgba(0,0,0,.9);transition-duration:0.3s;-moz-transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;}
.bannerbox ul li .banner_txt .bannertxt_nav a:hover{-moz-box-shadow:2px 3px 5px rgba(0,0,0,.5);-webkit-box-shadow:2px 3px 5px rgba(0,0,0,.5);box-shadow:2px 3px 5px rgba(0,0,0,.5);}
#m1 .bg{margin: 0px;padding: 0px;float: left;height: auto;width: 100%;display: block;}
#m1 #txt1{margin: 0px;padding: 0px;float: left;height: auto;width: 25%;position: absolute;left: 10%;top: 5%;}
#m1 #txt2{margin: 0px;padding: 0px;float: right;height: auto;width: 20%;position: absolute;top: 20%;right: 4%;}
#m1 #txt3{margin: 0px;padding: 0px;float: right;height: auto;width: 30%;position: absolute;right: 10%;bottom: 20%;}
#m2{background-color: #FFF;margin: 0px;float: left;height: auto;width: 100%;padding-top: 0%;padding-right: 0px;padding-bottom: 0%;padding-left: 0px;min-width:1200px; padding-left: 2px;}
#m2 .kuai3{margin: 0px;padding: 0px;float: left;height: auto;width: 100%;position: relative;}
#m2 .kuai3 #txt104,#m2 .kuai3 #txt105,#m2 .kuai3 #txt106,#m2 .kuai3 #txt103{margin: 0px;padding: 0px;float: left;height: auto;width: 25%;  margin-bottom: 3px;}
#m2 .kuai3 .txt img{margin: 0px;padding: 0px;float: left;height: auto;width: 99.2%;}
#m2 .kuai3 #txt103{ margin-right: 0;}
#m2 .kuai3 #txt107{position: absolute;right: 0px;margin: 0px;padding: 0px;float: right;height: auto;width: 25%;top: 100%;z-index: 1000;}
#m2 .kuai3 #txt108{position: absolute;right: 0px;margin: 0px;padding: 0px;float: right;height: auto;width: 25%;top: 100%;z-index: 1000; right: 25%;}
#m2 .kuai3 #txt109{position: absolute;right: 0px;margin: 0px;padding: 0px;float: right;height: auto;width: 25%;top: 200%;z-index: 1000;}
#m2 .kuai3 #txt1010{position: absolute;right: 0px;margin: 0px;padding: 0px;float: right;height: auto;width: 25%;top: 200%;z-index: 1000; right: 25%;}
#m2 .zzca{float: left;width: 100%;position: relative;background-color: #FFF;}
#m2 .zzca .zzc{margin: 0px;padding: 0px;float: left;width: 100%;position: absolute;left: 0px;top: 0px;}
#m2 .zzca:hover .zzc{filter: alpha(opacity=0);opacity: 0;}
#m2 .kuai3_2{margin: 0px;padding: 0px;float: left;height: auto;width: 49.76%;}
#m2 .kuai3_2 .kuai3_2_c{margin: 0px;padding: 0px;float: left;width: 100%;position: relative;}
#m2 .kuai3_2:hover #sscc{filter: alpha(opacity=100);opacity: 1;transition-duration:0.4s;-moz-transition-duration:0.4s;-webkit-transition-duration:0.4s;-o-transition-duration:0.4s;}
#m2 .kuai3_2 #txt7{margin: 0px;padding: 0px;float: left;height: auto;width: 100%;}
#m2 .kuai3_2 #sscc{background-image: url(../images/index_zzc2.png);margin: 0px;padding: 0px;float: left;height: 30%;width: 100%;position: absolute;left: 0px;top: 30%;/*filter: alpha(opacity=0);opacity: 0;transition-duration:0.4s;-moz-transition-duration:0.4s;-webkit-transition-duration:0.4s;-o-transition-duration:0.4s;*/}
#m2 .kuai3_2 #sscc em{margin: 0px;padding: 0px;float: left;height: 20%;width: 100%;}
#m2 .kuai3_2 #sscc span{font-size: 2em;line-height: normal;float: left;height: 20%;width: 100%;color: #FFF;text-align: center;margin-top: 0%;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0%;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
#m2 .kuai3_2 #sscc strong{font-size: 2em;line-height: normal;margin: 0px;padding: 0px;float: left;height: 30%;width: 100%;color: #FFF;text-align: center;font-weight: normal;}
#m2 .kuai3_2 #sscc p{font-size: 0.8em;line-height: normal;margin: 0px;padding: 0px;float: left;height: 20%;width: 100%;color: #FFF;text-align: center;}
#m3{background-color: #062855;margin: 0px;float: left;height: auto;width: 100%;padding: 0%;}
#m3 .m3c{margin: 0px;padding: 0px;float: left;width: 100%;position: relative;}
#m3 #txt9{margin: 0px;padding: 0px;float: left;height: auto;width: 100%;}
#m3 #txt91{margin: 0px;padding: 0px;float: left;height: auto;width: 30%;position: absolute;left: 10%;top: 50%;}
#m4{margin: 0px;float: left;height: auto;width: 100%;padding: 0%;}
#m4 .li1{margin: 0px;padding: 0px;float: left;height: auto;width: 100%;}
#m4 .li1 #lis1,#m4 .li1 #lis2,#m4 .li1 #lis3,#m4 .li1 #lis4,#m4 .li1 #lis5,#m4 .li1 #lis6,#m4 .li1 #lis7,#m4 .li1 #lis8{margin: 0px;padding: 0px;float: left;height: auto;width: 25%;position: relative;}
#m4 .txt strong{font-size: 24px;line-height: 40px;font-weight: normal;color: #FFF;text-align: center;margin: 0px;padding: 0px;float: left;height: 40%;width: 100%;position: absolute;left: 0px;top: 30%;}
#m4 .li1 strong span{float: left;width: 100%;}
#m4 .txt strong span{font-size: 0.6em;line-height: 1px;color: #FFF;text-align: center;margin: 0px;padding: 0px;float: left;height: 1em;width: 100%;position: absolute;left: 0px;top: 50%;}
#m4 .txt img{margin: 0px;padding: 0px;float: left;height: auto;width: 100%;}
#indexbn{ width: 100%; height: 324px; background: url("../images/indexsb.jpg") no-repeat center; position: relative; z-index: 9999999;}
#proInf{width:100%;margin:0;background: #000;}
#pic01{width:33%;float:left;}#pic01 img{width:100%;float:left;}
#pic02{width:33%;float:left;margin-left:0.5%;margin-right:0.5%;}#pic02 img{width:100%;float:left;}
#pic03{width:33%;float:left;}#pic03 img{width:100%;float:left;}

/*=======================================================================================*/
/*foot*/
#foot{ width: 100%; height: auto; overflow: hidden; background: url("../images/footBg.jpg") no-repeat left top #1A1A1A; padding-bottom:30px;}
.foot{ width: 1200px; margin: 0 auto; padding-top:80px;}
.nrl{ width:611px; float: left;font-size:16px; color:#999; padding-left: 80px; line-height:40px;}
.nrl p{line-height:30px;}
.nrl img{margin-bottom: 35px;}
.nrr{ width: 555px; float: right; padding-top: 20px;}
.serach{ float:right; width:442px;}
.c_search{width:267px; float:left; font-size:18px; color:#fff; font-family:"微软雅黑";}
.c_search .searchborder{float:left;width:442px;height:48px; border:2px solid #fff;}
.search_i{float:left; border:0;width:130px; height:48px; background-color: transparent; padding-left:5px; color:#fff; font-size:18px; text-align:center;}
.c_search .search_s{float:left;width:146px; height:48px;padding-top:2px; padding-left:6px; background:none;cursor:pointer;}
.c_search input[type="text"] {border: none;outline: none;background: none;font-size:14px; color:#fff;width:375px;-webkit-apperance:none;margin:0;	-webkit-transition: all 0.5s ease-out;	-moz-transition: all 0.5s ease-out;	-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;}
.c_search input[type="text"]:focus{width:375px;}
.c_search input[type="submit"] { border: none; text-indent: -9999px; outline: none; cursor: pointer; background: url("../images/search1.png") no-repeat;  width:25px;  height:25px; margin-top: 10px;}
.c_search input[type="submit"]:active {position:relative;}
.Map{ float: right; padding-top: 140px;}
.nrd{ width: 100%; padding-top: 70px; overflow: hidden; }
.nrd h5{ float: left; font-weight: normal; font-size: 14px; color: #FFF; opacity: 0.2;}
.nrd h6{ float: right; font-size: 14px; color:#fff;}
.nrd a{ color:#fff;}
.nrd a:hover{ color:#FFF; }

/*Public*/
#content{ width: 100%; height: auto; padding-top: 91px; overflow: hidden;}

/*=======================================================================================*/
/*company*/

.Company{ width: 1200px; margin: 0 auto; padding-top: 65px; overflow: hidden; padding-bottom: 110px; background: url("../images/house.jpg") no-repeat right 370px;}
.title{ width: 100%; text-align: center; float: left;}
.title h5{ font-size: 48px; color: #212121; line-height: 50px; font-family: "Microsoft YaHei";}
.title h6{ font-size: 16px; color: #212121; opacity: 0.5;}
.companybs{ width: 100%; padding-top: 70px; float: left;}
.companybs img{ width: 620px; display: block; float: left;}
.companybs p{ font-size: 20px; color: #1f1f1f; padding-left: 25px; padding-top: 25px; float: left;}
.companyCon{ width: 100%; float: left; padding-top: 45px;}
.companyCon div{ width: 385px; border-top: 2px solid #E1E1E1; padding-top: 38px; line-height: 30px;}
/*=======================================================================================*/
.News{ width: 1200px; margin: 0 auto; padding-top: 65px; overflow: hidden; padding-bottom: 110px;}
.zy_news{ width:1150px; padding:15px 25px; margin:25px auto; float:left; min-height:500px; height:auto!important; overflow:visible!important; overflow:visible;}
.zy_newsCon{ min-height:500px;}
.zy_newsCon li a{ display:block; width:97%; height:205px; padding:15px;}
.zy_newsCon li{ width:100%; border-bottom:1px solid #ebecf1; background: #FFF; padding-top: 15px; height:235px; margin:15px 0 0px; padding-left: 15px;}
.zy_newsPic{ width:175px; height:175px; float:left; margin:0 55px 0 0;}
.zy_newsDetail{ width:780px; float:right;}
.zy_newsD h3{ width:100%; display:block; font-size:18px; color:#333333; font-weight:bold;}
.zy_newsD p{ height:105px; width:100%; margin:10px 0 0 0; line-height:30px; color:#333333; font-size:14px; display:block;}
.zy_newsD span.time{ font-size:14px; display:block; line-height:25px; color:#999999;}
.zy_newsCon li a:hover{	-webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.18);	box-shadow:  0 5px 30px rgba(0, 0, 0, 0.18);	-webkit-transform: translate3d(0, -2px, 0);	transform: translate3d(0, -2px, 0);  }


/*=======================================================================================*/
/*product*/
.product{ width: 100%; height: 100%; overflow: hidden; background: url("../images/product_bg.jpg") repeat-x 0px 658px; padding-top: 50px;}
.food_info_main p{ margin: 0;}


/*=======================================================================================*/
/*=======================================================================================*/
/*=======================================================================================*/
/*=======================================================================================*/
/*=======================================================================================*/
/*=======================================================================================*/
/*=======================================================================================*/





.ab_jianjie li a{ color: #FFF;}
.ab_jianjie li a:hover{ text-decoration: underline;}











/*left*/
.prolist_con a:hover, .prolist_con li a.current{ background:url(../images/prolist_a.jpg) no-repeat 0px 0px; color:#FFF;}

/*end*/

/*public*/
.main{width:1200px; height:100%; overflow:hidden;margin:0 auto; padding-top:15px;}
.allcon{width:1200px; height:100%; overflow:hidden;}
.concompany{ width:1200px;height:100%; overflow:hidden;float:right;}
.concompanylogo{ width:100%; height:50px;background: url(../images/concompanylogo_bg.jpg) no-repeat bottom right;}
.honorlogo1{ float:left; width:125px; height:50px; display:block;background:url(../images/honorlogo1.jpg) no-repeat right #FAFAFA; font-size:22px; font-family:"微软雅黑"; color:#424242; font-weight:bold;}
.honorlogo1 h5{ font-size:18px; font-family:Tahoma, Geneva, sans-serif; color:#3c90df;}

.honorlogo2{ float:right; padding-right:10px; color:#939393;}
.honorlogo2 a{color:#939393;}
.concompanycon{ width:96%; height:100%; padding-top:15px; overflow:hidden; margin:0 auto; padding-bottom:50px;}

.rnewys{ width:100%; height:120px; border-bottom:#d9d9d9 solid 1px; padding-top:10px;}
.newconleft{ width:75px; height:120px; float:left; color:#676767;}
.newsconright{ width:85%; height:120px; float:right;}
.newsconright a{ width:100%; height:120px; display:block; color:#676767;}
.newsconright a:hover{ color:#2b8b03; text-decoration:none;}
.newsconright1{ color:#333; font-weight:bold; padding-bottom:10px;}
.back a{ width:125px; height:42px; display:block; float:right; font-size:16px; font-family:"宋体"; color:#053865;  line-height:42px; font-weight:bold;  clear:both;
	background:#FFF; border: 4px double #053865; text-align: center; margin-top:20px;}
.back a:hover{ opacity:0.8;}

/************常州贷款*****************/
.newsdivys{ width:100%; height:190px; border-bottom:#353535 double 5px; padding-top:10px;}
.newsdivysimg{ width:245px; height:175px; float:left; border:1px solid #8CCE2E; padding:3px; }
.newsdivyscon{ width:665px; height:120px; float:right; font-size:14px;}
.newsdivyscon a{width:100%; height:190px; display:block; color:#999999;}
.newsdivyscon a:hover{ text-decoration:none; color:#E61403;}
.newsdivyscon1{font-family:Microsoft YaHei,SimSun; font-size:18px; color:#333; line-height:30px; width:75px; border-bottom:5px solid #8CCE2E;}
.newsdivyscon2{ padding-top:6px;}

.news_nei li{width:100%;height:39px;border-bottom:1px dashed #2C6793;line-height:39px; background:url(../images/newslibg.jpg) no-repeat left center; font-family:"微软雅黑"; font-size:17px; color:#333;}
.news_nei li a{ color:#333;}
.news_nei  li a:hover{color:#79B0CD;}


.a_left{width:100px; height:300px; position:absolute; margin-left:10px; z-index:9999;margin-top:40px;}
.a_right{width:100px; height:300px; position:absolute; margin-left:600px;z-index:9999; margin-top:40px;}
.a_left a{width:100px; height:300px; float:left; display:block; position:relative; z-index:999;background:url('../images/btn-prev.png') no-repeat left center;}
.a_right a{width:100px; height:300px; float:right;display:block; position:relative; z-index:999;background:url('../images/btn-next.png') no-repeat right center;}
.a_left a:hover{width:100px; height:300px; float:left;background:url('../images/btn-prev-cur.png') no-repeat left center;}
.a_right a:hover{width:100px; height:300px; float:right;z-index:999;background:url('../images/btn-next-cur.png') no-repeat right center;}
 
 

#indexNews{ padding-bottom:15px;}
#indexNews li{ width:658px; height:30px; line-height:30px; border-bottom:#7f7f7f dashed 1px; padding-left:22px;background:url(../images/newsli.gif) no-repeat left;}
#indexNews li a{ float:left;}
#topnews{ height:125px; overflow:hidden}
#topnews li{border-bottom:1px dashed #dedede; height:120px;}
#topnews li a{ font-weight:800; font-size:14px; font-family:Microsoft YaHei,SimSun;}
.introImg{ float:left; margin-right:10px;}
.info_date{ float:right; padding-right:5px;}
#indexPro{width:745px; height:430px; overflow:hidden; margin:0 auto; float:right}
#indexPro li,.produc li{float:left; margin:0 9px 13px 9px; _margin:0 7px 10px 7px; width:238px; height:206px; _height:203px; text-align:center;}

#fl{ float:left; width:240px;}
#fl li{ background:url(../images/fl_li.jpg) no-repeat top left; height:30px;}
#fl li a{ padding-left:38px; display:block; line-height:29px;}
#fl li a:hover{ background:url(../images/fl_hover.jpg) no-repeat top left; color:#FFF;}

.info_img{ width:100%; height:auto; padding-bottom:10px;}
.info_img li{ width:215px; height:208px;text-align:center;}
.info_img li a{ width:215px; height:208px; display:block; background-color:#f2f2f2;border:#e8e8e8 solid 1px; line-height:45px;}
.info_img li a:hover{ background-color:#0691d2; text-decoration:none; color:#FFF;}
.info_img li img{ width:197px; height:140px; padding-top:8px;}

@keyframes aniBlink120{from{margin-left:-60px}to{margin-left:230px}}
@-webkit-keyframes aniBlink120{from{margin-left:-60px}to{margin-left:230px}}
.mod_imgLight{position:relative;width:215px;height:208px;overflow:hidden;margin:0 auto;border-radius:10px;box-shadow: 0 0 10px #3C90DF;}
.mod_imgLight a{display:inline-block}
.mod_imgLight a:before{content:'';position:absolute;width:60px;height:208px;margin-top:0px;margin-left:-120px;overflow:hidden;z-index:6;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.4)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}
.mod_imgLight:hover a:before{
	-webkit-animation:aniBlink120 .3s ease-out forwards;
	-moz-animation:aniBlink120 .3s ease-out forwards;
	-o-animation:aniBlink120 .3s ease-out forwards;
	animation:aniBlink120 .3s ease-out forwards
}

.food_info_tit_bg{margin:30px 0 0 0px;width:100%;height:30px;background:#ececec; float:left;}
.food_info_tit{display:inline-block;padding-left:10px; padding-right:10px;height:100%;border-right:1px solid #fff;background:#656565;color:#fff;line-height:30px;font-family:Microsoft YaHei; font-size:14px;}


/************新闻*****************/
.news_tit_u{text-align: center;font-size: 16px;color: #fff;line-height: 30px; font-weight:700;}
.news_tit_d{text-align: center;font-size: 12px;font-weight: 100;width: 98%; color: #FFF; line-height: 20px;}
.news_tit_img{ width:60%; margin:9px auto; text-align:center}
.news_main{ line-height:28px; font-size:14px; color: #FFF;}
/************产品*****************/
.produc{ width:100%; margin:0 auto; overflow:hidden; padding-top:15px;}
.info_img_detail{ text-align:center;}
.info_img_detail img{ width:80%; padding:3px; border:#CCC solid 1px;}
.food_name{ text-align:center; line-height:40px;}
/************分页*****************/
/*.page{width:99%; height: 30px; line-height: 30px;text-align: center; margin: 0 auto;font-size: 12px; border:1px solid#d2d4d6;}
.page{margin:10px 20px 15px 0;}
.page a{display:inline-block;height:18px;line-height:18px;border:1px solid #dbdbdb;padding:0 2px 0;}
.page a:hover{background:#404040;color:#fff;border:none;height:20px;line-height:20px;padding:0 3px 0;}
.page span.current {padding:3px 6px 3px 6px;height:18px;line-height:18px;background:#404040;color:#fff;}*/
/************留言*****************/
.concompanycon table{margin-left:2px;}
.concompanycon table th{color:#444444;font-weight:normal;font-size:14px;font-family:'Microsoft YaHei',arial;text-align:right;vertical-align: top;padding-top: 9px;}
.concompanycon table td select{font-family: 'Microsoft YaHei',arial;font-size: 14px;width: 278px;height: 32px;text-indent: 8px;border: 1px solid #d2d4d6;margin: 5px auto 6px 5px;	background: #FFF;*+margin-left:-3px;}
.concompanycon table td ul{list-style:none;position:absolute;}
.concompanycon table td ul li{	font-family:'Microsoft YaHei',arial;font-size:14px;height:28px;line-height:28px;text-indent:8px;width:276px;height:28px;border-left:1px solid #d2d4d6;border-right:1px solid #d2d4d6;background:#FFF;}
.concompanycon table td ul li a{display:block;text-decoration:none;color:#444444;}
.concompanycon table td ul li a:hover{color:#fe7d0c;}
.concompanycon table td ul li:last-child{border-bottom:1px solid #d2d4d6;}
.concompanycon table td input{font-size:14px;width:276px;height:28px;border:1px solid #d2d4d6;margin:5px auto 5px 5px;}
.concompanycon table td .yanzheng{width:101px;}
.concompanycon table td textarea{resize: none;width:545px;height:178px;border:1px solid #d2d4d6;margin:5px auto 5px 5px;}
.concompanycon table td img{vertical-align:middle;margin-left:5px;margin-bottom:4px;*+margin-bottom:14px;}
.concompanycon table td .but{width:74px;height:31px;line-height:27px;background:#149939;border-radius:2px;border:none;text-align:center;margin-top:14px;margin-left:5px;font-size:14px;font-family:'Microsoft YaHei',SimHei,sans-serif;color:#FFF;}
/************招聘*****************/

.jobs li{overflow:hidden;margin:23px 18px 28px 28px;padding-bottom:27px;border-bottom:1px dotted #cdcdcd;}
.jobs a{position:relative;top:-90px;background:url(../images/button.jpg) no-repeat top left;float:right;width:71px;height:34px;color:#fff;text-align:center;line-height:34px;}
.jobs strong{color:#da020d;}
.jobs p{/*margin:6px 0 -134px 156px;*/line-height:35px;}
/***************jobs***************/
.pro_info .rel_center{margin:23px 0 6px;margin-left:-145px;padding:3px;width:290px;height:216px;border:1px solid #dcdcdc;}

.pro_name{display:block;color:#da020d;text-align:left;}
.info_title{margin:30px 0 0 0px;width:760px;height:30px;background:#ececec; float:left;}
.info_title b{display:inline-block;padding-left:10px;height:100%;border-right:1px solid #fff;background:#656565;color:#fff;line-height:30px;}
.info_title a{margin:8px;width:15px;height:15px;background-position:0 -426px;}
/********goods_info&jobs_info*******/
.order{margin:40px 0 120px 46px;line-height:40px;}
.order img{vertical-align:-5px;cursor:pointer;}
#submit{width:90px;height:34px;border:none;background-position:0px -366px;color:#fff;cursor:pointer;border-radius:5px; background:#F00;}

/*-- to-top --*/
#toTop {display: none;text-decoration: none;position: fixed;bottom: 0px;right: 2%;overflow: hidden;	z-index: 999; width: 32px;height: 32px;border: none;text-indent: 100%;background: url("../images/arrow.png") no-repeat 0px 0px;}
#toTopHover {width: 32px;height: 32px;display: block;overflow: hidden;float: right;opacity: 0;-moz-opacity: 0;filter: alpha(opacity=0);}
/*-- //to-top --*/




















#web_content{width:1200px;margin:80px auto 80px auto;}
.web_right_h3{font-size:48px;color:#000;margin:0 0 40px 0;text-align:center;}


.web_news_list li{background-color:#eee;color:#fff;margin:10px 0;padding:40px 40px;}
.web_article_r h3{font-size:24px;color:#000;border-bottom:1px solid #ccc;padding-bottom:20px;}
.web_article_r h3 a{color:#000;}
.web_article_r p{font-size:16px;color:#333;}
.web_article_r span{font-size:16px;color:#666;margin-top:10px;}
.web_bottom_back{margin:auto;text-align:center;}
.web_bottom_back a{font-size:20px;}
.web_bottom_back a:hover{}