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 表单元素 */   
th, td, /* table elements 表格元素 */   
img/* img elements 图片元素 */{ border:medium none; margin: 0; padding: 0; }  
/** 设置默认字体 **/   
body,button, input, select, textarea{font: 12px/1.5  Arial, Helvetica, sans-serif,'微软雅黑','宋体',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: underline; color:#F40; }  
/** 重置图片元素 **/   
img{ border:0px;}   
/** 重置表格元素 **/   
table { border-collapse: collapse; border-spacing: 0; }   
.clear{ clear:both;}
body{
    background-image: url(../imgcssjs/bg.jpg);
    background-position: center top;
    background-repeat: repeat;
    background-attachment: fixed;
}

.shangxia{ border-top:1px #CCCCCC solid; padding:20px; line-height:25px;}

.logo img{ width:1100px;}
.nav{ height:42px; line-height:42px; background:#3c78d8; color:#fff; padding-left:30px;}
.nav .box{ float:left; padding:0px 35px;}
.nav .box a{ font-size:16px; font-weight:bold; color:#fff;}
.nav .box a:hover{  font-weight:normal; text-decoration:none}

.zhuti{ width:915px; float:left}
.rightside{ width:150px; float:right}


/*左侧导航菜单    home*/
.lm1{ font-size:14px; font-weight:bold; padding-left:30px; line-height:35px; border-bottom:1px #fff solid}
.lm2{ display:none;}
.lm2 a{color: #00ff00; font-size:16px; font-weight:bold; display:block; line-height:28px;}

.index_cp{ margin-top:20px;}
.index_cp .biaoti{line-height: 141%; font-size:46px;    color: #5a5a5a;}
.index_cp .box{ line-height:33px;background-color: rgb(248, 248, 248); font-size:24px;}
.index_cp .box span{ text-decoration:underline}
.index_cp .box a{ color:#5a5a5a}
.index_cp .xian{ border-bottom:1px #32cd32 solid; margin:10px 0;}

.list_news .box{ border-bottom:1px #999999 solid; margin-bottom:20px; padding:10px 0;}
.list_news .box .biaoti{    font-size: 16px;
    color: #5A5A5A;
    font-weight: bold;}
.list_news .box .shijian{    font-size: 11px;
    color: #929292; }
    
    .list_news .box .miaoshu{    color: #5A5A5A; }

.sleft {
    float: left;
    width: 25px;
    height: 30px;
    background: url(../imgcssjs/bgcss0.png) no-repeat 0 0px;
}

.scenter {
    float: left;
    height: 30px;
    background: url(../imgcssjs/bgcss0.png) repeat 0 -30px;
}

.ninput {
    float: left;
}

.scenter input {
    outline: none;
    float: left;
    height: 22px;
    line-height: 22px;
    background: url(../imgcssjs/bgcss0.png) no-repeat -84px 0px;
    border: 0px;
    margin: 0px;
    padding-top: 4px;
    color: #444;
}

.bleft {
    float: left;
    width: 1px;
    height: 30px;
    background: url(../imgcssjs/bgcss0.png) no-repeat -58px 0px;
}

.bcenter {
    float: left;
    padding: 0 10px;
    height: 30px;
    background: url(../imgcssjs/bgcss0.png) no-repeat 0px -90px;
    line-height: 30px;
    text-align: center;
    color: #6694A4;
    font-weight: bold;
}

.bright {
    float: left;
    width: 1px;
    height: 30px;
    background: url(../imgcssjs/bgcss0.png) no-repeat -58px 0px;
}

.huangbian{ border:2px #ff9900 solid; margin-top:2px;}
.neirong{border-top:4px #ff9900 solid;}




/*通用元素*/
.fl{ float:left;}
.fr{ float:right;}

.h5{ height:5px; clear:both}
.h10{ height:10px; clear:both}
.h20{ height:20px; clear:both;}
.h30{ height:30px; clear:both;}

.w1100{ width:1100px; margin:0 auto}

.banner{ height:380px;}
.banner_nei{ height:355px;}


.position{ height:25px; line-height:25px; font-size:12px; background:url(../imgcssjs/ico_home.jpg) no-repeat 0px 4px; text-indent:25px; border-bottom:1px #e5e5e5 solid; padding-bottom:5px; }

.biaoge{ width:820px; font-size:14px; color:#9d9d9d}
.biaoge .title{ font-size:14px; font-weight:bold; color:#595a54; text-align:right; padding-right:10px; vertical-align:top}
.biaoge table td{border:2px solid white; padding:3px;} 
.biaoge input{ height:25px; line-height:25px; border:1px #CCCCCC solid;}
.biaoge textarea{  border:1px #CCCCCC solid;}
.biaoge button{  border:1px #e86b00 solid; background:#ffa30c; font-size:14px; color:#fff; font-weight:bold; text-align:center; padding:5px 15px; cursor:pointer;margin-left: 127px; margin-top:10px;}

.padd20{ padding:20px;}


/*头部*/
.toplink{ font-size:14px; height:30px; line-height:30px; margin-left:45px;}

/*底部*/
.footer{background-color: rgb(50, 141, 48); margin-top:50px;}
.footer .copyright{ padding:15px 0;font-size:14px; color:#000; text-align:center;line-height:26px;}
.footer .copyright a{ font-weight:bold; color:#000 }


/*右侧悬浮客服*/
.side{position:fixed;width:54px;height:165px;right:0;top:214px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #8C193A;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#8C193A;color:#fff;overflow:hidden;}
.side ul li .sidebox p{vertical-align:middle;font-size:16px;font-family:candara,Arial,serif;display:inline-block; float:left; line-height:50px;}
.side ul li .sidebox02{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#8C193A;color:#fff;}
.side ul li .sidebox02 p{vertical-align:middle;font-size:16px;font-family:candara,Arial,serif;display:inline-block; line-height:50px;}
.side ul li img{display:inline-block; vertical-align:middle;max-width:60px; padding:15px 13px; float:left}
.side ul li:last-child{ border:none}



/*搜索框*/
.search_box{ border:1px #e5e5e5 solid; padding:4px;}
.search_box input{ width:140px; height:25px; line-height:25px; float:left}
.search_box button{ width:25px; height:25px; background:url(../imgcssjs/btn_search.jpg) no-repeat; cursor:pointer; border:none; float:right}

/*纯JS菜单下拉*/
.daohang{ margin-left:10px;}
#sddm {
}

#sddm li {
	float: left;
}

#sddm li a {
	display: block;
	padding:0px 8px;
	color: #000;
	text-align: center;
	text-decoration: none;
	font-size:16px;
	height:40px;
	line-height:40px;
}

#sddm li a:hover {
}

#sddm div {
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	z-index:9999999;
}

#sddm div a {
	position: relative;
	min-width:90px;
	z-index:9999999;
	display: block;
	margin: 0;
	padding: 5px 10px;
	height:25px;
	line-height:25px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #f7f7f7;
	font-size:14px;
	color: #000;
}

#sddm div a:hover {
	background: #4d4d4d;
	color: #FFF
}



/*左右箭头控制的滚动图片*/
.rollimg_box .title{font-size: 18px;font-weight: bold;}
.pointer{ cursor:hand;}
.arrleft{width:23px; height:44px; float:left; margin-top:55px; cursor:pointer}
.arrright{width:23px; height:44px; float:left; margin-top:55px;cursor:pointer}
#scrollbox2{float:left; margin:0 10px;}

.gun{ padding-top:10px;}
.gun_img{ float:left; margin:0 4px; width:190px; height:150px; text-align:center}
.gun_img img{ border:none; height:133px;width:190px;}


/*文章内容页*/
.zhengwen{ font-size:12px; line-height:22px;}
.zhengwen img{ max-width:870px}


.article_article .title{font-size:20px; font-weight:bold; margin-bottom:10px; margin-top:20px;text-align:center}
.article_article .info{ height:25px; line-height:25px; font-size:12px; color:#999999; margin-bottom:10px;text-align:center}
.article_article .zhaiyao{ background:#F5F5F5; padding:10px; width:850px; margin:0 auto; border:1px #E5E5E5 solid;}

.leftside .taitou{ height:65px; line-height:65px; background:#c71010; color:#fff; font-size:22px; font-weight:bold; text-indent:25px;}

/*产品内容页*/
.tuji{}

.cp_info{ width:560px;}
.cp_info .title{ font-size:18px; line-height:38px; margin-bottom:20px; border-bottom:1px #CCCCCC solid;}
.cp_info .info{ font-size:14px; margin-bottom:10px;}
.cp_info .btn{ margin-top:30px;}
.cp_info .btn a{ background:#b11c48; padding:10px 25px; color:#fff; font-size:14px; font-weight:bold}

.cp_content .title{ background:#8b1838; font-size:14px; color:#fff; font-weight:bold; height:35px; line-height:35px; margin-bottom:10px; text-indent:15px;}

/*通用抬头*/
.common_taitou1{ height:45px; line-height:45px; border-bottom:2px #999999 solid; margin-bottom:5px;}
.common_taitou1 .txt{ font-size:20px; float:left;}
.common_taitou1 .more{float:right;}
.common_taitou1 .more a{ font-size:12px; color:#5766d5;}

/*产品列表页*/
.list_cp .box{ float:left; width:160px; height:215px; margin:9px 0px 9px 15px;border: 3px solid #eee;}
.list_cp .box:hover{     border: 3px solid #f60;}

.list_cp .box .img{ width:160px; height:180px; vertical-align:middle; 
    text-align: center;
    vertical-align: middle;
    display: table-cell;}
.list_cp .box .img img{
    position: relative;
    max-width: 160px;
    max-height: 180px;
        display: inline-block!important;
}
.list_cp .box .title{line-height:30px; margin-top:5px; text-indent:10px}
.list_cp .box .title a{ font-size:14px;}
.list_cp .box .info{ line-height:18px; font-size:14px;}
.list_cp .box .info a{}

/*产品列表页2*/
.list_cp2 .box{height:190px; width:130px; float:left; margin:10px 0px 10px 40px;}
.list_cp2 .box .img img{ width:130px; height:90px;}
.list_cp2 .box  .title{margin-top:10px;}
.list_cp2 .box  .title a{ font-size:14px; font-weight:bold}
.list_cp2 .box  .shijian{ line-height:18px; font-size:12px;    color: #929292;}

 .tab1 {
    height: 39px;
    padding-left: 10px;
    margin: 15px 0 10px;
    background: url(../imgcssjs/bg-tab1.png) repeat-x 0 100%;
}

.tab1 li {
    overflow: hidden;
    float: left;
    margin: 0 1px -1px 0;
    line-height: 40px;
    font-size: 14px;
    font-family: "SimSun";
    text-align: center;
}

.tab1 li a.cur {
    background: url(../imgcssjs/bg-tab1-on.png) no-repeat 0 0;
    cursor: default;
}

.tab1 li {
    overflow: hidden;
    float: left;
    margin: 0 1px -1px 0;
    line-height: 40px;
    font-size: 14px;
    font-family: "SimSun";
    text-align: center;
}

.tab1 li a {
    display: block;
    width: 134px;
    height: 39px;
    background: url(../imgcssjs/bg-tab1-off.png) no-repeat 0 0;
}

/*文章列表页*/
.list_article{}
.list_article .box{ height:55px; line-height:55px; border-bottom:1px #bfbfbf dotted; background:url(../imgcssjs/ico_jiantou2.jpg) no-repeat 0px center;}
.list_article .box .txt{ float:left; text-indent:15px;}
.list_article .box .txt a{ font-size:14px;}
.list_article .box .time{ float:right; font-size:14px; padding-right:10px;}

.list_article2 .box{ border-bottom:1px #CCCCCC solid; padding-bottom:15px; margin-bottom:15px;}
.list_article2 .img{ float:left}
.list_article2 .img img{ width:190px; height:120px; padding:3px; border:1px #CCCCCC solid;}
.list_article2 .info{ float:left; margin-left:10px; width:660px}
.list_article2 .info .title{ font-size:14px; font-weight:bold; margin-bottom:5px;}
.list_article2 .info .miaoshu{ font-size:12px; line-height:24px; color:#999999}


/*下载列表页*/
.list_download{}
.list_download .box{ height:58px; line-height:58px; border-bottom:1px #bfbfbf dotted; background:url(../imgcssjs/ico_download.jpg) no-repeat 0px center;}
.list_download .box .txt{ float:left; text-indent:44px;}
.list_download .box .txt a{ font-size:14px;}
.list_download .box .btn{ float:right; font-size:14px; padding-right:10px;}



/*分页*/
.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
        list-style-type:none;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:1px 2px 1px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
