@charset "UTF-8";
.pc{
	display:none;
}
.header{
	max-width:1300px; margin:0 auto; height:100px;  padding-right:233px; position:relative;  
}
.header .logo{
	width:215px; float:left; height:100px; line-height:100px; display:inline-block;
}
.navs{
	width:780px; float:left;
}
.ntel{
	width:225px; height:45px; position:absolute; top:27px; right:0px; padding-left:40px; background:url(../images/tel.png) no-repeat left center; font-size:20px; color:black; line-height:45px; 
}
.navs ul li{
	width:100px; float:left; position:relative; margin:0px 3px;
}
.navs ul li>a{
	display:block; text-decoration:none; line-height:100px; text-align:center; color:#333; font-size:16px;
}
.navs ul li:hover>a,.navs ul li.cur>a{
	color:#cc000a;
}
a.searchs{
	float:left; margin-left:7px; display:inline-block; line-height:100px;
}
.mulu {
    display: none;
}
.soubox{
	height:100px; position:absolute; width:100%; line-height:100px; left:0px; top:-120px; width:100%; z-index:100%; text-align:right; background:white;
}
.index-box1{
	padding:45px 0px; position:relative; opacity:0; top:60px;
}
.index1{
	margin-bottom:40px; 
}
.index1 li{
	width:224px; float:left; margin-right:25px; height:220px; border: solid 1px #f0f0f0; padding:25px 15px; text-align:center;
}
.index1 li:last-child{
	margin-right:0px;
}
.index1 li .img{
	line-height:60px; height:60px; margin-bottom:0px;
}
.index1 li .title{
	padding-bottom:14px; margin-bottom:12px; line-height:38px; text-align:center; font-size:18px; color:black; background:url(../images/red.png) no-repeat center bottom;
}
.index1 li .desc{
	height:24px; line-height:24px; color:#666; overflow:hidden; border-radius:5px;
}
.index1 li:hover{
	background:#f0f0f0; border-color:ccc;
}
.index-title{
	color:black; font-size:28px; text-align:center; margin-bottom:16px;
}
.index-title span{
	display:block; height:66px; line-height:36px; background:url(../images/title.png) no-repeat center bottom; margin-bottom:6px;
}
.index-title font{
	line-height:29px; text-align:center; color:#000; font-size:16px; display:block;
}

