@charset "gb2312";

/**
*   Made by bysky
*   版本：1.0.0
*   2015.12.7
**/
body {
    font-size:12px;
	font-family:"Microsoft YaHei", "SimSun";
	color:#333;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre,fieldset, lengend, button, input, textarea,th, td {
    margin: 0;
    padding: 0;
}
a{text-decoration:none;outline:none; color:#333;}
img{border:0;vertical-align: middle;
}
input{border:none;outline:none;}
ol,ul,li{list-style: none;}
h1, h2, h3, h4, h5, h6{font-weight: normal;font-size: 100%;}

/*合并表格边框，设置边框距为零*/
table{border-collapse: collapse;border-spacing: 0;}

/*清除浮动*/
.clear{clear:both;}
.clear-fix:after {content: ".";display: block;height: 0;font-size: 0;clear: both;visibility: hidden;}
.clear-fix {+height:1%;}

/*强制换行*/
.break_word{word-wrap:break-word;word-break:break-all;}

/*禁止换行*/
.keep_all{word-break:keep-all;white-space:nowrap;}

/*超出省略号，仅限单行，并且需要设定一个宽度*/
.ellipsis { overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}

/*段落两端对齐*/
.case_intro , .txt_justify{text-align:justify;text-justify:inter-ideograph;}

/*禁止FF等浏览器给textarea增加可拖拽大小的设置*/
textarea { resize: none; }

/*隐藏*/
.hide{ display:none;}

/*仅写自己所要用到的*/

/*********闭合盒子处理**********/
.clearfix:after {content:"24dq"; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}.clearfix {display:block;}
/* End hide from IE-mac */


/*********清除浮动处理**********/
.clearboth { clear:both; display:block; height:0;font-size:0; overflow:hidden;}
/*清除浮动*/
.clear{clear:both;}
.clear-fix:after {content: ".";display: block;height: 0;font-size: 0;clear: both;visibility: hidden;}
.clear-fix {+height:1%;}


.bord{}

/*index.html==========================*/
body{width:100%; background:url(../images/jx_01.jpg) top left repeat-x #FFF;}
.header, .index, .foot, .top_news, .banner_img, .pages{ margin:0 auto; width:1200px;}

.header{ width:1200px; height:auto;}

/*header*/

.top{ width:1200px; height:98px; background:url(../images/jx_03.jpg);}
.logo_right{width:150px; text-align:center; float:right; line-height:15px; color:#FFF}/*设为首页 加入收藏*/
.logo_right a{ color:#FFF}
.logo_right a:hover{ color:#000}

/*导航开始*/
.menubg{  width:1200px; height:45px; margin:0 auto;}
.menu { width:1200px; height:45px; position:relative; margin:0 auto; z-index:99;  }
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; width:165px; height:45px; text-align:center; color:#fff;   line-height:45px;  overflow:hidden;  font-size:16px;}

.menu ul {padding:0; margin:0;list-style-type: none;}
.menu ul li {float:left; position:relative;line-height:45px; padding:0 15px;}
.menu ul li ul {display: none;}
/* specific to non IE browsers */
.menu ul li:hover a {color:#fff;background:#0062bf; display:block; width:165px; height:45px;}/********导航背景变色 ******/
.menu ul li:hover ul {display:block; position:absolute;  left:0; width:165px;}
.menu ul li:hover ul li {}
.jg{ width:3px !important; background:url(../images/tu.jpg) no-repeat; height:45px; padding:0px !important;}
.menu ul li:hover ul li a {display:block; background:#0062bf; color:#fff;line-height:24px; height:24px;border-top:#FFF 1px solid; font-size:12px; font-weight:normal; }/******子栏目 背景*********/
.menu ul li:hover ul li a:hover { color:#000;line-height:24px; }/******子栏目 背景变色*********/
.menu img{ display:block;}
#bt{background:url(../images/dh.jpg) no-repeat; width:125px; height:45px;}




.banner{ width:100%; height:520px; padding-top:0px; margin:0 auto;z-index:1;}


.footer{  height:175px; width:100%;background:#2787da;}
.foot{  height:175px; width:1200px;}
.foot_menu{ width:1200px; height:70px; line-height:70px; margin:0 auto;color:#FFF; text-align:center;}
.foot_menu a{ color:#FFF; margin:0 25px;}
.foot_menu a:hover{ color:#F00;}
.copy{ padding-top:0px; color:#FFF; text-align:center; line-height:22px; }
.copy a{ color:#FFF}
.copy a:hover{ color:#FBAB00;}


.nr{ padding-top:3px; padding-right:0px;}
.nr ul{ padding-left:3px; width:350px;}
.nr ul li{ height:30px; line-height:30px; overflow:hidden; color:#000; border-bottom:0px solid #bfd9f2;position:relative; }
.nr ul li a{ margin-left:5px; color:#000;padding-left:5px;}
.nr ul li a:hover{ color:#FBAB00;}
.nr ul li span{ position:absolute; top:0; right:0;color:#000;padding-right:10px;}
.text{ line-height:18px; padding:10px;}

 
.nnr{ padding:5px 0px 0px 8px;}
.nnr ul{ padding-left:15px;}
.nnr ul li{ height:30px; line-height:30px; overflow:hidden; color:#000; position:relative;cursor: pointer;
background:url(../images/li.jpg) 2px 12px  no-repeat;}
.nnr ul li a{ margin-left:15px; color:#000;}
.nnr ul li a:hover{ color:#FBAB00;}
.nnr ul li span{ position:absolute; top:0; right:0;color:#000;padding-right:10px;}

/*图片新闻*/
.newspic{ width:730px; height:90px;  margin:10px auto; border-bottom:1px #E7E7E7 dashed}
.newspic_left{ width:113px; height:85px; float:left}
.newspic_left img{ width:101px; height:82px;  margin:2px 12px 0 0}
.newspic_right{ width:617px; height:85px; float:right; overflow:hidden}
.newspic_right h4{ width:617px; height:22px; line-height:22px;}
.newspic_right h4 a{ font-size:14px; color:#AE0A15; font-weight:bold}
.newspic_right h4 a:hover{ color:#666}
.newspic_right span{ width:617px; height:60px; line-height:22px; color:#666}



/*-------------------------------------------内页样式开始-----------------------------------------------*/

/*pages*/
.pages{ width:1200px; padding: 10px 0;}

/*left*/
.left{float:left; width:240px;}

.left .page_prolist{ width:240px; height:auto; }
.left .page_prolist h3{width:240px; height:35px; line-height:35px;background:#2787da; text-align:center}
.left .page_prolist h3 span{  font-size:18px;  color:#FFF; }
.left .page_prolistbody {width:240px; height:auto !important; min-height:120px;}

.fenlei{ width:210px; float:left; padding:5px 15px; }
.fenlei ul{ width:210px; float:left;}
.fenlei li{ width:210px; height:35px; border-bottom:1px #CCCCCC dashed; line-height:35px; text-align:center;}
.fenlei img{ float:left; margin-left:5px; margin-right:8px; margin-top:9px;} 
.fenlei li a{ color:#000; font-size:14px;}
.fenlei li a:hover{ color:#2787da;}

.lianxi{ width:210px; float:left; padding:10px; padding-top:5px; padding-bottom:5px;}

.left .page_contact{ width:240px; height:auto; padding-top:10px;}
.left .page_contact h3{width:240px; height:35px; line-height:35px;background:#2787da; text-align:center}
.left .page_contact h3 span{  font-size:18px;  color:#FFF; }
.left .page_contactbody {width:240px; height:202px; overflow:hidden;}
.left .page_contactbody .text{ line-height:18px; padding:10px;}




/*产品分类列表*/
.aboutleft2 {
	width:280px;
	font-size:12px; margin:0 auto; padding-top:10px; height:auto; padding-bottom:10px
}
.aboutleft2 li {
	line-height:47px; float:left;
	width:137px; height:47px; padding-top:0px;background:url(../images/sylistli.jpg) left center no-repeat; border-bottom:0px #AAAAAA dashed; margin:4px 1px 0 2px;
}
.aboutleft2 a {
	height:47px;width:137px;
	line-height:47px;
	float:left;font-size:14px;
    text-align:left; padding-left:30px; color:#fff
}
.aboutleft2 a:hover {
	font-size:14px;width:137px; height:47px;
	text-decoration:none; 
	text-align:left; padding-left:30px; color:#ff6
}


/*右侧主体*/
.boxright{ width:930px; height:auto; float:right;}
.boxright_top{ width:930px; height:35px; border-bottom:1px #2787da solid;}
.boxright_mid{ width:930px; height:auto !important; min-height:480px; overflow:hidden; zoom:1; background:url(../images/nymid.jpg) center top repeat-y;}
.boxright_bot{ width:930px;  height:8px; background:url(../images/nybot.jpg) center top no-repeat;}
.left_zi{width:170px; height:35px; line-height:35px; font-size:18px; color:#2787da; float:left; padding-left:10px;}
.left_zi p{ line-height:7px; color:#004b92; font-size:12px}
.right_zi{ float:right; width:400px; text-align:right;height:35px;line-height:35px; color:#000; margin-right:15px;}
.right_zi a{ color:#000; font-size:12px}
.content{ line-height:24px; width:96%; margin:0 auto; padding-top:10px ;}

/*内页新闻列表*/
.new1 {width:100%;text-align:left;font-size:12px;}
.new1 li {width:100%;height:28px;line-height:28px;float:left;display:inline;background:url(../images/d.jpg) left center no-repeat;border-bottom: 1px #A8A8A8 dashed}
.new1 a {height:28px;line-height:28px;float:left;margin-left:15px; }
.new1 font {float:right;height:28px;line-height:28px;margin-right:0px;font-size:42px;font-size:12px;color:#2787da;}
.new1 a:hover {font-size:12px;text-decoration:none; }

/*内页产品展示列表*/
.products{ width:100%; list-style:none; padding-top:10px; padding-left:3px;}
.products li{ width: 218px; margin:2px 4px; height:189px; float: left; overflow: hidden;}
.products li .img{width:216px;height:157px;border: 1px solid #2787da;overflow:hidden;display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size:102px;   -webkit-border-radius: 5px;  
   -moz-border-radius: 5px;  
   border-radius: 5px;  
 position:relative;
   behavior: url(js/PIE.htc);  }
.products li a{ display:block;}
.products li img{ max-width:216px; max-height:157px;vertical-align:middle; }
.products li p{  text-align:center; height:30px;line-height:30px;width: 100%;}

.product_title{text-align:center; font-weight:bold;padding:5px; width:100%}
.product_related{text-align:center; padding:5px; width:100%}
.proimg{ text-align:center; width:90%; height:auto}
.proimg .img{width:600px;height:600px;overflow:hidden;display: table-cell;vertical-align:middle;text-align:center;  }
.proimg img{ max-width:600px; max-height:600px;vertical-align:middle; }

 .page{ padding:15px 0 20px 0; width:100%; text-align:center; line-height:40px;}
.page a{ padding:5px; border:1px solid #ccc; margin:0 3px;}
.page a:hover{ background:#2787da; color:#fff;}
.page font{ padding:5px; border:1px solid #ccc; margin:0 3px;background:#2787da; color:#fff;}
.nolink{padding:5px; border:1px solid #ccc; margin:0 3px;}


/*在线留言*/
#messagelist{ padding:15px;}
#messagelist .metlist{ margin-bottom:10px; border:6px solid #dedede; padding:5px;}
#messagelist .metlist dt{ background:url(../images/message.gif) no-repeat left center; border-bottom:1px dotted #dedede; padding:4px 0px 4px 20px; margin-bottom:5px;}
#messagelist .metlist dt span.name{ color:#2c7199;}
#messagelist .metlist dt span.time{ padding-left:8px; color:#999;}
#messagelist .metlist dt span.tt{ float:right; padding-right:5px;}
#messagelist .metlist dd.info span.tt{ display:none; clear:both;}
#messagelist .metlist dd.info span.text{ display:block; line-height:1.5; padding:8px 5px;}
#messagelist .metlist dd.reinfo span.tt{ background:url(../images/admin.gif) no-repeat left 3px; display:block; border-bottom:1px dotted #dedede; padding:2px 0px 2px 20px; margin:0px 0px 5px;color:#2c7199;}
#messagelist .metlist dd.reinfo span.text{ display:block; line-height:1.5; padding:8px 5px;}
#messagelist .ctitle{ margin:10px 0px 10px; padding:5px 20px; background:url(../images/dt-7.gif) no-repeat left center; *background-position:left 17px; font-size:14px; border-bottom:1px dotted #ccc;}
#messagelist table{ margin:0px auto; }
#messagetable{ padding:15px;}
#messagetable table{ margin:0px auto;}




@charset "utf-8";
/* CSS Document */
/* 注册 登录 密码 留言 */
.login,.register,.feedback{padding:10px;}
.item{margin-bottom:10px; position:relative;padding-left:100px;line-height:30px; }/*登录注册等表单的行*/
.item h3{
	width:100px; 
	text-align:right;
	position:absolute;left:0px;top:0px;
	}
.item span{
	margin-left:5px;
	color:#969696;
	}
.item strong{float:left; padding-left:5px;}	
.item input,.item .birth{
	margin-left:15px;
	margin-right:2px;
	}
.item .birth{height:35px;line-height:35px;}
.item label{padding-top:10px;}
.item select{border:1px #dadada solid;border-radius:3px;height:20px; line-height:20px;}
.item span a{ color:#f00;}
input.text{
	height:28px;
	line-height:28px; 
	padding-left:3px;
	border:1px #dadada solid;
	border-radius:3px;
	font-family:"微软雅黑";
	font-size:12px;
	}
.w1{width:250px;}
.w2{width:100px;}
.wnum{width:50px;}
.wtxt{width:150px;}
.check-code{float:left; margin-left:10px; height:35px; line-height:35px;}
.check-code img{display:block;height:35px; float:left;}
.check-code span{ float:left;}
.check-code a{color:#F00; float:left;}
.check-code a:hover{ text-decoration:underline; cursor:pointer;}
.btn-sure{
	width:100px; 
	height:34px; 
	line-height:34px; 
	background:#09F; 
	color:#fff; 
	font-family:"微软雅黑"; 
	margin-left:100px;
	border:1px #09F solid;
	border-radius:3px;
	letter-spacing:5px;
	}
.btn-sure:hover,.btn-sure:active{ 
    background:#06F;
	border:1px #06F solid;
	border-radius:3px; 
	color:#fff; 
	cursor:pointer;
	}
.txtarea{
	width:400px;
	min-height:100px;
	padding:5px;
	border:1px #dadada solid;
	border-radius:3px;
	font-family:"微软雅黑";
	font-size:12px;
	 margin-left:15px;
	}
.feedback{ padding:20px 0px;}
/* 注册 登录 密码 留言 结束 */
.login{width:440px; margin:0 auto;}
.login .tit,.register .tit{ font-size:20px; text-align:center; font-weight:bold; margin:20px 0px;}
.register{width:500px; margin:0 auto;}
/*分页*/
.cms_page,.cms_page-title{ padding:15px 0px; text-align:right;}
.cms_page a{padding:1px 7px; margin:3px;color:#333;border:1px #dadada solid;}
.cms_page a:hover{color:#fff; background:#F00; padding:2px 8px; border:none;}
a.cms_page-current{ padding:2px 8px;border:0; background:none; color:#f00;}
.cms_page-title a{ display:block;}
.cms_page-title a:hover{ color:#F00; text-decoration:underline;}
.userconlist{ margin-top:20px;}
.userconlist li{ line-height:30px; border-bottom:1px dashed #d5d5d5;}
