@charset "utf-8";
/* CSS Document */

body,html{ margin:0px; padding:0px; font-size:12px;color:#000; font-family:"Microsoft YaHei","΢���ź�";}
ul , li ,dd ,dl{ list-style-type:none; padding:0px;margin:0px;}
.oblique{font-style:oblique;}
.bold{font-weight:bold;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f24{font-size:24px;}
.f18{font-size:18px;}
.cu{ font-weight:bolder;}
.lan{ color:#00aeef;}

img{border:0px;}
a{text-decoration:none;color:#000;}
a:link {color:#000;text-decoration:none;}
a:hover {text-decoration:none;color:#000;}
a:visited {color:#000;text-decoration:none;}

.bai {color:#fff;}
.bai a:link {color:#fff;text-decoration:none;}
.bai a:visited {color:#fff;text-decoration:none;}
.bai a:hover { COLOR: #fff; TEXT-DECORATION: none}

.hong {color:#d12800;}
.hong a:link {color:#d12800;text-decoration:none;}
.hong a:visited {color:#d12800;text-decoration:none;}
.hong a:hover { COLOR: #d12800; TEXT-DECORATION: none}

.hui {color:#4f5f6e;}
.hui a:link {color:#4f5f6e;text-decoration:none;}
.hui a:visited {color:#4f5f6e;text-decoration:none;}
.hui a:hover { COLOR: #4f5f6e; TEXT-DECORATION: none}

.hei {color:#333;}
.hei a:link {color:#333;text-decoration:none;}
.hei a:visited {color:#333;text-decoration:none;}
.hei a:hover { COLOR: #333; TEXT-DECORATION: none}
.song{ font-family:"宋体";}

.ge{width:100%; clear:both;}
input:focus, textarea:focus {
outline: none;
}

/*页码样式*/
.news_pagedown ul{text-align:center;
				  width:750px;
				  margin:0 auto;
}
.news_pagedown ul li{
	width: 31px;
  	height: 31px;
    list-style:none;
	display:inline-block;
	white-space:nowrap;
	word-break:keep;
}

.prev_div{
  width: 31px;
  height: 31px;
  float: left;
  border: 1px solid #d7d7d7;
  background: url(../images/prev.png) no-repeat center #e1e1e1;
}
.prev_div:hover{background-color: #8f7431; cursor: pointer;}
.current_page{width: 31px;
  height: 31px;
  float: left;
  margin-left: 13px;
  font-size: 18px;
  text-align: center;
  background-color: #8f7431; cursor: pointer;
  color: #c2c2c2;
  line-height: 31px;
  border: 1px solid #c2c2c2;}
.current_page:hover{background-color: #d7d7d7; cursor: pointer;}
.first_page{width: 31px;
  height: 31px;
  float: left;
  margin-left: 13px;
  font-size: 18px;
  text-align: center;
  color: #c2c2c2;
  line-height: 31px;
  border: 1px solid #c2c2c2;}
.first_page:hover{background-color: #d7d7d7; cursor: pointer;}
.next_div{
 width: 31px;
  height: 31px;
  float: left;
  margin-left: 13px;
  border: 1px solid #d7d7d7;
  background: url(../images/prevs.png) no-repeat center #e1e1e1;
}
.next_div:hover{background-color: #8f7431; cursor: pointer;}


/*首页*/
.box{ width:1000px; overflow:hidden; margin:0 auto;}
.box1{ width:1000px; height:210px; margin:0 auto;}
.box2{ width:100%; overflow:hidden; background-color:#a1a1a1;}
.logo_div{ width:134px; height:51px; float:left; margin-top:26px;}
.top_div{ overflow:hidden; height:16px; float:right; margin-top:55px;}
.menu_div{width:534px; overflow:hidden; float:left; color:#000; font-size:16px; margin-right:66px;}
.menu_div ul{ width:568px; margin-left:-34px;}
.menu_div ul li{ height:16px; line-height:16px; float:left; margin-left:34px; color:#000;}
.menu_div ul a{ color:#000;}
.elephone_div{ height:16px; line-height:16px; float:left; color:#d02e31;}
.banner_div{ width:1000px; height:236; overflow:hidden; margin:0 auto; margin-top:18px;}
.banner_div img{ width:100%; height:auto;}
.business_domain_div{ width:100%; overflow:hidden; border-bottom:1px solid #c7c7c7; padding-bottom:41px; margin-top:36px;}
.works_box{ width:900px; overflow:hidden; margin-left:-43px; float:left;}
.business_domain{ width:135px; height:238px; float:left; background-color:#00aeef;}
.service_plan{ width:100px; line-height:19px; font-size:22px; height:19px; margin-left:12px; margin-top:74px;}
.service_div{ width:56px; height:36px; border-bottom:1px solid #FFF; float:left; margin-left:12px; margin-top:16px;}
.business_div{ width:56px; height:36px; border-bottom:1px solid #fff; float:left; margin-left:12px; margin-top:19px;}
.modification_works{ width:230px; height:220px; float:left; margin-top:18px; margin-left:70px;}
.works_title{ width:230px; height:24px; line-height:24px; text-align:center; color:#000;}
.works_content{ width:230px; line-height:27px; color:#000; margin-top:18px; height:130px; overflow:hidden;}
.works_plan{ height:27px; margin-top:16px;}
.modification_works1{ width:228px; height:220px; float:left; margin-top:18px; margin-left:81px;}
.modification_works2{ width:228px; height:220px; float:right; margin-top:18px;}
.business_domain_divs{ width:100%; overflow:hidden; margin-top:43px;}

.case_bg{ width:135px; height:238px; float:left; background-color:#8dc63f;}
.case_plan{ width:70px; height:46px; font-size:22px; line-height:28px; margin-left:12px; margin-top:74px; word-wrap: break-word; 
word-break: normal; }
.case_div{ width:100%; overflow:hidden; margin-top:43px;}
.case_works{ width:230px; height:238px; float:left; margin-left:70px;}

.works_title_plan{ width:228px; height:77px;}
.case_content{ width:100%; line-height:27px; color:#000; margin-top:28px; height:80px; overflow:hidden;}
.case_works_plan{ height:27px; margin-top:25px;}

.bot_bg{ width:100%; min-width:1000px; height:255px; float:left; background-color:#ebebeb; margin-top:40px;}
.navigation_div{ width:490px; overflow:hidden; float:left; padding-top:40px;}
.navigation{ width:100%; height:16px; line-height:16px; color:#333;}
.navigation2{ width:100%; height:14px; line-height:14px; color:#333; margin-top:4px}
.navigation_domain{ height:12px; line-height:12px; color:#000; margin-top:15px;}
.navigation_item{ height:12px; line-height:12px; color:#666;  margin-top:12px;}
.navigation_item span{ height:12px; float:left; margin-right:21px;}
.navigation_about{ color:#000; margin-top:27px;}
.navigation_about span{ height:12px; line-height:12px; color:#000; margin-right:26px;}
.navigation_contact{ width:380px; overflow:hidden; float:left; padding-top:40px;}
.navigation_address{line-height:25px; color:#333; margin-top:7px;}
.wechat_div{ width:100px; overflow:hidden; float:left; padding-top:40px;}
.navigation_wechat{ width:100px; height:100px; margin-top:16px;}
.copyright_div{ width:100%; height:45px; margin:0 auto; text-align:center; color:#fff; line-height:45px;}
/*
@media all and (min-width:0px) and (max-width:0px){
.box{ width:100%; overflow:hidden; margin:0 auto;}
.box2{ width:100%; height:auto; overflow:hidden; line-height:150%; background-color:#a1a1a1;}
.logo_div{ width:21.4%; height:auto; float:left; margin-top:26px;}
.logo_div img{ width:100%; height:auto;}
.top_div{ width:60%; height:auto; background-color:#FFF; float:right; margin-top:0px; position:fixed; right:0px; z-index:999;}
.menu_div{ width:100%; float:right; color:#000; font-size:16px; margin-right:0px;}
.menu_div ul{ width:100%; margin-left:0px;}
.menu_div ul li{ width:95%;  height:16px; line-height:16px; background-color:#f2f2f2; float:left; margin-left:0px; padding:5px; margin-bottom:5px;}
.elephone_div{ width:95%; height:26px; background-color:#f2f2f2;float:left; padding:5px; line-height:26px; margin-bottom:5px;}

.banner_div{ width:100%; height:auto; overflow:hidden; margin:0 auto; margin-top:18px;}
.banner_div img{ width:100%; height:auto;}

.business_domain_div{ width:100%; overflow:hidden; border-bottom:1px solid #c7c7c7; margin-top:36px;}
.business_domain{ width:100%; height:auto; padding-top:10px; padding-bottom:10px; float:left; background-color:#00aeef;}
.service_plan{ font-size:22px; height:100%; float:left; margin-left:12px; margin-top:0px;}
.service_div{ width:56px; height:19px; float:left; border:none; margin-left:12px; margin-top:5px;}
.modification_works{ width:100%; height:auto; overflow:hidden; margin-top:0px; background-color:#f2f2f2; margin-left:0px;}
.works_title{ width:100%; height:24px; line-height:24px; margin-top:18px; text-align:center; color:#000;}
.works_content{ width:90%; margin-left:5%; margin-right:5%; line-height:27px; color:#000; margin-top:18px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;}
.works_plan{ width:100%; text-align:center; margin-bottom:10px; height:27px; margin-top:16px;}
.modification_works1{ width:100%; height:auto; background-color:#f2f2f2; margin-left:0px; margin-top:18px;}
.modification_works2{ width:100%; height:auto; background-color:#f2f2f2; float:left; margin-left:0px; margin-top:18px;}
.business_domain_divs{ width:100%; overflow:hidden; margin-top:43px;}

.case_bg{width:100%; height:auto; padding-top:10px; padding-bottom:10px; background-color:#8dc63f;}
.case_plan{ width:130px; height:23px; line-height:23px; font-size:23px; float:left; margin-left:12px; margin:0px 0px; padding:0px 0px; white-space:nowrap;}
.case_div{ width:100%; overflow:hidden; margin-top:0px;}
.case_works{ width:100%; background-color:#f2f2f2; margin-left:0px; margin-top:18px;}
.case_works1{ width:100%; margin-left:0px; background-color:#f2f2f2; margin-top:18px;}
.case_works2{ width:100%; margin-left:0px; background-color:#f2f2f2; float:left; margin-top:18px;}
.works_title_plan{ width:100%; height:auto; margin-top:28px;}
.works_title_plan img{ width:100%; height:auto;}
.case_content{ width:90%; margin-left:5%; margin-right:5%; line-height:27px; color:#000; margin-top:28px;}
.case_works_plan{ width:100%; text-align:center; margin-bottom:10px; height:27px; margin-top:25px;}
联系我们
.box1{ width:100%; overflow:hidden; min-height:400px; margin:0 auto;}
.bot_bg{ width:100%; overflow:hidden; min-height:400px; min-width:320px; background-color:#ebebeb; margin-top:0px;}
.navigation_div{ width:100%; overflow:hidden; padding-top:20px; padding-left:10px; display:none;}
.navigation{ width:100%; height:16px; line-height:16px; color:#333;}
.navigation2{ width:100%; height:14px; line-height:14px; color:#333; margin-top:4px}
.navigation_domain{ height:12px; line-height:12px; color:#000; margin-top:15px;}
.navigation_item{ height:12px; line-height:12px; color:#666;  margin-top:12px;}
.navigation_item span{ height:12px; line-height:26px; float:left; margin-right:21px;}
.navigation_about{ color:#000; margin-top:27px;}
.navigation_about span{ height:12px; line-height:12px; color:#000; margin-right:26px;}
.navigation_contact{ width:100%; overflow:hidden;  padding-top:20px; padding-left:10px;}
.navigation_address{ width:100%;  overflow:hidden; line-height:25px; color:#333; margin-top:7px;}
.wechat_div{ width:100%; overflow:hidden; padding-top:20px; padding-left:10px;}
.navigation_wechat{ width:100px; height:100px; margin-top:16px;}
.copyright_div{ width:80%; height:auto; padding:15px 10%; line-height:150%; margin:0 auto; text-align:center; color:#fff; word-wrap: break-word; word-break: break-all;}
.business_div{ width:56px; height:19px; float:left; border:none; margin-left:12px; margin-top:3px;}
}
*/




/*关于我们*/
.about_the_content_area{ width:1000px; overflow:hidden; margin:0 auto; margin-top:18px;}
.about_left_div{ width:210px; overflow:hidden; float:left;}
.about_bg{ width:210px; height:147px; background:url(../images/about_left_bg.png) no-repeat;}
.about_bg span{ height:26px; line-height:26px; float:left; font-size:26px;  margin-left:17px; margin-top:26px;}
.about_div{ width:131px; overflow:hidden;}

.abouts{width:129px; height:39px; border-radius:3px; border:1px solid #999; color:#000; line-height:39px; text-align:center; margin-top:57px;}
.about_scope_of_business{width:129px; height:39px; border-radius:3px; border:1px solid #999; color:#000; line-height:39px; color:#000;  text-align:center; margin-top:11px;}
.about{border:1px solid #00aeef; color:#00aeef; font-weight:bold;}
.about_scope_of_business2{width:129px; height:39px; border-radius:3px; border:1px solid #00aeef; color:#00aeef; line-height:39px; text-align:center; font-weight:bold; margin-top:11px;}
.about_right_div{ width:763px; overflow:hidden; float:right;}
.about_position{ width:100%; height:26px; line-height:26px; color:#000;}
.about_introduction{ width:100%; overflow:hidden; line-height:24px; color:#000; margin-top:24px;}
.about_plan{ width:763px; height:179px; margin-top:18px;}
.about_introduction_div{ width:100%; overflow:hidden; line-height:26px; color:#000; margin-top:26px;}
.fire_control_case{ width:100%; overflow:hidden; margin-top:12px;}
.news_text{ width:734px; height:153px; margin:0 auto; margin-top:36px;}
.news_div{ width:750px; height:116px; margin-top:18px; border-bottom:1px solid #ebebeb;}
.news_plan{ width:150px; height:99px; float:left;}
.news_content_div{ width:568px; height:99px; float:right;}
.news_name{ width:100%; height:14px; line-height:14px; color:#c09c44; font-weight:bold; margin-top:9px;}
.news_name:hover{ text-decoration:underline; cursor:pointer;}
.news_introduction{ width:100%; line-height:20px; color:#666; margin-top:8px;}
.news_introduction span{ color:#c09c44;}
.news_introduction span:hover{ text-decoration:underline;}
/*新闻翻页*/
.news_pagedown{ width:750px; height:33px; margin-top:29px;}
.news_prev{ width:31px; height:31px; float:left; border:1px solid #d7d7d7; background:url(../images/prev.png) no-repeat center #e1e1e1;}
.news_prev:hover{ background-color:#8f7431; cursor:pointer;}
.news_a{ width:31px; height:31px; float:left; margin-left:13px; font-size:18px; text-align:center; 
color:#c2c2c2; line-height:31px; border:1px solid #c2c2c2;}
.news_a:hover{ background-color:#d6d6d6; cursor:pointer; color:#fff;}
.news_next{ width:31px; height:31px; float:left; margin-left:13px; border:1px solid #d7d7d7; background:url(../images/prevs.png) no-repeat center #e1e1e1;}
.news_next:hover{background-color:#8f7431; cursor:pointer;}
/*首页焦点图*/
.slide_container{ position: relative; margin:0 auto; width: 1000px; min-width:1000px; margin-top:18px;}
.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 1000px; border: 0; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 14px; text-shadow: none; color: #fff;  background: rgba(0,0,0, .8); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left:10%; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 70px; width: 37px; background: transparent url(../images/nav.png) no-repeat left top; margin-top: -45px;}
.slide_nav:active { opacity: 1.0;}
.slide_nav.next { left: auto; background-position: right top; right:10%;}
.index_more{ width:1000px; margin:0 auto; overflow:hidden; position: relative; text-align:center; top:158px; z-index:999;}

/*QQ在线咨询*/
.header_l img{height:65px;margin-top:10px}
select,input,img,select{vertical-align:middle}
.rides-cs {  font-size: 12px; background:#29a7e2; position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9; text-decoration:none;cursor:pointer;color:#000;font-weight:normal;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block; text-decoration:none;cursor:pointer;color:#000;font-weight:normal;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background-color:#F7F7F7; border-radius:3px; margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333; font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height:30px; height:30px; border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a{color: #777;text-decoration:none;cursor:pointer;color:#000;font-weight:normal;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:0px; left: 0;  background-image: url(../images/shopnc.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: -410px 0;}
.rides-cs .btnCtn { background-position: -450px 0;}
.rides-cs ul li.top { border-bottom:solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom:none;}