.pgbox{
	margin-top:10px;
}
.pgbox .pgleft{
	width:18.75%; float:left;
}
.pgbox .pgright{
	width:81.15%; float:left;
}
.txtScroll-top{  overflow:hidden; position:relative;   }
.txtScroll-top .hd{   }
.txtScroll-top .hd .prev,.txtScroll-top .hd .next{ position:absolute; background:#000; z-index:500; width:100%; left:0px; height:25px; line-height:25px; text-align:center; color:#f0f0f0; text-decoration:none;}
.txtScroll-top .hd .prev{ top:0px;  }
.txtScroll-top .hd .next{ bottom:0px;  }
.txtScroll-top .hd>span{
	display:none;
}
.txtScroll-top .hd ul{ display:none;}
.txtScroll-top .bd{ padding:0px 0px;  }
.txtScroll-top .infoList li{ text-align:center; zoom:1;   }
.txtScroll-top .infoList li a{
	display:block; height:120px; line-height:120px; text-decoration:none; color:#333; background:#E6E6E6; border-bottom:solid 1px #ccc;
}
.txtScroll-top .infoList li a font{
	display:inline-block; width:20px; height:1px; background:#CC000A; margin:0px 15px; position:relative; bottom:4px; opacity:0;
}
.txtScroll-top .infoList li:hover a,.txtScroll-top .infoList li.cur a{
	background:black; color:white;
}
.txtScroll-top .infoList li:hover a font,.txtScroll-top .infoList li.cur a font{
	opacity:1;
}
.slideBox{  overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:10px; height:10px; line-height:10px; border-radius:50%; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%;display:block;  }
.index-xl{
	margin-top:38px;
}

.picScroll-left1{ overflow:hidden; position:relative;}
.picScroll-left1 .hd{ overflow:hidden;  height:40px; margin-top:20px; text-align:center;}
.picScroll-left1 .hd .prev,.picScroll-left1 .hd .next{ display:inline-block; width:40px; height:40px; margin:0px 10px; }
.picScroll-left1 .hd .next{   }
.picScroll-left1 .hd .prevStop{ display:none;}
.picScroll-left1 .hd .nextStop{display:none; }
.picScroll-left1 .hd span{
	display:none;
}
.picScroll-left1 .hd ul{ display:none;}
.picScroll-left1 .bd{ }
.picScroll-left1 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left1 .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:right; position:relative; text-align:right; width:380px; margin-right:25px;   background:#E8E8E8; height:280px; overflow:hidden;  }
.picScroll-left1 .bd ul li a.txt{
	height:100%; width:60px; text-align:center; left:0px; top:0px; color:#222; font-size:18px; writing-mode:vertical-lr; position:absolute; line-height:58px; text-decoration:none;
	word-wrap: break-word; writing-mode: tb-lr; letter-spacing:6px;
}
.picScroll-left1 .bd ul li a.img{
	display:inline-block; width:320px; height:280px; overflow:hidden;
}
.picScroll-left1 .bd ul li a.img img{
	transition: all 0.6s;
}
.picScroll-left1 .bd ul li:hover a.img img{
	transform: scale(1.05); 
}

  
.bm-box{
	padding-top:25px; padding-bottom:60px; position:relative; opacity:0; top:-60px;
}
.bm-box-box{
	height:680px; background:url(../images/bg.jpg) no-repeat center top; padding-top:70px;
}
.bm-form{
	height:418px; width:800px; margin:0 auto; margin-bottom:80px; padding:35px 25px; text-align:center; background:url(../images/obg.png) repeat;
}

.bm-form .title{
	margin-bottom:25px; text-align:center; font-size:24px; color:white; line-height:42px;
}
.bm-form ul li{
	width:360px; float:left; margin-right:30px; margin-bottom:20px;
}
.bm-form ul li:nth-child(even){
	margin-right:0px;
}
.bm-form ul li:last-child{
	float:none; clear:both; width:100%; margin-right:0px;
}
.bm-form ul li input.input-txt {
    height: 40px;
    line-height: 30px;
    padding: 5px 11px;
    background: #fff;
    color: #666;
    outline: none;
    border: none;
    width: 100%;
    border-radius: 3px;
}
.bm-form ul li select{
	height: 40px;
    line-height: 30px;
    padding: 5px 11px;
    background: #fff;
    color: #666;
    outline: none;
    border: none;
    width: 100%;
    border-radius: 3px;
}
.bm-form ul li textarea{
    width: 100%;
    height: 95px;
    background: #fff;
    border: none;
    padding: 12px 11px;
    outline: none;
}

.yylc{
	padding:38px 12px; background:white;  box-shadow: #ddd 0px 0px 3px 3px;
}

.yylc li{
	width:195px; float:left; border-right:solid 1px #ccc; text-align:center; color:black; font-size:16px; padding:5px 0px;
}
.yylc li:last-child{
	border-right:0px;
}
.yylc li .img{
	height:52px; line-height:52px; text-align:center; margin-bottom:3px;
}
.yylc li span{
	display:block; text-align:center;
}
.index2{
	padding:40px 0px; position:relative; opacity:0; top:60px;
}
.index2-newsleft{
	width:480px; float:left; background:#E6E6E6;
}
.index2-newsleft a.img{
	display:block; height:300px; overflow:hidden;
}
.index2-newsleft a.img img{
	transition: all 0.6s;
}
.index2-newsleft a.img:hover img{
	transform: scale(1.05); 
}

.index2-newsleft .desc{
	width:440px; margin:0 auto; background:white url(../images/gr.png) no-repeat left bottom; padding:15px 12px; height:180px; height:160px; position:relative; bottom:30px;
}
.index2-newsleft .desc a.title{
	display:block; height:38px; height:34px; border-bottom:dashed 1px #ccc; font-size:18px; margin-bottom:10px; color:black; text-decoration:none;
}
.index2-newsleft .desc a.title:hover{
	color:#cc000a;
}
.index2-newsleft .desc .txt{
	line-height:23px; height:46px; color:#888; overflow:hidden;
}
.index2-newsleft .desc .rq{
	text-align:right; line-height:30px; margin-top:5px;
}
.index2-newsleft .desc .rq font{
	float:left;
}
.index2-newsleft .desc .rq a{
	font-size:16px; color:#cc000a; text-decoration:none;
}
.index2-newsleft .desc .rq a span{
	font-size:12px; position:relative; top:0px;
}
.index2-newsright{
	width:700px; float:right;
}

.inews li{
	height:210px; background:#E6E6E6; padding:20px 30px; margin-bottom:30px;
}
.inews li .rq{
	width:110px; height:110px; background:#666666; padding:13px 10px; color:white; float:left; text-align:center; position:relative; top:30px;
}
.inews li .rq span{
	display:block; height:50px; line-height:50px; font-size:36px;
}
.inews li .rq font{
	display:block; height:30px; line-height:30px; font-size:18px;
}
.inews li .box1{
	background:white; width:530px; float:left; height:170px; padding:18px 20px;
}
.inews li .box1 a.title{
	height:34px; line-height:30px; border-bottom:dashed 1px #ccc; color:#000000; font-size:18px; text-decoration:none; display:block; margin-bottom:6px;
}
.inews li .box1 a.title:hover{
	color:#cc000a;
}
.inews li .box1 .desc{
	height:50px; line-height:25px; color:#999;
}
.inews li .box1 a.more{
	color:#666; font-size:16px; display:block; width:110px; margin-top:12px; height:30px; line-height:30px; overflow:hidden; text-decoration:none;
}
.inews li .box1 a.more span{
	font-size:12px; position:relative; top:2x;
}
.inews li:hover .rq{
	color:white; background:#CC000A;
}
.inews li:hover .box1 a.more{
	color:#CC000A;
}
.inews li .box1 a.title:hover{
	color:#cc000a;
}
.inews li:hover .box1{
	background:white url(../images/gr2.png) no-repeat left bottom;
}

.footer{
	background:#1A1A1A; color:white;
}
.footer a{
	color:white;
}
.bottom{
	height:80px; background:#000000; margin-bottom:5px;
}
.bottom a{
	color:white;
}

.fnavs{
	position:relative; height:80px; 
}

.fnavs a.home{
	width:160px; position:absolute; background:#CC000A; color:white; text-align:center; height:80px; line-height:80px; left:0px; top:0px;
}
.fnavs a.otop{
	width:160px; position:absolute; background:#333333; color:white; text-align:center; height:80px; line-height:80px; right:0px; top:0px;
}
.gnavs a{
	display:inline-block; line-height:80px; text-decoration:none; height:80px; width:149px; float:left; color:white; text-align:center;
}

.foot-msg{
	text-align:center; padding-top:20px; padding-bottom:15px;
}

.foot-tel{
	height:45px; padding-left:65px; background:url(../images/fico1.png) no-repeat left center; line-height:45px; color:#cc000a; font-size:30px; display:inline-block; margin-right:25px;
}
a.telico{
	margin-right:25px; display:inline-block; position:relative; line-height:45px; position:relative; bottom:5px;
}
.fbottom{
	line-height:35px; color:#cccccc; text-align:center; font-size:14px;
}
.fbottom a{
	color:#ccc; margin:0px 10px; display:inline-block;
}

.page-ppt img{
	max-width:100%;
}
.main{
	background:#F2F2F2; padding-bottom:50px;
}
.location{
	height:95px; text-align:center; margin-bottom:35px; border-bottom:solid 1px #ccc;
}
.page-navs a{
	display:inline-block; height:95px; line-height:95px; padding:0px 45px; font-size:16px; color:#333; text-decoration:none;
}
.page-navs a.cur,.page-navs a:hover{
	color:#cc000a;
}
.nlist li{
	width:380px; float:left; margin-bottom:30px; margin-right:30px; height:460px; background:#E6E6E6; overflow:hidden;
}
.nlist li:nth-child(3n+0){
	margin-right:0px;
}
.nlist li a.img{
	display:block; overflow:hidden; height:300px;
}

.nlist li a.img img{
	transition: all 0.6s;
}

.nlist li:hover a.img img{
	transform: scale(1.05); 
}

.nlist li .thx{
	height:180px; background:white; padding:20px 20px; position:relative; bottom:35px; width:92%; margin:0 auto;
}
.nlist li .thx a.title{
	height:36px; line-height:31px; border-bottom:dashed 1px #ccc; margin-bottom:8px; display:block; color:#000; font-size:16px; overflow:hidden; text-decoration:none;
}
.nlist li:hover .thx a.title{
	color:#cc000a;
}

.nlist li .thx .desc{
	height:50px; line-height:25px; overflow:hidden; color:#999; font-size:14px; margin-bottom:20px;
}
.nlist li .thx .rq{
	height:34px; line-height:34px; text-align:right;
}
.nlist li .thx .rq font{
	float:left; color:#999;
}
.nlist li .thx .rq a {
    font-size: 14px;
    color: #cc000a;
    text-decoration: none;
}
.nlist li .thx .rq a span {
    font-size: 12px;
    position: relative;
    top: 0px;
}
.page-content{
	line-height:30px; margin-bottom:15px;
}
.gr-box{
	padding-top:55px; padding-bottom:45px;
}
.qywh{
	padding-bottom:32px;
}
.qywh li{
	width:240px; float:left; text-align:center;  
}
.qywh li .ico{
	height:170px; line-height:170px; text-align:center;
}
.qywh li .ico img{
	opacity:0.9;  transition: all 0.6s;  
}
.qywh li:Hover .ico img{
	opacity:1; transform: scale(1.05);  
}

.qywh li span{
	display:block; line-height:30px; height:40px; margin-bottom:5px; font-size:18px; background:url(../images/ll.png) no-repeat center bottom; margin-bottom:5px; color:#cc000a;
}
.qywh li:hover span{
	color:#222;
}
.qywh li font{
	display:block; line-height:28px; color:#666;
}
.history-box{
	padding:40px 0px; background:#F1F1F1;
}
.history{
	padding-bottom:48px; background:url(../images/history.png) no-repeat center bottom;
}
.history-left{  overflow:hidden; position:relative;    }
.history-left .hd{ display:none}
.history-left .bd{ padding:5px 0px;   }
.history-left .bd ul{ overflow:hidden; zoom:1; }
.history-left .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; margin-right:53px; width:360px; height:120px;}
.history-left .bd ul li .rq{
	height:60px; width:60px; float:left; background:#CC000A; color:white; text-align:center; line-height:60px; position:relative; top:30px;
}
.history-left .bd ul li:Hover .rq{
	background:black;
}
.history-left .bd ul li .box{
	float:left; width:300px; height:120px; background:white; padding:25px 15px; line-height:32px; color:#777; display:table-cell; vertical-align:middle; text-align:left;
}

