body,div,img,ul,li,p,h1{ margin:0px; padding:0px; border:0px;}
ul,li{ list-style:none;}
body{ background:url(../images/index_bg01.png) center top repeat-y; font-family:Arial, '新宋体','宋体', Helvetica, sans-serif; color:#969696; font-size:12px;}

.w999{ width:999px; background-color:fff; padding-top:20px; margin:0 auto;}
.main,.footer{ width:918px; margin:0 auto; overflow:hidden;}
/*首页*/
.header{width:100%; margin:0 auto; overflow:hidden;}
a,a:hover{ text-decoration:none; color:#999;}
.l{float:left;}
.r{float:right;}
.c{ clear:both; height:0px; line-height:0px;}

.f17{font-size:17px; color:#565656;}
.f14{font-size:14px;}
.f12{font-size:12px;}

.col94{ color:#949494;}

.pr15{ padding-right:15px;}
.news_img img{width:90px;}
.mt3{ margin-top:3px;}
.logo{ height:53px; width:188px; float:left; overflow:hidden; display:inline; margin-left:40px;}

.menu{padding-top:18px; padding-left:14px; float:left}
.menu a{float:left; width:178px; text-align:center; height:28px;}
		.a_al{ background:url(../images/index_al.png) center no-repeat;}
	    .a_ab{ background:url(../images/index_ab.png) center no-repeat;}
		.a_se{ background:url(../images/index_se.png) center no-repeat;}
		.a_an{ background:url(../images/index_an.png) center no-repeat;}

		
      	.a_al_1{background:url(../images/index_al2.png) center no-repeat;}
		.a_ab_1{ background:url(../images/index_ab2.png) center no-repeat;}
		.a_se_1{ background:url(../images/index_se2.png) center no-repeat;}
		.a_an_1{ background:url(../images/index_an2.png) center no-repeat;}
.menu span{margin-top:8px;}

.gftv{height:554px;}
.gf_jieshao{ padding-top:18px;}

.gf_yawu{ padding-top:32px; overflow:hidden;}
.gf_yawu1{width:570px; float:left;}
.gf_yawu_ul{ margin-top:24px; overflow:hidden;}
.gf_yawu_ul li{width:265px; float:left;  padding-left:18px; height:90px;}
.gf_yawu_ul li p{padding-left:30px}
.gf_yawu_ul li.s1 a{background:url(/images/index_ico1.png) no-repeat left top }

.gf_new{ width:325px; float:right; padding-top:18px;}
.in_news_ul li{ padding-top:22px; overflow:hidden; height:1%;}
.in_news_ul li p a{color:#808080; font-size:14px;}
.in_news_ul li p a:hover{color:#fff; font-size:14px; background:#a6a6a6}

.in_news_text{ width:210px; float:left}
.in_news_text div{ margin-top:3px;}

/*--end首页*/

/*案例首页*/
.menubg{clear:both; background:url(../images/index_ttflash.png) left top repeat-x; height:230px; padding-top:1px;}

.m_flash{ text-align:center; height:155px;}
.menu2{ text-align:center; overflow:hidden;}
.work_menu_pl{padding-left:275px; }
.menu2 a{color:#494949; font-size:12px;  height:54px; float:left; padding:20px 14px 0;}
.menu2 a:hover{ color:#c3002f;}
.menu2 .a_in{ background:url(../images/menu_jtico.png) bottom center no-repeat; color:#c3002f}
.menu2 .a_ins{  }
.n_s{background:url(../images/menu_jtico.png) bottom center no-repeat;}

.work_list{ background:url(../images/work_19.png) top center  repeat-y; margin:24px 0 15px; padding-bottom:65px; overflow:hidden;  clear:both; height:1%;}
.work_list ul{ padding:3px 0px 0px 2px;}
.work_list ul li{ text-align:center; float:left; width:229px; padding:12px 0 25px;}
.work_list h1{ font-size:16px; margin:7px 0; color:#3e3e3e;}
.w_list_text{ text-align:left; font-size:12px; line-height:18px; padding:8px 18px 0; color:#999; }
.w_list_text p{height:120px;}
.w_list_more{text-align:right;  margin-top:8px; padding-right:5px; }

.menubg2{clear:both; background:url(../images/work_01.png) left top repeat-x; height:66px; overflow:hidden;}
.pl{ float:left; background:url(../images/work_02.png) left top no-repeat; padding-left:20px; margin:23px 0 0 40px; }
.pl a:hover,.pr a:hover{color:#c3002f}
.newmenu{width:470px; text-align:center; float:left; padding:10px 0 0 0px; margin-left:70px; }
.newmenu a{color:#494949; font-size:12px; float:left;  display:inline; padding:0 15px; height:46px; line-height:46px;}
.newmenu a:hover{color:#c3002f;}
.pl,.pr{height:20px;  width:140px;  color:#616161; cursor:pointer;}
.pr{ float:right; background:url(../images/work_02_1.png) right top no-repeat; padding-right:20px; margin:23px 40px 0 0px;  text-align:right}
.disinline{ display:block; width:3px;}

.work_jieshao{margin:30px 0 15px; padding-bottom:25px; overflow:hidden; clear:both; height:1%; line-height:18px;}
.work_jieshao_l{ float:left; width:395px; padding-left:5px;}
.mt10{ margin-top:10px;}
.pr20{ padding-right:20px;}
.work_line2 .w_line2{ color:#a3022f; font-size:11px; font-weight:bold;}
.work_jieshao_r{ float:right; width:510px; text-align:right;}
.work_imgs{  margin-top:50px;}
.work_imgs img{ margin-top:50px; display:block; text-align:center;}




/*新闻首页*/
.new_menu_pl{ padding-left:358px;}
.news_list{ padding:10px; margin-top:15px;}
.new_list_com{ padding:30px 3px; position:relative; overflow:hidden; height:1%; font-size:12px;}
.new_fgx{ border-top:1px dotted #dbdbdb}
.new_list_img{ width:130px; height:90px; float:left;}
.new_list_img img{width:130px; height:90px;}
.new_list_text{ float:left; padding-left:26px; width:733px; line-height:18px;}
.new_list_text h1{ font-size:15px; padding-bottom:10px;}
.new_list_text h1 a{color:#7D7D7D;}
.new_list_text h1 a:hover{background:#A6A6A6;color:#fff}
.new_list_more{ text-align:right; padding:8px 5px 0 0 ; }
.new_list_time{ position:absolute; top:30px; right:10px; color:#aaa}

.new_fy{ padding:0 0 28px 325px; overflow:hidden; height:1%;}
.new_fy a{ float:left; width:35px; height:21px; color:#777; text-align:center; line-height:21px; }
.new_onkey,.new_fy a:hover{color:#b60101; font-weight:bold; line-height:23px;}
.newfy_l_key{ background:url(../images/fy_lkey1.png) left no-repeat; width:35px; height:21px; float:left; margin-right:10px; cursor:pointer;}
.newfy_l_keyon{ background:url(../images/fy_lkey2.png) left no-repeat; width:35px; height:21px;  float:left; margin-right:10px; cursor:pointer;}

.newfy_r_key{ background:url(../images/fy_rkey1.png) left no-repeat; width:35px; height:21px; float:left; margin-left:10px; cursor:pointer;}
.newfy_r_keyon{ background:url(../images/fy_rkey2.png) left no-repeat; width:35px; height:21px; float:left; margin-left:10px; cursor:pointer;}
.new_fy .pre a{background:url(/images/fy_lkey1.png) no-repeat left top;padding:2px 3px;}
.new_fy .pre a:hover{background:url(/images/fy_lkey2.png) no-repeat left top;}
.new_fy .next a{background:url(/images/fy_rkey1.png) no-repeat left top;padding:2px 3px;}
.new_fy .next a:hover{background:url(/images/fy_rkey2.png) no-repeat left top;}
.new_fy .active a{color:#b60101; font-weight:bold;}

.news_com{ margin-top:15px; overflow:hidden; height:1%;  position:relative;}
.new_com_l{ float:left; width:700px; padding:10px 35px 25px 15px;  margin-bottom:36px;}
.dotted_r{border-right:1px dotted #dbdbdb;}
.new_com_title{ float:left; padding-left:15px;}
.new_com_title h1{ font-size:26px; color:#393939; width:555px;}
.new_com_time{ font-size:12px; color:#aaa; position:absolute; top:75px; left:161px;}
.new_com_text{ clear:both; font-size:12px; line-height:18px; margin-top:25px; font-family:'新宋体',Arial;}

.new_com_r{float:right; padding:5px 20px 0 0; text-align:right; color:#838383; font-size:12px;}
.new_com_r img{width:90px;}
.new_com_r a img{FILTER: gray;}
.new_com_r a:hover img{FILTER:}
.new_com_r div{ padding-bottom:25px; clear:both;}
.new_com_r p{ padding-top:8px;}
.gf_more{background:url(../images/work_more.png) left center no-repeat; display:inline; padding-left:17px;}
.new_list_more a:hover{color:#C3002F}
.gf_e{background:url(../images/work_e.png) left center no-repeat; display:inline; padding-left:17px; }
.w_list_more a:hover{color:#C3002F}
.new_ab{ margin-top:20px; line-height:24px;}
.new_ab_l{float:left; width:425px; padding:0 42px 0 8px;}
.new_ab_r{float:right; width:395px; padding:0 8px 0 32px;}
.new_join_l{float:left; width:247px; padding:0 32px 0 25px; padding-bottom:30px;}
.new_join_c{float:left; width:247px; padding:0 32px 0 32px; padding-bottom:30px;}
.new_join_r{float:right; width:247px; padding:0 20px 0 32px; padding-bottom:30px;}
.mt20{ margin-top:20px;}
.col3{ color:#585858;}
.lineh18{ line-height:18px;}


/*服务首页*/
.site{ margin-top:28px; overflow:hidden;}
.site_img1{ background:url(../images/site_01.png) left top no-repeat; width:322px; height:390px; float:left;}
.site_img2{ background:url(../images/site_02.png) left top no-repeat; width:319px; height:390px; float:left;}
.site_img3{ background:url(../images/site_03.png) left top no-repeat; width:277px; height:390px; float:left;}
.site_img4{ background:url(../images/site_04.png) left top no-repeat; width:322px; height:390px; float:left;}
.site_img5{ background:url(../images/site_05.png) left top no-repeat; width:319px; height:390px; float:left;}
.site_submit{ float:left; width:262px; font-size:14px; background:url(../images/site_06.png) left top no-repeat; padding:138px 0 0 6px;}
.mt30{ margin-top:30px}
.site_input{ background:url(../images/kuan1.png) left top no-repeat; width:260px; height:31px; border:0px; line-height:31px; padding-left:10px; margin-bottom:8px;}

.site_submit input{ color:#b0b0b0;font-size:14px}
.site_textarea{ background:url(../images/kuan2.png) left top no-repeat; height:61px;  padding:8px;}
.site_textarea textarea {height:59px; overflow:hidden; width:250px;  border:0;font-size:14px overflow-y:auto;  color:#b0b0b0;}
.site_btn{ background:url(../images/btn_submit.png) left top no-repeat; width:262px; height:45px; border:0px; cursor:pointer; margin:10px 0 18px;}
.site_btn_1{ background:url(../images/btn_submit1.png) left top no-repeat; width:262px; height:45px; border:0px; cursor:pointer; margin:10px 0 18px;}



/*contact*/
.contact{ margin:15px 0; overflow:hidden; height:1%;}
.cont_l{ float:left; width:592px; margin-top:10px; padding:0 0 15px 10px;}
.cont_r{ float:right; width:280px;}
.cont_l table{ line-height:22px;}
.mr30{ margin:30px 30px 12px 0; }
.col4f{color:#4f4f4f}
.hei86{ height:86px;}

.qq1{float:left;width:130px;height:34px;overflow:hidden;}
.qq1 a{display:block;background:url(/images/cont_03.png) no-repeat left top; height:34px}
.qq1 a:hover{display:block;background:url(/images/cont_033.png) no-repeat left top; height:34px}

.qq2{float:left;width:108px;height:34px;overflow:hidden;}
.qq2 a{display:block;background:url(/images/cont_04.png) no-repeat left top; height:34px}
.qq2 a:hover{display:block;background:url(/images/cont_044.png) no-repeat left top; height:34px}

.qq3{float:left;width:130px;height:34px;overflow:hidden;}
.qq3 a{display:block;background:url(/images/cont_09.png) no-repeat left top; height:34px}
.qq3 a:hover{display:block;background:url(/images/cont_099.png) no-repeat left top; height:34px}

.qq4{float:left;width:108px;height:34px;overflow:hidden;}
.qq4 a{display:block;background:url(/images/cont_10.png) no-repeat left top; height:34px}
.qq4 a:hover{display:block;background:url(/images/cont_1010.png) no-repeat left top; height:34px}
/*team*/
.team_1{ background:url(../images/team_01.gif) left top no-repeat; width:918px; height:152px;}
.team_2{ background:url(../images/team_02.png) left top no-repeat; width:918px;  height:228px;}
.team_3{ background:url(../images/team_02.gif) left top no-repeat; width:918px;height:752px;}



.footer{ font-size:10px; color:#717171;}
.gf_kefu{ height:54px; margin-top:15px; }
.footer a{ color:#717171; padding:0px 3px;}
.copyr{padding:10px 0 25px; overflow:hidden;}
.footer .foot_hid{color:#fff;}
.footer .foot_hid a{color:#fff	}