@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
body,div,ul,li,span,a,p,h1,h2,h3,img,input,footer,dl,dd,dt,form{margin:0; padding:0; list-style:none; text-decoration:none;font-family:"华文细黑",Helvetica; font-size:12px;}
a:link{color:#b3b4b5;}
p{color:#b3b4b5;}
.clear{clear:both;}
header,section,footer,aside,article,figure{display:block;}
#wrap,#wrap1{width:100%;margin-top:54px;}
#wrap1{background:#eeefef;}

/*header*/
header{width:100%; height:53px;  position:fixed; z-index:999; top:0px; background:#fff;}
header ul{height:53px;}
header li{width:23.333%; float:left;}
header li.wrap1_wd{width:53.333%;}
header:after{content:''; display: block;height: 0;width: 100%;clear: both;overflow: hidden; content:''; position: absolute; height: 1px !important; width:100%; background:#D4D4D4;}
header li h2{width:100%; text-align:center; height:54px; line-height:54px; color:#797777; overflow:hidden; text-overflow: ellipsis;  white-space:nowrap; font-size:16px; font-weight:normal;}
header li h2 a{width:34px; background:url(../images/logo.jpg) center no-repeat; height:54px; display:block; margin:0 auto;}
#menu_left,#menu_right,#menu_back,#menu_collect{height:30px; margin:13px 12px 11px 12px; background:url(../images/com.png) top no-repeat;}
#menu_back{width:37px; height:31px; float:left; background-position:-171px -7px;}
#menu_left{width:27px; float:left; background-position:-19px -12px;}
.bl1{height:54px; float:left;}
#menu_right{width:30px; float:right; background-position:-71px -11px;}
#menu_collect{width:32px; float:right; background-position:-403px -10px;}
.br1{height:54px; float:right;}

/*common*/
#con{padding: 10px 12px; background:#eeefef;}
.logo{padding:15px 0 15px 0; text-align:center;}
.logo a{width:20%; display:block; margin:0 auto;}
.logo a img{width:100%; height:auto;}
.i_item{overflow:hidden; margin:5px 0 0 0;}
.i_item li{float: left; width:21.333%; padding:0 6%;}
.i_item li a img{width:100%;}
.i_item li a p{padding:0 0 10px 0; text-align:center; font-size:13px; height:35px;}
.lan{text-align:center; font-size:14px; color:#b5b5b6; padding:40px 0 20px 0;}
.lan a{margin:0 10px; font-size:14px; color:#b5b5b6;}
.menu_lan a:hover,.lan a:hover{color:#d71718;}

/*footer*/
footer{width:100%; color:#b5b5b6;}
footer p{text-align:center; font-size:10px; padding:10px 16px 5px 16px; font-family:"微软雅黑";}
footer p a{color:#b3b4b5; font-size:14px; padding:0 10px; border-right:1px solid #b3b4b5;}
footer p a.f_last{border-right:none;}
.footer_menu{color:#9f9fa0; padding:40px 0px 10px 0px; width:100%;}
.footer_menu a{font-size:14px;font-family:"华文细黑",Arial;}
footer p.footer_fs{font-size:9px;}
p#cp img,footer p img{width:13px; height:9px; margin:0 4px 0 0; border:none; padding:0; width:auto;}
p#ab img,footer p img{width:13px; height:9px; margin:0 4px 0 0; border:none; padding:0; width:auto;}

/*slidebar*/
#sidebar{display:inline;}
.menubar{width:100%; height:100%;}
.menubar1{height:100%; height:100%;}
.menu_list{width:70%; height:800px; background:#fff; float:left;}
.menu_logo1 img{width:30%; height:auto;; margin:10px 5% 10px 0; float:right;}
.menubar_bg{width:30%; height:800px; background:url(../images/barbg.gif) left top repeat-y; float:left;}
.menu_list ul{width:85%; padding:0 5% 0 5%; float:right;}
.menu_list ul li{width:100%;}
.menu_list ul li a{height:25px; line-height:
25px; border-bottom:1px solid #e8e8e9; font-size:14px; margin:10px 0 0 0; text-align:right; color:#9f9fa0;}
.menu_list ul li a{float:right;}
.menu_list ul li a:hover{border-bottom:1px solid #f1916c; color:#d71718;}
#menu_cur{border-bottom:1px solid #f1916c; color:#d71718;}
.menu_list ul li a span{width:55px; height:21px; background:url(http://dzqun.gtimg.cn/quan/images/reflow/sprBg.png) no-repeat; display: block;background-position: -457px -76px; float:left;}
.line1{width:90%;}
.line2{width:70%;}
.line3{width:85%;}
.line4{width:75%;}
.line5{width:80%;}
.line6{width:77%;}
.line7{width:50%;}
.line8{width:60%;}
.line9{width:55%;}
.line10{width:50%;}
.menubar-bgr{width:10%; height:100%; background:#eeefef; float:left;}
.menu_lan{float:right; width:85%; font-size:16px; color:#9f9fa0; padding:20px 5% 0 0; text-align:right;}
.erweima{float:right; width:85%; font-size:16px; color:#9f9fa0; padding:10px 5% 0 0; text-align:right;}
.erweima img{width:100px; margin:0 0 10px 0;}
.erweima p img{width:15px; height:15px; margin:0 5px 0 0; border:0;}
.menu_lan a{font-size:14px; color:#9f9fa0; margin:0 0 0 10px;}
#en{margin:0 10px 0 10px;}
.menu_list ul li a.en{width:100%; border-bottom:none; display:block;}

/*case*/
#case_con{padding:0 7px; background:#eeefef;}
#case_con1{background:#eeefef;}
.c_tit{width:100%; color:#231815;}
.c_tit p{padding:15px 5px; font-size:16px; color:#231815;}
.c_tit span{width:13px; height:17px; background:url(../images/com.png) no-repeat; background-position:-18px -58px; float:right; display:block; margin:3px 0 0 0;}
.c_con{overflow:hidden;}
.c_con li{float:left; box-sizing:border-box; padding:0 5px;width: 33.333%; margin-bottom:7px;}
.c_con li img{width:100%;}
.tag,.tag2{margin: 0 0 3px 0; overflow:hidden; padding:0 15px 0 5px; position:relative;} 
.tag a,.tag2 a{float: left;margin: 0 5px 5px 0;padding: 0 8px;height: 28px;line-height: 28px;color: #fff;background: #ccc; display:block;}
.tag-1,.tag2-1{margin: 0 0 12px 0; overflow:hidden; padding:0 15px 0 5px; position:relative;} 
.tag-1 a,.tag2-1 a{float: left;margin: 0 5px 5px 0;padding: 0 8px;height: 28px;line-height: 28px;color: #fff;background: #ccc; display:block;}
.tag span,.tag2 span{background:url(../images/tagmore.png) center center no-repeat; top:7px; right:0; width:15px; height:15px; display:block; position:absolute; cursor:pointer;}
.tag-1 span,.tag2-1 span{background:url(../images/tagmore.png) center center no-repeat; top:7px; right:0; width:15px; height:15px; display:block; position:absolute; cursor:pointer;}
.line{height:1px; bottom: 1px; background:url(../images/line.gif) top left repeat-x; border-bottom:1px solid #f9f9f9; margin:0 5px;}
.j_line{height:1px; bottom: 1px; background:url(../images/line.gif) top left repeat-x; border-bottom:1px solid #f9f9f9; margin:0 0 15px 0;}
.mb5{margin:0 0 8px 0;}
.ml5{margin:0 0 8px 0;}
.c_list{cursor:pointer; width:100%; position:relative;}
.c_list img{width:30%; float:left;}
.c_txt{width:70%; height:100%; float:left; vertical-align:bottom;}
#workinfo{display:none; padding:5px 0 25px 0;}


/*slidebar*/
#pageslide {display:none; position:fixed; top:52px; height:100%; z-index:99; width:100%; overflow-y:scroll;}
#modal {width:100%; display: none;}
#modal1 {height:600px; width:100%; display: none; }

/*about*/
.a_pic{padding: 0px 0 10px 0;}
.a_pic img{width:100%;}
.a_tit{padding:10px 16px 10px 16px; font-size:16px; color:#231815;}
.a_txt{padding:0 16px 30px 16px; font-size:14px; line-height:18px; color:#9f9fa0; font-size:14px;}
.a_txt p,.a_txt1 p{font-size:13px; line-height:20px;}
.a_txt p{margin:0 0 10px 0;}
.a_txt p.abn{margin:0 0 3px 0;}
.a_txt1 p img{width:100%;}
.a_txt1 p{ color:#231815;}
.a_txt p.mb10,.a_txt1 p.mb10{margin:5px 0 30px 0; color:#9F9FA0; font-size:12px; line-height:20px;text-align: justify;
text-justify: inter-ideograph;word-break:break-all;word-wrap: break-word;}
.a_txt1 p.mb10{margin:0;}
.a_txt1 p.mt10{margin:20px 0 0 0;}
.a_txt h2{font-size:16px; font-weight:normal;}
.pd3{padding:10px 0;}
.a_txt1 p.mb10,.a_txt1 p.mt10,.a_txt1 p.mt1,.a_txt1 p.mt11{padding:0 18%;}
.a_txt1 p.mt11{margin:10px 0 0 0;}
.a_txt1 p.mt1{margin:15px 0 20px 0; color:#231815; font-size:16px; line-height:20px;text-align: justify;
text-justify: inter-ideograph;word-break:break-all;word-wrap: break-word;}

/*合作*/
#con .h_tit{padding:10px 0 10px 0; font-size:16px; color:#231815;}
#con .h_txt{padding:0 0 30px 0; font-size:14px; line-height:25px; color:#9f9fa0; font-size:14px;}
#con .h_txt p{text-align:justify; text-justify:inter-ideograph; font-size:14px; line-height:25px !important; word-break:break-all;}
#con .h_txt p span{font-size:14px !important; line-height:25px !important;}
#con .h_txt p img{width:100%;}
#con .h_txt img{width:100%;}

/*team*/
.t_pic{overflow:hidden; padding:0 16px;}
.t_pic li{width:33.333%; padding:0 5px; margin-bottom:10px; float:left;}
.t_pic img{width:100%;}
.t_tit{padding:10px 5px; font-size:16px; color:#231815;}
.t_txt{padding:0 5px 30px 5px; font-size:14px; line-height:25px; color:#9f9fa0; text-align:justify; text-justify:inter-ideograph;}

/*caseinfo*/
.i_ctop{min-height:54px; padding:14px 12px 8px 12px;}
.i_ctop img{max-width:46px; max-height:50px; float:left; margin:0 10px 0 0;}
.i_ctop p{min-height:23px; padding:0 0 0 10px; color:#9f9fa0;  font-size:14px; margin:0 0 3px 0; left:50px;}
.i_ctop p a{ color:#9f9fa0;  font-size:14px; margin-right:5px;}
.i_ctop p span{color:#3f3b3a; margin:0 8px 0 0; font-size:14px;}
.i_cont{background:#fff; font-size:14px; padding:0 12px;}
.i_cont h1{padding:18px 0; font-size:18px; color:#231815; font-weight:normal;}
.i_cont img{width:100%; padding:0 0 5px 0;}
.i_pro{color:#595959; padding:5px 0; font-size:14px; width:100%; display:block; line-height:24px; cursor:pointer;}
.i_pro1{color:#727172; padding:5px 0 30px 0; font-size:12px; width:100%; display:block; line-height:24px;}
.tag1{padding: 3px 0 12px 0; overflow:hidden; background:#fff;} 
.tag1 a{float: left; line-height:30px; color:#fff; width:49.99%;}
.tag1 a div{ text-align:center; background:#ccc; display:block; margin:5px;font-size:12px; cursor:pointer; height:30px; line-height:30px;}
.tag1 a div img{width:17px; height:13px; padding:0 10px 3px 0;vertical-align:middle;}
.tag1 a div span.zan{background-position:-234px -13px;}
.tag1 a div span.share{background-position:-296px -14px;}
.tag1 a div span.shoucang{background-position:-357px -14px;}
.item_tra{background:#fff; padding:0 0 10px 0;}
.item_tra h2{padding:20px 0; font-size:14px; color:#231815; font-weight:normal;}
.item_tra ul{overflow:hidden;}
.item_tra ul li{width:33.333%; padding:0 5px; float:left; margin-bottom:5px; box-sizing:border-box;}
.item_tra ul li a{display:block; width:100%;}
.item_tra ul li a img{border:0; width:100%;}
.t_infopic{ margin:5px 0 10px 0; position:relative;}
.t_infopic img{width:30%; margin-right:10px;}
.t_tra{font-size:12px; line-height:20px; right:0; bottom:-3px; position:absolute; width:68%;}
.t_tra p{color:#333}
.art_con{font-size:12px; color:#666; line-height:25px; padding:10px 0 20px 0;}

/*contact*/
.c_contact{padding:5px 25%; font-size:18px; color:#9f9fa0; margin:10px 0 10px 0;}
.c_contact h2{font-size:16px; margin:10px 0 0 0; font-weight:normal;}
.c_contact p{font-size:12px; line-height:20px; margin:10px 0 10px 0; text-align:justify; text-justify:inter-ideograph;}
.c_contact p.mb10{margin-bottom:30px; color:#9F9FA0;}
/*job*/
.job{padding:5px 18px;}
.job p{margin:5px 0; line-height:20px; font-size:12px; color: #9F9FA0;}
.j_tit{ padding:5px 18px; line-height:20px; font-size:12px; color: #231815; font-size:16px;}
.job p.j_tit,.job p.j_position{font-size:16px;}
.job p.j_position{padding:5px 0; color:#231815;}
.job p.j_job{font-size:16px; color:#231815;}
.j_con{margin:5px 0 15px 0; font-size:12px; color:#9f9fa0;}
.job p.j_rj{margin:10px 0 0 0;}
.job div.j_con p{line-height:22px; margin:0 0 10px 0; background:url(../images/listdot.png) left 7px no-repeat; padding-left:10px;}
.job div.j_con p.zz{background:none; padding:0;}

/*copyright*/
.copyright{margin:10px 0; padding:5px 18px;}
.copyright p{margin:10px 0; line-height:20px; font-size:12px; color: #9F9FA0;}
.copyright p.cr_tit{font-size:16px; text-align:justify; text-justify:inter-ideograph;}

/*collect*/
.sc{color:#231815; font-size:16px; padding:15px 0 10px 0; line-height:24px; font-weight:normal;}
.sc span{background:url(../images/com.png) left top no-repeat; width:32px; height:30px; background-position:-458px -10px; display:block; float:left;}
.collect{padding:0 5px;line-height:22px; color:#727172; font-size:12px;}
.collect li{width:100%; position:relative; margin:0 0 8px 0; min-height:80px;}
ul.collect li a img{width:30%;}
.collect li a:visited{color:#262626;}
.collect p{line-height:22px; color:#727172; font-size:12px;}
.collect p img{width:100%; margin:5px 0;}
.collect li a.cle_tit,.collect li a.news_tit{display:block; color:#757575;}
.collect li a.cle_tit:visited,.collect li a.cle_con:visited,.collect li a.news_tit:visited,.collect li a.news_con:visited,.collect li a.news_con1:visited{color:#000;}
.collect li a.cle_tit span,.collect li a.news_tit span{padding:40px 0; width:68%; right:0; position:absolute; bottom:0; font-size:14px; overflow: hidden; text-overflow: ellipsis;  white-space:nowrap;-moz-binding: url("ellipsis.xml#ellipsis");}
.collect li div.cle_con p.cle_con1 a{font-size:14px;  overflow: hidden; text-overflow: ellipsis;  white-space:nowrap;-moz-binding: url("ellipsis.xml#ellipsis"); color:#262626; display:block;}
.collect li div.cle_con p.cle_con1{background:none; padding:0;}
.collect li div.cle_con p.cle_con1{margin:0 0 8px 0;}
.collect li a.cle_tit span{padding:30px 0;}
.collect li a.news_tit span{padding:0 0 45px 0;}
.cle_con,.news_con,.news_con1{position:absolute; bottom:1px; width:68%; right:0;-moz-binding: url("ellipsis.xml#ellipsis");}
.news_con,.news_con1{position:absolute; bottom:0; width:68%; right:0;  overflow: hidden; text-overflow: ellipsis;  white-space:nowrap;-moz-binding: url("ellipsis.xml#ellipsis");}
.cle_con span,.news_con1 span{width:8px; height:13px; display:block; float:right; background:url(../images/com.png) right top no-repeat; background-position: -125px -12px; margin:3px 0 0 0;}
.news_con{bottom:20px;}
.cle_con1  span,.news_con  span{width:11px; height:15px; display:block; float:right; background:url(../images/com.png) right top no-repeat; background-position: -125px -12px; margin:2px 0 0 0;}
.returntop a{color:#666; padding-left:10px;}

/*news*/
.news{font-size:16px; font-weight:normal; padding:5px 5px 10px 5px; width:100%; display:block;}
a.news{color:#231815;}
.cle_con p.ft16{font-size:12px;}
.more{color:#666; margin:0 auto; padding:0 10px 0 0; font-size:13px; text-align:center;}


/*btnshare*/
#btnshare{display:none; position:fixed; bottom:0; width:100%; }
.bdsharebuttonbox{width:100%; margin:0 auto; position:relative;  top:0;}
.bdimgshare-bg{position: absolute; width: 100%;height: 100%;
overflow: hidden;filter: alpha(opacity=40);opacity: .4;background:#000; top:0;}
.btnsc{width:189px; margin:0 auto;}