﻿@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0px;
}
body{
font-family:"microsoft yahei";
font-size:14px;
line-height:24px;
color:#616161;
background:#fff;
}
img{
border:none;
}
ul li{
list-style:none;
}
a{color:#616161; text-decoration: none;}

a:hover{color:#0c66d7;text-decoration:none;}



h1{

float:left;
padding-top:25px;
margin-right:0px;
padding-bottom:25px;
}

.logo{
float:left; border-left:#e1e1e1 dashed 1px;font-size:25px; margin-top:37px; margin-left:30px; padding-left:30px; letter-spacing:3px; color:#2f2078;font-weight:900!important; line-height:30px;}
.logo span{color:#039643; }
.logo b{color:#d01b11;  }

.en_cn1{float:right;text-align:right;background:url(../images/tel.jpg) no-repeat right; margin-top:25px; padding-right:60px;  }
.en_cn1 span{font-size:25px;font-family:Arial, Helvetica, sans-serif; color:#2f7fee;   line-height:35px;}
.en_cn1 b{ font-weight:normal}




.newspage {
	 width:100%;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 20px; TEXT-ALIGN: center
}
.newspage A { 
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 12px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
}
.newspage A:hover {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #d90011; BORDER-LEFT: #fff 1px solid; COLOR: #fff; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #d90011; BORDER-LEFT: #666 1px solid; COLOR: #666; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #d90011; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.disabled {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}

/*--------------------index.html start----------------------*/


#head{
width:1099px;
margin:auto;
}



#menu1{width:100%;
float:left;
height:60px;
background:#3080f0;
}

#menu{width:1099px;
margin:auto;
height:60px;

}
ul.menu {list-style:none; margin:0; padding:0; border-left:#1f67cd solid 1px;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; text-decoration:none; padding-left:0px; text-align:center;color:#fff;  }
ul.menu li {position:relative;  float:left; }
ul.menu ul {position:absolute;  left:0; display:none; opacity:0; list-style:none;  }
ul.menu ul li {position:relative; border-top:none; width:120px;font-weight:normal;background:#db3049;color:#fff;  border-top:1px solid #fff;}
ul.menu ul li a {color:#fff;font-weight:normal;line-height:35px;}
ul.menu ul li a:hover {color:#fff; background:#26176e; }
ul.menu ul ul { top:0px}
ul.menu .menulink { width:120px;  height:60px;font-size:16px;_display: inline-block; line-height:60px; border-right:#1f67cd solid 1px; }
ul.menu .menulink:hover, ul.menu .menuhover { color:#fff;  background:url(../images/menu_b.jpg) repeat-x;border-right:#1f67cd solid 1px; }
ul.menu .sub {}
ul.menu .topline {}





#nn1{
width:100%;
float:left;
height:100px;
background:#f6f6f6;
}
#nn{
width:1099px;
margin:auto;
}
#nn .n4{float:left;width:815px; }

#nn .n3{float:left;width:815px; color:#0c66d7; font-size:20px; padding-top:18px; }
#nn .n2{float:left;width:815px; line-height:50px; color:#8f8f8f }
#nn .n2 a{color:#8f8f8f }
#nn .n2 h3{float:left;   font-weight:normal; font-size:16px; text-transform:uppercase; line-height:50px; padding-right:20px; color:#3f3f3f }





#search{
width:280px;
padding-top:30px;
float:right;
}
#search_logo{ padding-top:0px;}


.searchinput{
height:34px;
line-height:34px;
color:#333333;
border:#d5d5d5 solid 1px;
width:200px;
 border-radius:25px;
float:left;
padding-left:20px;
display:inline;
background:#f6f6f6;
}





#f1{
width:100%;
height:300px;
float:left;
background:url(../images/f1.jpg) no-repeat top center;
}

#f2{
width:100%;
height:300px;
float:left;
background:url(../images/f2.jpg) no-repeat top center;
}

#f3{
width:100%;
height:300px;
float:left;
background:url(../images/f3.jpg) no-repeat top center;
}

#f4{
width:100%;
height:300px;
float:left;
background:url(../images/f4.jpg) no-repeat top center;
}

#f5{
width:100%;
height:300px;
float:left;
background:url(../images/f5.jpg) no-repeat top center;
}
#f5_1{
width:100%;
height:300px;
float:left;
background:url(../images/f5_1.jpg) no-repeat top center;
}


#f6{
width:100%;
height:300px;
float:left;
background:url(../images/f6.jpg) no-repeat top center;
}


