body{max-width:1920px;margin:0 auto;}


.clearfix {
	*zoom:1;
	*display:inline-block;

}
.clearfix:after {
	clear:both;
	content:"";
	display:block;
	background-color:#fff;
}


.container {width:1260px; margin:0 auto;background-color:#fff}
.containere {width:100%; margin:0 auto;background-color:#fff}
.footer {text-align: center; line-height: 200%; padding:15px 0; margin-top: 15px;}

.toper {height: 24px; line-height: 24px; background: #f2f2f2;}
.toper span {display: inline-block;}
.toper .left span {margin-right:10px;}
.toper .right span {margin-left:10px;}

.header  {height:100px; }
.header .container {height:100px;  overflow: hidden;}
.header .logo {padding-top:20px; }
.header .logo img{ }
.header .banner {margin-top:5px;}

.btn_orange { background-color:#de001d; height: 28px;line-height:28px; color:#fff; text-decoration: none; display: inline-block; border:none; padding:0 15px;}


.navigation { border-bottom:2px solid #de001d;; height: 35px;line-height:35px; }
/*
.navigation {height:30px; line-height:30px; background: #06c;border-bottom:2px solid #fc6800;}
*/
.navigation ul {background-color:#de001d; padding-left:10px;}
.navigation li { display:inline-block; width:117px; text-align:center; border:0px solid #ccc;   }
.navigation a {font-size: 14px; color:#fff; display: inline-block;height: 35px;line-height:35px; font-weight: bold;}
 
 
 .slider {height: 220px; overflow: hidden; text-align: center; width:350px;}
	 /*#slidpic ul, .slider #slidpic li, .slider #slidpic img { width:240px; overflow: hidden; }*/
	 #slider { position: absolute; right: 25px; bottom: 15px;}
	 #slider li { float: left; list-style: none; margin-right: 5px; width:16px; height: 16px;  }
	 #slider li a { display: inline-block; text-decoration: none; background:  
		 #000; overflow: hidden; width:20px; height: 6px; color: #fff; text-align: center; line-height: 6px; margin-left:5px;}
	 #slider li a.current { font-weight: bold; background: #f00000; }

.topnews {width:1000px;}
.topnews .topnewslist {border-right:0px solid #ddd;  height: 217px; padding: 10px 15px; overflow: hidden; width:600px;}
.topnews .topnewslist li {height:22px; overflow: hidden; padding:5px 0 0 10px; background: url(../images/dot.png) no-repeat left 10px;}
.topnews .topnewslist ul a {font-size: 14px;}
.topnews .topnewslist li span {display: inline-block; float: right; padding-left: 10px;}

.topnews .hotitle {height: 43px; overflow: hidden; background: url(../images/hotitle_bg.jpg) no-repeat left top;}
.topnews .hotitle span {display: inline-block; float:right; line-height: 43px; padding-right: 15px;}

.searchbar {height:30px; padding:10px 0; vertical-align: middle; border-bottom: 1px solid #f2f2f2; margin-bottom: 15px;}
.searchbar li {float:left;}


.search-input-area {
width: 230px;
height: 28px;
background: #fff;
border-color: #e8e8e8;
border-left: 1px solid #e8e8e8;
border-style: solid;
border-width: 1px;
}

.textBox {
width: 205px;
background: none repeat scroll 0 0 #FFFFFF;
color: #888888;
float: left;
height: 28px;
line-height: 28px;
border: 0;
text-indent: 3px;
}

.search-logo {
background: url(../images/searchlogo.png) no-repeat left top transparent;
cursor: pointer;
height: 28px;
width: 22px;
float: left;
border: 0;
}

.time-area {line-height: 200%;}

.usersign {width:290px; overflow: hidden; border:0px solid #ddd; padding:10px  ;  }
.usersign table { margin:0 auto;}
.usersign td {padding:8px 0;}
 

.iUserName {
border: 1px solid #CCC;
background: url(../images/ico_us.gif) no-repeat 0px 3px #fff4f5;
padding: 4px 0 4px 65px;
width: 120px;
font-weight: bold;
font-size: 12px;
font-family: verdana;
}

.iUserPassword {
border: 1px solid #CCC;
background: url(../images/ico_ps.gif) no-repeat 0px 2px #f2fff5;
padding: 4px 0 4px 65px;
width: 120px;
font-weight: bold;
font-size: 12px;
font-family: verdana;
}
/*
.btn_login {
width: 90px;
height: 30px;
cursor: pointer;
border: 0;
margin: 0 2px 0 0;
background: url(../images/btnlogin.png) no-repeat 0 0 #f2fff5;
display: inline-block;
float:left;
}


.btn_res {
width: 90px;
height: 30px;
cursor: pointer;
border: 0;
background: url(../images/btnsignup.png) no-repeat 0 0 #f2fff5;
display: inline-block;
}
*/


.btn_login,.btn_res  {
width: 90px;
height: 30px;
cursor: pointer;
border: 0;
margin: 0 2px 0 0;
background: #06c;
display: inline-block;
float:left;
color:#fff;
font-size: 14px;
border-radius: 4px;
}

.btn_res {line-height: 30px;}

.shopshow{
width: 940px;
height: 260px;
padding: 5px;
border: 5px #f1f1f1 solid;
overflow: hidden;
margin: 10px auto;
}

.shopshow .titleBar {
height: 30px;
line-height: 30px;
background: #f9f2ec;
}

.shopshow .titleBar .title {
color: #f77400;
font:bold 18px '';
padding: 5px 30px 0 10px;
background: url(../images/hot.gif) no-repeat scroll 100% 7px;
}


.shopshow .maintitle {
color: #fff;
font:bold 18px '';
padding: 5px 30px 0 10px;
background: url(../images/maintitle.png) no-repeat scroll left top;
height: 71px;
text-align: center;
width:940px;
}
.shopshow .maintitle .title { font-size:20px;color:yellow; background: none;text-align: center; float: none; }
.shopshow .maintitle a.more {font-size: 12px; color: #fff; margin-right: 70px;}

.home .carousel {padding:20px 0;background-color:#fff}
.home .carousel li {height: 160px; padding:0 15px;}
 
.home .carousel li img {width:200px; height: 150px;}


.channel .titleBar, .boxes .titleBar {
width: 100%;
height: 28px;
line-height: 28px;
border-bottom: 2px #cccccc solid;
position: relative;
margin-bottom: 10px;
}

.channel .titleBar .title , .boxes .titleBar .title{
position: absolute;
height: 28px;
line-height: 18px;
_line-height: 24px;
padding-right: 10px;
border-bottom: 2px #f07500 solid;
float:left;
}

.titleBar .title {
float: left;
padding-left: 10px;
color: #333333;
font: bold 18px 'microsoft yahei';
}


.titleBar .more {
float: right;
color: #666;
padding-right: 10px;
}

.channel {width:682px; overflow: hidden; }
.listShow ul {
	padding:15px 0;
}
.listShow li a {
 
display: inline-block;
float:left;
}
.listShow li span{
width: 88px;
text-align: right;
color: #888;
display: inline-block;
float: right;
}

.listShow li {
float: left;
     width: 30%;
line-height: 200%;
padding:0 15px;
background: url(../images/dot.png——) no-repeat left 10px;
}

.aside {width: 100%;overflow: hidden;}

.aside .titleBar {
height: 31px;
line-height: 31px;
background: #f4f4f4;
border-bottom: 1px #e4e4e4 solid;

/*border-top: 2px #E51002 solid;*/
}
.aside .titleBar .title {font-size: 12px; padding-top:8px;}

.aside ul.listShow {margin-bottom: 15px; padding:10px; border: 1px solid #f4f4f4;}

.lastnews,.lastproducts {margin-bottom: 20px;}

.lastproducts ul img {width:150px;}
.lastproducts li {width:150px;float: left; padding:10px 8px; }
.lastproducts ul span {display: block; padding:10px 0; text-align: center;}

.boxes {width:468px; float:left; margin-bottom: 20px;}
.channel .boxes {width:330px;}
.boxes li {width:42%;}

.boxes .titleBar {background:#f8f8f8;
border-top:2px #d7d7d7 solid;height:33px; border-bottom: none;}
.boxes .titleBar .title {font-size:15px;
border-top:2px #ff7800 solid;
line-height:33px;
width:90px;
text-align:center;
margin-top:-2px;
float:left;
border-bottom: none;}
.boxes .titleBar a.more {line-height: 33px;}


.area {width:305px; float:left; margin:15px 0; overflow: hidden;}
.area .titleBar {border-bottom: 1px solid #ddd; margin-bottom: 10px;}
.area .titleBar .title {border:1px solid #f07500; border-bottom: none; padding:5px 15px; font-size: 14px; color:#f87501;}
.area .titleBar .more {padding-top:8px;}




.nav li:hover{border: 1px solid #E41717;}

.nav li a:hover {
    color: #E41717;

}





.aboa {
    margin-left: 340px;
    margin-bottom: 25px;
    margin-top: 20px;
}


.abob {
    margin-left: 330px;
    margin-bottom: 25px;
    margin-top: 20px;
}






.friendlink 
{
    padding: 15px 0;
border-top: 1px dashed #dedede; 

}
.friendlink h3 {
	padding-left: 15px;
display: inline;
font-size: 12px;
color: #666;
background: url(../images/frilink.gif) no-repeat;}

.friendlink ul{display: inline;}
.friendlink li {display: inline;margin-right: 15px;}

.friendlinks {
	border-top: 1px #ddd solid; 
	margin-top: 15px;
	overflow: hidden;
}

.friendlinks .tit {
width: 100%;
height: 35px;
line-height: 35px;
display: inline-block;
background: #f4f4f4;
}

.friendlinks .tit span {

margin-left: 10px;
font-weight: bold;
}

.friendlinks .keyword {
padding:20px;

}

.friendlinks .keyword li {float:left; margin-right: 15px; display: inline;line-height: 24px;}
.friendlinks .keyword a {display: inline-block;white-space:nowrap;}

.crumb {
background: #fcfcfc;
border-bottom: 1px solid #f2f2f2;

margin: 0 0 20px;
height: 28px;
overflow: hidden;
padding: 0;
width: 100%;
}

.crumb li {
float: left;
height: 28px;
line-height: 2.4;
}

.crumb ol li a {
background: url(../images/crumb.png) no-repeat center right;
display: inline-block;
height: 28px;
margin: 0 7px 0 0;
padding: 0 15px 0 0;
position: relative;
overflow: hidden;
}

.nav {
	margin: 0 0 120px;
	width: 18.1104296%;

}

.nav li {
text-align: center;
}





.nav li.current {border: 1px solid #E41717; color:#333;}
.nav li.current a {color:#E41717; }

.nav li a {
color: #333333;
font-size: 14px;
}

.nav ul ul {
border-width: 1px 0 0;
margin: 9px 0 -9px;
}

.nav ul ul, .nav li {

border: 1px solid #f2f2f2;
line-height: 46px;
margin: 10px auto;
}

.nav li li {
margin: 0 0 0 18px;
}

.newslist,
.newsdetail {width: 78%;overflow: hidden;}

.newsdetail {width:1260px;}
.newsdetail h1.title {border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2; padding:5px 15px; margin-bottom: 10px;text-align: center;}
.newsdetail h1 {font-size: 20px; font-weight: bold;}
.newsdetail h2 {font-size: 16px; font-weight: bold;}
.newsdetail h3 {font-size: 14px; font-weight: bold;}
.newsdetail p {margin: 10px 0; font-size: 14px; line-height: 180%;}
.newsdetail .content {padding:0 15px;  overflow: hidden;}

.newsdetail .content div,
.newsdetail .content p,
.newsdetail .content h1,
.newsdetail .content h2,
.newsdetail .content h3,
.newsdetail .content h4,
.newsdetail .content h5,
.newsdetail .content h6,
.newsdetail .content li {display: block; margin:auto; padding:auto; line-height: auto; }

.newslist li {padding:10px 0 10px 10px; font-size: 14px; background: url(./images/dot.png) no-repeat left 15px; border-bottom: 1px solid #f2f2f2;}
.newslist li span {display: inline-block; float:right; color:#aaa;}


.sign {
border-radius: 3px;
margin: 30px auto 0;
padding:50px 0;
}

.sign .mc {
border: 1px solid #e1e1e1;
background: #ffffff;
padding:30px;
position: relative;
}

.sign .item {
height: 64px;
line-height: 26px;
overflow: visible;
position: relative;
width: 380px;
z-index: 1;
}

.sign .item span {
color: #999999;
height: 20px;
line-height: 20px;
display: block;
margin-top: 1px;
}

.sign .item .item-ifo {
position: relative;
width: 307px;
}

.sign .text {
float: none;
width: 282px;
height: 24px;
line-height: 24px;
padding: 4px 20px 4px 3px;
border: 1px solid #cccccc;
font-size: 14px;
font-family: arial,"宋体";
}

.sign .item-ifo .ico {
position: absolute;
right: 12px;
z-index: 5;
}

.sign .item-ifo .i-name {
background: url(../images/signico_1.png) no-repeat right top #fff;
width: 16px;
height: 16px;
top: 8px;
}
.sign .item-ifo .i-pass {
	background: url(../images/signico_2.png) no-repeat right top #fff;
width: 16px;
height: 19px;
top: 8px;
}

.signtitle {
	position: absolute;
	padding: 0px 5px 5px;
	text-align: center;
font-size: 14px;
background: #7cbe56;
width: 115px;
height: 30px;
line-height: 30px;
overflow: hidden;
color: #FFF;
top:-35px;
left:0;
font-weight: bold;
}

.free-regist {
position: absolute;
right: 0;
bottom: -38px;
width: 115px;
height: 32px;
text-align: center;
line-height: 32px;
-moz-border-radius: 0 0 3px 3px;
-webkit-border-radius: 0 0 3px 3px;
border-radius: 0 0 3px 3px;
padding: 0px 5px 5px;
}

.free-regist span {
text-align: center;
font-size: 14px;
background: #7cbe56;
width: 115px;
height: 32px;
display: block;
color: #FFF;
-moz-border-radius: 0 0 3px 3px;
-webkit-border-radius: 0 0 3px 3px;
border-radius: 0 0 3px 3px;
}

.free-regist a {color:#fff;}


.sign .login {background: url(../images/login_banner.png) no-repeat left -30px; 
height: 200px;}
.notice {overflow: hidden;}
.notice .titleBar {background: url(../images/tit_gongshi.jpg) no-repeat left top; height: 30px;margin-bottom:0;}
.notice .titleBar .title {border:none;}
.notice ul.listShow {border:1px solid #ddd; background: #f2f2f2; padding:5px 10px;overflow: hidden; width: 283px;}

.peopleshow {position: relative; border:1px solid #ddd; width: 958px; padding-top:40px; height: 192px; clear:both;margin-top: 10px;}
.peopleshow .titleBar {background: none; height: 36px;background: url(../images/tssh.png) no-repeat left top;position: absolute;left:-8px; top:0px; }
.peopleshow .titleBar .title { height: 30px; background: #176db6; line-height: 30px;font-size: 14px; color: #fff; width:100px; padding:0 10px 0 20px;}

.footer .cert {margin-top: 15px;}

.pagelist {margin-bottom: 15px; padding:15px;}
.item {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 15px;
	overflow: hidden;
	width: 100%;
	padding-top: 15px;
	
}

.item .title {
margin-bottom: 10px;
line-height: 18px;
height: 18px;
}

.item .title a {color: #CC0000;
font-size: 14px;
font-weight: bold;}

.item .thumb a {
	float: left;
overflow: hidden;
width: 220px;
margin-right: 20px;
 

}
.blank-solve .main-nav-item-group:hover {
	BACKGROUND: #e62129; COLOR: #fff
}


.blank-solve .main-nav-item-group .main-nav-item:hover {
    color: #fff;
}

.item .info {
font-size: 12px;
color: #999999;
height: 18px;
}

.item .summry {
font-size: 12px;
color: #666666;
line-height: 150%;
}


#headcasea{
	margin: 0px auto;
    width: 100%;
	padding-top:20px
}

#headcasea .caseitem {
   position: relative;
    height: 300px;
    left: 16px;
    text-align: center;
    width: 19%;
    float: left;
    padding-bottom: 15px;
    margin-left: 16px;
}

#headcaseas .caseitemt {
        width: 19%;
    float: left;
    padding-bottom: 15px;
    margin-left: 18px;
}


.caseitemrombt{
	
    text-align: center;
    font-size: 15px;
    margin-top: 10px;
	
}

.my-y{width: 100%;
    background: #f2f2f2;}


.nesz{
	width: 656px;
    float: right;
    margin-top: 14px;
	font-weight: bold;
    font-size: 16px;
	
}


 .summrya{     
   float: right;
    width: 765px;
    margin-top: -52px;
    font-size: 13px;}


.my-advantage {
    
    padding: 40px 0;
	height: 500px;
	width: 1400px;
    margin: 0 auto;
}
.my-advantage .htitle {
   
    height: 120px;
    background: url(../images/title2.png) no-repeat center;
}





.wl {
  
}

 ul {
    list-style: none;
}


.advantage-box li {
    width: 25%;
    float: left;
    text-align: center;
    margin-top: 35px;
}



.advantage-box li h3 {
    font-size: 24px;
	margin-top: 25px;
	font-weight: bold;

}

.advantage-box li p {
     font-size: 15px;
    color: #818181;
    width: 88%;
    margin: 8px auto;
}



#module_60759260 {
position:static;
z-index:0;
width:100%;
height: auto;
}
#module_60759260 .ModuleHead60759260 {
display:none;
}
#module_60759260 .BodyCenter.BodyCenter60759260 {
background:none;background-color:rgba(0,0,0,0);
}
#module_60759260 >.module_60759260 {
border-top-style:solid;
border-top-color:#000;
border-top-width:0px;
border-left-style:solid;
border-left-color:#000;
border-left-width:0px;
border-right-style:solid;
border-right-color:#000;
border-right-width:0px;
border-bottom-style:solid;
border-bottom-color:#000;
border-bottom-width:0px;
}
#module_60759260 >.module_60759260{
overflow: hidden;
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-left-radius:0px;
border-bottom-right-radius:0px;
}
@media screen and (min-width: 768px){
#module_60759260 .BodyCenter.BodyCenter60759260 {
padding-top:0.0000%;
padding-left:0.0000%;
padding-right:0.0000%;
padding-bottom:0.0000%;
}
}
@media screen and (max-width: 767px){
#module_60759260 .BodyCenter.BodyCenter60759260 {
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}
}
@media screen and (min-width: 768px){
#module_60759260 >.module_60759260 {
margin-top:1.6667%;
margin-left:0.0000%;
margin-right:0.0000%;
margin-bottom:0.0000%;
}
}
@media screen and (max-width: 767px){
#module_60759260 >.module_60759260 {
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
}
}
#module_60759260 >.module_60759260 {box-shadow: 0px 0px 0px 0px #ccc;transition: box-shadow 0.5s ease 0s;}
#module_60759260:hover {
border:none;
}
#module_60759260:hover >.module_60759260 {box-shadow: 0px 0px 0px 0px #ccc;transition: box-shadow 0.5s ease 0s;}

#module_60759260 img{border-top-color:transparent;}
#module_60759260 img{border-top-style:none;}
#module_60759260 img{border-top-width:0px;}
#module_60759260 img{border-right-color:transparent;}
#module_60759260 img{border-right-style:none;}
#module_60759260 img{border-right-width:0px;}
#module_60759260 img{border-bottom-color:transparent;}
#module_60759260 img{border-bottom-style:none;}
#module_60759260 img{border-bottom-width:0px;}
#module_60759260 img{border-left-color:transparent;}
#module_60759260 img{border-left-style:none;}
#module_60759260 img{border-left-width:0px;}
#module_60759260 img{border-top-left-radius:0px;}
#module_60759260 img{border-top-right-radius:0px;}
#module_60759260 img{border-bottom-left-radius:0px;}
#module_60759260 img{border-bottom-right-radius:0px;}
#module_60759260 .BodyCenter{text-align: center;}


.module_60759273 .ModuleHead .HeadCenter{float:none;}
#module_60759273 {
padding:0px;
}
#module_60759273 {
position:static;
z-index:0;
width: 1255px;
height: auto;
margin: 0 auto;
}
#module_60759273 .ModuleHead60759273 {
display:none;
}

#module_60759273 .ModuleImageTextGiantContent{margin-top:0px;}
#module_60759273 .ModuleImageTextGiantContent{margin-bottom:0px;}
#module_60759273 .ModuleImageTextGiantContent{margin-left:0px;}

#module_60759273 .showHandle .btn{font-size:px;}
#module_60759273 .showHandle .btn{font-family:;}
#module_60759273 .showHandle .btn{color:;}
#module_60759273 .showHandle .btn{}
#module_60759273 .showHandle .btn{}
#module_60759273 .showHandle .btn{}
#module_60759273 .showHandle div{border-top-color: !important;}
#module_60759273 .showHandle div{border-top-style: !important;}
#module_60759273 .showHandle div{border-top-width:px !important;}
#module_60759273 .showHandle{background-color:;}
#module_60759273 .showHandle{}
#module_60759273 .showHandle{}
#module_60759273 .showHandle{}
#module_60759273 .showHandle{}
#module_60759273 a{font-size:unset;font-family:unset}
.ModuleDigitalIncreaseGiant.layout-101 .digitalIncreaseGiant-Container .digital-row {
	padding-top: 15px;
   
  
    text-align: center;
    margin: 0 auto;
}






.module_60759278 .ModuleHead .HeadCenter{float:none;}
#module_60759278 {
padding:0px;
}
#module_60759278 {
    position: static;
    z-index: 0;
    width: 1480px;
    height: auto;
    margin: 0 auto;
}
#module_60759278 .ModuleHead60759278 {
display:none;
}
#module_60759278 .BodyCenter.BodyCenter60759278 {
background:none;background-color:rgba(0,0,0,0);
}
#module_60759278 >.module_60759278 {
border-top-style:solid;
border-top-color:#000;
border-top-width:0px;
border-left-style:solid;
border-left-color:#000;
border-left-width:0px;
border-right-style:solid;
border-right-color:#000;
border-right-width:0px;
border-bottom-style:solid;
border-bottom-color:#000;
border-bottom-width:0px;
}
#module_60759278 >.module_60759278{
overflow: hidden;
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-left-radius:0px;
border-bottom-right-radius:0px;
}
@media screen and (min-width: 768px){
#module_60759278 .BodyCenter.BodyCenter60759278 {
padding-top:0.0000%;
padding-left:0.0000%;
padding-right:0.0000%;
padding-bottom:0.0000%;
}
}
@media screen and (max-width: 767px){
#module_60759278 .BodyCenter.BodyCenter60759278 {
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}
}
@media screen and (min-width: 768px){
#module_60759278 >.module_60759278 {
margin-top:0.0000%;
margin-left:0.0000%;
margin-right:0.0000%;
margin-bottom:3.5%;
}
}
@media screen and (max-width: 767px){
#module_60759278 >.module_60759278 {
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
}
}
#module_60759278 >.module_60759278 {box-shadow: 0px 0px 0px 0px #ccc;transition: box-shadow 0.5s ease 0s;}
#module_60759278:hover {
border:none;
}
#module_60759278:hover >.module_60759278 {box-shadow: 0px 0px 0px 0px #ccc;transition: box-shadow 0.5s ease 0s;}

