/* css 重置 *{margin:0; padding:0; list-style:none; }body{ font:normal 12px/22px 宋体; }img{ border:0; }a{ text-decoration:none; color:#333; }a:hover{ color:#1974A1; }*/
/*代码整理：844733714 */
/* 本例子css */.scrollBox{ width:900px; padding:0px;position:relative; }.scrollBox .piclist{ overflow:hidden; zoom:1;}.scrollBox .ohbox{overflow:hidden; position:relative;width:818px;left:60px}.scrollBox {position:relative;overflow:hidden;zoom:1;} .scrollBox .piclist.newjs li,.newlist .scrollBox .piclist li{float:left; display:inline; width:185px;background:#3e3a39;border:3px solid #3e3a39;margin-right:10px;padding:0px;border-radius:4px}.scrollBox .piclist li span,.newlist .scrollBox .piclist li span{height:80px;line-height:25px;display:block;text-align:center; background: #3e3a39;color: #fff; text-align: left;padding: 10px 0 0 10px;}.scrollBox .pageBtn span,.newlist .scrollBox .pageBtn span{ background:url(../images/bntBg.png) no-repeat; display:block;width:37px;height:59px;position:absolute;top:72px;cursor:pointer;text-indent:-999em;overflow:hidden; }.scrollBox .pageBtn .prev,.newlist .scrollBox .pageBtn .prev{left:20px;background-position:-11px -84px ;}.scrollBox .pageBtn .next,.newlist .scrollBox .pageBtn .next{right:0px;background-position:-53px -84px ;}.scrollBox .pageBtn .list{overflow:hidden;zoom:1;margin:10px 0 0 413px; }.scrollBox .pageBtn .list li{ background:url(../images/bntBg.png); float:left; display:inline; width:15px;height:15px;background-position:-86px -57px ;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden; }.scrollBox .pageBtn .list li.on{background-position:-114px -57px }


.scrollBox .pageBtn span.prves { background:url(../images/bntBg.png) no-repeat;background-position:-11px -84px;}
.scrollBox .pageBtn span.nexts { background:url(../images/bntBg.png) no-repeat;background-position:-53px -84px;}
.show p{ margin: 20px;}
.show div{ margin: 40px 40px 20px 40px;}
.show{font-size:16px; line-height: 32px;color:#333333}

.dta { margin-top:10px;height:50px;}

@media  (max-width:1366px){
	.zjtd{display:none;}
	.scrollBox{display:none}
	.rzjmain .listBox{display:none;}
	.rzjzf .listBox{display:none;}
	h2 .tn1{margin-top: -134px;}
    h2 .t1{margin-top: -88px;}
	h2 .rzjmain .rzjtdqh{display:none;}
	h2 .t1zf{display:none;}
	div .rzjzf .rzjtdqh{display:none;}
	h2 .rzjmain .rzjtdqh{display:none;}
	h2 .t1.t1zj{margin-top: -134px; }
	.navabout{position:relative;width:240px;float:right;z-index: 10;}
	.aboutus{position: absolute;
    right: 0px;
    top: 26px;}
	.hero-module .inner .descCon{width:auto}
	.titlet{position:absolute;right:0;top:0;}
	.swtcbwrap{display:none;}
	.nav.desktopNav nav ul{padding:0 10px;}
	}

@media  (max-width:1366px){
	.newsl{position: fixed;right:0;top: -220px}


	
}
@media (min-width:1500px) and (max-width:1880px){
	.newsl{position: fixed;right:0;top: -245px}
	
}
@media (min-width:1890px) and (max-width:3000px){
	.newsl{position: fixed;right:0;top: -220px}
	
}

.lil img{display: block;border-radius:4px 4px 0 0;width: 100%}

@media (min-width:320px) and (max-width:1560px){
	
	.zhuanjiat{position: relative;right:-110px;top:-360px}
		.list01 dl dt{ width:100%; height:130px; overflow:hidden; border-radius:5px 5px 0 0;}
}
@media (min-width:1560px) and (max-width:3000px){
	.zhuanjiat{position: relative;right:-360px;top:-360px}
	
		.list01 dl dt{ width:100%; height:173px; overflow:hidden; border-radius:5px 5px 0 0;}
	
}
.pn{position: absolute;right:0; top: 0;}
.pt{positon:absolute;bottom:0;left:0;height: 300px;width: 400px;}
.zhifang{position: fixed; left: 0;top: -40px;}
nav {
    margin: 100px auto; 
    text-align: center;
}
 
nav ul ul {
    display: none;
}
 
    nav ul li:hover > ul {
        display: block;
    }
 
.navabout{z-index:10}
nav ul {
   /* background: #efefef; 
    background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);  
    background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%); 
    background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%); 
    box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
    
    border-radius: 10px;  */
	padding: 0 20px;
    list-style: none;
    position: relative;
    display: inline-table;
	z-index: 9
}
    nav ul:after {
     /*   content: ""; clear: both; display: block;*/
		
		max-width: 100%;
    }
 
  .nav.desktopNav  nav ul li {
        float: left;
	  width:72px; position: relative;
	  text-align:center;
    }

.aboutus a{z-index:11}
.nav nav ul li a{ padding:26.180px 0rem}
nav:hover {background: #030303; display: block;overflow: hidden; opacity: 0.8; padding-bottom: 40px;color:#fff }



        nav ul li:hover {
         /*   background: #030303;
          //  background: linear-gradient(top, #4f5964 0%, #5f6975 40%);
            background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
            background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);*/
			color: #fff
		
        }
            nav ul li:hover a {
                color: #ffff66;
            }
        .neiye nav ul li:hover a {
                color: #ffff66;
            }
     nav ul li a {
            display: block; padding: 25px 40px;
           text-decoration: none;
		   width: 72px;
        }
             
         
    nav ul ul {
        background: #; border-radius: 0px; padding: 0;
        position: absolute; top: 100%;
    }
     .nav.desktopNav nav ul ul li {
           
          /*  border: 1px solid #ffffff;*/
            position: static;
		 width: 125px;
        }



.nav.desktopNav nav ul ul ul{}
 .nav.desktopNav  nav ul ul li a {
	 text-align: left;
               
                color: #ffff66;
				width: 170px;
	 padding:0;
            }   
  .nav.desktopNav  nav ul ul li a:hover {
                   background: #;
			 padding:0;
					
                }
         
    nav ul ul ul {
        position: absolute; left: 100%; top:0;
    }
.nav.desktopNav nav ul ul .ulth{ width:200px; display: block; margin-left: -10px;}

.nav.desktopNav nav ul ul .ulth1{ width:200px; display: block; margin-left: -10px;}

@media (min-width:1820px) and (max-width:2560px)
{
	.nav.desktopNav nav ul ul{ width: 500px;padding: 0rem 0rem; position: relative;left:10px; float: left;top: 0}
	nav:hover{ height: 340px}
}

@media (min-width:1560px) and (max-width:1600px)
{
	.nav.desktopNav nav ul ul{ width: 500px;padding: 0rem 0rem; position: relative; left:24px; float: left;top: 0}
	.neiye .nav.desktopNav nav ul ul{ left:-50px;}
	
	 nav:hover{ height: 340px}
	
	.nav.desktopNav nav ul ul ul{left:10px;}
	
	.neiye .nav.desktopNav nav ul ul ul{left:10px;}
}

.nav.desktopNav nav ul ul:hover{display:block; }



@media (max-width:1500px){
				.nav.desktopNav nav ul ul{left:-95px;width: 500px;padding: 0rem 0rem; position: relative; float: left;top: 0}
				.nav.desktopNav nav ul ul .ulth1{ width:200px; display: block; margin-left: 95px;}
	.nav.desktopNav nav ul ul .ulth{ width:200px; display: block; margin-left: 95px;}
	nav:hover{ height: 300px}
			}








ul .titmu1{ float:left; width: 400px; margin-bottom: 20px; text-align: left;}
			ul .titmuli{ float:left}
/*.nav.desktopNav nav ul ul ul{ width: 220px; float: left; padding: 0;}*/
.nav.desktopNav nav ul li ul li:first-child{margin: 0 auto;}




		.nihao{ position:absolute;left:20px; top:-160px;}
			.nihao span{float:left; margin-left: 15px;padding: 20px}
			.mask  .c2{display:none;}
			.caseList .c1{display:none;}
.t1.t1zj{float: left;text-align: left;margin-top: -196px; position: fixed;left: 20px;top: 0;}
			.t1{float: left;text-align: left;margin-top: -120px; position: fixed;left: 20px;top: 0;}
			.tn1{float: left;text-align: left;margin-top: -200px; position: fixed;left: 20px;top: 0;}
		.t1zf{float: left;text-align: left;margin-top: -196px; position: fixed;left: 20px;top: 0;}


.nav:hover .aboutus{ color: #fff}

			 .c1zf{margin-top: -100px; position: fixed;right:0;top: 0;}
			.caseList .c1zf{display:none;
				z-index: 10}
}



.baise{ color:#fff;}
.nav.desktopNav  nav ul li.tpifu a{ width:100px;}
.nav.desktopNav  nav ul li.tpifu { width:100px;}


 .pic_ansp  a {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 5px;
    color: #ff3366;
    float: left;
    font-size: 16px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    width: 134px;
	
}


 .pic_anpp  a {
    background: #d9bc9c none repeat scroll 0 0;
    border-radius: 5px;
    color: #000;
    float: left;
    font-size: 16px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    width: 134px;
	
}


 .pic_anjj  a {
    background: #45ed80 none repeat scroll 0 0;
    border-radius: 5px;
    color: #000;
    float: left;
    font-size: 16px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    width: 134px;
	
}


 .pic_antt  a {
    background: #9534ff none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    float: left;
    font-size: 16px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    width: 134px;
	
}

 .pic_anvd  a {
    background: #fff none repeat scroll 0 0;
    border-radius: 5px;
    color: #ff3366;
    float: left;
    font-size: 16px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    width: 134px;
	
}


 .pic_anabout  a {
    background: #00cbff none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    float: left;
    font-size: 16px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    width: 134px;
	
}


 .pic_annew  a {
    background: #3e3a39 none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    float: left;
    font-size: 16px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    width: 134px;
	
}

.xiangqing{ position:relative;left: 0; margin-top: 55px; top: 0 }



.hero-module .caseList{ margin-top: 30px;}
				.canone{display:none}




#page.list01 dl {}

#pageContain {overflow: hidden;}

@media (min-width:1400px) and (max-width:1660px){	
.page2 { display: none; width: 90%; height: 100%; overflow: hidden; position: absolute; top:160px; left:0.67%;}

}
@media (min-width:1660px) {	

	
	.page2 { display: none; width: 90%; height: 100%; overflow: hidden; position: absolute; top:200px; left:0.67%;}

	
}




.listcont{ width:100%; height:auto; overflow:hidden; background:#9233ff;}
/*.listnav{ margin:0 auto; width:90px; height:auto; overflow:hidden;}*/

.contain { width: 100%; height: 100%; display: none; position: relative; z-index: 0;}
.current .contain, .slide .contain { display: block;}
.current { display: block; z-index: 1;}
.slide { display: block; z-index: 2;}
.swipe { display: block; z-index: 3; transition-duration: 0ms !important; -webkit-transition-duration: 0ms !important;}
/*.page1 { background: #37c1e3;}
.page2 { background: #009922;}
.page3 { background: #992211;}
.page4 { background: #ff00ff;}
.page5 { background: #00ff00;}
.page6 { background: #22ffff;}*/


#navBar { z-index: 3; position: absolute; top: 70%; right: 3%;}
#navBar .active { font-weight:bold;}
#navBar li { cursor: pointer; margin-bottom: 10px; color:#FFF; transition: all .7s ease; border-radius: 50%; line-height: 18px; text-align: center; width: 40px; }



.list01{ width:100%; height:auto; overflow:hidden;}
.list01 dl{ float:left; width:16%; margin:2% 0.5% 1% 1%; height:auto; overflow:hidden; border-radius:5px; background:#FFF; border:3px solid #FFF;}
.list01 dl a{ padding:12px; display: block}
.list01 dl dt a{ padding:1px}
.list01 dl dt img{ width:100%;}
.list01 dl dd{ width:96%; height:auto; overflow:hidden;line-height: 65px; padding:0 0 0 2px; background:#FFF; color: #9233ff; }

.desktopNav .navc{ color:#fff;}

.hero-module .inner .listbd { border-top: 2px solid #ffffff; padding: 0; height: 1px; margin: 0 13.09px}


.pageov{overflow:visible;}

/*专家团队*/
.zjtd{ width:880px; position:absolute; height:auto; overflow:hidden; padding:10px; right:0; top:-220px;}
.zjtd1{ width:880px; position:absolute; height:auto; overflow:hidden; padding:0px; left:0; top:-50px; height: 230px;}
.zjtd .dfb{ float:right; padding-top:18px;}
.zjtd ul li{ float:left; width:208px; height:208px; overflow:hidden; margin-right:5px; border-radius:208px; cursor:pointer; text-align:center;border:2px solid #0033ff; font-weight:800;}
.zjtd ul li a{color:#0033ff; font-size:30px;}
.zjtd ul .hover{  background:#3332cb;}
.zjtd ul .hover a{ color:#FFF;}
.zjtd ul li p{ top:0px; position:absolute; z-index:999;}
.zjtd ul li:nth-child(2) p{ left:453px;}
.zjtd ul li:nth-child(3) p{ left:672px;}
/*.zjtd ul li:nth-child(4) p{ left:672px;}*/

.cont_zj{ float:left; width:870px; height:auto; overflow:hidden; margin-top:30px;}
.cont_zj .pic{ float:left; width:860px; color:#3332cb; margin-top:10px;}
.cont_zj .pic h2{ float:left; width:50px; font-size:26px;}
.cont_zj .pic h3{ float:left; width:252px; font-size:38px; line-height:38px; text-align:center;}
.cont_zj .pic dl{ width:300px; margin-left: 32px;}
.cont_zj .pic dl,.cont_zj .pic dl dd{ float:left; width: 300px;}

.cont_zj .pic_an{ float:left; width:100%; margin-top:2px; position: absolute; top: 0; left: 0; margin-top:170px; }
.cont_zj .pic_an a{ float:left; width:134px; height:46px; background:#3332cb; color:#FFF; line-height:46px; font-size:16px; text-align:center; border-radius:5px;}

/*真人案例*/


.rzjmain{ width:580px; overflow:hidden; position:fixed; top:-10px;left: 0;}

.rzjmain .rzjtdqh { position:absolute; width:490px; left:10px; top:30px; cursor:pointer;}
.rzjmain .rzjtdqh span { display:block; float:left; margin-left:8px;width:24px; height:42px; background:url("../images/icole1.png") 0 0 no-repeat;}
.rzjmain .rzjtdqh .next{ float:right; background:url("../images/icole1.png") -34px 0 no-repeat;}

.rzjmain li{float:left;}
/*.rzjmain .cf li{position:relative;}*/
/*.rzjmain .cf a{display:block;width:284px;height:284px;position:absolute; border:1px solid #e5e5e5;}*/
.rzjmain .cf a{display:block;top:0;position: absolute}
.picBox{ left:25px; top:0; width:450px; height:250px;position:relative;overflow:hidden;margin-top:62px  }
.picBox ul{height:86px;position:absolute;}`
.picBox li{width:560px;height:86px;}
.picBox li .pic{ float:left; width:450px;  text-align: center;}
 .picBox li .pic_an{ float:left; width:100%; margin-top:148px; position:relative;top: 0; left:0}
 .picBox li .pic_an a{ float:left; width:134px; height:46px; background:#fff; color:#8061e2; line-height:46px; font-size:16px; text-align:center; border-radius:5px;}


.rzjmain .listBox{ left:50px; top:0; width:418px; height:108px; position:relative; overflow:hidden; }
.rzjmain .listBox ul{height:65px;position:absolute; padding-top: 10px;}
.rzjmain .listBox li{float:left;  width:106px; height:108px; overflow:hidden;}
.rzjmain .listBox li div {float:left;  width:94px; height:94px; overflow:hidden; line-height:94px; text-align:center; font-size:30px; border-radius:94px; cursor:pointer; border:2px solid #ff6600; font-weight:800; color:#0033ff; background: #ffffff;}
.rzjmain .listBox li.on div{ background:#ff6600; color:#FFF;}


.rzjmain .xwgd { overflow:hidden; margin-top:15px;}
.rzjmain .xwgd a { display:block; width:153px; height:35px; margin:0 auto; background:url(../images/xwgd_bg.png) no-repeat; font-size:15px; color:#fff; line-height:35px; text-align:center;}

.rjsmain { border:1px solid #dededd; border-top:none; padding:10px;}
.rjsmain .tsjs .bd ul li a { display:block; width:285px; border:1px solid #ddd;}
.rjsmain .tsjsqh { position:absolute; right:10px; top:14px;}
.rjsmain .tsjsqh a { display:block; float:left; margin-left:8px; width:12px; height:22px; font-size:17px; color:#fff; line-height:20px; background:#c3c3c3; text-align:center;}
.rjsmain .tsjsqh a:hover { background:#737373;}

.ralmain { border:1px solid #dededd; border-top:none; padding:10px;}
.ralmain .bxal .bd ul li a { display:block; width:285px; border:1px solid #ddd;}
.ralmain .bxalqh { position:absolute; right:10px; top:14px;}
.ralmain .bxalqh a { display:block; float:left; margin-left:8px; width:12px; height:22px; font-size:17px; color:#fff; line-height:20px; background:#c3c3c3; text-align:center;}
.ralmain .bxalqh a:hover { background:#737373;}
.pic span{float:left;text-align: left;height: 28px;} 

.pic a .motename{ font-size:16px; height: 80px; line-height: 32px;}

.pic .motekf{ font-size:18px;}
.pic a {font-size:18;} 

.pic a font{ font-size:18px;}









.rzjzf{ width:680px; overflow:hidden; position:fixed; top:-60px; height: 290px;}

.rzjzf .rzjtdqh { position:absolute; width:490px; left:10px; top:30px; cursor:pointer;}
.rzjzf .rzjtdqh span { display:block; float:left; margin-left:8px;width:24px; height:42px; background:url("../images/icole.png") 0 0 no-repeat;}
.rzjzf .rzjtdqh .next{ float:right; background:url("../images/icole.png") -34px 0 no-repeat;}

.rzjzf li{float:left;}
.rzjzf .cf li{position:relative;}
.rzjzf .cf a{display:block;width:284px;height:284px;position:absolute; border:1px solid #e5e5e5;}

.rzjzf .picBox{ left:25px; top:60px; width:650px; height:250px;position:fixed;overflow:hidden; }
.rzjzf .picBox ul{position:absolute;}`
.rzjzf .picBox li{width:650px;height:125px;}
.rzjzf .picBox li .pic{ float:left; width:650px; font-size: 14px; text-align: left;}
 .rzjzf .picBox li .pic_an{ float:left; width:100%; margin-top:133px; position:relative;left:0;top:0;}
 .rzjzf .picBox li .pic_an a{ float:left; width:134px; height:46px; background:#0033ff; color:#FFF; line-height:46px; font-size:16px; text-align:center; border-radius:5px;}


.rzjzf .listBox{ left:50px; top:0; width:418px; height:98px; position:relative; overflow:hidden; }
.rzjzf .listBox ul{height:65px;position:absolute;}
.rzjzf .listBox li{float:left;  width:106px; height:98px; overflow:hidden;}
.rzjzf .listBox li a{float:left;  width:94px; height:94px; overflow:hidden; line-height:94px; text-align:center; font-size:14px; border-radius:94px; cursor:pointer; border:2px solid #0033ff; font-weight:800; color:#0033ff;}
.rzjzf .listBox .on a{ background:#0033ff; color:#FFF;}
.rzjzf .xwgd { overflow:hidden; margin-top:15px;}
.rzjzf .xwgd a { display:block; width:153px; height:35px; margin:0 auto; background:url(../images/xwgd_bg.png) no-repeat; font-size:15px; color:#fff; line-height:35px; text-align:center;}

.rjszf { border:1px solid #dededd; border-top:none; padding:10px;}
.rjszf .tsjs .bd ul li a { display:block; width:285px; border:1px solid #ddd;}
.rjszf .tsjsqh { position:absolute; right:10px; top:14px;}
.rjszf .tsjsqh a { display:block; float:left; margin-left:8px; width:12px; height:22px; font-size:17px; color:#fff; line-height:20px; background:#c3c3c3; text-align:center;}
.rjszf .tsjsqh a:hover { background:#737373;}

.ralzf { border:1px solid #dededd; border-top:none; padding:10px;}
.ralzf .bxal .bd ul li a { display:block; width:285px; border:1px solid #ddd;}
.ralzf .bxalqh { position:absolute; right:10px; top:14px;}
.ralzf .bxalqh a { display:block; float:left; margin-left:8px; width:12px; height:22px; font-size:17px; color:#fff; line-height:20px; background:#c3c3c3; text-align:center;}
.ralzf .bxalqh a:hover { background:#737373;}
.descCon .label-button{ display: none;}

#picBoxzf ul.cf li{ margin-left: 0rem;}




/*! fancyBox v2.1.3 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../images/fancyBox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../images/fancyBox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../images/fancyBox/fancyBoxblank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../images/fancyBox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}



/*video*/

.scrollBox .piclist.newjs li span{height:80px;line-height:25px;display:block;text-align:center; background: #3e3a39 ;color: #fff; text-align: left;padding: 10px 0 0 10px;}

.scrollBox .piclist{ overflow:hidden; zoom:1;}
.scrollBox .ohbox{overflow:hidden; position:relative;width:818px;left:60px}.scrollBox {position:relative;overflow:hidden;zoom:1;}.scrollBox .piclist li{float:left; display:inline; width:185px;background:#fff;border:3px solid #ffffff;margin-right:10px;padding:0px;border-radius:4px}.scrollBox .piclist li span{height:80px;line-height:25px;display:block;text-align:center; background: #ffffff;color: #ff3366; text-align: left;padding: 10px 0 0 10px;}.scrollBox .pageBtn span{ background:url(../images/bntBg1.png) no-repeat; display:block;width:37px;height:59px;position:absolute;top:72px;cursor:pointer;text-indent:-999em;overflow:hidden; }.scrollBox .pageBtn .prev{left:20px;background-position:-11px -84px ;}.scrollBox .pageBtn .next{right:0px;background-position:-53px -84px ;}.scrollBox .pageBtn .list{overflow:hidden;zoom:1;margin:10px 0 0 413px; }.scrollBox .pageBtn .list li{ background:url(../images/bntBg.png); float:left; display:inline; width:15px;height:15px;background-position:-86px -57px ;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden; }.scrollBox .pageBtn .list li.on{background-position:-114px -57px }
.newsl{position: fixed;right:0;top: -250px}
.lil img{display: block;border-radius:4px 4px 0 0;}

@media (min-width:1400px) and (max-width:1560px){
	.scrollBox{ width:683px; padding:0px;position:absolute;right:-10px; top:-330px }
	.titlet{position:absolute; top: 0;right: 0;font-size:18px;font-weight: bold;margin-right:27px;}

	.aboutus {
     list-style: outside none none;
    margin-top: 45px;
    padding-right: 30px;
	font-size: 12px;
	
	position: absolute;
	right: 0;
	top:0;
		
		
		
		
		
	
}
	
	.zhuanjiat{position: relative;right:-110px;top:-360px}
}

@media (min-width:1330px) and (max-width:1399px){
	 .neiye .hero-module .mask{top:70px;}
	.neiye .hero-module .inner{margin:0 auto; width:1120px;}
 .neiye	.nav.desktopNav nav ul{margin:0 auto; width:1120px;}
		.neiye .nav.desktopNav nav ul ul{width:500px;}
	
	.nav.desktopNav nav ul ul .ulth1{width:200px}

	
		.neiye	.nav.desktopNav nav ul .nyishu{margin-left:125px;}
	.neiye	.nav.desktopNav nav ul .njiajian{margin-left:125px;}
	.neiye	.nav.desktopNav nav ul .njiajian ul{width:200px;}
	
	.nav.desktopNav nav ul.njiajian{margin-left:125px;}
	.nav.desktopNav nav ul .nyishu{margin-left:125px;}
	.neiye .newlist  .scrollBox{width:680px;display: block;top:-70px}
	
}

@media (min-width:1200px) and (max-width:1330px){
	 .neiye .hero-module .mask{top:100px;}
	.neiye .hero-module .inner{margin:0 auto; width:1045px;}
	.neiye	.nav.desktopNav nav ul{margin:0 auto; width:1045px;}
	.neiye .nav.desktopNav nav ul ul{width:500px;}
	.nav.desktopNav nav ul ul .ulth1{width:200px}
	.neiye	.nav.desktopNav nav ul .nyishu{margin-left:125px;}
	.neiye	.nav.desktopNav nav ul .njiajian{margin-left:125px;}
	.neiye	.nav.desktopNav nav ul .njiajian ul{width:200px;}
		.nav.desktopNav nav ul.njiajian{margin-left:125px;}
	.nav.desktopNav nav ul .nyishu{margin-left:125px;}
	.neiye .newlist  .scrollBox{width:680px;display: block;top:-105px}


}


@media (min-width:1560px) and (max-width:1910px){
	.zhuanjiat{position: relative;right:-360px;top:-360px}
	.scrollBox{ width:900px; padding:0px;position:absolute;right: -10px; top:-330px }
	.titlet{position:absolute; top: 0;right: 24px;font-size:18px; font-weight: bold; width: 80px;width: 100%; text-align:right; width: 80px;}
	.navabout{max-width:440px;padding-right: 30px;margin:0 auto;position: relative;float: right}

	.aboutus {
    list-style: outside none none;
    
    padding-top: 25px;
	font-size: 12px;
	margin: 0 auto;
	text-align: right;
	padding-right:30px; 
	width: 440px;
right:0;
	position: absolute;
	top:0;
}
	
	
}

 @media (min-width:1661px) and (max-width:1820px) {
	 
	 
	 .nav.desktopNav nav ul ul {
    width: 500px;
    padding: 0rem 0rem;
    position: relative;
    left: 10px;
    float: left;
    top: 0;
}
	 
/*	 .nav.desktopNav nav ul .njiajian{left:-183px}
	 .nav.desktopNav nav ul .nyishu {left:-183px}*/
	 
}


@media (min-width:1911px) {
	
		.zhuanjiat{position: relative;right:-360px;top:-360px}
	.scrollBox{ width:900px; padding:0px;position:absolute;right: -10px; top:-330px }
	.titlet{position:absolute; top: 0;right: 24px;font-size:18px; font-weight: bold; width: 80px;width: 100%; text-align:right; width: 80px;}
	
	
	.navabout{float:right;}
	.aboutus {
    list-style: outside none none;
    
    padding-top: 50px;
	font-size: 12px;
	margin: 0 auto;
	text-align: right;
	padding-right:30px; 
	width: 440px;
	
	position: absolute;
	top:0px;right: 0}
	.hero-module .inner{ padding-top:132px;}
	.list01 dl dt img{height:167px;}
	.nav:hover .aboutus{top:0}
	
	
	
}

.pn{position: absolute;right:0; top: 0;}
.pt{positon:absolute;bottom:0;left:0;height: 300px;width: 400px;}

.scrollBox h1{font-size:24px; line-height: 24px;}
.scrollBox h2{font-size:16px; line-height: 30px;}
.scrollBox h3{font-size:14px}

.con img{text-align: center;}
