.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    clear: both;
}

ul, dl {
    list-style: none;
}


form, img, li, dd, dt {
    border: none;
}
a {
    text-decoration: none;
    cursor: pointer;
    text-decoration: none;
    outline: 0 none;
}

body {
    font-size: 12px;
	font-family:"ËÎÌå";
	margin:0 auto;
	

}

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}
.clearfix:after {
    clear: both;
}
.clear{clear:both;display:block;height:0;overflow:hidden;}
* {
    margin: 0; padding:0;
}
p,li,ul{ margin:0;}
a:link {
	color: #2b2b2b;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #2b2b2b;
}
a:hover {
	text-decoration: underline;
	color: #c90;
}
a:active {
	text-decoration: none;
	color: #2b2b2b;
}

/*top¿ªÊ¼*/
#topbg { background:url(../x-img/topbg.jpg) no-repeat; background-repeat:repeat-x; width:100%; height:165px; max-width:100%;}
#top-en { width:1200px; height:25px; margin: 0 auto; background-color:#CCCCCC; } 
#top-en p { width:100%; line-height:180%; text-align:right;}
#top-en p a { color:#333333;}
#top { width:1200px; height:165px; background:url(../x-img/top.jpg) no-repeat; margin: 0 auto; } 
#nav { width:1200px; height:42px; margin-top:122px; float:left; display:inline;}
#nav a { width:120px; height:42px;  float:left; display:inline; color:#fff; font-family:"ËÎÌå"; font-size:12px; line-height:300%; text-align:center; }


#nav a:hover { text-decoration:none; background:#3a3a3a; }

