﻿@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0px;
}
body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:24px;
color:#616161;
background:#fff;
}
img{
border:none;
}
ul li{
list-style:none;
}
a{color:#616161; text-decoration: none;}

a:hover{color:#1287c8;text-decoration:none;}



h1{
float:left;
margin-top:18px;
padding-bottom:18px;

}
.logo{
float:right; padding-top:26px;
}


.top2{ float:right; text-align:right;margin-top:46px; padding-right:20px; font-family:"微软雅黑"; font-size:13px;}


/*--------------------index.html start----------------------*/
#container{
width:1003px;
margin:auto;

}


#search{
width:248px;
float:right;
margin-top:46px;
}
#search_logo{ padding-top:0px; float:left}



.searchinput{
height:23px;
color:#999999;
font-size:12px;
border:#e4e4e4 solid 1px;
padding-top:3px;
padding-left:15px;
width:170px;
float:left;
display:inline;
background:#efefef;
}





#head{
width:1003px;
margin:auto;
}


#flash{
width:100%;
height:320px;
float:left;
}



#menu1{
width:100%;
height:53px;
float:left;
background:url(../images/menu.jpg) repeat-x bottom;
}


#headm{ width:1003px;margin:auto; font-family:"微软雅黑";   line-height:53px; }
#headm li{text-align: center; float:left;display:inline; font-size:14px;}
#headm .dh{ position:relative; float:left;}
#headm .dh2 ul{ width:200px;  font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#headm .dh2 ul li{ line-height:35px; text-align:left; float: left; height: 35px;width:180px; padding-left:10px; font-weight: 400; padding-top: 0px; font-size:12px;  background:url(../images/menu_b1.jpg) no-repeat #a00106; }
#headm .dh2 ul li a{line-height:35px; border:none;  height:35px; width:180px;  float:left;color:#fff;padding-left:10px;}
#headm .dh2 ul li a:hover {line-height:35px;color: #fff; background:#6a0004; width:180px;padding-left:10px; }

#headm .topa{z-index:5; position: relative; width:111px; line-height:53px; display: block; height:53px; color: #fff; overflow: hidden;  float:left;}
#headm .topa:hover{ height:53px; color: #e29fa1; border-bottom:none;}
#headm li ul{z-index: 1; position: absolute; padding-left: 0px; width:106px;  display: none; top:53px;left: 0px;background:#a10107; padding-bottom:5px;  font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#headm li ul li{ line-height:35px;  float: left; height: 35px;width:106px;  font-weight: 400; padding-top: 0px; font-size:12px;  background:url(../images/menu_b.jpg) no-repeat; }
#headm li ul li a{line-height:35px; border:none; background: none; height:35px; width:106px;  float:left;color:#fff}
#headm li ul li a:hover {line-height:35px;color: #fff; background:#6a0004;width:106px; }



#headm li.show ul{display: block}
#headm li.show .topa{display: block; background:url(../images/menu_b.jpg) no-repeat;  height:53px; color: #fff; }
#headm .top11{ background:url(../images/menu_b.jpg) no-repeat; color:#FFFFFF;width:111px;line-height:53px; float:left }






#main1{ width:100%; float:left; padding-top:20x; padding-bottom:0px; background:#f2f2f2}


