﻿button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}@media print {* {text-shadow: none !important;color: #000 !important;background: transparent !important;box-shadow: none !important;} a, a:visited {text-decoration: underline;}}
.newsmain{
	width: 1200px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.clear:after{content: '';display: block;clear: both;}
/*鼠标经过时位移的过渡效果*/
.transition{transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;}
/*鼠标经过时位移的过渡效果*/
.newscontent{
	padding-top: 50px;
	padding-bottom: 60px;
	background-color: #f9f9f9;
	background-image: url(../images/sub-bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.news-ul{}
.news-li{padding: 30px 10px;border-top: 1px solid #eaeaea;}
.news-li-a{display: block;}
.news-li-time{float: left;width: 88px;font-family: arial;font-size: 24px;color: #000;}
.news-li-time i{margin-top:10px;display: block;width: 35px;height: 35px;background: url("../images/icon45.png") no-repeat center center;}
.news-li-desc{position:relative;padding-left:50px;padding-right:40px;float: left;width: 890px;box-sizing: border-box;line-height: 24px;font-size: 12px;color: #999;}
.news-li-desc p{ font-size:14px;}
.news-li-tit{margin-bottom:10px;color: #333;font-size:16px; font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news-li-img{float: left;width: 200px;}
.news-li-img img{display: block;width: 100%;}
.news-li-a:hover .news-li-time i{background:#000 url("../images/icon13.png") no-repeat center center;}
.news-li-a:hover .news-li-desc{padding-left: 80px;}
.news-li-a:hover .news-li-desc:before{width: 60px;background-color: #7a7a7a;}
.news-tit{margin-bottom:30px;text-align: center;font-size: 16px;font-weight: bold;color: #000;}
.news-desc{padding-bottom:20px;color: #666;text-indent: 20px;border-bottom: 1px solid #eee;}
.news-desc p{margin-bottom: 20px;}
.news-desc img{margin:0 auto 20px auto;display: block;max-width: 100%;}
.news-back{position:absolute;right:0;top:50%;display: block;width: 80px;height: 35px;color:#333;line-height: 35px;background-color: #fff;border: 1px solid #ddd;text-align: center;}

@media screen and (max-width: 1200px) {
.newsmain{width: 740px;}
}
@media screen and (max-width: 740px) {
.newsmain{width: 100%;}
	@keyframes head-li{
		from{transform: translate3d(0,20%,0);-webkit-transform: translate3d(0,20%,0);opacity:0;-webkit-opacity:0;}
		to{transform: translate3d(0,0,0);-webkit-transform: translate3d(0,0,0);opacity:1;-webkit-opacity:1;}
	}
	@-webkit-keyframes head-li{
		from{transform: translate3d(0,20%,0);-webkit-transform: translate3d(0,20%,0);opacity:0;-webkit-opacity:0;}
		to{transform: translate3d(0,0,0);-webkit-transform: translate3d(0,0,0);opacity:1;-webkit-opacity:1;}
	}
	.news-li-desc{width: 431px;}
	.news-li-time{margin-bottom:10px;width: 100%;}
	.news-li-time i{display: none;}
	.news-li-desc{margin-bottom:10px;padding:0;width: 100%;}
	.news-li-a:hover .news-li-desc{padding: 0;}
	.news-li-desc:before{display: none;}
	.news-li-img{width: 100%;}
	
}
@media screen and (max-width: 390px) {
}
@media screen and (max-width: 350px) {
}

/*分页*/
div.paginga{clear:both;text-align:center;}
div.paginga ul{margin:0;padding:0;height:40px;font-size:12px;color:#666;}
div.paginga li{width:auto;background:initial;display:inline-block;padding:0;height:auto;line-height:inherit;}
div.paginga a,div.paginga a:visited{background:#FFF;border: 1px solid #EEE;color: #333;display: inline-block;height: 30px;line-height: 30px;margin: 2px;padding: 0 11px;text-decoration: none;}
div.paginga li.nextpage,div.paginga li.prepage{position:relative;}
div.paginga li.nextpage a b,div.paginga li.prepage a b{display:inline-block;position:absolute;overflow:hidden;width:0;height:0;border:4px dashed transparent;}

div.paginga li.nextpage a b{border-left-style:solid;border-left-color:#d72c25;zoom:1;top:7px;right:2px;_right:-2px}
div.paginga li.prepage a b{border-right-style:solid;border-right-color:#d72c25;zoom:1;top:7px;left:3px;}
div.paginga a:hover,div.paginga a:active, div.paginga .press,div.paginga .z-crt{background-color:#0e90d2; border: 1px solid #0e90d2;color: #FFF;display: inline-block;height: 30px;line-height: 30px;margin: 2px;padding: 0 11px;}

div.paginga .inputcss1{border: #dfdfdf 1px solid;width:25px;vertical-align:baseline;height:20px;line-height:20px;_margin-top:3px;}
div.paginga .paginqd{vertical-align:text-bottom;height:21px;width:39px;margin-top:7px;}
@media screen and (-webkit-min-device-pixel-ratio:0){ }  /*chrome and safari*/
@media screen and (-webkit-min-device-pixel-ratio:0){ }  /*chrome and safari*/

@media screen and (max-width: 740px) {

    @media screen and (max-width: 1100px) {
        .file-box input {
            width: 100%;
            box-sizing: border-box;
        }

        .file-box .browse {
            display: block;
            margin-top: 10px;
            margin-left: 0;
            padding: 0 35px;
        }

        .file-box .file {
            left: 73px;
            left: 0;
            top: 55px;
        }
    }
}
.casecontent {
	padding-bottom: 60px;
	background-color: #f9f9f9;
	background-image: url(../images/case_04.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 808px;
}

.newsshowbox {
	width: 1200px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	min-height: 400px;
}

.newsshow-top {
	width: 910px;
	border: 4px solid #e3e3e3;
	font-size: 18px;
	color: #444444;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	line-height: 30px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.newsshow-time {
	line-height: 104px;
	height: 104px;
	width: 100px;
	margin-right: auto;
	margin-left: auto;
	color: #888888;
	text-align: center;
}
.newsshow-main {
	font-size: 14px;
	line-height: 30px;
	color: #444444;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.newsshow-mainleft {
	float: left;
	width: 800px;
	min-height: 300px;
}
.newsshow-mainright {
	float: left;
	width: 362px;
	margin-left: 30px;
	min-height: 300px;
}
.newsshow-mainright img {
	width: 362px;
}
.newsshow-mainleft p {
	line-height: 30px;
}




.products-img {
	height: 768px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
	background-image: url(../images/products3.jpg);
	background-position: center top;
}

.products-nav {
	font-size: 14px;
	line-height: 30px;
	color: #444444;
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
}
.products-nav li a {
	text-align: center;
	display: block;
	height: 38px;
	float: left;
	padding-left: 40px;
	padding-right: 40px;
	border: 1px solid #bbbbbb;
	line-height: 38px;
	font-size: 14px;
	color: #444444;
	margin-right: 20px;
	margin-bottom: 18px;
}
.products-nav li a:hover {
	color: #fff;
	background-color: #868788;
	border: 1px dotted #868788;
	text-decoration: none;
}



.newsshow-main p {
	font-size: 14px;
	color: #444444;
}
.message {
	width: 770px;
	margin-right: auto;
	margin-left: auto;
}

.branches-main-box {
	height: 126px;
	width: 282px;
	border: 1px double #dddddd;
	padding-top: 24px;
	padding-left: 30px;
	float: left;
	margin-right: 36px;
	margin-bottom: 30px;
	padding-right: 30px;
	padding-bottom: 24px;
	overflow: hidden;
	
}

.branches-main-box:hover {
	color: #FFF;
	background-color: #da251c;
	border: 1px double #da251c;
}

.branches-main {
	width: 1140px;
	margin-right: auto;
	margin-left: auto;
}

.recruitment-box {
	width: 1140px;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	min-height: 300px;
	border: 1px solid #cccccc;
	background-color: #FFF;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 40px;
	padding-left: 30px;
	margin-bottom: 20px;
}
.recruitment-box h3 {
	font-size: 18px;
	font-weight: bold;
	color: #444;
	display: block;
	height: 60px;
}
.recruitment-box h4 {
	font-size: 14px;
	color: #888;
	font-weight: normal;
	display: block;
	height: 40px;
}
.recruitment-box span p{
	line-height: 30px;
}
.messagemain {
	width: 770px;
	margin-right: auto;
	margin-left: auto;
	height: 550px;
	color: #666666;
	padding-bottom: 50px;
}

.messagemain h4 {
	font-size: 24px;
	color: #444444;
	text-align: center;
}

.messagemainbox {
	margin-top: 80px;
}

.messagemainbox-label {
	background-color: #f7f8f8;
	height: 44px;
	width: 738px;
	font-size: 16px;
	color: #666666;
	border: 1px solid #dadbdb;
	margin-bottom: 35px;
	padding-left: 15px;
	padding-right: 15px;
	outline: none;
	line-height: 44px;
}
.messagemainbox-textarea {
	background-color: #f7f8f8;
	height: 112px;
	width: 738px;
	font-size: 16px;
	color: #666666;
	border: 1px solid #dadbdb;
	margin-bottom: 35px;
	padding: 15px;
	outline: none;
}
.messagemainbox-button input   {
	font-size: 18px;
	line-height: 46px;
	background-color: #da251c;
	text-align: center;
	height: 46px;
	width: 770px;
	display: block;
	color: #FFF;
	cursor:pointer
}
.messagemainbox-button input:hover {
	background-color: #ca1f17;
}
