/* CSS Document */

body{ margin:0; padding:0; list-style:none; font:12px/24px "微软雅黑"; background:#343434;}
ol,ul,li,dl,dt,dd { margin:0; padding:0; border:0; list-style:none;}
h1,h2,h3,h4,h5,h6,p { margin:0; padding:0; border:0;}
a { text-decoration:none;}
a:hover { text-decoration:none;}
img { margin:0; border:0; padding:0;}
.span { margin:0; padding:0;}
.fl{float:left;}.fr{float:right;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}
*html .clearfix{height:1%;}
.clearfix{display:block;}
*+html .clearfix{min-height:1%;}
.left{float:left;}
.right{float:right;}


/*二维码*/
*html{background-image:url(about:blank);background-attachment:fixed;}/*IE6¹*/
/*IE6² position:fixed */
#code,#code_hover,#gotop{ width:36px; height:48px; background:url(../images/icon.png) no-repeat; position:fixed; right:50px; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); z-index:9999}
#code{ background-position:-276px -258px; bottom:120px; _margin-bottom:120px; z-index:9999}
#code_hover{ background-position:-316px -258px; bottom:120px; _margin-bottom:120px; z-index:9999}
#gotop{ background-position:-276px -310px; bottom:67px; _margin-bottom:67px; z-index:9999} 

#code_img{ width:270px; height:355px; background:url(../images/icon.png) -4px -3px no-repeat; position:fixed; right:90px; bottom:67px; cursor:pointer; display:none;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:67px; z-index:9999}


.top_index{ width: 100%;; height:94px; float:left; display:inline; color:#1d2124; background:#1d2124; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; position:absolute; left: 0px; top:0; z-index:10;} 
/* .top_index{ width:100%; height:94px; float:left; display:inline; color:#1d2124; background:#1d2124; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; position:absolute; left:0px; top:0px; z-index:10;}  */

/* .top_index {
width: 80%;
height: 94px;

color: #1d2124;
background: #1d2124;
filter: alpha(opacity=80);
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
position: absolute;
left: 143px;
top: 0px;
z-index: 1000;
overflow:hidden;
}  */
.top{ width:100%; height:94px; float:left; display:inline;   position:absolute; left:0px; top:0px; z-index:10;}
.mian{  height:auto; margin:0 auto;}

/*******公共部分 头部logo*************/
#shows a{color:#FFF; width:100%; float:left; border-bottom:1px dashed #5d666d;}
#shows a:hover{ color:#FFF; display:block; font-weight:bold;}

.header_top{ width:1300px; height:80px; float:left; display:inline; margin:16px 0 0 0;}
.header_top_1{ width:262px; height:80px; float:left; display:inline; overflow:hidden;}
.header_top_1 img{ width:297px; height:74px; float:left; display:inline; overflow:hidden;}
.header_top_1 p{ width:auto; height:80px; float:left; display:inline; overflow:hidden; padding-left:10px; font:12px/47px "微软雅黑"; color:#3e3a39;}

.header_top_2{ width:auto; height:80px; float:left; display:inline; padding-left:24px; padding-left:130px;}
.header_top_2 a{ height:70px; float:left; display:inline; font:14px/70px "微软雅黑"; color:#fff; padding:10px 10px 0;}
.header_top_2 a:hover{ font-weight:normal;}


#header{width:auto; height:80px; float:left; display:inline; padding-left:70px;}
#header .nav{float:right;margin-top:25px;width:auto;position:relative;}
#header .nav ul .mainlevel{background:url(../images/fgf-bg.png) no-repeat 0px 0px;float:left;padding-left:2px;line-height:33px}
* html .nav ul .mainlevel{background:0px 0px;position:relative}
#header .nav ul{display:table}
#header .nav ul li .nav-a{font-size:13px;height:33px;background:url(../images/repeat2-bg.png) repeat-x 0px 0px;color:#ffffff;padding-bottom:0px;padding-top:0px;padding-left:20px;text-decoration:none;display:inline-block;line-height:33px;padding-right:20px}
#header .nav ul li .current.nav-a{background:url(../images/repeat-bg.png) repeat-x 0px 0px}
#header .nav ul li .nav-a:hover{height:33px;background:url(../images/repeat-bg.png) repeat-x 0px 0px;color:#ffffff;padding-bottom:0px;padding-top:0px;padding-left:20px;line-height:33px;padding-right:20px}
#header .nav ul li .nav-a{font-size:13px;height:33px;background:url(../images/repeat2-bg.png) repeat-x 0px 0px;color:#ffffff;padding-bottom:0px;padding-top:0px;padding-left:20px;text-decoration:none;display:inline-block;line-height:33px;padding-right:20px}
#header .nav ul li .current.nav-a{background:url(../images/repeat-bg.png) repeat-x 0px 0px}
#header .nav ul li .nav-a:hover{height:33px;background:url(../images/repeat-bg.png) repeat-x 0px 0px;color:#ffffff;padding-bottom:0px;padding-top:0px;padding-left:20px;line-height:33px;padding-right:20px}
#header .nav ul li.first-crl{background:0px 0px}
#header .nav ul li.first-crl .nav-a{height:38px;background:url(../images/yj-bg2.png) no-repeat left top;padding-left:45px}
#header .nav ul li.first-crl .nav-a .current{height:38px;background:url(../images/yj-bg.png) no-repeat left top;padding-left:45px}
#header .nav ul li.first-crl .nav-a:hover{height:38px;background:url(../images/yj-bg.png) no-repeat left top;padding-left:45px}
#header .nav ul li.end-crl .nav-a{height:38px;background:url(../images/yj-bg2.png) no-repeat right -41px;padding-right:45px}
#header .nav ul li.end-crl .current.nav-a{height:38px;background:url(../images/yj-bg.png) no-repeat right -41px;padding-right:45px}
#header .nav ul li.end-crl .nav-a:hover{height:38px;background:url(../images/yj-bg.png) no-repeat right -41px;padding-right:45px}
.mainlevel div{height:90px;background:url(../images/nav-bg-09.png) 0px 0px;position:absolute;padding-bottom:15px;padding-top:20px;padding-left:20px;display:none;top:33px;padding-right:20px;width:430px; /*z-index:999;*/}
/*#sub_01{left:25px}*/
#sub_02{left:94px}
#sub_03{left:188px}
#sub_04{left:94px}
#sub_05{right:292px}
#sub_06{right:94px}
#sub_07{right:0px}
#sub_08{right:21px}
.mainlevel div ol{overflow:hidden;float:left;display:block;width:240px}
.mainlevel div li{border-bottom:#cccccc 1px dashed;line-height:27px;width:300px}
.mainlevel div li a{height:27px;background:url(../images/li-icon.png) no-repeat left center;color:#fff;padding-left:10px;display:inline-block;line-height:27px;width:79px}
.mainlevel div li a:hover{color:#000}
.mainlevel div .nav-img{float:right;display:inline-block}
.mainlevel div span img{border:#ffffff 3px solid;}

.header_top_3{ width:auto; height:47px; float:right; display:inline; overflow:hidden; padding-left:24px;}
.header_top_3 p{ width:auto; height:47px; float:left; display:inline; overflow:hidden; background:url(../Images/Common/message_09.jpg) no-repeat left center; padding-left:21px; font:12px/47px "微软雅黑", Arial; color:#3e3a39; padding-right:36px;}
.header_top_3 span{ width:auto; float:left; display:inline; overflow:hidden;}
.header_top_3 span b{font:12px/47px "微软雅黑", Arial; color:#3e3a39; float:left; display:inline; overflow:hidden; font-weight:normal;}
.header_top_3 span img{ width:247px; height:49px; padding-left:10px;float:left; display:inline; padding-top:12px;}

.index_banner{ width:100%; height:770px; /*background:url(../upload/banner.jpg) repeat; background-position:center center;*/ margin:0 auto;}

/* flexslider */
.flexslider{margin-top:1px;position:relative;height:700px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:700px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}


.index_hot{ width:100%; height:auto; display:inline;}
.index_hot_list{ width:100%; background:#1d2124; float:left; display:inline; padding-left:0;}


.zj_banner{ width:100%; height:350px; margin:94px auto 0;}

.zj_text{  height:auto; margin:20px auto 50px;}
.zj_text p{width:100%; height:auto; margin:0 auto; line-height:30px; font-size:14px; color:#696868;}

.zj_texts{width:1300px; height:auto; margin:20px auto 50px;}
.zj_texts_about{padding-top:55px;}
.zj_texts p{width:100%; height:auto; margin:0 auto; line-height:30px; font-size:14px; color:#696868;}

.zj_text_service{ width:1300px; height:auto; margin:20px auto 50px; background:url(../images/service_bg.png)no-repeat; padding-left:150px;}
.zj_text_service p{width:100%; height:auto; margin:0 auto; line-height:30px; font-size:14px; color:#696868;}

.zj_btbox{ height:auto; margin:0px auto;margin-top:10px}
.zj_bt{ width:80%; height:35px; float: left; margin-bottom:20px;}
.zj_bt li{float:left; height:35px; margin-right:2px}
.zj_bt a{ float:left; height:35px; background:#464646; color:#FFF; line-height:35px; text-align:center; font-size:14px; display:block; padding:0 15px;}
.zj_bt a:hover{ background:#999898;}
.zj_bt li.yes a { background:#999898;}
.zj_weizhi{ width:20%; height:35px; line-height:35px; margin:0 auto 30px; float:right; font-size:14px; color:#7e7e7e; text-align: right;}
.zj_weizhi a{ color:#7e7e7e;}


/*history*/
.history { background:url(../images/line_service.jpg) repeat-y 32px 0; overflow:hidden; position:relative; margin-top:40px;}
.history-date { overflow:hidden;}
.history-date h2 { background:url(../images/yuan.png) no-repeat 5px 0; height:64px; margin-bottom:14px;}
.history-date h2.first { position:absolute; left:0; top:0; width:100%; z-index:99;}
.history-date h2 a { color:#ffffff; font-weight:bold;font-size:16px; font-family:Arial, Helvetica, sans-serif; display:inline-block; *display:inline; zoom:1; width:58px; height:32px; line-height:32px; text-align:center;margin:15px 0px 0px 8px; }
.history-date h2 a:hover { text-decoration:none;}
.history-date h2.first a{color:#000000;}
.history-date ul { padding:0px; overflow:hidden;}
.history-date ul li { background:url(../images/point.png) no-repeat 25px 0; padding-bottom:25px; zoom:1; font-size:14px;}
.history-date ul li:after{content:" "; display:block; height:0; clear:both; visibility:hidden;}
/*.his_ll{ float:left; width:350px;color:#696868; text-align:right;}
.his_ll p{ color:#696868; text-align:right;}*/
.his_rr{ float:right; width:1200px;color:#696868; text-align:left;}
.his_ll p{ color:#696868; text-align:left;}



/*yuyue*/
.yuyue_text {width:1300px; height:auto; margin:20px auto;}
.yuyue_text_about{padding:55px 0 0 0;}
.yuyue_text_about p{width:100%; height:auto; overflow:hidden;margin:10px auto; line-height:30px; font-size:14px; color:#696868;}
.yuyue_l {width:450px; height:300px; border-right:1px #999898 dashed; margin:30px 0 50px; padding-left:150px;}
.yuyue_r {width:650px; height:300px; margin:30px 0 50px 30px; line-height:30px;font-size:14px; font-weight:normal; color:#595959;}

.bt1 { color: #5A5A5A;font-size: 15px; height:60px; line-height:60px; width:90px;}
.bt1in {height: 26px;line-height: 26px;margin-left: 5px;width: 240px; border:1px #CCCCCC solid;}
.bt1 span{color: #F41718;padding-bottom: 0;padding-left: 2px;padding-right: 2px;padding-top: 0;}
.bt2 { color: #5A5A5A;font-size: 15px; height:75px; line-height:75px; width:90px;}
.bt2 span{color: #F41718;padding-bottom: 0;padding-left: 2px;padding-right: 2px;padding-top: 0;}
.bt2in {height: 26px;line-height: 26px; margin:0 15px 0 10px; width: 125px; border:1px #CCCCCC solid;}
.bt3 { color: #5A5A5A;font-size: 14px; height:75px; line-height:75px;}
.bt4 { color: #5A5A5A;font-size: 14px; height:40px; line-height:40px;}
.submit_yy {background-image: url("../images/btn_active.jpg"); color:#FFFFFF; cursor:pointer; line-height:25px;width:95px; height:25px; border:none;}


/*-news-*/
.xinwen_aa{ width:100%; float:left; margin:20px auto;}
.xinwen_a{width:100%; float:left; margin-bottom:20px; margin-top:10px;}
.xinwen_a_left{ float:left;}
.xinwen_a_left img{ margin-right:5px; float:left; border:1px solid #c7c7c7; padding:2px;}
.xinwen_a_right{ float:right; text-align:left; margin-left:10px; width:1050px;}
.xinwen_a_right .tt{ font-size:16px; padding-bottom:10px; border-bottom: 1px solid #3d3d3d;}
.xinwen_a_right .tt a{ color:#898989;}
.xinwen_a_right .nr{ font-size:12px; color:#636060; line-height:20px; line-height:30px; padding-top:10px;}
.xinwen_a_right .nr a{ color:#636060;}
.shijian{float:left; font-size:12px; color:#4c4a4a; padding-top:5px;}

.xinwen_bt{ width:100%; line-height:30px; text-align:center; font-size:18px; margin-top:20px; color:#898989;}
.xinwen_time{ width:100%; margin-top:5px; padding-bottom:15px; text-align:center; color:#4c4a4a; font-size:12px; border-bottom: 1px solid #393838;}
.xinwen_nr{ width:100%; margin:20px auto; color:#575757; font-size: 14px;}
.xinwen_nr p{ line-height:30px; color:#575757; font-size: 14px;}


/***********designer********/
.designer{width:100%; height:auto; float:left; display:inline; overflow:hidden; margin:20px auto 0;}

.design_list{ width:96%; height:44px; overflow:hidden; padding-top:42px; float:left; display:inline; padding-left:0;}

/*.designer ul{ width:100%; height:auto; float:left;}
.designer ul li{ width:318px; height:275px; float:left; display:inline; overflow:hidden; padding-right:7px; padding-bottom:8px;}
.designer ul li img{ width:318px; height:225px; float:left;}
.designer ul li dl{ width:100%; height:55px; float:left; display:inline; overflow:hidden;}
.designer ul li dl dd{ width:100%; height:30px; float:left; display:inline; overflow:hidden; color:#3e3a39;text-overflow:ellipsis;white-space:nowrap; padding-top:10px;}
.designer ul li dl dd a{ text-align:center; display:block; color:#bfbebe; height:30px; font:14px/30px "微软雅黑";}*/


.designers{width:100%; height:auto; float:left; display:inline; overflow:hidden; margin:20px auto;}
#intros { overflow:hidden; margin: 10px 0;}
#intros ul { margin:0; float:left;}
#intros .cc { float:right; width:950px; padding-top:20px;}
#intros .cc li { border:none; overflow:hidden; line-height:30px; width:950px; display:block; float:none; padding:0; margin:0; position:relative; text-indent:0;}
#intros .cc li b { font-size:16px; color:#BBBBB9; ine-height:30px;}
#intros .cc li p  { font-size:14px; line-height:30px; color:#585858;}
#intros .cc li p strong{ font-size:14px; line-height:30px; font-weight:bold; color:#BBBBB9;}


.intros_roll{ width:100%; height:auto; float:left; display:inline; overflow:hidden; padding:25px 0 0 0;}
.intros_roll dl{ width:100%; height:43px; float:left; display:inline; overflow:hidden; font:16px/43px "微软雅黑"; color:#3e3a39;}
.intros_roll dl a{ color:#bcbcba; text-align:center;}
.intros_roll ul{ width:100%; height:auto; float:left; display:inline; overflow:hidden;}
.intros_roll ul li{ width:24%; height:auto; float:left; display:inline; overflow:hidden; padding:8px 1% 0 0;}
.intros_roll ul li img{ width:100%; height:auto; float:left;}
.intros_roll ul li p{ width:100%; height:43px; float:left; display:inline; overflow:hidden; font:14px/43px "微软雅黑"; color:#3e3a39; text-align:center;}
.intros_roll ul li p a{ color:#777777;}
.intros_roll ul p a{ color:#777777;}


/* new style */
.index-course { overflow:hidden; width:100%; font:normal 12px/20px "Microsoft Yahei", Tahoma, Arial, sans-serif, Simsun; /*color:#3f4a5a;*/}
.index-course h2 { padding:40px 0; text-align:center; font-size:36px; font-weight:normal}
.index-course .group { padding:0 0 20px;}
.index-course .group .item { float:left; position:relative; z-index:0; overflow:hidden; cursor:pointer; width:274px; height:225px; margin:0 10px 10px 0; color:#fff; _display:inline}
.index-course .group .item .pps { position:absolute; z-index:2; left:0; top:10px; padding:0 10px; line-height:30px; font-size:14px; font-weight:bold; background:url(../images/index-1.png) 0 -100px no-repeat;}
.index-course .group .item .pic { overflow:hidden; width:100%; height:240px; background:#fff}
.index-course .group .item .txt { position:absolute; z-index:1; left:0; top:240px; overflow:hidden; width:100%; height:300px; line-height:24px}
.index-course .group .item .txt h4 { padding-top:7px; text-align:center; font-size:16px}
.index-course .group .item .txt h5 { padding-bottom:5px; text-align:center; font-weight:normal; font-size: 11px;}
.index-course .group .item .txt ul { padding:0 20px 0 10px}
.index-course .group .item .txt li { margin-left:2em; list-style:disc}
.index-course .group .item .txt p { padding:10px 0 10px 10px; text-align:right}
.index-course .group .item .txt p span { display:inline-block; padding:0 10px; background:#000000;}
.index-course .group .item .mask { position:absolute; z-index:0; left:0; top:240px; overflow:hidden; width:100%; height:300px; background:#000000; filter:alpha(opacity=50); opacity:0.5}



/***********cases********/
.demo{width:1300px;margin:0 auto; padding:0 10x 0 0;}
.item_list{position:relative;padding:0 0 50px;}
.item{ width:226px;background:#fff;overflow:hidden;margin:15px 0 0 0; border-radius:4px 4px 4px 4px; box-shadow:0 1px 3px rgba(34, 25, 25, 0.2); }
.item_t{padding:10px 8px 0;}
.item_t .img{background-color:#FFFFFF;margin:0 auto;position:relative;width:210px;/*min-height:210px;*/}
.item_t .img a{display:block;}
.item_t .img a:hover{background:#000;}
.item_t .img a:hover img{filter:alpha(opacity=80);-khtml-opacity:0.8;opacity:0.8;-webkit-transition:all 0.3s ease-out;-khtml-transition:all 0.3s ease-out;}
.item_t .price{ position:absolute;bottom:10px;right:0px;background-color:rgba(0, 0, 0, 0.2);color:#FFF; filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#33000000, endcolorstr=#33000000);}
.item .btns{display:none;}
.img_album_btn{top:0px;right:0px;position:absolute;background:#ff6fa6;color:#ffffff;height:20px;line-height:20px;width:56px;border-radius:3px;}
.img_album_btn:hover{color:#fff;}
.item_t .title{padding:10px 0 5px;line-height:18px; text-align:center;}
.item_t .title a{ color:#ad2929;}
.item_b{padding:5px 0; text-align:center; font-size:14px;}
.item_b a{ color:#636060;}
.nei_jiameng_list img{
width:139px;height:57px;float:left;margin-left:1px;
margin-top:15px;
}
/* more */
#more{display:block;margin:10px auto 20px;}
/* infscr-loading */
#infscr-loading{bottom:-10px;left:45%;position:absolute;text-align:center;height:20px;line-height:20px;z-index:100;width:120px;}
/* page */
/* .page{display:none;font-size:18px;height:60px;text-align:center;margin:20px 0 0 0;} */
.page_num a,.page_num span{margin:0 2px;background:url("../images/page.png") no-repeat;display:inline-block;width:30px;height:28px;line-height:26px;overflow:hidden;}
.page_num a{background-position:-65px 0;color:#FF3333;overflow:hidden;}
.page_num .prev{background-position:1px -33px;}
.page_num .unprev{background-position:1px 0;cursor:default;}
.page_num .next{background-position:-32px 0;}
.page_num .unnext{background-position:-32px -33px;cursor:default;}
.page_num .current{background-position:-99px 0;color:#FFFFFF;}
.page_num .etc{background-position:-172px 8px;}

.pro_show img{ margin-bottom:50px; float:left; }
.pro_show_content{ text-align:left; margin-bottom:50px;}
.pro_show_content .tt{ font-size:20px; width:100%; padding-bottom:15px;}
.pro_show_content .tt a{ line-height:50px; font-size:20px; color:#990000;}
.pro_show_content .nr{width:680px; height:auto; overflow:hidden; margin:0 auto;}
.pro_show_content .nr p{ line-height:30px; font-size:14px; color:#636060;}
.pro_show_content .add{width:680px; height:auto; overflow:hidden; margin:0 auto;}
.pro_show_content .add p{ line-height:30px; font-size:14px; color:#636060;}


.case_list{ width:96%; height:44px; overflow:hidden; padding-top:42px; float:left; display:inline; padding-left:0;}
.case_list img{ width:auto; height:44px; float:left; display:inline;}
.case_list p{ width:auto; float:left; display:inline; color:#3e3a39; font:15px/44px "微软雅黑"; padding-right:10px;}
.case_list p a{ color:#3e3a39;}

.case_anli{width:100%; height:auto; float:left; display:inline; overflow:hidden; margin:0 auto 40px;}
.case_anli p{width:100%; height:auto; float:left; display:inline; overflow:hidden; color:#696868; font-size:14px; line-height:25px;}
.case_anli ul{ width:100%; height:auto; float:left; margin-top:20px;}
.case_anli ul li{ width:318px; height:239px; float:left; display:inline; overflow:hidden; padding-right:7px; padding-bottom:8px;}
.case_anli ul li img{ width:318px; height:183px; float:left;}
.case_anli ul li dl{ width:100%; height:55px; float:left; display:inline; overflow:hidden;}
.case_anli ul li dl dd{ width:100%; height:30px; float:left; display:inline; overflow:hidden; /*border-bottom:1px solid #c9c6c5;*/color:#3e3a39;text-overflow:ellipsis;white-space:nowrap;}
.case_anli ul li dl dd a{ text-align:center; display:block; color:#bfbebe; height:30px; font:14px/30px "微软雅黑";}
.case_anli ul li dl dt{ width:100%; height:25px; line-height:25px; float:left; display:inline; overflow:hidden; /*border-bottom:1px solid #c9c6c5;*/ text-align:center; text-overflow:ellipsis;white-space:nowrap;}
.case_anli ul li dl dt a{ display:inline;color:#717071; }


.case_new{width:100%; height:auto; float:left; display:inline; overflow:hidden; margin:0 auto 40px;}
.case_new p{width:100%; height:auto; float:left; display:inline; overflow:hidden; color:#696868; font-size:14px; line-height:25px;}
.case_new ul{ width:100%; height:auto; float:left; margin-top:20px;margin-left:-25px;}
.case_new ul li{ float:left; display:inline; overflow:hidden;}

.team { padding-top: 40px; position: relative; /*overflow: hidden;*/ }
.team .piclist { width:100%; float: left; }
.team .piclist li { width:260px; height: 160px; float: left; position: relative; list-style-type: none;margin-left:45px;margin-top:15px}
.team .piclist li .info { width: 250px; height: 150px; line-height: 145px; font-size: 14px; background-image: url("../images/box.png"); position: absolute; top: 0px; left: 0px; text-align: center; color: #d98750; display: none; overflow: hidden;}
.team .piclist li img { width: 250px; height: 150px; }
@media screen and (min-width: 1441px){ .team .piclist li img { width: 280px; height: 190px; }}
@media screen and (max-width: 1440px){ .team .piclist li img { width: 250px; height: 150px;}}


/* 焦点图 */
.focus{overflow:hidden;zoom:1;min-width:855px;}
.scroll{width:855px;margin:0 auto;position:relative;}
.arr_left, .arr_right,.scroll_txt{position:absolute;}
.arr_left{width:45px;height:70px;cursor:pointer;line-height:400px;overflow:hidden;left:0;top:200px;background:url(../images/video_0921_arrow_left.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='../images/video_0921_arrow_left.png');_background:none;}
.arr_right{width:45px;height:70px;cursor:pointer;line-height:400px;overflow:hidden;right:0;top:200px;background:url(../images/video_0921_arrow_right.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='../images/video_0921_arrow_right.png');_background:none;}
.scroll .box{float:left;width:100%; text-align:center;}
.scroll .box img{/*width:1044px;*/ height:470px; margin:0 auto; max-width:100%;margin:0 auto;}
.scroll_cont{border:solid 3px #fff;width:1044px;height:470px; background: #464646;}
.numList{vertical-align:middle;text-align:center;padding:8px;}
.numList span{display: inline-block;width:25px;height:0;padding-top:8px;border:solid 1px #5e5e5e;margin-right:5px;background:#0f0f0f;cursor:pointer;line-height:0;font-size:0}
.numList span.selected{border:solid 1px #333;background:#fff}
.txtcontent h2 a{color:#ccc;}
.txtcontent h2 a:hover{color:#fff;text-decoration:none;}
.txtcontent h2 a:visited{color:#ccc;}
.playList{float:right;width:308px;overflow:hidden;}
.playList li{width:290px;height:80px;padding-left:18px;background:url(../images/video_0815_01.png) no-repeat}
.playList li.active{background-position:0 -80px}
.playList li h3{color:#333;font-size:16px;font-family:"微软雅黑", "黑体";line-height:30px;}
.playList li a, .playList li a:visited, .playList li a:hover{color:#333}
.playList li p{color:#898989;padding-right:9px}
.playList li.active a, .playList li.active a:visited, .playList li.active a:hover, .playList li.active p{color:#fff;}


/* play */
#play{width:1050px;text-align:center;position:relative;overflow:hidden;margin:0 auto;}
#play .change_a{width:50%;height:100%;position:absolute;top:0;z-index:1;cursor:pointer;display:block;overflow:hidden;background:url(about:blank);}
#play .prev_a{left:0;}
#play .next_a{right:0}
#play .change_a span{width:24px;height:43px;display:block;position:absolute;top:50%;margin-top:-21px;display:none}
#play .prev_a span{background:url(../images/s_gallery.png) no-repeat 0px -50px;left:0;}
#play .next_a span{background:url(../images/s_gallery.png) no-repeat -30px -50px;right:0;}
#play .img_ul{position:relative;z-index:1; height:500px; background:#464646; /*filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;*/}
.img_hd {width:1050px;border-top:1px solid #464646;border-bottom:1px solid #464646;background-color:#464646;overflow:hidden;height:66px;padding:2px 0;margin-top:15px;margin:5px auto;position:relative;}
.img_hd ul{position:absolute;z-index:1}
.img_hd ul li{float:left;width:198px;height:60px;border:3px solid #464646;cursor:pointer;margin:0 3px 0 1px;overflow:hidden;*display:inline;padding:1px;text-align:center}
.img_hd ul li img{height:60px;}
.img_hd ul li.on{border-color:#888888;}
.img_hd .bottom_a{background:url(../images/s_gallery.png) no-repeat;width:22px;height:22px;position:absolute;display:block;top:50%;margin-top:-11px;cursor:pointer;z-index:10}
.img_hd .prev_a{background-position:0 -24px;left:5px;}
.img_hd .next_a{background-position:-30px -24px;right:5px;}


.name_design{ width:auto;display:inline;font:12px/22px "微软雅黑"; color:#717071; background:url(../Images/content/name.jpg) no-repeat left center; padding:0 10px 0 15px;}
.detial_design{ width:auto;display:inline;font:12px/22px "微软雅黑"; color:#717071; background:url(../Images/content/detial.jpg) no-repeat left center; padding:0 0 0 15px;}
.detial_design2{ width:auto;display:inline;font:12px/22px "微软雅黑"; color:#717071;padding:0 0 0 6px;}



/*********cases_details*********************/
.case_heng{ width:100%; height:1px; border-top:1px dashed #c8c5c4; float:left; display:inline;}
.case_detial{ width:1300px; height:auto; float:left; display:inline; overflow:hidden;}
.case_detial_choice{ width:100%; height:auto; float:left; display:inline;}
.case_detial_choice dd{ width:auto; float:left; display:inline; font:13px/58px "微软雅黑"; color:#3e3a39;}
.case_detial_choice dd a{ display:inline; color:#717071; padding-left:8px;}
.case_detial_choice dd a:hover{ color:#000000;}
.case_detial_choice dd a.detial_cur{color:#000000;}
.case_detial_choice dt{ width:51px; float:right; height:14px; display:inline; padding:21px 3px 10px 0;}
.case_detial_choice dt img{width:51px; float:right; height:14px; }
.case_detial2{ width:1300px; height:500px; float:left; display:inline; overflow:hidden;}
.case_detial2_left{ width:855px; height:500px; float:left; display:inline; overflow:hidden;}

.case_detial_scroll{ width:1072px; height:547px; float:left; display:inline; overflow:hidden;}
.case_detial_scroll ul{ width:1072px; height:547px; float:left; display:inline; overflow:hidden;position:relative; z-index:0;}
.case_detial_scroll ul li{ width:1072px; height:547px; float:left; display:none; position:absolute; z-index:0}
.case_detial_scroll ul li img{ width:100%; height:auto; float:left;}
.case_detial_scroll span{ width:100px; height:30px; float:right; display:inline; overflow:hidden; position:relative; z-index:9990; right:39px; bottom:15%;}
.case_detial2_right{ width:275px; height:547px; float:left; display:inline; overflow:hidden; position:relative; left:5px/*background:#e3e3e3;*/}
.case_detial2_right span{ width:49px; display:none; height:49px; float:left; overflow:hidden; position:absolute; top:257px; right:11px;}

.case_detial2_right img{ width:275px; height:320px; float:left; border:1px solid #b2b2b3; border-top:none;}
.case_detial2_right ul{ width:206px; height:auto; float:left; display:inline; overflow:hidden; padding:20px 0 0 5px;}
.case_detial2_right ul li{width:206px; height:24px; float:left; display:inline; overflow:hidden; font:14px/24px "微软雅黑"; color:#3e3a39;}
.case_detial2_right ul li a{ color:#000;}
.case_detial2_right ul li b{ font-weight:normal; padding:0 10px; border-radius:8px; margin-left:8px; margin-top:5px; background:#540000;font:8px/15px "微软雅黑"; color:#FFF; cursor:pointer;}
.case_detial2_right ul li b a{ color:#FFF;}

.case_pc_piad{ width:100%; height:auto; float:left; display:inline; padding-top:0;}

.case_detial3{ width:100%; height:auto; float:left; display:inline; overflow:hidden; padding:20px 0 20px 0; border-bottom:1px solid #393838; color:#575757;}
.case_detial3 dl{ width:100%; height:37px; float:left;font:16px/37px "微软雅黑"; color:#bcbcba;}
.case_detial3 p{ width:100%; height:auto; float:left;font:14px/30px "微软雅黑"; color:#575757;} 

.case_detial_quick{ width:100%; height:auto; float:left; display:inline; overflow:hidden;}
.case_detial_quick_1{ width:100%; height:45px; float:left; display:inline; background:url(../Images/content/detial_bg.jpg) repeat-x;}
.case_detial_quick_1 p{ width:auto; float:left; display:inline; font:13px/35px "微软雅黑"; color:#3e3a39; padding-left:8px;}
.case_detial_quick_1 p a{ display:inline; color:#717071;}
.case_detial_quick_1 p a:hover{ color:#000000;}
.case_detial_quick_1 p a.detial_cur{color:#000000;}
.case_detial4{ width:100%; height:auto; float:left; display:inline; overflow:hidden; padding:25px 0 0 0;}
.case_detial4 dl{ width:100%; height:43px; float:left; display:inline; overflow:hidden; font:16px/43px "微软雅黑"; color:#3e3a39;}
.case_detial4 dl a{ color:#bcbcba; text-align:center;}
.case_detial4 ul{ width:100%; height:auto; float:left; display:inline; overflow:hidden;}
.case_detial4 ul li{ width:260px;margin-left:25px; height:auto; float:left; display:inline; overflow:hidden;}
.case_detial4 ul li img{ width:220px; height:150px; float:left;}
.case_detial4 ul li p{ width:250px; height:43px; float:left; display:inline; overflow:hidden; font:14px/43px "微软雅黑"; color:#3e3a39; text-align:center;}
.case_detial4 ul li p a{ color:#777777;padding-right:36px}


.doings_main{width:100%; height:auto; float:left; display:inline; overflow:hidden; margin:0 auto 40px;}
.doings_main p{margin-bottom:20px; width:100%; height:auto; float:left; display:inline; overflow:hidden; color:#696868; font-size:14px; line-height:25px;}

/* new style */
.doings-course { overflow:hidden; width:100%; font:normal 12px/20px "Microsoft Yahei", Tahoma, Arial, sans-serif, Simsun; /*color:#3f4a5a;*/}
.doings-course h2 { padding:40px 0; text-align:center; font-size:36px; font-weight:normal}
.doings-course .group { padding:0 0 20px;}
.doings-course .group .item { float:left; position:relative; z-index:0; overflow:hidden; cursor:pointer; width:315px; height:275px; margin:0 10px 10px 0; color:#fff; _display:inline}
.doings-course .group .item .pps { position:absolute; z-index:2; left:0; top:10px; padding:0 10px; line-height:30px; font-size:14px; font-weight:bold; background:url(../images/index-1.png) 0 -100px no-repeat;}
.doings-course .group .item .pic { overflow:hidden; width:100%; height:240px; background:#fff}
.doings-course .group .item .txt { position:absolute; z-index:1; left:0; top:240px; overflow:hidden; width:100%; height:275px; line-height:24px}
.doings-course .group .item .txt h4 { padding-top:7px; text-align:center; font-size:16px}
/*.doings-course .group .item .txt h5 { padding-bottom:5px; text-align:center; font-weight:normal; font-size: 11px;}*/
.doings-course .group .item .txt ul { padding:20px 20px 0 10px;}
.doings-course .group .item .txt li { margin-left:2em; list-style:disc}
.doings-course .group .item .txt p { padding:10px; text-align:right; margin-top:10px;}
.doings-course .group .item .txt p span { display:inline-block; padding:0 10px; background:#000; color:#fff; margin-right:10px;}
.doings-course .group .item .mask { position:absolute; z-index:0; left:0; top:240px; overflow:hidden; width:100%; height:300px; background:#000000; filter:alpha(opacity=50); opacity:0.5}


/*-----放大镜-----*/
#preview{ float:none; margin:0px auto; text-align:center; width:1072px;}
.jqzoom{ width:1072px; height:470px; position:relative;}

.zoomdiv{ width:1072px; height:283px;}
.list-h li{ float:left;}
#spec-n5{width:1072px; height:80px; padding-top:6px; overflow:hidden;}
#spec-list{ width:1072px; height:80px; float:left; /*overflow:hidden;*/ margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:210px;}
#spec-list ul li img{ padding:2px ; border:1px solid #343434; width:200px; height:80px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:1072px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #343434;display:none;text-align:center;overflow: hidden;}

.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #343434;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:1072px;}
#spec-list div{ margin-top:0; *margin-left:0;}


.footer{ width:100%;  float:left; display:inline;color:#fff; overflow:hidden; border-top:2px solid #4e4e4e;}
.footer_1{ width:auto; float:left; display:inline;font:13px/41px "微软雅黑"; color:#949393;}
.footer_1 p{width:auto; float:left; display:inline; padding-right:10px;}
.footer_1 p a{color:#949393;}
.footer_r{ width:auto; float:right; display:inline;font:13px/41px "微软雅黑"; color:#949393;}
.footer_r p{width:auto; float:right; display:inline;}
.footer_r p a{color:#949393;}
.footer_2{ width:1300px; float:left; display:inline; height:auto;}
.footer_2_1{ width:auto; float:left; display:inline;font:13px/43px "微软雅黑", Arial; color:#c8b280;}
.footer_2_1 a{ padding-left:10px;color:#c8b280;}
.footer_2_2{ width:auto; float:left; display:inline; height:auto;}
.footer_2_2 dd{ width:auto; float:left; display:inline;}
.footer_2_2 dd p{ width:auto; float:left; display:inline; padding-right:33px; background:url(../Images/Common/footee2.jpg) no-repeat left center;font:13px/43px "微软雅黑", Arial; color:#c8b280; padding-left:25px;}
.footer_2_2 dt{ width:auto; float:left; display:inline;}
.footer_2_2 dt span{ width:auto; float:left; display:inline;}
.footer_2_2 dt span b{ width:auto; float:left; display:inline;font:13px/43px "微软雅黑", Arial; color:#c8b280; font-weight:normal;}
.footer_2_2 dt span img{width: 24px;height: 24px;padding-left: 6px;float: left;display: inline;padding-top: 8px;}
.footer_2_3{ width:81px; height:20px; float:right; display:inline; overflow:hidden; padding-top:12px; padding-left:10px;}
.footer_2_4{width:auto; float:right; display:inline; height:auto;}


/*-分页-*/
.zipage,.zi_page{ width:100%; height:26px; float:left; display:inline; overflow:hidden; padding:20px 0 0; text-align:center;}

.zipage span{ font-weight:bold;padding:1px 5px 1px 5px; background-color:#343434; color:#898989; border:1px solid #989898; margin-right:5px;}
.zipage li{ display:block;margin-top:5px;}
.zipage a{ color:#000000;padding:1px 5px 1px 5px; text-decoration:none;color:#343434; margin-right:5px; border:1px solid #515254; background-color:#464646;}
.zipage a:hover{ background-color:#343434;color:#fff;padding:1px 5px 1px 5px; font-weight:bold; text-decoration:none;}
.zi_page a:hover{ text-decoration:underline;}

.pre_list{ clear:both;width:100%;height:20px; padding-top:5px; /*border:1px dashed #999999;*/ /*background-color:#c7f4ff;*/ margin:30px auto 0;}
.pre_list strong{ display:block;width:450px;float:left;font-weight:normal; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; color:#636060; font-size:14px;}
.pre_list span{ display:block;width:450px;float:right; text-align:right; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; color:#636060; font-size:14px;}
.pre_list a{ color:#575757; font-size:14px;}
.pre_list a:hover{ color:#fff; text-decoration:none; font-size:14px;}

.pro_sx { background-color: #C7F4FF; border: 1px dashed #999999; clear: both; height: 20px; margin: 20px auto; padding-top: 5px; width: 100%;}
.pro_sx strong { color: #000000; display: block; float: left; font-weight: normal; overflow: hidden; padding-left: 10px; text-overflow: ellipsis; width: 300px;}
.pro_sx span { color: #000000; display: block; float: right; overflow: hidden; padding-right: 10px; text-align: right; text-overflow: ellipsis; width: 300px;}
.pro_sx a {color: #333333;}
.pro_sx a:hover { color: #000000; text-decoration: underline;}