* {	margin: 0px;padding: 0px;}
body {font-family:SimSun;font-size: 13px;line-height: 140%;color: #262626;}
.clear {font-size: 0px;clear: both;line-height: 0px;height: 1px;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {min-height: 1px;}
* html .clearfix {height: 1px;}
img {border-style: none;}
a:link {outline: none;TEXT-DECORATION: none;}
a:visited {outline: none;TEXT-DECORATION: none;}
a:hover {outline: none;	TEXT-DECORATION: none;}
a:active {outline: none;TEXT-DECORATION: none;}
ul,li{list-style-type: none;}

/* header ------------------------------*/
#header{}
#header .head_box{width: 1004px; height:88px;margin-left: auto;margin-right: auto;position: relative; background:url(../images/head_box.gif) right bottom no-repeat;}
#header .logo{ position: absolute; top: 8px; left: 1px;}
#header .tel{ position:absolute; right:144px;bottom:10px;}
#header .qq{ position:absolute; right:33px; bottom:10px;}
#header .top{ position:absolute; top:5px; right:0px;}
#header .top a{ color:#5c5c5c;}

/* menu ------------------------------*/
/*导航菜单*/
#navMenu {line-height:33px;display:block;overflow:hidden;background: url(../images/menu.gif) left repeat-x; height:33px; width:100%;}
#navMenu ul{width:1004px; margin-left:auto; margin-right:auto;}
#navMenu .last{background-image:none;}
#navMenu_r{padding-right:8px;background:url(../images/nav_r.jpg) no-repeat right ;float:right;height:44px;}
#navMenu li {width:125px;text-align:center;float: left;font-family:\5FAE\8F6F\96C5\9ED1;background: url(../images/menu_bg.gif) right no-repeat;}
#navMenu li a {	color:#fff;display: block; font-size:16px; font-weight:bold;}
#navMenu li a:hover{background-color:#004b8e;}
#navMenu li.on a{background-color:#004b8e;}
/*-------- 下拉菜单 --------------*/
.dropMenu {	position:absolute;top: 0;z-index:100;width: 125px;visibility: hidden; background-color:#e2e2e2;} 
.dropMenu li.end {background:none;}
.dropMenu li { background:url(../images/menu_li.gif) bottom center no-repeat; margin-top:6px; padding-bottom:6px;}
.dropMenu li a {display: block;	text-align:center; font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1; color:#000; font-weight:bold;}
.dropMenu a:hover {color:#ff0c1d;}

/* flash ------------------------------*/
#flash{width: 1004px;margin-left: auto;margin-right: auto; margin-bottom: 10px; height:359px; margin-top:10px;}
#flash1{ width:1004px; margin-left:auto; margin-right:auto;margin-bottom: 10px;margin-top:10px; height:148px;}
/* content ------------------------------*/
#content{width: 1000px; margin-left: auto;margin-right: auto;}

/* side ------------------------------*/
#side{float: left;width: 204px; overflow: hidden;}
#side .side_product{}
#side .side_top{ background:url(../images/product_top.gif) top no-repeat; width:202px; height:44px;}
#side .side_bottom{ background:url(../images/product_bottom.gif) top no-repeat; width:202px; height:12px;}
#side .side_bg{ width:202px; border-left:2px solid #0160b4;border-right:2px solid #0160b4;}
#side ul.side{ width:185px; margin-left:auto; margin-right:auto; padding-top:10px; padding-bottom:10px;}
#side ul.side li{ background:url(../images/side_bg.gif) center no-repeat; width:185px; height:34px; line-height:34px; padding-left:40px; padding-bottom:2px;}
#side ul.side li a{ color:#18348c; font-weight:bold; font-size:14px;}
#side .search{ margin-top:10px;}
#side .table1{ background-color:#0160b4; width:202px; margin-top:8px; padding:20px 10px 0px 10px;}
#side table.table7  td{ color:#fff; padding-left:2px;font-family:\5FAE\8F6F\96C5\9ED1;padding-bottom:15px;}
#side table.table7 td .ta{ width:112px; height:15px;}
#side table.table7  td .tab{ background:url(../images/tab.gif) center no-repeat; width:35px; height:18px; border:none; margin-left:70px; cursor:pointer;}
#side table.table7  th{ color:#fff; font-size:14px;font-family:SimSun; padding-bottom:15px;}
#side .s_contact{ background:url(../images/s_contact.gif) top no-repeat; padding:40px 5px 10px 5px;color:#fff; margin-top:15px;}
#side .s_contact a{ color:#fff; display:inline-block; padding-left:10px;}
/* main ------------------------------*/
#main{float: right;	width: 785px; overflow: hidden;}
 .title{ border-bottom:1px solid #8c8c8c;  height:31px;font-family:\5FAE\8F6F\96C5\9ED1; }
 .title h2{font-family:\5FAE\8F6F\96C5\9ED1; float:left; font-size:18px; color:#f80600; font-weight:bold; padding-top:3px;_padding-top:3px; }
 .title h3{font-family:\5FAE\8F6F\96C5\9ED1; float:left; font-size:14px; color:#0163b9; font-weight:bold;padding-top:5px;_padding-top:3px; margin-top:3px; }
 .title h4{float:left;  color:#0a97e7; margin-left:6px; padding-top:1px; font-size:12px;font-family:SimSun;line-height:26px;}
 .title span{ float:right; font-size:12px; color:#0160b4;margin-top:10px; margin-right:10px;}
 .title span a{color:#0160b4; }
 .title span b{ font-weight:normal; color:#8a8a8a;}
 .title_border{height:35px; float:left;border-bottom:4px solid #6d6d6d;padding-left:15px;background:url(../images/title_bg.gif) left 7px no-repeat;}
#main .s_about{ overflow:hidden;}
#main .s_about_img{ float:left; padding-left:3px; width:202px; height:132px; margin-top:10px;}
#main .s_about_txt{ float:left;text-indent:2em; width:528px; padding:0px 10px; margin-top:10px;}
#main .s_about_txt a{ color:#fa443f;}
#main .s_news{ float:left; width:468px;}
#main ul.news{ background-color:#f6f6f6; padding:10px 20px 10px 20px;  }
#main ul.news li{line-height:24px;}
#main ul.news li a{ color:#262626;}
#main ul.news li span{ float:right;}
#main .s_style{ float:right; width:300px;}
#main .s_service{ width:344px; float:left; overflow:hidden; height:203px;}
#main .s_service h2{}
#main .s_service_txt{ background:url(../images/service_people.gif) right bottom no-repeat; padding-top:20px; padding-right:70px; padding-bottom:20px; text-indent:2em;}
#main .price{ float:right; border:2px solid #bfbfbf; margin-top:14px; }
#main .the{ margin-top:8px;}
.s_product{ margin-top:15px;}

/* banner */
#banner{width:264px;height:165px;overflow:hidden;position:relative; margin-top:15px; margin-left:auto; margin-right:auto;}
#banner .box_r{width:264px;height:165px;box-shadow:0px 0px 5px #ddd;}
#banner .box_r img{width:264px;height:165px;position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0);}
#banner .page{height:19px;position:absolute;bottom:0px;right:0px; background:url(../images/page_bg.png) right no-repeat;}
#banner .page a{display:inline-block;width:18px;height:20px;float:left;color:#FFF;text-decoration:none;text-align:center; font-weight:bold;}
#banner .page a.active{ background-color:#ff0000;}
/* footer ------------------------------*/
#footer{ background:url(../images/footer_bg.gif) left top repeat-x #005cb3;padding-top:25px; padding-bottom:20px; overflow:hidden; margin-top:20px; }
#footer .foot_box{ width:600px; margin-left:auto; margin-right:auto; text-align:center;}
#footer .foot_box .two{ float:left; margin-right:10px;}
#footer .foot_box .footer_txt{ float:left; color:#fff; width:395px; line-height:24px; }
#footer .foot_box .footer_txt a{color:#fff;}
/* about ------------------------------*/
#layout{width:783px;}
#tabnav{width:80px;float:left;}
#tabnav li{float:left;width:261px;height:26px;line-height:26px;cursor:pointer;border:1px solid #ccc;margin:2px 0 0 0;display:inline;color:#333; background-color:#ccc;}
#tabnav li.current{color:#f60;font-weight:bold;}
#tab{width:800px;}
#tab ul{width:800px;height:27px;border-bottom:2px solid #0160b4; margin-top:15px;}
#tab li{float:left;width:262px;height:26px;line-height:26px;cursor:pointer;margin-right:1px;display:inline;color:#383838;background-color:#ccc; text-align:center; }
#tab li.current{background:#0160b4;color:#fff;}
#tab .tabcon{float:left;width:783px;display:none;}
#tab .block{display:block;}

#tab1{width:800px;}
#tab1 ul{width:800px;height:27px;border-bottom:2px solid #0160b4; margin-top:15px;}
#tab1 li{float:left;width:395px;height:26px;line-height:26px;cursor:pointer;margin-right:1px;display:inline;color:#383838;background-color:#ccc; text-align:center; }
#tab1 li.current{background:#0160b4;color:#fff;}
#tab1 .tabcon{float:left;width:783px;display:none;}
#tab1 .block{display:block;}

#tab2{width:800px;}
#tab2 ul{width:800px;height:27px;border-bottom:2px solid #0160b4; margin-top:15px;}
#tab2 li{float:left;width:196px;height:26px;line-height:26px;cursor:pointer;margin-right:1px;display:inline;color:#383838;background-color:#ccc; text-align:center; }
#tab2 li.current{background:#0160b4;color:#fff;}
#tab2 .tabcon{float:left;width:783px;display:none;}
#tab2 .block{display:block;}

#tab .about{ text-indent:2em; padding:10px 0px 160px 0px; line-height:24px; background:url(../images/about.gif) right bottom no-repeat; width:722px; margin-left:auto; margin-right:auto;}
.about2{ width:650px; margin-left:auto; margin-right:auto; margin-top:20px;}
.box{ background:url(../images/people.gif) left bottom no-repeat; padding-bottom:6px;margin-top:10px;}
table.table2{ background-color:#eeeeee; border-collapse:collapse;}
table.table2 th{ border:1px solid #fff; width:83px; font-weight:normal;}
table.table2 td{ border:1px solid #fff; padding-left:10px;}
table.table2 td.ta{ width:246px;}
table.table2 td.tb{ width:96px;}
table.table2 td.tc{ width:218px;}
table.table2 td.te{ padding:20px}
.tt{ width:60px; height:20px; border:1px solid #5a5e61;}
.page1{ float:right; padding:20px 0px;}
.page1 a{ color:#383838;}

/* price ------------------------------*/
.price_box{ background:url(../images/price_bg.gif) bottom right no-repeat; padding:10px 0px 160px 0px; width:722px; margin-left:auto; margin-right:auto;}
.price1{background:url(../images/price1_bg.gif) bottom right no-repeat; margin-top:10px; padding-bottom:100px;}
table.table3{ border-collapse:collapse; width:785px;border:1px solid #0160b4;}
table.table3 th{ background-color:#0160b4; height:40px; color:#fff; font-size:14px;border:1px solid #0160b4;}
table.table3 td{ border:1px solid #0160b4; font-weight:bold; font-size:14px; padding:8px 0px 8px 10px;  }
table.table3 td .ta{ width:106px; height:24px; border:1px solid #383838; margin-left:10px; margin-right:10px;}
table.table3 td .tb{ width:193px; height:24px; border:1px solid #383838;margin-left:10px;}
table.table3 td .tc{ width:266px; height:24px; border:1px solid #383838;margin-left:10px;}
table.table3 td .te{ width:594px; height:76px; border:1px solid #383838;vertical-align:top;margin-left:10px;}
table.table3 td .tf{ width:298px; height:60px; border:1px solid #383838;vertical-align:top;margin-left:10px;}
table.table3 td span{ color:#ff0000; margin-right:5px;}
table.table3 td.color_bg{ border:none; background-color:#dddddd; text-align:center; font-size:12px; font-weight:normal;}
table.table3 td.button{ border:none; }
table.table3 td .pr_button{background:url(../images/pr_button.gif) center no-repeat; width:164px; height:62px; border:none; margin-left:300px;}

/* product ------------------------------*/
.product{ margin-top:20px;}
.product h2{ font-size:12px; font-weight:normal; margin:10px 0px;}
.product h2 span{ color:#0160b4;}
ul.pro{border-bottom:2px solid #0160b4; height:31px; width:800px;}
ul.pro li{  height:30px; line-height:30px;margin-right:3px;display:inline;color:#383838;background-color:#ccc; text-align:center; float:left; cursor:pointer;}
ul.pro li.on a{color:#fff; background-color:#0160b4;}
ul.pro li a{ color:#383838; display:block;padding-left:12px; padding-right:12px;}
ul.pro li a:hover{color:#fff; background-color:#0160b4;}
table.table4{ border:3px #fff solid; border-collapse:collapse; background-color:#f1f1f1; margin-bottom:20px;}
table.table4 td{ width:130px;border:3px #fff solid; text-align:center;}
table.table4 td.img img{ border:1px solid #bdbdbd;}
table.table4 tr.blue{ background-color:#d7e8f2; height:50px;}
table.table4 tr.gray{ background-color:#f0f0f0; height:85px;}
table.table4 tr.gray1{background-color:#f0f0f0; height:114px;}

/* product_show ------------------------------*/
table.table5{ background-color:#b6d9f7;border:1px solid #fff; border-collapse:collapse; width:790px; margin-bottom:15px;}
table.table5 td{ border:1px solid #fff; padding: 5px 0px 0px 10px;}
table.table5 th{border:1px solid #fff; width:200px;}
table.table5 th img{ border:1px solid #000;}
table.table5 td.block_b{  width:140px; text-align:center;}
table.table5 td.block_c a{  color:Black}
table.table5 td.block_c a:hover{color:Black; }
.product_show{ margin-top:20px;}
.product_show img{border:1px solid #000;}
.product_show h2{ color:#0160b4; text-align:center; margin-top:10px; margin-bottom:10px; font-size:14px;}

/* news ------------------------------*/
.news_box{ background:url(../images/news.gif) right bottom no-repeat;}
ul.news_q{ width:720px; margin-left:auto; margin-right:auto; margin-top:30px;}
ul.news_q li{ border-bottom:1px dashed #b4b4b4; padding-bottom:5px; margin-top:5px;}
ul.news_q li a{ color:#383838;}
ul.news_q li span{ float:right;}
div.paging{margin-left:auto; margin-right:auto; overflow:hidden; padding:20px 0 10px 218px;}
div.paging span strong{ color:#7facd5;}
div.paging span a{ color:#383838;}
div.paging span .list{ width:51px; height:18px; }
                       

/* news_show ------------------------------*/
.news_show{ width:720px; margin-left:auto; margin-right:auto; margin-top:30px;}
.news_show h2{ text-align:center; font-size:14px;}
.news_show h3{ text-align:center; font-size:12px; font-weight:normal;}

/* service ------------------------------*/
.service{ background:url(../images/service.gif) right bottom no-repeat; padding-bottom:200px;}
.service_box{ width:720px; margin-left:auto; margin-right:auto; margin-top:20px;}
.service_box h2{ font-size:14px; text-align:center; margin-bottom:10px;}

/* contact ------------------------------*/
.contact{background:url(../images/contact_bg.gif) right bottom no-repeat; padding-bottom:160px;}
.contact_bg{ background:url(../images/contact.gif) center no-repeat; width:548px; height:381px; margin-left:auto; margin-right:auto; margin-top:30px; padding-top:100px; padding-left:60px;}
.contact_bg h2{ color:#0160b4; font-size:24px; font-family:\5FAE\8F6F\96C5\9ED1; margin-bottom:20px;}
.contact_bg a{ color:#383838;}
.map{ width:747px; height:436px; margin-left:auto; margin-right:auto; border:3px solid #b2c8d3; margin-top:35px;}
.contact h2{ color:#0160b4; font-size:24px; font-family:\5FAE\8F6F\96C5\9ED1; text-align:center; margin-top:40px;}

/* data ------------------------------*/
.data{ background:url(../images/data_bg.gif) bottom right no-repeat; padding-bottom:100px; margin-top:20px;}
.data_bg{ width:720px; margin-left:auto; margin-right:auto;}
.data_bg h2{ font-size:14px; margin-bottom:20px;}
.data_bg h3{ font-size:14px; margin-bottom:20px; text-align:center;}
.data_box{ margin-bottom:30px; overflow:hidden;}
.data_box .box_img{  float:left;width:117px; height:111px; display: table-cell; text-align: center; *display:block;*overflow:hidden;vertical-align:middle;}
.data_box .box_img img{ vertical-align: middle;max-width: 117px;max-height: 90px;}
.data_box .box_txt{ text-indent:2em; float:left; margin-left:20px; width:578px;}
.down_bg{background:url(../images/down_bg.gif) bottom right no-repeat; margin-top:20px;}
.down{ line-height:30px;}
.down span{ float:right;}
.down a{color:#383838;}
.down_show{background:url(../images/down_show.gif) bottom right no-repeat; padding-bottom:200px; margin-top:20px;}
.data_bg h4{ text-align:center; font-size:14px;}
.data_bg h5{ text-align:right; font-size:12px; font-weight:normal;}
.down_t{ background:url(../images/down1.gif) center no-repeat; width:51px; height:24px; cursor:pointer; margin-left:300px; border:none; margin-top:60px;}

table.table6{ width:100%;} 
table.table6 th{ font-weight:normal; text-align:left; line-height:20px;}
