﻿/* CSS Document */
@import url("base.css");
.Header1{height:80px;}
.Header1 .top{width:977px; margin:0 auto; text-align:center;}
.Header1 .top .logo{ float:left; margin-top:12px; width:100%;}
.Header1 .top .tel{ float:right; margin-top:15px; width:80%;}

.Header{background:url(../images/top_bg.jpg) repeat-x; height:41px;}
.Header .top{width:977px; margin:0 auto; text-align:center;}
.Header .top .navigate{ float:left; margin-top:0px;}
.Header .top .navigate a{ float:left; display:block; width:96px; font-size:14px; padding-top:10px; font-weight:bold; text-align:center; color:#fcf9ff}
.Header .top .navigate a:visited{color:#fcf9ff;}
.Header .top .navigate a.on:visited{color:#F4F1F1;}
.Header .top .navigate a.on{ color:#F4F1F1; background:url(../images/navigate_on.jpg) repeat-x; height:30px;}
.Header .top .navigate a:hover{color:#F4F1F1; background:url(../images/navigate_on.jpg) repeat-x; height:30px;}

.Footer{ background:url(../images/footer_bg.jpg) repeat-x; height:180px; overflow:hidden; margin-top:10px;}
.Footer .wrap{width:978px; overflow:hidden; padding-top:22px; margin:0 auto;}
.Footer .wrap h4{ color:#E9E9E9; font-size:12px; padding-bottom:4px;}

.Footer .wrap .f_1{ float:left; width:200px; margin-right:15px; background:url(../images/footer_padding.jpg) right no-repeat; height:106px;}
.Footer .wrap .f_2{float:left;width:218px;margin-right:15px;height:124px;margin-top:-18px;position:relative;background-image: url(footer_padding.jpg);background-repeat: no-repeat;background-position: right 18px;
}
.Footer .wrap h5{ margin-top:18px;}
.Footer .wrap .f_3{ float:left; width:250px; background:url(../images/footer_padding.jpg) right no-repeat; height:106px;}
.Footer .wrap .f_4{ float:right; width:266px; height:106px;}
.Footer .wrap .f_1 ul li{ background:url(../images/icon_1.jpg) no-repeat left center; color:#9C9C9C; padding-left:20px; line-height:26px;}
.Footer .wrap .f_1 ul li a{ color:#9C9C9C;}
.Footer .wrap .f_1 ul li a:visited{ color:#9C9C9C;}
.Footer .wrap .f_1 ul li a:hover{ text-decoration:none;}
.Footer .wrap .f_3 ul li{ background:url(../images/icon_1.jpg) no-repeat left center; color:#9C9C9C; padding-left:20px; line-height:28px;}
.Footer .wrap .f_4 p{color:#9C9C9C; line-height:22px;}
.Footer .wrap .f_4 p a{color:#9C9C9C; line-height:22px;}
.Footer .wrap .f_4 p a:visited{color:#9C9C9C;}
.Footer .wrap .f_2 h5{ position:absolute; color:#E9E9E9; font-size:12px;}
.Footer .copy{width:100%; margin:0 auto; color:#4F4F4F; margin-top:15px; _padding-top:0px; text-align:center;}
.Footer .copy h1{ font-size:12px; display:inline; font-weight:normal;}


.news_list_wrap{ background:url(../images/work_show_bg_text.jpg) repeat-y 185px 0;  height: auto; overflow:hidden;}
.news_list_wrap .left{width:178px; float:left;}
.news_list_wrap .right{width:771px; float:right;}
.news_list_wrap .right .news_l{width:752px; overflow:hidden; margin:0;}
.news_list_wrap .right .news_l li{ padding:20px 0 20px 0; border-bottom:1px #E0E0E0 solid; overflow:hidden; }
.news_list_wrap .right .news_l li img{ margin-right:15px; float:left;}
.news_list_wrap .right .news_l li h4{ border:none; font-size:14px;}
.news_list_wrap .right .news_l li span{color:#B5B3B3; line-height:30px; display:block;}
.news_list_wrap .right .news_l li span a{color:#B5B3B3;}
.news_list_wrap .right .news_l li span a:hover{color:#666;}
.news_list_wrap .right .news_l li p{ line-height:170%;}
.news_list_wrap .right .news_l li p a.more{ color:#E12728; padding-left:8px;}
.news_list_wrap .right .news_l li p a:visited{color:#E12728;}
.news_list_wrap .right .news_l li div.more{ float:right; padding-top:16px;}
.news_list_wrap .right .news_l li div.more img{ margin:0;}
.news_list_wrap .left .r_menu a{ float:left; display:block; width:156px; height:34px; font-size:14px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; line-height:35px; padding-left:15px; margin-bottom:5px;}
.news_list_wrap .left .r_menu a:hover{ background:url(../images/right_btn_bg_2.jpg) no-repeat; color:#FFF;}
.news_list_wrap .left .r_menu a.on{ background:url(../images/right_btn_bg_2.jpg) no-repeat; color:#FFF;}

.news_show_wrap{ background:url(../images/work_show_bg_text.jpg) repeat-y 185px 0;  height: auto;  overflow:hidden;}
.news_show_wrap .left{width:178px; float:left;}
.news_show_wrap .right{width:771px; float:right;}
.news_show_wrap .right h3.title{ text-align:center; padding-bottom:12px; font-size:14px;}
.news_show_wrap .right div.parameter{ text-align:center; background:#FAF9F9; line-height:24px; color:#9E9D9D; border-bottom:#EFEFEF 1px solid; border-top:#EFEFEF 1px solid;}
.news_show_wrap .right div.parameter a{color:#9E9D9D;}
.news_show_wrap .right div.parameter a:hover{color:#666;}
.news_show_wrap .right div.zhengwen{ padding-top:12px; line-height:24px; margin-top:10px;font-size:16px;}
.news_show_wrap .right div.foot_btn{background:#FAF9F9; line-height:24px; color:#9E9D9D; border-bottom:#EFEFEF 1px solid; border-top:#EFEFEF 1px solid; margin-top:16px;}
.news_show_wrap .right div.foot_btn span{ line-height:24px; margin:0 5px;}
.news_show_wrap .left .r_menu a{ float:left; display:block; width:156px; height:34px; font-size:14px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; line-height:35px;  padding-left:15px; margin-bottom:5px;}
.news_show_wrap .left .r_menu a:hover{ background:url(../images/right_btn_bg_2.jpg) no-repeat; color:#FFF;}
.news_show_wrap .left .r_menu a.on{ background:url(../images/right_btn_bg_2.jpg) no-repeat; color:#FFF;}

.more_news{ overflow:hidden;}
.more_news ul{ width:245px; float:left; padding-right:14px;}
.more_news ul h4{ line-height:30px; border-bottom:1px #EFEFEF solid; font-size:14px;}
.more_news ul li{ line-height:18px; margin-top:2px; }


.Banner_wrap{ width: 100%; overflow:hidden; background:url(../images/banner_bg.jpg) repeat-x; text-align:center;}
.img-link-box { position:relative; height:280px; width:1064px; margin:0 auto;}
.img-link-box .big-img {position: absolute; display:block; top:0; left:0;}
#img-1 { z-index:1}
#img-2 {z-index:0}
.img-nav { clear:both; margin:0 auto; width:100px;}
.img-nav a{  width:9px; height:9px; float: left; margin-left: 16px; _margin-right: 0px; overflow:hidden;}
.dot-current {}
.img-nav a.hide { text-indent:-5000em;}
.dot {background:url(../images/image-dot.jpg) 0 -9px no-repeat;}
.dot-current {background:url(../images/image-dot.jpg) 0 0 no-repeat;}

.BoxWrap{width:977px; margin:0 auto; overflow:hidden;}
.BoxWrap .mid_services{ background:url(../images/mid_services_bg.jpg) no-repeat; height:220px; overflow:hidden; margin-top:0px; clear:both;}
.BoxWrap .case_list1{float:left;width:977px;}
.show_case_list1 li{display:block; float:left; width:186px; margin-top:22px; margin-left:45px;}
.show_case_list1 li div.pic1{display:block;}
.show_case_list1 li div.text1{ padding-top:0px; text-align:left; color:#000;}
.BoxWrap .case_list{width:977px; float:left;margin-top:10px;}
.BoxWrap .news_list{width:317px; float:right;}
.BoxWrap .mid_show{ overflow:hidden; clear:both;}
.BoxWrap .mid_show_l{}
.show_case_list li{display:block;  float:left; width:226px; height:195px;}
.show_case_list li.product{ margin:12px 18px 0 0; background:url(../images/bg_li.png) no-repeat;}
.show_case_list .hotspec1{background:url(../images/newcase.gif) no-repeat; position:absolute; width:99px; height:99px; }
.show_case_list .hotspec2{background:url(../images/newcase.gif) no-repeat; position:absolute; width:99px; height:99px; }
.show_case_list li.l2{padding:12px 0 0 0;}
.show_case_list li div.pic{display:block;  padding:12px 0 0 10px;}
.show_case_list li div.text{ padding-top:2px; text-align:center; color:#000;}
.show_case_list li div.text span{color:#939191; padding-left:5px;}

.BoxWrap .mid_show_r{ background-position:-650px 0; position:relative;}
.BoxWrap .mid_show_r ul{ position:absolute; left:13px; top:0px;}
.BoxWrap .mid_show_r ul li{ line-height:24px; color:#EFEDEF; height:24px;}	
.BoxWrap .mid_show_r ul li a{ line-height:24px; color:#EFEDEF; height:24px;}
.BoxWrap .mid_show_r ul li a:visited{ line-height:24px; color:#EFEDEF;}
.BoxWrap .mid_show_r ul li a:hover{ color:#0CF}
.p1{position:absolute; left:-5px; top:7px;}
.p2{position:absolute; left:149px; top:7px}

.BoxWrap h3.index_bg{ background:url(../images/title_bg.gif) no-repeat; border-bottom:1px #E0E0E0 solid; line-height:36px;}
.BoxWrap b.more{ color:#F50005; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-right:10px;}
.BoxWrap b.more a,.BoxWrap b.more a:visited{color:#F50005; line-height:36px;}
.BoxWrap h3.t0{ text-align:right;}
.BoxWrap h3.t1{ background-position:0 -32px; text-align:right;}
.BoxWrap h3.t2{ background-position:0 -32px; text-align:right;}
.BoxWrap h3.t3{ background-position:0 -32px; text-align:right;}
.BoxWrap h3.t6{ background-position:0 -152px; text-align:right;}

.work_list_wrap{ background:url(../images/work_show_bg_text.jpg) repeat-y 787px 0; height: auto; overflow:hidden;}
.work_list_wrap .left{width:771px; float:left;}
.work_list_wrap .right{width:178px; float:right;}
.work_list .hotspec1{background:url(../images/newcase.gif) no-repeat; position:absolute; width:99px; height:99px;}
.work_list .hotspec2{background:url(../images/newcase.gif) no-repeat; position:absolute; width:99px; height:99px; }
.work_list li{display:block; width:234px; height:227px; float:left; background:url(../images/work_show_bg.jpg) no-repeat; padding-right:20px; padding-bottom:26px;}
.work_list li.t2{ padding-right:0;}
.work_list li.t4{ padding-right:0;}
.work_list li.t6{ padding-right:0;}
.work_list li.t8{ padding-right:0;}
.work_list li div{ width:204px; height:161px; padding-left:15px; padding-top:25px;}
.work_list li div img{display:block; width:206px; height:153px; }
.work_list li p{ padding-top:13px; line-height:28px; padding-left:14px; padding-right:14px;}
.work_list li p a{ line-height:28px;}
.work_list li p span{ float:right; color:#7C7C7C; line-height:28px;}
.work_list_wrap .right .r_menu a{ float:left; display:block; width:156px; height:34px; font-size:14px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; line-height:35px; padding-left:15px; margin-bottom:5px;}
.work_list_wrap .right .r_menu a:hover{ background:url(../images/right_btn_bg_2.jpg) no-repeat; color:#FFF;}
.work_list_wrap .right .r_menu a.on{ background:url(../images/right_btn_bg_2.jpg) no-repeat; color:#FFF;}


.work_show_wrap{ background:url(../images/work_show_bg_text.jpg) repeat-y 828px 0; height: auto; overflow:hidden;}
.work_show_wrap .left{width:812px; float:left;}
.work_show_wrap .right{width:137px; float:right;_width:140px;}
.work_show_wrap .left .title_bg{ height:52px; overflow:hidden; border-bottom:1px #EEEEEE solid;}
.work_show_wrap .left .title_bg .text{ float:left; width:600px; line-height:23px;}
.work_show_wrap .left .title_bg .text strong{ font-size:14px;}
.work_show_wrap .left .title_bg .btn{ float:right; width:109px; height:31px; margin-right:5px; margin-top:5px;}
.work_show_wrap .left .view_wrap{ padding-top:0px;}
.work_show_wrap .right .r_menu a{ float:left; display:block; width:122px; height:34px; font-size:14px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; line-height:35px;  padding-left:15px; margin-bottom:5px;}
.work_show_wrap .right .r_menu a:hover{ background:url(../images/right_btn_bg_2.jpg) no-repeat; color:#FFF;}
.work_show_wrap .right .r_menu a.on{ background:url(../images/right_btn_bg_2.jpg) no-repeat; color:#FFF;}


.dec{ background:url(../images/icon_big.jpg) no-repeat; height:112px; margin-top:40px; margin-left:10px;}
.dec h4{margin-top:13px; font-size:14px;}
.dec p{ line-height:190%;}
.dec_l{width:180px; float:left; padding-left:105px; padding-right:10px;}
.dec_l h1{ font-size:12px; display:inline; font-weight:normal; color:#da0a12}
.dec_m{width:180px; float:left; padding-left:160px; background-position:0 -120px;}
.dec_m h1{ font-size:12px; display:inline; font-weight:normal; color:#333333}
.dec_r{width:180px; float:right; padding-left:95px; padding-right:20px; background-position:0 -240px;}
.dec_r h1{ font-size:12px; display:inline; font-weight:normal; color:#333333}

.info_list{width:370px;}
.info_list h3{ margin-bottom:5px;}
.info_list h3.t1{ background-position:0 -60px;}
.info_list h3.t2{background-position:0 -90px;}
.info_list h3.t3{background-position:0 -120px;}
.info_list ul{}
.info_list div{ text-align:right;}
.info_list ul li{line-height:24px; background:url(../images/icon_2.jpg) left center no-repeat; padding-left:10px;}
.info_l{float:left; margin-right:30px;}
.info_m{float:left;}
.info_r{float:right;}


.Cur_local_wrap{
	background-image: url(../images/pages_banner_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
}
.Cur_local_wrap div.cur_text{width:960px; margin:0 auto; height: 262px;}


.big_title{ background:url(../images/big_title_bg.jpg) no-repeat; height:35px; overflow:hidden; border-bottom:1px #DADADA solid;}
.bt_1{}
.bt_2{ background-position:0 -38px;}


.about_wrap{ overflow:hidden; margin-bottom:45px;}
.about_wrap .left{width:210px; float:left; padding-top:30px;}
.about_wrap .right{width:745px;float:right;padding-top:25px;}
.about_wrap .right p,.about_wrap .right span,.liucheng_text{ line-height:29px; text-indent:28px; font-size:14px; font-family: "微软雅黑"}
.about_wrap .right h1{  font-weight:normal; display:inline;  font-family: "微软雅黑"; }
.about_wrap .right a{ font-size:14px;  font-family: "微软雅黑"; }


.liucheng_text{ padding-top:10px; padding-bottom:18px;}
.liucheng_text h1{ font-size:14px; display:inline; font-family: "微软雅黑";}

.more_text{ background:url(../images/more_text_bg.jpg) no-repeat; width:446px; height:37px; float:right; margin-right:9px; margin-top:14px;text-indent:0px; }
.more_text span{width:252px; font-family: "微软雅黑"; float:left; display:block; text-align:left; line-height:36px; color:#575757; font-size:14px; padding-left:18px; padding-top:2px;}
.more_text em{ font-style:normal; font-family: "微软雅黑"; width:155px; text-align:center; line-height:36px; float:right; display:block;}
.more_text em a{line-height:36px; font-family: "微软雅黑"; color:#FFF; font-size:14px;}
.more_text em a:visited{ color:#FFF;}




.liucheng{ padding-top:20px;}


.Service_wrap{}
.Service_wrap .s_banner{ border-bottom:1px #D4D3D3 solid; overflow:hidden; width:977px; height:281px;background:url(../images/service_banner.jpg) no-repeat;}
.Service_wrap .s_banner .sfla{ height:162px; width:261px; margin:42px 0 0 147px; float:left; overflow:hidden; display:inline;}
.Service_wrap .s_banner .sbut{ height:212px; width:39px; margin:115px 462px 0 0; float:right; *margin-right:462p; _margin-right:145px;}
.Service_wrap .s_banner a{ height:212px; width:39px;}
.Service_wrap .s_banner img{ height:39px; width:212px;}
.service_project ul{ overflow:hidden; margin-top:10px;}
.service_project ul li{float:left; width:205px; height:96px; overflow:hidden; background:url(../images/service_ico.jpg) no-repeat; padding-left:108px;}
.service_project ul li.s1{ background-position:0 0; margin-right:15px;}
.service_project ul li.s2 h4 a{ font-size:14px; font-weight:bold;}
.service_project ul li.s2{ background-position:0 -120px; margin-right:15px;}
.service_project ul li.s3{ background-position:0 -216px;}
.service_project ul li.s4{ background-position:0 -329px; margin-right:15px;}
.service_project ul li.s5{ background-position:0 -432px; margin-right:15px;}
.service_project ul li.s6{ background-position:0 -548px; }
.service_project ul li h4{ font-size:14px; line-height:190%;}
.service_project ul li p{color:#989898; line-height:170%;}
.service_project ul li.s6 h4{ padding-left:5px; }
.service_project ul li.s6 p{ padding-left:5px; }
.service_project h1{ font-size:12px; padding:0px; margin:0px;float:left;white-space:nowrap; display:inline;}
.service_project p a{ font-size:12px; font-weight:normal; color:#9F9F9F;}

.service_project2 ul{ overflow:hidden;}
.service_project2 h2{ border-bottom:1px #D4D3D3 solid; padding-top:26px;}
.service_project2 child{ padding-top:3px;}
.service_project2 ul li{float:left; width:205px; height:105px; overflow:hidden; background:url(../images/service_ico2.jpg) no-repeat; padding-left:108px; padding-top:12px; margin-top:15px;}
.service_project2 ul li.s1{ background-position:0 0; margin-right:15px;}
.service_project2 ul li.s2 h4 a{ font-size:14px; font-weight:bold;}
.service_project2 ul li.s2{ background-position:0 -108px; margin-right:15px;}
.service_project2 ul li.s3{ background-position:0 -216px;}
.service_project2 ul li.s4{ background-position:0 -324px; margin-right:15px;}
.service_project2 ul li.s5{ background-position:0 -432px; margin-right:15px;}
.service_project2 ul li.s6{ background-position:0 -540px; }
.service_project2 ul li h4{ font-size:14px; line-height:190%;}
.service_project2 ul li p{color:#989898; line-height:170%;}
.service_project2 ul li.s6 h4{ padding-left:5px; }
.service_project2 ul li.s6 p{ padding-left:5px; }
.service_project2 h1{ font-size:12px; padding:0px; margin:0px;float:left;white-space:nowrap; display:inline;}
.service_project2 p a{ font-size:12px; font-weight:normal; color:#9F9F9F;}
.service_project2 .price { font-size:12px; font-weight:normal; color:#e02627;}

.process h2{ border-bottom:1px #D4D3D3 solid; padding-top:22px;}
.process ul{ background:url(../images/service_process.jpg) no-repeat 60px 38px; height: auto; overflow:hidden}
.process ul li{width:180px; height:68px; overflow:hidden; float:left; margin-top:120px; padding-left:10px; padding-right:70px;}
.process ul li.t1{ padding-left:20px;}.process ul li.t2{ padding-right:60px;}.process ul li.t3{ padding-right:58px;}.process ul li.t4{ padding-right:0;}
.process ul li.t5{ padding-left:20px;}.process ul li.t6{ padding-right:60px;}.process ul li.t7{ padding-right:58px;}.process ul li.t8{ padding-right:0;}
.process ul li h4{ font-size:14px; line-height:180%;}
.process ul li p{color:#989898; line-height:160%;}


.Contact_wrap{}
.Contact_wrap .c_banner{}
.Contact_wrap .info_wrap{ background:url(../images/v_line.jpg) repeat-y 662px; overflow:hidden; margin-top:6px; height: auto;}
.Contact_wrap .info_wrap .left{width:604px; float:left;}
.Contact_wrap .info_wrap .right{width:270px; float:right; padding-right:14px;}
.Contact_wrap .info_wrap .left h2{ height:203px; background:url(../images/b_line.jpg) bottom repeat-x;}
.contact_info{ background:url(../images/b_line.jpg) bottom repeat-x; padding-bottom:20px;}
.contact_info ul{ overflow:hidden; padding-top:17px;}
.contact_info ul li{width:300px; float:left; line-height:25px;}
.contact_info div.google{ text-align:right;}
.Contact_wrap .info_wrap .left p.contact_text{ background:url(../images/b_line.jpg) bottom repeat-x; line-height:199%; padding:15px 0 15px 0;}
.contact_qq{width:248px; float:left;}
.contact_email{width:528px; float:left;}
.contact_email h3,.contact_qq h3{ height:62px; line-height:68px; font-size:12px; padding-left:5px;}
.contact_email a{ background:url(../images/contact_ico.jpg) no-repeat;}
.contact_qq .qqonline{ background:url(../images/contact_ico.jpg) no-repeat;}
.contact_qq a{width:37px; height:35px; display:block; float:left; padding-right:7px;}
.contact_qq a.q2{ background-position:-40px 0px;}.contact_qq a.q3{ background-position:-80px 0;}
.contact_qq a.q4{ background-position:-122px 0;}.contact_qq a.q1{ background-position:0 0px;}
.contact_email a{width:86px; height:48px; display:block; float:left; padding-right:7px;}
.contact_email a.m2{ background-position:-208px 0px;}
.contact_email a.m3{ background-position:-306px 0px;}
.contact_email a.m1{ background-position:-105px 0px;}
.contact_email a.m0{ background-position:-0px 0px;}
.Contact_wrap .info_wrap .right h2.guest_title{ background:url(../images/guest_title.jpg) center no-repeat; text-indent:-9999px; height:122px;}
.Contact_wrap .info_wrap .right form{ padding-top:3px;}
.Contact_wrap .info_wrap .right ul.g_form li{ padding-top:7px;}
.input1{width:257px; height:31px; border:0; line-height:31px; background:url(../images/guest_input.jpg) no-repeat; padding-left:5px; font-size:12px; padding-left:8px; color:#b0b0b0;}
.input2{width:257px; height:76px; border:0; background:url(../images/guest_textarea.jpg) no-repeat; padding-left:10px; font-size:12px; padding-top:8px; color:#b0b0b0;}
.input3{width:262px; height:45px; border:0; background:url(../images/guest_btn.jpg) no-repeat; cursor:pointer; margin-top:4px;}


UL.qqonline {
	RIGHT: 30px; FLOAT: left; font-size:12px; color:#999999; 
}
UL.qqonline LI {
	FLOAT: left; LINE-HEIGHT: 14px; MARGIN-RIGHT: 8px; TEXT-ALIGN: center
}
UL.qqonline LI A {
	DISPLAY: block; WIDTH: 83px; POSITION: relative; HEIGHT: 48px;padding:0px; margin:0px;
}
UL.qqonline LI A:hover {
	BACKGROUND-POSITION: 50% bottom;padding:0px; margin:0px;
}

UL.qqonline LI A INS{ display:none;}
UL.qqonline LI A:hover INS {
	DISPLAY: block; LEFT: -28px; BACKGROUND-IMAGE: url(contact_tips.png); WIDTH: 95px; PADDING-TOP: 18px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 38px; HEIGHT: 85px; TEXT-DECORATION: none; line-height:12px;
}
* HTML UL.qqonline LI A:hover INS {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=corp, src='../images/contact_tips.png')
}


UL.qqonline LI A:hover INS STRONG {
	DISPLAY: block; COLOR: #f60; 
}
UL.qqonline LI A.qq1 {
	BACKGROUND-IMAGE: url(qq_1.gif)
}
UL.qqonline LI A.qq2 {
	BACKGROUND-IMAGE: url(qq_2.gif)
}
UL.qqonline LI A.qq3 {
	BACKGROUND-IMAGE: url(qq_3.gif)
}
UL.qqonline LI A.qq4 {
	BACKGROUND-IMAGE: url(qq_4.gif)
}

.site_textarea {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(../images/kuan2.png) no-repeat left top; margin-top:8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; HEIGHT: 61px
}
.site_textarea TEXTAREA {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; OVERFLOW: hidden; WIDTH: 250px; COLOR: #b0b0b0; HEIGHT: 59px; BORDER-RIGHT-WIDTH: 0px
}


.top_pages{ overflow:hidden; margin-left:-8px;}
.top_pages a{ float:left;  margin:0 5px; }
.top_pages a.pre{ background:url(../images/arrow.jpg) no-repeat 0 -18px; text-indent:-999px; width:18px; height:18px; overflow:hidden; float:left;}
.top_pages a.next{ background:url(../images/arrow.jpg) no-repeat; text-indent:-999px; width:18px; height:18px; overflow:hidden; float:left;}
.top_pages span.cur{ background:url(../images/cur_pages.jpg) center center no-repeat; color:#FFF; display:block; float:left; width:18px; height:18px; text-align:center;}
.top_pages span.pages_c{ float:left; padding-left:15px;}



.map{height:490px; background:url(../images/map.gif) no-repeat bottom center;}
.c_map{ width:444px; height:100%; margin-left:400px;  font-family: "宋体"; line-height:22px;}
.c_map span a{ font-weight:normal; padding:2px;}
.c_map span a:hover{ font-size:12px; background:#333333; padding:2px; color:#FFFFFF;}


.job { width:761px; padding:0xp; margin:0px; line-height:28px;}
.job .jobpic img{ height:444px; width:761px;}
.zw{}
.zw ul li{ width:226px; height:51px; float:left; margin:10px 40px; margin-left:80px; }
.jdetail{ font-size:14px; padding: 0 60px; line-height:28px; text-indent:28px;}
.jdetail h1{ font-size:22px;font-family: "微软雅黑"; text-indent:0px; font-weight:lighter;}
.jdetail span{ font-size:12px; text-indent:0px; line-height:28px; color:#444;}
.jdetail .hong14{ font-size:14px;  line-height:28px; color:#FF0000; font-weight:bold;}

.mainbox { border:1px solid #dadada; padding:4px 15px; background:url(../images/mainbox_bg.gif) 0 1px repeat-x; margin-bottom:6px;}
.mainbox h2 { font-size:12px; height:30px; line-height:30px; border-bottom:1px solid #ccc; color:#555;}
.mainbox h2 span { float:right; font-weight:normal;}
.mainbox ul { padding:6px 0px; background:#fff;}
.mainlist { overflow:auto; zoom:1;}
.mainlist li { width:282px; float:left; height:24px; overflow:hidden; background:url(../images/icon3.gif) 0 6px no-repeat; padding:0 10px 0 18px; line-height:200%;}

.pic_scroll{margin:0; padding:0;}
#carousel_container{position:relative; height:135px; overflow:hidden;}
#carousel_inner{height:135px; width:664px; text-align:center;overflow:hidden;position:absolute;left:55px;top:0px;}
#left_scroll{position:absolute;left:0;top:43px;width:40px;height:28px;cursor: hand; background:url(../images/green_skin.gif) 2px -8px no-repeat;}
#right_scroll{position:absolute;top:43px;right:0;width:40px;height:28px;cursor:hand;background:url(../images/green_skin.gif) 2px -39px no-repeat;}
#carousel_ul{width:9999px; height:95px; position:relative;}
#carousel_ul li{float: left;width:100px; height:120px;margin:0 5px; display:inline;}
#carousel_ul li a:hover{ text-decoration:none;}
#carousel_ul li a img {border:1px solid #E3E3E3;padding:2px;width:96px;height:120px;}
#carousel_ul li span.hover_bg{
	background:url(update.png) no-repeat;
	_background: none;
	color:#FFFFFF;
	margin-top:-20px;
	display:block;
/*	filter:Alpha(Opacity=70,FinishOpacity=30,Style=1,StartX=0,StartY=0,FinishX=0,FinishY=0);
*/	_filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#00000000, endColorStr=#99000000, gradientType='1');
	height:18px;
	line-height:18px;
}
.line {margin-bottom:6px;}

/*底部样式*/
#footer { background:url(../images/footer_bg.jpg) repeat-x; height:180px; overflow:hidden; margin-top:10px;}
#footerContent { height: 159px;width: 977px; margin:0 auto;}
#logo2 {background-image: url(../images/logo2.gif); float: left;height: 113px;width: 255px;margin-top: 17px;}
#copyright {float: left;height: 93px;width: 635px;margin-top: 0px;}
#copyright ul {margin-top: 15px;margin-left: 20px;}
#copyright li {margin-top: 5px;color:#aeabaa;}
#copyright li a{ color:#aeabaa;}
#footer .copy{width:978px; margin:0 auto; color:#4F4F4F;}
#footer .copy h1{ font-size:12px; display:inline; font-weight:normal;}

/*首页滚动*/
.rollBox{width:904px;overflow:hidden;height:auto; position:relative;padding:0px 18px 0px 22px;}
.rollBox .Cont{width:904px;overflow:hidden; background:url(../images/left_right_bg.gif) repeat-x;height:82px;padding:20px 0px 0px 0px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont li{width:140px;float:left;text-align:center;padding:0px 5px 0px 5px;}
*+html .rollBox .Cont li{width:140px;float:left;text-align:center;}
.rollBox .Cont li img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont li p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.rollBox_l{width:27px;height:102px; position:absolute;left:0px;top:0px; background:url(../images/left.gif) no-repeat; display:block; cursor:pointer;}
.rollBox_r{width:27px;height:102px; position:absolute;right:0px; top:0px; background:url(../images/right.gif) no-repeat;display:block; cursor:pointer;}

/*400*/
.orange {color: #ff6600; FONT-WEIGHT: bold; }
.white {color: #ffffff; }
.red {color: #ff0000; FONT-WEIGHT: bold; }
.style12 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #ff6600; FONT-STYLE: italic
}
.style14 {color: #666666}
.style15 {	color: #FF6600;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
}
.style16 {color: #FF6600}

.STYLE17 {
	color: #FF6600;
	font-weight: bold;
}
.style18 {color: #FF6600; font-style: italic; }

#link { background:#1b1b1b; overflow:hidden; margin-top:0px;}
#link .wrap { width: 977px; margin:0 auto;}

/* 400 */
.main_left_package {
	float: left;
	width: 170px;
	margin-top: 20px;
	height: auto;
	padding-left: 10px;
	_padding-left: 5px;
}
.main_left_menu_package{
	font-size: 14px;
	line-height: 26px;
	color: #FFFFFF;
	width: 150px;
	padding-left:20px;
	height:30px;
	background-image: url(../images/main_left_bg_about_us.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #2874d6;
	border-left-color: #2874d6;
	margin-bottom: -6px;
	float: left;
}
.main_left_ul_package{ margin-top:3px; float:left;}
.main_left_ul_package li{
	width:170px;
	height:40px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d2d2d2;
	border-left-color: #d2d2d2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d2d2d2;
}
.main_left_ul_package a{
	background-image: url(../images/main_left_li_bg_about_us.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 12px;
	padding-left:50px;
	line-height: 40px;
	color: #26323d;
	display:block;
	margin:0 auto;
}
.main_left_ul_package a:hover{
	background-image: url(../images/main_left_li_bg_about_us.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 12px;
	padding-left:50px;
	line-height: 40px;
	color: #2874d6;
	display:block;
	font-weight:none;
	margin:0 auto;
}
.main_left_ul_package_active{
	background-image: url(../images/main_left_li_bg_about_us2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 12px;
	padding-left:50px;
	line-height: 40px;
	color: #2874d6;
	display:block;
	font-weight: bold;
	margin:0 auto;
}

.main_about_400cn {
	width:760px;
	padding-left:0px;
	padding-top:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dcdddd;
	float: left;
	padding-bottom:20px;
	font-size:14px;
	padding-right:20px; height:auto; overflow:hidden;
}
.main_about_400cn2 {
	width:800px;
	padding-left:0px;
	padding-top:25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dcdddd;
	float: left;
	padding-bottom:30px;
	font-size:14px;
	padding-right:20px;
}
.main_about_400cn3 {
	width:800px;
	padding-left:0px;
	padding-top:25px;
	float: left;
	font-size:14px;
	padding-right:20px;border-bottom: 1px solid #DCDDDD; padding-bottom:25px;
}
.txt_about_400cn{
 margin-top:25px;line-height: 28px; width:770px; height:auto; float:left;}
/*.txt_about_fax1{ text-indent:2em; float:right; width:640px;}*/
.txt_about_400cn p{text-indent:2em; line-height:28px;}
.txt_about_400cn2{
 margin-top:15px;line-height: 28px; font-size:12px;}
 .txt_about_400cn2 li{
	background-image: url(../images/Arrow3.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 20px;
}
.main_right_package {
	padding-top:10px;
	width: 740px;
	float: left;
	height: auto;
	margin-left: 40px;
}
.main_right_menu {
	width: 710px;
	line-height: 28px;
	margin-top: 20px;
	padding-right: 30px;
	font-size: 14px;
	float:left;
	overflow:hidden;
	padding-bottom:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dcdddd;
	}
.main_right_menu7 {
	width: 710px;
	line-height: 28px;
	margin-top: 20px;
	padding-right: 30px;
	font-size: 14px;
	float:left;
	overflow:hidden;
	padding-bottom:15px;
	}
.main_right_menu8 {
	width: 710px;
	line-height: 28px;
	padding-right: 30px;
	font-size: 14px;
	float:left;
	overflow:hidden;
	padding-bottom:15px;
	}
	
.main_right_menu9 {
	width: 710px;
	line-height: 28px;
	padding-right: 30px;
	font-size: 14px;
	float:left;
	margin-top:10px;
	}
/*.main_right_menu3 {
	width: 710px;
	line-height: 28px;
	padding-right: 30px;
	font-size: 14px;
	float:left;
	overflow:hidden;
	}

.main_right_menu2 {
	width: 710px;
	line-height: 28px;
	margin-top: 20px;
	padding-right: 30px;
	font-size: 14px;
	float:left;
	overflow:hidden;
	padding-bottom:60px;
}
.main_right_menu6 {
	width: 710px;
	line-height: 28px;
	margin-top: 20px;
	padding-right: 30px;
	font-size: 14px;
	float:left;
	overflow:hidden;
}
.main_right_menu4 {
	width: 710px;
	line-height: 28px;
	margin-top: 20px;
	padding-right: 30px;
	font-size: 14px;
	float:left;
	overflow:hidden;
	}
.main_right_menu5 {
	width: 710px;
	margin-top: 20px;
	line-height: 28px;
	padding-right: 30px;
	font-size: 14px;
	float:left;
	overflow:hidden;
	}*/
.main_right_txt{color: #5c5c5c; margin-top:15px; float:left;}
.main_right_txt2{color: #5c5c5c; margin-top:15px; float:left;}
.main_right_txt2 table{border-collapse:collapse; }
.main_right_txt2 td{border:#ccc solid 1px; padding:5px;}
.main_right_txt2_td{ height:50px;}
.main_right_txt2_td2{text-align: right;}

/*.main_right_txt2 table,table td{border:1px solid #f00; border-collapse:collapse;}*/
.main_right_img{
	color: #5c5c5c;
	padding-top:20px;
	width:330px;
	float:left;
	margin:0px 10px;
}
.main_right_img2{
	color: #5c5c5c;
	padding-top:20px;
	width:330px;
	float:left;
	margin:0px 10px;
	margin-bottom:20px;
}
.main_right_txt p{text-indent: 2em;}
.package_table{
	float:left;
	margin-top: 15px;
	font-size: 13px;
	padding-bottom: 10px;
	background-image: url(../images/line_table.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.package_table table{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e1e2e3;
	text-align: center;
}
.package_table_td{
	line-height:40px;
	height:40px;
	background-image: url(../images/package_table_line1.gif);
	background-repeat: repeat-y;
	background-position: right top;
	font-weight: normal;
	color: #393939;
}
.package_tr1{
	line-height:40px;
	height:40px;
	background-image: url(../images/package_table_bg1.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-weight: bold;
	color: #2e3741;
}
.presented{
	margin:0px auto;
	width: 220px;
	height: auto;
	color:#FF0000;
}.package_txt {
	font-size: 14px;
	line-height: 28px;
	color: #666;
	font-family: "微软雅黑";
}
.package_table table td{
	border-bottom:1px solid #dcdddd;
}
.presented{ line-height:25px!important;}

.process_bg {
	background-image: url(../images/process_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 93px;
	width: 720px;
}
.process_img1{
	width:99px;
	height:auto;
	float:left;
}
.process_txt1{
	width:420px;
	height:70px;
	float:left;
	padding-left: 150px;
	padding-top: 20px;
	line-height: 25px;
	background-image: url(../images/img_zixun.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	font-size: 14px;
	padding-right:50px;
}
.process_txt2{
	width:420px;
	height:70px;
	float:left;
	padding-top: 20px;
	line-height: 25px;
	background-image: url(../images/img_xuanhao.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	font-size: 14px;
	padding-left: 150px;
	padding-right:50px;
}
.process_txt3{
	width:420px;
	height:70px;
	float:left;
	line-height: 25px;
	background-image: url(../images/img_hetong.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	font-size: 14px;
	padding-top: 20px;
	padding-left: 150px;
	padding-right:50px;
}
.process_txt4{
	width:420px;
	height:70px;
	float:left;
	padding-left: 150px;
	padding-top: 20px;
	line-height: 25px;
	background-image: url(../images/img_fuwu.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	font-size: 14px;
	padding-right:50px;
}
.process_txt5{
	width:420px;
	height:70px;
	float:left;
	padding-left: 150px;
	padding-top: 20px;
	line-height: 25px;
	background-image: url(../images/img_ziliao.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	font-size: 14px;
	padding-right:50px;
}
.arrow_process{
	background-image: url(../images/img_arrow.gif);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 45px;
	width: 720px;
}
.process_bg2 {
	background-image: url(../images/process_bg4.gif);
	background-repeat: no-repeat;
	background-position: center 10px;
	float: left;
	height: 93px;
	width: 720px;
	padding-bottom:40px;
}
.list {
	margin-top: 0px; float:left;
}
.list_left{width:750px; padding-top:110px; background-image: url(../images/list_img.png); background-repeat: no-repeat;
background-position: 10px top; float:left;}
.list li{ float:left; width:200px; margin-left:10px; margin-right:10px;}

.text_14_3939 {
	font-size: 14px;
	color: #393939;
	line-height: 30px;
}
.text_14_8a8a{
	font-size: 14px;
	color: #8a8a8a;
	line-height: 24px;
}
.list_right{float:left; width:260px;}
.list_right_text{margin-top:15px; line-height:28px;}
.indent{text-indent:2em; margin-bottom:5px;}   
.contact {
 	float:left;
	height: 41px;
	width: 120px;
}
.indent a {
	font-size: 14px;
	line-height: 28px;
	color: #3177bb;
	text-decoration: underline;
}
.case{
	float:left;
	width:770px;
}
.case_text_1{border-bottom: 1px solid #DCDDDD;
    margin-bottom: 15px;
    padding-left: 10px;}
.case_main{
	overflow:hidden;
	width:770px;
	height:180px;
	border-bottom:1px solid #DCDDDD;
	padding-bottom:10px;
}
.case {
    clear: both;
    
    overflow: hidden;
    position: relative;
 
}
.case_main li{float:left; margin:auto 9px; width:66px; padding-bottom:10px;}
.case_main img{float:left; display:block; overflow:hidden; margin-left:10px; display:inline;}
.icon_txt{
	width:80px;
	float:left;
	line-height:25px;
	text-align: center;
}
.casez li {
    float: left;
    
    text-align: center;
    
}
.roll0 {
    margin: 5px 5px 0 15px;
}

.case_main_list{
	overflow:hidden;
	width:770px;
	height:140px;
	padding-bottom:10px;
	float: left;
	margin-top:30px;
}
.case_main_list li{float:left; margin:auto 7px; width:110px; padding-bottom:10px;}
.case_main_list img{float:left; display:block; overflow:hidden; display:inline;}
.case_main_list li a:hover{ border:1px solid #ffffff;}
.icon_txt1{
	line-height:25px;
	text-align: center;
}
.material_img{width:650px; float:left;}
.material_img li{
	margin:0px 10px;
	width:300px;
	float:left;
	list-style-type: none;
	padding-bottom:15px;
}
.ring_img{width:700px; float:left;}
.ring_img li{
	margin:0px 10px;
	width:135px;
	float:left;
	list-style-type: none;
	padding-bottom:15px;
	margin:0px 12px;
}
.tdBlue {
	BACKGROUND-IMAGE: url(../images/400dibu.jpg); TEXT-ALIGN: center; WIDTH: 120px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 5px; HEIGHT: 32px; COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.tdGreen {
	BACKGROUND-IMAGE: url(../images/400kaitong.jpg); TEXT-ALIGN: center; WIDTH: 120px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 5px; HEIGHT: 32px; COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
/*页码*/
.xiaocms-page { padding:14px 0 10px;font-family:\5b8b\4f53; margin-right: 10px;}
.xiaocms-page a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px;margin-left: 1px;}
.xiaocms-page a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
.xiaocms-page span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;margin-left: 1px; }

/*留言*/
		
.form-box{ margin:0 auto; }
.form-box tr{ margin:0; padding:10px 0; clear:both; }
.form-box tr .tips{ margin-left:16%; color:#666; font-size:12px; line-height:20px; }
.form-box th{ display:block; float:left; padding-right:2%; width:26%; line-height:40px; text-align:right; color:#888; }
.form-box td{ display:block; position:relative; margin-left:28%; line-height:40px; margin-bottom: 20px; }
.form-box .form-group dd img{ vertical-align:middle; }
.form-box .form-group dd a.send{ display:inline-block; padding:0 10px; color:#555; border:1px solid #e0e0e0; height:40px; line-height:40px; color:#333; }
.form-box .form-group dd a.send.gray{ color:#999; }
.form-box input{ display:inline-block; padding:0 10px; width:50%; height:40px; line-height:20px; border:1px solid #e0e0e0; }
.form-box .form-group td .input.code{ width:80px; }
.form-box .form-group dd .select{ display:inline-block; padding:10px; height:40px; line-height:20px; border:1px solid #e0e0e0; }
.form-box textarea{ display:inline-block; padding:10px; width:50%; height:80px; line-height:20px; border:1px solid #e0e0e0; vertical-align:middle; overflow:auto; border: 1px solid #e0e0e0;}
.form-box .button{ display:inline-block; margin:0 0 0 5px; padding:10px 46px; width:auto; height:auto; line-height:20px; color:#fff; font-size:14px; border:1px solid #d70029; background:#d70029; cursor:pointer; }
.form-box .form-group dd .button{ display:inline-block; margin:0 0 0 5px; padding:10px 46px; width:auto; height:auto; line-height:20px; color:#666; font-size:14px; border:1px solid #eee; background:#eee; cursor:pointer; }
.form-box .form-group dd label.mart{ margin-right:5px; }