/* CSS Document */

/*public css*/
*{ margin:0px; padding:0px;}
body{ font-size:14px; font-family:"Microsoft YaHei",SimSun,Arial,Helvetica,sans-serif; color:#333; background:#FFF;}
ul li{ margin:0px; padding:0px; list-style-type:none;}
form,ul,li,table,td,p,span,h1,h2,h3,h4,h5,img,dl,dt,dd{ margin:0px; padding:0px;}
img{ border:none;}
a{ color:#fff; text-decoration:none;}
a:hover,a:active{ color:#fff; text-decoration:none;}
.dispblock{ display:block;}
.dispnone{ display:none;}
.float_l{ float:left}
.float_r{ float:right}
.clear_both{clear:both;}
.hand{ cursor:pointer;}
.f12{ font-size:12px;}
.hei{ color:#000;}
.en_ft{ font-family:Arial;}
.ft1{ font-size:14px; font-weight:bold; color:#FFF;}
.ft_red{ color:#C80000;}
.ft_bai{ color:#FFF;}
.txt_cent{ text-align:center;}
.Word_Break{ word-break:break-all; overflow:hidden; TABLE-LAYOUT:fixed; WORD-WRAP:break-word;}
.fixedHeader{ position:fixed; left:0; top:0; z-index:100;}

/*index*/
#in_fix{ width:100%; height:123px;position:fixed; left:0; top:0; z-index:100;}
.in_topbox{ width:100%; height:123px; background:url(../images/top_bg.jpg) left top repeat-x;}
.in_top{ width:1150px; height:100px; margin:0px auto;}
.in_top .lt{ float:left; padding-left:5px;}
.in_top .rt{ float:right; position:relative; font-size:18px;z-index:9999;}
.in_top .rt ul{ float:right;}
.in_top .rt ul li{ float:left; height:100px; line-height:100px; position:relative; background:url(../images/top_line.png) right top no-repeat;}
.in_top .rt ul li .a_1{ display:block; height:100px; padding:0 20px; color:#fff;font-weight:bold;}
.in_top .rt ul li .a_1:hover,.in_top .rt ul li .a_1:active{font-weight:bold;color:#fff;}
.in_top .rt ul li a.cur,.in_top .rt ul li a.cur:hover,.in_top .rt ul li a.cur:active{ font-weight:bold;}

.in_yybox{ width:100%; position:relative;}

.in_menubox{ position:absolute; top:100px; left:0px; width:100%; height:0px; background:url(../images/about_26.jpg) top center repeat-x; display:none;}
.in_menu{ width:1000px; margin:0px auto; overflow:hidden;}
.in_menu .lt{ float:left; padding:50px 0 0 55px; width:200px;}
.in_menu .lt span{ font-size:24px; color:#1c7000; font-weight:bold; border-bottom:3px solid #ADACAC; padding-bottom:10px;}
.in_menu .ct{ float:left; padding:40px 0 0 0;}
.in_menu .ct ul{ width:402px;}
.in_menu .ct ul li{ float:left; width:134px; height:36px; line-height:36px;}
.in_menu .rt{ float:right; padding:24px 0 0 0;}
.ht_100{ clear:both; width:100%; height:100px;}
.in_banbox{ clear:both; width:100%; height:850px; overflow:hidden; position:relative;}
.in_banbox .list{ position:relative; width:100%; height:100%; z-index:10}
.in_banbox .list li{ position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:1;}
.in_banbox .list li img{ margin:0 auto;}
.in_banbox .btn{ position:absolute; bottom:30px; left:50%; margin-left:320px; z-index:20}
.in_banbox .btn li{ float:left; width:0px; height:0px; background:#AAAAAA; margin-right:10px; cursor:pointer;}
.in_banbox .btn li.cur{ background:#89B47E;}
.in_banbox .btn_2{ position:absolute; bottom:320px; left:50%; z-index:20; display:none;}
.in_banbox:hover .btn_2{ display:block;}
.in_banbox .btn_2 .btn{ display:block; width:73px; height:83px; background:url(../images/aiv.png) no-repeat;}
.in_banbox .btn_2 .prev{ background-position:left bottom; margin-left:-670px;}
.in_banbox .btn_2 .prev:hover{ background-position:left top;}
.in_banbox .btn_2 .next{ background-position:right bottom; margin-left:604px;}
.in_banbox .btn_2 .next:hover{ background-position:right top;}
.in_bannerbg{ clear:both; width:100%; overflow:hidden; background:url(../images/banner_bg.png) left top repeat-x; height:73px;}
.in_pro{ width:1011px; margin:0px auto; padding-bottom:45px;}
.in_pro ul{ overflow:hidden;}
.in_pro li{ float:left; width:502px; height:248px; padding-right:7px;}
.in_pro li.none{ padding-right:0px;}
.in_pro li .box{ display:block; border:1px solid #CCCCCC; width:486px; height:232px; margin:7px 0 0 7px; background:url(../images/index_04_1.jpg) left top no-repeat;}
.in_pro li .box .lt{ float:left; width:220px; text-align:center; padding:21px 0 0 0;}
.in_pro li .box .rt{ float:left; padding:47px 0 0 0;}
.in_pro li .box .rt .p_1{ color:#363636; font-size:22px; font-weight:bold; line-height:22px; height:22px; overflow:hidden;}
.in_pro li .box .rt .p_2{ color:#989898; font-size:11px; font-family:Arial; text-transform:Uppercase; line-height:13px; height:13px; overflow:hidden; padding-top:10px;}
.in_pro li .box .rt .p_3{ color:#353535; line-height:14px; height:14px; overflow:hidden; padding-top:15px;}
.in_pro li .box .rt .more{ display:block; width:166px; height:45px; line-height:45px; text-align:center; background:url(../images/index_05.jpg) 0px -45px no-repeat; margin-top:31px;}
.in_pro li:hover{ background:url(../images/index_04.jpg) left top no-repeat;}
.in_pro li:hover .box{ border:1px solid #E9E8E8;}
.in_pro li:hover .box .rt .p_1{ color:#187101;}
.in_pro li:hover .box .rt .more{ background-position:0px 0px;}
.in_newsbox{ clear:both; width:100%; overflow:hidden; color:#333; margin-left:-12px;}
.in_news{ width:1010px; margin:0px auto; overflow:hidden;}
.in_news .box{
	float: left;
	width: 680px;
	height: 300px;
}
.in_news .bkg{ background:url(../images/about_01.jpg) top right no-repeat;}
.in_news .box .titbox{
	padding:10px 13px 9px 40px;
	width:640px;
	height:28px;
	line-height:28px;
	overflow:hidden;
}
.in_news .box .titbox .lt{ float:left;}
.in_news .box .titbox .lt ul{ overflow:hidden;}
.in_news .box .titbox .lt ul li{ float:left; padding-right:8px;  background:url(../images/index_08_2.png) no-repeat;}
.in_news .box .titbox .lt ul li a{ display:block; width:111px; height:39px; line-height:39px; text-align:center; color:#333; font-size:15px;}
.in_news .box .titbox .lt ul li a:hover,.in_news .box .titbox .lt ul li a:active{ color:#333; background:url(../images/index_08.png) no-repeat;}
.in_news .box .titbox .lt ul li a.cur,.in_news .box .titbox .lt ul li a.cur:hover,.in_news .box .titbox .lt ul li a.cur:active{ color:#fff; background:url(../images/index_08.png) no-repeat;}
.in_news .box .titbox .rt{ float:right;}
.in_news .box .titbox .rt a{ color:#FFF;}
.in_news .box .titbox .rt a:hover,.in_news .box .titbox .rt a:active{ color:#0f7ac0;}
.in_news .box .infobox{ clear:both; padding:0px 39px 0 0; display:block; width:700px; height:150px; color:#333;}
.in_news .box .infobox .lt{ float:left; width:184px;}
.in_news .box .infobox .rt{ float:right; width:443px;}
.in_news .box .infobox .rt .tit{ height:14px; line-height:14px; overflow:hidden; font-weight:bold;  padding-top:12px; color:#0f7ac0;}
.in_news .box .infobox .rt .info{ line-height:23px; height:69px; overflow:hidden; font-size:12px; padding-top:15px; text-indent:2em; opacity:0.8; filter:alpha(opacity=80);}
.in_news .box .infobox .rt .tm{ padding-top:13px; font-size:12px; opacity:0.5; filter:alpha(opacity=50);}
.in_news .box .infobox:hover .tit{ color:#0f7ac0;}
.in_news .box .list{ clear:both; width:460px; padding-top:20px;}
.in_news .box .list li{ height:39px; line-height:39px; padding-left:20px; background:url(../images/index_14.jpg) 9px center no-repeat;}
.in_news .box .list li a{ float:left; color:#FFF;}
.in_news .box .list li a:hover,.in_news .box .list li a:active{ color:#0f7ac0;}
.in_news .box .list li span{ float:right; font-size:12px;}
.in_news .box_2{
	width: 310px;
	padding: 0 0 0 0px;
	height: 310px;
	float: right;
}
.in_news .box_2 .titbox{ background:none;}
.in_news .box_2 .titbox .lt{font-size:15px; }
.in_news .box_2 .infobox{
	clear: both;
	width: 100%;
	height: 255px;
	overflow: hidden;
}
.in_news .box_2 .infobox .lt{ float:left; width:202px;}
.in_news .box_2 .infobox .rt{ float:right; width:248px; line-height:23px; font-size:13px; text-indent:2em; padding-top:7px;}
.in_news .box_2 .ctg{ padding:20px 0 0 0; overflow:hidden;}
.in_news .box_2 .ctg li{ float:left; width:98px; padding:0 22px 0 0;}
.in_news .box_2 .ctg li a{ display:block; width:98px; height:20px; padding:110px 0 0 0; text-align:center; color:#FFF; background:url(../images/index_13.png) no-repeat;}
.in_news .box_2 .ctg li a:hover,.in_news .box_2 .ctg li a:active{ background:url(../images/index_13_1.png) no-repeat; color:#0f7ac0;}
.in_news .box_2 .ctg li .bkg_0{ background:url(../images/index_13.png) 0px 0px no-repeat;}
.in_news .box_2 .ctg li .bkg_0:hover{ background:url(../images/index_13_1.png) 0px 0px no-repeat;}
.in_news .box_2 .ctg li .bkg_1{ background:url(../images/index_13.png) -120px 0px no-repeat;}
.in_news .box_2 .ctg li .bkg_1:hover{ background:url(../images/index_13_1.png) -120px 0px no-repeat;}
.in_news .box_2 .ctg li .bkg_2{ background:url(../images/index_13.png) -240px 0px no-repeat;}
.in_news .box_2 .ctg li .bkg_2:hover{ background:url(../images/index_13_1.png) -240px 0px no-repeat;}
.in_news .box_2 .ctg li .bkg_3{ background:url(../images/index_13.png) -365px 0px no-repeat;}
.in_news .box_2 .ctg li .bkg_3:hover{ background:url(../images/index_13_1.png) -365px 0px no-repeat;}
.in_pro2box{ clear:both; width:100%; overflow:hidden;}
.in_pro2box .tit{ text-align:center; height:97px; background:url(../images/index_18.jpg) top center no-repeat;}
.in_pro2box .box{ width:997px; margin:0px auto; position:relative;}
.in_pro2box .cont{ width:997px; height:343px; padding-top:49px; overflow:hidden;}
.in_pro2box #cj_box{ width:10000px; height:343px;}
.in_pro2box #cj_box_1,.ab_chejian #cj_box_2{ float:left;}
.in_pro2box .box .btn{ position:absolute; top:170px; display:block; width:32px; height:32px;}
.in_pro2box .box .btn_lt{ left:-50px; background:url(../images/btn_lt_0.jpg) no-repeat;}
.in_pro2box .box .btn_lt:hover,.in_pro2box .box .btn_lt:active{ background:url(../images/btn_lt_1.jpg) no-repeat;}
.in_pro2box .box .btn_rt{ right:-50px; background:url(../images/btn_rt_0.jpg) no-repeat;}
.in_pro2box .box .btn_rt:hover,.in_pro2box .box .btn_rt:active{ background:url(../images/btn_rt_1.jpg) no-repeat;}
.in_pro2box .box li{ float:left; width:325px; height:343px; padding-right:11px; position:relative;}
.in_pro2box .box li.none{ padding-right:0px;}
.in_pro2box .box li .btm{ position:absolute; left:0px; bottom:0px; width:323px; height:12px; background:url(../images/index_32.jpg) no-repeat; z-index:1}
.in_pro2box .box li a{ display:block; width:323px; height:333px; border:1px solid #E0E0E0; background:#FFF; position:relative; z-index:2}
.in_pro2box .box li .mb{ position:absolute; left:0px; top:0px; width:323px; height:187px; background:url(../images/index_22.png) no-repeat; display:none;}
.in_pro2box .box li .p_1{ padding:0 13px; font-size:16px; height:16px; line-height:16px; padding-top:18px; color:#000;}
.in_pro2box .box li .p_2{ padding:0 13px; font-size:12px; height:12px; line-height:12px; padding-top:20px; color:#737373;}
.in_pro2box .box li .p_3{ border:1px solid #B2B2B2; width:96px; height:26px; line-height:26px; text-align:center; color:#8D8D8D; margin:20px 0 0 13px; text-transform:Uppercase;}
.in_pro2box .box li a:hover{ border:1px solid #A5C599;}
.in_pro2box .box li a:hover .mb{ display:block;}
.in_pro2box .box li a:hover .p_1{ color:#1D6F00;}
.in_pro2box .box li a:hover .p_3{ color:#FFF; background:#1D6F00; border:1px solid #1D6F00;}
.in_link{ clear:both; width:998px; height:120px; margin:30px auto 0px auto; border:1px solid #EDEBEB; background:url(../images/index_34.jpg) repeat-x;}
.in_link .lt{ float:left; width:133px; line-height:120px; text-align:center; font-size:20px; color:#666; background:url(../images/index_36.jpg) top right no-repeat;}
.in_link .rt{ float:left; padding:15px 0 0 20px;}
.in_link .cont{ width:810px; height:90px; overflow:hidden;}
.in_link #hon_box{ width:10000px; height:420px;}
.in_link #hon_box_1,.in_link #hon_box_2{ float:left;}
.in_link .rt ul{ float:left; width:810px;}
.in_link .rt li{ float:left; width:120px; padding-right:15px;}
.in_link .rt img{-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; }
.in_link .rt img:hover{-webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%); }
.in_btmbox{ clear:both; width:100%; overflow:hidden; margin-top:30px; background:#111d33; padding:30px 0 10px 0;}
.in_btm{ width:1000px; margin:0px auto; min-height:100%;}
.in_btm .min_h{ min-height:100%;}
.in_btm .box_1{ width:120px; text-align:center;}
.in_btm .box_1 .bd{ border:1px solid #DFE0E2;}
.in_btm .box_1 .p_1{ font-size:12px; font-weight:bold; color:#000; }
.in_btm .box_1 .p_2{ font-size:12px;}
.in_btm .box_2{ width:115px; padding:0 0 0 25px;}
.in_btm .nav_1{ font-size:18px; font-weight:bold; padding:15px 0 15px 0;}
.in_btm .none{ height:24px; line-height:24px; font-size:15px; font-weight:bold; padding:15px 0 10px 0; color:#FFF;}
.in_btm .list{  float:left;}

.in_btm .list li{ height:24px; line-height:24px; font-size:15px; font-weight:bold; padding:15px 0 10px 0;}
.in_btm .list li a{ color:#fff;}
.in_btm .list li a:hover,.in_btm .list li a:active{ color:#fff;}
.in_btm .box_3{ width:100px; padding-left:60px;}
.in_btm .box_4{ width:115px;}
.in_btm .box_5{ width:295px;}
.in_btm .box_5 .info{ padding-left:25px; line-height:24px;}
.in_btm .box_5 .info .add{ position:relative; left:0px; top:0px; width:315px;}
.in_btm .box_5 .fx{ padding:12px 0 0 25px; clear:both;}
.in_btm .box_5 .fx a{ background:url(../images/index_42.png) no-repeat; display:inline-block; width:39px; height:39px; margin-right:5px;}
.in_btm .box_5 .fx .a_1{ background-position:-4px -3px;}
.in_btm .box_5 .fx .a_2{ background-position:-52px -3px;}
.in_btm .box_5 .fx .a_3{ background-position:-101px -3px;}
.in_btm .box_5 .fx .a_4{ background-position:-148px -3px;}
.in_btm .box_5 .fx .a_5{ background-position:-197px -3px;}
.in_btm .box_5 .fx a:hover{ background:url(../images/index_42_1.png) no-repeat;}
.in_btm .box_5 .fx .a_1:hover{ background-position:-4px -3px;}
.in_btm .box_5 .fx .a_2:hover{ background-position:-52px -3px;}
.in_btm .box_5 .fx .a_3:hover{ background-position:-101px -3px;}
.in_btm .box_5 .fx .a_4:hover{ background-position:-148px -3px;}
.in_btm .box_5 .fx .a_5:hover{ background-position:-197px -3px;}
.bdsharebuttonbox{ padding:12px 0 0 25px; clear:both; margin:0px; padding:0px;}
.bdsharebuttonbox #bds_tsina, .bdsharebuttonbox #bds_tqq, .bdsharebuttonbox #bds_renren, .bdsharebuttonbox #bds_weixin, .bdsharebuttonbox #bds_sqq{ margin:0 8px 0 0; padding:0px;}
.in_cpybox{ clear:both; width:100%; height:110px; background:#111d33;}
.bai{ widows:900px; height:2px; background-color:#fff; margin-bottom:3px;}
.in_cpy{ width:1000px; height:100px; line-height:57px; margin:0px auto; color:#FFF;}
.in_cpy .lt{ text-align:center;}
.in_cpy .rt{ float:right;}
.in_cpy a{ color:#FFF;}
.in_cpy .ct{ float:left; padding:20px 0 0 10px;}
/*漂浮*/
#rightDiv{ top:50%; right:0px; position:absolute; z-index:2000; font-size:12px;}
#rightDiv li{ width:66px; height:68px; padding-bottom:2px; position:relative; cursor:pointer;}
#rightDiv .bkg{ width:66px; height:68px; background:#DBDBDB url(../images/3.png) 0px 0px no-repeat; cursor:pointer;}
#rightDiv .toptop{ background:#DBDBDB url(../images/3.png) 0px 0px no-repeat;}
#rightDiv .toptop:hover{ background:#f95b58 url(../images/4.png) 0px 0px no-repeat;}
#rightDiv .tel{ background:#DBDBDB url(../images/3.png) 0px -70px no-repeat; color:#666; height:22px; padding:46px 0 0 0; text-align:center; position:relative; z-index:2001}
#rightDiv .tel_2{ position:absolute; left:-129px; top:0px; width:195px; height:68px; background:#f95b58; color:#FFF; text-align:center; overflow:hidden; z-index:2002; display:none;}
#rightDiv .tel_2 .lt{ float:left; width:66px; height:22px; padding:46px 0 0 0; background:#f95b58 url(../images/4.png) 0px -70px no-repeat;}
#rightDiv .tel_2 .rt{ float:left; width:128px; border-left:1px solid #fedede; height:48px; line-height:48px; margin-top:10px; font-size:16px;}
#rightDiv .wx{ background:#DBDBDB url(../images/3.png) 0px -140px no-repeat; color:#666; height:22px; padding:46px 0 0 0; text-align:center; position:relative; z-index:2001}
#rightDiv .wx:hover{ background:#f95b58 url(../images/4.png) 0px -140px no-repeat; color:#FFF;}
#rightDiv .wxbox{ position:absolute; top:0px; right:66px; width:200px; height:230px; padding:10px; background:#FFF; text-align:center; line-height:30px; display:none;}
#rightDiv .qq{ display:block; background:#DBDBDB url(../images/3.png) 0px -210px no-repeat; color:#666; height:22px; padding:46px 0 0 0; text-align:center; position:relative; z-index:2001}
#rightDiv .qq:hover{ background:#f95b58 url(../images/4.png) 0px -210px no-repeat; color:#FFF;}

/*About*/
.ab_aboutbox{ width:100%; height:748px; background:url(../images/about_bkg_01.jpg) top center no-repeat;}
.ab_about{ width:990px; margin:0px auto;}
.ab_about .tit{ padding:142px 0 95px 0; text-align:center;}
.ab_about .box{ color:#FFF;}
.ab_about .box .lt{ float:left; width:356px; height:320px; overflow:hidden; position:relative;}
.ab_about .box .lt .list{ width:712px;}
.ab_about .box .lt .list li{ float:left; width:356px; height:320px;}
.ab_about .box .lt .btn{ position:absolute; left:25px; bottom:20px;}
.ab_about .box .lt .btn li{ float:left; width:10px; height:10px; margin-right:9px; background:url(../images/about_06.png) no-repeat; cursor:pointer;}
.ab_about .box .lt .btn li.cur{ background-position:-19px 0px;}
.ab_about .box .ab_content_0{ float:right; width:575px; height:320px; line-height:20px; overflow:hidden;}
.ab_culture{ clear:both; width:990px; height:579px; margin:0px auto;}
.ab_culture .tit{ padding:63px 0 75px 0; text-align:center;}
.ab_culture .box{ width:990px; margin:0px auto;}
.ab_culture .box .lt{ float:left; width:389px;}
.ab_culture .box .rt{ float:right; width:500px; padding-top:30px; color:#666; line-height:35px; font-size:15px;}
.ab_culture .box .rt .cont p{}
.ab_honorbox{ clear:both; width:100%; height:596px; background:url(../images/about_bkg_02.jpg) top center no-repeat;}
.ab_honor{ width:990px; margin:0px auto;}
.ab_honor .tit{ padding:68px 0 105px 0; text-align:center;}
.ab_honor .cont{ width:850px; height:259px; margin:0px auto;}
.ab_jlzc{ clear:both; width:990px; height:600px; margin:0px auto;}
.ab_jlzc .tit{ padding:58px 0 80px 0; text-align:center;}
.ab_jlzc .box{ width:990px; margin:0px auto; overflow:hidden;}
.ab_jlzc .box .lt{ float:left; width:288px; height:323px;}
.ab_jlzc .box .lt .ft{ width:100%; height:52px; line-height:52px; text-align:center; color:#FFF; background:#1E6AD0;}
.ab_jlzc .box .rt{ float:right; width:585px; padding-top:20px; line-height:28px;}
.ab_jlzc .box .rt .cont p{ text-indent:2em;}
.ab_jobbox{ clear:both; width:100%; height:595px; background:url(../images/about_bkg_03.jpg) top center no-repeat;}
.ab_job{ width:990px; margin:0px auto;}
.ab_job .tit{ padding:72px 0 68px 0; text-align:center;}
.ab_job .box{ width:990px; height:305px; background:#FFF;}
.ab_job .box .lt{ float:left; width:324px;}
.ab_job .box .rt{ float:right; width:600px; padding:29px 29px 0 0;}
.ab_job .box .ab_job_cont{ width:600px; height:245px; line-height:25px; overflow:hidden;}
.ab_equipbox{ clear:both; width:100%; height:595px; background:url(../images/about_19.jpg) top center repeat-x;}
.ab_equip{ width:980px; margin:0px auto;}
.ab_equip .tit{ padding:59px 0 67px 0; text-align:center;}
.ab_equip .box{ width:100%; height:308px; position:relative;}
.ab_equip .box .btn{ position:absolute; top:153px; display:block; width:17px; height:29px;}
.ab_equip .box .btn_lt{ left:-60px; background:url(../images/about_lt_2.png) no-repeat;}
.ab_equip .box .btn_lt:hover,.ab_equip .box .btn_lt:active{ background:url(../images/about_lt_3.png) no-repeat;}
.ab_equip .box .btn_rt{ right:-60px; background:url(../images/about_rt_2.png) no-repeat;}
.ab_equip .box .btn_rt:hover,.ab_equip .box .btn_rt:active{ background:url(../images/about_rt_3.png) no-repeat;}
.ab_equip .cont{ width:980px; height:308px; overflow:hidden;}
.ab_equip #cj_box{ width:10000px; height:308px;}
.ab_equip #cj_box_1,.ab_chejian #cj_box_2{ float:left;}
.ab_equip .box li{ float:left; width:313px; height:308px; padding-right:20px; position:relative;}
.ab_equip .box li .mb{ position:absolute; left:0px; top:0px; width:313px; height:308px; background:url(../images/about_24.png) center center no-repeat; display:block; visibility:hidden;}
.ab_equip .box li:hover .mb{ visibility:visible;}
.ab_jyzb{ clear:both; width:1000px; margin:0px auto; padding-bottom:30px;}
.ab_jyzb .tit{ padding:52px 0 77px 0; text-align:center;}
.ab_jyzb .box{ width:1000px; height:290px; position:relative;}
.ab_jyzb .box .btn{ position:absolute; top:130px; display:block; width:17px; height:29px;}
.ab_jyzb .box .btn_lt{ left:-60px; background:url(../images/about_lt_2.png) no-repeat;}
.ab_jyzb .box .btn_lt:hover,.ab_equip .box .btn_lt:active{ background:url(../images/about_lt_3.png) no-repeat;}
.ab_jyzb .box .btn_rt{ right:-60px; background:url(../images/about_rt_2.png) no-repeat;}
.ab_jyzb .box .btn_rt:hover,.ab_equip .box .btn_rt:active{ background:url(../images/about_rt_3.png) no-repeat;}
.ab_jyzb .box .cont{ width:1000px; height:290px; overflow:hidden;}
.ab_jyzb #hon_box{ width:10000px; height:290px;}
.ab_jyzb #hon_box_1,.ab_honor #hon_box_2{ float:left;}
.ab_jyzb .box ul{ float:left; width:1000px; height:660px;}
.ab_jyzb .box li{ float:left; width:250px; height:290px; margin-bottom:40px; position:relative;}
.ab_jyzb .box li .cont{ border:1px solid #666; width:230px; height:280px; margin:0px auto;}
.ab_jyzb .box li .cont .ft{ width:100%; height:52px; line-height:52px; text-align:center; color:#FFF; font-size:15px; background:#269502;}
.ab_jyzb .box li:hover{ background:url(../images/about_23.jpg) top center no-repeat;}
.ab_jyzb .box li:hover .cont{ border:0px; margin-top:1px;}
/*.ab_jyzb .box li:hover .ft{ background:#F8F60D; color:#259502;}*/
.ab_jyzb .box li .mb{ position:absolute; left:10px; top:1px; width:230px; height:280px; background:url(../images/about_25.png) center center no-repeat; display:block; visibility:hidden;}
.ab_jyzb .box li:hover .mb{ visibility:visible;}

/*products*/
.pro_banbox{ width:100%; height:450px; background:url(../images/product_02.jpg) top center no-repeat;}
.pro_shbox{ width:100%; height:185px; background:url(../images/product_03.jpg) top center no-repeat;}
.pro_sh{ width:998px; margin:0px auto;}
.pro_sh .tit{ height:102px; line-height:102px; color:#FFF; font-size:30px; font-weight:bold;}
.pro_sh .box .lt{ float:left; width:486px; height:46px; background:#FFF; color:#666; border-top:1px solid #369749; border-bottom:1px solid #369749; cursor:pointer; position:relative;}
.pro_sh .box .lt .ft{ float:left; line-height:46px; padding:0 0 0 23px;}
.pro_sh .box .lt .jt{ float:right; width:23px; height:46px; margin-right:19px; background:url(../images/product_05.jpg) right center no-repeat;}
.pro_sh .box .lt .sel{ position:absolute; top:46px; left:-1px; width:486px; background:#FFF; border:1px solid #237a05; z-index:100;}
.pro_sh .box .lt .sel li{ height:44px; line-height:44px;}
.pro_sh .box .lt .sel a{ display:block; height:100%; width:444px; padding:0 19px 0 23px;}
.pro_sh .box .lt .sel a:hover{ background:#168C30; color:#FFF;}
.pro_sh .box .rt{ float:right; width:486px; height:46px; background:#FFF; color:#666; border-top:1px solid #369749; border-bottom:1px solid #369749;}
.pro_sh .box .rt .txt{ float:left; width:405px; height:46px; line-height:46px; color:#666; padding:0 0 0 36px; border:0px;}
.pro_sh .box .rt .btn{ float:left; width:45px; height:46px; background:url(../images/product_06.jpg) center center no-repeat; border:0px; cursor:pointer;}
.pro_box{ clear:both; width:997px; margin:0px auto; min-height:400px;}
.pro_box .tit{ padding:64px 0 70px 0; text-align:center;}
.pro_box .box{ width:100%;}
.pro_box .box ul{ overflow:hidden; padding-top:10px;}
.pro_box .box li{ float:left; width:325px; height:343px; padding:0 11px 25px 0; position:relative;}
.pro_box .box li.none{ padding-right:0px;}
.pro_box .box li .btm{ position:absolute; left:0px; bottom:25px; width:323px; height:12px; background:url(../images/index_32.jpg) no-repeat; z-index:1}
.pro_box .box li a{ display:block; width:323px; height:333px; border:1px solid #E0E0E0; background:#FFF; position:relative; z-index:2}
.pro_box .box li .sy{ position:absolute; left:0px; top:0px; width:323px; height:187px; background:url(../images/xiaotu.png) no-repeat;}
.pro_box .box li .mb{ position:absolute; left:0px; top:0px; width:323px; height:187px; background:url(../images/index_22.png) no-repeat; display:none;}
.pro_box .box li .p_1{ padding:0 13px; font-size:16px; height:16px; line-height:16px; padding-top:18px; color:#000;}
.pro_box .box li .p_2{ padding:0 13px; font-size:12px; height:12px; line-height:12px; padding-top:20px; color:#737373;}
.pro_box .box li .p_3{ border:1px solid #B2B2B2; width:96px; height:26px; line-height:26px; text-align:center; color:#8D8D8D; margin:20px 0 0 13px; text-transform:Uppercase;}
.pro_box .box li a:hover{ border:1px solid #A5C599;}
.pro_box .box li a:hover .mb{ display:block;}
.pro_box .box li a:hover .p_1{ color:#1D6F00;}
.pro_box .box li a:hover .p_3{ color:#FFF; background:#1D6F00; border:1px solid #1D6F00;}

/*products show*/
.pss_cont{ padding:0 0 30px 0; line-height:25px; min-height:300px;}
.pros_bkg{ background:#F1F1F1}
.pros_cont{ width:1000px; margin:0px auto; overflow:hidden; padding:43px 0 27px 0;}
.pros_cont .lt{ float:left; width:562px;}
.pros_cont .lt .big{ border:1px solid #CDCBCC; background:#FFF; padding:3px; position:relative;}
.pros_cont .lt .big .sy{ position:absolute; left:0px; top:0px; width:554px; height:321px; background:url(../images/datu.png) no-repeat;}
.pros_cont .lt .small{ padding:15px 0 0 0;}
.pros_cont .lt .small li{ float:left; border:1px solid #F1F1F1; padding:1px; margin-right:8px; cursor:pointer; width:69px; height:51px;}
.pros_cont .lt .small li.cur{ border:1px solid #007A11;}
.pros_cont .rt{ float:left; padding-left:45px; width:383px;}
.pros_cont .rt .tit{ color:#196300; font-size:25px; font-weight:bold; border-bottom:1px solid #C5C5C5; padding:5px 0 20px 0;}
.pros_cont .rt .info{ line-height:28px; height:196px; padding:15px 0 0 0; color:#504F4F;}
.pros_cont .rt .fx{ padding:45px 0 0 0; height:24px;}
.pros_cont .rt .fx .t_1{ float:left; line-height:24px; padding-top:6px;}
.pros_cont .rt .fx .img_1{ float:left;}
.pros_cont .rt .back{ clear:both; padding:20px 0 0 0;}
.pros_cont .rt .back a{ display:block; width:177px; height:48px; line-height:48px; text-align:center; color:#FFF; font-size:18px; background:url(../images/productsShow_06.jpg) no-repeat;}
.pros_titbox{ clear:both; width:100%; background:url(../images/productsShow_13.jpg) top center no-repeat;}
.pros_tit{ width:1000px; margin:0px auto; height:183px;}
.pros_tit .t_1{ height:113px; line-height:113px; color:#FFF;}
.pros_tit .t_1 a{ color:#FFF;}
.pros_tit .t_2{ width:260px; height:70px; text-align:center; line-height:70px; color:#4b4b4b; font-size:26px; font-weight:bold; background:#FFF;}
.pros_tp{ clear:both; text-align:center;}
.pros_info{ width:940px; padding:30px; margin:0px auto; line-height:26px; background:#FFF;}
.pros_info img{ max-width:940px;}

/*contact*/
.cnt_contbox{ width:100%; height:695px; overflow:hidden;}
.cnt_contbox #allmap{ width:100%; height:695px;}
.cnt_cont{ width:1000px; margin:0px auto;}
.cnt_cont .bkg{ width:301px; height:425px; overflow:hidden; background:#2F9B0C url(../images/contact_03.jpg) bottom center no-repeat; color:#FFF; position:relative; z-index:10; left:0px; top:-660px; opacity:0; filter:alpha(opacity=0);}
.cnt_cont .bkg .tit{ padding:36px 0 0 27px; font-size:16px; font-weight:bold; color:#fbf50c; height:16px;}
.cnt_cont .bkg .cont{ padding:13px 0 0 27px; line-height:33px; font-size:13px;}
.cnt_cont .bkg .cont a{ color:#FFF;}


/*case*/
.cs_banbox{ width:100%; height:260px; background:#url(../images/about_02.jpg) top center no-repeat;}
.cs_lttitbox{ clear:both; width:1000px; margin:0px auto; position:relative;}
.cs_lttitbox .tit{ position:absolute; top:-80px; left:1px; width:169px; padding:19px 0 0 48px; height:61px; background:url(../images/about_04.png) no-repeat; font-size:21px; color:#FFF;}
.cs_lttitbox .tit p{ font-size:14px; line-height:20px; font-family:Arial;}
.cs_contbox{ width:100%; background:#ededed;}
.cs_cont{ width:1100px; margin:0px auto; padding-bottom:30px; overflow:hidden;}
.cs_lt{ float:left; width:247px; background:url(../images/about_11.jpg) left center repeat-y;}
.cs_ltbox{ padding:14px 0 30px 0; min-height:270px; background:url(../images/about_12.jpg) left bottom no-repeat; position:relative; z-index:0 }
.cs_ltbox .list li{ width:217px; line-height:43px; font-weight:bold; background:url(../images/about_06.jpg) center bottom no-repeat; z-index:101}
.cs_ltbox .list li:hovr{ background:url(../images/about_07.jpg) center bottom no-repeat;}
.cs_ltbox .list li a{ margin-left:55px;}
.cs_ltbox .list li a.a_2{ margin-left:35px;}
.cs_ltbox .list li div{ padding:5px 0 7px 0; background:url(../images/about_06.jpg) center top no-repeat;  }
.cs_ltbox .list li div p{ height:24px; line-height:24px;}
.cs_ltbox .list li div b{ font-size:12px; }
.cs_rt{ float:right; width:1100px;}
.cs_rt .mbxbox{ height:50px; padding:40px 4px 0 4px;}
.cs_rt .mbxbox .tit{font-size:16px; font-weight:bold; color:#333;}
.cs_rt .mbxbox .mbx{ font-size:14px; margin-top:10px;}
.cs_rt .mbxbox .mbx a{color:#333;}
.cs_rt .mbxbox .mbx a:hover{color:#333;}
.cs_rt .mbxbox .mbx span{ color:#1d74ba;}
.cs_main{ clear:both; padding:22px 0 0 0; line-height:30px;}
.cs_list li{ float:left; width:228px;  margin-bottom:200px; margin-left:15px; margin-right:15px;}
.cs_list li.none{ padding-right:0px;}
.cs_list li a{ display:block; width:228px; height:220px; color:#333; border:#d4d3d3 1px solid; }
.cs_list li a:hover,.cs_list li a:active{ border:#d4d3d3 1px solid; color:#333; }
.cs_list li a p{ width:228px; overflow:hidden;  margin-left:150px;}
.cs_list li a #gengduo{ width:228px; margin-left:150px;}

.cs_list img{ width:228px; height:360px;}


/*cases Show*/
.css_img{ text-align:center;}
.css_tit{ text-align:center; font-size:15px; color:#269502;}

/*news*/
.ns_box .nav{ position:relative; float:left;}
.ns_box .nav ul{ position:relative; float:left; }
.ns_box .nav li{ float:left; width:164px; height:37px; line-height:37px; text-align:center; font-weight:bold; }
.ns_box .nav li.none{ padding-right:0px;}
.ns_box .nav li a{ display:block; width:164px; height:42px; background:url(../images/lanb.png) 0px 0px no-repeat;}
.ns_box .nav li a:hover,.ns_box .nav li a:active{ background:url(../images/lanb.png) 0px -42px no-repeat; color:#FFF;}
.ns_box .nav li a.cur,.ns_box .nav li a.cur:hover,.ns_box .nav li a.cur:active{ background:url(../images/lanb.png) 0px -42px no-repeat; color:#FFF;}
.ns_cont{ clear:both; padding:30px 0; line-height:25px; min-height:300px;}
.ns_list li{ clear:both; width:100%; height:150px; padding-bottom:20px; }
.ns_list li a{ display:block; width:100%; height:100%; background:#EFEFEF;}
.ns_list li a .lt{ float:left; padding:15px 20px; width:150px;}
.ns_list li a .rt{ float:left; padding:15px 0 0 0; width:787px; }
.ns_list li a .rt .p_1{ font-size:16px; height:26px; line-height:26px; overflow:hidden; padding-top:5px;}
.ns_list li a .rt .p_2{ color:#999; line-height:20px; padding-top:8px; font-size:13px;}
.ns_list li a .rt .p_3{ color:#666; padding-top:8px; font-size:13px;}
.ns_list li a:hover{ background:#CFCFCF;}
.ns_list li a:hover .rt .p_2{ color:#666;}
.ns_list li a:hover .rt .p_3{ color:#444;}


/*newsShow*/
.nss_tit{ font-size:16px; font-weight:bold; line-height:20px; text-align:center; padding:10px 0 10px 0 ;}
.nss_dtm{ text-align:center; padding:0 0 15px 0; font-size:12px; color:#999;}
.nss_info{ line-height:24px;}
.ff_pre{ clear:both; padding:15px 0 0 0;}
.ff_next{ clear:both; padding:0 0 10px 0;}




/*feedback*/
.jn_main{ padding:60px 0 0 0;}
.jn_box{ clear:both; padding-bottom:20px; overflow:hidden; width:520px; margin:0px auto;}
.jn_box .lt{ float:left; width:100px; padding:0 5px 0 0; line-height:30px; text-align:right; font-size:14px; font-weight:bold;}
.jn_box .rt{ float:left; width:360px;}
.jn_box .txt{ width:325px; height:28px; line-height:28px; border:1px solid #DBDBDB; color:#444; padding:0 10px; font-size:13px; border-radius:3px; outline:none;}
.jn_box input:focus{ border:1px solid #2A8B0A;}
.jn_box textarea:focus{ border:1px solid #2A8B0A;}
.jn_box .cod{ width:70px; height:28px; line-height:28px; border:1px solid #DBDBDB; color:#444; padding:0 15px; font-size:13px; border-radius:3px; outline:none;}
.jn_box .txtarea{width:325px; height:120px; padding:10px; font-size:13px; border:1px solid #DBDBDB; border-radius:3px; outline:none;}
.jn_box .btn{ width:95px; height:32px; text-align:center; line-height:30px; border:0px; background:#666; color:#FFF; font-size:15px; font-weight:bold; border-radius:3px; cursor:pointer;}
.jn_box .btn:hover{ background:#2A8B0A}
.cl_red{ color:#f00;}


#in_fix #er{ width:100%; height:23px; background-color:#333; }
#in_fix #cn{width:1050px; margin:0px auto;}
#cn ul{ float:right;}
#in_fix #cn ul li{ float:left;}
#in_fix #cn ul li a{color:#fff;}
#kong{ width:2px; background-color:#fff; margin-left:5px; margin-right:5px; color:#fff;}


.search { float: right; margin: 5px 0px 12px; width:: 245px; position: relative;}
.searchInput { border: #a0a0a0 1px solid; padding:3px 1px 5px 0px;width: 120px; line-height: 16px; height: 16px; background-color: #fff}
.searchBtn{ background:url(../images/zi.png) no-repeat;}

.in_topbox #top_1{ margin-top:40px; height:40px; width:108px;}


.guanzhu{ width:1100px; margin:0 auto;}
.shu{ float:left; margin-left:20px;}
.nei1{ float:left; margin-left:20px; width:530px;}
.nei2{ float:left; margin-left:20px; width:400px;}
.cppic{
	
}
.cptitle{
	width:520px; 
}

.cptitle P{
    line-height:45px;
}
.boder_bottom1{ border-bottom:#333 solid 1px;}

/* 本例子css */
	.game163{ position: relative; border: 0px solid #dcdddd; padding: 4px; overflow: hidden; width: 465px; }
	.game163 .bigImg{ widht: 310px; position: relative;margin:10px 0px 20px 0px;}
	.game163 .bigImg li img{ vertical-align:middle; width:300px;  height:475px;  text-align:center;  }
	.game163 .bigImg  h4{ font-size: 14px; font-weight: bold; line-height: 33px; height: 33px; padding-right: 30px; overflow: hidden; text-align: left; }

	 .smallScroll{ height: 47px; margin-top: 36px;}
	 .sPrev,.game163 .sNext{ float: left; display: block; width: 14px; height: 47px; text-indent: -9999px; background: url(../images/sprites1008.png) no-repeat 0 -3046px; }
	 .sNext{ background-position: 0 -2698px;}
	 .sPrev:hover{ background-position: 0 -3133px;}
	 .sNext:hover{ background-position: 0 -2785px;}

	 .smallImg{ float:left;  margin: 10 8px; display:inline; width: 520px; overflow: hidden;}
	 .smallImg ul{ height:130px;  width: 9999px; overflow: hidden; }
	 .smallImg li{ float: left; padding: 0 4px 0 0; width:84px; cursor:pointer;  display: inline;  }
	 .smallImg img{ border: 1px solid #dcdddd; width:80px; height:45px;  }
	 .smallImg .on img{ border-color: #1e50a2;}
	 .smallImg .sPrev,.sNext{ display:none;}
	.game163 .pageState{ position: absolute; top: 235px; right: 5px; font-family: "Times New Roman", serif; letter-spacing: 1px;}
	.game163 .pageState span{ color: #f00; font-size: 16px;}
	
	
	
	body{ 
font: normal 100% 'Arial','Helvetica','Verdana',sans-serif; 
color: #333; 
} 
p { 
padding: 12px 0; 
margin: 0; 
font-size: .8em; 
line-height: 1.5; 
} 
form { 
margin: 0; 
} 
#search_box { 
width: 173px; 
height: 24px; background:url(../images/zi_1.png); margin-top:-50px;} 
#search_box #s { 
float: left; 
padding: 0; 
margin: 6px 0 0 6px; 
border: 0; 
width: 159px; 
background: none; 
font-size: .8em; 
} 
#search_box #go { 
float: right; 
margin: 3px 4px 0 0; 
}
#zi img{width:186px; height:32px; margin-top:-23px; margin-left:-5px;}


	/* 本例子css */
	.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.navBar{  position:relative; z-index:1;   color:#fff; height:40px; line-height:40px; padding:30px 0px 0px 0px; }
	.nav{ width:780px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
	.nav h3{ font-size:100%; font-weight:normal; font-size:14px;  }
	.nav .m{  position:relative; float:left; width:115px;  display:inline; text-align:center;   }
	.nav .m h3 i{ display:inline-block; *display:inline; zoom:1; width:7px; height:4px; background:url(../images/icon.png) 0 -280px no-repeat; overflow:hidden; margin:-2px 0 0 5px; 
		vertical-align:middle; filter:alpha(opacity=50);opacity:0.5; 
	}
	.nav h3 a{  zoom:1;  height:16px; line-height:16px; padding:12px 0;  display:block; color:#fff }
	.nav .on h3 a{padding:11px 0;  border-bottom:0px solid #c00;  color:#01d8fb; }
	.nav .on h3 a i{ filter:alpha(opacity=100);opacity:1;  }
	.nav .sub{ display:none; /*默认隐藏*/ width:108px; padding:10px 0;  position:absolute; left:-10px; top:37px;  background:rgba(100, 100, 100, 0.8); float:left; line-height:30px; 
	}
	.nav .sub li{ text-align:center;  }
	.nav .sub li a{ color:#fff; display:block; zoom:1;}
	.nav .sub li a:hover{  background:#ddd; color:#c00;   }
	.nav .sub dl{ display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:15px 10px; line-height:26px;  float:left;}
	.nav .sub dl a:hover{ color:#c00;  }
	.nav .sub dl dt a{ color:#01d8fb;  float:left;}
	.nav .sub dl dd a{ color:#fff; padding-left:7px; background:url(images/icon.png) 0 -332px no-repeat;  float:left;}
	.nav #m2 .sub{ z-index:1; width:1000px; left:-316px;  background:rgba(100, 100, 100, 0.8) }
	.nav #m3 .sub{ z-index:1; width:1000px; left:-430px;  background:rgba(100, 100, 100, 0.8) }
	.nav #m6 .sub{ z-index:1; width:1000px; left:-200px;  background:rgba(100, 100, 100, 0.8) }
	