#module_60759278 .digital-unit{font-size:18px;}
#module_60759278 .digital-unit{font-family:微软雅黑,Microsoft YaHei;}
#module_60759278 .digital-unit{color:rgb(229, 0, 18);}
#module_60759278 .digital-unit{font-weight:bold;}
#module_60759278 .digital-unit{text-decoration:initial;}
#module_60759278 .digital-unit{font-style:normal;}
#module_60759278 .digital-num{font-size:48px;}#module_60759278 .digital-num-item sup{top: calc(-48px * 28 / 100);}
#module_60759278 .digital-num{font-family:微软雅黑,Microsoft YaHei!important;}
#module_60759278 .digital-num{color:rgb(229, 0, 18);}
#module_60759278 .digital-num{font-weight:normal;}
#module_60759278 .digital-num{text-decoration:initial!important;}
#module_60759278 .digital-num{font-style:normal;}
#module_60759278 .digital-title{font-size:24px;}
#module_60759278 .digital-title{font-family:微软雅黑,Microsoft YaHei;}
#module_60759278 .digital-title{color:#666;}
#module_60759278 .digital-title{font-weight:normal;}
#module_60759278 .digital-title{text-decoration:initial;}
#module_60759278 .digital-title{font-style:normal;}
#module_60759278 .digital-item{background-color:transparent;}
#module_60759278 .digital-unit{color:rgb(229, 0, 18);}
#module_60759278 .digital-line:not(:last-child){border-right-color:#eee;}
#module_60759278 .digital-line:not(:last-child){border-right-style:solid;}
#module_60759278 .digital-line:not(:last-child){border-right-width:1px;}

