﻿/* CSS Document */
@charset "utf-8";
html{ margin: 0; padding: 0;}
body {margin:0; padding: 0; margin:0 auto; width:1250px; background:#FFF; font-family:"微软雅黑","宋体" ; }
body > div {margin:0 auto;padding:0;}
div,table,input, select, button, textarea {margin:0;padding:0;font-size: 12px;}
/* ~~ 元素/标签选择器 ~~ */
ul, ol, dl { /* 由于浏览器之间的差异，最佳做法是在列表中将填充和边距都设置为零。为了保持一致，您可以在此处指定需要的数值，也可以在列表所包含的列表项（LI、DT 和 DD）中指定需要的数值。请注意，除非编写一个更为具体的选择器，否则您在此处进行的设置将会层叠到 .nav 列表。 */
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;	 /* 删除上边距可以解决边距会超出其包含的 div 的问题。剩余的下边距可以使 div 与后面的任何元素保持一定距离。 */
	padding-right: 15px;
	padding-left: 15px; /* 向 div 内的元素侧边（而不是 div 自身）添加填充可避免使用任何方框模型数学。此外，也可将具有侧边填充的嵌套 div 用作替代方法。 */
}
a img { /* 此选择器将删除某些浏览器中显示在图像周围的默认蓝色边框（当该图像包含在链接中时） */
	border: none;
}
img{ padding:0; margin:0; border: none;}

ul, li { list-style-type: none; }
button { cursor: pointer; }
a:link, a:active, a:visited{text-decoration:none;}
a:hover{text-decoration:none;}


.container{
	width: 100%;
	max-width: 1680px;/* 可能需要最大宽度，以防止此布局在大型显示器上过宽。这将使行长度更便于阅读。IE6 不遵循此声明。 */
	min-width: 1024px;/* 可能需要最小宽度，以防止此布局过窄。这将使侧面列中的行长度更便于阅读。IE6 不遵循此声明。 */
	background: #FFF;
	margin: 0 auto; /* 侧边的自动值与宽度结合使用，可以将布局居中对齐。如果将 .container 宽度设置为 100%，则不需要此设置。 */
}
.box{width: 100%; color:inherit; margin: 0 auto;}
/*top*/
.top_bj{
	background: url(../images/logo-bg.jpg) repeat-x left;
	height:51px;
	margin:0 auto;
}
.top_cont{
	width:1000px;
	height:51px;
	margin:0 auto;
}

.top_leftbj{
	width:543px;
	height:50px;
	float:left;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.top_rigbj{
	width:280px;
	height:20px;
	float:right;
	padding-top:20px;
}

/*右上角小插件*/
.windy{width:280px; height:auto; float:left;}
.windy_rig{ width:280px; height:39px; float:left; line-height:35px; text-align:center; font-family:"宋体"; font-size:14px; color:#6e6e6e; padding-right:8px;}
.windy li a{ color:#333; display:block; text-align:center; width:100px; float:right;}
.windy li a:hover{color: #C00; display:block; text-align:center; width:100px; float:right;}

.clearkit{clear:both; font-size:0px; height:0px; line-height:0px;}

/*导航栏*/
.dhl_bj{background-image:url(../images/fav-bg.jpg); background-repeat:repeat-x; background-position:left; height:29px; margin:0 auto;}
.dhl_cot{width:960px; height:29px; margin:0 auto; padding:0px 20px 0px 20px;}

.dhl_lmbj{ width:160px; height:28px; line-height:28px; float:left; text-align:center; font-size:16px; display:block;text-decoration:none; font-family: "微软雅黑", "宋体";}

.dhl_lmbj a:link, .dhl_lmbj a:active, .dhl_lmbj a:visited{text-decoration:none; color:#FFF;}
.dhl_lmbj a:hover{ background:url(../images/fav-hoverbg.jpg) repeat-x;  width:160px; height:28px; display:block; color:#000;}
.dhl_lmbj_hot{ background:url(../images/fav-hoverbg.jpg) repeat-x left; width:160px; height:28px; font-family: "微软雅黑", "宋体"; font-size:16px; color:#000;  font-weight:bold; line-height:28px; text-align:center; display:block; float:left; text-decoration:none;}

/*big banner*/
.big{
	background:url(../images/banner1.jpg) no-repeat;
	height:210px;
	margin:0 auto;
}

/*cont*/
.bgbox{ background:#efefef; width:100%; margin:0; padding:0;}
.bgbox-top{
	width:100%;
	height:20px;
}
.bgbox-bottom{
	background:#efefef;
	width:100%;
	height:20px;
	clear:both;
}

.cont{
	width:1200px;
	background:#fff;
	height:280px;
	margin:0 auto;
	overflow:hidden;
}
.cont_lef{ width:400px; height:280px; float:left;}
.cont_center{
	width:475px;
	height:280px;
	float:left;
}
.cont_rig{ width:300px; height:280px; float:left; }

.left_tp_01{
	width:350px;
	height:260px;
	border:#CCC 1px solid;
	margin:10px auto 0 auto;
}
.left_cont_tp{width:330px; height:250px; margin:0 auto;}
.left_tp_bg{
	height:40px; margin:0 auto; line-height:40px;
	width:330px;
	background-image: url(../images/jdal_ico.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #39C;
}
.left_txt1{
	float:left;
	width:150px;
	font-family:"微软雅黑";
	font-size:16px;
	line-height:30px;  padding-top:5px;
	height:30px;
	text-indent: 40px;
}
.left_txt1 a{
	color:#39C;
}
.left_txt1 a:hover{
	color:#C00;
}
.left_more a{
	float:right;
	width:60px;
	color: #C00;
	font-family:"微软雅黑";
	font-size:14px;
	height:20px;
	margin-right:10px;
	padding-top:10px;
	cursor:pointer;
}
.left_more a:hover{color:#666; cursor:pointer;}

.left_cont_img{width:305px; height:190px; margin:5px auto;} 

.add_news{ width:475px; height:255px; float:left; margin-top:10px;
}
.jtdt_top02{
	width:450px;
	height:40px;
	background-image: url(../images/jdanl_ico.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #39C;
	background-position: left center;
}
.jtdt_cont{ width:420px; height:180px; *height:165px; margin:10px 0px 0px 20px; _margin:10px 0px 0px 10px;}
.jtdt_cont ul{ list-style:none;}
.jtdt_cont ul li{
	line-height:30px;  height:30px;
	background-image: url(../images/list_ico.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 20px; cursor: hand;
}
.jtdt_cont ul li a:link, .jtdt_cont ul li a:active, .jtdt_cont ul li a:visited{text-decoration:none; color:#4a4949;}
.jtdt_cont ul li a:hover{ color:#C00;}
.jtdt_cont ul li .txt_left {width:320px; height:30px; overflow:hidden; float:left; }
.cont_rig_top{
	width:270px;
	height:138px;
	margin:0 auto;
	background-image: url(../images/lianxiwomen_03.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.cont_rig_fav{ width:270px; height:112px; margin:0 auto;}
/*bql*/
.bql{
	background-color:#2C99D6;
	height:80px; padding-top:20px;
	clear:both;
}
.bql a{ color:#FFF; font-size:12px;
	clear:both;
}
.bql02{
	text-align:center; line-height:18px; height:18px;
	color:#fff;
	font-family:"微软雅黑";
	font-size:14px;
	margin:10px auto 0px auto;
}

/*-----------------------------------------------二级页面css样式------------------------------------------------------------------------*/
.ej_banner{ background:url(../images/banner-bg.jpg)  repeat-x; height:204px;}
.ej_banner_img{ background:url(../images/gywm-banner.jpg) no-repeat; width:1258x; height:204px; margin:0 auto;}
.ej_banner_img-cp{
	width:1258x;
	height:204px;
	margin:0 auto;
	background-image: url(../images/cgal-banner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.ej_dq{
	background-color:#CCC;
	color:#000;
	height:36px;
	margin:0 auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.ej_dq_bg{ width:1000px; margin:0 auto; height:36px;}

.ej_dq_left{float:left; display:block; height:36px; line-height:36px; overflow:hidden;}
.ej_dq_left a:link, .ej_dq_left a:active, .ej_dq_left a:visited{color:#000;}
.ej_dq_left a:hover{ color:#C00;}

.ej_dq_img{ float:left; width:14px; height:14px; margin-left:25px; margin-top:10px; margin-right:10px;}


.about{ width:980px; overflow:hidden; margin:0 auto; padding:30px 10px 30px 10px;}
.about .about-left{ float:left; width:178px; background:#fff; border:ddd 1px solid;box-shadow:#cbcbcb 1px 3px 4px; overflow:hidden; padding-bottom:20px;}
.about .about-left h3{ height:50px; line-height:50px; text-indent:5px; background:#e1e1e1; color:#369; font-size:18px;}
.about .about-left h4{
	height:30px;
	line-height:30px;
	text-indent:35px;
	color:#000;
	font-size:14px; font-weight: bolder; font-family:"微软雅黑";
	background-image: url(../images/left-list-ico.gif);
	background-repeat: no-repeat;
	background-position:15px center; margin:0; padding:0;
}
.about .about-left h4 a:link,.about .about-left h4 a:active,.about .about-left h4 a:visited{color:#000;}
.about .about-left h4 a:hover{color:#C00;}
.about-left ul{ padding-left:30px; font-size:12px; font-family:"宋体", "微软雅黑";}
.about-left ul li{padding:8px 0; border-bottom:#e5e5e5 1px solid;}
.about-left ul li a:link, .about-left ul li a:active, .about-left ul li a:visited{color:#000;}
.about-left ul li a:hover{ color:#C00; display:inline-block; border-left:#C00 3px solid; margin-left:-8px; padding-left:5px;}
.about-left ul li.cur a{ color: #F90; display:inline-block; border-left:#F90 3px solid; margin-left:-8px; padding-left:5px;}

.about .about-right{
	float:right;
	width:780px;
	background:#fff;
	border:ddd 1px solid;
	box-shadow:#cbcbcb 1px 3px 4px;
	min-height:500px;
	_height:500px; overflow:hidden;
}
.about .about-son{
	margin:10px auto; 
	width:760px;
	background:#fff;
	border: #ddd 1px solid;
	min-height:200px; padding-bottom:15px;
}
.about-bigti{
	width:780px;
	height:50px;
	font-family:"微软雅黑", "宋体";
	line-height:50px;
	font-size:18px;
	text-indent:30px;
	overflow:hidden; background:#e1e1e1;
}
.about .titlle3{border-bottom:#ddd 1px solid; width:760px; height:40px; line-height:40px; font-size:16px; position:relative; font-weight:normal; text-indent:60px; overflow:hidden;}
.about .titlle3-left{width:400px; float:left; text-indent:60px; overflow:hidden;}
.about .titlle3 i{
	display:block;
	width:24px;
	height:24px;
	background-color:#efefef;
	position:absolute;
	top:7px;
	left:20px;
	border-left:#F90 3px solid
}
.about .titlle3-more a{width:200px; float:right; overflow:hidden; margin-right:10px; font-size:14px; text-align:right; color:#C00;}
.about .titlle3-more a:hover{ color:#000;}
.about .titlle4{border-bottom:#ddd 1px solid; width:780px; height:50px; line-height:50px; font-size:16px; position:relative; background:#e1e1e1; font-weight:normal; text-indent:60px; overflow:hidden; margin-bottom:15px;}
.about .titlle4 i{
	display:block;
	width:24px;
	height:24px;
	background-color:#efefef;
	position:absolute;
	top:12px;
	left:20px;
	border-left:#F90 3px solid;
}
.about .about-right .aboutcon{ width:700px; color:#000;  margin:20px auto; font-family:"宋体";}
.about .about-right .aboutcon p strong{ color:#333;}
.about .about-right .aboutcon ul li{ list-style:inherit;}


.aboutcon .dsj{ width:680px; border-left:#e1e1e1 2px solid; padding-bottom:50px; margin-top:30px; position:relative;}
.aboutcon .dsj li{ width:540px; font-size:14px; padding-left:140px; margin-bottom:20px; position:relative; top:-10px; line-height:20px;}
.aboutcon .dsj li p{ padding:0; margin:0; text-indent:0;}
.aboutcon .dsj li em{ display:block; width:137px; font-size:14px; position:absolute; left:-6px; top:0; height:30px; line-height:30px; color:#fff; text-indent:40px; background:url(../images/dsjico.png) no-repeat}


/*--列表页---*/
.aboutcon ul.list li{ width:670px; position:relative; height:30px; line-height:30px; padding-left:30px; border-bottom:#e1e1e1 1px solid; background: url(../images/list_ico.gif) no-repeat 10px center;}
.aboutcon ul.list li a:link,.aboutcon ul.list li a:active,.aboutcon ul.list li a:visited{color: #000;}
.about .about-right .aboutcon ul.list li a:hover{color:#C00;}
.about .about-right .aboutcon ul.list li em{ position:absolute; top:0; right:0;}
.paging{ width:80%; margin:20px auto; padding:0; text-align:right; font-size:12px; float:right; overflow:hidden; clear:both; height:20px; line-height:20px; word-spacing:normal;}
.paging b{ color: #F00; font-weight:bolder; margin:0; padding:0;}
.paging a{ color:#000; overflow:hidden; width:30px; height:20px; line-height:20px;}
.paging a:hover{color:#C00;}
.paging a.cur{ color:#fff; background:#F90; border:#F90 1px solid}
.paging span{ display:inline-block;color:#fff; padding:5px 10px 3px 10px; overflow:hidden; background:#bb7a40;margin-left:4px;}
/*--图片列表页---*/
.about-piclist{
	margin:20px auto; 
	width:940px; height:auto; overflow:hidden;
	background:#fff;
	border:ddd 1px solid;
	box-shadow:#cbcbcb 1px 3px 4px;
}
.about-bigti2{
	width:940px;
	border-left: #C30 15px solid;
	height:50px;
	font-family:"微软雅黑", "宋体";
	line-height:50px;
	font-size:20px;
	text-indent:30px;
	overflow:hidden; background:#e1e1e1;
}
.about-piclist01{
	margin:20px auto 30px auto; 
	width:900px; height:auto;
	background:#fff;
	border:ddd 1px solid; clear:both;
}
.about-bigti3{
	width:900px;
	border-bottom: #39F 1px  double;
	border-top: #39F 1px  dashed;
	height:30px;
	font-family:"微软雅黑", "宋体";
	line-height:30px;
	font-size:16px; font-weight:bolder;
	overflow:hidden; margin:15px auto; text-align:center;
}
.piclist01-box{ 
    float:left;	
	width:280px;
	background:#fff;
	border:#ddd 1px solid; margin:10px 18px 10px 0px;
}
.piclist01-box-img{border:#ddd 3px solid; width:250px; height:180px; margin:10px auto; overflow:hidden; }
.piclist01-box-img img{width:250px; height:180px;}
.tit5{border-bottom:#ddd 1px solid; width:260px; margin:0 auto; height:30px; line-height:30px; font-size:14px; text-align:center; overflow:hidden; }
.tit5 a:link,.tit5 a:active,.tit5 a:visited{color: #000;}
.tit5 a:hover{color:#C00;}
.piclist01-box-txt{width:260px; height:50px; line-height:200%; font-size:12px; font-weight:normal; color:#000; margin:10px auto 20px auto; text-align:left; text-indent:20px; overflow:hidden; }
/*--内容页---*/
.article{ width:780px; background:#fff; margin:0 auto; border:ddd 1px solid; box-shadow:#cbcbcb 1px 3px 4px; min-height:570px;  padding:20px 0px;}
.article h1{ width:720px; margin:0 auto; padding:10px 0; font-size:18px; color:#333; font-weight:bold; text-align:center;}
.article h3 { display:block; line-height:25px; text-indent:2em; padding:0 10px; font-size:12px; font-weight:normal;}
.article .time{ width:720px; margin:0 auto; padding:5px 0; color:#666;  text-align:center;}
.article .art-con{ width:720px;  margin:0 auto;padding:5px 0; font-size:14px; line-height:30px; color:#666; margin-top:10px; font-family:"宋体", "微软雅黑";}