/* CSS Document */
div,img,li,form,h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; border:0px; list-style:none; font-family:"微软雅黑"; font-size:16px; color:#5d5d5d; line-height:30px; }
body, html, h1, h2, h3, h4, h5, h6, p, em, i, form, ul, li, dl, dt, dd { font-weight:100;
    padding: 0; 
     margin: 0; 
} 
a { text-decoration: none;}
.web { width:100%; min-width:1220px; height: auto; float:left;}
.head { width: 100%;height: 80px;margin: 0; background:#fff; }
.top { width: 100%;max-width: 1220px;height: 80px;margin: 0 auto;}
.logo { width:300px; height:80px; float:left;}



.menu { width:; height:80px; float:right;}
.navMenu {
	width:;
	height: 80px;
	line-height: 80px;
	display:block;
	overflow:hidden;

	margin:0 auto;
}
.menu1 {Z-INDEX: 6; }
.menu1,.menu1 UL {
	padding:0px;
	margin:0px;
	list-style-type: none;
}
.menu1 LI,.menu1 a{height: 80px; LINE-height: 80px;FLOAT: left;}
.menu1 LI {padding:0px; MARGIN: 0px;
}
.menu1 a{
	/*BORDER-RIGHT: #aaa 1px solid;*/ 
	DISPLAY: block; 
	FONT-WEIGHT: normal; 
	FONT-SIZE:14px; 
	MARGIN: 0px; 
	TEXT-TRANSFORM: uppercase; 
	color: #000;
	padding:0 30px;
	FONT-FAMILY: "微软雅黑"; 
	TEXT-ALIGN: center; 
}
.menu1 LI:hover,.menu1 A:hover {
background:#1b6dc3;
	color:#fff;  
}
.menu1 LI:hover,.menu1 A.on {
background:#1b6dc3;
	color:#fff;  
}
.menu1 LI a:hover {
	background-image: url(../images/muen_01.jpg);
	background-repeat:repeat-x;
	background-position: center top;
	text-decoration: none;
	}
.menu1 LI UL{ width:116px;}
.menu1 LI ul li a:hover{ background-image:none;}
.menu1 LI UL {MARGIN-LEFT: -999em; POSITION: absolute}
.menu1 LI UL li,.menu1 LI UL li a{
	line-height:40px;
	height:40px;
	background-image:none;
	float:none 	!important;}
.menu1 LI:hover UL,.menu1 LI.sfhover UL {
	MARGIN-TOP: 80px;
	Z-INDEX: 5; 
	FILTER: alpha (opacity=90); 
	MARGIN-LEFT: 0px; 
	WIDTH: ; 
	POSITION: absolute; 
	background-color:#1b6dc3; 
	opacity: 0.90;
	+CLEAR: both; +MARGIN-TOP: 0px;
	_clear:both; _margin-top:0px;
}
.menu1 LI:hover UL LI A,.menu1 LI.sfhover UL LI A{
	/*BORDER-RIGHT: #999 1px solid;*/ 
	DISPLAY: block;  
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14px; 
	MARGIN: 0px; 
	TEXT-TRANSFORM: none; 
	WIDTH: ; 
	color:#fff; 
	TEXT-ALIGN: center;
	border-top:#fff 1px solid;
}
.menu1 LI:hover UL LI A:hover,.menu1 LI.sfhover UL LI A:hover {
	/*BORDER-TOP: #6CA7C7 1px solid;
	BORDER-BOTTOM: #6CA7C7 1px solid;  */
	BACKGROUND-color:#000;
	color:#fff;
}
.menu1 UL LI UL {DISPLAY: none;}
.menu1 UL LI UL LI A:hover {
	MARGIN-TOP: -2px; 
	DISPLAY: block; 
	FILTER: alpha (opacity=85); 
	MARGIN-LEFT: 50px; 
	WIDTH: ; 
	POSITION: absolute; 
	BACKGROUND-COLOR: #666;
}
.frame1 { width:100%; max-width: 1220px; margin:50px auto;}
.ab-left { width:700px; height:auto; float:left; margin:0 100px 0 50px;}
.txt { width:690px; font-size:30px; color:#000; line-height:60px;}
#show-detail-download { float:right; margin:50px 20px 20px 0px;
    position: relative;
    display: block;
    text-align: center;
    color: #000;
	font-size:18px;
    text-decoration: none;
    overflow: hidden;
    width: 154px;
    height: 46px;
    line-height: 46px;
	border:2px solid #1b6dc3;
}
#show-detail-download:hover { background:#1b6dc3; color:#fff;}

#show-detail-download2 { float:right; margin:50px 20px 20px 0px;
    position: relative;
    display: block;
    text-align: center;
    color: #fff;
	font-size:18px;
    text-decoration: none;
    overflow: hidden;
    width: 154px;
    height: 46px;
    line-height: 46px;
	border:2px solid #006130;
}
#show-detail-download2:hover { background:#006130; color:#fff;}

.ab-img { width:300px; height:315px; float:left;}

