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

* {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size:13px;
}
/**{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)}
html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }*/
a img,input.no_border{border-width:0px;}
.cn{font-family:"宋体";}
.en{font-family:Arial, Helvetica, sans-serif;}
a{ text-decoration:none;}
.clear{ clear:both; line-height:0px;}
img{ border:none;}
body{
  background:url(../images/body_bg.gif) repeat-x;
  text-align:center;
  margin:0; /* 必须 */
  border:0;
  height:100%; /* 必须 */
  overflow-y:auto;/* 必须 */
  _overflow-y:visible;;
}
.english{font-family:Arial, Helvetica, sans-serif;}
.left{ float:left;}
.right{float:right;}

.container{width:960px;height:auto;margin:0 auto; text-align:left;}
.header{width:100%;}
.header_top{ width:100%; height:57px;}
.header_top .logo{width:133px; margin:14px 0 0 20px;}
.header_top .email_input{margin:16px 20px 0 0; color:#646464;}
.header_top .email_input font{line-height:24px;}
.header_top .email_input .input{ width:84px; height:18px; border:#d3CFCF 1px solid; background-color:#F2F2F2; line-height:22px; margin:0 4px; padding-top:4px;}
.header_top .email_input .submit{background:url(../images/login_01.gif) no-repeat; width:63px; height:23px; margin-left:8px; cursor:pointer;}
.header_nav ul{width:100%; height:33px; float:left; padding-left:30px;_padding-left:16px;}
.header_nav ul li{ float:left; width:80px; height:33px; margin:0 5px;}
.header_nav ul li a{color:#FFFFFF; width:80px; height:33px; float:left; line-height:33px; text-align:center;}

.main{width:960px; height:auto;}
.banner{width:960px; height:276px;}
.index_main {width:960px; height:auto; background-color:#F2F2F2;padding-top:8px; padding-bottom:14px;}
.index_main .index_news{background:url(../images/bg_02.gif) no-repeat; width:305px; margin-left:12px; display:inline;}
.index_news p{margin:8px 14px 0; height:24px;}
.index_news ul{width:100%;}
.index_news ul li{height:24px;float:left; width:295px; padding-left:10px;}
.index_news ul li a{color:#838383; font-size:12px; line-height:24px; padding-right:14px;}
.index_news ul li a.new{background:url(../images/icon_03.gif) no-repeat center right;}
.index_news ul li a:hover{color:#008A8A; text-decoration:underline;}
.index_news ul li font{color:#A2A2A2; font-size:12px; line-height:24px;}
.index_product{background:url(../images/bg_03.gif) no-repeat; width:328px; height:266px; position:relative; margin-left:12px; margin-top:2px;}
.index_product p{position:absolute; z-index:10;left:0px; top:0px;}
.index_product .tmp_01{ width:276px; float:left; margin-left:30px; margin-top:15px; display:inline;}
.index_product .tmp_01 dl{width:100%; float:left; margin-top:10px; height:64px;}
.index_product .tmp_01 dl dt{ width:67px; float:left;}
.index_product .tmp_01 dl dt img{border:1px solid #E5E5E5;}
.index_product .tmp_01 dl dd{width:200px; float:left; margin-left:8px;}
.index_product_title{ font-weight:bold; color:#008A8A;  line-height:22px; font-size:14px;}
.index_product .tmp_01 dl dd div{width:200px; float:left;color:#6D6D6D; line-height:20px;}
.index_case{ width:292px; height:265px; background:url(../images/bg_01.gif) no-repeat; margin-left:3px; margin-top:2px; display:inline;}
.index_case .case_01{color:#FFFFFF; margin:10px 0 8px 50px; display:inline;}
.index_case .case_02{margin:10px 16px 0 0;}
.index_case .case_03{width:292px; margin-left:7px; }
.index_case .case_03 dl{margin-top:8px; height:46px; width:250px; margin-left:20px;}
.index_case .case_03 dl dt{width:65px; float:left;}
.index_case .case_03 dl dd{float:right; width:175px;}
.index_case .case_03 dl dd p{ width:175px; color:#8c8c8c; font-size:12px;}
.index_case .case_03 dl .case_04{background:url(../images/icon_05.gif) no-repeat center left; line-height:20px; padding-left:14px; color:#6B6B6B; font-weight:bold;}


.footer{ width:960px;}
.footer .footer_top{width:960px; height:34px; background:url(../images/footer_bg_1.gif) repeat-y;}
.footer .footer_top p a{ float:left; margin:10px 0 0 20px; color:#FFFFFF; font-size:12px;}
.footer .footer_top div{margin:8px 20px 0 0;}
.footer .footer_top .footer_input{border:1px solid #CCC;width:185px; height:18px; color:#9E9E9E;}
.footer .footer_top .footer_submit{background:url(../images/icon_07.gif) no-repeat; width:20px; height:20px; margin-left:10px; cursor:pointer;}
.footer .footer_bottom{width:960px; height:57px; background:url(../images/footer_bg.gif) repeat-x;}
.footer_p_1{margin:18px 10px; color:#187575;}
.footer_p_2{margin:14px 10px;; color:#41818D; /*background:url(../images/link_bg.gif) no-repeat;*/}
.footer_p_2 font{line-height:24px;}

.center{width:960px; margin-top:10px;}
.center .c_left{width:216px; background-color:#F2F2F2;}
.left_01{background:url(../images/left_bg_01.gif) repeat-x #F2F2F2; width:216px; height:auto; padding-bottom:40px;}
.left_ul_01 {width:190px;margin:10px 0 30px 0px; display:inline; float:left;}
.left_ul_01 li{width:200px; height:30px; float:left; border-bottom:1px solid #E4E4E4;}
.left_ul_01 li a{ background:url(../images/icon_08.gif) no-repeat left center;font-weight:bold; margin-left:8px; line-height:28px; color:#535353; padding-left:14px;}
.left_ul_01 li a:hover,.left_ul_01 li a.left_a_hover{color:#159879;}
.left_01 .left_search_form{ width:190px; height:59px; background:url(../images/bg_06.gif) repeat-x; float:left; margin-left:10px; padding-top:10px; display:inline;}
.left_01 .left_search_form p{color:#159879; line-height:20px; margin-left:10px; font-weight:bold; margin-top:6px; float:left; width:180px; display:inline;}
.left_01 .left_search_form p.left_form_bg{background:url(../images/bg_05.gif) no-repeat; padding-left:16px; width:164px; line-height:16px; }
.left_form_bg .left_serch_input{width:100px; float:left; margin:3px 6px 0 2px;}
.left_form_bg .left_search_submit{background:url(../images/bnt_01.gif) no-repeat; width:45px; height:22px; cursor:pointer; margin-left:4px; float:left;}
.c_right{width:715px; margin-left:10px; margin-right:8px; padding-bottom:20px;}
.right_p_01{width:689px; height:26px; border-bottom:1px solid #C1C1C1; background:url(../images/icon_09.gif) no-repeat center left; padding:10px 0 0 26px;}
.right_p_01 a{color:#000;}
.product_list_ul{width:676px; margin-left:22px; float:left; display:inline;}
.product_list_ul li{width:156px; float:left; border-bottom:1px dotted #000; height:164px; margin-top:22px; padding-left:14px;}
.product_list_ul li.no_border{border:none;}
.product_list_ul li dl{background:url(../images/bg_04.gif) no-repeat; height:140px;}
.product_list_ul li dl dt{ width:156px; height:27px; margin-left:0px; text-align:left;}
.product_list_ul li dl dt a{color:#454545; background:url(../images/icon_10).gif) no-repeat center right; width:156px; float:left; margin-left:8px; line-height:28px; padding-right:16px;}
.product_list_ul li dl dd{text-align:center; padding-top:10px;}

.right_content{width:715px; float:left; overflow:hidden;}
.product_detail_layout{width:708px; border:1px solid #EDEDED; padding:1px; float:right; margin-top:15px;}
.product_detail_layout .product_p_01{width:708px; height:37px; background:url(../images/bg_08.gif) repeat-x; float:left; text-align:center; line-height:36px; font-weight:bold; font-size:14px; color:#494949;}
.product_detail_layout .product_div_01{width:708px; float:left; background-color:#EDEDED;}
.product_detail_layout .product_p_02{ width:326px; height:275px; border:solid 8px #F4F4F4; float:left; background-color:#FFFFFF; padding-top:15px; text-align:center;}
.product_detail_layout .product_p_02 a{color:#6F6F6F; line-height:30px;}
.product_detail_layout .product_div_01 ul{width:360px; float:left;}
.product_detail_layout .product_div_01 ul li{width:110px; float:left; margin-left:10px; margin-bottom:6px; display:inline;}
.product_detail_layout .product_p_03{width:350px; float:left; height:95px; background:url(../images/bg_09.gif) repeat-x; margin-left:10px; text-align:center;}
.product_detail_layout .product_p_03 a{background:url(../images/bg_07.gif) no-repeat; text-align:center; padding-left:20px; width:293px; height:20px; color:#5C5C5C; line-height:20px; float:left; font-size:12px; margin:30px 15px;}
.product_shuoming_title{width:708px; height:25px; float:left; background:url(../images/bg_10.gif) repeat-x;}
.product_shuoming_title .product_a_hover{ float:left; background-color:#FFFFFF; color:#0066CC; line-height:25px; width:80px; text-align:center;}
.product_shuoming_title .product_a_unhover{ float:left; background:url(../images/bg_11.gif) repeat-x; color:#5C5C5C; line-height:25px; width:80px; text-align:center; border-right:1px solid #FFF;}

.product_shuoming{width:680px; margin-left:18px; float:left; display:inline; padding:20px 0; line-height:22px;}
.case_list{width:715px; float:right;}
.case_list .case_p_01{ width:100%; float:left; height:30px; border-bottom:1px solid #A6A6A6;}
.case_list .case_p_01 font{float:left; color:#16977A; margin-left:12px; line-height:30px; font-weight:bold;}
.case_list .case_p_01 a{float:right; margin:6px 10px 0;}
.case_list .case_div_01{width:700px;; float:left; background:url(../images/bg_12.gif) no-repeat bottom center; margin:0px; padding-bottom:30px; display:inline;}

.case_list .case_div_01 dl{float:left; width:146px; margin-left:20px; display:inline;}
.case_list .case_div_01 dl dt{border:1px solid #EBEBEB; padding:2px; background-color:#FFFFFF; float:left; width:142px; height:113px;}
.case_list .case_div_01 dl dd{width:100%; float:left; line-height:22px; color:#6F6F6F; margin-top:6px;}
.case_list .case_div_01 dl dd a{color:#6F6F6F;}
.case_list .case_div_01 dl dd font{color:#16977A; font-weight:bold;}

.case_list .case_div_01 ul{border-top: 1px solid #E3E3E3; float:left; width:100%; margin-top:15px; padding:16px 0;}
.case_list .case_div_01 ul li{float:left; width:100px; margin-left:10px; height:20px; background:url(../images/icon_11.gif) no-repeat center left; line-height:20px; padding-left:16px; color:#6F6F6F;}
.service_list{width:698px; float:left; margin:16px 8px 20px 9px; display:inline;}
.faq_show{float:left; width:698px; margin-bottom:20px; display:inline;}
.faq_show .faq_show_01{float:left; width:698px; height:5px; background:url(../images/bg_13.gif) no-repeat;}
.faq_show .faq_show_02{float:left; width:636px; background:url(../images/bg_14.gif) repeat-x; border-left:1px solid #EBEBEB;border-right:1px solid #EBEBEB; padding:24px 30px; background-color:#FBFBFB; _margin-top:-8px;}
.faq_show .faq_show_02 b{ width:100%; float:left; color:#16977A; height:30px;}
.faq_show .faq_show_02 div.faq_detail{width:100%; float:left; line-height:22px; color:#696969; font-size:12px; margin:0; overflow:hidden;}
.faq_show .faq_show_03{float:left; width:698px; height:5px; background:url(../images/bg_15.gif) no-repeat;}
.service_list .faq_p_01{ float:left; padding:0 30px; width:502px; line-height:24px;color:#696969;}
.service_list .faq_p_01 a{color:#696969;}
.news_list{width:690px; float:left; margin-left:18px; display:inline; margin-top:10px;}
.news_list li{width:100%; float:left; height:27px; border-bottom:1px dotted #C3C3C3;}
.news_list li font{width:88px; float:left; line-height:26px;color:#989898; background:url(../images/icon_12.gif) no-repeat left center; padding-left:12px; margin-left:8px;}
.news_list li a{color:#838383; line-height:26px; float:left;}
.news_list li a:hover{color:#16977A;}
.right_content .news_title{width:100%; float:left; color:#16977A; font-size:14px; font-weight:bold; line-height:30px; margin-top:10px; text-align:center;}
.right_content .news_content{width:690px; float:left; margin-left:10px; display:inline; line-height:22px;}
.r_3c_list{width:710px; float:left;}
.r_3c_list li{background:url(../images/bg_16.gif) no-repeat; float:left; width:206px; height:140px; margin-left:22px; display:inline; margin-top:20px;}
.r_3c_list li .r_3c_a1{float:left; width:119px; height:83px; margin:14px 40px;}
.r_3c_list li p{float:left; width:100%;}
.r_3c_list li p font{float:left;color:#000000; line-height:27px; padding-left:6px;}
.r_3c_list li p a{float:right; background:url(../images/icon_13.gif) no-repeat left center; width:35px; padding-left:20px; line-height:27px; color:#41191A;}
.page{float:left; width:700px; margin-top:20px; text-align:right;}

/* --- 2010-02-02 --- */
.gbook{width:700px; float:left; background:url(../images/bg_17.gif) no-repeat bottom right; height:460px;}
.gbook .tmp_p_01{text-align:center; margin:20px 0; color:#666;}
.gbook table{color:#666;}
.gbook table td{padding:2px 0;}
.gbook .gbook_input{width:330px; height:18px; line-height:18px; border:1px solid #C1CFDC; color:#666;}
.gbook .gbook_content{width:330px;border:1px solid #C1CFDC; color:#666;line-height:18px; height:95px;}

/* --- 2010-02-04 --- */
.gb_list{ width:708px; float:right;}
.gb_list li{ float:left; width:100%; border:1px solid #D4D4D4; height:174px; margin-top:20px;}
.gb_list li dl{width:100%; float:left;}
.gb_list li dl dt{width:189px; float:left; border-right:4px solid #FF9F38; height:164px; padding:10px 0 0 9px;}
.gb_list li dl dd{width:506px; float:left; height:174px; background-color:#F5F5F5;}
.gb_list li dl dd p{width:474px; padding-left:16px; float:left; line-height:22px; color:4F4F4F;}
.gb_list_title{width:380px; line-height:24px; float:left; margin-top:10px; margin-bottom:6px; border-bottom:1px dotted #868686; color:#4F4F4F; font-weight:bold;}

.tentative_detail_layout {
float:right;
margin-top:15px;
padding:1px;
width:708px;
overflow:hidden;
}
.tentative_detail_layout .t_p_01{float:left; margin-top:15px;}
.tentative_detail_layout .t_div_01{float:left; width:670px; margin:20px 0;}
.tentative_detail_layout .product_p_01{width:708px; height:37px; background:url(../images/bg_08.gif) repeat-x; float:left; text-align:center; line-height:36px; font-weight:bold; font-size:14px; color:#494949;}
.tentative_detail_layout .t_dl_01{width:710px; float:left; margin-top:10px;}
.tentative_detail_layout .t_dl_01 dt{width:419px; float:left; border:#C5D6E5 1px solid;}
.tentative_detail_layout .t_dl_01 dt img{border:1px solid #FFF;}
.tentative_detail_layout .t_dl_01 dd{width:270px; float:right;}
.tentative_detail_layout .t_dl_01 dd p{float:left;}
.tentative_detail_layout .t_ul_01{float:left; width:270px;}
.tentative_detail_layout .t_ul_01 li{float:left; width:80px; height:56px;border:1px solid #CCC; margin:2px 8px 10px 0; display:inline;}
.t_divp_02{float:left; width:250px; border:1px solid #EDEDED; padding:8px; margin-top:6px;}
.t_divp_02 p{background:url(../images/icon_14.gif) no-repeat; height:20px; padding-left:20px; font-weight:bold; font-size:14px; width:240px;}
.t_divp_02 a{float:left; width:250px; color:#6E6E6E; line-height:24px; margin-top:4px; text-decoration:underline;}
.t_p_03{width:250;background:url(../images/bg_19.gif) no-repeat; height:57px;padding-left:14px; padding-top:10px; font-weight:bold; color:#FF0000; line-height:20px;}

/*---  */
.float_layout{
 z-index:99;
 width:780px;
 position:absolute;
 left:0px;
 top:100px;
 }
.float_top{
  float:left;
  width:777px;
  background:url(../images/bg_20.gif) no-repeat;
  height:22px;
  }
.float_top a{ float:right; margin-right:10px; margin-top:4px; }
.float_center{
 float:left;
 width:777px;
 background:url(../images/bg_21.gif) repeat-y;
 padding:10px 0;
 }
.float_center .float_c_left{width:270px; float:left; background:url(../images/bg_23.gif) no-repeat right; padding-bottom:200px;}
.float_center .float_c_left p b{background:url(../images/icon_15.gif) no-repeat left center; margin-left:25px; padding-left:20px; color:#FF0000; border-top:1px solid #EBEBEB; height:30px; width:206px; float:left; font-size:15px; line-height:30px;}
.float_center .float_c_left p img{margin-left:30px;}
.float_c_right{float:left; width:400px; line-height:22px; text-align:left; padding-left:10px; overflow:hidden;}
.float_bottom{
  float:left;
  width:777px;
  background:url(../images/bg_22.gif) no-repeat;
  height:9px;
}
.guna{ list-style:none;color:#008A8A; line-height:20px; height:20px;}

.guna span a{ text-decoration:underline;height:20px;}

.guna a{ color:#008A8A;}

.nav{    position: relative;
}
.subnav {
    position: absolute;
    top: 81px;
    left: 0;
    float: left;
    height: 27px;
    line-height: 27px;
    white-space: nowrap;
    background:  url(../images/nav_bg.png) no-repeat 0 -180px;
	font-size:16px;
	display: none;
 
}
 
/* subnav position and pointer position */
#categorySubName_1 { left: 270px;top:90px; }
#categorySubName_23 { left: 300px;top:90px; z-index:100px; }
#categorySubName_110 { left: 400px; top:90px;}
#categorySubName_120 { left: 500px; top:90px;}
#categorySubName_121{ left: auto;top:90px; right:180px;}
#categorySubName_130{ left: auto;top:90px;}
#categorySubName_78 { left: auto; top:90px; }

#categorySubName_1 .pointer { left: 50px; }
#categorySubName_23 .pointer { left: 236px; }
#categorySubName_110 .pointer { left: 30px; }
#categorySubName_120 .pointer { left: 130px; }
#categorySubName_121 .pointer { left: auto; right: 30px; }
#categorySubName_130 .pointer { left: auto; right: 180px; }
#categorySubName_78 .pointer { left: auto; right: 80px; }

.subnav p.pointer {
    position: absolute;
    top: -4px;
    left: 0;
    height: 5px;
    width: 11px;
    padding: 0;
    margin-left: 20px;
    text-indent: -999em;
    background: url(../images/nav_bg.png) repeat-x 0 -261px;
	z-index:999;
}


.subnav {
    margin: 0 10px 0 -10px; /* IE 6 and below */
}

.subnav .bp{    padding: 0 10px;
    background: url(../images/nav_bg.png) no-repeat 100% -234px;
	z-index:666;
float:left;
margin-top:0;}
.subnav p span {
    display: block;
    background: url(../images/nav_bg.png) repeat-x 0 -207px;
	z-index:666;
min-width:130px;
 	_width:100px;/*ie6 只在ie6下起作用*/
line-height:27px;
height:27px;
padding-top:0;

 
}


.subnav a {
    display: inline;
    padding: 0;
    font-size:12px;
	color:#7C7B7B;
} 


.header_nav{width:960px; height:33px; overflow:hidden; background:url(../images/nav_bg.gif) no-repeat;}

.case_01 a,.case_01 a:visited{ color:#FFFFFF}


/*首页案例*/

#screen span { position:absolute; overflow:hidden; border:#FFF solid 1px; background:#FFF; }
#screen img{ position:absolute; left:-32px; top:-32px; cursor: pointer; }
#caption, #title{ color: #FFF; font-family: georgia, 'times new roman', times, veronica, serif; font-size: 1em; text-align: center; }
#caption b { font-size: 2em; }

.screen{ background: rgb(0, 0, 0) none repeat scroll 0%; position: absolute; width: 400px; height: 300px; left: -200px; top: -150px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
.screen span { left: 0px; top: 0px; width: 93px; height: 68px; z-index: 93; }
.border { border: 1px solid rgb(85, 85, 85); background: rgb(0, 0, 0) none repeat scroll 0%; position: absolute; width: 440px; height: 340px; left: -220px; top: -170px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
.title { position: absolute; width: 440px; height: 40px; left: -220px; top: -200px; }
.caption { position: absolute; width: 440px; height: 60px; left: -220px; top: 175px; }

/*艰难搞定IE6*/
#flotdiv {
	width: 100%;
	text-align: left;
	height: 31px;
	margin: 0px auto;
	z-index:100;
	_position: relative ;
	_bottom:0px;
}
#flotul {
	width: 100%;
	text-align:center;
	display: block;
	z-index: 100;
	overflow: visible;
	position: fixed;
	bottom: 0px; /* position fixed for IE6 */
	_position: absolute;
	_top: e­xpression(documentElement.scrollTop + "px");
	background: url(../images/float_bg.jpg) repeat-x;
	font-family:"微软雅黑","Courier New";
	background-position: right;
	height: 25px;
	padding-top:5px;
}

