@charset "utf-8";
/* CSS Document */

body{ margin:0px; font-size:12px; color:#333;font-family:"微软雅黑";}
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", STXihei, "华文细黑", Heiti, "黑体", sans-serif;}
button {overflow:visible}
img{border:none;}
a{color:#3d2f1b;text-decoration:none;}
a:hover{color:#0E6EB9;text-decoration:underline;}
li{	list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{overflow:hidden;clear:both; height:0px;}
.aaa{width:1200px; margin:0 auto;}
.lf{ float:left;}
.rt{ float:right;}


/*top*/
.bj{width:100%; background:#efefef; display:block; margin:0 auto;}

.m{width:1200px; margin:0 auto;}

.w{line-height:35px; font-size:14px;}

.y{line-height:35px;}

.y font{ display:block; float:left; padding-top:5px;}

.y p{line-height:35px; font-size:14px;float:left; padding:0 10px;}

.top{width:1200px; margin:0 auto;}

.logo{margin-top:10px; margin-bottom:10px;}

.dh{margin-top:10px; margin-bottom:10px;}

ul#d{float:left; margin-right:30px; width:380px; padding-top:20px;}

ul#d li{line-height:35px; text-align:left; font-size:20px;}

ul#d li img{float:left; margin:5px;}
 
ul#d li p{line-height:55px;}

.ew{float:right; margin-top:15px;}

.ab{margin-top:20px; width:830px; margin-right:10px;}

.ab h1{font-size:18px; font-weight:normal; line-height:45px; display:inline-block; padding-right:10px; color:#000;}

.ab em{font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#bfbfbf; display:inline-block;}

.ab p{padding:10px 0; font-size:16px; line-height:30px;}

.lx{width:347px; margin-top:20px;}

.lx h2{font-size:18px; font-weight:normal; line-height:45px; display:inline-block; padding-right:10px; color:#000;}

.lx em{font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#bfbfbf; display:inline-block;}


.l{background:url(9.jpg) no-repeat left center; width:347px; height:311px;}

.l p{padding:20px; line-height:40px; font-size:16px;text-shadow:0px 0px 5px #fff}

hr{color:#e9e9e9;}

.new{width:580px; margin-top:15px; margin-right:10px;}

.new h3{font-size:18px; font-weight:normal; line-height:45px; display:inline-block; padding-right:10px; color:#000;}

.new em{font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#bfbfbf; display:inline-block; text-transform:uppercase;}

ul#n{border-top:1px solid #e9e9e9;}

ul#n li{border-bottom:1px solid #eee; font-size:16px; line-height:45px;}

ul#n li span{font-size:18px; color:#000; line-height:35px;}

.m1{width:100%; background:#f4f0f0; margin:0 auto; margin-top:20px;}

ul#n li p{font-size:14px; color:#666;}

.tit{margin-top:20px; padding-top:20px; padding-bottom:20px;}

.tit h4{font-size:24px; color:#2992cc; font-weight:normal; line-height:45px; float:left;}

.tit span{float:right; display:block; line-height:45px; font-size:14px;}

/* scrollleft */
.scrollleft{width:1200px;padding:0px;margin:20px auto; padding-bottom:30px;}
.scrollleft li{float:left;margin-right:7px;display:inline;width:275px;text-align:center;line-height:19px}
.scrollleft img{width:275px;height:220px;}


.wrap{margin:0px;position:relative;}
.photo a{display:block;}
.photo a:hover{border:none;}
.photo span{width:275px;background:#000;display:block;position:absolute;bottom:0;left:0;color:#ffffff;filter:alpha(opacity=70);-moz-opacity:0.6;opacity:0.6;font:12px/30px Verdana, Arial; text-align:center;cursor:hand;}
.photo a:hover span{display:block;}


.foot{width:100%; margin:0 auto; background:#333333; display:block; overflow:hidden;}

ul#btm{padding:10px; padding-top:20px;}

ul#btm li{float:left; padding:10px 30px; font-size:16px; background:url(15.jpg) no-repeat right center; line-height:30px; color:#b2b2b2;}

ul#btm li a{float:left;line-height:30px; color:#b2b2b2;}

ul#btm li a:hover{float:left;line-height:30px; color:#fff;}

ul#btm li p{text-align:center; line-height:30px; color:#fff;}

.er{margin:5px; float:right;}

ul#btm li h6{font-size:20px; font-weight:normal; font-weight:normal; background:url(14.jpg) no-repeat left bottom; padding-bottom:20px;}

.btm{width:100%; background:#222222; display:block; text-align:center; line-height:30px; color:#fff; font-size:16px;}


.banner1 img{width:100%; height:auto; margin:0 auto;}


/*neiye*/
.zuo{margin-top:20px; width:235px; margin-right:15px;}

.menu_list{width:235px;margin:0 auto; margin-bottom:15px;}
.menu_head{
	height: 47px;
	line-height: 47px;
	padding-left: 38px;
	font-size: 14px;
	color: #525252;
	cursor: pointer;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	border-top: 1px solid #F1F1F1;
	position: relative;
	margin: 0px;
	font-weight: bold;
	background: #f1f1f1 url(pro_left.png) center right no-repeat;
}
.menu_list .current{background:#f1f1f1 url(pro_down.png) center right no-repeat;}
.menu_body{
	line-height: 38px;
	border-left: 1px solid #e1e1e1;
	backguound: #fff;
	border-right: 1px solid #e1e1e1;
}
.menu_body a{display:block;height:38px;line-height:38px;padding-left:38px;color:#777777;background:#fff;text-decoration:none;border-bottom:1px solid #e1e1e1;}
.menu_body a:hover{text-decoration:none;}

.ti1{background:#2992cc; display:block;}

.ti1 h5{font-size:18px; font-weight:normal; line-height:45px; color:#fff; padding-left:15px; display:inline-block; padding-right:5px;}

.ti1 em{ display:inline-block;font-size:16px; color:#fff; line-height:45px;}


.tit121{background:#2992cc; display:block; text-align:center;}


.lx1{background:#fff; display:block;}

.lx1 p{padding:10px; font-size:16px; line-height:30px;}

.tit121 h3{font-size:18px; color:#fff; line-height:55px; font-weight:normal; padding-right:10px;display:inline-block;}

.tit121 h4{font-family:Arial, Helvetica, sans-serif; line-height:35px; color:#fff; display:inline-block;}

.you{width:950px; margin-top:20px;}

.y1{background:#f9f6f6; display:block; line-height:45px; padding-left:15px; font-size:16px;margin-bottom:10px;}


ul#cp{padding:5px;}

ul#cp li{float:left; line-height:35px; /*margin:16px;*/margin:6px;width: 31.9%; text-align: center;}

ul#cp li p{text-align:center; font-size:16px; line-height:35px;}

 
 
 .wrap1{margin:0px;position:relative;}
.photo1 a{display:block;border:1px solid #cccccc;}
.photo1 a:hover{border:none;border:1px solid #cccccc;}
.photo1 span{/*width:275px;*/background:#2992cc; height:165px; padding-top:60px;display:none;position:absolute;bottom:0;left:0;color:#ffffff;filter:alpha(opacity=70);-moz-opacity:0.6;opacity:0.8; font-family:微软雅黑; font-size:14px; text-align:center;cursor:hand;}
.photo1 a:hover span{display:block; line-height:25px;}



.tu{width:540px; margin-top:10px; margin-right:28px;}



.box{width:530px;margin:10px auto;}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:10px 0 0;overflow:hidden;}
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;height:82px;margin:0 4px 0 0;overflow:hidden;padding:1px;}
.tb-s310, .tb-s310 a{height:393px;width:530px;}
.tb-s310, .tb-s310 img{max-height:393px;max-width:530px;}
.tb-s310 a{*font-size:271px;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{height:80px;width:80px;}
.tb-booth{border:1px solid #CDCDCD;position:relative;z-index:1;}
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #C30008;height:82px;padding:2px;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
.tb-thumb li div{border:1px solid #CDCDCD;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}

.wz{padding:10px 0 10px 0; font-size:16px; line-height:35px; padding-left:10px; float:left;}

ul#ly{width:140px; margin:2px 0px; float:left;}

ul#ly li{ line-height:30px;}





/*导航菜单*/
.dao{width:100%; margin:0 auto;background:#0765a7; height:50px;}
#nav{width:1200px;margin:20px auto;height:50px;line-height:50px;text-align:center ;background:#0765a7;display:block;overflow:hidden;}
#navMenu ul{width:1200px; margin:0 auto;height:50px;text-align:center; }
#navMenu li{float:left;font-size:16px; width:150px; text-align:center; background:url(7.jpg) no-repeat right center;}
#navMenu li a{color:#fff!important;text-decoration:none;width:150px;height:50px;line-height:50px;text-align:center;background-image:url('images/navbg.png');display:block;}
#navMenu li a.last{width:150px;}
#navMenu li a.current{background-position:0 -80px;width:150px;height:50px;line-height:50px;text-align:center;display:block;color:#fff;}
#navMenu li a:hover{background-position:0 -40px;}
/*-------- 下拉菜单 --------------*/
.dropMenu{position:absolute;top:0;z-index:100;visibility:hidden;margin-top:-2px;border:1px solid #0e2c5e;border-top:0;background-color:#cbdef4;padding:4px;width:260px;}
.dropMenu li{float:left;width:130px;height:32px;}
.dropMenu li a{display:block;padding:5px 0 5px 12px;color:#0f335d;}
.dropMenu a:hover{text-decoration:underline;color:#000;}

.banner1{ width:100%; height:480px; margin:auto; min-width:1200px;}