.frame2 { width:100%; background:#eee; padding:30px 0 30px;margin:30px auto; float:left; min-width:1220px;}
.content { width:100%; max-width: 1220px; height: auto;margin: 0 auto;}
.title { width:100%; font-size:36px; color:#000; line-height:60px; text-align:center;}
.case { width:100%; float:left;  margin: 20px 0px;}
.case li {
    display: inline;
    float: left;
    width: 264px;
    height: 220px;
    overflow: hidden;
    margin: 5px 16px 10px 18px;
}
.case li p {
    padding-top: 8px;
    text-align: center;color:#000; 
}
.see_more {
    text-align: center;
    margin: 20px 0px;
}
.see_more a {
    display: inline-block;
    background: url(../images/bg38_2.png) no-repeat center top;
    width: 310px;
    height: 60px;
    font-size: 1.5em;
    line-height: 60px;
}
.see_more a span {
    color: #fff;
    padding-right: 25px;
    background: url(../images/bg37_2.png) no-repeat right center;
}
.frame3 { width:100%;margin:30px auto; float:left; min-width:1220px;}
.new-list { width:1220px; float:left; margin-bottom:30px;}
.new-list li { width:580px; height:80px; float:left; margin:30px 10px 0 20px; background:#f5f5f5;}
.date {
    width: 105px;
    height: 80px; float:left; margin-right:10px;


}
.N-tit {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 16px;
	color:#000;margin-top: 15px;
}

.N-text {
overflow: hidden;
    line-height: 20px;
    margin-top: 5px;
	font-size: 14px;
    color: #666;
}
.foor { width:100%; background:#3e3e3e; padding:30px 0; float:left;}
.copy { width:1100px; margin:0 auto; color:#fff;}



.nybanner {
    min-width: 1220px;
    height: 377px;
}
.bnav {
    padding: 15px 0;
    text-align: center;
}

.bnav a {
    display: inline-block;
    width: 120px;
    height: 35px;
    line-height: 35px;
    background: #e9e9e9;
    text-align: center;
    font-size: 14px;
    color: #666;
    margin: 5px;
}

.bnav a:hover {background:#1b6dc3;
    color: #fff;}
.bnav a.on {
    background:#1b6dc3;
    color: #fff;
}


.page {
    padding: 15px 0;
    text-align: center;
}
.page a {
    display: inline-block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: #e9e9e9;
    text-align: center;
    font-size: 14px;
    color: #666;
    margin: 5px 0;
}
.page a.on {
    background:#1b6dc3;
    color: #fff;
}

.news {
    padding: 15px 0;
}
.news li {
    padding: 10px 10px 25px 10px;
    clear: both;
    border-bottom: 1px solid #BBBBBB;
    margin-bottom: 10px;
    height: 130px;
}
.news li img {
    float: left;
    margin: 0 15px 10px 0;
    padding: 5px;
}
.news a.list_page_t {
    color: #333;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 130%;
    padding: 20px 0 0 0;
    display: block;
    text-decoration: none;
}
.news li p {
    color: #3E3E3E;
    font-size: 14px;
    padding: 5px 0;
    line-height: 140%;
}
.news li p span {
    display: block;
    color: #888;
    padding: 0 0 5px 0;
}
.news li p a {
    color: #3E3E3E;
}

.contact-list { width:100%; float:left; margin-top:30px;}
.contact-list li { width:220px; height: auto; float:left; margin:0px 20px 50px 50px;}
.contact-img { width:100%; text-align:center;}
.pic-intro { width:100%; text-align:center; line-height:20px; margin-top:20px;}

.c_h1 {
    padding: 15px;
}
.c_h1 h1 {
    color: #333333;
    font-size:24px; text-align:center;
    height: 80px;
	border-bottom: 1px solid #BBBBBB;
    line-height: 60px;
}
.w_set {
    width: 1100px;
    margin-left: auto;font-size:14px; margin-top:40px;
    margin-right: auto;
    clear: both;
    overflow: hidden;
}
.mali { width:100%; max-width: 1220px; margin:0px auto; position: relative;}
.about { width:1100px; height:auto; margin:0 auto 50px;}
.txts { width:690px; font-size:30px; color:#000; line-height:80px; margin-top:50px;}
.about-img { width:350px; height:380px; position: absolute;
    left: 699px;
    top: 8px;}
	
	
.tabwb { width:100%; float:left;margin-bottom:30px;}
.title2 { width:100%; font-size:22px; color:#000; line-height:40px; text-align:center; margin-bottom:20px;}	
.wb1 { width:35%; margin-right:25px; float:left;}	
.wb-pic { width:50%; float:left; text-align:center; color:#000; text-decoration: underline;}
.wb2 { width:50%; margin-right:25px; float:left;}	
.wb-pic1 { width:100%; float:left; text-align:center; color:#000; text-decoration: underline;}
.wb-pic2 { width:45%; float:left; text-align:center; color:#000; text-decoration: underline;}
.wb-pic3 { width:35%; float:left; margin-right:25px;text-align:center; color:#000; text-decoration: underline;}
.wb3 { width:60%;  float:left;}
.tabwb p {text-indent:2em;}