.row {
    margin-right: -15px;
    margin-left: -15px
}

.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
    float: left
}

.col-xs-12 {
    width: 100%
}

.col-xs-11 {
    width: 91.66666667%
}

.col-xs-10 {
    width: 83.33333333%
}

.col-xs-9 {
    width: 75%
}

.col-xs-8 {
    width: 66.66666667%
}

.col-xs-7 {
    width: 58.33333333%
}

.col-xs-6 {
    width: 50%
}

.col-xs-5 {
    width: 41.66666667%
}

.col-xs-4 {
    width: 33.33333333%
}

.col-xs-3 {
    width: 25%
}

.col-xs-2 {
    width: 21.666667%;
}

.col-xs-1 {
    width: 8.33333333%
}




@media (min-width: 1200px)
.col-lg-2 {
    width: 16.66666667%;
}






 .ph {position: absolute;top: 22px;right: 0;}
 
 
.ph span{font-size:19px;color: rgb(102, 102, 102);}

.module_63118799 .ModuleHead .HeadCenter{float:none;}
#module_63118799 {
padding:0px;
}
#module_63118799 {
position:static;
z-index:0;
top:0px;
left:0px;
width:100%;
height: auto;
}
#module_63118799 .ModuleHead63118799 {
display:none;
}
#module_63118799 .BodyCenter.BodyCenter63118799 {
background:none;background-color:rgba(0,0,0,0);
}
#module_63118799 >.module_63118799 {
border-top-style:solid;
border-top-color:#000;
border-top-width:0px;
border-left-style:solid;
border-left-color:#000;
border-left-width:0px;
border-right-style:solid;
border-right-color:#000;
border-right-width:0px;
border-bottom-style:solid;
border-bottom-color:#000;
border-bottom-width:0px;
}
#module_63118799 >.module_63118799{
overflow: hidden;
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-left-radius:0px;
border-bottom-right-radius:0px;
}
@media screen and (min-width: 768px){
#module_63118799 .BodyCenter.BodyCenter63118799 {
padding-top:3.3333%;
padding-left:3.3333%;
padding-right:3.3333%;
padding-bottom:3.3333%;
}
}
@media screen and (max-width: 767px){
#module_63118799 .BodyCenter.BodyCenter63118799 {
padding-top:2.7174%;
padding-left:2.7174%;
padding-right:2.7174%;
padding-bottom:2.7174%;
}
}
@media screen and (min-width: 768px){
#module_63118799 >.module_63118799 {
margin-top:2.5000%;
margin-left:0.0000%;
margin-right:0.0000%;
margin-bottom:0.0000%;
}
}
@media screen and (max-width: 767px){
#module_63118799 >.module_63118799 {
margin-top:0.0000%;
margin-left:0.0000%;
margin-right:0.0000%;
margin-bottom:0.0000%;
}
}
#module_63118799 >.module_63118799 {box-shadow: 0px 0px 0px 0px #ccc;transition: box-shadow 0.5s ease 0s;}
#module_63118799:hover {
border:none;
}
#module_63118799:hover >.module_63118799 {box-shadow: 0px 0px 0px 0px #ccc;transition: box-shadow 0.5s ease 0s;}

