@charset "utf-8";

/*-------home 首页 开始-------*/
.pic { width:100%;  margin:0 auto;}
.pic .bx-controls { position:absolute; width:100%; height:12px; left:0; bottom:26px; text-align:center;z-index:9999;}
.pic .bx-controls .bx-pager { display:inline-block;}
.pic .bx-controls .bx-pager div { float:left; margin:0 6px;}
.pic .bx-controls .bx-pager div a { width:12px; height:12px; display:block; background:#ee7700; font-size:0;-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%}
.pic .bx-controls .bx-pager div .active { background:#fff}

.home_floating { width:1318px; height:0px; background:#f00; left:50%; top:50%; margin:0 0 0 -659px; position:fixed; z-index:999999}
.floating { width:60px; position:absolute; right:0; top:-102px; z-index:99999999999}

@media screen and (max-width: 1318px) { 
.home_floating { width:100%; height:0px; left:0; top:50%; margin:0; position:fixed; z-index:999999}
.floating { width:60px; position:absolute; right:-60px; top:-102px; z-index:99999999999}
}

.floating_open { width:15px; text-align:center; height:68px; padding:5px; background:#d7d6d6; position:absolute; right:0px; top:-92px; color:#000;
-moz-border-radius:15px 0 0 15px; -webkit-border-radius:15px 0 0 15px; border-radius:15px 0 0 15px; cursor:pointer;}
.floating li { float:left; width:60px;}
.floating .li_1 { height:70px; line-height:87px; background:url(../images/db18.png); text-align:center; font-size:18px; color:#fff; cursor:pointer}
.floating .li_1:hover { background:url(../images/db22.png)}
.floating .li_2 { height:60px; border-top:1px solid #f5ad66; background:#ee7700;}
.floating .li_2 div { width:60px; height:60px; float:left; position:relative}
.floating .li_2 div img { float:left}
.floating .li_2 div p { float:left; line-height:60px; color:#fff; font-size:14px; display:none}

.floating .li_3 { height:60px; border-top:1px solid #f5ad66; background:#ee7700; position:relative}
.floating .li_3:hover { background:#3e444d}
.floating .li_3 div { position:absolute; left:-170px; bottom:0; width:170px; height:170px; display:none}
.floating .li_3 div ul { float:left; width:150px; height:170px; border:1px solid #e6e6e6; background:#fff; position:relative}
.floating .li_3 div ul .wxj { position:absolute; right:-6px; bottom:10px; width:6px; height:11px; background:url(../images/db47.png)}
.floating .li_3 div ul li { width:150px; text-align:center; font-size:14px; color:#000}
.floating .li_3 img { float:left;}
.floating .li_3 div ul li img { float:left; width:150px; height:145px;}

.home_search { width:735px; height:0px; margin:0 auto; position:relative}
.home_search ul { position:absolute; left:0; bottom:60px; width:735px; height:100px; background:url(../images/db39.png);
				 -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px}
.home_search ul li { float:left}
.home_search ul .li_text { width:685px; height:48px; margin-left:25px; line-height:48px; font-size:14px; color:#fff}
.home_search ul .li_text a { color:#fff}
.home_search ul .li_text a:hover { color:#ee7700}
.home_search ul .li_search { width:580px; height:36px; background:#fff; margin:0 0 0 25px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; overflow:hidden}
.home_search ul .li_search .input_text { float:left; width:470px; height:30px; background:none; border:none; outline:none; line-height:30px; margin:3px 0 0 10px;}
.home_search ul .li_search .input_submit { float:right; width:86px; height:36px; background:#56ac01 url(../images/bigtu01.png) center no-repeat; border:none; outline:none; cursor:pointer}
.home_search ul .li_xqdz { width:89px; height:36px; text-align:center; line-height:36px; font-size:14px; color:#fff; background:#ee7700; margin-left:17px; cursor:pointer;
 						   -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
						   .home_search ul .li_xqdz a{color:#ffffff;}
						   
.home_custom_box { width:1200px; height:0; margin:0 auto; position:relative;}
.home_custom { width:628px; height:410px; position:absolute; left:50%; top:-32px; background:#FFF; margin:0 0 0 -314px; z-index:99999; -webkit-box-shadow: 0 0 15px #666; -moz-box-shadow: 0 0 15px #666; box-shadow: 0 0 15px #666; display:none; position:relative; overflow:hidden}
.home_custom .ul_1 { width:628px; height:45px; float:left}
.home_custom .ul_1 .title { float:left; font-size:16px; color:#7c7b7b; margin:10px 0 0 22px}
.home_custom .ul_1 .close { float:right; margin:22px 28px 0 0; cursor:pointer}
.home_custom .ul_2 { float:left; margin:14px 0 0 22px;}
.home_custom .ul_2 li { float:left; margin-right:17px}
.home_custom .ul_2 li .date { width:150px; height:34px; line-height:34px; float:left; padding:0 15px; border:1px solid #eeeeee; outline:none; font-size:14px; color:#777777; background:url(../images/db43.png) right top no-repeat}
.home_custom .ul_2 li .lx { width:150px; height:34px; line-height:34px; float:left; padding:0 15px; border:1px solid #eeeeee; outline:none; font-size:14px; color:#777777;}
.home_custom .ul_2 li .lx_yzm { width:66px; height:34px; line-height:34px; float:left; padding:0 15px; border:1px solid #eeeeee; outline:none; font-size:14px; color:#777777;}
.home_custom .ul_2 li .fs_yzm { float:left; width:78px; height:36px; background:#3e444d; margin-left:6px; border:none; outline:none; line-height:36px; color:#fff; cursor:pointer}
.home_custom .ul_2 li .select { width:182px; height:36px; border:1px solid #eeeeee; outline:none; padding:0 10px; font-size:14px; color:#777777;}
.home_custom .ul_3 { float:left; width:580px; height:51px; float:left; margin-left:22px; border-bottom:1px solid #eeeeee}
.home_custom .ul_3 li { color:#a9a8a8; float:left; margin-top:20px;}
.home_custom .ul_3 li span { font-size:16px; color:#7c7b7b}

.home_custom .ul_4 { float:left; width:580px; height:51px; float:left; margin:14px 0 0 22px;}
.home_custom .ul_4 li { width:578px; height:60px; border:1px solid #eeeeee; float:left;}
.home_custom .ul_4 li textarea { width:548px; height:44px; float:left; line-height:22px; margin:8px 0 0 15px; overflow:hidden; border:none; outline:none; background:none; color:#777777}
.home_custom .xq_dd { width:400px; height:250px; background:#fff; position:absolute; left:50%; top:50%; margin:-126px 0 0 -201px; border:2px solid #ee7600; display:none}
.home_custom .xq_dd p { position:absolute; right:5px; top:5px; cursor:pointer}
.home_custom .xq_dd li { float:left; width:350px; height:220px; padding:0 25px; margin-top:15px; line-height:24px; overflow-x:hidden; overflow-y:auto; display:none}
.home_custom .xq_dd li span { float:left; margin-right:15px; font-size:14px; display:inline-block; color:#777777; cursor:pointer}
.home_custom .xq_dd li .a_one { color:#ee7600; margin-right:8px}
.home_custom .custom_submit { float:left; width:100%; padding-top:30px; text-align:center}
.home_custom .custom_submit input { width:149px; height:45px; background:#ee7600; border:none; outline:none; font-size:18px; color:#fff; float:none; display:inline-block; cursor:pointer}



.home_digital { width:100%; min-width:1248px; height:140px; margin:0 auto; background:#fcfcfc}
.home_digital ul { width:1203px; margin:0 auto; height:140px; overflow:hidden;}
.home_digital ul li { float:left; width:300px; height:83px; border-right:1px solid #e3e2e2; margin-top:28.5px; overflow:hidden;}
.home_digital ul .border_no { border-right:none;}
.home_digital ul li .digital { float:left; width:100%; text-align:center; font-size:40px; color:#ee7600; font-weight:bold;}
.home_digital ul li .digital .nian { display:inline-block;}
.home_digital ul li .digital .nian .sp1,.sp2{ float:left;}
.home_digital ul li .digital .sp2 {font-size:20px; margin-top:15px;}
.home_digital ul li .text { float:left; width:100%; text-align:center; font-size:20px; color:#717171; margin-top:8px}

/* home_pro 首页团建产品 */
.home_pro_title { width:1200px; margin:0 auto; text-align:center; padding-top:70px;}
.home_pro_text { width:1200px; text-align:center; line-height:30px; margin:0 auto; font-size:16px; color:#79797a; padding:5px 0 25px 0}
.home_pro_type { width:1200px; min-height:44px; margin:0 auto;}
.home_pro_type .more { float:right; font-size:14px; color:#858484; padding-right:2px; margin-top:-18px}
.home_pro_type ul { float:left; width:1200px;}
.home_pro_type ul li { float:left; margin-right:12px; padding:0 15px; height:35px; line-height:35px; color:#313030; font-size:16px; cursor:pointer; position:relative;
					   -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
.home_pro_type ul li:hover { background:#ee7600; color:#fff;}
.home_pro_type ul li div { width:16px; height:8px; background:url(../images/db25.png); display:block; position:absolute; left:50%; top:35px; margin-left:-8px; display:none}
.home_pro_type ul li:hover div { display:block}

.home_pro_type ul .active { background:#ee7600; color:#fff;}
.home_pro_type ul .active div { display:block}
.home_pro_list { width:1233px; margin:0 auto;min-height:298px;}
.home_pro_list ul { float:left; width:1233px; display:none}
.home_pro_list .box_1_0 { display:block}
.home_pro_list ul li { float:left; width:377px; height:268px; margin:30px 17px 0 17px; position:relative; cursor:pointer; overflow:hidden}
.home_pro_list ul li img { float:left; position:relative}

.home_pro_list ul li div { position:absolute; width:0; height:0; left:188.5px; top:134px; background:url(../images/db27.png) 330px 224px no-repeat,url(../images/db26.png); overflow:hidden}
.home_pro_list ul li div .p1 { float:left; width:319px; height:26px; line-height:26px; color:#fff; font-size:26px; overflow:hidden; margin:45px 0 0 0; padding:0 24px 0 34px; display:none}
.home_pro_list ul li div .p2 { float:left; width:319px; height:96px; line-height:24px; color:#fff; font-size:14px; overflow:hidden; margin-top:20px; padding:0 24px 0 34px; display:none}

/* home_base 首页基地资源 */
.home_base { width:100%; min-height:788px; min-width:1248px; margin:95px auto 0 auto; background:url(../images/db29.png) center top no-repeat}
.home_base_title { width:1200px; margin:0 auto; text-align:center; padding-top:65px;}
.home_base_text { width:1200px; text-align:center; line-height:30px; margin:0 auto; font-size:16px; color:#79797a; padding:5px 0 30px 0}
.home_base_type { width:1200px; height:40px; margin:0 auto; text-align:center}
.home_base_type ul { display:inline-block;}
.home_base_type ul li { float:left; width:154px; height:40px; text-align:center; line-height:42px; font-size:18px; color:#373636; background:url(../images/db30.png); margin:0 5px; cursor:pointer}
.home_base_type ul li:hover { background:#f3883c; color:#fff}
.home_base_type ul .active { background:#f3883c; color:#fff}
.home_base_content { width:1205px; margin:0 auto; padding:42px 0 0 7px;}
.home_base_content .slide { width:289px; height:390px; background:#fff; position:relative}
.home_base_content .slide .ul_1 { float:left; width:289px; height:390px; position:relative; z-index:20}
.home_base_content .slide .ul_1 .img { float:left;}
.home_base_content .slide .ul_1 .img img { float:left; margin:13px 0 0 13px;}
.home_base_content .slide .ul_1 .title { float:left; width:263px; height:24px; line-height:24px; overflow:hidden; font-size:22px; color:#484746; padding:0 13px; margin-top:23px;}
.home_base_content .slide .ul_1 .content { float:left; width:263px; height:72px; line-height:24px; overflow:hidden; font-size:14px; color:#7a7978; padding:0 13px; margin-top:18px;}
.home_base_content .slide .ul_1 .jj { position:absolute; width:23px; height:23px; right:8px; bottom:10px; background:url(../images/db31.png);}
.home_base_content .slide .ul_2 { position:absolute; left:0; bottom:0; width:289px; height:0; background:#f46500; z-index:10}

.home_base_content .bx-controls-direction { display:none}
.home_base_content .bx-controls { float:left; width:1205px; height:16px; margin-top:45px; text-align:center}
.home_base_content .bx-controls .bx-pager { display:inline-block;}
.home_base_content .bx-controls .bx-pager .bx-pager-item { width:16px; height:16px; float:left; font-size:0; margin:0 7px;}
.home_base_content .bx-controls .bx-pager .bx-pager-item a { width:16px; height:16px; display:block;-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; background:#cbcac9; overflow:hidden}
.home_base_content .bx-controls .bx-pager .bx-pager-item .active { background:#f46500}
.content_type_2 { display:none;}
.home_base_content .box_2_0 { display:block}

.home_base_content .box_2_1 .slide { width:289px !important; height:390px !important; background:#fff; position:relative}
.home_base_content .box_2_2 .slide { width:289px !important; height:390px !important; background:#fff; position:relative}

/* home_news 首页新闻资讯 */
.home_news_title { width:1200px; margin:0 auto; text-align:center; padding-top:81px;}
.home_news_text { width:1200px; text-align:center; line-height:30px; margin:0 auto; font-size:16px; color:#79797a; padding:8px 0 45px 0}
.home_news_content { width:1200px; margin:0 auto;}
.home_news_content .left { float:left; width:529px; height:530px; background:#f5f5f5; position:relative}
.home_news_content .left .bx-controls-direction { display:none}
.home_news_content .left .bx-controls { width:529px; height:12px; text-align:center; position:absolute; left:0; top:365px;}
.home_news_content .left .bx-controls .bx-pager { display:inline-block;}
.home_news_content .left .bx-controls .bx-pager .bx-pager-item { width:12px; height:12px; float:left; font-size:0; margin:0 4px;}
.home_news_content .left .bx-controls .bx-pager .bx-pager-item a { width:12px; height:12px; display:block;-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; background:#cbcac9; overflow:hidden}
.home_news_content .left .bx-controls .bx-pager .bx-pager-item .active { background:#f46500}
.home_news_content .left .slide .title { float:left; width:489px; height:20px; line-height:20px; color:#3e444d; font-size:18px; margin:20px 0 0 20px; overflow:hidden}
.home_news_content .left .slide .jj { float:left; width:489px; height:66px; line-height:22px; color:#7b7b7b; overflow:hidden; font-size:14px; margin:16px 0 0 20px;}

.home_news_content .right { float:right; width:640px; height:530px; margin-top:-19px}
.home_news_content .right ul { float:left; width:640px; height:91px; margin-top:19px; background:#f5f5f5; position:relative}
.home_news_content .right ul .li_1 { float:left; width:88px; height:62px; border-right:2px solid #d6d5d5; margin-top:14.5px; text-align:center;}
.home_news_content .right ul .li_1 .s1 { font-size:32px; color:#fe6601; font-weight:bold}
.home_news_content .right ul .li_1 .s2 { color:#a4a5a5}
.home_news_content .right ul .li_2 { float:left; width:530px; height:24px; line-height:24px; margin:14.5px 0 0 12px; overflow:hidden;font-size:18px; color:#3e444d}
.home_news_content .right ul .li_3 { float:left; width:530px; height:40px; line-height:20px; margin:0px 0 0 12px; overflow:hidden; font-size:14px; color:#7b7b7b}
.home_news_content .right ul:hover { position:relative;transition: all 2s ease 0s; -moz-transition: all 2s ease 0s; -webkit-transition: all 2s ease 0s; background:#f46500}


.home_news_content .right ul:hover .li_1 .s1 { color:#fff}
.home_news_content .right ul:hover .li_1 .s2 { color:#fff}
.home_news_content .right ul:hover .li_2 { color:#fff}
.home_news_content .right ul:hover .li_3 { color:#fff}

/* home_szsl 首页师资实力 */
.home_szsl { width:100%; height:660px; min-width:1248px;  background:#fafcfd url(../images/db33.png) center bottom no-repeat; }
.home_szsl_title { width:1200px; margin:0 auto; text-align:center; padding-top:72px;}
.home_szsl_text { width:700px; text-align:center; height:52px; overflow:hidden; line-height:26px; margin:0 auto; font-size:14px; color:#d9d9d9; padding:30px 0 0 0; background:url(../images/db34.png) 14px 26px no-repeat,url(../images/db35.png) right 65px no-repeat;}
.home_szsl_content { width:1050px; margin:65px auto 0 auto; position:relative}
.home_szsl_content .slide { width:1050px; height:380px;}
.home_szsl_content .slide .list { float:left; width:176px; height:198px; margin:0 17px; position:relative}
.home_szsl_content .slide .list img { float:left;}
.home_szsl_content .slide .blank_space { float:left; width:103px; height:198px;}
.home_szsl_content .slide .list_n { margin-top:-18px;}
.home_szsl_content .slide .list .ceng_1 { position:absolute; left:0; bottom:0; width:176px; height:198px; background:url(../images/db10.png) left bottom no-repeat}
.home_szsl_content .slide .list .ceng_2 { position:absolute; left:88px; top:99px; width:0; height:0; background:url(../images/db11.png) center no-repeat;-moz-border-radius:75px; -webkit-border-radius:75px; border-radius:75px; overflow:hidden; cursor:pointer}
.home_szsl_content .slide .list .ceng_2 div { width:176px; text-align:center; font-size:16px; color:#fff; float:left; margin-top:75px; display:none}
.home_szsl_content .slide .list .ceng_2 div span { font-size:24px;}

.home_szsl_content .bx-pager { display:none}
.home_szsl_content .bx-controls-direction { width:1050px; height:0; position:absolute; left:0; top:190px; font-size:0;}
.home_szsl_content .bx-controls-direction .bx-prev { width:41px; height:78px; background:url(../images/db37.png); display:block; position:absolute; left:-100px; top:-39px;}
.home_szsl_content .bx-controls-direction .bx-next { width:41px; height:78px; background:url(../images/db36.png); display:block; position:absolute; right:-100px; top:-39px;}

/* home_customer 首页我们的客户 */
.home_customer_title { width:1200px; margin:0 auto; text-align:center; padding-top:73px;}
.home_customer_text { width:1200px; text-align:center; line-height:30px; margin:0 auto; font-size:16px; color:#79797a; padding:8px 0 35px 0}
.home_customer_content { width:1212px; margin:0 auto}
.home_customer_content .slide img { float:left; border:1px solid #dbdbdb; margin:26px 9px 0 9px;}
.home_customer_content .slide img:hover { -webkit-box-shadow: 0 0 6px #c5c5c5; -moz-box-shadow: 0 0 6px #c5c5c5; box-shadow: 0 0 6px #c5c5c5;}
.home_customer_content .bx-controls { float:left; width:1212px; height:111px; text-align:center}
.home_customer_content .bx-controls .bx-pager { display:inline-block; padding-top:49px;}
.home_customer_content .bx-controls .bx-pager .bx-pager-item { width:16px; height:16px; float:left; font-size:0; margin:0 7px;}
.home_customer_content .bx-controls .bx-pager .bx-pager-item a { width:16px; height:16px; display:block;-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; background:#cbcac9; overflow:hidden}
.home_customer_content .bx-controls .bx-pager .bx-pager-item .active { background:#f46500}

.home_customer_content .bx-controls-direction {display:none}

/*-------home 首页 结束-------*/

/*-------case 案例页 开始-------*/
.case_type { width:100%; min-width:1248px; height:64px; margin:0 auto; border-bottom:1px solid #efeeee; text-align:center}
.case_type ul { height:64px; margin:0 auto; display:inline; display:inline-block;}
.case_type ul li { float:left; margin:0 28px; position:relative}
.case_type ul li a { height:64px; line-height:70px; display:block; font-size:18px; color:#373636; padding:0 3px;}
.case_type ul li a:hover { height:61px; color:#f46500; border-bottom:3px solid #f46500}
.case_type ul li .active { height:61px; color:#f46500; border-bottom:3px solid #f46500}

.case_box { width:1230px; margin:0 auto; padding:14px 0 0 0;min-height:298px;}
.case_box ul { float:left; width:379px; margin:27px 15.5px 0 15.5px; position:relative}
.case_box ul .li_1 { float:left; position:relative; width:379px; height:240px; overflow:hidden}
.case_box ul .li_1 img { float:left; position:relative}
.case_box ul .li_1 div { position:absolute; left:0; bottom:-77px; width:379px; height:77px; overflow:hidden; background:url(../images/db13.png); text-align:center}
.case_box ul .li_1 div img { margin-top:18.5px; float:none}
.case_box ul .li_3 { float:left; width:339px; height:58px; line-height:58px; padding:0 20px; overflow:hidden; text-align:center; position:relative; z-index:20}
.case_box ul .li_3 a { font-size:14px; color:#676767}
.case_box ul .li_3 div { width:379px; height:58px; position:absolute; left:0; top:-58px; background:#f46500; z-index:-1}

.case_box ul:hover .li_3 a { color:#fff }
.page_box { width:1200px; margin:0 auto; text-align:center; padding:67px 0 60px 0}
.page_box .pagination { float:none; width:auto; display:inline-block;}
.page_box .pagination li { float:left; margin:0 4px}
.page_box .pagination a { width:41px; height:38px; line-height:38px; display:block; text-align:center; color:737373; background:#e2e1e1}
.page_box .pagination .active a { background:#ee7600 !important; color:#fff !important;}

.location { width:100%; min-width:1248px; height:64px; margin:0 auto; border-bottom:1px solid #efeeee;}
.location li { width:1200px; height:64px; margin:0 auto; line-height:70px; font-size:14px; color:#646363}
.location li .fh_list { float:right; line-height:none; height:65px; display:block}
.location li a { color:#646363}
.case_show_title { width:1200px; margin:0 auto; line-height:32px; text-align:center; padding:55px 0 45px 0; font-size:30px; color:#ee7700}
.case_show_pic { width:1200px; height:495px; margin:0 auto; position:relative}
.case_show_pic .title { position:absolute; right:0; top:0; width:300px; height:495px; background:url(../images/db12.png)}
.case_show_pic .title li { float:left; width:244px; margin-left:28px;}
.case_show_pic .title .li_1 { border-bottom:1px solid #e9a96a; text-align:center; padding:38px 0 25px 0}
.case_show_pic .title .li_2 { font-size:18px; line-height:36px; color:#fff; padding-top:14px;}
.case_show_pic .bx-pager { display:none}
.case_show_pic .bx-controls-direction { width:836px; height:0; position:absolute; left:36px; top:247.5px; font-size:0;}
.case_show_pic .bx-controls-direction .bx-prev { width:41px; height:78px; background:url(../images/db37.png); display:block; position:absolute; left:0; top:-39px;}
.case_show_pic .bx-controls-direction .bx-next { width:41px; height:78px; background:url(../images/db36.png); display:block; position:absolute; right:0; top:-39px;}
.case_show_introduce { width:800px; height:122px; margin:0 auto; border-bottom:1px solid #efeeee; text-align:center; line-height:150px; font-size:30px; color:#373636}
.case_show_content { width:1200px; margin:0 auto; font-size:14px; color:#7f7e7e; line-height:30px; padding:20px 0 60px 0}
/*-------case 案例页 结束-------*/


/*-------pro_box 产品页 开始-------*/
.pro_type_2 { width:1200px; height:53px; margin:0 auto; text-align:center}
.pro_type_2 ul { float:left; display:inline-block; display:none;}
.pro_type_2 .show { display:block}
.pro_type_2 ul li { float:left; width:1200px; height:53px; line-height:53px; text-align:center}
.pro_type_2 ul li a { font-size:14px; color:#747474; margin:0 12px}
.pro_type_2 ul li a:hover { color:#f46500}
.pro_type_2 ul li .active { color:#f46500}

.pro_show_content { width:900px; margin:0 auto; font-size:14px; color:#7f7e7e; line-height:30px; padding:0px 0 60px 0}

.show_np { width:100%; height:101px; min-width:1248px; border-top:1px solid #dbdbdb; margin:0 auto}
.show_np ul { width:1200px; margin:0 auto; padding-top:15px}
.show_np ul li { float:left; width:1200px; font-size:16px; color:#000; line-height:36px;}
.show_np ul li a { font-size:14px; color:#5d5d5d}
/*-------pro_box 产品页 结束-------*/

/*-------about 关于我们页 开始-------*/
.about_b1 { width:100%; min-width:1350px; height:634px; margin:0 auto; background:url(../images/db02.png) center top no-repeat}
.about_b1 .title { width:1200px; text-align:center; margin:0 auto; padding-top:50px;}
.about_b1 .type { width:360px; height:41px; margin:0 auto; padding:33px 0 36px 0}
.about_b1 .type li { width:151px; height:39px; border:1px solid #dddcdc; margin:0 13.5px; float:left;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-align:center; line-height:40px; color:#5e5f60; font-size:18px; cursor:pointer}
.about_b1 .type li:hover { border:1px solid #ee7600; color:#ee7600}
.about_b1 .type .active { border:1px solid #ee7600; color:#ee7600}
.about_b1 .content { width:1200px; height:295px; margin:0 auto; padding-top:35px}
.about_b1 .content .img { float:left; width:515px; height:374px; overflow:hidden}
.about_b1 .content .img img { float:left;}
.about_b1 .content .img embed { width:515px !important; height:374px !important;}
.about_b1 .content .text { float:right; width:647px; height:295px; overflow:hidden; font-size:14px; color:#666666; line-height:30px;}
.about_b1 .content .xlm { float:right; width:647px; height:55px}
.about_b1 .content .xlm .p_title { float:left; margin-right:42px; height:34px; cursor:pointer; line-height:30px; font-size:18px; color:#3e444d; position:relative}
.about_b1 .content .xlm .p_title:hover { border-bottom:2px solid #ee7600; color:#ee7600}
.about_b1 .content .xlm .p_title:hover .xsj { display:block}
.about_b1 .content .xlm .p_title .xsj { position:absolute; left:50%; margin:0 0 0 -7px; bottom:-9px; width:14px !important; height:7px !important; background:url(../images/db48.png) no-repeat; display:none}
.about_b1 .content .xlm .active { border-bottom:2px solid #ee7600; color:#ee7600}
.about_b1 .content .xlm .active .xsj { display:block}

.content_type_3 { display:none}
.box_3_0 { display:block}

.about_b2 { width:100%; min-width:1350px; min-height:660px; margin:0 auto; background:url(../images/db03.png) center top no-repeat}
.about_b2 .title { width:1200px; text-align:center; margin:0 auto; padding-top:95px;}
.about_b2 .type { width:1200px; height:51px; margin:0 auto; padding:29px 0 36px 0; text-align:center}
.about_b2 .type ul { display:inline-block; margin:0 auto;}
.about_b2 .type ul li { float:left; width:126px; height:39px; border:1px solid #fff;  margin:0 6px;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:18px; color:#fff; text-align:center; line-height:40px; cursor:pointer; position:relative}
.about_b2 .type ul li:hover { background:#ee7600; color:#fff; border:1px solid #ee7600}
.about_b2 .type ul li .sj { display:none}
.about_b2 .type ul li:hover .sj { position:absolute; left:50%; top:40px; margin:0 0 0 -10.5px; width:21px; height:10px; background:url(../images/db04.png); display:block}
.about_b2 .type ul .active { background:#ee7600; color:#fff; border:1px solid #ee7600}
.about_b2 .type ul .active .sj { position:absolute; left:50%; top:40px; margin:0 0 0 -10.5px; width:21px; height:10px; background:url(../images/db04.png); display:block}
.about_b2 .content_box { width:1220px; height:502px; margin:0 auto; position:relative}
.about_b2 .content_box .content_type_4 .slide { width:1220px !important; height:502px !important;}
.about_b2 .content_box .slide .ul_1 { float:left; width:283px; height:241px; margin:0 11px 20px 11px; position:relative; overflow:hidden}
.about_b2 .content_box .slide .ul_1 .img { float:left;}
.about_b2 .content_box .slide .ul_1 .img img { float:left}
.about_b2 .content_box .slide .ul_1 .title { position:absolute; left:0; bottom:0; width:283px; height:52px; line-height:52px; text-align:center; background:#fff; font-size:18px; color:#252323; padding:0}
.about_b2 .content_box .slide .ul_1 .text { position:absolute; left:0; top:241px; width:284px; height:181px; background:url(../images/db01.png); text-align:center; color:#fff; font-size:18px; line-height:36px; padding-top:60px;}
.about_b2 .content_box .slide .ul_1 .text span { width:36px; height:5px; display:block; display:inline-block; border-top:1px solid #fff;}

.about_b2 .content_box .bx-pager { display:none}
.about_b2 .content_box .bx-controls-direction { width:1220px; height:0; position:absolute; left:0; top:251px; font-size:0;}
.about_b2 .content_box .bx-controls-direction .bx-prev { width:41px; height:78px; background:url(../images/db09.png); display:block; position:absolute; left:-65px; top:-39px;}
.about_b2 .content_box .bx-controls-direction .bx-next { width:41px; height:78px; background:url(../images/db08.png); display:block; position:absolute; right:-65px; top:-39px;}



.content_type_4 { display:none}
.box_4_0 { display:block}

.fzlc_box { width:100%; min-width:1350px; min-height:810px; margin:0 auto; background:url(../images/db23.png) center top no-repeat}
.fzlc_box .arrow { width:1270px; height:0px; margin:0 auto; position:relative; display:none;}
.fzlc_box .arrow a { position:absolute; width:30px; height:40px; display:block; cursor:pointer}
.fzlc_box .prev { left:0; top:-4px; background:url(../images/prev.png)}
.fzlc_box .next { right:0; top:-4px; background:url(../images/next.png)}

.fzlc_box .fzlc_title { width:1200px; margin:0 auto; text-align:center; padding-top:107px}
.fzlc_box .year_list { width:100%; min-width:1248px; height:105px; margin:106px auto 0 auto; text-align:center; background:url(../images/db07.png) left 55px repeat-x}
.fzlc_box .year_list .width_box { max-width:1200px; margin:0 auto; height:105px; overflow:hidden;}
.fzlc_box .year_list ul { height:105px; position:relative; white-space:nowrap;}
.fzlc_box .year_list ul li { width:80px; height:105px; line-height:32px; text-align:center; display:inline-block; font-size:18px; color:#7a7878; cursor:pointer; position:relative}
.fzlc_box .year_list ul li:hover { font-size:30px; color:#ee7600; line-height:23px}
.fzlc_box .year_list ul li:hover .round { background:#ee7600 !important;}
.fzlc_box .year_list ul .active { font-size:30px; color:#ee7600; line-height:23px}
.fzlc_box .year_list ul .active .round { background:#ee7600 !important;}
.fzlc_box .year_list ul .active .triangle { display:block}
.fzlc_box .year_list ul li .round { position:absolute; left:32.5px; top:49px; width:15px; height:15px; background:#c2c2c2 !important; display:block; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;}
.fzlc_box .year_list ul li .triangle { position:absolute; left:23px; bottom:0; width:0; height:0; border-width:0 17px 17px 17px; border-style:solid; border-color:transparent transparent #ee7600; display:none}

.fzlc_box .content_box { width:1200px; height:360px; overflow:hidden; margin:0 auto; position:relative;}
.fzlc_box .content_box ul { display:none}
.fzlc_box .content_box .show { display:block}
.fzlc_box .content_box ul { top:0; position:absolute; width:1200px; min-height:180px; background:#ee7600; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; padding-bottom:20px}
.fzlc_box .content_box ul .title { float:left; width:1200px; text-align:center; font-size:72px; color:#fff; margin-top:18px}
.fzlc_box .content_box ul .text { float:left; width:1000px; max-height:210px; overflow:hidden; line-height:30px; font-size:16px; color:#fff; text-align:center; margin:4px 0 0 100px;}

.zzgj_box { width:100%; min-width:1350px; min-height:600px; margin:0 auto; background:url(../images/db50.png) center top no-repeat}
.zzgj_box .zzgj_title { width:1200px; margin:0 auto; text-align:center; padding-top:88px}
.zzgj_box .zzgj_img { width:1200px; height:560px; margin:0 auto; padding-top:58px; overflow:hidden; text-align:center;}


.qyzz_box { width:100%; min-width:1350px; margin:0 auto; background:url(../images/db42.png);}
.qyzz_box .qyzz_title { width:1200px; margin:0 auto; text-align:center; padding-top:144px}
.qyzz_box .qyzz_pic { width:1224px; margin:0 auto; padding-top:74px; position:relative; padding-left:24px;}
.qyzz_box .qyzz_pic .slide { width:282px;}
.qyzz_box .qyzz_pic .slide img { border:1px solid #e4e4e4;-webkit-box-shadow: 0 0 8px #666; -moz-box-shadow: 0 0 8px #666; box-shadow: 3px 3px 8px #666;}
.qyzz_box .qyzz_pic .slide div { width:282px; height:20px; line-height:20px; font-size:14px; color:#484849; text-align:center; overflow:hidden; margin-top:20px}

.qyzz_box .qyzz_pic .bx-pager { display:none}
.qyzz_box .qyzz_pic .bx-controls-direction { width:1224px; height:0; position:absolute; left:0; top:181px; font-size:0;}
.qyzz_box .qyzz_pic .bx-controls-direction .bx-prev { width:41px; height:78px; background:url(../images/db52.png); display:block; position:absolute; left:-45px; top:-39px;}
.qyzz_box .qyzz_pic .bx-controls-direction .bx-next { width:41px; height:78px; background:url(../images/db51.png); display:block; position:absolute; right:-70px; top:-39px;}

/*-------about 关于我们页 结束-------*/


/*-------base_box 基地页 开始-------*/
.base_box { width:1228px; margin:0 auto; padding-top:25px;}
.base_box ul { float:left; width:281px; margin:25px 12px 0 12px; border:1px solid #eaeaea; position:relative}
.base_box ul .li_1 { float:left}
.base_box ul .li_1 img { float:left}
.base_box ul .li_2 { float:left; width:251px; height:26px; line-height:26px; overflow:hidden; padding:0 10px 0 20px; margin-top:20px;}
.base_box ul .li_2 a { color:#484746; font-size:22px;}
.base_box ul .li_3 { float:left; width:251px; height:72px; line-height:24px; overflow:hidden; padding:0 10px 25px 20px; margin-top:12px; font-size:14px; color:#7a7978}
.base_box ul:hover { -webkit-box-shadow: 0 3px 8px #999; -moz-box-shadow: 0 3px 8px #999; box-shadow: 0 3px 8px #999;}
/*-------base_box 基地页 结束-------*/

/*-------teachers_box 师资页 开始-------*/
.teachers_box { width:1200px; margin:0 auto; padding:11px 0 0 0;}
.teachers_box .bx { background:#fff; width:1200px; height:1px; float:left; position:relative; z-index:1}
.teachers_box ul { float:left; width:1200px; min-height:400px; margin-top:-1px; padding:45px 0; border-top:1px solid #efeeee; background:url(../images/db44.png) right 46px no-repeat}
.teachers_box ul li { float:left}
.teachers_box ul img { float:left}
.teachers_box ul .li_2 { width:772px; height:auto; margin:12px 0 0 34px; font-size:20px; color:#252424}
.teachers_box ul .li_2 span { font-size:30px; color:#f46500}
.teachers_box ul .li_3 { width:772px; line-height:36px; font-size:18px; color:#707070; margin:20px 0 0 34px;}
.teachers_box ul .li_4 { width:772px; border-top:1px solid #efeeee; line-height:36px; font-size:22px; color:#f46500; margin:17px 0 0 34px; padding:15px 0 0 0}
.teachers_box ul .li_5 { width:772px; line-height:30px; font-size:16px; color:#757575; margin:10px 0 0 34px;}
/*-------teachers_box 师资页 结束-------*/


/*-------news_box 新闻页 开始-------*/
.news_box { width:1200px; margin:0 auto; padding:11px 0 0 0;}
.news_box ul { float:left; width:1200px; padding:40px 0 0 0;}
.news_box ul li { float:left}
.news_box ul .li_2 { float:left; width:283px; height:173px; overflow:hidden;}
.news_box ul .li_2 img { float:left}
.news_box ul .li_3 { width:746px; height:30px; line-height:30px; overflow:hidden; margin:5px 0 0 33px;}
.news_box ul .li_3 a { font-size:18px; color:#373636}
.news_box ul .li_4 { width:746px; height:50px; line-height:25px; overflow:hidden; font-size:14px; color:#838383; margin:8px 0 0 33px;}
.news_box ul .li_5 { width:746px; border-top:1px solid #e6e6e6; margin:20px 0 0 33px;}
.news_box ul .li_5 a { width:75px; height:28px; display:block; float:left; margin-top:30px; text-align:center; font-size:12px; color:#848484;}


.news_box ul:hover .li_2 img {
	animation: nimg 4s linear 0s 1 alternate;
	-moz-animation: nimg 4s linear 0s 1 alternate;
	-webkit-animation: nimg 4s linear 0s 1 alternate;
	-o-animation: nimg 4s linear 0s 1 alternate;
	-webkit-transform: scale(1.25);
    -moz-transform: scale(1.25);
    -ms-transform: scale(1.25);
    -o-transform: scale(1.25);
    transform: scale(1.25);
}
@keyframes nimg
{
0%   {-webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);}
100% {-webkit-transform: scale(1.25);
    -moz-transform: scale(1.25);
    -ms-transform: scale(1.25);
    -o-transform: scale(1.25);
    transform: scale(1.25);}
}
@-moz-keyframes nimg /* Firefox */
{
0%   {-webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);}
100% {-webkit-transform: scale(1.25);
    -moz-transform: scale(1.25);
    -ms-transform: scale(1.25);
    -o-transform: scale(1.25);
    transform: scale(1.25);}
}

@-webkit-keyframes nimg /* Safari and Chrome */
{
0%   {-webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);}
100% {-webkit-transform: scale(1.25);
    -moz-transform: scale(1.25);
    -ms-transform: scale(1.25);
    -o-transform: scale(1.25);
    transform: scale(1.25);}
}

@-o-keyframes nimg /* Opera */
{
0%   {-webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);}
100% {-webkit-transform: scale(1.25);
    -moz-transform: scale(1.25);
    -ms-transform: scale(1.25);
    -o-transform: scale(1.25);
    transform: scale(1.25);}
}

.news_box ul .li_1 { width:118px; min-height:100px; padding-left:20px; font-size:48px; color:#acacac; line-height:40px}
.news_box ul .li_1 a { color:#acacac}
.news_box ul .li_1 span { font-size:12px;}


.news1{ width:60px; position:relative; display:block; height:64px; font-size:52px; line-height:64px; overflow:hidden}
.news_box ul .li_1 .news1::before { position: absolute; top: 0; left: 0; overflow: hidden; max-width: 0; color:#ee7600; content: attr(data-hover); -webkit-transition: max-width 0.5s; -moz-transition: max-width 0.5s; transition: max-width 0.5s;}
.news_box ul:hover .li_1 .news1::before, .news_box ul:focus .news1::before{ max-width:100%; }

.news2{ width:60px; position:relative; display:block; height:30px; font-size:52px; line-height:30px; font-size:12px; overflow:hidden; margin-top:10px}
.news_box ul .li_1 .news2::before { position: absolute; top: 0; left: 0; overflow: hidden; max-width: 0; color:#ee7600; content: attr(data-hover); -webkit-transition: max-width 0.5s; -moz-transition: max-width 0.5s; transition: max-width 0.5s;}
.news_box ul:hover .li_1 .news2::before, .news_box ul:focus .news2::before{ max-width:100%; }

.news_more span{ width:73px; height:26px; font-size:12px; line-height:27px; text-align:center; cursor:pointer; display:block}
.news_more{ position:relative; overflow:hidden; display:block; width:75px; height:28px; }
.news_more .n1{ width:73px; height:26px;  border:1px solid #848484; color:#6b6b6b;}
.news_more .n1{position: relative; -webkit-transition: -webkit-transform 0.3s; -moz-transition: -moz-transform 0.3s; transition: transform 0.3s; }
.news_more .n1::before{ position: absolute; top:0; content: attr(data-hover); -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
.news_box ul:hover .n1{
-webkit-transform: translateY(-100%); 
-moz-transform: translateY(-100%); 
transform: translateY(-100%);
}
.news_more .n2{ width:73px; height:26px; line-height:27px; border:1px solid #ee7600; background:#ee7600; color:#FFF;}
.news_more .n2{position: relative; -webkit-transition: -webkit-transform 0.3s; -moz-transition: -moz-transform 0.3s; transition: transform 0.3s; }
.news_more .n2::before{ position: absolute; top:100%; content:attr(data-hover); -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
.news_box ul:hover .n2{ 
-webkit-transform: translateY(-100%); 
-moz-transform: translateY(-100%); 
transform: translateY(-100%);
}

.tiao{ height:40px; position:relative; background:url(../images/db45.jpg) left bottom repeat-x; float:left; width:100%}
.t1{ position: absolute; z-index:1; background:url(../images/db46.jpg) left bottom repeat-x;
	-webkit-transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	left: 0; bottom: 0; width:0%; height: 100%;
}
.news_box ul:hover .t1{width: 100%; }


.location .s1 { float:left}
.bdsharebuttonbox { float:left; margin:18px 0 0 0}

.news_show_time { width:1200px; margin:-20px auto 0 auto; border-bottom:1px solid #dbdbdb; text-align:center; font-size:14px; color:#989797; padding-bottom:40px;}
.news_show_content { width:1200px; margin:0 auto; font-size:14px; color:#5d5d5d; padding:30px 0 40px 0; line-height:30px;}
.news_show_fx { width:1200px; margin:0 auto; text-align:center; padding:40px 0 30px 0}
.news_show_fx ul { display:inline-block; margin:0 auto}
.news_show_fx ul li { float:left; font-size:14px;}
.news_show_fx ul .bdsharebuttonbox { float:left; margin:-7px 0 0 0}
/*-------news_box 新闻页 结束-------*/
