@charset "utf-8";
/* CSS Document */

body,div,span,a,img,p,h1,h2,h3,h4,ul,li,ol,dl,dt,dd,input{
	margin:0;
	padding:0;
	border:0;
	list-style:none;
}
body{
	color:#666;
	font-size:12px;
	font-family:"微软雅黑", "宋体";
	background:#fff;
}
a{ color:#11457c;
	text-decoration:none;

}
a:hover{
	text-decoration:none;
	color: #aa7e30;
}
#list_banner{
	width: 100%;
	height: 360px;
	text-align:center;
	/*background:url(../images/about_02.jpg) no-repeat center 0px;*/
}
#list_bannerhr{width: 100%;
	height: 360px;
	background:url(../images/honor_02.jpg) no-repeat center 0px;}

#list_con{
	width: 1070px;
	margin: 0 auto;

}
.list_con_l{
	float: left;
	width: 310px;
	height: auto;
	background-color: #fff;
}

.list_con_l h3{
	width: 310px;
	height: 56px;
	background-color: #11457c;
	font-size: 20px;
	line-height: 56px;
	font-family: "Microsoft YaHei";
	font-weight: 100;
	color: #fff;
	text-align: center;
}
.list_con_l h3 span{
	color: #c8e2fe;
	font-size: 14px;
	font-family: "Arial";
	line-height: 56px;
	margin-left: 10px;

}


.list_con_r{
	padding-left: 25px;
	width: 733px;
	float: right;
	height: auto;

}

.list_con_l .contact img{
	width: 280px;
}


.neirong {
	width: 733px;

}
.neirong h3{
	height: 42px;
	line-height:42px;
	text-align: center;
	font-size: 18px;
	font-family: "Microsoft YaHei";
	font-weight: 100;
	color: #282828;
	border-bottom: 1px solid #dbdbdb;

}
.neirong h5{
	height: 42px;
	line-height:42px;
	text-align: center;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	color: #282828;
	font-weight:normal;
	border-bottom: 1px solid #dbdbdb;

}

.fenye{
	margin:30px 0px;
	font-size:12px; display:block;}
.fenye span{
	float:left;
	padding:0px 3px;
	display:block;}