.main{ width:1003px; height:312px; margin:auto; clear:both; padding-top:30px; margin-bottom:15px;}
.main ul{overflow:hidden; float:left; padding-bottom:20px;  }
.main ul li{display:inline;float:left; line-height:30px; padding-left:7px;width:243px; height:221px;  padding-bottom:7px;}
.main ul li a{ float:left; color:#fff;  font-weight:bold;text-align:center;}
.main ul li a:hover{ float:left; }


.c_img{position:relative; margin:auto; clear: both; height:0px;width:243px; }
.c_words{	margin:auto;
	position: absolute;
	clear: both;
	 padding-top:190px;width:243px;
 }






#center1{width:100%; float:left; background:#dddddd; padding-top:30px; padding-bottom:30px;}
#center{width:1003px; margin:auto;}
.tuu{ width:194px; float:right }
.tuu a{ color:#fff }
.tu{ width:174px; height:100px; background:url(../images/jia_1.png) no-repeat 174px 3px #30a7ab;  float:left; padding-left:20px; }
.tu h3{ background:url(../images/jia.png) no-repeat left 35px; font-family:"微软雅黑"; font-size:20px; font-weight:normal; padding-left:30px; padding-top:30px;}
.tu h3 span{ font-family:Arial, Helvetica, sans-serif; font-size:15px; }


.tu1{ width:174px; height:100px; background:url(../images/jia_1.png) no-repeat 174px 3px #74b046;  float:left; padding-left:20px; }
.tu1 h3{ background:url(../images/jia.png) no-repeat left 35px; font-family:"微软雅黑"; font-size:20px; font-weight:normal; padding-left:30px; padding-top:30px;}
.tu1 h3 span{ font-family:Arial, Helvetica, sans-serif; font-size:15px; }


.tu2{ width:174px; height:100px; background:url(../images/jia_1.png) no-repeat 174px 3px #d97a38;  float:left; padding-left:20px; }
.tu2 h3{ background:url(../images/jia.png) no-repeat left 35px; font-family:"微软雅黑"; font-size:20px; font-weight:normal; padding-left:30px; padding-top:30px;}
.tu2 h3 span{ font-family:Arial, Helvetica, sans-serif; font-size:15px; }



.about{ width:457px;height:270px; background:#fff; float:left; margin-left:12px; padding-left:30px; padding-right:30px; padding-top:30px; }
.about h3{font-family:"微软雅黑"; font-size:20px; font-weight:bold;  border-bottom:#e5e5e5 solid 2px; color:#06377b}
.about h3 span{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#757575; text-transform:uppercase; font-weight:normal; }
.about h3 em{ font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#fff; text-align:center; background:#bababa; width:45px; line-height:20px; margin-top:10px; float:right; font-style:normal;font-weight:normal;}
.about h3 em a{ font-size:12px;color:#fff; text-align:center; background:#bababa;  }
.about p{ padding-top:15px;}


.culture{ width:268px;height:299px; background:url(../images/culture.jpg) no-repeat center 30px #fff; float:left;}
.culture h3{ width:68px;font-family:"微软雅黑"; font-size:16px; font-weight:bold;  color:#757575; padding-top:70px; text-align:left; padding-left:168px; line-height:20px; padding-bottom:48px;}
.culture h3 span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#757575; text-transform:uppercase; font-weight:normal; }

.culture h3 em a{ font-size:12px;color:#fff; text-align:center; background:#bababa;  }
.culture p{ padding-left:20px;padding-right:20px;}




.m1{ font-size:12px;color:#fff; text-align:center; background:#06377b; width:45px; line-height:20px; margin-top:10px; float:right;  margin-right:20px; }
.m1 a{ font-size:12px;color:#fff; text-align:center; background:#06377b;  }




#news1{width:100%; float:left; background:#f2f2f2; padding-top:10px; padding-bottom:10px;}
.news{width:1003px; margin:auto;}
.news ul{overflow:hidden; float:left;  padding-top:20px; padding-bottom:20px; }
.news ul li{display:inline;float:left;  width:380px; padding-right:40px; padding-left:80px; line-height:22px;}
.news ul li a{ }
.news ul li a:hover{  }


.zzi1{font-family:"微软雅黑"; color:#4f4f4f;font-size:14px;font-weight:bold; text-align:left; line-height:22px; }
.zzi{ font-size:12px;color:#8e8e8e;  }
.news span a{ font-size:12px;color:#fff; text-align:center; background:#ec560a;  }




.imglist ul li{text-align:center;float:left;display:inline;width:155px; margin-right:7px;overflow:hidden; border: #e4e4e4 1px solid; margin-bottom:5px;}
.imglist ul li img{background:#FFFFFF; max-width:100%; max-height:100%;}
.imglist ul li span{line-height:24px;height:24px;display:block;background:#F3F3F3; text-align:center}

* html .imglist ul li img{background:#FFFFFF; width:auto;height:80px;}
* + html .imglist ul li img{background:#FFFFFF; max-width:100%; max-height:100%;}

.casepic{ width: 155px;
height: 80px;
vertical-align: middle;
display: table-cell; background:#fff;}







.imglist1 ul li{text-align:center;float:left;display:inline;width:198px; margin:7px 12px;overflow:hidden; border: #e4e4e4 1px solid; }
.imglist1 ul li img{background:#FFFFFF; max-width:100%; max-height:100%;}
.imglist1 ul li span{line-height:24px;display:block;background:#fff; text-align:left; padding-left:10px; padding-bottom:5px;}


* html .imglist1 img{background:#FFFFFF; width:auto;height:240px;}
* + html .imglist1 img{background:#FFFFFF; max-width:100%; max-height:100%;}

.casepic1{ width:198px;
height: 240px;
vertical-align: middle;
display: table-cell; background:#e1e1e1;}



.kuang1{
height:20px;
color:#767676;
font-size:12px;
border:#cccccc solid 1px;
width:80%;
float:left;
display:inline;
margin-right:5px;
margin-top:3px;
padding-top:3px;
padding-left:10px;
background:#fdfdfd;
}

.kuang2{
height:50px;
color:#767676;
font-size:12px;
border:#cccccc solid 1px;
width:80%;
float:left;
display:inline;
margin-right:5px;
margin-top:3px;
padding-top:3px;
padding-left:10px;
background:#fdfdfd;
font-family:Arial, Helvetica, sans-serif;
}








#footer1{ float:left; width:100%;  background:#205b97; margin-top:0px; }

#footer2{ width:1003px;
margin:auto; background:url(../images/fot.jpg) repeat-y; height:200px; padding-top:30px; }



.contact{ float:left; width:378px; background:url(../images/dh.jpg) no-repeat left top; margin-left:50px; padding-left:80px;color:#fff; }
.contact h3{ font-size:15px; font-weight:normal; color:#fff; padding-bottom:10px;font-family:"微软雅黑"; line-height:30px;padding-top:10px;  }
.contact h3 em{ font-size:14px; font-weight:normal; color:#fff;  font-family:Arial, Helvetica, sans-serif; padding-left:5px; text-transform:uppercase}
.contact a{color:#fff; }

.ccc{font-size:17px; font-weight:bold;color:#fff;font-family:"微软雅黑"; font-size:17px; padding-bottom:15px;}
.ccc span{font-size:25px; font-weight:bold; font-family:"Times New Roman", Times, serif }

.ewm{ background:#006699; float:right; width:137px; height:137px; }
.ewm-1{ background:#2d79b5; float:right; width:137px; line-height:35px;text-align:center; color:#fff;}


#footer11{ float:left; width:100%;  background:#0c3666;  }
#footer{margin:auto;width:1003px; text-align:right; line-height:45px; overflow:hidden; }

.zzb07tail
{ color:#6594ca;
}
a.zzb07link{color:#6594ca;

	text-decoration:none;
}

a.zzb07link:hover {color:#6594ca;
	text-decoration:underline;

}



#e-mail_1{
width:323px;
padding-left:35px;
height:166px;
float:left;
background:url(../images/email.jpg) no-repeat top;
color:#9ac1e9; 
}
#e-mail_1 h3{ font-size:14px; font-weight:bold; color:#9ac1e9; padding-left:70px; font-family:"微软雅黑";padding-top:30px;}
#e-mail_1 h3 em{ font-size:14px; text-transform:uppercase; font-weight:normal; color:#9ac1e9; font-family:Arial, Helvetica, sans-serif; padding-left:5px;}



 .login{
float:right;
margin-top:7px;
 padding-left:10px;

}
.login1{
 float:left;padding-top:20px; line-height:35px;

}
* html .login{
float:right;
margin-top:-25px;
padding-right:30px;

}
	
* + html .login{
float:right;
margin-top:-30px;
padding-right:30px;
}
 


.searchinput1{
height:25px;
color:#9ac1e9;
border:solid 1px #5880aa;
background:#5880aa;
width:150px;
margin-top:3px;

}

/*-------------------*/

#upNav{
	margin: 0px;
	padding: 0px;
	width:1171px;
	position: relative;
}
.upSub{
	margin: 0px;
	padding: 0px;
	width: 470px;
	position: absolute;
	left: 500px;
	color:#FFF;
	font-size:12px;
	line-height:34px;
	top: 300px;
}
#upNav1{
	margin: 0px;
	padding: 0px;
	width:982px;
	position: relative;
	
}
.upSub1{
	margin: 0px;
	padding: 0px;
	width: 800px;
	position: absolute;
	left: 120px;
	color:#A89D9E;
	font-size:12px;
	line-height:26px;
	top: 615px;
	text-align:right;
	padding-right:30px;
	text-align:center;
}

#nr1{
	margin:auto;
	width:1009px;
	position: relative;
	clear: both;
	height:0px;
}
.nr2{
	margin:auto;
	width:1009px;
	position: absolute;
	clear: both;
	height:0px;


	
}


#clear{
	clear: both;
}







#sanhua{
	background-color: #f8f8f8;
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
	height:34px;
	font-size:12px;
	color:#666;
}
.sanhua{ width:950px; margin:0 auto 0 auto; padding:0px; line-height:34px;}
.sanhua_left{
	margin: 0px;
	float: left;
	padding: 0 0 0 6px;
}
.sanhua_clear{
	clear:both;
	height:0px;
}
* html .sanhua_clear{
	clear:both;
	display:inline;
}
.sanhua_srk{
	font-size: 12px;
	line-height: 15px;
	color: #666;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	height: 14px;
	width: 120px;
	border: 1px solid #CCC;
}

.sanhua_right{
	text-align: right;
	margin: 0px;
	padding: 0 5px 0 0;
	float: right;
}

.sanhua_right a:link {
	color: #4f4f4f;
	text-decoration: none;
	margin:0 0 0 10px;
}
.sanhua_right a:visited {
	color: #4f4f4f;
	text-decoration: none;
	margin:0 0 0 10px;
}
.sanhua_right a:hover {
	color: #0a65cb;
	text-decoration: underline;
	margin:0 0 0 10px;
}
.sanhua_table_td td{
	margin: 0px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.protj li .c_img img{    
	border: #cdcdcd 1px solid;

	}
.protj li { position:relative;}
.protj li .c_words{
	background: rgba(0,70,140,.75);
	height:30px;
	padding-top: 0;
    margin-top: 192px;}	
.protj span{
    position: absolute;
    margin-top: 0;
    margin-left: 0;
    z-index: 999;
    background-color: #ff3300;
    width: 23px;
    height: 23px;
    border-radius: 50%;
    line-height: 25px;
    text-align: center;
    left: 10px;
    top: 5px;}
#cpsdz {
	width: 1003px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

}

#cpsd {
	width: 1003px;
	float: left;
	padding-bottom: 20px;	

}
#cpsd strong  {
	width: 1003px;
	float: left;
	font-size: 17px;
	line-height: 40px;
	color: #06377b;
	font-family: "微软雅黑";
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin-top: 15px;
	margin-bottom: 15px;
	text-transform: uppercase;
}
	
	
#cpsd ul {
	width: 19%;
	margin-right: 1%;
	float: left;
	
	
}
#cpsd ul p  {
	width: 100%;
	font-weight: bold;
}#cpsd ul li {
	width: 100%;
}