﻿@charset "utf-8";
/* CSS Document */
body{margin:0 auto; padding:0; font-size:12px; font-family:"宋体",Tahoma,Arial, Helvetica, sans-serif; color:#1b1b1b; background:url(images/body_bg.jpg) top center repeat-x;}
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,pre{margin:0;padding:0;}
h1,h2,h3,h4{font-size:14px; font-family:"宋体",Tahoma,Arial;}
a{text-decoration:none; color:#1b1b1b;}
a:hover{ text-decoration: underline;}
img{ border:0 none; vertical-align:top;}
ul li{list-style:none;}
.warp{width:1000px; margin:0 auto; clear:both;}
.warp1{width:980px; margin:0 auto; clear:both; padding:10px;}
.more{ float:right; display:inline; margin-top:9px; margin-right:5px;}
.more1{ float:right; display:inline; margin-right:10px;}
.more1 a{color:#ff4e00;}
.mup{ margin-top:12px; clear:both; overflow:hidden;}

#header_bg{ background:url(images/header_bg.jpg) top center no-repeat;}
#header{ height:145px; position:relative; overflow:hidden;}
#header #logo{ position:absolute; top:26px; left:0px;}
#header #top_menu{ position:absolute; top:0px; right:0px; background:url(images/top_menu.png) top center no-repeat; width:172px; height:35px; line-height:35px; text-align:center; color:#661500;}
#top_menu a{color:#661500;}
#header #tel{ position:absolute; right:0px; top:57px;}
/*menu*/
#menu{height:56px; overflow:hidden;}
#menu li{ width:111px; text-align:center; float:left; display:inline; line-height:56px;}
#menu li a{ font-size:14px; font-weight:bold; color:#FFF; display:block; width:111px;}
#menu li a:hover{ background:url(images/hover.jpg) top center no-repeat; display:block; text-decoration:none;}
/*main*/
#main_bg{background:url(images/main_bg.jpg) top center no-repeat; clear:both;}
#main_ticps{ background:url(images/main_bg.png) top center no-repeat; padding:18px 23px 0px 22px;}
#main{ background:#FFF; zoom:1;}
/*JS*/
#js_bg{background:url(images/js_bg.jpg) top center no-repeat; width:980px; height:300px; overflow:hidden;}
/**/
.box_skitter { position: relative; background: none; width:980px; height:287px; padding:0; margin:0 auto;}
.box_skitter ul { display: none; }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image { overflow: hidden; }
.box_skitter .image img { display: none;}
.box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
.box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
.box_skitter .prev_button { position: absolute; top: 50%; left: 10px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(images/prev.png) no-repeat left top !important; }
.box_skitter .next_button { position: absolute; top: 50%; right: 10px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(images/next.png) no-repeat left top !important; }
.box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(images/ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }
#slideshow { width:980px; height:287px; }
#slideshow ul { display: none; }
/**/

#focus {width:980px; height:287px; overflow:hidden; position:relative;}
#focus ul {height:287px; position:absolute;}
#focus ul li {float:left; width:980px; height:287px; overflow:hidden; position:relative; background:#000;}
#focus ul li img{width:980px; height:287px;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:980px; height:20px; left:0; bottom:0; background:none;}
#focus .btn {position:absolute; width:980px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:center;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#100501;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}


/*m*/
#m{ margin-top:11px; overflow:hidden;}
#m_L{width:225px; float:left; display:inline; overflow:hidden; margin-right:15px;}
#m_R{ width:740px; float:left; display:inline; overflow:hidden;}

.L_tt{border-bottom:#2b59a6 solid 2px; height:33px; overflow:hidden;}
.L_h3{background:url(images/L_h3.jpg) left no-repeat; width:87px; height:33px; text-align:center; line-height:33px; color:#FFF;}
.L_bg{background:#edf8ff; padding:8px; overflow:hidden;}
.R_bg{background:url(images/R_bg.jpg) top center repeat-x; height:35px; line-height:35px; overflow:hidden;}
.R_right{background:url(images/R_right.jpg) no-repeat; float:right; width:2px; height:35px; display:inline;}
.R_h3{background:url(images/R_h3.jpg) left no-repeat; height:35px; width:124px; color:#FFF; padding-left:14px; overflow:hidden;}
.page_h3{background:url(images/page_h3.jpg) left no-repeat; height:35px; width:307px; color:#FFF; padding-left:14px; overflow:hidden;}
.bg_ticps{background:url(images/bg.jpg) top center repeat-x; overflow:hidden; padding:8px; height:202px;}
/*业务范围*/
.ywfw{background:#edf8ff; padding:8px; overflow:hidden; line-height:23px; height:202px;}
.ywfw img{ width:209px; height:83px; overflow:hidden; margin:1px 0px 6px 0px;}
/*公司简介*/
.in_about{clear:both; width:435px; float:left; display:inline; margin-right:15px; overflow:hidden;}
.about_con{line-height:24px;}
.about_con a{ color:#ff0000;}
/*新闻中心*/
.in_new{width:290px; float:left; display:inline; overflow:hidden;}
.new_list{ line-height:28px; clear:both;}
.new_list li{ background:url(images/dian_1.png) left center no-repeat; padding-left:14px;}
.new_list li b{ color:#ff0000;}
/*产品分类*/
.fl{margin-top:15px; overflow:hidden; clear:both;}
.fl_tt{background:url(images/fl_tt.jpg) top center no-repeat; height:35px; overflow:hidden; line-height:35px; color:#FFF; padding-left:15px; width:210px; font-size:14px; font-weight:bold;}
.fl_list{}
.fl_list li{ width:225px; height:33px; margin-top:1px; line-height:33px;}
.fl_list li a{ background:url(images/fl_but1.jpg) top center no-repeat; width:210px; height:33px; display:block; padding-left:15px; font-size:14px; font-weight:bold; color:#022c73;}
.fl_list li a:hover{ background:url(images/fl_but2.jpg) top center no-repeat; display:block; color:#FFF; text-decoration:none;}
/*联系我们*/
.L_lxwm{margin-top:35px; overflow:hidden;}
#lxwm{ line-height:22px; overflow:hidden;}
#lxwm img{ margin-bottom:5px; width:209px; height:83px; overflow:hidden;}
#lxwm a img{ width:209px; height:33px; overflow:hidden; margin-top:10px;}
/*产品展示*/
.cp_list{ clear:both; zoom:1;}
.cp_list li{ float:left; display:inline; width:158px; padding:1px; border:#daefff solid 1px; text-align:center; margin:20px 11px 4px 12px;}
.cp_list li img{ width:158px; height:117px; overflow:hidden; text-align:center;}
.cp_list li p{ background:#daefff; line-height:35px; height:35px; width:158px; overflow:hidden; color:#012b73;}
/*案例展示*/
.case{margin-top:35px; overflow:hidden; clear:both;}
.slidebox1{ width:740px; height:180px; overflow:hidden; clear:both;}
.slidebox1 li{ float:left; display:inline; width:162px; text-align:center; margin:20px 11px 4px 12px;}
.slidebox1 li img{width:162px; height:120px; overflow:hidden; text-align:center;}
.slidebox1 li p{background:#daefff; line-height:35px; height:35px; width:162px; overflow:hidden; color:#012b73;}
/*友情链接*/
#link{ margin-top:15px; clear:both; overflow:hidden;}
#link_tt{ line-height:31px; height:31px; background:#3a7cc7; color:#FFF; padding-left:17px; font-size:14px; font-weight:bold;}
#link_con{ border:#a4cff3 solid 1px; border-top:none; line-height:40px; color:#4b4b4b; padding:0px 5px; background:#ecf7ff;}
#link_con a{ color:#4b4b4b; margin:0px 10px;}
/*foot*/
#foot_bg{ margin-top:10px; padding:33px 0px; background:url(images/foot_bg.jpg) top center repeat-x; clear:both; overflow:hidden;}
#copy{ line-height:23px; text-align:center;}

/*qq漂浮 */
#swt_gg0{position:absolute; top:200px; width:116px; right:20px;text-align:center; color:#fff;line-height:20px; z-index:10000;} 
.qqtop{height:90px; cursor:pointer;}
#qqbottom{ text-align:center; font-family:Arial; overflow:hidden; line-height:20px;}
.qq_ft_t{ height:2px; overflow:hidden; background:url(images/qq_ft_t.jpg) no-repeat;}
.qq_ft_ft{ height:2px; overflow:hidden; background:url(images/qq_ft_ft.jpg) no-repeat;}
.qq_ft_m{min-height:30px; _height:30px; background:#3c77b2; padding-top:7px; padding-bottom:7px;}
#qq_m{overflow:hidden; background:url(images/qq_ft_m.jpg) repeat-y; padding-top:8px; padding-left:15px;}
#qq_m a{ color:#555151;}
#qq_m li{ height:24px; overflow:hidden; vertical-align:middle; line-height:24px;}
#qq_m li i{ display:inline; float:left; font-style:normal;}
#qq_m li i.ror{ margin-left:5px; margin-top:-4px;}

/*page*/
.weizhi{ background:url(images/weizhi.png) left center no-repeat; padding-left:19px; float:right; display:inline; overflow:hidden; margin-right:9px; color:#767676;}
.weizhi a{ color:#d52d00;}
.page_con1{background:url(images/bg.jpg) top center repeat-x; zoom:1; overflow:hidden;}
.page_con{line-height:2; padding:15px; font-size:14px; background:url(images/bg.jpg) top center repeat-x; zoom:1; overflow:hidden;}
.page_con img{ max-width:710px; height:auto; width:expression(this.width > 710 ? "710px" : this.width); overflow:hidden; margin:15px 0px;}
.con_title{text-align:center; font-size:22px; font-family:"微软雅黑"; color:#3d3d3d;}
.author{ text-align:center; font-size:12px; color:#838383; border-top:dashed #cdcdcd 1px; line-height:35px;}

/*新闻中心*/
.news{overflow:hidden; font-size:12px;}
.news li{ line-height:30px; background:url(images/dian_1.png) 3px center no-repeat; padding-left:19px; border-bottom:#b3cce7 dashed 1px;}
.time{ float:right; display:inline; margin-right:5px; color:#838383;}

/*分页*/
.my_page{zoom:1; text-align:center; margin-top:10px; padding:30px 0px 15px 0px; overflow:hidden; color:#03397b;}
.my_page li { display:inline; text-align:center; margin:0px 2px; padding:0px; font-size:12px;}
.my_page li a{ background:#f0f7fd; padding:3px 7px; text-align:center; border:1px solid #a4d3ff; text-decoration:none; color:#03397b;}
.my_page li a:hover{background:#4385c6; color:#FFF; border-color:#4385c6; text-decoration:none;}
.fy{ font-size:13px; margin-top:30px; border-top:#cdcdcd 1px dashed; padding-left:15px; padding-top:7px; line-height:30px;}
/*经典案例*/
.case_list{overflow:hidden; clear:both;}
.case_list li{ float:left; display:inline; width:162px; text-align:center; margin:20px 11px 4px 12px;}
.case_list li img{width:162px; height:120px; overflow:hidden; text-align:center;}
.case_list li p{background:#daefff; line-height:35px; height:35px; width:162px; overflow:hidden; color:#012b73;}
/*在线留言*/
.oinput2{ border:1px solid #d6cdcd; height:20px; line-height:20px; width:180px; color:#595959; background:#FFF;}
.textarea1{ border:1px solid #d6cdcd; color:#595959; background:#FFF; font-size:13px;}
.mesage_ask{ line-height:1.8; background:#edf8ff; padding:5px 10px;  margin-top:10px; font-size:12px; color:#191919;}
.mesage_ask p{ margin:0;}
.mesage_replay{padding:5px 10px; line-height:1.8; font-size:14px;}
.mesage_replay p{ margin:0;}
.admin{ color:#a40101;}