#module_63118799 img{border-top-color:transparent;}
#module_63118799 img{border-top-style:none;}
#module_63118799 img{border-top-width:0px;}
#module_63118799 img{border-right-color:transparent;}
#module_63118799 img{border-right-style:none;}
#module_63118799 img{border-right-width:0px;}
#module_63118799 img{border-bottom-color:transparent;}
#module_63118799 img{border-bottom-style:none;}
#module_63118799 img{border-bottom-width:0px;}
#module_63118799 img{border-left-color:transparent;}
#module_63118799 img{border-left-style:none;}
#module_63118799 img{border-left-width:0px;}
#module_63118799 img{border-top-left-radius:0px;}
#module_63118799 img{border-top-right-radius:0px;}
#module_63118799 img{border-bottom-left-radius:0px;}
#module_63118799 img{border-bottom-right-radius:0px;}
#module_63118799 .BodyCenter{text-align: center;}

.module_63118801 .ModuleHead .HeadCenter{float:none;}
#module_63118801 {
padding:0px;
}
#module_63118801 {
position:static;
z-index:0;
width:100%;
height: auto;
}
#module_63118801 .ModuleHead63118801 {
display:none;
}
#module_63118801 .BodyCenter.BodyCenter63118801 {
background:none;background-color:rgba(0,0,0,0);
}
#module_63118801 >.module_63118801 {
border-top-style:solid;
border-top-color:#000;
border-top-width:0px;
border-left-style:solid;
border-left-color:#000;
border-left-width:0px;
border-right-style:solid;
border-right-color:#000;
border-right-width:0px;
border-bottom-style:solid;
border-bottom-color:#000;
border-bottom-width:0px;
}
#module_63118801 >.module_63118801{
overflow: hidden;
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-left-radius:0px;
border-bottom-right-radius:0px;
}
@media screen and (min-width: 768px){
#module_63118801 .BodyCenter.BodyCenter63118801 {
padding-top:3.3333%;
padding-left:3.3333%;
padding-right:3.3333%;
padding-bottom:3.3333%;
}
}
@media screen and (max-width: 767px){
#module_63118801 .BodyCenter.BodyCenter63118801 {
padding-top:2.7174%;
padding-left:2.7174%;
padding-right:2.7174%;
padding-bottom:2.7174%;
}
}
@media screen and (min-width: 768px){
#module_63118801 >.module_63118801 {
margin-top:0.0000%;
margin-left:0.0000%;
margin-right:0.0000%;
margin-bottom:0.0000%;
}
}
@media screen and (max-width: 767px){
#module_63118801 >.module_63118801 {
margin-top:0.0000%;
margin-left:0.0000%;
margin-right:0.0000%;
margin-bottom:0.0000%;
}
}
#module_63118801 >.module_63118801 {box-shadow: 0px 0px 0px 0px #ccc;transition: box-shadow 0.5s ease 0s;}
#module_63118801:hover {
border:none;
}
#module_63118801:hover >.module_63118801 {box-shadow: 0px 0px 0px 0px #ccc;transition: box-shadow 0.5s ease 0s;}

#module_63118801 img{border-top-color:transparent;}
#module_63118801 img{border-top-style:none;}
#module_63118801 img{border-top-width:0px;}
#module_63118801 img{border-right-color:transparent;}
#module_63118801 img{border-right-style:none;}
#module_63118801 img{border-right-width:0px;}
#module_63118801 img{border-bottom-color:transparent;}
#module_63118801 img{border-bottom-style:none;}
#module_63118801 img{border-bottom-width:0px;}
#module_63118801 img{border-left-color:transparent;}
#module_63118801 img{border-left-style:none;}
#module_63118801 img{border-left-width:0px;}
#module_63118801 img{border-top-left-radius:0px;}
#module_63118801 img{border-top-right-radius:0px;}
#module_63118801 img{border-bottom-left-radius:0px;}
#module_63118801 img{border-bottom-right-radius:0px;}
#module_63118801 .BodyCenter{text-align: center;}

