/* Shuang Deng Group
 * User: yangtao
 * Date: 15-2-10
 */
 /*app down*/ 
.App-detail dt{display:none;} 
.App-detail dd{margin-left:0px; padding:20px; text-align:center;} 
/*app down*/ 
@charset "utf-8";
a:focus { -webkit-tap-highlight-color: rgba(0,0,0,0); }
.phoneNav,.navButton{display: none;}
@media(min-width:992px) {
	.N-bg02,.N-bg01{width: 100%;background: url(/static/modules/cms/front/themes/chinese/css/images/commlist_bg02.png) repeat-x;}
	.N-sd-commbanner{width: 100%;background-size: cover;}
}

@media(max-width:980px) {
	html,body{width: 100%; font-size: 14px;}
	.fs-reset{font-size: 100px;}
	.container{-webkit-box-sizing:border-box;box-sizing:border-box;margin: 0; padding: 0; width: 100%; min-width: 100%;}
	.fs-reset .headBar,.headBar .container{height: 1.2rem; width: 100%; min-width: 100%;}
	.fs-reset .headBar .logoInfo{ -webkit-transform:scale(1.8,1.8);-webkit-transform-origin:top left; }
	.fs-reset .headBar .menu{display: none;}
	
	.N-pageposition{display:none; height: 0.9rem; font-size: 0.34rem;line-height: 0.9rem;}
	.N-sd-warp-main .container{-webkit-box-sizing:border-box;box-sizing:border-box;margin: 0; padding: 0; padding: 0 0.4rem; width: 100%; min-width: 100%;}
	.N-bg01{width: 100%;background: url(/static/modules/cms/front/themes/chinese/css/images/commlist_bg01.png) repeat-x;background-size: cover;}
	.N-bg02{width: 100%;background: url(/static/modules/cms/front/themes/chinese/css/images/commlist_bg02.png) repeat-x;background-size: cover;}
	
	.N-sd-commbanner{width:100%; height:auto; margin-bottom:15px;}
	.N-sd-commbanner h3{padding:0 15px;}	
	
	.imgtxt-list02{width: 100%;}
	.imgtxt-list02 dt{display: block; margin-bottom: 0.3rem; float: none; width: 100%;}
	.imgtxt-list02 dt img{width: 100%; height: auto; margin-bottom: 0.4rem;}
	.imgtxt-list02 dd{margin-right: 0;}
	.imgtxt-list02 dd p{margin:0 0 15px; font-size:18px; line-height:28px;}
	.imgtxt-list02 dd h5{margin: 10px 0; font-size: 26px; line-height: 32px;}

	.N-member-list .imgtxt-list{margin: 0 0 15px 0; width: 100%; -webkit-background-size: 20px 20px; background-position: left 5px;}
	.N-member-list .imgtxt-list dd{margin-left: 32px; }
	.N-member-list .imgtxt-list dd h4{font-size: 24px; line-height: 32px; margin-bottom: 10px;}
	.N-member-list .imgtxt-list dd p{font-size: 18px; line-height:26px;}
	
	
	.fs-reset .footer{ width: 100%; min-width: 100%; background: #fff; height: auto; }
	.fs-reset .footer .l{float: none;-webkit-box-sizing:border-box;box-sizing:border-box;width: 100%;padding:0;}
	.fs-reset .footer .links{ width:100%; border-bottom: 1px solid #ddd; -webkit-box-sizing:border-box;box-sizing:border-box; padding:0.4rem;}
	.fs-reset .footer .l .links a{display:block; font-size:0.44rem; line-height:1.0rem; color:#666; text-decoration:none; text-align: left;}
	.fs-reset .footer .miniBar{display: none;}
	.fs-reset .footer .l .copyright{margin-top: 0.4rem; color: #999; font-size: 0.22rem; line-height: 0.6rem; text-align: center;}
	
	.fs-reset .navButton{ display: block; float: right;-webkit-box-sizing:border-box;box-sizing:border-box; padding:0.5rem 0.5rem; width: 1.4rem; height: 1.4rem; overflow: hidden;}
	.fs-reset .navButton span{display:block; margin-bottom: 0.08rem; width: 0.5rem; height: 0.06rem; border-radius: 0.06rem; background: #00cc66;}
	.fs-reset .phone-wrap{width: 100%;overflow: hidden; -webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;transform:translate(0, 0);-webkit-transform:translate(0, 0);}
	.fs-reset .phone-wrap-on{transform:translate(-7rem, 0px);-webkit-transform:translate(-7rem, 0px);}
	.fs-reset .phoneNav{display: block; position: fixed; top: 0;right: -7rem;width:7rem; height: 100%; background: #666; overflow-y:scroll;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;transform:translate(0,0);-webkit-transform:translate(0, 0);}
	.fs-reset .phoneNav-on{transform:translate(-7rem, 0px);-webkit-transform:translate(-7rem, 0px);}
	.fs-reset .phoneNav ul{padding:0.4rem 0; font-size: 0.4rem; line-height: 1rem; }
	.fs-reset .phoneNav ul li{display: block;}
	.fs-reset .phoneNav ul li .nav-li{display: block; width: 100%; color: #fff; border-bottom:1px solid #777; -webkit-box-sizing:border-box;box-sizing:border-box;  padding: 0.1rem 0.4rem;}
	.fs-reset .phoneNav ul li i{display: none;}
	.fs-reset .phoneNav ul li .nav-list{width: 100%;background: #00cc66; display: none;}
	.fs-reset .phoneNav ul li .nav-list a{display: block; width: 100%;color: #fff; font-size: 0.42rem; line-height: 1rem;-webkit-box-sizing:border-box;box-sizing:border-box;  padding: 0 0.8rem;}
	

	/*2015/2/11*/
	.g-head .container{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box; padding:0 0.1rem;}
	.g-login{width:100%; -webkit-box-sizing:border-box;box-sizing:border-box; padding:0 0.2rem;}
	.btn-info{font-size:0.1rem;}
	.Get-pwd-process{padding:1rem 0;}
	.Get-pwd-process h3{margin:0;padding:0;}
	/***
	.inpt-form{margin:0; padding:0;}
	.inpt-form input,.inpt-form input:hover,.inpt-form button,.inpt-form button:hover{margin:0.2rem 0; display:block; width:100%; -webkit-box-sizing:border-box;box-sizing:border-box;}
	.inpt-form input,.inpt-form input:hover{padding:0.18rem; font-size:0.2rem;}
	.inpt-form button,.inpt-form button:hover{height:60px;line-height:60px; font-size:0.2rem;}
	***/
	.g-foot {padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box; }
	.g-foot p{font-size:13px; line-height:20px;}

	.h-img img{display:block; margin:0 0 10px;}
	
	.N-sd-warp-main .container{padding:20px;}
	.jdetail-list li span{font-size:16px;}
	.jdetail-list li span label{font-size:16px; color:#333;}
	
	.N-comm-list01 .imgtxt-list dt{width:35%;}
	.N-comm-list01 .imgtxt-list dt img{width:100%; height:auto;}
	.N-comm-list01 .imgtxt-list dd{margin-left:40%;}

	.N-news-main .container{ padding:0.1rem; width:100%; -webkit-box-sizing:border-box;box-sizing:border-box; }
	.N-newbox-img{float:none; width:100%; padding:15px; -webkit-box-sizing:border-box;box-sizing:border-box;}
	.N-newbox-txt{float:none; width:100%;height:auto; padding:15px; -webkit-box-sizing:border-box;box-sizing:border-box;}
	
	.N-news-list dt a h5{margin:0; line-height:32px; font-size:20px; color:#33; text-align:center; overflow:hidden; text-oveflow:ellipsis; white-space:nowrap;}
	.N-news-list dt a p{line-height:26px;  height:auto; font-size:18px; color:#888;}
	
	.N-news-main .pic-list{margin-right:0px;}
	.N-news-main .pic-list .block{float: none; margin-right: 0px; width:100%;}
	.N-news-main .pic-list .block img{margin:0 auto;}
	
	.N-article .N-art-tit h3{font-size:22px; line-height:30px; margin:0; padding:0;}
	.N-article .N-art-tit span{display:block; margin:0; padding:0; font-size:13px; line-height:40px; }
	.N-article img{display:block; width:100%; margin:10px;}

	/* 212-add */
	.sd-cp-info{padding:15px; width: 100%; height: auto; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */}
	.sd-cp-info .cp-txt{margin-right:0; width:100%;}
	.sd-cp-info .cp-txt h2{margin-bottom: 10px; font-size: 26px; line-height:32px; font-weight:100;}
	.sd-cp-info .cp-txt p{padding-bottom: 15px; color: #666; font-size: 18px; line-height: 24px;}
	.sd-cp-info .cp-txt .g-btn{margin: 15px 0 25px;}

	.sd-cp-slide{width: 100%;}
	.sd-cp-slide{height: auto;}
	.sd-cp-slide .main-info{width:100%;height: auto;}
	.sd-cp-slide .main-info ul li{width:100%; height: auto;}
	.sd-cp-slide .main-info a,.sd-cp-slide .main-info a img{ width:100%;height: auto;}
	.sd-cp-slide .prev,.sd-cp-slide .next{ top:50%;}
		
	
	.sd-cp-culture .title{ font-size:26px; font-weight:100; line-height:32px;}
	.sd-cp-culture .sub{margin-bottom:0; font-size: 18px; line-height:26px;}
	.sd-cp-culture .txt p{padding: 15px; max-height: auto; _height:auto; font-size:18px; line-height:26px; text-align:center;}
	.sd-cp-culture .txt i{ width: 0.25rem; height: 0.24rem;}
	.sd-cp-culture .txt .i-dot1{left: 0.5rem; }
	.sd-cp-culture .txt .i-dot2{right: 0.5rem; }
	.sd-cp-culture{ height: auto; }
	.sd-cp-culture .container{padding: 15px 0;}
	.sd-cp-culture .g-btn{ margin-bottom: 10px; }
	
		
	.sd-cp-course{padding: 20px 0;width: 100%; height:auto;}
	.sd-cp-course h2{margin-bottom: 15px; font-size: 26px; line-height:30px; }

	.sd-cp-time .container{ margin-bottom:15px; height: auto; }
	.sd-cp-time .main-info{width:100%; height:auto; overflow: hidden;} 
	.sd-cp-time .main-info ul{ height:auto;} 
	.sd-cp-time .main-info ul li{ width:100%;}
	.sd-cp-time .main-info .l{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 15px;float:none; margin-right:0; width: 100%;} 
	.sd-cp-time .main-info .year-txt h4{ font-size:26px; line-height:30px; font-weight: bold;} 
	.sd-cp-time .main-info .year-txt p{max-height:auto; _height:auto;  font-size:100%; line-height:150%; margin-bottom:20px;} 
	.sd-cp-time .main-info .year-pic{width: 100%;} 
	.sd-cp-time .main-info .year-pic img{ width: 49.99%; height:auto;} 
	.sd-cp-time .year-list{display: none;}

	.sd-cp-honour{-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 0; height:auto; }
	.sd-cp-hr .btn-li ul{line-height: 0.1rem;}
	.sd-cp-hr .btn-li ul li{line-height: 0.1rem;}

	.sd-cp-honour .g-m-btn{margin-bottom:15px;}
	.fs-reset .g-m-btn{ width: 100%;margin:0 0 20px;}
	.fs-reset .g-m-btn .wrap{ width:50%; border:1px solid #00cc66; border-radius: 4px; overflow: hidden;-webkit-box-sizing:border-box;box-sizing:border-box; }
	.fs-reset .g-m-btn a{ margin-left: -1px; width:1.8rem; height:0.6rem; border-left: 1px solid #00cc66;  line-height: 0.6rem; font-size: 0.24rem; }
	.fs-reset .g-m-btn a:hover{color:#333; text-decoration: none;}
	.fs-reset .g-m-btn .cur{background: #00cc66;color:#fff;}
	.fs-reset .g-m-btn .cur:hover{color:#fff;}

	.sd-cp-hr .container{position:relative; }
	.sd-cp-hr .prev,.sd-cp-hr .next{position: absolute; top:125px; display:block;  width:57px; height:113px; }
	.sd-cp-hr .prev{ left: -100px; background-position: 0 -104px;}
	.sd-cp-hr .next{ right: -100px; background-position: -63px -217px;}
	
	.sd-cp-hr .main-info{width:100%; height:auto; padding:15px; -webkit-box-sizing:border-box;box-sizing:border-box;}
	.sd-cp-hr .main-info ul{width:100%;}
	.sd-cp-hr .main-info ul li{width:100%; float:none;}
	.sd-cp-hr .main-info .l{-webkit-box-sizing:border-box;box-sizing:border-box;float: none; width: 100%; height: auto;}
	.sd-cp-hr .main-info .l img{display: block; width: 100%; height: auto;}
	.sd-cp-hr .main-info .txt{width: 100%; height:auto; padding:10px; background:none; box-sizing:border-box; -webkit-box-sizing:border-box; } 
	.sd-cp-hr .main-info .txt h4{margin-bottom: 10px; font-size:24px;}
	.sd-cp-hr .main-info .txt p{ font-size: 16px; line-height:24px;}
	
	.sd-cp-hr .btn-li{margin-top: 0.4rem; height: 0.2rem; text-align: center;}
	.sd-cp-hr .btn-li ul{margin-right: -0.1rem;}
	.sd-cp-hr .btn-li ul li{ margin-right: 0.1rem; width: 0.2rem; height: 0.2rem; border-radius: 0.1rem;}
	
	.sd-cp-hr .main-info ul {width:100%;}
	.sd-cp-hr .main-info ul li .qimg{-webkit-box-sizing:border-box;box-sizing:border-box;float: none; width: 100%; height: auto;}
	.sd-cp-hr .main-info ul li .qimg img{display: block; width:100%;height: auto;}
	
	
	.sd-cp-ideas .g-title p,.sd-cp-duty .g-title p{box-sizing:border-box; -webkit-box-sizing:border-box;padding: 0 15px; font-size:16px; line-height:22px;}
	
	.sd-cp-ideas .pic-list{margin-right: 0; overflow:hidden;}
	.sd-cp-ideas .pic-list .block{ margin-right:0; width: 50%;float:left; padding:10px;box-sizing:border-box; -webkit-box-sizing:border-box; }
	.sd-cp-ideas .pic-list .block a,.sd-cp-ideas .pic-list .block img{ width: 100%; height: auto;}
	.sd-cp-ideas .pic-list .block span{ margin: 0.3rem 0; width: 100%; height:0.66rem; color: #888; font-size: 0.5rem; line-height: 0.66rem; }
	
	.sd-cp-duty {width:100%;}
	.sd-cp-duty .wrap a{float:left; width:50%; height:auto; box-sizing:border-box; -webkit-box-sizing:border-box; padding:10px;}
	.sd-cp-duty .wrap a img{width: 100%; height:auto;}
	.sd-cp-duty .wrap a.more{display: none; width: 100%; height:2rem; }
	.sd-cp-duty .wrap .txt{  bottom: -100px; left: 0; width: 100%; height: 100%; }
	.sd-cp-duty .wrap .txt p{ margin: 28% 10%; max-height: 5rem; _height: 5rem; font-size: 0.5rem; line-height: 1rem; }
	.sd-cp-duty .container{padding-bottom: 0;}
	
	.sd-cp-future{ height:auto;}
	.sd-cp-future h2{ font-size:26px;}
	.sd-cp-future p{ font-size:16px;}
	.sd-cp-future .pic-list{margin-right: 0; -webkit-box-sizing:border-box;box-sizing:border-box; padding: 1rem;}
	.sd-cp-future .pic-list .block{float: none; margin-right: 0; margin-bottom: 0.5rem; width: 100%; height:auto;  }
	.sd-cp-future .pic-list .block a,.sd-cp-future .pic-list .block img{display: block; width: 100%; height:auto;}
	.sd-cp-future .pic-list .block span{  width: 100%; color: #333; font-size: 20px; line-height:26px; }
	.sd-cp-future .pic-list .block p{-webkit-box-sizing:border-box;box-sizing:border-box; padding: 0 22px; width: 100%; color: #999; font-size: 14px; line-height: 20px; }
	

	/*??????*/
	.slider{position:relative;  width: 100%;  height:360px;  overflow: hidden;}
	.content_article-h {width:100%; max-width:1140px; padding:0 15px; font-family: 'Source Han Sans', sans-serif; font-size:26px; font-weight:32px; margin:60px auto 0; color:#fff;box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */}
	.content_article-p {width:100%; max-width:1140px; padding:0 15px; font-family: 'Source Han Sans', serif; font-size:18px;  line-height:26px; margin: 15px auto 0;box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */}
	/*??????*/

	/*2015/2/16 newadd*/	
	.Recy-con01 .container{padding:20px 0; }
	.recy-con-txtimg{overflow:hidden; width:100%; padding:0 15px; -webkit-box-sizing:border-box;box-sizing:border-box;}
	.recy-con-txtimg dt{float:none; width:100%;margin:0 0 15px;}
	.recy-con-txtimg dt img{display:block; width:100%; height:auto;}
	.recy-con-txtimg dd{margin-left:0; font-size:18px; line-height:26px; color:#666;}
	.recy-con-txtimg dd p{margin:0 0 10px;}
	.recy-con-txtimg dd h3{margin:0 0 10px;font-size:24px; line-height:30px; color:#333;}

	.recy-comm-title{margin:0 0 20px; font-size:24px;  line-height:30px; color:#333; text-align:center;}
	.recy-con-txtimg2{padding:0 15px;}
	.recy-con-txtimg2 p {margin:0 0 10px; font-size:16px; line-height:24px; color:#666;}
	.recy-con-txtimg2 p img{display:block; margin:0 auto;width:100%;}
	.recy-con-txtimg2 table{width:90%; margin:0 auto;}
	.recy-con-txtimg2 table th{font-size:20px; color:#333; padding:8px; border:1px solid #ccc; background:#f4f4f4;}
	.recy-con-txtimg2 table td{font-size:18px; color:#666; padding:8px; border:1px solid #ccc;}
	
	

	.N-wenhua .container{padding:20px 15px; -webkit-box-sizing:border-box;box-sizing:border-box;}
	.wenhua-dl{overflow:hidden;}
	.wenhua-dl dt{float:none; width:100%;}
	.wenhua-dl dt h3{margin:0 0 10px; font-size:26px; line-height:32px; color:#666;}
	.wenhua-dl dt h3 span{color:#333;}
	.wenhua-dl dt p{margin:0 0 10px; font-size:18px; line-height:26px; color:#666; }
	.wenhua-dl dd{float:none; width:100%;}
	.wenhua-dl dd img{display:block; width:100%; margin:20px auto 10px; }

	.wenhua-dl02{overflow:hidden;margin:0 0 20px;}
	.wenhua-dl02 dt{float:none; width:100%;}
	.wenhua-dl02 dt img{display:block; width:100%; margin:0 auto 20px;}
	.wenhua-dl02 dd{margin-left:0;}
	.wenhua-dl02 dd p{margin:0 auto 20px; font-size:15px; line-height:24px; color:#666;}
	.wenhua-dl02 dd h3{margin:0 0 10px; font-size:26px; line-height:32px; color:#666;}
	.wenhua-dl02 dd h4{margin:0 0 30px; font-size:22px; line-height:30px; color:#333;}
	
	.N-xuanchuan{overflow:hidden;width:100%; margin:20px auto; padding:0 15px; -webkit-box-sizing:border-box;box-sizing:border-box;}
	.N-xuanchuan li{float:none; width:100%;}
	.N-xuanc-list h4{font-size:20px; font-weight:600; line-height:32px; margin:0 0 10px;}
	.N-xuanc-list a{display:block; line-height:36px; font-size:18px; }

	/*2015/2/16 newadd*/
	/*2015/2/28 newadd*/
	.g-head .container{padding:0 10px;}
	.g-head .btn-info span{display:none;}
	.l{float:none;}
	
	.g-login{padding:0px 10px 40px; }
	.g-login .input-info{margin:0; width:100%; padding:40px 0;}
	.g-login .input-info dl{margin-bottom: 20px; width: 100%; overflow: hidden;zoom:1;}
	.g-login .input-info dt{display: block; float: none;width: 100%; padding: 2px; height: 30px; color: #666; font-size: 18px; line-height: 30px; text-align: left;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.g-login .input-info dd{ display: block;float: none; padding: 2px; width: 100%; overflow: hidden; zoom: 1;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.g-login .input-info dd p{font-size:16px; line-height:28px; color:#999;}
	.g-login .input-info dd input{margin:0; font-size:20px; line-height:32px; width:100%; -webkit-box-sizing:border-box;box-sizing:border-box;}
	.g-login .input-info dd img{display:block; margin:10px 0 0;}

	.g-login .input-info .g-dl-btn{margin-bottom: 15px; height: auto;}
	.g-login .input-info .g-dl-btn dt{display:none;}
	.g-login .input-info .g-dl-btn dd{height: auto; }
	.g-login .input-info .g-dl-btn dd button{display:block;margin:0; width:100%; height:60px; font-size:24px; -webkit-box-sizing:border-box;box-sizing:border-box;}
	.g-login .input-info .g-dl-btn dd a{display:block; margin: 10px 0;padding:10px 0; font-size:18px; line-height:30px;}
	.txt-info{display:none;}

	.inpt-form input{margin:0 0 20px; font-size:20px; line-height:32px; width:100%; -webkit-box-sizing:border-box;box-sizing:border-box;}
	.inpt-form .comm-btn-greeen-mid,.inpt-form .comm-btn-greeen-mid:hover{display:block;margin:0; width:100%; height:60px; font-size:24px; -webkit-box-sizing:border-box;box-sizing:border-box;}
	
	/*shop*/
	.N-shop-sort .list{margin-right:0px; width:100%;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.N-shop-sort .list li{display:block; float: left; margin-right: 0px; width: 50%; padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}	
	.N-shop-sort .list li .pic,.N-shop-sort .list li .pic img{display: block;width: 100%; height: auto; }

	.N-ss-txt{position:absolute; left:0px; bottom:0px; padding:20px; width:100%; height:100%; background:rgba(0,0,0,.3);-webkit-box-sizing:border-box;box-sizing:border-box;}
	.N-ss-txt span{display:block; margin:0 0 20px; font-size:22px; line-height:32px; color:#fff;}
	.N-ss-txt em{display:inline-block; background:url(/static/modules/cms/front/themes/chinese/css/images/arr_dot.png) no-repeat right center; font-size:16px; line-height:30px; padding-right:30px; color:#fff;}
	
	.N-sort-tit{margin:20px 0 10px; padding:15px 10px; height:30px; text-align:right; overflow:hidden;zoom:1; }
	.N-sort-tit span{float:left; display:block; height:30px; line-height:30px; font-size:24px; color:#333; border-left:6px solid #00cc66; padding-left:20px;}
	.N-sort-more{display:inline-block; width:48px; height:26px; line-height:26px; border-radius:4px; border:1px solid #ddd;  color:#ccc; text-align:center; }
	.N-sort-more:hover{ border:1px solid #00cc66; }
	
	.N-Boxarea{overflow:hidden; width:100%; padding:15px; -webkit-box-sizing:border-box;box-sizing:border-box;}
	.N-box{position:relative; float:left; width:50%; text-align:center; height:365px; padding:15px;  background:#fff; border:1px solid #ddd; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ }
	.N-box2{position:relative; float:left; width:100%; height:365px; padding:15px;  background:#fff; border:2px solid #ddd; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ }

	.N-orderbtn{border: 2px solid #ff3300; border-radius: 5px; color: #ff3300; display:inline-block;font-size: 22px; height: 42px; line-height: 42px;  text-align: center; width: 128px;}
	.N-orderbtn:hover{background:#ff3300; color: #f5f5f5;}


	.xunhuan .container{padding:40px 15px;}
	.xunhuan .describe{padding:0 0 20px; text-align:left; font-size:15px;}
	.xunhuan .describe h1{margin:0 0 10px; text-align:right; font-weight:100;padding:10px 0; font-size:12px; overflow:hidden;}
	.xunhuan .describe h1 span{float:left; display:inline-block; font-size:24px; padding-left:20px; height:30px; line-height:30px; border-left:6px solid #00cc66;}
	.xunhuan .describe p{font-size:18px; line-height:26px;}
	
	.xunhuan .pic-list{margin-right: 0px; width:100%;padding:5px; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */}
	.xunhuan .pic-list .block{float: left;text-align:center;  margin-right: 0px; width: 50%; padding:10px; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ }
	.xunhuan .pic-list .block a,.sd-cp-ideas .pic-list .block img{display: block; width:100%; height: auto;}
	.xunhuan .pic-list .block span{display: block; width: 100%; height:44px; color: #888; font-size: 18px; line-height: 44px; text-align: center; }
	
	.N-pageposition2{display:none;}
	.N-condition-list .container{padding:15px;}
	.condition-list li{float:left; width:100%; height:auto; line-height:32px; padding:10px 0; }
	.condition-list li span{margin:5px 0; font-size:16px;}
	.condition-list li a,.condition-list li a:hover{margin:5px; height:32px; line-height:32px; border:1px solid #ddd; padding:0 15px;font-size:16px; color:#999; text-decoration:none;}
	
	.shoplist-area{overflow:hidden; padding:40px 0; margin:0 auto; width:100%;}
	.sbox{float:left; cursor:pointer; width:48%; margin:1%; height:auto; padding:10px; border:1px solid #ddd; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */}
	.N-gbtn{display:none;}

	.back-info a.back{display: block; margin:15px; float: none; width: 170px; height: 5rem; border: 1px solid #ccc; color: #999; background:none; text-decoration: none; border-radius: 4px; font-size: 2rem; line-height: 5rem; text-indent: 30px; -webkit-background-size: 16px 16px; }
	.sd-detail-pic .l{float:left;}
	/*shop*/
	/*zr*/
	.zr-con1{margin:0 0 20px; padding:0 15px;}
	.zr-tables01 td{display:block; width:100%;}
	.zr-tables02 td{display:table-cell; width:auto;}
	
	.ul-imglist li{float:none; width:100%; }
	.ul-imglist li h4{font-size:24px; line-height:32px; color:#333;}
	.ul-imglist li p{font-size:18px; line-height:26px; color:#666;}

	.zr-box{float:left; width:100%; padding:10px;  box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */}
	.zr-box .zrbox-con{border:1px solid #ccc; height:260px; padding:15px; }
	.zr-imgtxtbox{float:left; width:50%; padding:15px;  box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ }
	.zr-imgtxtbox span{display:block; font-size:16px; line-height:26px;}

	.zr-txtimg02 .zrtxtbox{float:left; width:100%; padding:10px; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ }
	.zr-txtimg02 .zrtxtbox{font-size:16px; line-height:24px; background:url(/static/modules/cms/front/themes/chinese/css/images/arr_dot.png) no-repeat 10px 10px; padding-left:40px;}


	/*zr*/
	/*2015/2/28 newadd*/

	/* ????head foot */
	.headBar,.headBar .container{height: 8.5rem; width: 100%; min-width: 100%;}
	.headBar .logoInfo{ -webkit-transform:scale(1.8,1.8);-webkit-transform-origin:top left; }
	.headBar .menu{display: none;}
	.navButton{ display: block; float: right;-webkit-box-sizing:border-box;box-sizing:border-box; padding:3.5rem 3rem; width: 8.8rem; height: 8.8rem; overflow: hidden;}
	.navButton span{display:block; margin-bottom: 0.5rem; width: 3.5rem; height: 0.5rem; border-radius: 0.5rem; background: #00cc66;}
	.footer{ width: 100%; min-width: 100%; background: #fff; height: auto; padding:15px; -webkit-box-sizing:border-box;box-sizing:border-box; }
	.footer .l{float: none;-webkit-box-sizing:border-box;box-sizing:border-box;width: 100%;padding:0;}
	.footer .links{ width:100%; border-bottom: 1px solid #ddd; -webkit-box-sizing:border-box;box-sizing:border-box; padding:2.8rem;}
	.footer .l .links a{display:block; font-size:3.2rem; line-height:7.2rem; color:#666; text-decoration:none; text-align: left;}
	.footer .miniBar{display: none;}
	.footer .l .copyright{margin-top:15px; color: #999; font-size:16px; line-height:22px; text-align: center;}

	.phone-wrap{width: 100%;overflow: hidden; -webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;transform:translate(0, 0);-webkit-transform:translate(0, 0);}
	.phone-wrap-on{transform:translate(-50rem, 0px);-webkit-transform:translate(-50rem, 0px);}
	.phoneNav{display: block; position: fixed; top: 0;right: -50rem;width:50rem; height: 100%; background: #666; overflow-y:scroll;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;transform:translate(0,0);-webkit-transform:translate(0, 0);}
	.phoneNav-on{transform:translate(-50rem, 0px);-webkit-transform:translate(-50rem, 0px);}
	.phoneNav ul{padding:2.8rem 0; font-size: 2.8rem; line-height: 7rem; }
	.phoneNav ul li{display: block;}
	.phoneNav ul li .nav-li{display: block; width: 100%; color: #fff; border-bottom:1px solid #777; -webkit-box-sizing:border-box;box-sizing:border-box;  padding: 0.7rem 2.8rem;}
	.phoneNav ul li i{display: none;}
	.phoneNav ul li .nav-list{width: 100%;background: #00cc66; display: none;}
	.phoneNav ul li .nav-list a{display: block; width: 100%;color: #fff; font-size: 3rem; line-height: 7rem;-webkit-box-sizing:border-box;box-sizing:border-box;  padding: 0 5.7rem;}
	.sd-detail-pic{height: auto; padding-bottom: 100px;}
	.sd-detail-pic .pic-txt{width: 36rem;}
	.sd-detail-pic .wrap{-webkit-box-sizing:border-box;box-sizing:border-box; padding: 0 3.4rem;}
	.sd-detail-pic .back{display: block; float: right; width: 170px; height: 5rem; border: 1px solid #fff; color: #fff; background: url(/static/modules/cms/front/themes/chinese/css/images/b_arrow.png) no-repeat 12px 24px; text-decoration: none; border-radius: 4px; font-size: 2rem; line-height: 5rem; text-indent: 30px; -webkit-background-size: 16px 16px; }
	.sd-detail-pic .pic-txt h3{margin-bottom: 0.8rem; font-size: 2.8rem;}
	.sd-detail-pic .pic-txt p{max-height: 22rem; font-size: 2rem; line-height: 3.2rem; }
	.sd-detail-main .block .title i{display: block; margin-right: 1rem; float: left; width: 3rem; height: 4rem; background: #00cc66; color: #fff; font-size: 2rem; line-height: 4rem; text-align: center;}
	.job-search .search-keywords{ width: 18.43rem; }
	.job-search .search-keywords input{ width: 17rem;  }
	.job-search .container,.job-bg .container,.job-campus .container,.job-learn,.sd-culture .g-title{-webkit-box-sizing:border-box;box-sizing:border-box; padding: 0 3.4rem;}
	.sd-culture .g-title p{font-size: 1rem;}
	.job-bg .btn{margin-bottom:4rem; height: 4.5rem; }
	.job-bg .btn a{ margin-right: 1.8rem; padding:0 2.5rem; height: 4rem;border-radius: 0.5rem; font-size: 2rem; line-height: 4rem;}
	.job-ul li{ width: 30rem;height: 3.6rem; background: url(/static/modules/cms/front/themes/chinese/css/images/job_bg.png) no-repeat -110px -4px;-webkit-background-size: 120px 120px;}
	.job-ul li a{ padding:0 1.4rem 0 2.1rem; width: 23.57rem;height: 3.6rem; font-size: 2rem; line-height: 3.6rem; }
	.campus-list{ overflow:inherit; } 
	.campus-list .picList .title{ width: 18rem; } 
	.campus-list .picList .title a{ margin-bottom: 3.57rem; width: 18rem; height: 7rem; font-size: 2rem;line-height: 2.4rem;} 
	.campus-list .picList .title p{height: 14rem; font-size: 1.6rem;line-height: 2.4rem;}
	.job-campus{padding-top: 4rem; }
	.job-campus .g-title h2{font-size:3rem;}
	.job-campus .g-title p{font-size:2.6rem;line-height:3.6rem;}
	.campus-list .hd{ top: 5.5rem; right: -1rem; height:8rem;overflow:inherit; } 
	.campus-list .hd ul{width:1.5rem;} 
	.campus-list .hd ul li{  margin-bottom: 1rem; width:1.5rem; height:1.5rem; margin-right:1rem; border-radius: 1.5rem; }
	.job-learn .list li{ margin-right: 1.57rem; margin-bottom: 2rem; width:30.6rem;}
	.job-learn .list li .pic,.job-learn .list li .pic img{ width: 100%; height: auto; }
	.job-learn .list li .title{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top: 15px; padding:0 10px;width:100%; height: 3rem; font-size: 2rem; line-height: 3rem;  }
	.job-learn .list li .txt{-webkit-box-sizing:border-box;box-sizing:border-box;padding: 0 0.5rem; height: 4rem; font-size: 1.6rem; line-height: 2rem; }
	
	.sd-pro-title{margin-top: 20px;}
	.sd-pro-title,.pic-wrap{-webkit-box-sizing:border-box;box-sizing:border-box; padding: 0 15px;}
	.sd-pro-title .txt{font-size:18px; line-height:26px;}
	
	.sd-pro-btn{padding: 0 15px; width:100%; overflow: hidden; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */}
	.sd-pro-btn a{font-size:18px; }
	
	
	
	.sd-pro-info{display: none; margin-top: 20px;}
	.sd-pro-info .container{padding:15px; width:100%; overflow:hidden;box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */}
	.sd-pro-info .pic{display: block; float: left; width:38%; height:auto; margin:0;}
	.sd-pro-info .pic img{display:block; width: 100%; height:auto;}
	.sd-pro-info .l{float:right; width:60%;}
	.sd-pro-info .l h3{margin-bottom: 10px; font-size:26px;font-weight: 100; line-height:32px; }
	.sd-pro-info .l p{margin-bottom: 15px; color: #999; font-size:18px; line-height:26px;}
	
	.sd-pro-info .pic-show{display: none; background: #24292f; color: #fff;}
	.sd-pro-info .pic-show .container{padding:10px 0; }
	.sd-pro-info .pic-show .list-wrap{margin-right:0; }
	.sd-pro-info .pic-show .list{float: left; margin-right: 0; margin-bottom: 0; width:50%; padding:10px;box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ }
	.sd-pro-info .pic-show .list a{display: block; margin-bottom:0; width:100%; height: auto; overflow: hidden;}
	.sd-pro-info .pic-show .list a img{display: block; width: 100%; height: auto;}
	.sd-pro-info .pic-show .list span{ display: block; padding:10px 0 0;width: 100%; line-height:26px; font-size:18px; text-align: center;overflow: hidden;}
	
	
	
	.sd-goods{margin-top: 20px; width:100%;padding:20px 0; background: #f0f0f0;}
	.sd-goods .describe{ padding: 15px; text-align: center;}
	.sd-goods .describe  h1{ font-size:26px; line-height:32px;}
	.sd-goods .describe p{ color: #888; font-size:18px; line-height:26px; }

	.sd-goods .pic-wrap{ width: 100%; overflow: hidden;}
	.sd-goods .pic-list{margin-right:0; width:100%;}
	.sd-goods .item{position: relative; float:left; margin-right: 0; margin-bottom:0; padding:10px; width:50%; height: auto; overflow: hidden;box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */}
	.sd-goods .item img{display: block;}
	.sd-goods .item .txt{position: absolute; bottom:-46px; left: 0; width: 100%; height: 46px; background: #000; color: #fff; font-size: 12px; line-height: 46px; text-align: center;filter:alpha(opacity=60);opacity: 0.6;}
	.sd-goods .cur .txt{ bottom: 0; }










	.recruit-info .recruit-tab th,.recruit-info .recruit-tab td{font-size: 1.6rem;}
	.sd-sever-news .rows .pic-wrap, .sd-sever-news .rows img{padding: 0;}
	.sever-support .g-title p{font-size: 1rem;}
	.sd-s-s .container{position:relative;  height: 240px;  background: #fff; } 
	.sd-s-s .main-info{width:100%; height:240px;} 
	.sd-s-s .main-info ul{ overflow:hidden; zoom:1; } 
	.sd-s-s .main-info ul li{ float:left;display:_inline; margin-right: -60px; }
	.sd-s-s .main-info ul li .list-box{float: left; margin-right: 60px; width: 420px;}
	.sd-s-s .main-info .pic{ float: left; margin-right: 20px; width: 220px;}
	.sd-s-s .main-info .pic img{display: block; width: 220px; height: 240px; }
	.sd-s-s .main-info .txt{ float: left; width: 180px; height: 240px; overflow: hidden; zoom: 1;} 
	.sd-s-s .main-info .txt h4{height: 30px; font-size: 20px; overflow: hidden;}
	.sd-s-s .main-info .txt p{ max-height: 168px; _height:168px; color: #999; line-height: 28px;overflow: hidden;}
	.sd-s-s .main-info .txt .btn{display: block;width: 160px;height: 40px;background: url(/static/modules/cms/front/themes/chinese/css/images/download_btn.png) no-repeat; color: #fff; line-height: 40px; text-indent: 60px;}
	.sd-s-s .btn-li{ height: 1.2rem; }
	.sd-s-s .btn-li ul li{  margin-right: 1.2rem; width: 1.2rem; height: 1.2rem; border-radius:1.2rem; } 
	.sever-training ul{margin-right: -30px;}
	.sever-training ul li{  width: 100%; margin: 2rem 0 4rem; }
	.sever-training ul li a{width: 100%;height: auto;}
	.sever-training ul li a img{display: block; width: 100%;height: auto;}
	.sever-training ul li .title{margin: 6px 0; height: 4.2rem; font-size: 2rem; line-height: 4.2rem;}
	.sever-training ul li .txt{max-height: 4.2rem; _height: 4.2rem;  font-size: 2rem;  line-height:3.5rem; webkit-box-sizing:border-box;box-sizing:border-box; padding-left:3.4rem;}
	.sever-training{padding: 0;}
	.g-m-btn{margin-top: 4rem; -webkit-transform:scale(1.8,1.8);-webkit-transform-origin:center center;}
	.sd-sever-bg1 .container .map{margin-left: -6rem;}

	.sd-s-us{ -webkit-box-sizing:border-box;box-sizing:border-box; padding:0 7rem;}
	.sd-s-us .container{position:relative; width: 100%;  height: 70rem;  }
	.sd-s-us .prev,.sd-s-us .next{position: absolute; top:88px; display:block;  width:57px; height:113px; background:url(/static/modules/cms/front/themes/chinese/css/images/sd_bg.png) no-repeat; z-index: 1; overflow:hidden; -webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;}
	.sd-s-us .prev{ left: -100px; background-position: 0 -104px;}
	.sd-s-us .next{ right: -100px; background-position: -63px -217px;}
	.sd-s-us .prev:hover{background-position: -63px -104px;}
	.sd-s-us .next:hover{background-position: 0 -217px;}
	.sd-s-us .main-info{width:100%; height:64rem;} 
	.sd-s-us .main-info ul{ overflow:hidden; zoom:1; } 
	.sd-s-us .main-info ul li{ float:left;display:_inline; margin-right: -30px; overflow: hidden; zoom: 1; height:66rem; background:#f0f0f0; }
	.sd-s-us .main-info ul li .list-box{-webkit-box-sizing:border-box;box-sizing:border-box; margin-right: 0; padding: 40px 20px 0 20px; width: 100%; height: 18rem; margin-bottom: 4rem;}
	.sd-s-us .main-info .title{ height:44px; line-height: 44px; font-size: 2.2rem; font-weight: normal; overflow:hidden;}
	.sd-s-us .main-info .title i{display: block; float: left; margin-right: 15px; width: 40px; height: 40px; background:  url(/static/modules/cms/front/themes/chinese/css/images/sever_bg.png) no-repeat 0 -34px;}
	.sd-s-us .main-info .txt{margin-top: 6px; padding: 0 0 0 55px;  color: #888; font-size: 1.6rem; line-height: 2.2rem; overflow: hidden;}
	.sd-s-us .btn-li{margin-top: 40px;width: 100%; height: 1.2rem; text-align: center;}
	.sd-s-us .btn-li ul{margin-right: -1.2rem; text-align: center;}
	.sd-s-us .btn-li ul li{ display: inline-block; margin-right:1.2rem; width: 1.2rem; height: 1.2rem; background: #ccc; border-radius: 1.2rem; cursor: pointer;}
	.sd-s-us .btn-li ul li.on{background: #00cc66;}

	.cooperate-pic table{width: 86%;}
	.our-hr,.our-hr img{width: 100%;}
	.condition-list{padding-bottom: 100px;}

}

@media(max-width:767px) {
	.N-bg02{width: 100%;background: url(/static/modules/cms/front/themes/chinese/css/images/commlist_bg02.png) repeat-x;}
	.N-sd-commbanner{width: 100%;background-size: cover;}
}

@media(max-width:480px) {
	.N-bg02{width: 100%;background: url(/static/modules/cms/front/themes/chinese/css/images/commlist_bg02.png) repeat-x;}
	.N-sd-commbanner{width: 100%;background-size: cover;}
}