@charset "UTF-8";

body{font:12px/1.5 microsoft yahei;}
body{ font:12px "微软雅黑";margin:0 auto; width:100%; background:#fff;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,label,select,option,textarea,button,p,span,table,tr,td{
	margin: 0;
	padding: 0;
}
img{ border:0; vertical-align:top; font-size:0; line-height:0; overflow:hidden;}
ul,li,ol,ul { list-style:none;}
h1,h2,h3,h4,h5,h6 { font-size:12px Arial; font-weight:normal;}
a{ text-decoration:none;}
a:visited{ text-decoration:none;}
a:hover{ text-decoration:none;}
a:active{}/*�@�Ă�朽����ֵ��O����򲻿����*/
.left{ float:left} /*�󸡶�*/
.right{ float:right} /*�Ҹ���*/
.clear{ clear:both; line-height:0; overflow:hidden} /*�������*/
.red{color:#cd0000;} /*��ɫ����,�ɶ��ڜyԇĳ���������_�c��rʹ��*/

input, label, select, option, textarea, button{ font:12px "微软雅黑" Arial,Tahoma;}
.hidden{ display:none;}

/*��ҳ��ʽ*/
.page_info{margin-top:10px;color:#333;border:1px solid #e8e8e8; width:110px; text-align:right; display:none;margin:20px 18px 10px 0;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:right;letter-spacing:0;font-size:12px;margin:20px 18px 10px 0;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:right;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #e8e8e8;background:#C29F39;}
.page_list a.onn{color:#fff;border:1px solid #e8e8e8;background:#C29F39;}


/*���ݷ�ҳ*/
.contPage{height:24px;line-height:24px;text-align:right;letter-spacing:0;font-size:12px;margin:20px 0 10px 0;}
.contPage a{display:inline-block;color:#898989;background:#fff;text-align:right;padding:0 8px;margin:0 1px; text-indent:0px;border:1px solid #C29F39;}
.contPage a:hover{color:#fff;background:#C29F39;}
.contPage a.onn{color:#fff;background:#C29F39;border:1px solid #C29F39;}


.middle{ width:1025px; margin:0 auto;}
.header_bg{ width:100%; height:65px; position:absolute; left:0; top:0; z-index:999; background:#000; filter:alpha(opacity=15);opacity:0.15;}
.nav{ width:100%; height:65px;/* background:#6ca6d0;*/ overflow:hidden;width:100%; height:65px; position:absolute; left:0; top:0; z-index:999;}
.logo{ float:left; margin-top:12px;}
.nav_ul{ float:right;}
.nav_ul li{ float:left; width:97px; background:url(../style/index_01.png) no-repeat right top; height:65px;}
.nav_ul li span{ float:left;}
.nav_ul li a{ display:block; text-align:center; line-height:65px; color:#fefefe; font-size:14px;}
.nav_ul li a:hover{ color:#bf9f3c;}
/* slide-banner */

.slide-banner{height:676px;overflow:hidden;position:relative;}
.banner-bg{position:absolute;left:0;top:0;height:676px;z-index:1;width:100%;background-color:#f4f4f4;background-position:50% 0;}
.banner-nav-bg{height:70px;position:relative;z-index:199;bottom:70px;}
.banner-nav{position:absolute;left:50%;bottom:27px;z-index:999;}
.banner-nav li{background:url(../style/index4.png) no-repeat;}
.banner-nav li{float:left;width:11px;height:11px;margin-right:8px;cursor:pointer;}
.banner-nav li.active{ background:url(../style/index5.png) no-repeat;}
.banner-content{width:1025px;margin:0 auto;position:relative;height:676px;z-index:100;}
.banner-img{position:absolute;z-index:2;left:-150%;}
/*.banner-img{margin-left: -50px;}*/
/*.banner-img{margin-left: -50px;}*/


.con_top{ width:100%; height:344px; background:url(../style/index_02.jpg) #fff no-repeat center top; overflow:hidden;}
.strong1{ display:block; font-size:36px; line-height:47px; color:#333; font-weight:normal; overflow:hidden; width:1025px; margin-top:68px; text-align:center;}
.p1{ width:1025px; color:#333; font-size:16px; text-align:center; width:870px; margin:0 auto; overflow:hidden; line-height:30px; margin-top:33px;}

/* �ֲ� */
/*.con_top_banner{overflow:hidden;width:100%; height:453px;}*/
.con_top_banner{overflow:hidden;width:100%; height:453px; background:url(../style/index_03.jpg) no-repeat center top;}
.con_top_banner1{ background:url(../style/index_04.jpg) no-repeat center top;}
.con_top_banner2{ background:url(../style/index_05.jpg) no-repeat center top;}
.banner_btn{ float:left; margin-top:285px;}
.banner_btn1{ float:right;}
/*.img3{ margin-top:285px; overflow:hidden;}*/

.con_bottom{ width:100%; min-height:609px; overflow:hidden; background: #fff url(../style/index_01.jpg) no-repeat top center;}
.con_bot_p1{ width:1025px; text-align:center; color:#666; font-size:36px; font-family:Arial, Helvetica, sans-serif; line-height:36px; margin-top:55px;}
.con_bot_p2{ width:1025px; text-align:center; color:#666; font-size:48px; line-height:48px; margin-top:3px;}
.con_bot_ul{ margin-left:35px; overflow:hidden; margin-top:32px;}
.con_bot_ul li{ float:left; width:280px; height:176px; border:1px solid #ededed; margin-right:53px; margin-bottom:20px; position:relative;}
.con_bot_li_p1{ width:100%; position:absolute; left:0; bottom:10px; z-index:999; text-align:center; line-height:18px; font-size:18px; color:#fff;text-shadow: 2px 2px 5px #000;}
.con_bot_li_p1 span{ color:#fff; font-size:12px; display:block; margin-top:3px;}
.con_bot_bg{ display:none; width:282px; height:178px; position:absolute; left:0; top:0; background:#9d7f1f; filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;}
.con_bot_con{ display:none; width:282px; height:178px; position:absolute; left:0; top:0;}
.con_bot_btn{ width:100%; height:40px; text-align:center; margin-top:42px;}
.con_bot_title{ width:100%; text-align:center; color:#fff; font-size:24px; line-height:24px; margin-top:20px;}
.con_bot_title span{ display:block; color:#fff; line-height:14px; font-size:14px; margin-top:10px;}
.con_bot_ul li.last_con_li{ margin-right:0;}
.footer{ width:100%; height:168px; background:#333;}
.foot_rel{ position:relative;}
.return{ width:72px; height:25px; position:absolute; right:-100px; top:-25px; cursor:pointer;}
.foot_p1{ float:left; width:376px; color:#fff; font-size:18px; line-height:18px; margin-top:36px;}
.foot_p1 span{ display:block; line-height:12px; font-size:12px; margin-top:10px;}
.foot_ul1{ float:left; width:273px; height:88px; margin-top:32px; border-left:1px dashed #717171; border-right:1px dashed #717171; margin-right:30px;}
.foot_ul1 p{ margin-left:26px; color:#fff; line-height:25px; font-size:14px;}
.foot_ul1 li{ background:url(../style/index20.jpg) no-repeat 0 8px; padding-left:11px; margin-left:26px; color:#fff; line-height:22px;}
.foot_ul2{ width:337px; border:none; margin-right:0;}
.foot_ul2 li,.foot_ul2 p{ background:none; padding-left:0; margin-left:0;}
.bottom{ width:100%; height:44px; overflow:hidden; background:#232323;}
.bottom p{ line-height:44px; color:#fff; font-family:Arial, Helvetica, sans-serif;}



.pages_banner{ width:100%; height:491px; overflow:hidden;}
.header{ width:100%; height:103px; background:#333; position:relative;}
.nav_bg{ display:none; width:100%; height:34px; background:#000;filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6; position:absolute; left:0; bottom:-34px; z-index:10;}
.hea_left{ float:left;}
.hea_left_top{ width:129px; height:43px; margin-top:13px; margin-bottom:19px;}
.nav_ul1{ height:25px;}
.nav_ul1 li{ float:left; height:25px; margin-right:34px; position:relative;}
.nav_ul1 li>a{ color:#fff; line-height:12px;}
.nav_ul1 li>a.cur_a,.nav_dl dd a:hover{ color:#bf9f3b;}
.nav_dl{ display:none; position:absolute; left:0; top:25px; height:34px; z-index:20; width:500px;}
.hea_right{ float:right; width:240px; height:27px; background:#515151; margin-top:38px;}
.hea_input1{ width:209px; height:27px; border:none; background:none; line-height:27px; padding-left:5px; color:#fff; font-size:13px;}
.hea_right input{ float:left;}
.nav_dl dd{ float:left; margin-right:16px;}
.nav_dl dd a{ color:#adaeb0; line-height:34px;}

.banner_top{ height:117px; overflow:hidden; margin-top:376px; background:url(../style/zixun3.png) no-repeat;}
.banner_top strong{ font-size:36px; display:block; font-weight:normal; color:#333; line-height:36px; margin-left:60px; margin-top:30px;}
.banner_top p{ font-size:14px; line-height:14px; color:#333; margin-top:15px; margin-left:60px;}
.content{ overflow:hidden; margin-top:20px;}
.con_left{ float:left; width:224px; margin-right:49px; position:relative;}
.con_left_top{ width:224px; height:68px; position:absolute; background:url(../style/zixun_05.jpg) no-repeat; left:0; top:0; color:#fff; text-indent:30px; line-height:65px; z-index:9; font-size:24px;}
.con_left_ul{ width:215px; border:1px solid #e5e5e5; margin-top:65px; border-bottom:none;}
.con_left_ul li{ width:215px; height:44px; background:url(../style/zixun_13.jpg) repeat-x; border-bottom:1px solid #e5e5e5;}
.con_left_ul li a{ margin-left:32px; margin-right:7px; display:block; line-height:44px; color:#333; font-size:14px; background:url(../style/zixun2.png) no-repeat right;}
.con_left_ul li a:hover,.con_left_ul li a.con_a_hover{ color:#81c341; background:url(../style/zixun1.png) no-repeat right;}
.con_right{ float:left; width:752px;}
.con_right_top{ width:723px; height:25px;}
.con_right_top ul{ float:right;}
.con_right_top ul li{ float:left; height:25px;}
.con_right_top ul li:first-child{ background:url(../style/zixun_08.jpg) no-repeat 0 5px; padding-left:22px;}
.con_right_top ul li a{ color:#333; line-height:25px;}
.con_right_top ul li a:hover{ color:#81c341;}
.con_right_top ul li span{ color:#333; margin-left:8px; margin-right:8px;}
.con_right_title{ width:742px; height:48px; border-bottom:1px dashed #c7c9ca; color:#333; line-height:30px; font-size:30px; margin-bottom:30px;}
.con_right_title span{ color:#81c341; line-height:32px; font-size:14px; margin-left:13px;}
.con_show{ width:723px; overflow:hidden;}
.con_show_top{ width:723px; height:22px;}
.con_show_top li{ float:left; width:76px; height:22px; background:#999; margin-right:13px;}
.con_show_top li.cur_li{ background:#ccc;}
.con_show_top li a{ display:block; text-align:center; line-height:22px; color:#fff;}
.con_show_p1{ width:723px; color:#666; line-height:25px; text-indent:2em; margin-top:22px;}
.con_right_bot{ width:752px; overflow:hidden; margin-top:75px;}
.con_right_bot p{ float:left; margin-left:30px;}
.foo_margin{ margin-top:100px;}



.case_top{ width:723px;}
.case_top p{ color:#81c341; line-height:24px; font-size:24px; margin-bottom:10px;}
.case_top ul li{ line-height:29px; width:723px; color:#333;}
.case_top ul{ margin-left:10px;}
.case_img_show{ width:723px; margin-top:10px;}
.img_show{ width:649px; height:344px; overflow:hidden; margin-left:48px; background:#fff;}
.changes_case{ width:632px; height:329px; margin:0 auto; margin-top:8px; overflow:hidden;}
.casa_s_show{ width:649px; height:80px; margin-left:48px; margin-top:10px; overflow:hidden;}
.case_prev,.case_next{ width:29px; height:80px; cursor:pointer;}
.case_prev{ float:left; margin-right:16px; background:url(../style/case2.png) no-repeat;}
.case_next{ float:right; background:url(../style/case1.png) no-repeat;}
.case_prev:hover{ margin-right:16px; background:url(../style/case3.png) no-repeat;}
.case_next:hover{ float:right; background:url(../style/case4.png) no-repeat;}
.case_s_div{ width:560px; overflow:hidden; float:left;}
.case_show_ul{ width:1000%; overflow:hidden;}
.case_show_ul li{ float:left; width:98px; height:80px; text-align:center; cursor:pointer; background:#fff; margin-right:17px;}
.case_show_ul li img{ margin-top:2px;}
.case_bot{ width:723px; margin-left:10px; margin-top:25px;}
.case_bot p{ color:#666; line-height:30px; text-indent:2em; margin-bottom:16px;}
.case_det{ width:742px; margin-left:10px;}
.case_det_ul{}
.case_det_ul li{ float:left; width:223px; margin-right:22px; margin-left:2px; margin-bottom:30px;}
.case_det_dl{ width:223px;}
.case_det_dl dt{ width:223px; height:125px; overflow:hidden; margin-bottom:15px;}
.case_det_dl dd{ width:223px;}
.case_det_dl dd a{ display:block; text-align:center; color:#666; line-height:12px;}
.case_det_ul li.case_last_li{ margin-right:0;}
.pages{ width:723px; margin-top:83px;}
.pages img{ float:right;}



.lj_ul{ width:723px;}
.lj_ul li{ float:left; width:185px; margin-right:50px; margin-bottom:20px}
.lj_ul li a{ display:block;}
.lj_ul li a img{ width:210px; height:46px; overflow:hidden;}
.lj_ul li p{ color:#666; line-height:12px;margin-top: 7px;}

.join_us_con{ width:723px; border-bottom:1px dashed #c7c9ca; overflow:hidden; margin-bottom:29px; }
.join_us_con h3{ color:#81c341; font-size:18px; line-height:18px; margin-bottom:13px;}
.join_us_con h5{ color:#666; line-height:12px; margin-bottom:5px; font-weight:bold; font-size:12px;}
.join_us_con p{ color:#666; line-height:24px; overflow:hidden; margin-bottom:30px;}
.join_last{ border-bottom:none;}


.touch_top{ width:723px;}
.touch_te1{ width:723px; overflow:hidden;}
.touch_p1{ width:723px; color:#666; font-size:14px; line-height:14px; margin-bottom:10px;}
.touch_ul1 li{ float:left; color:#666; line-height:28px; font-size:14px; margin-bottom:40px;}
.touch_ul1 li span{ margin-right:10px;}
.touch_ul1 li:first-child{ width:410px;}
.touch_bot{ width:721px; padding-top:6px; height:405px; border:1px solid #e2e2e2; background:#fff; text-align:center; overflow:hidden;}


.intro_con{ width:723px;}
.into_p1{ color:#666; line-height:30px; text-indent:2em;}
.intro_p2{ width:723px; height:53px; overflow:hidden; margin-top:42px; margin-bottom:30px;}
.intro_p3{ width:723px; margin-bottom:20px;}
.culture_ul{ overflow:hidden;}
.culture_ul li{ float:left; width:206px; margin-right:35px;}
.culture_ul li p{ width:141px; height:136px; margin:0 auto; background:url(../style/culture_03.jpg) no-repeat center top; margin-bottom:13px; overflow:hidden;}
.culture_ul li p span{ display:block; width:90px; margin:0 auto; margin-top:50px; color:#666; font-size:22px; line-height:33px; text-align:center; }
.culture_ul li h4{ color:#666; font-size:12px; line-height:18px; text-align:center;}
.cul_ul2{ margin-top:50px; margin-left:135px;}


.news_ul{ width:723px; overflow:hidden;}
.news_ul li{ width:723px; border-bottom:1px dashed #c7c9ca; padding-bottom:10px; margin-bottom:10px;}
.news_dl{ width:723px; overflow:hidden;}
.news_dl dt{ float:left; width:173px; height:103px; overflow:hidden; margin-right:20px;}
.news_dl dd{ float:left; width:530px;}
.news_dl dd h5{ font-size:12px; color:#666; line-height:12px; margin-bottom:14px;}
.news_dl dd h3{ margin-bottom:13px;}
.news_dl dd h3 a{ font-size:16px; line-height:16px; color:#333;}
.news_dl dd p{}
.news_dl dd p a{ color:#666; line-height:18px;}
.news_top{ width:723px; height:60px; border-bottom:1px dashed #c7c9ca; text-align:center;}
.news_top h3{ font-size:18px; line-height:18px; color:#000;}
.news_top p{ line-height:12px; color:#666; margin-top:12px;}
.news_img{ width:723px; text-align:center; margin-top:23px; margin-bottom:16px; overflow:hidden;}
.news_con_p{ width:723px; line-height:24px; color:#666; text-indent:2em; margin-top:20px; overflow:hidden;}


.news_ul2{ width:723px; overflow:hidden;}
.news_ul2 li{ width:723px; border-bottom:1px dashed #c7c9ca; padding-bottom:10px; margin-bottom:8px;}
.news_dl2{ width:723px; overflow:hidden;}
.news_dl2 dd{ float:left; width:720px;}
.news_dl2 dd h5{ font-size:12px; color:#666; line-height:20px;}
.news_dl2 dd h3 a{ font-size:16px; line-height:16px; color:#333;}


.yw_p{ width:723px; color:#333; line-height:14px; font-size:14px; margin-bottom:28px;}
.yw_ul{ width:723px; overflow:hidden;}
.yw_ul li{ width:723px; color:#666; line-height:14px; font-size:14px; margin-bottom:22px;}
.touzi_top{ width:723px;}
.touzi_top h3{ color:#81c341; font-size:24px; line-height:24px; margin-bottom:13px;}
.touzi_top p{ color:#666; line-height:24px;}
.touzi_ul{ width:723px; overflow:hidden; margin-top:28px;}
.touzi_ul li{ float:left; position:relative; width:180px; background:#fff; height:214px;}
.num{ position:absolute; left:0; top:0;}
.touzi_ul li h3{ display:block; width:180px; text-align:center; line-height:33px; font-size:33px; color:#333; margin-top:25px; margin-bottom:20px;}
.touzi_ul li p{ width:145px; color:#666; line-height:18px; margin-left:10px;}
.num1{ position:absolute; top:0; right:0;}

@media screen and (max-width:1000px) {
	.middle{ width:980px; margin:0 auto;}
	.banner-content{width:980px;margin:0 auto;position:relative;height:676px;z-index:100;}
	.strong1{ display:block; font-size:36px; line-height:47px; color:#333; font-weight:normal; overflow:hidden; width:980px; margin-top:68px; text-align:center;}
	.con_bot_p1{ width:980px; text-align:center; color:#666; font-size:36px; font-family:Arial, Helvetica, sans-serif; line-height:36px; margin-top:55px;}
	.con_bot_p2{ width:980px; text-align:center; color:#666; font-size:48px; line-height:48px; margin-top:3px;}
	.con_bot_ul li{ float:left; width:232px; height:146px; border:1px solid #ededed; margin-right:53px; margin-bottom:20px;}
	.con_bot_ul li img{ width:232px; height:146px}
	.con_bot_bg{ display:none; width:232px; height:146px; position:absolute; left:0; top:0; background:#9d7f1f; filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;}
	.con_bot_con{ display:none; width:232px; height:146px; position:absolute; left:0; top:0;}
	.con_bot_btn{margin-top:13%;}
	.con_bot_title{ margin-top:7%;}
	.foot_p1{ float:left; width:346px; color:#fff; font-size:18px; line-height:18px; margin-top:36px;}
	.foot_ul1{ float:left; width:243px; height:88px; margin-top:32px; border-left:1px dashed #717171; border-right:1px dashed #717171; margin-right:30px;}
	.foot_ul2{ width:334px; border:none; margin-right:0;}
	.return{ width:72px; height:25px; position:absolute; right:-21px !important; top:-25px; cursor:pointer;}
	.banner_top{ width:980px; margin-top:376px;}
	.con_left{ margin-right:10px;}
	.con_right{ float:left; width:732px;}
	.con_top_banner{ width:100%; height:232px; background:url(../style/2.jpg) no-repeat center top !important;}
	.con_top_banner1{ background:url(../style/3.jpg) no-repeat center top !important;}
	.con_top_banner2{ background:url(../style/1.jpg) no-repeat center top !important;}
	.banner_btn{ margin-left:220px; margin-top:15% !important;}
	.banner_btn1{ float:right; margin-right:223px !important;}
	}
	
@media screen and (min-width:1000px) and (max-width:1024px) {
	.middle{ width:980px; margin:0 auto;}
	.banner-content{width:980px;margin:0 auto;position:relative;height:676px;z-index:100;}
	.strong1{ display:block; font-size:36px; line-height:47px; color:#333; font-weight:normal; overflow:hidden; width:980px; margin-top:68px; text-align:center;}
	.con_bot_p1{ width:980px; text-align:center; color:#666; font-size:36px; font-family:Arial, Helvetica, sans-serif; line-height:36px; margin-top:55px;}
	.con_bot_p2{ width:980px; text-align:center; color:#666; font-size:48px; line-height:48px; margin-top:3px;}
	.con_bot_ul li{ float:left; width:232px; height:146px; border:1px solid #ededed; margin-right:53px; margin-bottom:20px;}
	.con_bot_ul li img{ width:232px; height:146px}
	.con_bot_bg{ display:none; width:232px; height:146px; position:absolute; left:0; top:0; background:#9d7f1f; filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;}
	.con_bot_con{ display:none; width:232px; height:146px; position:absolute; left:0; top:0;}
	.con_bot_btn{margin-top:13%;}
	.con_bot_title{ margin-top:7%;}
	.foot_p1{ float:left; width:346px; color:#fff; font-size:18px; line-height:18px; margin-top:36px;}
	.foot_ul1{ float:left; width:243px; height:88px; margin-top:32px; border-left:1px dashed #717171; border-right:1px dashed #717171; margin-right:30px;}
	.foot_ul2{ width:334px; border:none; margin-right:0;}
	.return{ width:72px; height:25px; position:absolute; right:-21px !important; top:-25px; cursor:pointer;}
	.banner_top{ width:980px; margin-top:376px;}
	.con_left{ margin-right:10px;}
	.con_right{ float:left; width:745px;}
	.con_top_banner{ width:100%; height:232px; background:url(../style/2.jpg) no-repeat center top !important;}
	.con_top_banner1{ background:url(../style/3.jpg) no-repeat center top !important;}
	.con_top_banner2{ background:url(../style/1.jpg) no-repeat center top !important;}
	.banner_btn{ margin-left:220px; margin-top:15% !important;}
	.banner_btn1{ float:right; margin-right:223px !important;}
	}
@media screen and (min-width:768px){
	.return{ width:72px; height:25px; position:absolute; right:2px !important; top:-25px; cursor:pointer;}
	.banner_top{ width:768px; margin-top:376px;}
	.con_left{ margin-right:10px;}
	.con_right{ float:left; width:534px;}
	}

.con_bot_btn img{ width:40px !important; height:40px !important;}