.module_63118948 .ModuleHead .HeadCenter{float:none;}
#module_63118948 {
padding:0px;
}
#module_63118948 {
position:static;
z-index:0;
top:269px;
left:0px;
width:100%;
height: auto;
}
#module_63118948 .ModuleHead63118948 {
display:none;
}
#module_63118948 .BodyCenter.BodyCenter63118948 {
background:none;background-color:rgba(0,0,0,0);
}
#module_63118948 >.module_63118948 {
border-top-style:solid;
border-top-color:#000;
border-top-width:0px;
border-left-style:solid;
border-left-color:#000;
border-left-width:0px;
border-right-style:solid;
border-right-color:#000;
border-right-width:0px;
border-bottom-style:solid;
border-bottom-color:#000;
border-bottom-width:0px;
}
#module_63118948 >.module_63118948{
overflow: hidden;
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-left-radius:0px;
border-bottom-right-radius:0px;
}
@media screen and (min-width: 768px){
#module_63118948 .BodyCenter.BodyCenter63118948 {
padding-top:3.3333%;
padding-left:3.3333%;
padding-right:3.3333%;
padding-bottom:3.3333%;
}
}
@media screen and (max-width: 767px){
#module_63118948 .BodyCenter.BodyCenter63118948 {
padding-top:2.7174%;
padding-left:2.7174%;
padding-right:2.7174%;
padding-bottom:2.7174%;
}
}
@media screen and (min-width: 768px){
#module_63118948 >.module_63118948 {
margin-top:0.0000%;
margin-left:0.0000%;
margin-right:0.0000%;
margin-bottom:0.0000%;
}
}
@media screen and (max-width: 767px){
#module_63118948 >.module_63118948 {
margin-top:0.0000%;
margin-left:0.0000%;
margin-right:0.0000%;
margin-bottom:0.0000%;
}
}
#module_63118948 >.module_63118948 {box-shadow: 0px 0px 0px 0px #ccc;transition: box-shadow 0.5s ease 0s;}
#module_63118948:hover {
border:none;
}
#module_63118948:hover >.module_63118948 {box-shadow: 0px 0px 0px 0px #ccc;transition: box-shadow 0.5s ease 0s;}

#module_63118948 img{border-top-color:transparent;}
#module_63118948 img{border-top-style:none;}
#module_63118948 img{border-top-width:0px;}
#module_63118948 img{border-right-color:transparent;}
#module_63118948 img{border-right-style:none;}
#module_63118948 img{border-right-width:0px;}
#module_63118948 img{border-bottom-color:transparent;}
#module_63118948 img{border-bottom-style:none;}
#module_63118948 img{border-bottom-width:0px;}
#module_63118948 img{border-left-color:transparent;}
#module_63118948 img{border-left-style:none;}
#module_63118948 img{border-left-width:0px;}
#module_63118948 img{border-top-left-radius:0px;}
#module_63118948 img{border-top-right-radius:0px;}
#module_63118948 img{border-bottom-left-radius:0px;}
#module_63118948 img{border-bottom-right-radius:0px;}
#module_63118948 .BodyCenter{text-align: center;}




.news {
    width: 100%;
   
	
}

	

.newslistbox {
    overflow: hidden;
    padding-top: 40px;
}


.bcenter {
	margin: 0 auto;
    width: 1440px;
    min-width: 1440px;
    margin-left: 295px;
}



.newslistbox ul li {
    float: left;
    width: 695px;
    overflow: hidden;
    padding: 0 0 30px 25px;
}


.newslistbox ul li .synews_dat {
    float: left;
    background: url(./images/Icon-1.png) no-repeat -80px 0px;
    width: 94px;
    height: 94px;
    text-align: center;
    font-size: 14px;
    color: #FFF;
}
.newslistbox ul li .synews_dat span {
    display: block;
    padding-top: 8px;
    line-height: 50px;
    font-size: 48px;
}


.newslistbox ul li .synews_n {
    float: left;
    width: 400px;
    padding-left: 41px;
	margin-top: -10px;
}


.newslistbox ul li .synews_n h3 {
    font-size: 16px;
    overflow: hidden;
    height: 24px;
    padding-top: 10px;
}

.newslistbox ul li .synews_n p {
    color: #666;
    font-size: 14px;
    padding-top: 5px;
    height: 48px;
    line-height: 24px;
    overflow: hidden;
}
.abo{margin-left: 658px;margin-bottom: 25px;margin-top: 20px;}



.myx{width:165px; border-bottom:solid 1px #666;}

.newt{margin-left: 658px;margin-bottom: 25px;margin-top: 50px;}

.jr{width:100px}




.ps_top{width: 1280px;margin: 0 auto;position: relative;}







.pha{display:none;}






@media screen and (max-width: 1680px) {
	
		.flash_cover{width: 100%;}
	
#flash A{width: 100%;}
	
	
	img {
    vertical-align: middle;
    max-width: 100%;
}
	
	
	
	#flash {
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    HEIGHT: 686px;
    CLEAR: both;
    OVERFLOW: hidden;
    PADDING-TOP: 0px;
}
	
#flashBg {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    BACKGROUND: #220807;
    HEIGHT: 686px;
    CLEAR: both;
    OVERFLOW: hidden;
    PADDING-TOP: 0px;
}
	
	#headcaseas .caseitemt {
    width: 18%;
   padding-bottom: 2px;
    margin-left: 28px;
}
	
	
	#headcasea .caseitem {
    width: 18%;
    float: left;
    height: 300px;
    margin-left: 28px;
}
	
	#headmore {
   TEXT-ALIGN: center;
    LINE-HEIGHT: 95px;
    HEIGHT: 45px;
    width: 100%;
}
	
	
	
	.abo {
    margin-left: 536px;
    margin-bottom: 25px;
    margin-top: 20px;
}
	
	
	
	.newt {
    margin-left: 536px;
    margin-bottom: 25px;
    margin-top: 50px;
}
	
	.bcenter {
    margin: 0 auto;
    width: 1440px;
    min-width: 1440px;
    margin-left: 185px;
}
	.caseitemrombt {
    width: auto;
    text-align: center;
    font-size: 15px;
    margin-top: 10px;
}
	
	
}






@media screen and (max-width: 1680px) {
	.banner {white:100%}
	


	
	.flash_cover{width: 100%;}
	
#flash A{width: 100%;}
	
	
	img {
    vertical-align: middle;
    max-width: 100%;
}
	
	
	
	#flash {
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    HEIGHT: 686px;
    CLEAR: both;
    OVERFLOW: hidden;
    PADDING-TOP: 0px;
}
	
#flashBg {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    BACKGROUND: #220807;
    HEIGHT: 686px;
    CLEAR: both;
    OVERFLOW: hidden;
    PADDING-TOP: 0px;
}
	
	#headcaseas .caseitemt {
    width: 18%;
    padding-bottom: 2px;
    margin-left: 28px;
}
	
	
	#headcasea .caseitem {
    width: 18%;
    float: left;
    height: 300px;
    margin-left: 28px;
}
	
	#headmore {
   TEXT-ALIGN: center;
    LINE-HEIGHT: 95px;
    HEIGHT: 45px;
    width: 100%;
}
	
	
	
	.abo {
    margin-left: 536px;
    margin-bottom: 25px;
    margin-top: 20px;
}
	
	
	
	.newt {
    margin-left: 536px;
    margin-bottom: 25px;
    margin-top: 50px;
}
	
	.bcenter {
    margin: 0 auto;
    width: 1440px;
    min-width: 1440px;
    margin-left: 185px;
}
	.caseitemrombt {
    width: auto;
    text-align: center;
    font-size: 15px;
    margin-top: 10px;
}
	
}






