/* Shuang Deng Group
 * User: yangtao
 * Date: 15-1-7
 */
@charset "utf-8";
/*Carousel style*/
.slider{position:relative;  width: 100%;  height:500px;  overflow: hidden;}
.content_article-h {width:100%; max-width:1140px; padding:0 15px; font-family: 'Source Han Sans', sans-serif; font-size:40px; font-weight:46px; margin:100px 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:22px;  line-height:28px; margin: 15px auto 0;box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */}

.content_article-bgimg1 .content_article-h,.content_article-bgimg1 .content_article-p{text-align:center;}
.content_article-bgimg2 .content_article-h,.content_article-bgimg2 .content_article-p{text-align:left;}
.content_article-bgimg3 .content_article-h,.content_article-bgimg3 .content_article-p{text-align:right;}

.simg-more{border: 2px solid #F5F5F5; border-radius: 5px; color: #F5F5F5; display:inline-block;font-size: 16px; height: 36px; line-height: 36px;  text-align: center; width: 98px;}
.simg-more:hover{border: 2px solid #00cc66; border-radius: 5px; color: #00cc66; display:inline-block;font-size: 16px; height: 36px; line-height: 36px;  text-align: center; width: 98px;}


/*
.N-sd-shopbanner{height:500px; background:#ccc;}
.cimg-title{margin:0 auto; width:1040px; padding-top:100px; text-align:center;}
.cimg-t1{margin:0 0 20px; font-size:48px; font-weight:600; line-height:60px; color:#fff;}
.cimg-t2{font-size:24px; line-height:36px; color:#fff;}

.cimg-title-right{margin:0 auto; width:1040px; padding-top:100px; text-align:right;}
.cimg-t1{margin:0 0 20px; font-size:48px; font-weight:600; line-height:60px; color:#fff;}
.cimg-t2{font-size:24px; line-height:36px; color:#fff;}

.cimg-title-left{margin:0 auto; width:1040px; padding-top:100px; text-align:left;}
.cimg-t1{margin:0 0 20px; font-size:48px; font-weight:600; line-height:60px; color:#fff;}
.cimg-t2{font-size:24px; line-height:36px; color:#fff;}

.simg-pm{margin:0 auto; width:1040px; padding-top:100px;}
.simg-t1{font-size:30px; line-height:40px; color:#fff; width:500px; }
.simg-t2{font-size:18px; line-height:30px; color:#fff; padding-top:10px; padding-bottom:50px; width:500px; }
.simg-more{border: 2px solid #F5F5F5; border-radius: 5px; color: #F5F5F5; display: block;font-size: 16px; height: 36px; line-height: 36px;  text-align: center; width: 98px;}
.simg-more:hover{border: 2px solid #00cc66; border-radius: 5px; color: #00cc66; display: block;font-size: 16px; height: 36px; line-height: 36px;  text-align: center; width: 98px;}

.simg-pm-center{margin:0 auto; width:1040px; padding-top:100px; text-align:center;}
.simg-pm-center .simg-t1{font-size:30px; line-height:40px; color:#fff; width:100%; }
.simg-pm-center .simg-t2{font-size:18px; line-height:30px; color:#fff; padding-top:10px; padding-bottom:50px; width:100%; }
.simg-pm-center .simg-more{margin:0 auto; border: 2px solid #F5F5F5; border-radius: 5px; color: #F5F5F5; display: block;font-size: 16px; height: 36px; line-height: 36px;  text-align: center; width: 98px;}
.simg-pm-center .simg-more:hover{margin:0 auto; border: 2px solid #00cc66; border-radius: 5px; color: #00cc66; display: block;font-size: 16px; height: 36px; line-height: 36px;  text-align: center; width: 98px;}

.simg-pm-right{margin:0 auto; width:1040px; padding-top:100px; text-align:right; overflow:hidden;}
.simg-pm-right .simg-t1{float:right; font-size:30px; line-height:40px; color:#fff; width:500px; }
.simg-pm-right .simg-t2{clear:both; float:right; font-size:18px; line-height:30px; color:#fff; padding-top:10px; padding-bottom:50px; width:500px; }
.simg-pm-right .simg-more{clear:both; float:right; border: 2px solid #F5F5F5; border-radius: 5px; color: #F5F5F5; display: block;font-size: 16px; height: 36px; line-height: 36px;  text-align: center; width: 98px;}
.simg-pm-right .simg-more:hover{clear:both; float:right; border: 2px solid #00cc66; border-radius: 5px; color: #00cc66; display: block;font-size: 16px; height: 36px; line-height: 36px;  text-align: center; width: 98px;}
*/

.N-sd-shop-main{width: 100%;}
.N-sd-shop-main .container{padding: 40px 0;}

.N-comm-t1{margin:0; font-size:30px; line-height:60px; color:#333; text-align:center; font-weight:100;}
.N-comm-t2{margin:0; font-size:16px; line-height:26px; color:#999; text-align:center; font-weight:100;}
/*lss*/
.N-comm-t3{margin:0; font-size:14px; line-height:35px; color:#54822c; text-align:center; font-weight:100;}

.N-shop-sort{padding:50px 0;}
.N-shop-sort .list{margin-right: -20px;}
.N-shop-sort .list li{display: inline-block; float: left; margin-right: 22px; width: 270px;}
.N-shop-sort .list li{display: inline-block; float: left; margin-right: 20px; width: 270px;}
.N-shop-sort .list li .pic,.N-shop-sort .list li .pic img{display: block;width: 270px; height: 180px; }
.N-shop-sort .list li a{display:block; cursor:pointer; position:relative;}
.N-shop-sort .list li a:hover em{color:#00cc66;}

.N-ss-txt{position:absolute; left:0px; top:0px; padding:20px; width:230px; height:140px; background:rgba(0,0,0,.3);}
.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-Telecom-sort{margin:0 0 20px;}
.N-sort-tit{margin:20px 0 10px; padding:10px 0; 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; }
.N-box{position:relative; float:left; width:285px; 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-boximg{width:253px; height:253px; }
.N-btxt2 h3{margin:0 0 5px; font-size:16px; line-height:30px; font-weight:100; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.N-btxt2 p a{margin:0 auto; }
.N-btxt2 p {text-align:center;}
.N-box2{position:relative; float:left; width:570px; 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-box2img{display:block; float:left; width:270px; height:270px; }
.N-btxt{float:left; margin-left:20px; width:225px;}
.N-btxt h3{margin:0 0 10px; font-size:22px; line-height:30px; color:#333; font-weight:100; }
.N-btxt h3 label{display:block; font-size:18px; line-height:26px; }
.N-btxt p{font-size:14px; line-height:26px; color:#666;}
.N-btxt p.N-orderp{position:absolute;left:240px; bottom:16px;}

.N-orderbtn{border: 2px solid #ff3300; border-radius: 5px; color: #ff3300; display:inline-block;font-size: 15px; height: 32px; line-height: 32px;  text-align: center; width: 98px;}
.N-orderbtn:hover{background:#ff3300; color: #f5f5f5;}

.N-gbtn{border: 2px solid #ccc; border-radius: 5px; color: #666; display:inline-block;font-size: 15px; height: 32px; line-height: 32px;  text-align: center; width: 98px;}
.N-gbtn:hover{background:#999; color: #f5f5f5;}


.N-box3{position:relative; float:left; width:380px; height:320px; 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-bordergreen{border-color:#00cc66; }

.N-boximg2{display:block; margin:10px auto 20px; width:164px; height:164px;}
.N-btxt3 h3{font-size:30px; line-height:30px; color:#333; font-weight:100; margin:0 0 10px; text-align:center;}
.N-btxt3 p{font-size:14px; line-height:22px; color:#666; text-align:center;}

/*list style*/
.N-sd-commbanner{height:190px; background:url(/static/modules/cms/front/themes/chinese/css/images/commlist_bg.png) no-repeat center;}
.N-bg02{ background:url(/static/modules/cms/front/themes/chinese/css/images/commlist_bg02.png) no-repeat center;}
.N-bg03{ background:url(/static/modules/cms/front/themes/chinese/css/images/commlist_bg03.png) no-repeat center;}
.N-sd-commbanner h3{font-size:40px; line-height:150px; margin:0; color:#fff;}
.N-pageposition{height:40px; padding:0 20px; font-size:14px; line-height:40px; background:#fff; background:rgba(255,255,255,.88); color:#999; }

.N-sd-warp-main{background:#f8f8f8; padding:0 0 40px;}
.N-sd-warp-main .container{margin:0 auto; background:#fff; padding:40px; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ }

.imgtxt-list{overflow:hidden; margin:0 0 30px; }
.imgtxt-list dt{float:left; width:300px; }
.imgtxt-list dt a img{display:block; width:280px; height:200px; }
.imgtxt-list dd{margin-left:320px;}
.imgtxt-list dd h4{margin:0 0 10px; font-size:26px; line-height:40px; color:#333; font-weight:100;}
.imgtxt-list dd p{margin:0 0 10px; line-height:24px; font-size:16px; color:#666;}

.imgtxt-list dd p a.simg-more{border: 1px solid #00cc66; border-radius: 4px; color: #00cc66; display: block;font-size: 13px; height: 30px; line-height: 30px;  text-align: center; width: 98px;}
.imgtxt-list dd p a.simg-more:hover{ background:#00cc66; color: #f5f5f5;}


.N-subpage-tit01{margin:0 0 40px; font-size:30px; line-height:40px; color:#333; font-weight:100; background:url(/static/modules/cms/front/themes/chinese/css/images/linedot.png) repeat-x center; }
.N-subpage-tit01 span{display:inline-block; background:#fff; padding-right:20px;}

.imgtxt-list02{overflow:hidden; margin:0 0 60px; }
/*.imgtxt-list02 dt{float:right; width:360px; }*/
.imgtxt-list02 dt img{/*display:block; */width:350px; /*height:250px;*/ margin:0 0 10px;}
/*.imgtxt-list02 dd{margin-right:380px;}*/
.imgtxt-list02 dd p{margin:0 0 10px; line-height:26px; font-size:16px; color:#333;}
.imgtxt-list02 dd h5{font-size:18px; line-height:30px; color:#333;}

.member-list{overflow:hidden;}
.member-list li{float:left; width:50%; }

.N-article{padding:10px;}
.N-art-tit{margin:0 0 20px; text-align:center;}
.N-art-tit h3{margin:0 0 5px;font-size:26px; font-weight:100; line-height:40px; color:#121212; text-align:center;}
.N-art-tit span{font-size:12px; line-height:20px; color:#999;}
.N-art-con {padding:0 20px;}
.N-art-con p{margin:0 0 15px; font-size:15px; line-height:26px; color:#333;}
.N-art-con img{display:block; margin:15px auto; max-width:960px;height:auto;}

.N-history{background:url(/static/modules/cms/front/themes/chinese/css/images/line_gray.png) repeat-y 80px top; }
.N-history ul{overflow:hidden; padding-left:65px; }
.N-history ul li{background:url(/static/modules/cms/front/themes/chinese/css/images/dot_nor.png) no-repeat left top; padding-left:100px; padding-bottom:40px;}
.N-history ul li h3{margin:0 0 5px; font-size:34px; line-height:40px; color:#666;}
.N-history ul li p{margin:0 0 10px; font-size:14px; line-height:24px; color:#333; overflow:hidden;}
.N-history ul li p img{float:left; display:block; margin-right:5px; margin-bottom:5px; width:260px; height:186px;}

.N-history ul li.last-his{background:url(/static/modules/cms/front/themes/chinese/css/images/dot_cur.png) no-repeat left top;}
.N-history ul li.last-his h3{color:#00cc66;}

.spimg .pic-wrap{position:relative; }
.spimg .pic-wrap p{position:absolute; left:0px; bottom:0px; background:#333; background:rgba(0,0,0,.64); width:100%; padding:20px;   box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */}
.spimg .pic-wrap p span{display:block; font-size:20px; color:#ccc;}
.spimg .pic-wrap p em{display:block; margin-top:6px; font-size:15px; line-height:28px; color:#f5f5f5; }


/*page*/
.pagination {text-align: center; padding: 20px 10px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;border-top:1px solid #dbdbdb;}
.pagination a {display:inline-block;margin: 0 1px 0 0; padding: 6px 12px; }
.pagination a.number{background:#eeeeee; color:#666666;}
.pagination a.number:hover{background:#f8f8f8; text-decoration:none;}
.pagination a.current {background:#54c757;  color: #fff !important;}
.pagination a.current:hover {background:#54c757; text-decoration: none;}
.pagination a.Previous{border-radius:4px 0px 0px 4px;}
.pagination a.Next{border-radius:0px 4px 4px 0;}

/*2015/2/6*/
.qimg img{display:block;width:1140px;}
.N-member-list {padding-bottom:40px;}
.N-member-list .imgtxt-list{overflow:hidden; margin:0 0 30px; width:900px; background:url(/static/modules/cms/front/themes/chinese/css/images/arr_dot.png) no-repeat left 12px;}
.N-member-list .imgtxt-list dd{margin-left:40px;}
.N-member-list .imgtxt-list dd h4{font-size:18px;}
.N-member-list .imgtxt-list dd p{font-size:14px;}

.N-news-main{width:100%;}
.N-news-main .container{padding:40px 0;}

.bggray{background:#f4f4f4;}
.bggray .container{background:#f4f4f4;}

.N-newstitle{height:30px; margin:0 0 10px;padding:10px 10px 10px 0; line-height:30px; text-align:right; font-size:14px; overflow:hidden; }
.N-newstitle span{float:left; display:inline-block; padding:0 0 0 15px; font-size:26px; color:#121212; line-height:30px; border-left:4px solid #00cc66;}
.nt1{border-color:#0c6;}
.nt2 span{border-left:4px solid #06c;}
.nt3 span{border-left:4px solid #f60;}
.nt4 span{border-left:4px solid #66c;}

.N-newsarea{overflow:hidden;width:100%;}
.N-newbox-img{float:left; width:360px; height:392px; margin-right:20px;background:#f8f8f8; }
.N-newbox-img a{display:block;}
.N-newbox-img a img{display:block; margin:0 auto; width:360px; height:260px;}
.news-txtbox{height:112px; overflow:hidden; padding:10px 10px 0 10px; }
.news-txtbox h5{font-size:18px; line-height:40px; color:#333; overflow:hidden; text-oveflow:ellipsis; white-space:nowrap;}
.news-txtbox p{font-size:15px; line-height:24px; color:#888;}



.N-newbox-txt{float:left; width:380px; height:392px;}

.N-news-list{overflow:hidden;}
.N-news-list dt{height:80px; }
.N-news-list dt a{display:block;}
.N-news-list dt a h5{margin:0; line-height:32px; font-size:18px; color:#33; text-align:center; overflow:hidden; text-oveflow:ellipsis; white-space:nowrap;}
.N-news-list dt a p{line-height:20px; height:40px; font-size:14px; color:#888;}
.N-news-list dd{line-height:40px; padding-left:30px; font-size:16px; background:url(/static/modules/cms/front/themes/chinese/css/images/list_dot.png) no-repeat 5px center;overflow:hidden; text-oveflow:ellipsis; white-space:nowrap;}


.N-news-main .pic-list{margin-right: -20px;}
.N-news-main .pic-list .block{float: left; margin-right: 20px; width: 270px;}
.N-news-main .pic-list .block a{display:block; cursor:pointer;}
.N-news-main .pic-list .block img{display: block;  margin:0 auto;  width: 270px; height:195px;}
.N-news-main .pic-list .block span{display: block; width: 270px; height:44px; color: #333; font-size: 16px; line-height: 44px; text-align: center; overflow:hidden; text-oveflow:ellipsis; white-space:nowrap;}

.imgtxt-list dd p.news-date{font-size:13px; color:#999;}

.Get-pwd-process{margin:20px auto; text-align:center;}
.Get-pwd-process h3{font-size:30px; margin:0 0 20px; line-height:40px; color:#333; font-weight:100;}
.inpt-form{margin:0 auto; text-align:center; padding:20px 0;}
.inpt-txt{font-size:20px; line-height:30px;color:#666;}
.fgreen{color:#00cc66;}
.fred{color:#cc0000;}
.fbig14{font-weight:14px; font-weight:600; color:#333;}


.tip-area{margin:20px auto; text-align:center;}
.tip-area h3{margin:0 0 40px;font-size:36px; margin:0 0 20px; padding:160px 0 0;line-height:40px; color:#333; font-weight:100;}
.tip-area p{font-size:16px; color:#666; line-height:26px;}

.tip-area h3.tip-good{background:url(/static/modules/cms/front/themes/chinese/css/images/tip_good.png) no-repeat center top; color:#00cc66; font-weight:100;}
.tip-area h3.tip-bad{background:url(/static/modules/cms/front/themes/chinese/css/images/tip_bad.png) no-repeat center top; color:#333; font-weight:100;}

/*ucenter*/
.N-mycar{width:100%;}
.N-mycar th{line-height:34px; font-weight:100; font-size:14px; color:#666; text-align:left; padding:6px 12px;}
.N-mycar th span{display:inline-block; margin-right:6px;}
.N-mycar th input,.N-mycar th button{vertical-align:middle;}

.N-mycar td{line-height:24px; font-weight:100; font-size:14px; color:#666; text-align:left; padding:6px 12px; background:#f8f8f8; border-bottom:1px solid #ccc;}
.N-mycar td a{display:block;}

.goodinfor{width:360px; overflow:hidden;}
.goodinfor dt{float:left; width:126px; }
.goodinfor dt img{display:block; width:126px; height:103px; }
.goodinfor dd{margin-left:140px; font-size:14px;line-height:22px;}
.goodinfor dd h4{font-size:14px; color:#333;}
.goodinfor dd p{font-size:12px; color:#999;}


.form-list{padding:0 0 20px; overflow:hidden;zoom:1;}
.form-list dt{float:left; width:240px; text-align:right; padding-right:10px; font-size:15px; line-height:34px; font-weight:100;color:#333;}
.form-list dd{margin-left:140px;line-height:34px;overflow:hidden;}
.form-list dd span{display:block; float:left; margin-right:10px; }
.form-list dd span select{font-size:14px; padding:6px;}
.form-list dd span select,.form-list dd span input,.form-list dd span button,.form-list dd span textarea{margin:3px; vertical-align:middle;}

.comm-opendiv-con {padding:40px;}
.comm-opendiv-con .form-list{padding:0 0 10px; overflow:hidden;zoom:1;}
.opendiv-con .form-list dd p,.comm-opendiv-con .form-list dd p{overflow:hidden;zoom:1;padding:0 0 4px;}
.opendiv-con .comm-inputtxt,.comm-opendiv-con .comm-inputtxt{padding:11px;}
.opendiv-con .inw-nor,.comm-opendiv-con .inw-nor{width:160px;box-sizing:border-box; -moz-box-sizing:border-box;}
.opendiv-con .inw-mid,.comm-opendiv-con .inw-mid{width:335px;}

.rbox-con1{margin:20px;}
.rbox-con1 h3{font-size:26px; margin:0 0 20px; font-weight:100;}
.yform-list{overflow:hidden;padding:8px 0; border-bottom:1px solid #ccc; position:relative;}
.yform-list dt{float:left; width:40px; text-align:center;}
.yform-list dt input{vertical-align:middle;margin-top:2px;}
.yform-list dd{margin-left:60px;}
.yform-list dd p{line-height:24px; font-size:13px; color:#454545; }
.yform-list dd p span{display:inline-block; margin-left:20px; color:#888;}
.yform-list dd.rightposition{position:absolute; right:10px; top:35px;}

.member-p{line-height:26px; padding:3px 0; font-size:13px;}

.down-tip{height:30px; line-height:30px; }
.down-tip span{display:inline-block; background:url(/static/modules/cms/front/themes/chinese/css/images/box_down.png) no-repeat left center; padding-left:22px;}


/*inpt*/
.comm-inputtxt{vertical-align:middle; margin:3px;  padding:11px; box-sizing:border-box;-moz-box-sizing:border-box; border:1px solid #cccccc; border-radius:4px; font-size:16px; line-height:20px; }
.comm-inputtxt:focus{ border:1px solid #00cc66; box-shadow:0px 0px 4px #00cc66;}

.comm-btn-gray-mid,.comm-btn-gray-mid:hover{vertical-align:middle; margin:3px; cursor:pointer; display:inline-block; border-radius:4px;  padding:0 20px; height:42px; line-height:20px;  border:1px solid #999; text-decoration:none; text-align:center; background:#f0f0f0;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f0f0f0)); background: -webkit-linear-gradient(#ffffff, #f0f0f0); background: -moz-linear-gradient(#ffffff, #f0f0f0); font-size:16px; color:#666666;}
.comm-btn-gray-mid:hover{box-shadow:0 1px 3px #888888;}

.comm-btn-greeen-mid,.comm-btn-greeen-mid:hover{vertical-align:middle; margin:3px; cursor:pointer; display:inline-block; border-radius:4px;  padding:0 20px; height:42px; line-height:20px;  border:1px solid #00cc66; text-decoration:none; text-align:center; background:#00cc66;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#00ec76), to(#00cc66)); background: -webkit-linear-gradient(#00ec76, #00cc66); background: -moz-linear-gradient(#00ec76, #00cc66); font-size:16px; color:#fff;}
.comm-btn-greeen-mid:hover{box-shadow:0 1px 3px #888888;}

.comm-btn-red-mid,.comm-btn-red-mid:hover{vertical-align:middle; margin:3px; cursor:pointer; display:inline-block; border-radius:4px;  padding:0 20px; height:42px; line-height:20px;  border:1px solid #cc0000; text-decoration:none; text-align:center; background:#cc0000;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ff3333), to(#cc0000)); background: -webkit-linear-gradient(#ff3333, #cc0000); background: -moz-linear-gradient(#ff3333, #cc0000); font-size:16px; color:#fff;}
.comm-btn-red-mid:hover{box-shadow:0 1px 3px #888888;}

.comm-btn-org-mid,.comm-btn-org-mid:hover{vertical-align:middle; margin:3px; cursor:pointer; display:inline-block; border-radius:4px;  padding:0 40px; height:50px; line-height:30px;  border:1px solid #ff9900; text-decoration:none; text-align:center; background:#f7750b;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ff9900), to(#f7750b)); background: -webkit-linear-gradient(#ff9900, #f7750b); background: -moz-linear-gradient(#ff9900, #f7750b); font-size:16px; color:#fff;}
.comm-btn-org-mid:hover{box-shadow:0 1px 3px #888888;}


.btn-long,.btn-long:hover{padding:0 40px;}

/*2015/2/7*/
.xunhuan .container{padding:40px 0;}
.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 .pic-list{margin-right: -20px;}
.xunhuan .pic-list .block{float: left; margin-right: 20px; width: 270px;}
.xunhuan .pic-list .block a,.sd-cp-ideas .pic-list .block img{display: block; width: 270px; height: 230px;}
.xunhuan .pic-list .block span{display: block; width: 270px; height:44px; color: #888; font-size: 16px; line-height: 28px; text-align: center; }

/*shop*/
.shoplist-area{overflow:hidden; padding:40px 0; margin:0 auto; width:1152px;}

.sbox{float:left; cursor:pointer; width:276px; margin:12px 6px; height:384px; padding:10px; border:1px solid #ddd; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */}
.sbox:hover {border:1px solid #ff6600;}
.sbox img{display:block; width:256px; height:256px;}
.sbox h3{font-size:16px; font-weight:100; color:#666; line-height:24px; height:48px; padding:10px 0; }
.sbox p{text-align:center;}
.sbox p a{margin:0 10px;}

.N-pageposition2{border-bottom:1px solid #ddd; height:40px; line-height:40px; font-size:14px; color:#888;}

.N-condition-list{background:#f8f8f8; border-bottom:1px solid #ddd;}

.condition-list{padding:20px 0; overflow:hidden; }
.condition-list li{float:left;width:100%;  line-height:26px; padding:10px 0; }
.condition-list li span,.condition-list li a{display:block; margin:5px;  height:24px; line-height:24px; float:left; border-radius:4px;}
.condition-list li span{font-size:14px; color:#444;padding:0 10px 0 0; text-align:right;}
.condition-list li a,.condition-list li a:hover{border:1px solid #ddd; padding:0 15px;font-size:12px; color:#999; text-decoration:none;}
.condition-list li a:hover{border:1px solid #54c757; color:#54c757;}
.condition-list li a.selected{background:#54c757; border:1px solid #54c757; color:#fff;}

.N-adressarea{background:#f8f8f8; border-bottom:1px solid #ddd;}
.N-adressarea .container,.N-orderinfor .container{padding:40px 0;}
.order-title{height:40px; line-height:40px; font-size:14px; color:#666; text-align:right; overflow:hidden; font-weight:100;}
.order-title span{display:block; float:left; font-size:20px; font-weight:600; color:#333;}

.address-list{overflow:hidden;margin:20px 0 0;}
.address-list li{float:left; width:100%; padding:4px 10px; border:1px solid #f8f8f8; line-height:30px; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */}
.address-list li span{display:block;float:left; margin-right:10px; font-size:14px; }
.address-list li em{display:block; float:right; font-size:13px; color:#888;}
.address-list li.select{border:1px solid #00cc66; background:#e6fff2;}
.address-list li.select span{font-size:16px; font-weight:600; }

.order-infro-list{overflow:hidden;margin:10px 0 0 ;}
.order-infro-list dt{overflow:hidden; font-size:13px; line-height:30px; padding:0 20px;box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */}
.order-infro-list dt span,.order-infro-list dd span{display:block; float:left;}
.order-infro-list dd{margin:0 0 5px; border:1px solid #ddd; background:#f0f0f0;padding:20px; overflow:hidden; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */}

.Nw01{width:70%; overflow: hidden;}
.Nw01 em.emimg{float:left; width:120px; }
.Nw01 em.emimg img{display:block; width:100px; height:100px; border:1px solid #ddd;}
.Nw01 em.emtxt{float:left;   font-size:14px;line-height:22px;}

.Nw02{width:20%;}
.Nw03{width:10%;}

.N-orderbtn-area{margin:0 auto;border-top:1px solid #ddd; padding:40px 0; text-align:center;}

.shop-detail{background:#f8f8f8; color:#333;height: auto;}
.shop-detail .back{color:#666; border:1px solid #ccc;}
.shop-detail .pic-txt p{margin:0 0 10px; color:#666; line-height:24px;}

/*job*/
.N-jobdetail{overflow:hidden;}
.N-jobtitle{margin:0 0 20px; padding:40px; background:#00cc66; color:#fff; line-height:40px; font-weight:100; text-align:right;overflow:hidden;}
.N-jobtitle span{display:block; float:left; font-size:36px; line-height:40px; }

.N-jobtitle02{margin:0 0 10px; height:30px; line-height:30px; font-size:18px; color:#333; font-weight:600;}
.jdetail-list{margin:10px 0 20px; overflow:hidden;}
.jdetail-list li{padding:2px 0; line-height:30px; color:#999; overflow:hidden; }
.jdetail-list li span{display:block;float:left; width:45%;}
.jdetail-list li span label{font-size:16px; color:#333;}

.N-jobshow{margin:10px 0 20px; overflow:hidden;}
.N-jobshow p{font-size:14px; line-height:24px; color:#333;}

/*2015/2/12*/
.N-xuanchuan{overflow:hidden;width:100%; margin:20px auto;}
.N-xuanchuan li{float:left; width:33%;}
.N-xuanc-list{width:100%;}
.N-xuanc-list h4{font-size:14px; font-weight:600; line-height:20px; margin:0 0 10px;}
.N-xuanc-list a{display:block; line-height:30px; font-size:13px; padding:0 0 0 22px; background-image:url(/static/modules/cms/front/themes/chinese/css/images/arr_dot.png);background-repeat: no-repeat;background-position: left center; background-size:12px 12px; color:#666;}
.N-xuanc-list a:hover{color:#00cc66;}


/*app down*/

.App-down{background-image:url(/static/modules/cms/front/themes/chinese/css/images/01.jpg); background-repeat:no-repeat; background-position:center; background-size:cover;}
.App-down .container{padding:40px 0 0;}
.App-detail{overflow:hidden;}
.App-detail dt{float:left; width:680px;}
.App-detail dt img{display:block;}
.App-detail dd{margin-left:690px; padding:160px 0 0;}
.App-detail dd h4{font-size:40px; line-height:40px; font-weight:100; margin:0 0 20px; color:#fff;}
.App-detail dd p{font-size:16px; line-height:24px; color:#f5f5f5; }
.App-detail dd p.appbtn{margin:60px 0 0;}

.app_apple,.app_android{display:inline-block; width:220px; height:80px; margin:0 1px; background:url(/static/modules/cms/front/themes/chinese/css/images/app_btn.png) no-repeat 0 0; }
.app_android{background:url(/static/modules/cms/front/themes/chinese/css/images/app_btn.png) no-repeat -240px 0;}

.App-tcode{border-bottom:1px solid #ccc;}
.App-tcode .container{padding:40px 0;}

.App-title {text-align:center; margin:0 0 40px;}
.App-title h4{font-size:40px; line-height:50px; margin:0 0 10px; color:#333;}
.App-title p{font-size:16px; line-height:24px; color:#999;}

.Tcode-list{overflow:hidden; margin:0 auto; width:484px; }
.Tcode-list li{ float:left; width:200px; text-align:center; line-height:24px; color:#999;margin:20px;}
.Tcode-list li img{padding:10px; width:180px; height:180px; border:1px solid #ddd; border-radius:4px; }

.our-hr .container{padding:40px 0;}
.our-hr .container img{display:block; margin:0 auto;}

/*???????*/
.Recy-con01{width:100%; }
.Recy-con01 .container{padding:40px 0; }
.recy-con-txtimg{overflow:hidden; width:100%;}
.recy-con-txtimg dt{float:left; width:580px;}
.recy-con-txtimg dt img{display:block; width:560px;}
.recy-con-txtimg dd{margin-left:580px; font-size:16px; line-height:24px; 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 p {margin:0 0 10px; font-size:16px; line-height:24px; color:#666;}
.recy-con-txtimg2 p img{display:block; margin:0 auto;}
.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{width:100%;}
.N-wenhua .container{padding:40px 0px; }

.wenhua-dl{overflow:hidden;}
.wenhua-dl dt{float:left; width:45%;margin-left: 5%;}
.wenhua-dl dt h3{margin:0 0 20px; 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:15px; line-height:24px; color:#666; }
.wenhua-dl dd{float:right; width:50%;}
.wenhua-dl dd img{display:block; width:100%; }

.wenhua-div h3{margin:0 0 10px; font-size:26px; line-height:32px; color:#666;text-align:center;}
.wenhua-div h4{margin:0 0 10px; text-align:center;font-size:22px; line-height:30px; color:#333;}
.wenhua-div h4 span{display:inline-block; margin:0 10px;}
.wenhua-div p{margin:0 auto 10px; font-size:15px; line-height:24px; color:#666; text-align:center; width:80%; }
.wenhua-div p img{display:block; width:100%; margin:0 auto 20px;}

.wenhua-div2 h3{margin:0 0 10px; font-size:26px; line-height:32px; color:#666;}
.wenhua-div2 h4{margin:0 0 30px; font-size:22px; line-height:30px; color:#333;}

.wenhua-dl02{overflow:hidden;margin:0 0 20px;}
.wenhua-dl02 dt{float:left; /*width:47%;*/}
.wenhua-dl02 dt img{display:block; width:100%;}
.wenhua-dl02 dd{margin-left:50%;margin-top: 10px;}
.wenhua-dl02 dd p{margin:0 auto 20px; font-size:14px; line-height:18px; color:#666;}
.wenhua-dl02 dd h3{margin:0 0 10px; font-size:26px; line-height:22px; color:#666;}
.wenhua-dl02 dd h4{margin:0 0 30px; font-size:18px; line-height:20px; color:#333;}

/*zeren*/
.zeren{width:100%;}
.zeren .container{padding:40px 0;}

.zr-con-tit01{margin:0 0 20px; font-size:36px; line-height:44px; color:#00cc66; }
.tcenter{text-align:center;}

.zr-con-tit02{padding:10px 0; height:28px;  font-size:22px; line-height:28px; color:#333;}
.zr-con-tit02 span{border-left:5px solid #00cc66; padding-left:20px;}
.zr-con1-list{overflow:hidden;padding:10px 30px;}
.zr-con1-list li{padding:5px 0; font-size:16px; line-height:28px; color:#666; padding-left:40px; background:url(/static/modules/cms/front/themes/chinese/css/images/arr_dot.png) no-repeat left 7px; }

.zr-txtimg-list01{overflow:hidden; margin:10px auto 30px;}
.zr-txtimg-list01 dt{float:left; width:30%; }
.zr-txtimg-list01 dt img{display:block; width:100%;}
.zr-txtimg-list01 dd{margin-left:35%;}
.zr-txtimg-list01 dd p{margin:0 0 10px; font-size:16px; line-height:30px; color:#666;}
.zr-txtimg-list01 dd p.dotp{ padding-left:40px; background:url(/static/modules/cms/front/themes/chinese/css/images/arr_dot.png) no-repeat left 7px;}

.zr-txtimg-list02{overflow:hidden; margin:10px auto;}
.zr-txtimg-list02 dt{float:right; width:30%; }
.zr-txtimg-list02 dt img{display:block; width:100%;}
.zr-txtimg-list02 dd{float:left; width:65%;}
.zr-txtimg-list02 dd p{margin:0 0 10px; font-size:16px; line-height:30px; color:#666;}

.zr-tables01{width:100%; margin:0 0 40px;}
.zr-tables02{width:100%;}
.zr-tables02 th{padding:8px; font-size:13px; background:#00cc66; line-height:24px; color:#fff;}
.zr-tables02 td{padding:8px; font-size:13px; line-height:24px; color:#555; border:1px solid #ddd;}

.zr-con1{margin:0 0 20px;}
.ul-imglist{overflow:hidden;}
.ul-imglist li{float:left; padding:10px; width:33.33%; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */}
.ul-imglist li img{display:block; width:100%;}
.ul-imglist li h4{font-size:16px; line-height:24px; color:#333;}
.ul-imglist li p{font-size:13px; line-height:20px; color:#666;}

.zr-boxarea{overflow:hidden;}
.zr-box{float:left; width:50%; padding:10px;  box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */}
.zr-box h3{margin:0 0 10px; font-size:22px; line-height:30px; }
.zr-box p{margin:0 0 15px; font-size:16px; line-height:26px; padding-left:22px;}
.zr-box .zrbox-con{border:1px solid #ccc; height:220px; padding:15px; }
.zblue1 .zrbox-con{border:1px solid #4bacc6;}
.zblue1 h3{color:#4bacc6;}
.zblue2 .zrbox-con{border:1px solid #47d872;}
.zblue2 h3{color:#47d872;}
.zblue3 .zrbox-con{border:1px solid #f79646;}
.zblue3 h3{color:#f79646;}
.zblue4 .zrbox-con{border:1px solid #ace946;}
.zblue4 h3{color:#ace946;}

.zblue1 p{background:url(/static/modules/cms/front/themes/chinese/css/images/zb_dot01.jpg) no-repeat left 10px;}
.zblue2 p{background:url(/static/modules/cms/front/themes/chinese/css/images/zb_dot02.jpg) no-repeat left 10px;}
.zblue3 p{background:url(/static/modules/cms/front/themes/chinese/css/images/zb_dot03.jpg) no-repeat left 10px;}
.zblue4 p{background:url(/static/modules/cms/front/themes/chinese/css/images/zb_dot04.jpg) no-repeat left 10px;}

.zr-tabchart {margin:20px 0; overflow:hidden;}
.zr-tabchart p{font-size:16px; line-height:26px; margin:0 0 15px; text-align:center;}
.zr-tabchart p img{display:block; margin:0 auto;}

.zr-imgtxtlist{margin:20px 0; overflow:hidden;}
.zr-imgtxtbox{float:left; width:33.33%; padding:15px;  box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ }
.zr-imgtxtbox img{display:block; margin:0 auto 10px;width:100%;}
.zr-imgtxtbox span{display:block; font-size:16px; line-height:30px;}

.zr-txtimg02{overflow:hidden; width:100%;}
.zr-txtimg02 .zrtxtbox{float:left; width:33.3%;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-txtimg03 img{display:block;margin:40px auto; width:100%;}

.our-hr-tab{width:100%;}
.our-hr-tab td{padding:5px;}
.our-hr-tab td img{display:block; width:100%;}


