﻿@charset "utf-8";
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
img/* img elements 图片元素 */{
border-style: none;
    border-color: inherit;
    border-width: medium;
    margin: 0 0 0px 0;
    padding: 0;
}
/** 设置默认字体 **/
body,button, input, select, textarea {
font: 12px/1.5 '宋体',tahoma, Srial, helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em{font-style:normal;}
/** 重置列表元素 **/
ul, ol { list-style: none;}
/** 重置超链接元素 **/
a { text-decoration: none; color:#333;}
a:hover { text-decoration: none; color:#F40; }
/** 重置对齐方式 **/
img, button, input, select, textarea{ vertical-align:middle;}

/**/
body{ color:#333;}
.w1000{ width:1000px;}
.margin0{ margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both; height:0; overflow:hidden; zoom:0.08;}
.mt10{ margin-top:10px;}
.mt30{ margin-top:30px;}
.ml10{ margin-left:10px;}

/**/
.box_title1{ height:30px; line-height:30px; border-bottom:1px #00a9ff solid; background:url(../images/box_titlebg1.jpg) 0 8px no-repeat; padding-left:20px; padding-right:10px;}
.box_title2{background:url(../images/products_s.jpg) no-repeat top center; height:25px; padding-top:12px; padding-left:58px; padding-right:20px;}
.box_title1 h2,.box_title2 h2{ float:left; font-size:16px; color:#013473;}
.box_title1 h2 span,.box_title2 h2 span{ color:#f88000; margin-left:5px;}
.box_title1 a,.box_title2 a{ float:right;}

/**/
.header{ height:80px; padding-top:19px; background:url(../images/headerbg.jpg) repeat-x;}
.header_l,.header_r span{ font-family:微软雅黑; font-size:36px; font-weight:bold; color:#013473;}
.header_r{ font-size:20px; font-weight:bold;}

/**/
.nav{ height:49px; background:url(../images/navbg.jpg) repeat-x;}
.nav ul li{ float:left; width:110px; height:49px; line-height:49px; background:url(../images/nav_libg.jpg) right top no-repeat; text-align:center;}
.nav ul li a{ display:block; font-size:14px; font-weight:bold; color:#fff;}
.nav ul li a:hover{ background:url(../images/nav_lihover.jpg) no-repeat;}

/**/
.mainbanner{height:400px;overflow:hidden; position:relative;}
.mainbanner_window{left:50%;width:2000px;height:400px;overflow:hidden;margin-left:-1000px;position:absolute;}
.mainbanner_window ul{width:999999px;height:400px;position:relative;}
.mainbanner_window li{width:2000px;height:400px;text-align:center;font-size:0px;float:left;display:inline;}
.mainbanner_list{left:81%;top:360px;width:500px;height:30px;margin-left:-75px;position:absolute;}
.mainbanner_list li{width:30px;height:30px;overflow:hidden;float:left;display:inline;}
.mainbanner_list a{background:url("../images/001.png") no-repeat;width:25px;height:25px;line-height:25px;overflow:hidden;text-align:center;color:rgb(255, 255, 255);font-size:12px;font-weight:700;float:left;display:inline-block;}
.mainbanner_list li.active a{background-position:0 -30px;text-decoration:none;}
.mainbanner_list li a:hover{background-position:0 -30px;text-decoration:none;}

/**/
.about,.news{ width:360px; background:url(../images/yline.jpg) no-repeat right top; padding-right:15px;}
.about_content{ height:190px; padding:10px 10px 0 10px; line-height:23px;}
.about_content img{ width:340px; height:92px; margin-bottom:5px;}
.news_list{ height:190px; padding:10px 10px 0 10px;}
.news_list ul li{ height:26px; line-height:26px; border-bottom:1px #ccc solid; border-bottom-style:dashed; background:url(../images/libg.jpg) 0 8px no-repeat; padding-left:10px;}
.news_list ul li h3{ font-weight:normal;}
.news_list ul li a{ float:left; width:230px; white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis;overflow:hidden;}
.news_list ul li span{ float:right; color:#b8b8b8;}
.news_list ul li span a { width:55px; font-weight:bold; color:#f88000;}
.about_us{ width:230px;}
.about_us_content{ height:190px; padding:10px 10px 0 10px; background:url(../images/about_usbg.jpg) right bottom no-repeat; line-height:24px;}

/**/
#product_show{ background:url(../images/bg_z.jpg) repeat-y center; padding-top:20px; padding-bottom:20px;}
#demo_p { overflow: hidden; width: 960px; margin-left: 20px;}
#demo_p img { width:160px; height:120px; border: 2px solid #7bc5ff;}
#indemo_p { float: left; width: 800%;}
#demo1_p {float: left;}
#demo2_p { float: left;}
#demo_pro { width: 150px; float: left; padding-right: 20px;padding-left: 20px;}
#demo_pro h3 { text-align: center; float: left;width: 160px; font-weight:normal;}
.products_bt{ background:url(../images/bg_x.jpg) no-repeat bottom center; height:10px;}

/**/
.box04_r{ width:230px;}

/**/
.link{ width:820px; height:100px; padding-left:180px; padding-top:12px; background:url(../images/linkbg.png) no-repeat; line-height:23px;}
.link a{ margin:0 10px;}

/**/
.footer{ padding:20px 0; background:#045ebf; border:1px #03366e solid; text-align:center; line-height:23px; color:#fff;}

/**/
.mainbody_lw{ width:230px;}
.mainbody_rw{ width:760px;}
.tagCurrent{ height:34px; line-height:34px; background:url(../images/tagCurrentbg.jpg) no-repeat; padding-left:40px; color:#575757;}
.tagCurrent a{ color:#575757;}
.tagCurrent a:hover{ color:#f40;}
.mainBody_r{ padding:10px; border:1px #c3c3c3 solid; border-top:none;}
.mainBody_rlist{ height:450px;}
.mainBody_rlist ul li{ height:29px; line-height:29px; background:url(../images/libg1.jpg) 6px 10px no-repeat; padding-left:18px; padding-right:5px; border-bottom:1px #c5c5c5 solid; border-bottom-style:dashed;}
.mainBody_rlist ul li h3{ font-weight:normal;}
.mainBody_rlist ul li a{ float:left; width:500px; white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis;	overflow:hidden;}
.mainBody_rlist ul li span{ float:right; color:#b8b8b8;}
.fenye{ padding:30px 0 20px 0; text-align:center;}
.fenye a,.fenye span{ padding:3px 7px;}
.fenye a,.fenye span,.fenye input{ border:1px #c5c5c5 solid; margin:0 5px;}
.fenye a:hover,.fenye span{ background:#d6d5d5; color:#333;}
.fenye a{ color:#777777;}
.fenye a:hover{ text-decoration:none;}
.fenye input{ width:42px; height:20px; vertical-align:middle;}

/**/
.mainBody_rcontent{ min-height:368px; height: auto !important; padding:10px 20px; line-height:28px;}
.mainBody_rcontent_title{ font-size:26px; font-weight:bold; text-align:center; margin-bottom:5px;}
.mainBody_rcontent_fjxx{ padding-bottom:5px; border-bottom:1px #c5c5c5 solid; border-bottom-style:dashed; margin-bottom:20px;}
.mainBody_rcontent img{ max-width:600px; height:auto; width:expression(this.width > 720 ? "720px" : true);}
.mainBody_rcontent_fjxxtitle {text-align:center;padding-bottom:5px; border-bottom:1px #c5c5c5 solid; border-bottom-style:dashed; margin-bottom:20px;}

/**/
.kcsz_table{ width:100%; border-collapse:collapse; border-left:1px #c5c5c5 solid; border-top:1px #c5c5c5 solid;}
.kcsz_table td{ padding:5px; border-right:1px #c5c5c5 solid; border-bottom:1px #c5c5c5 solid;}
.kcsz_table td span{ font-weight:bold;}

/**/
.baoming_table td{ padding:5px 0;}
.baoming_table td input{ width:250px; height:28px; border:1px #c5c5c5 solid;}
.baoming_table td textarea{ width:400px; height:120px; border:1px #c5c5c5 solid;}