@media screen and (max-width: 1600px) {
	.banner {white:100%}
	



	
	.flash_cover{width: 100%;}
	
#flash A{width: 100%;}
	
	
	img {
    vertical-align: middle;
    max-width: 100%;
}
	
	
	
	#flash {
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    HEIGHT: 693px;
    CLEAR: both;
    OVERFLOW: hidden;
    PADDING-TOP: 0px;
}
	
#flashBg {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    BACKGROUND: #220807;
    HEIGHT: 693px;
    CLEAR: both;
    OVERFLOW: hidden;
    PADDING-TOP: 0px;
}



#headcasea .caseitem {
  width: 18%;
    float: left;
    height: 300px;
    margin-left: 26px;
}



	
	#headcaseas .caseitemt {

    width: 18%;
    float: left;
   padding-bottom: 2px;
    margin-left: 27px;
}
	
		.caseitemrombt {
    width: auto;
    text-align: center;
    font-size: 15px;
    margin-top: 10px;
}
	
	
	#headmore {
   TEXT-ALIGN: center;
    LINE-HEIGHT: 95px;
    HEIGHT: 45px;
    width: 100%;
}
	
	
	
	.abo {
    margin-left: 497px;
    margin-bottom: 25px;
    margin-top: 20px;
}
	
	
	
	.newt {
    margin-left: 497px;
    margin-bottom: 25px;
    margin-top: 50px;
}
	
	.bcenter {
    margin: 0 auto;
    width: 1440px;
    min-width: 1440px;
    margin-left: 150px;
}
	
	
}







@media screen and (max-width: 1440px) {
	.banner {white:100%}
	


	.flash_cover{width: 100%;}
	
#flash A{width: 100%;}
	
	
	img {
    vertical-align: middle;
    max-width: 100%;
}
	
	
	
	#flash {
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    HEIGHT: 624px;
    CLEAR: both;
    OVERFLOW: hidden;
    PADDING-TOP: 0px;
}
	
#flashBg {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    BACKGROUND: #220807;
    HEIGHT: 624px;
    CLEAR: both;
    OVERFLOW: hidden;
    PADDING-TOP: 0px;
}
	
	#headcaseas .caseitemt {
    width: 18%;
    float: left;
   padding-bottom: 2px;
    margin-left: 24px;
}
	#module_60759278 {
    position: static;
    z-index: 0;
    width: 100%;
    height: auto;
    margin: 0 auto;
}
	
	#headcasea .caseitem {
    width: 18%;
    float: left;
    height: 300px;
    margin-left: 24px;
}
	
	#headmore {
   TEXT-ALIGN: center;
    LINE-HEIGHT: 95px;
    HEIGHT: 45px;
    width: 100%;
}
	
	
	
	.abo {
    margin-left: 417px;
    margin-bottom: 25px;
    margin-top: 20px;
}
	
	
	
	.newt {
    margin-left: 417px;
    margin-bottom: 25px;
    margin-top: 50px;
}
	
	.bcenter {
    margin: 0 auto;
    width: 1440px;
    min-width: 1440px;
    margin-left: 56px;
}
	.caseitemrombt {
    width: auto;
    text-align: center;
    font-size: 15px;
    margin-top: 10px;
}
	
}


@media screen and (max-width: 1400px) {
	.banner {white:100%}
	



	
	.flash_cover{width: 100%;}
	
#flash A{width: 100%;}
	
	
	img {
    vertical-align: middle;
    max-width: 100%;
}
	
	
	
	#flash {
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    HEIGHT: 605px;
    CLEAR: both;
    OVERFLOW: hidden;
    PADDING-TOP: 0px;
}
	
#flashBg {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    BACKGROUND: #220807;
    HEIGHT: 605px;
    CLEAR: both;
    OVERFLOW: hidden;
    PADDING-TOP: 0px;
}
	
	#headcaseas .caseitemt {
    width: 18%;
    float: left;
    padding-bottom: 2px;
    margin-left: 23px;
}
	
	#headcasea .caseitem {
   width: 18%;
    float: left;
    height: 300px;
    margin-left: 23px;
}
	
	
	#headmore {
  TEXT-ALIGN: center;
    LINE-HEIGHT: 95px;
    HEIGHT: 45px;
    width: 100%;
}
	
	
	
	.abo {
    margin-left: 417px;
    margin-bottom: 25px;
    margin-top: 20px;
}
	
	
	
	.newt {
    margin-left: 417px;
    margin-bottom: 25px;
    margin-top: 50px;
}
	
	.bcenter {
    margin: 0 auto;
    width: 1440px;
    min-width: 1440px;
    margin-left: 30px;
}
	.caseitemrombt {
    width: auto;
    text-align: center;
    font-size: 15px;
    margin-top: 10px;
}
	
}



























@media screen and (max-width: 1366px) {
	.banner {white:100%}
	


	
	.flash_cover{width: 100%;}
	
#flash A{width: 100%;}
	
	
	img {
    vertical-align: middle;
    max-width: 100%;
}
	
	
	
	#flash {
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    HEIGHT: 590px;
    CLEAR: both;
    OVERFLOW: hidden;
    PADDING-TOP: 0px;
}
	
#flashBg {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    BACKGROUND: #220807;
    HEIGHT: 590px;
    CLEAR: both;
    OVERFLOW: hidden;
    PADDING-TOP: 0px;
}
	
	#headcaseas .caseitemt {
    width: 18%;
    float: left;
   padding-bottom: 2px;
    margin-left: 23px;
}
	
	#headcasea .caseitem {
    width: 18%;
    float: left;
    height: 300px;
    margin-left: 23px;
}

	
	
	#headmore {
   TEXT-ALIGN: center;
    LINE-HEIGHT: 95px;
    HEIGHT: 45px;
    width: 100%;
}
	
	
	
	.abo {
    margin-left: 380px;
    margin-bottom: 25px;
    margin-top: 20px;
}
	
	
	
	.newt {
    margin-left: 380px;
    margin-bottom: 25px;
    margin-top: 50px;
}
	
	.bcenter {
    margin: 0 auto;
    width: 1440px;
    min-width: 1440px;
    margin-left: 17px;
}
	.caseitemrombt {
    width: auto;
    text-align: center;
    font-size: 15px;
    margin-top: 10px;
}
	
}



@media screen and (max-width: 1360px) {
	.banner {white:100%}
	

	
	.flash_cover{width: 100%;}
	
#flash A{width: 100%;}
	
	
	img {
    vertical-align: middle;
    max-width: 100%;
}
	
	
	
	#flash {
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    HEIGHT: 590px;
    CLEAR: both;
    OVERFLOW: hidden;
    PADDING-TOP: 0px;
}
	
#flashBg {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    BACKGROUND: #220807;
    HEIGHT: 590px;
    CLEAR: both;
    OVERFLOW: hidden;
    PADDING-TOP: 0px;
}
	
	#headcaseas .caseitemt {
    width: 18%;
    float: left;
    padding-bottom: 2px;
    margin-left: 23px;
}
	
	
	
	
	#headmore {
    TEXT-ALIGN: center;
    LINE-HEIGHT: 95px;
    HEIGHT: 45px;
    width: 100%;
}
	
	
	
	.abo {
    margin-left: 380px;
    margin-bottom: 25px;
    margin-top: 20px;
}
	
	
	
	.newt {
    margin-left: 380px;
    margin-bottom: 25px;
    margin-top: 50px;
}
	
	.bcenter {
    margin: 0 auto;
    width: 1440px;
    min-width: 1440px;
    margin-left: 17px;
}
	.caseitemrombt {
    width: auto;
    text-align: center;
    font-size: 15px;
    margin-top: 10px;
}
	
}





@media screen and (max-width: 1280px) {
	.banner {white:100%}
	


	.flash_cover{width: 100%;}
	
#flash A{width: 100%;}
	
	
	img {
    vertical-align: middle;
    max-width: 100%;
}
	
	
	
	#flash {
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    HEIGHT: 553px;
    CLEAR: both;
    OVERFLOW: hidden;
    PADDING-TOP: 0px;
}
	