#f7{
width:100%;
height:300px;
float:left;
background:url(../images/f7.jpg) no-repeat top center;
}


#f8{
width:100%;
height:300px;
float:left;
background:url(../images/f8.jpg) no-repeat top center;
}



#menu1{width:100%;
float:left;
height:60px;
background:#3080f0;
}

#menu{width:1099px;
margin:auto;
height:60px;

}
ul.menu {list-style:none; margin:0; padding:0; border-left:#1f67cd solid 1px;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; text-decoration:none; padding-left:0px; text-align:center;color:#fff;  }
ul.menu li {position:relative;  float:left; }
ul.menu ul {position:absolute;  left:0; display:none; opacity:0; list-style:none;  }
ul.menu ul li {position:relative; border-top:none; width:120px;font-weight:normal;background:#db3049;color:#fff;  border-top:1px solid #fff;}
ul.menu ul li a {color:#fff;font-weight:normal;line-height:35px;}
ul.menu ul li a:hover {color:#fff; background:#26176e; }
ul.menu ul ul { top:0px}
ul.menu .menulink { width:120px;  height:60px;font-size:16px;_display: inline-block; line-height:60px; border-right:#1f67cd solid 1px; }
ul.menu .menulink:hover, ul.menu .menuhover { color:#fff;  background:url(../images/menu_b.jpg) repeat-x;border-right:#1f67cd solid 1px; }
ul.menu .sub {}
ul.menu .topline {}




.ab11{ float:left; width:1099px;  padding-top:30px; }

.ab11 ul{overflow:hidden; }
.ab11 ul li{display:block;float:left;}
.ab11 ul li a{float:left; text-align:center;line-height:40px;  }
.ab11 ul li a:hover{   float:left;}


.zz1{  color:#FFFFFF;background:#0085e0; padding-left:32px; padding-right:31px; float:left;  line-height:40px; margin-left:7px; margin-right:7px; border-radius:5px;}
.zz1 a{color:#FFFFFF ; }
.zz2{  color:#FFFFFF;background:#00376f; padding-left:32px; padding-right:31px; float:left;  line-height:40px;  margin-left:7px; margin-right:7px; border-radius:5px;}
.zz2 a{color:#FFFFFF ; }



.ab112{ float:left; width:1099px;  padding-top:30px; }

.ab112 ul{overflow:hidden; font-size:15px;}
.ab112 ul li{display:block;float:left;}
.ab112 ul li a{float:left; text-align:center;line-height:40px; width:350px; text-align:left}
.ab112 ul li a:hover{   float:left;}






#main{ width:1099px; margin:auto; padding-top:0px; clear:both}


#left{width:235px; float:left;  padding-top:50px;}
#pro{width:235px; float:left;}

#pro h3{width:235px; float:left; color:#fff; font-weight:bold; font-size:27px; line-height:36px; height:100px; background:#3280ee; text-align:center; padding-top:40px;}
#pro h3 span{  font-size:15px; font-weight:normal; padding-right:5px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase}


#pro ul{overflow:hidden; text-align:left; float:left; font-size:16px; padding-bottom:10px; }
#pro ul li{display:inline;float:left; line-height:40px; }
#pro ul li a{ float:left; background:url(../images/ddd.jpg) no-repeat left; border-bottom:#e6e6e6 solid 1px;   padding-left:20px; width:215px;}
#pro ul li a:hover{ float:left;  color:#0f57ac;  }




.new{ width:803px; float:left; }
.new ul{overflow:hidden; float:left; }
.new ul li{display:inline;float:left; width:803px; background:url(../images/m1.jpg) no-repeat right; border-bottom:#e5e5e5 solid 1px; height:100px; margin-top:15px; }


.new h5{ width:680px; float:right; font-size:18px; color:#424242; font-weight:normal}
.nnn1{ width:680px; float:right; font-size:14px;text-align:justify!important; list-style:none; list-style:none;vertical-align:top;border:none; font-family:"微软雅黑";text-indent:0px!important; white-space:nowrap; display: inline}

.shi{ width:680px; float:right; font-size:12px; color:#d3d3d3;line-height:30px; }
.shijian{ width:80px; float:left; height:60px; background:#eaeaea; color:#aaaaaa;  text-align:center; padding-top:20px; font-size:15px; }
.shijian b{  font-size:35px;text-align:center; padding-left:10px; }
 





.rx{width:233px; float:left; border:#e2e2e2 solid 1px; background:url(../images/tel1.jpg) no-repeat 20px 30px;height:130px; margin-bottom:1px;}
.rx span{ font-size:20px; color:#0f57ac; font-weight:bold;padding-left:70px; }
.rx p{padding-left:70px; padding-top:25px;}
.rx em{width:183px; padding-left:50px; font-style:normal; background:url(../images/home.jpg) no-repeat 20px 0px; float:left; margin-top:15px;}

.rxxx{width:235px; float:left; line-height:35px; text-align:center; background:#28186e; font-size:15px; color:#FFFFFF; margin-bottom:20px}
.rxxx a{width:235px;  float:left;line-height:35px; text-align:center; background:#28186e; font-size:15px; color:#FFFFFF;}
.rxxx a:hover{width:235px;  float:left;line-height:35px; text-align:center; background:#3280ee; font-size:15px; color:#FFFFFF;}




.order{width:803px;float:left; float:left; padding-top:0px; background:#f0f0f0; text-align:center; line-height:45px; margin-bottom:40px; color:#000; font-size:18px;}


.order1{width:1099px;float:left; padding-top:0px; background:#f0f0f0; text-align:center; line-height:45px; margin-bottom:40px; color:#000; font-size:16px; margin-top:20px; margin-bottom:20px;}




#right{
width:803px;
float:right;
padding-bottom:80px; padding-top:50px;
}

#right h2{width:803px; float:left; height:37px; font-size:22px; color:#383838; font-weight:normal; border-bottom:#e0e0e0 solid 1px;  margin-bottom:15px;}
#right h2 span{float:right; font-size:14px; color:#7b7b7b; font-weight:normal;padding-top:5px; background:url(../images/home.jpg) no-repeat left; padding-left:25px;}
#right h2 span a{color:#7b7b7b;}

.cuti{ color:#0f57ac; font-size:17px;border-bottom:1px dashed #d8d8d8; text-align:center; margin-bottom:10px; line-height:50px;}

.cuti1{ color:#0f57ac; font-size:20px;  text-align:left; line-height:80px; background:url(../images/rrr1.jpg) no-repeat 0px 390px; padding-top:25px; padding-left:40px;}


.cuti2{ color:#0f57ac; font-size:20px; font-weight:bold ; text-align:left; line-height:80px; background:url(../images/rrr1.jpg) no-repeat 0px 493px; padding-top:25px; padding-left:40px;}


#about{  padding-left:0px;   padding-right:0px; padding-top:10px; padding-bottom:10px;}







.imglist1 ul li{text-align:center;display:inline;float:left;width:340px; height:300px; margin:10px 10px;overflow:hidden; border: #e4e4e4 0px solid;}
.imglist1 ul li span{line-height:18px; padding-top:20px; padding-bottom:10px; text-align:center; float:left }

.zu11{float:left;width:340px!important; height:250px!important; overflow:hidden;  }
.zu11 img{float:left; width:340px!important; height:250px!important;  }
.zu11 a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.zu11 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}





.imglist3 ul li{text-align:center;float:left;display:inline;width:242px;height:260px; margin:10px 15px;overflow:hidden; border: #e4e4e4 1px solid; }
.imglist3 ul li img{background:#FFF; max-width:100%; max-height:100%;}
.imglist3 ul li span{line-height:30px;display:block;background:#FFF; text-align:center}


* html .imglist3 ul li img{background:#F3F3F3; width:auto;height:180px;}
* + html .imglist3 ul li img{background:#F3F3F3; max-width:100%; max-height:100%; }

.casepic{ width:242px;
height:220px!important;
vertical-align: middle;
display: table-cell; background:#FFF;}



/*------------contact-----------------------------*/


.lxx{width:1099px; float:left; padding-bottom:50px; padding-top:30px;}
.lxx h3{width:1099px; border-bottom:#e0e0e0 solid 1px; float:left;  font-size:25px; text-align:left;  line-height:50px;  margin-bottom:30px; font-weight:normal;  font-family:Arial, Helvetica, sans-serif}

.lxx h3 span{  font-size:14px; background:url(../images/h.jpg) no-repeat left 18px; float:right;  font-weight:normal; letter-spacing:0px; padding-left:22px; padding-top:10px;}



.ab11{ float:left; width:1099px; }

.ab11 ul{overflow:hidden; }
.ab11 ul li{display:block;float:left;}
.ab11 ul li a{float:left; text-align:center;line-height:40px; font-size:16px; }
.ab11 ul li a:hover{   float:left;}


.zz1{  color:#FFFFFF;background:#e2324d; padding-left:21px; padding-right:21px; float:left;  line-height:40px; margin-left:7px; margin-right:7px; border-radius:5px;}
.zz1 a{color:#FFFFFF ; }
.zz2{  color:#FFFFFF;background:#1d115e; padding-left:21px; padding-right:21px; float:left;  line-height:40px;  margin-left:7px; margin-right:7px; border-radius:5px;}
.zz2 a{color:#FFFFFF ; }




.zz11{  color:#FFFFFF;background:#e2324d; padding-left:145px; padding-right:145px; float:left;  text-align:center;  line-height:40px; margin-left:7px; margin-right:7px; border-radius:5px;}
.zz11 a{color:#FFFFFF ; }
.zz22{  color:#FFFFFF;background:#1d115e; padding-left:145px; padding-right:145px;  float:left; text-align:center;   line-height:40px;  margin-left:7px; margin-right:7px; border-radius:5px;}
.zz22 a{color:#FFFFFF ; }



.lxx-1{ width:520px; float:right;border-radius:50px;}


.lxx-3{width:530px; float:left; padding-top:70px; padding-bottom:70px; font-size:15px; line-height:26px; background:#ededed; border-radius:15px; padding-left:30px;}
.lxx-3 h4{ font-size:35px; font-weight:normal; color:#3280ee; text-align:left;  padding-bottom:50px;width:518px; font-family:Arial, Helvetica, sans-serif }
.lxx-3 span{  background:none; float:none;padding:0px; font-size:20px; line-height:55px; }







.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;
}







#fot1{width:100%;float:left;background:#323232;padding-top:20px;padding-bottom:40px; border-top:#0c66d7 solid 8px;}

.fot-menu{ width:1099px; margin:auto; height:60px;  border-bottom:#424242 solid 1px; margin-bottom:40px;}
.fot-menu ul{overflow:hidden; text-align:left; float:left; font-size:16px;width:1099px; }
.fot-menu ul li{display:inline;float:left; line-height:40px;}
.fot-menu ul li a{ float:left; width:122px; color:#e6e6e6}






.fot{ width:1099px; margin:auto;}
.ewm1{ width:290px;float:right; }
.ewm{ width:135px;float:right;background:#474747;margin-left:10px;height:105px;  }
.ewm p{ width:105px; float:left; }
.ewm b{ width:30px; float:left; text-align:center; line-height:18px; color:#9a9a9a;}

.contact{ width:270px; float:left; background:url(../images/ad.jpg) no-repeat left top; padding-left:62px; color:#7d7d7d}

.contact1{ width:350px; float:left; background:url(../images/em.jpg) no-repeat left top; padding-left:62px; height:68px;color:#7d7d7d}
.contact1 a{color:#7d7d7d}
.contact2{ width:350px; float:left; background:url(../images/dh.jpg) no-repeat left top; padding-left:62px;height:68px;color:#7d7d7d}
.contact3{ width:350px; float:left;}


.footer1{width:100%;float:left;background:#18181b;}
.footer{width:1099px; margin:auto;line-height:70px; text-align:center}

.zzb07tail{color:#7b7b7b}
a.zzb07link{color:#7b7b7b; text-decoration:none;}

a.zzb07link:hover {color:#7b7b7b;text-decoration:underline;

}







#dh3{width:100%;background:#147fe1; float:left; padding-top:70px; padding-bottom:70px;}
#dh1{width:1099px;margin:auto; }
#dh1 h3{width:1099px; float:left;text-align:center;font-size:25px; color:#c4e3f1;font-weight:normal;line-height:60px; letter-spacing:5px; padding-bottom:70px;}
#dh1 h3 span{font-size:44px; color:#147fe1; background:#fff; line-height:40px; padding-left:30px;  padding-right:30px;font-weight:900;letter-spacing:0px;}
#dh1 h3 b{font-size:44px; color:#ffffff; letter-spacing:0px; }

.dh2{width:999px;float:left; background:url(../images/pz_x.png) no-repeat center center;  padding-left:50px; padding-right:50px;}

.dh2-1{width:200px;float:left; text-align:center; color:#FFFFFF; font-size:17px;}
.dh2-1 span{ font-size:60px; font-family:Arial, Helvetica, sans-serif; font-weight:900}
.dh2-1 img{float:left; padding-top:20px; padding-bottom:20px;}
.dh2-1 img.aaaa01{-moz-transition: all 1.5s;-webkit-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s;}
.dh2-1:hover img.aaaa01{-webkit-transform: rotateZ(360deg);color:#504537;-moz-transform: rotateZ(360deg);-o-transform: rotateZ(360deg);-ms-transform: rotateZ(360deg);transform: rotateZ(360deg);}

.dh2-2{width:200px;float:left; text-align:center; color:#FFFFFF; font-size:17px;  padding-left:70px; padding-right:70px;}
.dh2-2 span{ font-size:60px; font-family:Arial, Helvetica, sans-serif; font-weight:900;padding-bottom:30px; float:left;width:200px; }
.dh2-2 img{float:left; padding-top:20px;}
.dh2-2 img.aaaa01{-moz-transition: all 1.5s;-webkit-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s;}
.dh2-2:hover img.aaaa01{-webkit-transform: rotateZ(360deg);color:#504537;-moz-transform: rotateZ(360deg);-o-transform: rotateZ(360deg);-ms-transform: rotateZ(360deg);transform: rotateZ(360deg);}



.dh2-3 { width:200px;float:left; text-align:center; font-size:60px; font-family:Arial, Helvetica, sans-serif; font-weight:900; color:#FFFFFF; }
.dh2-3 span{ color:#ff0000; font-size:17px; font-weight:bold; 
text-shadow:#fff 2px 0 0,#fff 0 2px 0,#fff -2px 0 0,#fff 0 -2px 0;
-webkit-text-shadow:#fff 2px 0 0,#fff 0 2px 0,#fff -2px 0 0,#fff 0 -2px 0;
-moz-text-shadow:#fff 2px 0 0,#fff 0 2px 0,#fff -2px 0 0,#fff 0 -2px 0;
*filter: Glow(color=#fff, strength=1);}
.dh2-3 img{float:left; padding-top:20px; padding-bottom:20px;}
.dh2-3 img.aaaa01{-moz-transition: all 1.5s;-webkit-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s;}
.dh2-3:hover img.aaaa01{-webkit-transform: rotateZ(360deg);color:#504537;-moz-transform: rotateZ(360deg);-o-transform: rotateZ(360deg);-ms-transform: rotateZ(360deg);transform: rotateZ(360deg);}

.dh2-4 { width:200px;float:right; text-align:center;  font-size:60px; font-family:Arial, Helvetica, sans-serif;  font-weight:900; width:200px; color:#FFFFFF;}
.dh2-4 span{color:#ff0000; font-size:17px;font-weight:bold;width:200px;
text-shadow:#fff 2px 0 0,#fff 0 2px 0,#fff -2px 0 0,#fff 0 -2px 0;
-webkit-text-shadow:#fff 2px 0 0,#fff 0 2px 0,#fff -2px 0 0,#fff 0 -2px 0;
-moz-text-shadow:#fff 2px 0 0,#fff 0 2px 0,#fff -2px 0 0,#fff 0 -2px 0;
*filter: Glow(color=#fff, strength=1); padding-top:40px; float:left; text-align:center}
.dh2-4 img{float:left; padding-top:20px;}
.dh2-4 img.aaaa01{-moz-transition: all 1.5s;-webkit-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s;}
.dh2-4:hover img.aaaa01{-webkit-transform: rotateZ(360deg);color:#504537;-moz-transform: rotateZ(360deg);-o-transform: rotateZ(360deg);-ms-transform: rotateZ(360deg);transform: rotateZ(360deg);}



.container1{width:100%; float:left; background:url(../images/case.jpg) no-repeat top center; height:724px; color:#1a62b2; padding-top:100px; }
.container{width:1083px; margin:auto; background:#fff; height:623px; overflow:hidden; padding:8px}



.da-thumbs {
	list-style: none;
	width: 1083px;
	position: relative;
	margin: auto;
	padding: 0;
}
.da-thumbs li {
	float: left;
	margin:0px;
	background: #fff;
	padding: 9px;
	position: relative;
}
.da-thumbs li.case{width:325px; height:108px; float:left; background:#f0f0f0; color:#0072c9; font-size:35px; text-align:center; padding-top:70px; margin-top:9px; margin-left:9px; margin-right:9px;}
.da-thumbs li.case p{width:325px;  float:left; background:#f0f0f0; color:#0072c9; line-height:55px; font-family:Arial, Helvetica, sans-serif; font-size:20px; text-align:center; text-transform:uppercase}

.da-thumbs li a,
.da-thumbs li a img {
width:343px; height:188px;
	display: block;
	position: relative;
}
.da-thumbs li a {
	overflow: hidden;
}
.da-thumbs li a div {
	position: absolute;
	background: #333;
	background: rgba(0,0,0,0.4);
	width: 100%;
	height: 100%;
}
.da-thumbs li a div span {
	display: block;
	padding: 90px 0; text-align:center; font-size:30px; font-weight:900;
	text-transform: uppercase;
	font-weight: normal;
	color: rgba(255,255,255,0.9);

}





.culture{width:1099px; margin:auto; padding-top:30px; padding-bottom:30px; overflow:hidden;}


.culture-1{ width:250px; height:224px; float:left; background:url(../images/t1.png) no-repeat center 90px #3d86ba;  border-radius:15px; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg); }
.culture-1 h5{ width:250px; color:#FFFFFF; font-size:25px; text-align:center; padding-top:30px;}
.culture-1 h5 em{ width:50px; height:2px; background:#FFFFFF; position:absolute; margin-left:-25px; margin-top:5px; float:left}
.culture-1 h5 span{ width:250px;font-size:15px; text-align:center; padding-top:110px; float:left; font-weight:normal}

.culture-2{ width:250px; height:224px; float:left; background:url(../images/t2.png) no-repeat center 90px #e57740;  border-radius:15px; margin-left:32px; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);}
.culture-2 h5{ width:250px; color:#FFFFFF; font-size:25px; text-align:center; padding-top:30px;}
.culture-2 h5 em{ width:50px; height:2px; background:#FFFFFF; position:absolute; margin-left:-25px; margin-top:5px; float:left}
.culture-2 h5 span{ width:250px;font-size:15px; text-align:center; padding-top:110px; float:left; font-weight:normal}

.culture-3{ width:250px; height:224px; float:left; background:url(../images/t3.png) no-repeat center 80px #64bf8f;  border-radius:15px; margin-left:32px; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);}
.culture-3 h5{ width:250px; color:#FFFFFF; font-size:25px; text-align:center; padding-top:30px;}
.culture-3 h5 em{ width:50px; height:2px; background:#FFFFFF; position:absolute; margin-left:-25px; margin-top:5px; float:left}
.culture-3 h5 span{ width:250px;font-size:15px; text-align:center; padding-top:110px; float:left; font-weight:normal}

.culture-4{ width:250px; height:224px; float:right; background:url(../images/t4.png) no-repeat center 90px #619fcc;  border-radius:15px;-webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);}
.culture-4 h5{ width:250px; color:#FFFFFF; font-size:25px; text-align:center; padding-top:30px;}
.culture-4 h5 em{ width:50px; height:2px; background:#FFFFFF; position:absolute; margin-left:-25px; margin-top:5px; float:left}
.culture-4 h5 span{ width:250px;font-size:15px; text-align:center; padding-top:110px; float:left; font-weight:normal}

.rotatesimg{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);} 






#dy11{
width:100%;
float:left;
 margin-top:80px; padding-bottom:50px;
}

.dy{
width:1099px;margin:auto;
}
.dy h3{width:1099px; text-align:center;  font-size:35px; color:#4d4d4d; font-weight:normal; background:url(../images/r1.png) no-repeat center 0px; line-height:100px;}
.dy h3 span{ color:#0c66d7;  }


.dy p{
width:1099px; float:left; font-size:25px; line-height:80px; text-align:center}

.dyy{ width:1099px; float:left;  padding-top:30px; padding-bottom:70px; }
.dyy ul{overflow:hidden; float:left;width:1099px; }
.dyy ul li{display:inline; width:257px; height:168px; text-align:left; color:#808080; font-weight:normal; color:#000; font-size:17px;}


.dy1 a{padding-top:90px;  width:225px; height:76px;background:url(../images/r2.png) no-repeat 30px 30px; float:left; padding-left:30px;border:#d1d1d1 solid 1px;}
.dy1 a:hover{float:left; width:225px; height:76px;  font-weight:normal; color:#0c66d7;background:url(../images/r2.png) no-repeat 30px 30px;  padding-top:90px;padding-left:30px;  -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; display:block; position:relative;   box-shadow: 0px 0px 30px #0c66d7 inset ;}

.dy2 a{padding-top:90px;  width:225px; height:76px;background:url(../images/r3.png) no-repeat 30px 30px; float:left; padding-left:30px; margin-left:23px; border:#d1d1d1 solid 1px;}
.dy2 a:hover{float:left; width:225px; height:76px;  font-weight:normal; color:#0c66d7;background:url(../images/r3.png) no-repeat 30px 30px;  padding-top:90px;padding-left:30px;  -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; display:block; position:relative;   box-shadow: 0px 0px 30px #0c66d7 inset ;}

.dy3 a{padding-top:90px;  width:225px; height:76px;background:url(../images/r4.png) no-repeat 30px 30px; float:left; padding-left:30px;border:#d1d1d1 solid 1px; margin-left:23px}
.dy3 a:hover{float:left; width:225px; height:76px;  font-weight:normal; color:#0c66d7;background:url(../images/r4.png) no-repeat 30px 30px;  padding-top:90px;padding-left:30px;  -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; display:block; position:relative;   box-shadow: 0px 0px 30px #0c66d7 inset ; }

.dy4 a{padding-top:90px;  width:225px; height:76px;background:url(../images/r5.png) no-repeat 30px 30px; float:right; padding-left:30px;border:#d1d1d1 solid 1px;}
.dy4 a:hover{float:right; width:225px; height:76px;  font-weight:normal; color:#0c66d7;background:url(../images/r5.png) no-repeat 30px 30px;  padding-top:90px;padding-left:30px;  -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; display:block; position:relative;   box-shadow: 0px 0px 30px #0c66d7 inset ;}



.m3{ padding-left:25px; padding-right:25px;line-height:45px; text-align:center; background:#0c66d7; color:#FFFFFF;border-radius:5px;float:left;font-size:20px; margin-left:385px;}
.m3 a{color:#FFFFFF;width:180px;}
.m3 a:hover{color:#FFFFFF;width:180px; background:#d01b11; width:180px; line-height:45px;border-radius:5px; float:left;-webkit-transition:all 0.7s ease 0s; transition:all 0.7s ease 0s; }




#pro2{width:100%; float:left; padding-bottom:40px; }
.pro_1{width:1099px; margin:auto; padding-top:50px; font-size:16px; line-height:45px; }