.zert-box{
	padding:50px 0px;
}
.zertList{ position:relative; padding:0px 0px; margin-bottom:30px; }
.zertList .hd .prev,.picScroll-left .hd .next{ display:none}
.zertList .hd .prevStop{ display:none }
.zertList .hd .nextStop{ display:none}
.zertList .hd span{display:none;}
.zertList .hd ul{ width:100px; margin:0 auto; margin-top:18px; text-align:center;}
.zertList .hd ul li{ width:8px; height:8px; display:inline-block; background:#999999; border-radius:50%; color:#999; display:inline-block; overflow:hidden;}
.zertList .hd ul li.on{color:red; background:red;}
.zertList .bd{}
.zertList .bd ul{ overflow:hidden; zoom:1; }
.zertList .bd ul li{ margin:0px 10px; float:left; overflow:hidden; text-align:center;  _display:inline;}
.zertList .bd ul li a.img{
	display:block; text-align:center;   text-align:center;  width:280px; height:395px; line-height:395px; border:solid 1px #f0f0f0; border-radius:5px;
}
.zertList .bd ul li a.img img{
	max-width:100%; max-height:100%;
}
.zertList .hd>span{
	display:none;
}
.page-main{
	min-height:600px; background:url(../images/ppp.jpg) repeat-x left top; padding-bottom:50px;
}
.plist li{
	width:380px; float:left; margin-bottom:30px; margin-right:30px; background:#EBEBEB; 
}
.plist li:nth-child(3n+0){
	margin-right:0px;
}
.plist li a.img{
	height:320px; display:block; overflow:hidden; line-height:320px;
}
.plist li a.img img{
	height:320px; transition: all 0.6s;
}
.plist li:hover a.img img{
	transform: scale(1.05); 
}
 
.plist li a.txt{
	display:block; height:40px; line-height:40px; text-decoration:none; color:#333333; text-align:center;
}
.plist li:hover{
	background:white; box-shadow: #f0f0f0 0px 0px 2px 2px;
}
.plist li:hover a.txt{
	color:#cc000a;
}

.con li{
	width:380px; margin-right:30px; margin-bottom:25px; background:white; padding:40px 22px; text-align:center; float:left; box-shadow: #f0f0f0 0px 0px 3px 3px;
}
.con li:nth-child(3n+0){
	margin-right:0px;
}
.con li .img{
	height:60px; line-height:60px; text-align:center;
}
.con li span{
	display:block; height:30px; line-height:30px; font-size:16px;
}
.map{
	padding:40px 0px;
}

.form-boxs{
	margin-top:35px;
}
.form-s{
	 background:#F0F0F0; padding-bottom:55px;
}
.f-left{
	width:600px; padding:45px 30px; float:left;
}
.f-right{
	width:600px; float:right;
}
.f-iform li{
	margin-bottom:18px;
}
.f-iform li input{
	display:block; height:50px; padding:5px 10px; background:white; line-height:40px; background:white; border:solid 1px #ccc; width:100%;
}
.f-iform li textarea{
	height:100px; width:100%; background:white; padding:10px 15px; line-height:26px; border:solid 1px #ccc;
}
.join-desc{
	line-height:31px; text-align:center;
}
.qyys{
	padding-bottom:32px; margin-top:25px;
}
.qyys li{
	width:225px; float:left; text-align:center; background:white; margin-right:20px; padding:10px 0px; border:solid 1px #999; padding-bottom:25px;
}
.qyys li:last-child{
	margin-right:0px;
}
.qyys li .ico{
	height:70px; line-height:70px; text-align:center;
}
.qyys li span{
	display:block; line-height:30px; height:40px; margin-bottom:5px; font-size:18px; background:url(../images/ll.png) no-repeat center bottom; margin-bottom:5px; color:#222;
}
.qyys li:hover span{
	color:#cc000a;
}
.qyys li font{
	display:block; line-height:28px; color:#666;
}
.helpbox .hleft{
	width:590px; float:left; margin-right:20px;
}
.helpbox .hright{
	width:590px; float:right;
}
.help li{
	height:90px; background:#F0F0F0; padding:11px 13px; margin-bottom:18px; color:black; 
}
.help li span{
	display:block; height:37px; line-height:35px; font-size:20px;
}
.help li font{
	display:block; height:27px; line-height:25px; font-size:14px;
}
.help li:hover{
	background:#CC000A; color:white;
}
.tj-box{
	background:#EEEEEE; padding:35px 0px; margin-top:40px; padding-bottom:60px;
}
.tjlist{
	background:white; padding:25px 0px;
}
.tjlist li{
	width:200px; float:left; border-right:solid 1px #f0f0f0; color:#333; background:white; text-align:center; padding:35px 25px; transition: all 0.6s;  
}
.tjlist li:last-child{
	border-right:none;
}
.tjlist li span{
	display:inline-block; width:50px; height:50px; text-align:center; line-height:50px; background:#F0F0F0; border-radius:50%; color:black; font-size:24px;
}
.tjlist li .txt{
	margin-top:15px; height:150px; line-height:30px; overflow:hidden;
}
.tjlist li:hover{
	background:#CC000A; color:white; transform: scale(1.05);  
}
.shops-box{
	padding:50px 0px;
}
.slideBoxs{  overflow:hidden; position:relative; }
.slideBoxs .hd{ height:32px; margin-top:25px; text-align:center; line-height:32px; }
.slideBoxs .hd ul{height:32px; line-height::32px; }
.slideBoxs .hd ul li{ display:inline-block; width:8px; height:8px; background:#999999; margin:0px 5px;  border-radius:50%;}
.slideBoxs .hd ul li.on{ background:#f00; color:#fff; }
.slideBoxs .bd{ position:relative; height:100%; z-index:0;   }
.slideBoxs .bd li{ zoom:1; vertical-align:middle;  }
.slideBoxs .bd img{  display:block;  }

.pj-box{
	padding:50px 0px; background:#EEEEEE;
}

.picoleft{  overflow:hidden; position:relative; padding:0px 45px;}
.picoleft .hd{}
.picoleft .hd .prev,.picoleft .hd .next{ position:absolute; width:40px; height:40px; top:145px;}
.picoleft .hd .prev{left:0px;}
.picoleft .hd .next{right:0px;}
.picoleft .hd .prevStop{ display:none; }
.picoleft .hd .nextStop{ display:none; }
.picoleft .hd span{
	display:none;
}
.picoleft .hd ul{ display:none;}
.picoleft .bd{ padding:0px 0px; overflow:hidden;  }
.picoleft .bd ul{ overflow:hidden; zoom:1; }
.picoleft .bd ul li{ margin:0 6px; float:left; _display:inline; overflow:hidden;  overflow:hidden; background:white;  }
.picoleft .bd ul li .box{
	padding:15px 13px; width:270px;  
}
.picoleft .bd ul li .box .title{
	height:38px; line-height:35px; border-bottom:solid 1px #ccc; font-size:16px; color:#222; text-align:left; margin-bottom:5px;
}
.picoleft .bd ul li .box .title font{
	font-size:20px; margin-right:5px;
}
.picoleft .bd ul li .box .desc{
	height:180px; line-height:30px; overflow:hidden; font-size:16px; color:#666; text-align:left; margin-bottom:25px;
}
.picoleft .bd ul li .box .hrbox{
	height:40px; background:#FFEDEE; line-height:30px; padding:5px 10px; text-align:center;
}
.picoleft .bd ul li .box .hrbox img{
	max-width:100%;
}
.join4{
	padding-top:20px; padding-bottom:75px;
}
.fform{
	padding-top:5px;
}

.fitem{
	width:585px; float:left; height:70px; margin-bottom:32px; 
}

.fform .fitem:nth-child(even){
	float:right;
}

.fitem input.input-txt{
	height:70px; line-height:46px; padding:12px 15px; background:#E6E6E6; color:black; outline:none; border:none; width:100%; border-radius:3px;
}
.ditem{
	  margin-bottom:20px; 
}

.ditem textarea{
	width:100%; height:100px; background:#E6E6E6; border:none; padding:10px 11px; outline:none;
}
.dg1{
	padding:55px 0px; padding-top:25px;
}
.dbform{
	padding:25px 25px; border:solid 1px #ccc; background:#f2f2f2;
}
.dbform .title{
	height:38px; line-height:35px; border-bottom:solid 1px #ccc; color:#666666; font-size:16px; margin-bottom:8px;
}
.dbform .title span{
	float:right; 
}
.dbform .title font{
	color:black; font-size:20px;
}

.bm-form2 ul li{
	width:569px; float:left; margin-right:30px; margin-bottom:20px;
}
.bm-form2 ul li:nth-child(even){
	margin-right:0px;
}
.bm-form2 ul li:last-child{
	float:none; clear:both; width:100%; margin-right:0px;
}
.bm-form2 ul li input.input-txt {
    height: 40px;
    line-height: 30px;
    padding: 5px 11px;
    background: #fff;
    color: #666;
    outline: none;
    border: none;
    width: 100%;
    border-radius: 3px;
	border:solid 1px #ccc;
}
.bm-form2 ul li select{
	height: 40px;
    line-height: 30px;
    padding: 5px 11px;
    background: #fff;
    color: #666;
    outline: none;
    border: none;
    width: 100%;
    border-radius: 3px;
	border:solid 1px #ccc;
}
.bm-form2 ul li textarea{
    width: 100%;
    height: 95px;
    background: #fff;
    border: none;
    padding: 12px 11px;
    outline: none;
	border:solid 1px #ccc;
}

.style-box{
	background:#EEEEEE; padding-top:50px;
}

.s-tline{
	height:50px; margin-bottom:22px;
}
.s-tline a{
	display:inline-block; width:218px; background:white; height:45px; line-height:45px; border:solid 1px #ccc; text-align:center; color:#333; font-size:16px; text-decoration:none; margin-right:25px;
}
.s-tline a:last-child{
	margin-right:0px;
}
.s-tline a.cur,.s-tline a:hover{
	background:#CC000A; color:white;
}
.pptScroll-left{  position:relative; padding:0px 50px;}
.pptScroll-left .hd{}
.pptScroll-left .hd .prev,.pptScroll-left .hd .next{ position:absolute; top:240px; width:40px; height:40px;}
.pptScroll-left .hd .prev{ left:-15px;}
.pptScroll-left .hd .next{ right:0px; }
.pptScroll-left .hd .prevStop{ display:none}
.pptScroll-left .hd .nextStop{ display:none }
.pptScroll-left .hd ul{ display:none; }
.pptScroll-left .hd  span{
	display:none;
}
.pptScroll-left .bd{}
.pptScroll-left .bd ul{ overflow:hidden; zoom:1; }
.pptScroll-left .bd ul li{ margin:0 0px; float:left; _display:inline; overflow:hidden; text-align:center; width:1100px;}
.pptScroll-left .bd ul li{ text-align:center; }
.pptScroll-left .bd ul li img{ display:block; width:1100px; margin:0 auto; }

.stlist{
	background:white; padding:45px 20px; position:relative; bottom:80px; width:1000px; margin:0 auto;
}
.stlist li{
	width:240px; border-right:solid 1px #ccc; text-align:center; float:left;
}
.stlist li:last-child{
	border-right:none;
}
.stlist li .img{
	line-height:58px; height:58px; margin-bottom:5px;
}
.stlist li span{
	display:block; line-height:38px; text-align:center; font-size:16px;
}
.stlist li:hover span{
	color:#cc000a;
}



.case-box{
	padding-top:60px; padding-bottom:40px;
}
.case-left{  overflow:hidden; position:relative; padding:0px 50px; padding-bottom:55px;  }
.case-left .hd{ }
.case-left .hd .prev,.case-left .hd .next{ position:absolute; width:45px; height:45px; top:140px;}
.case-left .hd .prev{ left:0px;}
.case-left .hd .next{ right:2px;}
.case-left .hd .prevStop{ display:none;  }
.case-left .hd .nextStop{ display:none;}
.case-left .hd span{display:none;}
.case-left .hd ul{ display:none; }
.case-left .bd{ width:1100px; overflow:hidden; }
.case-left .bd ul{ overflow:hidden; zoom:1; }
.case-left .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.case-left .bd ul li a.img.imgbox{
	width:350px; overflow:hidden; display:block;
}

.case-left .bd ul li a.img img{
	transition: all 0.6s;
}
.case-left .bd ul li:Hover a.img img{
	transform: scale(1.05); 
}

.case-left .bd ul li a.txt{
	display:block; text-decoration:none; height:40px; line-height:40px; background:#EBEBEB; color:#333;
}

.case-left .bd ul li:hover a.txt{
	color:#cc000a;
}

.ntitle {
    line-height: 40px;
    height: 40px;
    text-align: center;
    font-size: 20px;
    color: black;
    margin-bottom: 12px;
}

.ncontent {
    line-height: 25px;
    padding-bottom: 55px;
}

.ninfo {
    color: #999;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
    margin-bottom: 15px;
}
.ncontent img{
	max-width:100%;
}

.pleft{
	width:600px; float:left;
}
.pimgbox{
	height:480px; text-align:center; overflow:hidden; line-height:440px; padding:20px; border:solid 1px #ccc; border-radius:5px;
}
.pimgbox img{
	line-height:440px; max-width:100%;
}
.pright{
	width:575px; float:right;
}
.slidep{
	margin-top:18px; height:100px; overflow:hidden;
}
.slidep a{
	display:inline-block; margin-right:22px; text-decoration:none; width:98px; height:98px; background:#ECF1F5; border:solid 1px #ECF1F5; overflow:hidden; line-height:98px; text-align:center;
}
.slidep a:last-child{
	margin-right:0px;
}
.slidep a img{
	max-width:80px; max-height:90px;
}
.slidep a.cur{
	border-color:#ccc;
}
.product-title{
	height:52px; line-height:52px; color:black; font-size:30px; margin-bottom:12px;
}
.cs{
	line-height:35px; color:#666666; font-size:16px;
}
.d-etail{
	margin-top:25px; margin-bottom:15px; height:37px; line-height:30px; color:#000; font-size:18px; border-bottom:solid 1px #ccc; font-weight:bold;
}