@charset "utf-8";
/* CSS Document */

/*统一*/
html,body{
font-family:Arial, Helvetica, sans-serif,微软雅黑,宋体; font-size:12px;line-height:2;color:#4d4d4c;margin:0 auto; background:#eee;}
body, div, ul, button, li, iframe, form,input, p,span,h1,h2,h3,h4 { margin: 0px; padding: 0px; }
a{text-decoration:none;color:#4d4d4c;}
a:hover{text-decoration:none;color:#003083}
ul,li{list-style-type:none;}
iframe, img { border: 0px; }
 .clear{clear:both; height:0; overflow:hidden;}
h1{font-size:26px;}
h2{ font-size:16px;}
h3{ font-size:14px;  }
h4{ font-size:11px;}
/*统一结束*/
 .body{ width:100%; margin:0 auto; overflow:hidden; background:#fff url(bg.jpg) repeat-x;}
.head{ height:151px; width:930px; margin:0 auto; }
.top{ height:102px; width:190px; padding-left:740px;background:url(logo1.jpg) no-repeat left center; color:#003689; text-align:right;}
.en a{ color:#003689; line-height:50px;}
 
 #nav { width:930px;margin:0 auto; TEXT-ALIGN: center;  HEIGHT: 44px; 
}
#nav UL {width:186px;TEXT-ALIGN: left;  FLOAT: left; HEIGHT: 44px; line-height:38px; }
 #nav UL LI A { width:186px;height:44px; font-size:14px; color:#000;  LINE-HEIGHT: 44px; text-align:center;  display:block; background:url(shu.jpg) no-repeat right center;    
}
 #nav UL LI A:hover,#cho {
	 width:186px; height:44px; border-top:3px solid #003687;
}
 .cho h3{ color:#fff;}
 #nav UL LI.menu {
	POSITION: absolute;width:186px; height:25px; line-height:25px;  z-index:999;  
}
#nav UL LI.menu SPAN {
	width:186px; FLOAT: left; HEIGHT: 25px; line-height:25px; BACKGROUND: #003687;BORDER-BOTTOM: #fff 1px solid; 
}
#nav UL LI.menu SPAN A {
	  TEXT-ALIGN: center; LINE-HEIGHT: 25px;width:186px; DISPLAY: block; HEIGHT: 25px; color:#fff; background:none;font-size:12px;
}
#nav UL LI.menu SPAN A:hover {
	BACKGROUND: #e8e8e8; border:none;width:186px; color:#2a2a2a; LINE-HEIGHT: 25px;HEIGHT: 25px; 
}

.banner{ border-bottom:6px solid #808080;}
 .flexslider { position: relative; height: 433px; overflow: hidden; background: url(loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li { height: 433px;}
.flex-control-nav { position: absolute; bottom: 70px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(dot.png) right 0 no-repeat;_background: url(dot.gif) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}

 .homer{ width:930px; margin:0 auto;}
 .home{ width:880px; height:219px; padding:25px; z-index:9999; background:#fff url(contbg.jpg) repeat-x bottom;  border:1px solid #dfdfdf; position:absolute; top:520px;  }
 .news{ width:370px; float:left;}
 .title{border-bottom:1px solid #d4d4d4; color:#003083}
 .title a{ float:right; padding-top:10px; }
 .newstest { border-bottom:1px dotted #8b8b8b; padding:10px 0; margin-bottom:10px;}
 .newstest img{ width:120px; height:90px; float:left; padding-right:10px;}
 .newstest h4{ color:#003083}
 .newstest p a,.comtest p a{ float:right;   background:url(morebg.jpg) no-repeat left center; padding-left:10px;color:#003083} 
 .news ul li span{ float:right; font-size:10px;}
 .news ul li{ background:url(dot.jpg) no-repeat left center; padding-left:15px;}
  .com{ width:247px; float:left; margin:0 30px; }
  .comtest img{ width:247px; overflow:hidden; padding-bottom:5px;}
  /* detail */
.black_overlay{ 
            display: none; 
            position: absolute; 
            top: 0%; 
            left: 0%; 
            
            z-index:1001; 
            -moz-opacity: 0.8; 
            opacity:.80; 
            filter: alpha(opacity=88); 
        } 
        .white_content { 
            display: none; 
            position: absolute; 
            top: 0; 
            left:40%; 
            width: 322px; 
            height: 270px; 
            padding: 10px; 
            
            background-color: #eee; 
            z-index:1002; 
            overflow: auto; 
        }  
  
 .pro{ width:200px; float:left;} 
 .pli{ float:left;width:50%;}
 .pp {  padding-bottom:8px; }
 .plist h4{ color:#003083; line-height:30px;}
 .protest,.comtest{ padding-top:10px;}
 
 
 .footer{ width:100%; background:#013688 url(footer.jpg) repeat-x; position:absolute; top:790px; _top:798px;}
 .foot,.foota{ width:930px; background:url(footbg.jpg) no-repeat top; margin:0 auto; padding-top:60px; padding-bottom:20px; color:#fff;}
 .foot a,.foota a{ color:#fff;}
 .foot span,.foota span{ float:right;}
 
 .ny{padding-top:123px;}
 .content{ width:898px; margin:0 auto; background:#fff; border:1px solid #dfdfdf; padding:15px; border-bottom:none;  }
 
  .footera{ width:100%; background:#013688 url(footer.jpg) repeat-x;  }
 
 
 .sidebar{ width:150px; padding:5px; float:left; background:#013689 url(sidetop.jpg) no-repeat top; color:#fff; text-align:center;}
 .sidetop{ line-height:56px;}
 .sidelist li,.plista{ height:36px; line-height:36px; background:url(sidebg.jpg) no-repeat center; border-bottom:1px dotted #5c8ad3}
 
 .sidelist li a,.plista a{ color:#fff; display:block;}
 .sidelist li a:hover,.choo,.plista a:hover{ background:url(sideturn.jpg) no-repeat center; color:#003083; display:block;}
 .plia a{ color:#fff;}
 .plia{ text-align:left;}
 .ppa{ border-bottom:1px dotted #5c8ad3}
 .mainbody{ width:700px; float:right;}
 .maintop{ border-bottom:1px solid #c0c0c0; padding-bottom:5px; line-height:30px;}
 .maintop h3{ float:left; background:#003399; color:#fff; padding:0 15px;}
 .maintop span{ float:right;  }
 .maintest{ padding-top:15px;}