@charset "utf-8";
/* CSS Document */

body,td,th,input,textarea,select{
	font-size:12px;
	font-family:"微软雅黑", Arial, Tahoma;
	color:#666666;
}
html{-webkit-text-size-adjust:none;}
body,form{
	margin:0;
}
input{outline:none;}
img{border:0px none; vertical-align:middle;}
table{border-collapse:collapse;}
.searHeight{font-style:normal; color:#EC0000;}
ul{display:block; margin:0; padding:0;}
li{list-style:none;}
p{display:block; margin:0; padding:0;}
h1{color:#333; display:block; margin:0; padding:0; font-size:26px; font-weight:normal;}
a{color:#666666; text-decoration:none; outline:none;}
a:hover,a:active{color:#0066CC;}
.aGray{color:#999;}
.aGray:hover,.aGray:active{color:#0066CC;}
.aW{color:#FFF;}
.aW:hover,.aW:active{color:#FFF; text-decoration:underline;}

#head{width:100%; height:80px; position:fixed; z-index:999; top:0; left:0;}
#logo{width:256px; height:74px; padding-top:6px; background:#0061B0; text-align:center; position:absolute; left:0; top:0;}

#menuC{margin:0px 200px 0px 256px; background:#0061B0; height:100%;}
#menu li{float:left; text-align:center; display:block; position:relative; z-index:9;}
#menu li.m-s{width:14%;}
#menu li.m-l{width:15%;}
#menu li.no-b a{border-right:0px none;}
#menu li a{font-size:15px; color:#FFF; line-height:76px; height:77px; display:block; border-right:1px solid #3381C0; border-top:3px solid #0061B0;}
#menu li:first-child a{border-left:1px solid #3381C0;}
#menu li a:hover,#menu li a:active,#menu li a.A{border-top:3px solid #D90000; color:#FF0000;}
#menu li a img{margin-left:12px; margin-top:-2px;}
#menu li div{position:absolute; width:100%; min-width:202px; background:#0061B0; display:none; border-top:1px dashed #3381C0;}
#menu li div a{border-right:0px none; border:0px none; border-bottom:1px dashed #3381C0; line-height:60px; height:62px; color:#FFF;}
#menu li div a:hover,#menu li div a:active{color:#0066CC; border-top:0px none;}

#headR{background:#0061B0; width:200px; height:100%; position:absolute; right:0; top:0; border-left:1px solid #3381C0; z-index:3;}
#wechat{width:100px; height:100%; display:block; float:left; text-align:center;}
#search{width:100px; height:100%; display:block; background:#F90; float:left; text-align:center;}
#wechatCon{width:200px; height:242px; text-align:center; position:absolute; left:0; top:80px; background:#0061B0; color:#FFF; font-size:14px; display:none;}
#searchCon{width:300px; height:50px; position:absolute; right:0; top:80px; background:#FF9900; display:none;}
#searchCon input{border:0px none; background:#FFF; padding:5px; font-size:14px; position:absolute; width:220px; left:10px; top:10px; color:#888;}
#searchCon #but{position:absolute; left:240px; top:10px; width:50px;}

#video{width:100%; height:700px; position:relative; background:#FFF; margin-top:80px; z-index:1; background:#000;}
#banner{width:100%; height:600px; position:relative; background:#FFF; margin-top:80px; z-index:1; overflow:hidden;}
#banner div{width:2000px; left:50%; margin-left:-1000px; height:100%; position:absolute; display:none; z-index:2;}
#banner .arr_left{
	width:80px; height:80px; display:block; position:absolute; z-index:3;
	left:-80px; top:220px;
	background:url(images/arr_left.png) no-repeat left top;
}
#banner .arr_left:hover,#banner .arr_left:active{background:url(images/arr_left.png) no-repeat left bottom;}
#banner .arr_right{
	width:80px; height:80px; display:block; position:absolute; z-index:3;
	right:-80px; top:220px;
	background:url(images/arr_right.png) no-repeat left top;
}
#banner .arr_right:hover,#banner .arr_right:active{background:url(images/arr_right.png) no-repeat left bottom;}

#main1{background:#FFFFFF; position:relative;}
.M{width:1088px; margin:auto; position:relative;}
.M .bt{font-size:36px; text-align:center; padding-top:40px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#0066CC;}
.M .bt2{font-size:20px; text-align:center; padding-top:5px; border-bottom:1px dashed #E6E6E6; padding-bottom:20px; font-weight:bold;}
#M1 ul{width:1030px; margin-top:40px;}
#M1 ul li{float:left; display:block; width:235px; margin-right:20px; cursor:pointer;}
#M1 ul li .img{width:230px; height:150px;}
#M1 ul li .txt{width:230px; height:160px; background:#F5F5F5;}
#M1 ul li .txt1{width:210px; padding-top:10px; padding-bottom:18px; font-size:16px; margin:auto; text-align:center; background:url(images/split1.gif) no-repeat center 40px; color:#0066CC;}
#M1 ul li .txt2{width:200px; padding-top:10px; line-height:180%; margin:auto; color:#888; text-align:center;}

#main2{background:#1970B8; height:470px; position:relative; margin-top:50px; background-image:url(images/slipt2.png); background-repeat:repeat-x; background-position:left 270px;}
#M2{width:1100px; margin:auto; position:relative;}
#M2 ul{width:1050px; margin-top:40px;}
#M2 ul li{float:left; display:block; width:320px; margin-right:20px;}
#M2 ul li a{display:block; height:250px; position:relative;}
#M2 ul li a p.bg{position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:#FFF; filter:alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity:0.2; opacity:0.2;}
#M2 ul li a p.img{position:absolute; z-index:2; left:10px; top:10px; width:300px; height:180px;}
#M2 ul li a p.img img{width:300px; height:180px;}
#M2 ul li a p.txt{width:300px; position:absolute; z-index:2; left:10px; top:200px; color:#FFF; text-align:center; font-size:12px;}
#pro_l{display:block; width:50px; height:50px; position:absolute; left:-20px; top:246px; background:url(images/pro_arr_l.png) no-repeat left top;}
#pro_r{display:block; width:50px; height:50px; position:absolute; right:-20px; top:246px; background:url(images/pro_arr_r.png) no-repeat left top;}
#pro_l:hover,#pro_l:active,#pro_r:hover,#pro_r:active{background-position:left bottom;}

#main3{height:420px;}
#M3 ul{width:1050px; margin-top:30px;}
#M3 ul li{float:left; display:block; width:220px; margin-right:40px;}
#M3 ul li a{display:block; position:relative; width:100%; height:300px;}
#M3 ul li p.img{width:220px; height:220px; position:absolute; left:0; top:0; z-index:1;}
#M3 ul li p.txt{text-align:center; font-size:18px; left:0; top:220px; z-index:2; position:absolute; width:100%;}

#main4{height:450px; margin-top:40px; background:url(images/map.png) no-repeat center bottom; position:relative;}
#M4 p{z-index:1; position:absolute; color:#FFF; width:300px; text-align:center; left:366px;}
#M4 p img{margin-top:-2px;}

#foot{width:100%; padding-top:20px; height:25px; padding-bottom:20px; position:relative; color:#888; border-top:1px solid #E6E6E6;}
#footC{width:1088px; margin:auto;}
#footL{width:500px; float:left;}
#footR{width:500px; float:right; text-align:right;}
#footR a{color:#999;}
#footR a:hover,#footR a:active{color:#666;}

#bannerM{width:100%; height:400px; background:#EEE; margin-top:80px;}
#bannerM div{width:100%; height:400px;}

#mainM{width:1088px; margin:auto; padding-bottom:40px; margin-top:32px;}

#nav{width:600px; float:left;}
#nav li{float:left;}
#nav li a{display:inline-block; padding-left:36px; padding-right:36px; height:40px; line-height:37px; color:#FFF; background:#0066AC; margin-right:1px; font-size:14px;}
#nav li a.A{background:#CC0000;}

#path{width:400px; float:right; text-align:right; color:#999; padding-top:10px;}
#path a{color:#999;}
#path a:hover,#path a:active{color:#666;}

.content{clear:both; line-height:200%;}
.content p{margin-bottom:16px;}

.honor{display:block; overflow:hidden; width:1140px;}
.honor li{float:left; width:240px; margin-right:43px; text-align:center;}
.honor li a{display:block;}
.honor li a img{padding:8px; border:1px solid #E6E6E6;}
.honor li a span{display:block; padding-top:10px; padding-bottom:16px; line-height:145%;}
.honor li a:hover img,.honor li a:active img{border:1px solid #CAE6FF; background:#EEF7FF;}
.honor li a:hover span,.honor li a:active span{color:#0066CC;}
.honor li.clear{float:none; clear:both; width:100%; height:16px;}

.newslist li{display:block; clear:both;}
.newslist li a{display:block; width:100%; height:100%; min-height:96px;}
.newslist li div{float:left;}
.newslist li div.tim{width:100px; height:88px; padding-top:10px; background:#EEE; text-align:center; border-radius:0px 0px 10px 0px;}
.newslist li div.con{width:960px; padding-left:28px; padding-top:2px;}
.newslist li.clear{width:100%; clear:both; height:30px;}

.back{display:block; background:#EEE; padding:11px 0px 13px 0px; text-align:center; font-size:14px; border-radius:5px; box-shadow:1px 1px 2px 0px rgba(0,0,0,0.1);}

.newsCON{font-size:14px;}

.proCls{border:1px solid #E6E6E6; padding:20px; margin-bottom:30px; border-radius:20px 0px 20px 0px;}
.proCls_l{width:300px; float:left;}
.proCls_l img{width:300px; height:180px;}
.proCls_l span{display:block; font-size:14px; color:#0066CC; text-align:center; background:#EEE; padding:12px 10px 15px 10px; margin-top:1px;}
.proCls ul{width:730px; float:right;}
.proCls ul li{float:left; width:240px;}
.proCls ul li.clear{float:none; width:100%; clear:both; height:0px; font-size:0px;}
.proCls ul li a{display:block; padding:4px 5px 4px 10px; background:url(images/arr.png) no-repeat left 10px;}
.proCls ul li a:hover,.proCls ul li a:active{background-position: left -35px; color:#0066CC;}

.proCls .more{display:inline-block; background:#0066CC; color:#FFF; padding:5px 15px;}
.proCls .more:hover,.proCls .more:active{background:#CC0000;}

#proList{width:1150px;}
#proList li{float:left; width:191px; margin-right:30px; border:1px solid #E6E6E6;}
#proList li a{display:block; width:191px; text-align:center; min-height:180px; position:relative;}
#proList li a img{width:170px; height:132px; background:#EEE; margin-top:8px;}
#proList li a span{display:block; width:177px; padding:14px 7px 17px 7px; text-align:center;}
#proList li.clear{width:100%; height:26px; border:0px none;}

#mainC_l{width:256px; float:left;}
#mainC_r{width:790px; float:right; padding-bottom:20px;}

#pro_btm{padding-bottom:10px; padding-top:17px; margin-top:25px; border-top:1px solid #E6E6E6;}
#pro_btm ul{display:block; font-size:0px; width:790px; height:65px; overflow:hidden;}
#pro_btm ul li{height:65px; width:366px; float:left; margin-right:20px; overflow:hidden;}
#pro_btm ul li a img{vertical-align:middle; border:1px solid #E6E6E6; margin-right:7px; display:inline-block; width:48px; height:48px;}
#pro_btm ul li a .span{vertical-align:middle; display:inline-block; width:240px;}
#pro_btm ul li a{font-size:12px !important;}

#know_list a{float:left; padding:4px 0px 4px 12px; background:url(images/arr.png) no-repeat left 10px; }
#know_list span{float:right; text-align:right; padding-top:4px; padding-bottom:4px; color:#999;}

.list li{display:block; clear:both;}
.list li a{display:block; width:100%; height:100%; min-height:96px;}
.list li div{float:left;}
.list li div.img{width:100px; height:88px; padding-top:10px; background:#EEE; text-align:center; border-radius:0px 0px 10px 0px; position:relative; overflow:hidden;}
.list li div.img img{position:absolute;}
.list li div.con{width:880px; padding-left:20px;}
.list li.clear{width:100%; clear:both; height:30px;}

.jobview strong{font-size:18px; color:#AAA;}

#tel{margin-top:26px; border-top:1px solid #E6E6E6; padding-top:20px;}
#inline{margin-top:12px;}

.videoA{display:block; padding:8px 15px 8px 15px; font-size:14px; border:1px solid #DDD; color:#888;}
.videoA img{height:24px; margin-top:-2px; margin-right:6px;}
.videoA:hover,.videoA:active{background:#EEE;}




































