@charset "utf-8";
body, div, form, input, button, h2, p { margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; font-family: "Microsoft YaHei", "Arial", "Tahoma"; font-size: 12px; color: #333; }
ul, ol, li { margin: 0px; padding: 0px; border: 0px; }
ul { list-style: none; }
img { border: none; }
a:link { text-decoration: none; color: #333; }
a:visited { text-decoration: none; color: #333; }
a:hover { text-decoration: none; color: #E40B10; }
a:active { text-decoration: none; color: #333; }
/*清除浮动代码*/
.clearfix:after { display: block; clear: both; content: ""; visibility: hidden; height: 0 }
.clearfix { zoom: 1 }
/*头部*/
#header { background-image: url(../images/header_bg.jpg); }
.header_con { margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; position: relative; width: 1000px; height: 108px; }
.header_con_logo { position: absolute; height: 40px; width: 288px; top: 33px; left: 12px; }
.header_con_search { position: absolute; height: 30px; width: 160px; top: 2px; right: 0px; text-align: center; line-height: 30px; vertical-align:middle; }
.header_con_search img { margin:0px 5px 0px 15px; }
.header_con_nav { position: absolute; height: 78px; width: 606px; bottom: 0px; right: 0px; }
.nav li { float: left; list-style: none; }
.nav li a:link, .nav li a:visited { font-size: 15px; color: #333; font-weight: bold; width: 100px; display: block; text-align: center; text-decoration: none; padding-top: 20px; }
.nav li a:hover { font-size: 15px; color: #E40B10; font-weight: bold; width: 100px; display: block; text-align: center; text-decoration: none; padding-top: 20px; }
.g1 { background: url(../images/point_01.jpg) center center; width: 1px; height: 81px; }
/*Banner样式*/
#full-screen-slider { width: 100%; margin: 0px auto; height: 450px; position: relative; padding: 1px 0px; }
#slides { display: block; width: 100%; height: 450px; list-style: none; padding: 0; margin: 0; position: relative }
#slides li { display: block; width: 100%; height: 100%; list-style: none; padding: 0; margin: 0; position: absolute }
#slides li a { display: block; width: 100%; height: 100%; text-indent: -9999px }
#pagination { display: block; list-style: none; position: absolute; left: 50%; top: 416px; z-index: 9900; padding: 5px 15px 5px 0; margin: 0 }
#pagination li { display: block; list-style: none; width: 20px; height: 4px; float: left; margin-left: 15px; border-radius: 0px; background: #333 }
#pagination li a { display: block; width: 100%; height: 100%; padding: 0; margin: 0; text-indent: -9999px; }
#pagination li.current { background: #ff0000 }
/*内容*/
#content_01 { background: #F5F5F5; }
.content_con_01 { margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; width: 100%; overflow: auto; background: url(../images/con_01.jpg) repeat-x; }
.t101 { height: 40px; border-bottom: 1px solid #dedede; line-height: 40px; background: url(../images/left_bg01.jpg); }
.t101 h2 { float: left; width: 160px; text-indent: 2em; font-size: 14px; background: url(../images/left_bg.png) no-repeat; }
.t101 span { float: right; padding-right: 5px; }
.t101 span img { margin-top: 12px; }
.t1 { height: 40px; border-bottom: 1px solid #dedede; line-height: 40px; background: url(../images/left_bg01.jpg); border-top: #FFF 1px solid; border-right: #FFF 1px solid; border-left: #FFF 1px solid; }
.t1 h2 { float: left; width: 160px; text-indent: 2em; font-size: 14px; background: url(../images/left_bg.png) no-repeat; }
.t1 span { float: right; padding-right: 5px; }
.t1 span img { margin-top: 12px; }
.con_top { width: 998px; height: auto; margin: 14px auto 14px auto; border: 1px solid #FFF; background: #FFF; }
.content_con_02 { margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; width: 100%; overflow: auto; background: url(../images/con_02.jpg) repeat-x; }
.con_bottom { width: 1000px; height: auto; margin: 14px auto 14px auto; overflow: auto }
.con_left { float: left; width: 490px; height: auto; margin: 0px; border: 1px solid #FFF; background: #FFF; }
.flash_pic { border: 0px solid #CCC; margin: 8px 0px 8px 15px; }
.news { padding: 8px 15px 0px 15px; overflow: hidden; }
.news ul { margin: 0; padding: 0; }
.news ul li { float: left; height: 30px; }
.news ul li a { float: left; width: 360px; text-indent: 5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.news ul li a:hover { background: url(../images/ico_2.png) no-repeat 0px center; text-decoration: underline; }
.news ul li span { float: left; display: block; color: #666; }
.news ul li span em { color: #000; font-style: normal; }
.con_right { float: right; width: 490px; height: auto; margin: 0px; border: 1px solid #FFF; background: #FFF; }
.about { padding: 8px 15px 0px 15px; line-height: 20px; height:120px; overflow:hidden; }
/*底部*/
#footer { background: url(../images/footer_bg.jpg) repeat-x #7F7F7F; }
.footer_con { margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; width: 1000px; overflow: auto; padding: 20px 0px 0px 0px; line-height: 25px; }
.b1 { overflow: auto; }
.b1 li { float: left; }
.b1 .li1 { width: 200px; padding-left: 15px; padding-top: 18px; }
.b1 .li2 { width: 743px; color: #000; padding-bottom: 10px; }
.b1 .li3 { width: 42px; }
.b2 { overflow: auto; background: #FFF; }
.b2 li { float: left; }
.b2 .li1 { width: 790px; line-height: 40px; padding-left: 10px; }
.b2 .li2 { width: 190px; line-height: 40px; text-align: right; padding-right: 10px; }
/*内页样式*/
#content_01_sub { background: #F5F5F5; background: url(../images/con_03.jpg) repeat-x #DCDCDC; overflow: auto; }
.content_con_01_sub { margin-top: 20px; margin-right: auto; margin-bottom: 20px; margin-left: auto; width: 1000px; overflow: auto; background: url(../images/con_bg.jpg) repeat-y; }
.con_left01 { float: left; width: 230px; padding: 0px 0px 10px 0px; }
.product_list { padding: 8px 0px 0px 8px; overflow: hidden; }
.product_list ul { margin: 0; padding: 0; }
.product_list ul li { height: 30px; overflow: hidden; line-height: 30px; }
.con_right01 { float: right; width: 754px; padding: 0px 0px 10px 0px; }
.about_sub { padding: 8px 8px 8px 8px; line-height: 25px; min-height: 350px; }
.about_sub_show { padding: 8px 8px 8px 8px; min-height: 350px; }
/*首页产品展示*/
.pro_index { margin: 8px 9px; }
#menu_list li { width: 326px; float: left; line-height: 28px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.pro_index_menu li { height: 24px; }
.pro_index_menu li img { vertical-align: middle; margin: 0px 5px; }
.pro_index_menu li a:link { color: #666 }
.pro_index_menu li a:hover { color: #F00 }
/*产品展示*/
.pro_show { margin: 8px 9px; }
#show_list li { line-height: 30px; }
.pro_show_menu li { height: 30px; width: 360px; float: left; }
.pro_show_menu li img { vertical-align: middle; margin: 0px 5px; }
.pro_show_menu li a:link { color: #666 }
.pro_show_menu li a:hover { color: #F00 }
/*左侧产品列表*/
#pro_menu { list-style-type: none; margin: 8px 8px; padding: 0; }
a.a2:link, a.a2:visited { display: block; border-bottom: 1px dotted #666; font-weight: bold; line-height: 32px; padding-left: 5px; }
a.a2:hover { background: #C20606; color: #FFFFFF; }
a.a1:link, a.a1:visited { display: block; border-bottom: 1px dotted #666; font-weight: bold; line-height: 32px; padding-left: 5px; background: #C20606; color: #FFFFFF; }
a.a1:hover { color: #FFFFFF; }
