﻿@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0px; list-style:none
}
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:#055b94;text-decoration:none;}



h1{

float:left;
padding-top:20px;
margin-right:0px;
padding-bottom:25px;
}

.logo{
float:left; border-left:#e1e1e1 solid 1px;font-size:17px; margin-top:25px; margin-left:20px; padding-left:20px;}
.logo span{color:#000000; line-height:35px; font-size:25px;}

.en_cn1{float:right;text-align:right;background:url(../images/tel.jpg) no-repeat 20px 10px; margin-top:45px;  color:#d2373d;  padding-left:32px; width:200px; border:#d2373d solid 1px; border-radius:25px;}
.en_cn1 span{font-size:23px;font-family:Arial, Helvetica, sans-serif; color:#d2373d; padding-right:20px;  line-height:40px;}


#top{ width:100%; float:left;height:37px; border-bottom:#e2e9f3 solid 1px;line-height:37px;}
#top .top1{ width:1202px; height:37px; margin:auto; }
#top .top2{ float:right;}
#top .top2 span{ width:80px; float:left;font-size:12px;}
#top .top2 em{ width:150px; float:left;font-size:12px; font-style:normal}


/*--------------------index.html start----------------------*/


#head{
width:1202px;
margin:auto;
}


#flash{
width:100%;
height:563px;
float:left;
}



.banner{
			width: 100%;
			height:563px; 
			float:left;
			
			/*height: 560px;*/
			/*background: black;*/
			/*子绝父相*/
			position: relative;
			/*超出部分全部隐藏，解决横向滚动条*/
			overflow: hidden;
		}
		.banner ul{
			position: absolute;
		}
		.banner ul li{
			/*这个100%是相对于父盒子的（会把父盒子的宽度继承过来,如父盒子300%,这这里的100%就会相当于300%）*/
			width: 100%;
			height: 563px;
			float: left;
			background:  no-repeat center center;
		}
		/*.banner ul li:nth-child(1){*/
			/*background: url('./1.jpg') no-repeat center center;*/
		/*}*/
		/*.banner ul li:nth-child(2){*/
			/*background: url('./2.jpg') no-repeat center center;*/
		/*}*/
		/*.banner ul li:nth-child(3){*/
			/*background: url('./3.jpg') no-repeat center center;*/
		/*}*/
		.banner ol{
			/*width: 60px;*/
			height: 20px;
			background: rgba(0,0,0,0.5);
			position: absolute;
			left:50%;
			/*margin-left: -40px;*/
			bottom: 40px;
			padding: 0 10px;
			border-radius: 10px;
		}
		.banner ol li{
			width: 10px;
			height: 10px;
			float: left;
			margin: 5px 5px;
			background: rgba(255,255,255,0.5);
			border-radius: 50%;
			cursor: pointer;
		}
		.banner ol .current{
			background: rgba(255,255,255,1);
		}
		.banner i{
			width: 58px;
			height: 120px;
			position: absolute;
			top:35%;
			margin-top: 0px;
			cursor: pointer;
			border-radius: 5px;
			display: none;
		}
		.banner .left{
			left: 60px;
			background: url('../images/left_right.png') no-repeat 0 0px;
		}
		.banner .right{
			right: 60px;
			background: url('../images/left_right.png') no-repeat 0px -120px;
		}
		.banner .left:hover , .banner .right:hover{
			background-color: rgba(0, 0, 0, 0.31);
		}






#menu1{width:100%;
float:left;
height:53px;
background:#16314f;
}


.navbox{height:53px;position:relative;z-index:9; margin:auto; width:1200px;}
.nav{width:1200px;margin:0 auto;height:53px; list-style:none;}
.nav li{float:left;height:53px;position:relative; list-style:none;}
.nav li.last{background:none;}
.nav li a{text-decoration:none;}
.nav li a span{float:left;display:block;line-height:53px;font-size:16px;color:#fff; cursor:pointer;width:170px; text-align:center}
.mj_hover_menu{text-decoration:none; width:170px; height:53px; background:#0a57ae}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:53px;left:0px;}
.nav li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 0px #BEBEBE;}

.mj_menu_li_txt{line-height:30px; font-size:14px; color:#696969;}
.mj_menu_li_txt font{font-size:14px; color:#bb1721;}
.mj_menu_li_txt a{color:#696969; text-decoration:none;}
.mj_menu_li_txt a:hover{color:#696969; text-decoration:underline;}

.mj_menu_news_bg{width:440px; padding-bottom:20px; background:#fff; border-top:#afafaf solid 0px;}
.mj_menu_news_main{width:440px; margin:auto; padding-top:12px;}

.mj_menu_news_li{ padding-left:30px;  float:left; }
.mj_menu_news_img{float:right; padding-right:30px;padding-left:30px; text-align:left; color:#386d53; line-height:30px; font-size:12px;border-left:solid 1px #f0f0f0;}
.mj_menu_news_img font{font-size:13px; color:#696969; width:250px; float:left; line-height:20px; padding-top:10px;}


.mj_menu_news_bg1{width:550px; padding-bottom:20px; background:#fff; }
.mj_menu_news_main1{width:550px; margin:auto; padding-top:12px; }

.mj_menu_news_bg2{width:450px; padding-bottom:50px; background:#fff; border-top:#afafaf solid 0px;}
.mj_menu_news_main2{width:450px; margin:auto; padding-top:12px;}



#nn1{
width:100%;
float:left;
height:85px;
background:url(../images/s_b.jpg) repeat-x bottom;
}
#nn{
width:1202px;
height:59px;
margin:auto;

}

#nn .n2{float:left;width:895px; line-height:59px; }
#nn .n2 h3{float:left;   font-weight:normal; font-size:16px; text-transform:uppercase; line-height:59px; padding-right:20px; color:#3f3f3f }

#nn .n2 span{float:right; }




#search{
width:284px;
padding-top:15px;
float:right;
}
#search_logo{ padding-top:0px;}


.searchinput{
height:32px;
line-height:32px;
color:#333333;
font-size:12px;
border:#eeeeee solid 1px;
border-right:#d5d5d5 solid 0px;
width:200px;
border-top-left-radius:25px;
border-bottom-left-radius:25px;
float:left;
padding-left:20px;
display:inline;
background:#fff;
}




#ab2{width:1202px; margin:auto;  padding-top:25px; clear:both}

.ab1{width:424px; float:left }
.ab1 h3{width:424px; text-align:left; font-size:30px; color:#393939; font-weight:normal; padding-bottom:35px; }
.ab1 h3 span{width:424px; text-align:left; font-size:14px; color:#393939; font-weight:normal; line-height:5px; line-height:35px; text-transform:uppercase  }
.ab1 h3 em{ width:50px; height:2px; background:#055b94; position:absolute }

.ab1 p{width:424px; float:left; }
.m1{border-radius:25px; border:#CCCCCC solid 1px; width:120px; line-height:32px; float:left; margin-top:20px; text-align:center}

.ab_2{ width:222px; float:left; padding-left:50px;} 
.ab_2_1{ width:222px; float:left; text-align:center; font-size:14px; color:#393939; font-weight:normal; line-height:5px; line-height:55px; padding-bottom:10px;border-bottom:#dfdfdf solid 1px;padding-top:20px;} 
.ab_2_1 h4{width:222px; text-align:center; font-size:45px; color:#0087e5; font-weight:normal; font-family:"Times New Roman", Times, serif ;   }
.ab_2_1 h4 span{ font-size:14px; color:#393939; font-weight:normal;  font-family:"微软雅黑" }
.ab_2_1 h4 em{ width:50px; height:1px; background:#dfdfdf; position:absolute; margin-left:-25px;}

.ab_2_2{ width:222px; float:left; text-align:center; font-size:14px; color:#393939; font-weight:normal; line-height:5px; line-height:24px; padding-bottom:40px;border-bottom:#dfdfdf solid 1px; padding-top:70px; } 
.ab_2_2 h4{width:222px; text-align:center; font-size:45px; color:#636363; font-weight:normal; margin-bottom:10px; font-family:"Times New Roman", Times, serif ;}
.ab_2_2 h4 span{ font-size:14px; color:#393939; font-weight:normal; font-family:"微软雅黑" }
.ab_2_2 h4 em{ width:50px; height:1px; background:#dfdfdf; position:absolute; margin-left:-25px; margin-top:20px; }


.ab_3{ width:441px!important; height:270px!important; float:right; padding-top:50px; background:#000000; margin-top:30px;}



.nr1{ width:441px;height:0px; position:relative;clear: both; z-index:100;}
.nr2{height:220px; background:url(../images/sp1.png) no-repeat; padding-left:70px; margin-left:100px; margin-top:140px; position:absolute;clear: both; text-align:left; color:#FFFFFF; font-size:20px; padding-top:5px;}
.nr2 a{color:#FFFFFF;}




#main1{width: 100%; float:left; background:url(../images/pb.jpg) repeat-x #f0f5ff; margin-top:40px; margin-bottom:30px;}
#main {width: 1201px; margin:auto;padding-bottom:40px; overflow:hidden; }

.left1{width:284px; background:#FFFFFF; border:#e2e9f3 solid 1px; float:left; padding:20px;  }
.pro{width:284px; float:left;}
.pro ul{overflow:hidden; text-align:left; float:left;  }
.pro ul li{display:inline;float:left; line-height:40px; }
.pro ul li a{ float:left; font-size:16px;  background:#f4f8ff;   border:#dbe4f0 solid 1px; color:#2f4c6c; margin-bottom:5px;   padding-left:20px; width:264px;border-radius:5px;}
.pro ul li a:hover{ float:left;  color:#fff; background:#0a57ae  }



.lxx{width:244px; float:left; background:#f4f8ff;   border:#dbe4f0 solid 1px; margin-top:10px; padding:20px;}
.lxx h3{width:244px; float:left; background:url(../images/pp.png) no-repeat left; padding-left:60px; font-weight:normal; color:#37485a}
.lxx h3 span{font-weight:normal; color:#889bae; font-size:14px;}

.lxx h4{width:244px; float:left; font-weight:normal; color:#768297; text-transform:uppercase; line-height:20px; padding-top:20px;}
.lxx h4 span{font-weight:normal; color:#697179; font-size:30px; line-height:40px;}


.right1{width:805px; background:#FFFFFF; border:#e2e9f3 solid 1px; float:right; padding:20px; height:210px; }

.right-zz{width:220px; float:left; height:210px; padding-right:30px;vertical-align: middle;
display: table-cell; text-align:center}
.right-zz p{width:220px; float:left;text-align:center; line-height:30px; font-size:18px; }
.right-zz p a{ color:#0f57ac}
.right-zz img{ max-width:220px!important; max-height:180px;text-align:center }
.right-zz1{ float:right; width:555px;}



.right2{width:845px;  float:right;margin-top:10px; }
.right2 ul{overflow:hidden;  float:left;width:845px;}
.right2 ul li{display:inline;float:left;   float:left; width:260px!important; height:211px; margin-right:18px;  background:#FFFFFF;border:#e2e9f3 solid 1px;  }
.right2 ul li a{ float:left; color:#2f4c6c; text-align:center; width:260px!important;height:211px; }
.right2 ul li img{ max-width:260px!important; max-height:170px!important; }


.case{ width:1201px; margin:auto; padding-bottom:60px; overflow:hidden; border-bottom:#0a57ae solid 4px;}
.case-1{ width:1201px; float:left; margin-top:20px; padding-bottom:50px; background:url(../images/xx.png) no-repeat 0px 5px}
.case-1 h3{ width:1201px; float:left;  color:#0a57ae; text-transform:uppercase; font-size:30px; line-height:35px; margin-bottom:0px; text-align:center; padding-bottom:0px;}
.case-1 h3 span{ width:1201px; line-height:20px; float:left; font-weight:normal; color:#6c6c6c; text-transform:none; font-size:17px; padding-top:10px; }
.case-1 h3 em{ width:120px; height:3px;position:absolute; background:#004f94; margin:auto; overflow:hidden; margin-left:-50px;}


.c111{ width:530px; float:left; }

.c1{ width:450px; float:left; background:url(../images/y1.png) no-repeat left top; height:66px; color:#333333; font-size:18px; padding-top:12px; padding-left:80px; margin-bottom:20px;}
.c1 span{ width:450px; float:left;  color:#a9a9a9; font-size:14px;}

.c2{ width:450px; float:left; background:url(../images/y2.png) no-repeat left; height:66px; color:#333333; font-size:18px; padding-left:80px; padding-top:12px;  margin-bottom:20px;} 

.c2 span{ width:450px; float:left;  color:#a9a9a9; font-size:14px;}


.c112{ width:530px; float:right;}
.c4{ width:450px; float:left; background:url(../images/y4.png) no-repeat left; height:66px; color:#333333; font-size:18px; padding-left:80px;  padding-top:12px; 
}
.c4 span{ width:450px; float:left;  color:#a9a9a9; font-size:14px;}

.c3{ width:450px; float:left; background:url(../images/y3.png) no-repeat left; height:66px; color:#333333; font-size:18px; padding-left:80px; padding-top:12px; 
}
.c3 span{ width:450px; float:left;  color:#a9a9a9; font-size:14px;}





#ys{
width:1135px; height:400px;
margin:auto; padding-top:15px; border:#e5e5e5 solid 1px; border-top:#efefef solid 7px; padding-left:32px; padding-right:32px;
}
#ys h3{width:1135px; text-align:left;  font-size:20px; color:#0a57ae; font-weight:normal; border-bottom:#e5e5e5 solid 1px; line-height:50px;}
#ys h3 span{font-size:14px; color:#a4a4a4; float:right }

#ys h5{font-size:18px; color:#0f57ac; font-weight:normal;width:280px; float:left; line-height:40px;}
#ys h5 a{ color:#0f57ac;}

#ys ul{overflow:hidden; text-align:left; float:left;}
#ys ul li{display:inline;float:left;   width:528px; padding-top:20px; padding-right:30px; height:140px; }

#ys ul li img{ width:197px; height:117px; float:left; padding:10px; border:#e5e5e5 solid 1px; margin-right:20px;}










#dh22{
width:100%; float:left;
background:#0a57ae; margin-top:30px; padding-top:30px; padding-bottom:30px; margin-bottom:30px;
}

#dh1{
width:1201px; 
margin:auto;
}
.dh2{
width:750px;
float:left; 
}
.dh2 h3{color:#FFFFFF;width:750px;font-weight:normal; font-size:15px; float:left;} 
.dh2 h3 span{ color:#fff;font-weight:normal; font-size:25px; line-height:40px;  } 

.ddd{float:right;text-align:center; color:#0a57ae; font-size:17px; line-height:35px;width:300px; background:#fff; margin-top:20px;border-radius:2px;}



#honor{width:1201px;margin:auto; background:url(../images/ap.jpg) no-repeat left  65px;}
#honor h3{width:1201px;font-weight:normal; font-size:20px; float:left; color:#292929;} 
#honor h3 span{font-weight:normal; font-size:15px; line-height:40px; padding-left:8px;  } 
#honor h3 b{font-weight:normal; font-size:14px; float:right } 


.hh1{width:1201px;
	overflow: hidden;  padding-top:10px;
}


.hh1 ul li{display:inline;float:left; font-size:12px;border:#eaeaea solid 1px; width:212px; height:155px!important; margin-bottom:10px; margin-left:10px; }
.hh1 ul li img{font-size:12px; max-width:192px; max-height:135px; padding:10px; border:#e9e9e9 solid 1px;}

.demo {
	OVERFLOW: hidden;
	WIDTH:100%
}
.indemo {FLOAT: left; WIDTH: 800%}
.demo1 {FLOAT: left}
.demo2 {FLOAT: left}




.casepic{ width:192px;
height:135px;
vertical-align: middle!important;
display:table-cell!important; background:#fff;}




#new2{
width:100%; float:left;
background:#f6f9ff; margin-top:30px; padding-top:50px; padding-bottom:30px; margin-bottom:30px;
}
#new1{width:1201px; margin:auto; overflow:hidden;  }

.new{width:680px; float:left}
.new h3{width:680px; font-size:20px;  line-height:24px; float:left; font-weight:normal; color:#0a57ae; height:40px;}
.new h3 span{ float:right; font-size:13px; width:70px; text-align:center; background:#FFFFFF; line-height:24px; border:#e1e9f9 solid 1px;}

 
.n2{width:680px;float:left;}

.n2 ul{overflow:hidden; text-align:left; float:left;}
.n2 ul li{display:inline;float:left;  height:50px; float:left;  width:675px; margin-bottom:20px; border:#e1e9f9 solid 1px; border-left:#0974c7 solid 3px; padding-top:20px; padding-bottom:20px; background:#FFFFFF }
.n2 ul li a{ float:left; font-size:15px; color:#a1a1a1 }


.nr{width:500px;float:right; padding-right:20px;}
.nr h5{ color:#666666; font-size:16px; line-height:24px; float:left; font-weight:normal;width:500px;}
.nr h5 a{ color:#666666;}

.shijian{ width:120px; float:left; height:50px;border-right:#e1e9f9 solid 1px; color:#a4a4a4; padding-top:10px;  text-align:center; font-size:15px; margin-right:10px;}
.shijian b{  font-size:35px;text-align:center; padding-left:10px; }
 
  
.n3{width:451px;float:right; background:url(../images/tu.jpg) no-repeat 0px 40px;}
.n3 h3{width:451px; font-size:20px;  line-height:24px; float:left; font-weight:normal; color:#0a57ae; height:40px;}
.n3 h3 span{ float:right; font-size:13px; width:70px; text-align:center; background:#FFFFFF; line-height:24px; border:#e1e9f9 solid 1px;}

.n3 ul{overflow:hidden; text-align:left; float:left; padding-top:150px;}
.n3 ul li{display:inline;float:left;  float:left;  width:451px; border-bottom:#c7cfdf dashed 1px; line-height:40px;}
.n3 ul li a{ float:left; font-size:15px; }



#link{width:1201px; margin:auto;  }
#link h3{width:160px; font-size:20px;  line-height:60px; float:left; font-weight:normal; color:#fff; text-align:center; background:#0e59ae}

#link ul{overflow:hidden; text-align:left; float:right; width:1041px; }
#link ul li{display:inline;float:left;  float:left; height:35px; margin-top:5px; margin-left:18px; width:110px; border:#d9dee8 solid 1px;  }



#footer1{ float:left; width:100%; background:#16314f; color:#adbed1; padding-top:50px; padding-bottom:50px; margin-top:30px;}
#footer1 a{  color:#adbed1}

#footer{margin:auto;width:1202px; line-height:30px;overflow:hidden; text-align:center}

.zzb07tail{}
a.zzb07link{ text-decoration:none;}

a.zzb07link:hover {text-decoration:underline;

}


