/* CSS Document */
@import url(2017global.css);

#full-screen-slider{width:100%; min-width:1300px; height:348px; float:left; margin-top:94px;position: relative;   }


.index_body { float:left;width:100%; min-width:1300px;  margin-top:420px;  position:relative;  }
.sub_menu{ float:left; }
.sub_menu ul{  margin:0px; padding:0px;}
.sub_menu li{ float:left; width:242px; height:46px; font-size:15px;line-height:46px;background:url(../images/sub_07.gif) no-repeat;  display:inline;  }
.sub_menu li span{ float:left; width:180px; height:46px; font-size:15px;line-height:46px; margin-left:40px; }
.sub_menu li:hover{background:url(../images/sub_05.gif) no-repeat; color:#FFF;}
.sub_menu_on {float:left; width:242px; height:46px; font-size:15px;line-height:35px;background:url(../images/sub_05.gif) no-repeat; text-align:center; 

}

#download {width: 42px;height:42px; position:fixed; top: 535px;  right:20px;  background:url(../images/download.png) left top no-repeat;}



.body_content{ float:left; width:1214px; color:#686868; display:inline; font-size:14px;  line-height:24px;text-align:justify; text-justify:inter-ideograph; padding-bottom:100px;}

.body_content p{ line-height:24px;}

.works{ float:left; margin-top:100px;    padding:0px;overflow:hidden; zoom:1; }
.works ul li {
	display: block;
	float: left; margin-top:20px; margin-right:10px;
	padding: 0px;
	width:290px; height:195px; background-color:#eaeaea; display:inline;}

.works ul li p { float:left;width:290px; height:155px; overflow:hidden;}

.works ul li:hover  {
	background-color:#005691; color:#FFF;}
.works  li:hover img {
    transform: scale(1.1);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;
}

.works ul li h1 { float:left; text-align:center; 	width:290px; clear:both; height:40px; line-height:40px; font-size:14px;}


.case{ float:left;  }
.case ul{ margin:0px; padding:0px;}
.case li{ float:left;margin-top:17px; margin-right:25px;   width:263px; display:inline;background-color: #fff; overflow:hidden; }
.case li h1{ float:left; width:263px; height:50px; line-height:50px; text-align:center;  font-size:15px;  display:inline;}
.case li span{ float:left;   width:263px; height:40px; line-height:40px; text-align:center;overflow:hidden;}

.case li:hover{  
background-color: #d8000f; color:#FFF; 
  -webkit-box-shadow:0 0 10px #666666;  
  -moz-box-shadow:0 0 10px #666666;  
  box-shadow:0 0 10px #666666;  
 }  
.case li:hover img {
    transform: scale(1.2);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.2);
	-webkit-transform: all 1s ease 0s;
}


.event { width:1200px; float:left;   margin-top:50px; background:url(../images/event_03.gif) left top repeat-y;}
.event ul { margin:0px; padding:0px; }
.event li { float:left;  margin-top:50px;  background:url(../images/event_yuan.png) 99px top no-repeat; display:inline; }
.event li b { float:left;   width:100px; font-size:42px;font-family:basefont; }
.event li span { float:left; margin-left:50px; width:1000px; font-size:16px; padding-bottom:10px; }

.event li:hover{ color:#b62b30; }

.honor{ float:left; margin:50px 0px 0px 0px; }
.honor ul{ margin:0px; padding:0px;}
.honor li{ float:left;margin-top:17px;   width:373px; display:inline;background-color: #fff; overflow:hidden; }
.honor li h1{ float:left; width:373px; height:50px; line-height:50px; text-align:center;  font-size:13px;  display:inline;}
.honor li span{ float:left;   width:373px; height:40px; line-height:40px; text-align:center;overflow:hidden;}


.honor li:hover{  
background-color: #d8000f; color:#FFF; 
  -webkit-box-shadow:0 0 10px #666666;  
  -moz-box-shadow:0 0 10px #666666;  
  box-shadow:0 0 10px #666666;  
 }  
.honor li:hover img {
    transform: scale(1.2);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.2);
	-webkit-transform: all 1s ease 0s;
}


.honor1 { float:left; margin-top:20px; clear:both; }
.honor1 ul{ margin:0px; padding:0px;}
.honor1 li{ float:left;margin-top:17px;   width:392px; height:323px; display:inline;background-color: #ecedef; overflow:hidden; }
.honor1 li h1{ float:left; width:373px; height:50px; line-height:50px; text-align:center;  font-size:13px;  display:inline;}
.honor1 li span{ float:left; width:378px; height:265px; margin:7px 0px 0px 7px;}


.honor1 li:hover{  
background-color: #d8000f; color:#FFF; 
  -webkit-box-shadow:0 0 10px #666666;  
  -moz-box-shadow:0 0 10px #666666;  
  box-shadow:0 0 10px #666666;  
 }  


.job { float:left; width:1180px; margin-top:10px; margin-left:40px; padding-bottom:50px; clear:both;}
.job  ul{ margin:0px; padding:0px;}
.job li{ float:left;margin-top:70px; padding:20px; width:1050px;display:inline; padding-bottom:70px; border-bottom: #e0e0e0 1px solid;color:#838281;}

.job  li h1{ float:left; width:523px; display:inline; font-size:25px; height:50px;}
.job li p{ float:left; margin:5px 0px 0px 0px; padding:0px; height: auto;line-height:25px; display:inline;width:750px;  text-align:justify;text-justify:inter-ideograph;}
.job  li b{ float:right; width:205px; height:107px;   margin-top:20px; }
.job li:hover{  
background-color: #e9e9e9; margin-left:10px;
  -webkit-box-shadow:0 0 10px #666666;  
  -moz-box-shadow:0 0 10px #666666;  
  box-shadow:0 0 10px #666666;  
 }  
 
  .back{ margin:0 auto; margin-top:30px;  width:200px; color:#FFF; height:40px; font-size:16px; line-height:40px; background-color:#c7000a;  text-align:center;}
.back:hover{  
background-color: #fdd041; color:#FFF; 
 
 }
 
 .case_content{ margin:0 auto; display:block;width:1040px;margin-top:15px; color:#686868;  line-height:24px;text-align:justify; text-justify:inter-ideograph; }	

.case_title {  margin:0 auto; width:1040px; text-align:center;border-bottom:1px solid #e7e7e7; }
.case_title h1{ font-size:25px; font-weight:normal; color:#303030; height:50px;}
.case_title span { text-align:center; color:#5f5f5f; display:block;}

 
 #odiv{ float:left; width:871px; }
#odiv ul{ padding:0px;}
#odiv li{ float:left;width:871px;display: inline; }

.dj_menu{ float:left; width:897px;}
.dj_menu ul{ float:left;}
.dj_menu li{background:url(../images/dj_menu_03.gif) no-repeat; width:871px; line-height:56px; overflow:hidden;}
.dj_menu li span{ font-size:20px; line-height:56px;}

 
.newsbody { float:left; width:1214px;  padding-bottom:50px; clear:both; }
.newsbody  ul{ margin:0px; padding:0px;}
.newsbody  li{ float:left;margin-top:40px; margin-left:50px; color:#6c6c6c; width:1100px;display:inline; padding:30px 0px 30px 30px; border-bottom: #c8c8c8 1px  solid;}

.newsbody  li h1{ float:left; width:523px; margin-left:30px; display:inline; font-size:25px; height:70px;}
.newsbody  li p{ float:left; margin:5px 0px 0px 30px; padding:0px; height:100px;line-height:25px; display:inline;width:500px;  text-align:justify;text-justify:inter-ideograph;}
.newsbody  li b{ float:right; width:205px; height:107px;   margin-top:20px; }


.newsbody li:hover{  
background-color: #b5b5b6; color:#FFF; 
  -webkit-box-shadow:0 0 10px #666666;  
  -moz-box-shadow:0 0 10px #666666;  
  box-shadow:0 0 10px #666666;  
 }
 
 .newsbody1 { float:left; width:1014px;  padding-bottom:50px; clear:both; }
.newsbody1  ul{ margin:0px; padding:0px;}
.newsbody1  li{ float:left;margin-top:40px;  color:#6c6c6c; width:970px;display:inline; padding:30px 0px 30px 30px; border-bottom: #c8c8c8 1px  solid;}

.newsbody1  li h1{ float:left; width:523px; margin-left:30px; display:inline; font-size:25px; height:70px;}
.newsbody1  li p{ float:left; margin:5px 0px 0px 30px; padding:0px; height:100px;line-height:25px; display:inline;width:500px;  text-align:justify;text-justify:inter-ideograph;}
.newsbody1  li b{ float:right; width:205px; height:107px;   margin-top:20px; }


.newsbody1 li:hover{  
background-color: #b5b5b6; color:#FFF; 
  -webkit-box-shadow:0 0 10px #666666;  
  -moz-box-shadow:0 0 10px #666666;  
  box-shadow:0 0 10px #666666;  
 }   

.pagecount  { float:left; margin-top:50px; margin-bottom:50px; margin-left:20px;}
.pagecount ul { float:left; margin:0px; padding:0px;}

.pagecount li { float:left;  background-color:#e3e3e3; text-align:center; width:40px; height:40px; line-height:40px; margin-right:5px; margin-top:5px; font-size:14px;color:#b5b5b6; font-weight:bold;}
.pagecount li span{   text-align:center; }
.pagecount li:hover {  background-color:#c7000b;color:#FFF; }
.pagecount li span:hover{ color:#fff;}

.dj_bottom { float:left; color:#666;}
.dj_bottom li{float:left; width:124px; height:31px; line-height:31px;  margin-left:30px; margin-top:30px;}
.dj_bottom li span{float:left; margin-left:20px; font-size:16px; font-weight:bold;}
/*主要样式*/
.subNavBox{width:871px;margin:0px auto;}
.subNav{border-bottom:solid 1px #e5e3da;cursor:pointer;font-weight: normal;font-size:24px;color:#005691;line-height:56px;background:url(../images/dj_menu_03.gif) right center no-repeat;}
.subNav:hover{color:#005691;}
.currentDd{color:#005691;}
.currentDt{background-image:url(../images/dj_menu_031.gif);}
.navContent{display: none;border-bottom:solid 1px #e5e3da;}
.navContent li a{display:block;width:871px;heighr:28px;text-align:center;font-size:14px;line-height:28px;color:#005691;}
.navContent li a:hover{color:#fff;background-color:#277fc2}

.right_gd{ float:left;border:1px double #EDEDED;}
.right_gd a:link,.zb a:visited{ color:#000000;}
.right_gd ul{ margin-left:10px;}
.right_gd li { float:left; height:76px; line-height:76px; border-bottom:1px double #EDEDED;}
.right_gd li span { color:#000000; font-weight:bold;margin:0; padding:0; text-align: center; float:left;}
.right_gd .p1 {width:200px; clear:both; overflow:hidden; word-break:keep-all; white-space:nowrap; }
.right_gd .p2 {width:230px; overflow:hidden; }
.right_gd .p3 {width:100px; overflow:hidden; }
.right_gd .p4 {width:400px;  overflow:hidden;}
.right_gd .p5 {width:200px;  overflow:hidden;}



.right_gd1 a:link,.zb a:visited{ color:#c52500;}
.right_gd1 ul{ margin-left:10px;margin-top:2px;}
.right_gd1 li { float:left; height:26px; line-height:26px;background-color:#FFFDE9; border-bottom:1px double #C5DDF1;}
.right_gd1 li span { color:#16387C;margin:0; padding:0; text-align:center; float:left;}
.right_gd1 .p1 {width:60px; clear:both; overflow:hidden; word-break:keep-all; white-space:nowrap;}
.right_gd1 .p2 {width:100px; overflow:hidden; word-break:keep-all; white-space:nowrap;}
.right_gd1 .p3 {width:100px; overflow:hidden; word-break:keep-all; white-space:nowrap;}
.right_gd1 .p4 {width:60px; color:#707070; overflow:hidden;word-break:keep-all; white-space:nowrap;}
.right_gd1 .p5 {width:80px; color:#707070; overflow:hidden;word-break:keep-all; white-space:nowrap;}
.right_gd1 .p6 {width:60px; overflow:hidden; word-break:keep-all; white-space:nowrap;}
.right_gd1 .p7 {width:100px; overflow:hidden; word-break:keep-all; white-space:nowrap;}
.right_gd1 .p8 {width:100px; color:#707070; overflow:hidden;word-break:keep-all; white-space:nowrap;4px;}

.ditu_p { float: left; position: absolute; height:100px; background:url(../images/position.png) top center no-repeat;  opacity: 0;
        filter:Alpha(opacity=0);
    transition: opacity 1s;}
	
.ditu_p:hover {  opacity: 1;
        filter:Alpha(opacity=100)}
.ditu_p span{ float: left; margin-top:50px; width:100px; text-align:center; }
.ditu_c { float:left; width:448px;background:url(../images/ditu_c.png) top center repeat-y; overflow:hidden;zoom:1; }
.ditu_c  h1{ float:left; margin-top:20px; margin-left:20px; font-size:20px; width:428px;  }
.ditu_c  span{ float:left; width:408px; text-align:center; margin-top:10px; margin-left:20px; height:40px; line-height:40px;  font-size:17px; border-top:1px solid #e7e7e7; }
.ditu_c  p{ float:left; width:428px; margin-top:20px; margin-left:20px;  font-size:13px; }

.ditu_dd {float: left; position: absolute; width:448px; display: none;}