#banner { width:100%; height:472px; float:left; display:inline; overflow:hidden; }
.baitiao { width:1200px; height:38px; margin:0 auto; position:relative; z-index:99999; top:-474px; left:16px; }
.baitiao p { margin-left:3%; width:94%; height:38px; line-height:280%; font-size:13px; font-family:"Î¢ÈíÑÅºÚ"; color:#3a3a3a; }

#main1 { background:#f8f8f8; width:100%; height:580px; overflow:hidden; float:left; display:inline;  }
#main1-body { width:1200px; height:1000px; margin:0 auto;}

.main1-p { width:757px; height:80px; margin-top:30px; margin-left:243px; float:left; display:inline; }
.p1 { color:#104787; font-family:"Î¢ÈíÑÅºÚ"; font-size:26px; text-align:center; font-weight:bold; width:100%; height:32px; float:left; display:inline; }
.main1-xxk { width:1200px; height:auto;  }

.details{ width:168px; height:auto; float:left; display:inline; margin-left:53px; margin-top:10px;}
.det_pic{ width:166px; height:136px; float:left; display:inline; }
.det_txt{ width:168px; height:85px; float:left; display:inline; text-align:center;}

#main4 { background:#298df3; width:100%; height:350px; float:left; display:inline; margin-top:40px; }
#main4-body { width:1200px; height:270px; margin:0 auto; margin-top:40px; background:#fff; }
.main4-bottomimg { width:100%; height:270px; background:#ffffff; }
.main4-i1 { width:272px; height:auto; float:left; display:inline; margin-left:15px;}
.main4-i2 { width:272px; height:auto; float:left; display:inline; margin-left:20px; }
.main4-i3 { width:272px; height:auto; float:left; display:inline; margin-left:20px; }
.main4-i4 { width:272px; height:auto; float:left; display:inline; margin-left:20px; }
.main4-img { margin-top:50px; }
.maing4-p { font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; width:100%; height:155px; padding:4%; color:#fff; background:#144679; line-height:180%; }

#main5 { background:#f5f5f5; width:100%; height:420px; float:left; display:inline; }
#main5-body { width:1200px; height:420px; margin:0 auto;}
.main5-about { width:785px; height:auto; float:left; display:inline; margin-top:30px; }
.about-tittle {  width:785px; height:36px; float:left; display:inline;  }
.about-tittle span { float:left; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; color:#3883d6; line-height:280%;  }
.about-tittle span+span { float:right; font-size:14px;  } 
.about-tittle span+span a { color:#757575; }
.about-tittle span+span a:hover { text-decoration:none; }

.clear { clear: both; font-size: 0; line-height: 0; height: 0; }
.about-img { float:left; display:inline; width:340px; height:300px; margin-top:30px; }
.about-p { float:left; display:inline; width:430px; height:275px; margin-left:15px; margin-top:30px; }
.about-p p { line-height:180%;}

.main5-mv { width:390px; height:auto; float:left; display:inline; margin-left:25px; margin-top:35px;  }
.main5-mv p{  font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; color:#3883d6; line-height:180%;  }
.main5-mv p a { font-size:14px; color:#757575; }
.main5-mv p a:hover { text-decoration:none; }
.mv { width:390px; height:290px; float:left; display:inline; background:#298df3; margin-top:30px; }

#main6 {  width:100%; height:420px; float:left; display:inline; }
#main6-body { width:1200px; height:420px; margin:0 auto;}
.main6-news { width:785px; height:auto; float:left; display:inline; margin-top:30px; }
.main6-img { width:390px; height:auto; float:left; display:inline; margin-left:25px; margin-top:30px;  }
.main6-imgbg { width:390px; height:324px; border:2px solid #cccccc; }
.news-1 { float:left; display:inline; width:100%; height:auto; margin-top:25px; }
.news-1 p a { font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; font-weight:800; }
.news-1 p+p { line-height:180%; color:#333333; }
.news-2 { float:left; display:inline; width:100%; height:auto; margin-top:15px; }
.news-2 p a { font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; font-weight:800; }
.news-2 p+p { line-height:180%; color:#333333; }





#foot { background:#3a98f8; width:100%;  height:220px; float:left; display:inline; }
#foot-body { width:1200px; height:220px; margin:0 auto; background:url(../x-img/ftbg.png) no-repeat;  }
.backnav { background:#4b73a1; width:1200px; height:50px; position:relative; top:-15px;}
.backnav a { float:left; display:inline; width:110px; height:50px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#fff; text-align:center; line-height:50px;  }
.backnav a:hover { text-decoration:none; }
.footbottom1 { float:left; display:inline; margin-top:40px; margin-left:260px; color:#fff; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;}
.footbottom2 { float:left; display:inline; margin-top:5px; margin-left:260px; color:#fff; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;}
.footbottom3 { float:left; display:inline; margin-top:5px; margin-left:145px; color:#fff; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;}
.footbottom4 { float:left; display:inline; margin-top:40px; margin-left:145px; color:#fff; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;}
/*Ñ­»·¹ö¶¯*/
.inpro {
    width: 100%;
    margin: 35px auto 0;
    
    height: 270px;
}
#pro-t{
    height: 62px;
}
#pro-t img{
    float: right;
    margin: 18px 27px 0 0 ;
}
.inpro h1{
    font-size: 18px;
    margin-top: 23px;
    margin-left: 18px;
    float: left;
}
.inpro h1 i{
    font-size: 14px;
    color: #f9751c;
    margin-left: 5px;
}
.rolls {
    width:98%;
    margin: 0 auto;
	margin-top:30px;
    position: relative;
	padding-top:22px;
    /*padding-top: 22px;*/
}

#roll {
    width: 100%;
    overflow: hidden;
    position: relative;
}

#rolldiv {
    width: 9999999px;
}

#rolldiv li {
    width: 214px;
    overflow: hidden;
    float: left;
    margin-right:23px;
    text-align: center;
}

#rolldiv li img {
    max-width: 99%;
    border: 1px solid #d2d2d2;
}
#rolldiv li span{
    display: block;
    font-size: 14px;
    color: #5b5b5b;
    font-family: 'ËÎÌå';
    font-weight: bold;
    margin-top: 13px;
}
#rollimg, #rollimg1 {
    list-style: none;
    width: auto;
    float: left;
    overflow: hidden;
}


/*Ñ­»·¹ö¶¯*/


ul, li { margin: 0; padding: 0; }
        li { list-style: none; }
		
        .News .News-Tabs:after { content: "\20"; display: block; clear: both; visibility: hidden; font-size: 0; height: 0; line-height: 0; }
        .News .News-Tabs { *zoom: 1; float:left;  display:inline;}
        .News .News-Tabs li { width: 240px; height:40px; padding: 6px 0; text-align: center; border: 1px solid #cacaca; background: #f5f5f5; font-size: 14px; color: #666; margin-left: -1px; margin-top:-1px; line-height:180%; float:left; display:inline; }
       
        .News .News-Tabs li.on { color: #333; font-weight: 800; background:#fff;  }
		.News .News-Contents { float:left; display:inline; margin-top:30px;}
        .News .News-Contents div { width:1200px; height: 400px; background:#fff; display: none; }
        .News .News-Contents div.indexanli-1 { display: block; }
		
		
		.indexanli-1 { display:none; width:1200px; height:auto; float:left; display:inline; overflow:hidden; }
		.indexanli-1-left { width:385px; height:204px; float:left; display:inline;}
		.indexanli-1-right { width:720px; height:204px; float:left; display:inline; margin-left:30px;}
		.indexanli-1-right p { line-height:180%; }
		.xiangqing {width:130px; height:35px;}
		.xiangqing a { color:#fff;}
		
		
		 .indexanli-1 h3 { margin-top:10px; margin-bottom:15px; color:#000; font-weight:800;}

/*×ÓÒ³*/
#mainzy {  width:100%; height:auto; float:left; display:inline; margin-bottom:50px; }
#mainzy-body {  width:1200px; height:370px; margin:0 auto;}
#left { float:left; display:inline; width:264px; height:auto; margin-top:30px;}
.left-tittle { float:left; display:inline; background:url(../x-img/stit.jpg) no-repeat; width:264px; height:90px; } 
.left-tittle p { color:#fff; font-size:26px; font-weight:800; text-align:center;  font-family:"Î¢ÈíÑÅºÚ";  margin:0; padding:0; margin-top:15px; }
.left-tittle p+p { font-size:20px; font-family:Arial, Helvetica, sans-serif; margin-top:0px; font-weight:100; }
.left-body { float:left; display:inline; background:#f3f3f3; width:100%; height:auto; }
.left-body .hulu { margin-top:20px; } 
.left-body li { width:100%; height:35px; border-bottom:1px dashed #999999; line-height:35px; text-align:left;}
.left-body li a { font-weight:800; margin-left:50px; width:214px; height:35px; display:block; font-size:14px; } 
.left-body li:hover { background:#ffb22b; }
.left-body li a:hover { text-decoration:none; color:#fff;}
.left-body li:hover a { color:#fff; }
.left-bottom { float:left; display:inlne; width:254px; height:230px; border:5px solid #ea7400; margin-top:30px; padding:10px; }
.left-bottom p { color:#333333; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; margin:0 ; padding:0; line-height:180%; text-align:left; }

#right { float:left; display:inline; width:910px; height:auto; margin-left:26px; margin-top:30px; }
.right-tittle { float:left; display:inine; background:#004eb2; width:100%; height:50px; }
.right-tittle h3 { float:left; display:inline; color:#fff; margin:0 ; padding: 0; font-weight:700; line-height:180%; margin-left:10px; font-family: "Î¢ÈíÑÅºÚ"; font-size:23px;  }
.right-tittle p { float:right; display:inline; color:#fff; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; margin:0 ; padding:0;  padding:15px; }
.right-tittle p a { float:left; display:inline; color:#fff; }
.right-tittle p a:hover { text-decoration:none; color:#e7a402; }

.right-main { float:left; display:inline; width:100%; height:auto; }
.right-main p { color:#252525;}
.aboutp { line-height:200%; color:#333333; width:98%; margin-left:1%; float:left; display:inline; margin-top:30px;  }
.aboutpp { line-height:150%; margin-left:1%; } 
/*×ÓÒ³°¸Àý*/
.anli { float:left; display:inline; width:400px; height:auto; margin-left:25px; margin-top:15px; }
.anli p { margin:0 ; padding: 0; text-align:center; line-height:280%; font-size:14px; font-family:"Î¢ÈíÑÅºÚ";  }
.contactp { margin:0 ; padding: 0; line-height:280%; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; color:#1c1c1c; margin-left:15px;  }

