.fenye span a{
	border:solid 1px #dedede;
	padding:2px 10px;
	display:block;
	color:#555;}
.fenye span a:hover{
	color:#16569e;
	border:solid 1px #16569e;}
.fenye span .now{
	color:#16569e;
	border:solid 1px #16569e;
	}

/*********************二级下拉*******************/
ul.container{
	/* The topmost UL */
	width:240px;
	height: 398px;
	margin:0 auto;
	font-size: "Microsoft YaHei";

}

li{
	list-style:none;
	/*text-align:center;*/


}

li.menu{
	/* The main list elements */
	width:242px;
	text-align: center;

}

li.button a{
	/* The section titles */
	display:block;
	font-family:"Microsoft YaHei";
	font-size:18px;
	color: #303030;
	height:34px;
	overflow:hidden;
	padding:10px 20px 0;
	position:relative;
	border-bottom: 1px solid #dadada;

}

li.button a:hover{
	/* Removing the inherited underline from the titles */
	text-decoration:none;
}

li.button a span{
	/* This span acts as the right part of the section's background */
	height:44px;
	position:absolute;
	right:0;
	top:0;
	width:4px;
	display:block;
}

/* Setting up different styles for each section color */

li.button a.blue{background-color: #efeff1; color:#303030;}
li.button a.blue span{ background:url(../images/blue.png) repeat-x top right;}

li.button a.green{background-color: #efeff1; color:#303030;}
li.button a.green span{ background:url(../images/green.png) repeat-x top right;}

li.button a.orange{background-color: #efeff1; color:#303030;}
li.button a.orange span{ background:url(../images/orange.png) repeat-x top right;}

li.button a.red{background-color: #efeff1; color:#303030;}
li.button a.red span{ background:url(../images/red.png) repeat-x top right;}

/* The hover effects */

li.button a:hover{ background-position:bottom left;}
li.button a:hover span{ background-position:bottom right;}

.dropdown{
	/* The expandable lists */
	display:none;
/*	padding-top:5px;*/
	width:240px;
	color:#11457c;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
}

.dropdown li{
	/* Each element in the expandable list */
	background: #fff url(../images/li_15.png) 0 bottom repeat-x;
	color:#11457c;
/*	margin:5px 0;*/
	padding:4px 18px;
	height: 38px;
	line-height: 38px;
	display:block;
	width: 160px;
	margin: 0 auto;
}
.dropdown li a{	
	width: 80px;
	height: 38px;
	display: inline-block;
	background: url(../images/a_12.png) 0 center no-repeat;

}
/* The styles below are only necessary for the demo page */


/*******************contact*********************/
.contact{
	width:242px;margin-top: 10px; 
}
.contact p{
	height: 32px;
	line-height:32px;
	color: #747474;
	font-size: 16px;
	font-family: "Microsoft YaHei";
	padding:15px 0px 15px 40px;
	background:url(../images/tel_03.jpg) no-repeat 0px center;
	display:block;
}
.back{
	height: 48px;
	line-height:48px;
	color: #fff;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	padding:0px 50px 0px 10px;
	background:#10447b url(../images/jt2_26.png) 240px center no-repeat;
	display:block;
	position:relative;
}
.wx{ width:140px; height:140px; display:none; position:absolute; top:50px; left:30px;}
.back a {
	color: #fff;
}
.back .fl{ padding-top:10px; padding-right:10px;}

.con03_warp{
	float: left;
}
#footer_warp{
	float: left;
}

/**************about***********/
.public {
 padding:20px 0px;
 line-height:24px;
 font-size:14px;
	
}
.container_about{
	background:#efeff1;
	font-size:18px;
	
}
.container_about li{
	height:42px; line-height:42px;
	text-align:center; border-bottom:solid 1px #dadada;
	
	}
.container_about li a{
	display:block;
	 color:#303030;
	}
.container_about li a:hover{
	background:#a2a3a5 url(../images/jiao_03.jpg) no-repeat 210px center;
	color:#fff;
	}


/***************prony********/
.panel img{
	width: 341px;
	height: 413px;
}
.filmstrip img{
	width: 78px;
	height: 96px;

}
.filmstrip{
	float: left;
}
.newslist li{ height:40xpx; line-height:40px; border-bottom:dashed 1px #dcdcdc; background:url(../images/dian_03.jpg) no-repeat 0px center; padding-left:20px;}
.newslist li span{ float:right;}
.newslist li a{ color:#555;}
.newslist li a:hover{ color:#11457c;}

.pro_list li{ width: 228px;
height: 282px;
border: solid 1px #dcdcdc;
position: relative;
float: left;
margin-right: 18px;
margin-bottom: 15px;
background-color: #e6e6e6;}
.pro_list li span{ position:absolute; left:10px; bottom:10px; width:210px; height:30px; line-height:30px;}
.pro_list li a{     color: #555;
    word-wrap: break-word;
    padding-right: 16px;
    line-height: 25px;
} 
.jt{
	margin:30px 0px 0px 0px;}
.jt a:hover{
	text-decoration:underline;}
	
	
	
	
ul#menu, ul#menu ul {
	display:block;
	background:#efeff1;
}

ul#menu a {
  display: block;

}

ul#menu li {
  margin-top: 1px;

}

ul#menu li a {
  background: #eaeaea url(../images/list_bg_52.png) no-repeat 0px center;
  color: #444;	
  font-family:"微软雅黑", "宋体"; font-size:16px;
  height:42px; line-height:42px;
text-align:left;padding-left: 20px; border-bottom:solid 1px #dadada;
}

ul#menu li a:hover {
	background:#a2a3a5/* url(../images/jiao_03.jpg) no-repeat 210px center;*/;
	color:#fff;
  
}
ul#menu li a:visited {color:#11457c;}
ul#menu li ul { margin:0px 20px;}

ul#menu li ul li a {
height:34px; line-height:34px;
background: #efeff1 url(../images/a_12.png) no-repeat 30px center;
  color: #12457c;
  padding-left: 40px; font-size:14px;
  border-bottom:dashed 1px #1960a6;
  display:block;
}

ul#menu li ul li a:hover {

}



.zoombox {
	width:740px;
	margin:0 auto;
	
}
.zoompic {
	/*border:solid 1px #dcdcdc;*/
	height:500px;
	width:500px;
	
}
.sliderbox {
	height:102px;
	overflow:hidden;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.sliderbox .arrow-btn {
	width:17px;
	height:102px;
	cursor:pointer;
}
.sliderbox #btn-left {
	float:left;
	/*background: url(../images/left_03.jpg) no-repeat  center center;*/
}
.sliderbox #btn-left.dasabled {

}
.sliderbox #btn-right {
	float:right;
	<!--background:url(../images/right_05.jpg)  no-repeat  center center;-->

}
.sliderbox #btn-right.dasabled {
	
}
.sliderbox .slider {
	float:left;
	height:102px;
	width:440px;
	position:relative;
	overflow:hidden;
	display:inline;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	/*margin-left: 100px;*/
}
.sliderbox .slider ul {
	position:absolute;
	left:0;
	width:1200em;
}
.sliderbox .slider li {
	float:left;
	width:100px;
	height:100px;
	text-align:center;
	margin-right: 10px;
}
.sliderbox .slider li img {
	border:solid 1px #dfdfdf;
	height: 93px;
	width: 100px;
}
.sliderbox .slider li.current img {
	border:solid 1px #3366cc;
}

.mask{margin:0;padding:0;border:none;width:100%;height:100%;background:#333;opacity:0.6;filter:alpha(opacity=60);z-index:9999;position:fixed;top:0;left:0;display:none;}
#LoginBox{position:absolute;left:100px;top:100px;background:white;width:426px;height:360px;border:3px solid #444;border-radius:7px;z-index:10000;display:none;}
.row1{background:#f7f7f7;padding:0px 20px;line-height:40px;height:40px;font-weight:bold;color:#666;font-size:20px; margin-bottom:10px;}
.row{height:36px;line-height:36px;padding:0px 0px 0px 70px;}
.close_btn{font-family:arial;font-size:30px;font-weight:700;color:#999;text-decoration:none;float:right;padding-right:4px;}
.inputBox{border:1px solid #c3c3c3;border-radius:5px;margin-left:5px; height:24px; line-height:24px; width:240px;}
.inputBoxx{border:1px solid #c3c3c3;border-radius:5px;margin-left:5px; margin-top:5px; height:50px; line-height:24px; width:240px;}
#loginbtn{color:White;background:#4490f7;text-decoration:none;margin-left:110px;border-radius:5px; width:240px; height:36px; line-height:36px; display:block; text-align:center; margin-top:40px;}
.warning{float:right;color:Red;text-decoration:none;font-size:20px;font-weight:bold;margin-right:20px;display:none;}


