@charset "utf-8";
/* CSS Document */
html {color:#333;font-family:宋体; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0; font-size:12px;}
form, img, p,fieldset,dl,dt,dd{border:0px;}
form, img, p{margin: 0px auto;border:0px;}
ul, li{margin:0px auto; padding:0px; list-style:none; list-style-position:outside;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
dl,dt,dd{margin:0px; padding:0px; border:0px;}
i,em{ font-style:normal;}
input,select{color:#666; font-size:12px;}

a { color: #333; text-decoration: none;}
a:hover {color:#00816c; text-decoration: underline; }

.left{float: left;}
.right{float: right;}
.clear{clear:both;}
.no_way{clear:both; display:block; overflow:hidden; height:0; margin:0; padding:0; line-height:0; font-size:0;}
.dis{display: block;}
.undis{display: none;}
.hide {display:none;}

.blank0{clear:both; height:0px; overflow:hidden;}
.blank5{clear:both; height:5px; overflow:hidden;}
.blank10{clear:both; height:10px; overflow:hidden;}
.blank20{clear:both; height:20px; overflow:hidden;}


.padding24{ padding:24px;}
.padding1{ padding:1px;}
.pad-right8{ padding-right:8px;}
.pad-right20{ padding-right:20px;}
.mar_right20{ margin-right:20px; display:inline; overflow:hidden;}

.border{ border:1px #2b8fcd solid;}
.bg_white{ background:#fff;}
.bg_gray{ background:#f0f0f0;}


.pr{ position:relative;}
.pa{ position:absolute;}

.line_1{ border-bottom:1px #ddd dashed; height:1px; display:inline; overflow:hidden; width:100%;}

.Gmain{ width:1000px; height:auto; margin:0 auto; }

.banner{ width:100%; height:400px; background:url(../images/banner.jpg) no-repeat center top;}
.banner span{ float:left; width:900px; height:auto; line-height:24px; font-weight:bold; color:#FFF; font-size:14px; padding:305px 50px 0; text-indent:4em;}

.h1{ width:1000px; height:30px;  background:url(../images/img_1.jpg) repeat-x left bottom; text-align:center;}
.h1 span{ width:auto; height:30px; line-height:30px; padding:0 10px; background:#FFF; font-family:"微软雅黑"; font-size:30px;}
.h1 span font{font-family:"微软雅黑"; font-size:30px; color:#00816c;}

.part1{ width:1000px; height:auto;}
.part1_left{ width:320px; height:220px; display:inline; overflow:hidden;}
.part1_right{ width:640px; height:auto; padding-right:20px;}
.part1_right h2{ float:left; width:640px; height:42px;}
.part1_right h2 span{ float:left; width:auto; height:42px; line-height:42px; padding:0 15px; background:#f6ac2a; color:#FFF; font-family:"微软雅黑"; font-size:24px;}
.part1_right_text{ width:620px; height:auto; line-height:24px;font-family:"微软雅黑"; font-size:14px; padding:10px; text-indent:2em;}
.part1_right_tip{ width:640px; height:auto; padding:5px 0 0;}
.part1_right_tip ul{ float:left; width:200px; height:auto; padding-right:20px;}
.part1_right_tip ul.ullast{ padding-right:0;}
.part1_right_tip ul li{ float:left; width:200px; height:18px; line-height:18px; display:inline; overflow:hidden; margin-bottom:8px;}
.part1_right_tip ul li em{float:left; display:inline-block; background:#00816c; padding:0 2px; color:#FFF; font-family:Arial, Helvetica, sans-serif; margin-right:5px; overflow:hidden;}
.part1_right_tip ul li a{float:left; display:inline-block; height:18px; line-height:18px;}

.part2_title{ width:980px; height:42px;}
.part2_title span{ float:left; width:auto; height:42px; line-height:42px;padding:0 35px 0 15px; background: url(../images/img_2.jpg) no-repeat right top #f6ac2a; color:#FFF; font-family:"微软雅黑"; font-size:24px;}
.part2{ width:1000px; height:625px;}

.part3{ width:1000px; height:270px;}
.part3_main{ width:192px; height:270px;}
.part3_main_pic{ left:5px; top:0; width:182px; height:111px; z-index:2;}
.part3_main_text{ width:160px; height:150px; border:1px #ddd solid; padding:50px 15px 0; line-height:24px; font-size:15px; left:0; top:70px; text-indent:2em;}

.part4{ width:1000px; height:auto;}
.part4_pic{ width:235px; height:200px; display:inline; overflow:hidden;}

.mosaic-block {	width:293px;height:210px;overflow: hidden;display: inline;}
.mosaic-overlay {opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";	filter: alpha(opacity=00);	background: url(../images/bg-black.png); left:0; top:0; z-index:2;	width:293px;height:210px; text-decoration:none;}
.mosaic-overlay:hover{ text-decoration:none;}
.details { text-align: center; z-index:3; width:293px; padding-top:60px;}
.details h4{ width:293px; height:auto; line-height:36px;font-family:"微软雅黑"; font-size:30px; color:#FFF; padding-bottom:5px;}
.details p{width:293px; height:auto; line-height:30px;font-family:"微软雅黑"; font-size:24px; color:#FFF;}
.mosaic-backdrop {	width: 100%;height: 100%;display: none;	position: absolute;	top: 0;}
.fade1{ left:100px; top:0;}
.fade2{ right:100px; top:0;}
.fade3{ :28px; top:255px;}
.fade4{ right:28px; top:255px;}
.fade5{ left:353px; top:168px;}
.fade6{ left:353px; bottom:0;}