#flashBg {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    BACKGROUND: #220807;
    HEIGHT: 553px;
    CLEAR: both;
    OVERFLOW: hidden;
    PADDING-TOP: 0px;
}

#headcasea .caseitem {
    width: 18%;
    float: left;
    height: 300px;
    margin-left: 21px;
}
	
	#headcaseas .caseitemt {
    width: 18%;
    float: left;
   padding-bottom: 2px;
    margin-left: 21px;
}
	
	
	
	
	#headmore {
    TEXT-ALIGN: center;
    LINE-HEIGHT: 95px;
    HEIGHT: 45px;
    width: 100%;
}
	
	
	
	.abo {
    margin-left: 338px;
    margin-bottom: 25px;
    margin-top: 20px;
}
	
	
	
	.newt {
    margin-left: 338px;
    margin-bottom: 25px;
    margin-top: 50px;
}
	
	
	.my-advantage {
    padding: 40px 0;
    height: 500px;
    width: auto;
    margin: 0 auto;
}
	
	
	
	
	
	
	.bcenter {
    margin: 0 auto;
    width: 1440px;
    min-width: 1440px;
    margin-left: -20px;
}
	.caseitemrombt {
    width: auto;
    text-align: center;
    font-size: 15px;
    margin-top: 10px;
}
	
}






@media screen and (max-width: 1152px) {
.guide_bg .guide UL LI {
    TEXT-ALIGN: center;
    LINE-HEIGHT: 42px;
    WIDTH: 108px;
    FLOAT: left;
    HEIGHT: 42px;
    MARGIN-LEFT: 1px;
}











#flash {
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    HEIGHT: 577px;
    CLEAR: both;
    OVERFLOW: hidden;
    PADDING-TOP: 0px;
}

#flashBg {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    BACKGROUND: #220807;
    HEIGHT: 577px;
    CLEAR: both;
    OVERFLOW: hidden;
    PADDING-TOP: 0px;
}



#headcaseas .caseitemt {
   width: 18%;
    float: left;
   padding-bottom: 2px;
    margin-left: 20px;
}
	
	
	
	
	#headmore {
    TEXT-ALIGN: center;
    LINE-HEIGHT: 95px;
    HEIGHT: 45px;
    width: 100%;
}
	
	
	
	.abo {
    margin-left: 273px;
    margin-bottom: 25px;
    margin-top: 20px;
}
	
	
	
	.newt {
    margin-left: 273px;
    margin-bottom: 25px;
    margin-top: 50px;
}


#module_60759273 {
    position: static;
    z-index: 0;
    width: auto;
    height: auto;
    margin: 0 auto;
}

.col-xs-2 {
    width: 19.666667%;
}

	
	.bcenter {
    margin: 0 auto;
    width: 1440px;
    min-width: 1440px;
    margin-left: -20px;
}
	.caseitemrombt {
    width: auto;
    text-align: center;
    font-size: 15px;
    margin-top: 10px;
}





}



@media screen and (max-width: 1024px) {
.guide_bg .guide UL LI {
    TEXT-ALIGN: center;
    LINE-HEIGHT: 42px;
    WIDTH: 90px;
    FLOAT: left;
    HEIGHT: 42px;
    MARGIN-LEFT: 1px;
}






#headcaselist {
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 40px;
    MARGIN: 0px auto;
    PADDING-LEFT: 0px;
    WIDTH: auto;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 20px;
}
#headcasea .caseitem {
    width: 18%;
    float: left;
    height: 300px;
    margin-left: 17px;
}


#headcaseas .caseitemt {
       width: 18%;
    float: left;
   padding-bottom: 2px;
    margin-left: 17px;
}



#headmore {
   TEXT-ALIGN: center;
    LINE-HEIGHT: 95px;
    HEIGHT: 45px;
    width: 100%;
}


.abo {
    margin-left: 210px;
    margin-bottom: 25px;
    margin-top: 20px;
}

	.newt {
    margin-left: 210px;
    margin-bottom: 25px;
    margin-top: 50px;
}


#module_60759273 {
    position: static;
    z-index: 0;
    width: auto;
    height: auto;
    margin: 0 auto;
}

.col-xs-2 {
    width: 17.666667%;
}



.advantage-box li p {
    font-size: 15px;
    color: #818181;
    margin-top: 8px;
 
    margin-left: 53px;
    text-align: initial;
}


.newslistbox ul li {
    float: left;
    width: 539px;
    overflow: hidden;
    padding: 0 0 30px 25px;
}




}



@media screen and (max-width: 960px) {
	
	
#headaboutcontent {
	MARGIN: 0px auto; WIDTH: 100%;   HEIGHT: 5320px;
}
	
.pha{display:block;}
.mulu{position: absolute;top: 28px;right: 10px;}
.ps_top{width:100%;}
.banner{padding-top:82px;}
.guide_bg .guide{
	width: 100%;
    position: fixed;
    height: 100%;
    top: 82px;
    right: 0;
    background: rgba(0,0,0,0.9);
    z-index: 999;
	display: none;
	
	}	
	
	.peu{overflow: hidden;}
	
	
	
	
	
	
	
	
	.ph {
  
    display: none;
}
	
	.guide_bg .guide UL LI{
    display: block;
    width: 100%;
    line-height: 36px;
   
    border-bottom: solid 1px #999;
    font-size: 16px;
    text-align: right;
		
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	#module_60758045 {display: block;}
	
	
	
	
	#module_63755562 {
    position: static;
    z-index: 0;
    width: 100%;
    height: auto;
    display: none;
}
	
	
	
	
	
	.guide_bg .guide UL LI A {
    DISPLAY: block;
    FONT-FAMILY: "Microsoft YaHei";
    FONT-SIZE: 18px;
	color: #fff;
	padding: 2px 4% 7px 0
}
	
	
	.flash_cover{width: 100%;}
	
#flash A{width: 100%;}
	
	
	img {
    vertical-align: middle;
    max-width: 100%;
}
	
	
	
	#flash {
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    HEIGHT: 165px;
    CLEAR: both;
    OVERFLOW: hidden;
    PADDING-TOP: 0px;
}
	
	#flashBg {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    BACKGROUND: #220807;
    HEIGHT: 165px;
    CLEAR: both;
    OVERFLOW: hidden;
    PADDING-TOP: 0px;
}
	
	
	#headcaselist {
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 20px;
    MARGIN: 0px auto;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}
	
	#headcaselist A {
    PADDING-BOTTOM: 8px;
    BACKGROUND-COLOR: #e50012;
    MARGIN: 0px; 
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 20px;
    FONT-FAMILY: ΢���ź�;
    COLOR: #ffffff;
    FONT-SIZE: 15px;
    PADDING-TOP: 8px;
    line-height: 50px;
}
	
	
	
	
	#headcaseas .caseitemt {
    position: inherit;
   
    float: left;
   padding-bottom: 2px;
    margin-right: 4px;
    padding-left: 0px;
    left: 75px;
    width: 47%;
    margin-bottom: 10px;
    margin-left: 5px;
}
	
	
	
	.caseitemrombt {
    width: auto;
    text-align: center;
    font-size: 15px;
    margin-top: 10px;
	height: 45px;
}
	
	
	#hmcases {
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #f2f2f2;
    WIDTH: 100%;
    height: auto;
}
	
	
	
	#module_60759273 {
    position: static;
    z-index: 0;
    width: 100%;
    height: auto;
    margin: 0 auto;
}
	
	.abo {
    margin-left: 0px;
    margin-bottom: 25px;
    margin-top: 20px;
}
	
	.aboa {
    margin-left: 0px;
    margin-bottom: 25px;
    margin-top: 20px;
}
	
	
		.abob {
    margin-left: 0px;
    margin-bottom: 25px;
    margin-top: 20px;
}
	
	
#module_60759278 .digital-num {
    font-size: 22px;
}	
	
	
	#module_60759278 .digital-unit {
    font-size: 15px;
}
	
	
	#module_60759278 .digital-title {
    font-size: 17px;
}
	
	
	.col-xs-2 {
    width: 5.666667%;
}
	
	#headcasea {
    margin: 0px auto;
    width: 100%;
    padding-top: 15px;
}
	
	#module_60759278 {
    position: static;
    z-index: 0;
    width: 100%;
    height: 100px;
}
	#hmservice {
    BACKGROUND-COLOR: #f2f2f2;
    PADDING-TOP: 0px;
}
	#hmabout {
    BACKGROUND-COLOR: #ffffff;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

	#headprotitle {

    BORDER-BOTTOM: #dedede 1px solid;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px auto 0px;
    WIDTH: 100%;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: center center;
    HEIGHT: 100px;
    background-size: 100% auto;
}
	
	.my-advantage {
    padding: 0px 0;
    height: 840px;
    width: 100%; 
    margin: 0 auto;
}
	
	
	
	.my-advantage .htitle {
    height: 120px;
    background: url(../images/title2.png) no-repeat center;
    background-size: 100% auto;
}
	
	
	.advantage-box li {
     width: 50%;
    float: left;
    text-align: center;
    margin-top: 0px;
    margin-left: 0px;
}
	
	
	.advantage-box li p {
    font-size: 15px;
    color: #818181;
    margin-top: 8px;
   
    margin-left: 20px;
    text-align: initial;
}
	
	.myx {
    width: 165px;
    border-bottom: solid 1px #666;
    margin-left: 20px;
}
	
	.newt{margin-left: 0px;margin-bottom: 0px;margin-top: 25px;}
	
	
	
	
	.bcenter {
    margin: 0 auto;
    width: 100%;
    min-width: 100%;
    margin-left: 0px;
}
	
	
	.newslistbox ul li .synews_n {
    float: left;
    width: 400px;
    padding-left: 10px;
    margin-top: -10px;
}
	
	.newslistbox ul li {
    float: left;
    width: 695px;
    overflow: hidden;
    padding: 0 0 15px 10px;
}
	
	
	
	#headaboutcontent {
    MARGIN: 0px auto;
    WIDTH: 100%;
   HEIGHT: 1760px;
}
	
