/* Hides from IE-mac \*/

html{color:#fff;background:#fff;overflow:auto;overflow-y:scroll;height:100%; font-size:14px; font-family:microsoft yahei;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

body{ background-color: #160100;}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}

li{list-style:none;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

abbr,acronym{border:0;font-variant:normal;}

input{outline: none;}

textarea{outline: none;}

br{letter-spacing:0px;}

a{text-decoration:none;}

a img { border: none; }

.clear{ clear:both;}

.wrap{width: 1200px;margin: 0 auto;overflow: hidden;}

.wrapp{width: 1200px;margin: 0 auto;position: relative;}

/*header*/

.header{ width: 100%; margin:0 auto; overflow: hidden; height: 112px; background-color: #160102;}

.logo{width: 300px; float: left; }

.nav{width:900px;float: right; }

.nav ul li{width:90px; float:left; text-align: center; height: 112px;margin-left: 10px;}

.nav ul li a{ color: #fff; font-size: 16px;width: 100%;height: 100%;line-height: 112px;text-align: center;display: block;}

.nav ul li a:hover{ background:#381a00;}



/*banner*/

.banner{ width:100%; height:667px; overflow:hidden;}

#solid{width:100%;height:667px;clear:both;margin-top:0px;position:relative;margin:0 auto;overflow:hidden;}

#solid .solid0,#solid .solid1,#solid .solid2{position:absolute;width:100%;height:667px;display:none;}

#solid ul{margin:0px;padding:0px;list-style:none;	}

#solid ul li{position:absolute;top:0px;width:100%;height:667px;display:none;cursor:pointer;}

#solid #btt{width:100%;margin:0 auto;top:620px;position:relative;}

#solid #btt span{position:absolute;top:15px;left:45%;display:block;width:30px;height:8px;margin:0 15px;	text-align:center;background:#3d3d3d;z-index:1000cursor:pointer;filter:alpha(opacity=70); /*IE滤镜，透明度50%*/-moz-opacity:0.7; /*Firefox私有，透明度50%*/opacity:0.7;/*其他，透明度50%*/}

/*.product*/

.m-pro{width:100%;padding-top: 25px;overflow: hidden; background-color: #160100;}



.products-left{width: 259px; height: 780px; float: left; background-color: #482600;}







.products-left .products-left-top{width: 100%;height: 107px;background:url(../Image/m-pr-lf-top.jpg)no-repeat;}



.products-left .products-left-center{width: 100%;padding: 0px 0;}



/*.m-pro .products-left .products-left-center ul{width: 100%px;overflow:hidden;}



.m-pro .products-left .products-left-center ul li{width: 214px;height:41px;margin:15px 22px;line-height:40px;}



.m-pro .products-left .products-left-center ul li a{width: 214px;height: 41px;background: url(../Images/m-pr-lf-cen-a.jpg)no-repeat;display: block;color: #fff;text-indent: 20px; font-style: 16px;}



.m-pro .products-left .products-left-center ul li a:hover{background:url(../Images/m-pr-lf-cen-a-hover.jpg)no-repeat;}*/



.products-left .products-left-contact{width: 100%; height:97px; background:url(../Image/m-pr-lf-con.jpg) no-repeat 0px 0px; padding-top: 30px; margin-top: 10px; }



.products-left .products-left-contact p{line-height: 24px;color: #fff;font-size: 14px;display:block;width: 214px;margin-left: 25px;}



.products-left .products-left-contact p a{color: #fff;}



.products-left .products-left-contact p a:hover{color: #ffba00;}



 .products-left .products-left-bottom{width: 100%;height: 29px;/*background:url(../Image/m-pr-lf-bottom.jpg)no-repeat; */}







.m-pro .products-right{width: 921px;height: 720px;float: right;}



.m-pro .products-right .products-right-top{width:884px;height:41px;margin: 10px 18px 10px 18px;background: url(../Image/m-pr-right-tio.jpg)no-repeat;}



.m-pro .products-right .products-right-top a{display: block;width:49px;height: 20px;margin:4px 0 0 830px;}

.sideMenu{   }

.sideMenu h3{ width: 214px;height: 41px;background: url(../Image/m-pr-lf-cen-a.jpg)no-repeat;color: #fff;text-indent: 30px; font-size: 16px; font-weight: bold; margin:15px 0px 0px 22px; line-height: 40px;}

.sideMenu h3 a{color: #fff;font-size: 16px;}

.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;  /* background:url(../Images/icoAdd.png) 16px 12px no-repeat;*/ cursor:pointer; }

.sideMenu h3.on em{ background-position:16px -57px; }

.sideMenu ul{ padding:8px 25px; color:#ffffff; display:none; /* 默认都隐藏 */ }

.sideMenu ul li{ color: #fff; line-height: 32px; font-size: 16px; color: #fff; border-bottom: solid 1px #72583b; padding-bottom: 5px; background: url(../Image/arrow.jpg) no-repeat 0 10px; text-indent: 20px;}

.sideMenu ul li a{ color: #fff;display: block;}

.sideMenu ul li a:hover{color: #ffe400;}



.picScroll-top{ width: 884px;margin: 5px 18px;}



.picScroll-top .bd{height: 630px}



.picScroll-top .bd ul{ }



.picScroll-top .bd ul li{width: 100%; height: 210px;}



.picScroll-top .bd ul li a{ width: 208px; height: 210px; display: block;margin:3px 6px;float: left; text-align: center; line-height: 180%; color: #666; font-size: 16px; line-height: 35px;}



.picScroll-top .bd ul li a:hover{color:#1945a4;}



.picScroll-top .bd ul li a span{width: 100%;line-height: 35px;text-align: center;float: left; font-weight: none;}

.picScroll-top .bd ul li a .img{width: 208px; height: 169px; border: solid 1px #ffffff;  text-align: center; line-height: 169px;}

.picScroll-top .bd ul li a img{ max-width: 208px; max-height: 169px; vertical-align:middle; margin-top:-7px; }



.picScroll-top .bd ul li a:hover{color:#fff;}



/*m-com*/

.m-com{width: 100%;height: 507px;background:url(../Image/m-com-bg.jpg) center no-repeat;overflow: hidden;}

.m-com p{width:415px;height: 507px;padding: 140px 20px 0;font-size: 14px;color: #ffffff;line-height: 28px;float: right;}



/*m-youshi*/

.m-youshi{width: 100%;overflow: hidden; background-color: #160100; padding-bottom: 102px;}

.m-youshi-hd{width: 280px;height: 86px;background: url(../Image/m-youshi-hd.png) center no-repeat;margin:40px auto 0;}

.m-youshi-bd{margin-top: 50px;overflow: hidden;}

.m-youshi-bd .hd{width: 100%;height: 166px;float: left;overflow: hidden;}

.m-youshi-bd .hd .left{width:520px;float: left;margin-top: 30px;}

.m-youshi-bd .hd .left hr{width: 230px;float: right;margin-right: 75px;border-top:solid 1px #bab9b8;}

.m-youshi-bd .hd .left h1{width: 230px;height:35px;line-height: 35px;font-size: 24px;color: #ffffff;text-align: center; margin-right: 75px;float: right;}

.m-youshi-bd .hd .mid{width: 177px;height: 166px;background:url(../Image/m-youshi-pic1.png) no-repeat;float: left;}

.m-youshi-bd  .hd .right{width: 500px;float: right;overflow: hidden;margin-top: 30px;}

.m-youshi-bd .hd .right hr{width: 230px;float: left;margin-left: 75px;border-top:solid 1px #bab9b8;}

.m-youshi-bd .hd .right h1{width: 230px;height:35px;line-height:35px;font-size: 24px;color: #ffffff;text-align: center;float: left; margin-left: 75px;}

.m-youshi-bd .hd .left:hover hr{width:300px;margin-right: 40px;transition:all .5s;border:solid 1px #bab9b8; }

.m-youshi-bd .hd .right:hover hr{width:300px;margin-left: 40px;transition:all .5s;border:solid 1px #bab9b8; }



.m-youshi-bd .bd{margin-top:45px;overflow: hidden;float: left;}

.m-youshi-bd .bd .left{width: 376px;float: left;overflow: hidden;}

.m-youshi-bd .bd .left .top{width: 100%;text-align: left;float: left;margin-top: 30px;}

.m-youshi-bd .bd .left .down{width: 100%;text-align: left;float: left;margin-top: 53px;}

.m-youshi-bd .bd .mid{width: 452px;height: 358px;float: left;}

.m-youshi-bd .bd .right{width: 370px;float: right;overflow: hidden;}

.m-youshi-bd .bd .right .top{width: 100%;text-align:right;float: left;margin-top: 30px; }

.m-youshi-bd .bd .right .down{width: 100%;text-align: right;float: left;margin-top: 53px;}

.m-youshi-bd .bd .left .top:hover,.m-youshi-bd .bd .left .down:hover{padding-left:40px;transition:all .5s;}

.m-youshi-bd .bd .right .top:hover,.m-youshi-bd .bd .right .down:hover{padding-right:40px;transition:all .5s;}



/*m-case*/

.m-case{width: 100%;height: 394px;position: relative;background: #160100;}

.m-case-hd{width: 100%;height: 70px;text-align: center;position: absolute;top:-50px;}

.m-case-bd{width: 100%;overflow: hidden;margin: 75px 0 50px 0;float: left;}

.m-case-bd ul li{width:304px;height: 270px;float: left;margin-right: 20px;}

.m-case-bd ul li .img{width: 296px;height: 222px;float: left;text-align: center;line-height: 217px;border:solid 4px #e3e2e2;border-radius: 5px;background: #ffffff; }

.m-case-bd ul li .img img{height: 216px;width: 286px;margin:-6px -1px 0 0;object-fit:cover;}

.m-case-bd ul li h1{width: 100%;height: 40px;line-height: 40px;font-size: 16px;color: #ffffff;text-align: center;overflow: hidden;margin: 0 auto;}



.m-case-bd ul li:hover h1{color:#b27b2d;}



/*m-news*/

.m-news{width: 813px;float: left;overflow: hidden;margin: 30px 0;}

.m-news-hd{width: 813px;height: 42px;background: url(../Image/m-news-bt-bg.jpg) left bottom no-repeat;}

.m-news-hd h1{width:300px;float: left;font-size: 18px;line-height: 18px;padding-left: 5px;color: #ffffff;}

.m-news-hd a{width: 85px;height: 42px;display: block;float: right;}

/*m-question*/

.m-question{width: 365px;float: right;overflow: hidden;margin: 30px 0;}

.m-question-hd{width: 365px;height: 42px;background: url(../Image/m-news-bt-bg.jpg) left bottom no-repeat;}

.m-question-hd h1{width:300px;float: left;font-size: 18px;line-height: 18px;padding-left: 5px;color: #ffffff;}

.m-question-bd{width: 365px;height: 258px;float: left;margin-top: 20px;}

.m-question-bd li{height: 38px!important;color: #ffffff;background: url(../Image/m-huodong-icon.jpg) left center no-repeat;line-height: 38px;text-indent: 25px;}





/*footer*/

.footer{width: 100%;overflow: hidden;}

.f-hd{width: 100%;height: 318px;background: url(../Image/f-hd-bg.jpg) center;overflow: hidden;color: #ffffff;font-size: 16px;}

.f-hd .i-name{width: 250px;height: 55px;float: left;position: absolute;top:90px;left:80px;background: none;border:none; color:#ffffff;}

.f-hd .i-tel{width: 250px;height: 55px;float: left;position: absolute;top:169px;left:80px;background: none;border:none;color:#ffffff;}

.f-hd .i-text{width: 340px;height: 98px;position: absolute;top:137px;left:400px;background: none;border:none;color:#ffffff;}

/*.f-hd .i-captcha{width: 80px;height: 30px;border:solid 1px #ffffff;position: absolute;top:260px; left:150px;}*/

.f-hd .i-captcha{width: 250px;height: 35px;position: absolute;top:240px;left:100px;background: none;border:none;}

.f-hd img{width: 80px;height: 30px;position: absolute;top:250px; left:180px;}

.f-hd .i-submit{width: 80px;height: 30px;position: absolute;top:250px; left:280px;background: none;color: #ffffff;font-size: 16px;border:solid 1px #ffffff;}

.f-hd .i-submit:hover{background: #dc9319;border-color: #dc9319;}

.f-hd h1{font-size: 14px;color: #ffffff;width: 350px;top:120px;right: 0;position: absolute;}

.f-hd h2{font-size: 14px;color: #ffffff;width: 350px;top:180px;right: 0;position: absolute;}

.f-hd h3{font-size: 14px;color: #ffffff;width: 350px;top:240px;right: 0;position: absolute;}

.f-hd h4{font-size: 14px;color: #ffffff;width: 350px;top:150px;right: 0;position: absolute;}

.f-hd h5{font-size: 14px;color: #ffffff;width: 350px;top:210px;right: 0;position: absolute;}


.f-bd{width: 100%;height: 68px;color: #ffffff;line-height: 68px;text-align: center;background: #060000;}

/*产品内页带放大镜*/

#p-top{ width: 98%; margin: 0 auto; padding: 10px 0; overflow: hidden;}

#p-box{ width: 400px; float: left; height: 380px; }

.smallImg{position:relative; height:56px; margin-top:10px; width: 100%; overflow:hidden;float:left;}

.scrollbutton{width:12px; height:56px; overflow:hidden; position:relative; float:left; cursor:pointer; }

.scrollbutton.smallImgUp , .scrollbutton.smallImgUp.disabled{background:url(../Image/menu-left.jpg) no-repeat;}

.scrollbutton.smallImgDown , .scrollbutton.smallImgDown.disabled{background:url(../Image/menu-right.jpg) no-repeat;}

#imageMenu {height:56px; width:373px; overflow:hidden; margin-left:2px; float:left;}

/*#imageMenu li {height:56px; width:93px; text-align: center; overflow:hidden; float:left;}

*/#imageMenu li .img{width:80px; height:54px; background-color: #fff;  cursor:pointer; text-align: center; line-height: 54px; }

#imageMenu li img{max-width:80px; max-height:54px; vertical-align: middle; margin-top: -3px; }

#imageMenu li img:hover{border: 1px solid #004a9f;}

.bigImg{position:relative; float:left; width:400px; height:300px;  }

.bigImg .img{width:390px; height:290px;text-align: center; background: #fff; line-height: 290px;}

.bigImg #midimg{max-width:390px; max-height:290px; vertical-align: middle; background: #fff;}

.bigImg #winSelector{width:100px; height:80px;}

#winSelector{position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff;}

#bigView{position:absolute;border: 1px solid #959595; overflow: hidden; z-index:999;width: 400px!important;height: 300px!important;}

#bigView img{position:absolute;width: 800px!important;height: 600px!important;}

#p-txt{ width: 430px; float: right;}

.pname{ width: 100%; height: 54px; font-size: 22px;  line-height: 48px; overflow: hidden;}

.pcatname{ width: 100%; height: 36px; background: url(../Image/catname.jpg) no-repeat left center; text-indent: 105px; line-height: 38px;}

.pkeywords{ width: 100%; height: 111px; margin-top: 15px; overflow: hidden; background: url(../Image/description.jpg) no-repeat left top; text-indent: 80px; line-height: 38px;}

.p-more{ width: 100%; height: 48px; margin-top: 17px; overflow: hidden;}

.ptel{color: #f30808;font-size: 24px;font-weight: 600;margin:20px 0;}

.p-message{ width: 130px; background: #b27b2d; height: 48px; line-height: 45px; float: left; text-align: center; border-radius:3px}

.p-message a{color:#fff; font-size:16px; text-decoration:none;}

.p-message a:hover{color:#ff0;font-size:16px; }

#prev_next { border:solid 1px #8c7d7d; padding: 10px; font-size: 16px;}

#prev_next  li{height: 35px;}

/***************global*****************/

.pro{

    overflow: hidden;

   

}

.pro li{

    float: left;

    overflow: hidden;

    padding: 10px;

    margin: 8px 10px 8px;

    border: 1px solid #ededed;

    text-align: center;

    height: 240px;

    white-space: nowrap;

    -webkit-transition: all .6s ease 0s;

        -moz-transition: all .6s ease 0s;

        -o-transition: all .6s ease 0s;

        transition: all .6s ease 0s;

}

.pro li h3{

    font-size: 16px;

    font-weight: bold;

    color: #edecec;

    margin: 15px 0 ;

}

.pro .img{width: 246px;height: 185px;;border:1px solid #ededed; text-align: center; line-height: 185px; }

.pro img{max-width: 246px;max-height: 185px; vertical-align: middle; margin-top: -3px;}

.pro a{*color:#666;}

.pro li:hover{border:1px solid #1c4587; background: #b27b2d; color: #fff;}

.pro li:hover h3{color: #ffffff;}





/****************news*****************/

.news_title{color:#ffffff;text-align:center;line-height:40px; font-weight: bold; font-size: 24px;}

.meta{color: #999999;

    text-align: center;

    line-height: 28px;

    font-size: 14px;

    margin-bottom: 15px;

    padding: 0 0 15px 0;

    border-bottom: 2px dashed #482600;}



    /***************jobs***************/

}

.pro_info .rel_center{margin:23px 0 6px;margin-left:-145px;padding:3px;width:290px;height:216px;border:1px solid #dcdcdc;}

.pro_info .center{ text-align: center;

    }

.center img{

    padding: 10px;

    background: #fff;

    border: 1px solid #ededed; 

}

.pro_name{display:block;color:#fff;text-align:center;font-size: 26px;

    margin: 15px 0;}

.info_title{margin:30px 0 0 27px;height:30px;background:#ececec;}

.info_title b{display:inline-block;padding-left:10px;height:100%;border-right:1px solid #fff;background:#0075c5;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;}

/**************order&message********/

.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;}

/*列表页*/

.main{

	margin-top: -4px;

	padding-top: 24px;

	position: relative;

	z-index: 999;

	padding-bottom: 50px;

}

.inner{

	width: 1200px;

	margin: 0 auto;

	overflow: hidden;

}

.left{float: left;}

.right{float: right;}



/* article styles */

.article {

	overflow:hidden;

	margin-bottom:24px;

	width:910px;

	border:1px solid #ededed;

	padding:20px;

	

}

.article p img{max-width: 800px;max-height: 600px;}

img{

	/*max-width: 100%;*/

}

.article p {

	color: #fff;

	font-size:16px;

	line-height:30px;

	margin-bottom: 20px;

}

#allmap p {

	line-height:10px;

	margin:10px;

}

.title,.title1,.title2 {

	height: 55px;

	line-height: 55px;

	border-bottom: 1px solid #d2d2d2;

	    margin: 0 -7px 20px -7px;

}

.title strong{

	

	line-height:55px;

	display: inline-block;

    color: #ffffff;

    font-weight: normal;

    font-size: 22px;

    width: 300px;

    height: 55px;

    /*background: #f9fcff url(../Image/art-title-bg.png) no-repeat center center;*/

	position: relative;

    bottom: -2px;

    padding-left: 5px;

}

.title1 strong {

	text-align: center;

	line-height:55px;

	display: block;

    color: #ffffff;

    font-weight: normal;

    font-size: 22px;

    width: 250px;

    height: 55px;

    background: #0269ac url(../Image/art-title-bg2.png) no-repeat center center;

	position: relative;

    bottom: -25px;

    padding-left: 10px;

    margin:0 auto;

}

.title2 strong {

	text-align: center;

	line-height:55px;

	display: block;

   color: #ffffff;

    font-weight: normal;

    font-size: 22px;

    width: 250px;

    height: 55px;

    background: #f9fcff url(../Image/art-title-bg.png) no-repeat center center;

	position: relative;

    bottom: -2px;

    padding-left: 10px;

    margin:0 auto;

}





.title strong span,.title strong span{

	 color: #fff;

    font-weight: normal;

    font-size: 22px;

    text-transform: uppercase;

}

.title1 strong span{

	 color: #ffffff;

    font-weight: normal;

    font-size: 22px;

    text-transform: uppercase;

}



.title strong small,.title1 strong small,.title2 strong small{

	font-size: 13px;

	padding-left: 10px;

	text-transform: uppercase;

}

.title span,.title1 span{

	margin-right: 15px;

    color: #edecec;

    font-size: 14px;

}

.title a,.title2 a {

	font-size: 14px;

	color: #edecec;

}



.title .right a:hover,.title1 .right a:hover,.title2 .right a:hover  {

	color:#f4c23d;

}



/* sidebar styles */

.s-type{

	width: 255px;

	overflow: hidden;

	margin-bottom: 20px;

	

	

}

.s-type-hd{

	height: 105px;

	background: #b27b2d;

	text-align: center;

	margin-bottom: 20px;

}

.s-type-hd h3{

	font-size: 28px;

    font-weight: bold;

    color: #fff;

    padding: 20px 0 5px;

}

.s-type-hd small{

	font-size: 15px;

    display: block;

    color: #ffffff;

    text-transform: uppercase;

}

.s-type-bd{

	

}

.s-type-bd ul{

	overflow: hidden;

}

.s-type-bd li{

	height: 46px;

	line-height: 46px;

	border:1px solid #ededed;

	margin-bottom: 17px;

	padding-left: 23px;

	color: #1c559f;

}

.s-type-bd li i{

	font-style: normal;

	width: 16px;

	height: 16px;

	border:1px solid #415b87;

	color: #415b87;

	float: right;

	line-height: 14px;

	text-align: center;

	margin: 14px;

}

.s-type-bd a{

	font-size: 18px;

	color: #333;

}

.s-type-bd li:hover{

	background: #b27b2d;

	color: #fff;

	border-color: #1857a4;

}

.s-type-bd li:hover i{

	border-color: #fff;

	color: #fff;

}



.s-contact{

	width: 255px;

	overflow: hidden;

	margin-bottom: 22px;

}

.s-contact-hd{

    height: 228px;

    background: url(../Image/s-contact-title.png) no-repeat #b27b2d;

    text-align: center;

    position: relative;

}

.s-contact-hd h1{color: #ffffff;font-weight: 700;font-size: 22px;width: 100%;margin-top: 28px;text-indent: 50px;float: left;}

.s-contact-hd h2{color: #02071b;font-size: 14px;margin-top: 12px;width: 100%;text-indent: 60px;float: left;}

.s-contact-hd h3{width: 100%;font-size: 30px;color: #ffffff;font-weight: 700;margin-top: 13px;text-align: center;float: left;}

.s-contact-hd h4{width: 100%;color: #ffffff;font-weight: 700;text-align: center;position: absolute;bottom: 0;background: #a4a1a1;height: 40px;display: block;line-height: 40px;}



.s-contact-bd{

    padding:17px 0px;

}



.s-contact-bd ul{

    overflow: hidden;

}

.s-contact-bd li{

    height: 46px;

    line-height: 46px;

    padding-left: 25px;

}

.s-contact-bd li:nth-child(1){

    background: url(../Image/s-ico-add.png) no-repeat left top;

}

.s-contact-bd li:nth-child(2){

    background: url(../Image/s-ico-tel.png) no-repeat left center;

}

.s-contact-bd li:nth-child(3){

    background: url(../Image/s-ico-fax.png) no-repeat left center;

}

.s-contact-bd li:nth-child(4){

    background: url(../Image/s-ico-mobile.png) no-repeat 6px center;

}

/*.s-contact-bd li:nth-child(4){

	background: url(../Image/s-ico-email.png) no-repeat left center;

}*/

.s-contact-bd a{

	font-size: 16px;

	color: #454545;

}

.s-contact-bd li:hover{

	font-weight: bold;

}





/* 新闻列表页 */

.mg-minoru {

	width: 100%;

	background: #fff;

	box-shadow: 0px 0px 0px 2px transparent;

	color: #eca29b;

	-webkit-transition: box-shadow 0.3s;

	transition: box-shadow 0.3s;

}

.mg-minoru:focus {

	box-shadow: 0px 0px 0px 2px #0075c5;

	pointer-events: none;



}





#FontScroll{

	width:880px;

	height:416px;

	overflow:Hidden;

}





.news_bot {

    width: 100%;

    height: auto;

    padding-top: 80px

}



.news_bot_ul li {

    float: left;

    margin-left: 58px;

    margin-bottom: 60px;

}



.news_bot_ul .news_mar {

    margin-left: 0

}



.news_bot_li {

    width: 358px;

    height: 358px;

    border: 1px solid #f2f2f2;

    position: relative;

    background-color: #fff

}



.news_bot_li_top {

    display: block;

    padding: 54px 40px 0 40px;

    height: 194px

}



.news_bot_li_top span {

    font-size: 16px;

    color: #575757;

    line-height: 32px;

    height: 64px;

    overflow: hidden;

    display: block

}



.news_bot_li_top i {

    color: #999;

    line-height: 26px;

    height: 78px;

    overflow: hidden;

    display: block;

    margin-top: 16px

}



.news_bot_li_bot {

    background: #f7f7f7;

    height: 88px;

    display: block;

    padding: 22px 40px 0 40px;

    position: relative

}



.news_bot_li_bot span {

    font-size: 50px;

    color: #8F8F8F;

    line-height: 46px;

    display: block;

    font-family: HELVETICANEUELTPRO-THEX, "微软雅黑"

}



.news_bot_li_bot i {

    color: #666;

    line-height: 20px;

    overflow: hidden;

    display: block;

    font-size: 14px;

    font-family: HELVETICANEUELTPRO-THEX, "微软雅黑"

}



.news_bot_li .news_bot_li_bigtop {

    padding: 94px 40px 12px 40px;

    background: #0a5cb0;

    color: #fff

}



.news_bot_li_bigbot i,

.news_bot_li_bigbot span {

    color: #0a5cb0

}



.news_bot_li .news_bot_li_bigbot {

    padding: 38px 40px 14px 40px

}



.news_bot_li_bigtop i,

.news_bot_li_bigtop span {

    color: #fff

}



.news_bot_bigli {

    position: absolute;

    top: -41px;

    left: -1px;

    width: 358px;

    height: 0;

    overflow: hidden;

    transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;

    border: 1px solid transparent

}



.news_bot_li:hover .news_bot_bigli {

    height: 440px;

    box-shadow: 0 6px 20px 5px rgba(0, 0, 0, .08);

    border: 1px solid #FFF

}



.news_bot_li .news_bot_but {

    position: absolute;

    bottom: 60px;

    right: 30px

}



.news_two_bg {

    width: 100%;

    height: auto

}



.news_two {

    width: 1200px;

    margin: 0 auto;

    padding: 60px 0 160px;

    position: relative

}



.news_two_box {

    width: 860px;

    height: 159px;

    border: 1px solid transparent;

    position: relative;

    transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s

}



.news_two_ul {

    height: auto;

    overflow: hidden;

        max-width: 100%;

}



.news_two_nav {

    width: 1180px;

    padding-left: 20px

}



.news_two_ul li {

    width: 100%;

    height: 159px;

    border: 1px solid transparent;

    margin-bottom: 20px

}



.news_two_img {

    width: 232px;

    height: 160px;

    padding: 16px;

    float: left;

    transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s

}



.news_two_txt span {

    font-size: 16px;

    color: #fff;

    display: block;

    height: 24px;

    overflow: hidden;

    margin-bottom: 20px;

    transition: all .3s ease-out 0s

}



.news_two_box:hover .news_two_txt span {

    color: #fff

}



.news_two_txt i {

    height: 52px;

    color: #A2A2A2;

    line-height: 24px;

    display: block;

    overflow: hidden;

    transition: all .3s ease-out 0s

}



.news_two_box:hover .news_two_txt i {

    color: #999

}



.news_two_txt {

    width: 480px;

    float: left;

    padding: 36px 0 28px 8px;

    transition: all .3s ease-out 0s

}



.news_two_box:hover .news_two_txt {

    padding: 36px 0 28px 54px

}



.article .news_two_date {

    width: 100px;

    float: right;

    font-family: HELVETICANEUELTPRO-THEX, "微软雅黑";

    color: #999;

    padding: 16px 19px 0 0;

    transition: all .3s ease-out 0s

}



.news_two_box:hover .news_two_date {

    padding: 26px 0px 0 0

}



.article .news_two_date span {

	color: rgb(153, 153, 153);

    height: 26px;

    font-size: 24px;

    font-family: HELVETICANEUELTPRO-THEX, "微软雅黑"

}



.article .news_two_date i {

    font-size: 13px;

    font-family: HELVETICANEUELTPRO-THEX, "微软雅黑"

}



.news_two_but {

    position: absolute;

    top: 100px;

    right: 108px

}



.news_two_box:hover {

    border: 1px solid #efefef;

    box-shadow: 0 6px 10px 5px rgba(0, 0, 0, .08)

}



.news_two_box:hover .news_two_img {

    background: #b27b2d;

  

}



.news_two_box:hover .ser_but {

    background: #0a5cb0;

    border: 1px solid #0a5cb0;

    margin: 0 -36px

}







.new_thr {

    width: 1000px;

    margin: 0 auto;

    padding: 80px 0 160px 0

}



.new_thr_h2 {

    width: 800px;

    font-size: 18px;

    color: #333;

    padding-bottom: 16px;

    margin: 0 auto;

    text-align: center

}



.news_thr_share {

    width: 330px;

    margin: 0 auto;

    color: #999;

    height: 18px;

    line-height: 18px

}



.news_thr_share_date {

    width: 100%;

    text-align: center;

}



.news_thr_ico {

    text-indent: 14px;

    width: 200px

}



.news_thr_ico a {

    color: #999;

    font-size: 16px

}



.news_thr_txt {

    width: 974px;

    padding: 36px 14px 0 12px;

    border-top: 1px dotted #e5e5e5;

    margin-top: 50px

}



.news_thr_txt_img {

    width: 980px;

    height: auto;

    padding: 38px 0

}



.news_two_img img {

    width: 200px;

    height: 130px;

    object-fit: cover;

}



.news_thr_ico a:hover {

    color: #1bb2e8

}

/* article styles */

.pro-info,

.pro-message{

    margin:25px -10px;

}

.info-title{

    height: 47px;

    background: #482600;

    line-height: 47px;

}

.info-title h3{

    font-size: 22px;

    color: #ffffff;

    padding-left: 30px;

    display: inline-block;

    font-weight: bold;

}

.info-content{

    border:1px solid #f5f5f5;



    padding:30px;

}

.pro-message .right{

    padding-right: 26px;

    font-size: 14px;

    color: #333;

}

.pro-message i{

    color: #ff0000;

    padding:0 8px;

}

.pro-message .info-content{

    margin-top: 20px;

}

.pro-order li{

    margin:20px 0;

}

.pro-order li p{

    font-size: 14px;

    color: #787878;

    margin-left: 136px;

}

.pro-order li small{

    margin: 0 0 0 14px;

    font-size: 14px;

    color: #787878;

}

.pro-order li span{

    display: inline-block;

    width: 122px;

    text-align: right;

    font-size: 14px;

    color: #ffffff;

    vertical-align: top;

}

.pro-order li input{

    width: 315px;

    height: 28px;

    border: 1px solid #d2d2d2;

    padding-left: 13px;

    outline: none;

}

.pro-order li img{

    vertical-align: middle;

}

.pro-order li input:focus{

    border-color: #036aad;

}

.pro-order li textarea:focus{

    border-color: #036aad;

}

.pro-order li textarea{

    width: 550px;

    height: 110px;

    border:1px solid #d2d2d2;

    resize: none;

    padding: 12px;

    outline: none;

}

.pro-order #submit,

.pro-order #reset{

    width: 100px;

    height: 30px;

    text-align: center;

    line-height: 30px;

    color: #fff;

    border-radius: 4px;

    border:none;

    display: inline-block;

}

.pro-order #submit{

    background: #482600;

    padding-left: 0;

    margin-left: 125px;

}

.pro-order #submit:hover{

    background: #c2850b;

}

.pro-order #reset{

    background: #482600;

}

.pro-order #reset:hover{

    background: #c2850b;

}



/* message styles */

.message ul{

    overflow: hidden;

}

.message li{

    float: left;

    margin:10px;

}

.message input {

    position: relative;

    display: block;

    float: right;

    padding:1.2em 0.8em;

    width: 400px;

    border: none;

    border-radius: 0;

    background: #fff;

    color: #333;

    font-weight: bold;

    border:1px solid #ccc;

}

.message textarea {

    position: relative;

    display: block;

    float: right;

    padding:1.2em 0.8em;

    width: 842px;

    border: none;

    border-radius: 0;

    background: #fff;

    color: #ffffff;

    font-weight: bold;

    resize:none;

    border:1px solid #ccc;

}

.message textarea:focus {

    outline: none;

}

.message input:focus {

    outline: none;

}

.message #submit{

    width: 120px;

    height: 51px;

    color: #fff;

    background: #482600;

    -webkit-transition: background 0.3s;

    transition: background 0.3s;

}

.message #submit:hover{

    background: #0075c5;

}

.link-hd{

    height: 43px;

    background: url(../Image/link.png) no-repeat center center;

}

.link-bd{

    margin:40px 0 ;

}