.crumb {
    background: #fcfcfc;
    border-bottom: 1px solid #f2f2f2;
    margin: 0 0 0px;
    height: 28px;
    overflow: hidden;
    padding: 0;
    width: 100%;
}	
	
	
	.pagelist {
    margin-bottom: 15px;
    padding: 0px;
}
	
	
	#headcasea .caseitem {
    margin-right: 0px;
    left: 75px;
    position: inherit;
    float: left;
    height: auto;
    padding-left: 0px;
    width: 48%;
    margin-bottom: 3px;
    margin-left: 6px;
}
	.container {
    width: 100%;
    margin: 0 auto;
    background-color: #fff;
}

	.nav {
    margin: 0 0 0px;
    width: 100%;
}
	
	
	.newslist, .newsdetail {
    width: 100%;
    overflow: hidden;
}
	
	.aside {
   
    overflow: hidden;
    width: 100%;
}
	
	
	.listShow li {
    float: left;
    line-height: 200%;
    padding: 0 15px;
    background: url(../images/dot.png——) no-repeat left 10px;
    width: 100%;
}
	
	
	.newsdetail .content {
    padding: 20px 10px;
    overflow: hidden;
}
	
	.aside ul.listShow {
    margin-bottom: 20px;
    padding: 10px;
    border: 1px solid #f4f4f4;
}
	
	
	
	.footer_bg .footer {
    TEXT-ALIGN: left;
    MARGIN: 0px auto;
    WIDTH: 1255px;
    COLOR: #777;
    display: none;
}
	
	
	
	.support {
    COLOR: #4b4b4b;
    display: none;
}
	
	
	#headmore {
	display: none;
    TEXT-ALIGN: center;
    LINE-HEIGHT: 45px;
    HEIGHT: 45px;
    PADDING-TOP: 0px;
    position: absolute;
    padding-top: 576px;
    margin-left: 0px;
}
	
	.nesz {
    width: 210px;
    float: right;
    margin-top: 14px;
    font-weight: bold;
    font-size: 16px;
    margin-top: -91px;
}
	
	.summrya {
    float: right;
    width: 572px;
    margin-top: -52px;
    font-size: 13px;
    display: none;
}


.newslist li {
    padding: 10px 7px 10px 7px;
    font-size: 14px;
    background: url(./images/dot.png) no-repeat left 15px;
    border-bottom: 1px solid #f2f2f2;
}


.jr {
    width: 242px;
}


.advantage-box li h3 {
    font-size: 20px;
    margin-top: 25px;
    font-weight: bold;
}



#module_65556291 >.module_65556291 {
    margin-top: 9.5368%;
    margin-left: 0.0000%;
    margin-right: 0.0000%;
    margin-bottom: 0%;
}


.copyright_bg{
    TEXT-ALIGN: center;
    LINE-HEIGHT: 18px;
    WIDTH: 100%;
    HEIGHT: 95px;
    COLOR: #999;
    BORDER-TOP: 1PX SOLID #CCC;
	padding-top: 10px;
}


.pcp{    display: none;}

.php{display: block;}





}


.footere{clear: both;position: fixed;bottom: 0;left: 0;width: 100%; height: 50px; /*height: 2.813rem;*/overflow: hidden;text-align: center;z-index: 20; -ms-transition: 0.5s; -webkit-transition: 0.5s; -khtml-transition: 0.5; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s;}
.footere.iconAndText{height:3.125rem;}
.footere .Textcenter{ line-height: 50px; height: 50px;}
/*底部占位*/
.mobileNavRenderElem{height:2.813rem;}
.mobileNavRenderElem.iconAndText{height:3.4rem;}
/*底部快捷工具 start*/
.foot-nav-list{display: -webkit-box;-webkit-box-flex: 1;height: 100%;line-height: 100%;}
.foot-nav-list li{display: block;-webkit-box-flex: 1;height: 100%;line-height: 100%; width:20%; float:left; }
.foot-nav-list li a{position:relative;width:100%;height:100%;display: inline-block;-webkit-touch-callout: none; cursor:pointer;  background-color: rgb(230, 0, 18) !important;}
.footere .icon{color:#fff;font-size: 22px;display: block; line-height:50px; /*line-height:2.813rem;*/ height: 100%; width: 100%; margin: 0 auto;background-size: 1.625rem 1.625rem; background-repeat: no-repeat; background-position: center center;}
.footere .icon svg>*{fill:#fff;}
.footere .icon svg{width: 22px; height: 24px;  margin: 0 auto;    transform: translateY(12%);}

.footere.iconAndText .icon{color:#fff;font-size: 22px;position:relative;display: block;line-height: 2rem; height: 2rem; width: 2rem; margin: 0 auto;}
.itemText{display: block; color: #fff; margin: 0 auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;font-size: 0.750rem;}

.customService table tr td{padding:8px 3px;}
.customService table tbody tr td *{margin-right:0.625rem;cursor:pointer;}
.customService table tbody tr td i.glyphicon{color:#666;}
.customService table tbody tr:first-child td .glyphicon-arrow-up{color:#aaa;cursor:not-allowed;}
.customService table tbody tr:last-child td .glyphicon-arrow-down{color:#aaa;cursor:not-allowed;}
.customService table tbody tr td{font-size:.825rem;}

#QQDialog>div{margin-top:0.625rem;margin-left:0.625rem;}
#QQDialog>div:last-child{margin-bottom:1.25rem;}
#QQDialog .input-group input{width:200px;}
#QQDialog .input-group input:focus{border: #ccc}
.footNavShopCartNum {position: absolute;left: 52%; top: 4px;height: 1rem;line-height: 16px;padding: 0 0.313rem;border-radius: 8px;background-color: #fd4609;color: #fff;font-size: 0.75rem;}

.ic1{color: rgb(102, 102, 102); display: block; background-image: url(../images/20200513235739b2da7a.png);}
.ic2{color: rgb(102, 102, 102); display: block; background-image: url(../images/fuw.png);}
.ic3{color: rgb(102, 102, 102); display: block; background-image: url(../images/ali.png);}
.ic4{color: rgb(102, 102, 102); display: block; background-image: url(../images/lxi.png);}
