/* Global Styles */

.leader-banner {
	background: #000;
	text-align: center;
}
 

.vert-text {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

.vert-text h1 {
  padding:0;
  margin: 0;
  font-size:3.5em;
  font-weight:normal;
  color:#0052a5;
  padding-bottom:30px; 
  letter-spacing:3px;
  line-height:45px;
}
.vert-text h2{color:#bfbfbf; font-size:3.0m;  letter-spacing:3px; padding-bottom:10px;}
.vert-text h3 {color:#333; font-weight:normal; font-size:0.937em; line-height:27px;}
.vert-text h3 strong{color:#68abea; font-size:1.2em; font-weight:300;}
.vert-text a{color:#68abea;}
.vert-text a:hover{color:#ce0000;}

.messages_box{width:100%; height:100%; background:#f2f2f2; float:left;}
.cont_messages{width:100%; margin:0 auto; color:#666; position:relative; padding-top:70px;}
.cont_messages h3{font-size:2.0em; color:#222; line-height:60px;}
.cont_messages ul{ width:100%; float:left; padding-bottom:15px; border-bottom:1px solid #e1e1e1; margin-bottom:20px;}
.cont_messages ul li{line-height:36px; padding:10px 0px; width:50%; float:left;}
.cont_messages span{width:20%; float:left;}
.cont_messages input{width:70%; float:left;}
.cont_messages select{width:71%; float:left;}
.cont_messages textarea{width:70%; float:left;}
.input_word{line-height:36px; height:36px; background:#f4f4f4; border:1px solid #d0d0d0; padding-left:5px; font-size:0.917em; color:#666; font-family:'Microsoft yahei', 'Gotham A', 'Gotham B', Arial, Helvetica, sans-serif;  }
.input_word:hover, .textarea_word:hover, .input_code:hover{background:#fff;}
.textarea_word{line-height:22px; background:#f4f4f4; border:1px solid #d0d0d0; padding-left:5px; font-size:0.917em; color:#666; font-family:'Microsoft yahei', 'Gotham A', 'Gotham B', Arial, Helvetica, sans-serif;  }

.cont_send{float:left; width:100%; padding-bottom:80px;}
.cont_code{float:left; width:50%;}
.cont_code span{float:left; width:20%; line-height:36px;}
.input_code{line-height:36px; height:36px; width:120px; background:#f4f4f4; border:1px solid #d0d0d0; padding-left:5px; font-size:0.917em; color:#666; font-family:'Microsoft yahei', 'Gotham A', 'Gotham B', Arial, Helvetica, sans-serif;  }
.cont_bot{float:left; width:50%; height:28px; text-align:right;}
.cont_bot input{line-height:36px; border:1px solid #e1e1e1; cursor:pointer; color:#003e86; width:90px; text-align:center; font-family:'Microsoft yahei', 'Gotham A', 'Gotham B', Arial, Helvetica, sans-serif; background:#fff;}
.cont_bot input:hover{line-height:36px; border:1px solid #003e86; color:#fff; width:90px; text-align:center; font-family:'Microsoft yahei', 'Gotham A', 'Gotham B', Arial, Helvetica, sans-serif; background:#003e86;}

.wz_color{color:#68abea; font-size:14px;}

.contact_box{width:100%; height:100%;  float:left;}
.contact_word{float:left; width:100%; text-align:center; padding:90px 0px 130px 0px;}
.contact_word h3{color:#004c99; font-size:2.0em; padding-bottom:20px; line-height:50px; letter-spacing:2px;}
.contact_word p {color:#666; line-height:27px; padding:10px 0;}
.contact_word p a{color:#68abea;}
.contact_word p a:hover{color:#ce0000;}
 
/* Full Page Image Header Area */

.header {
  display: table;
  height:400px;
  width:100%;
  position:relative; 
 
}
 

/* Intro */

.intro {
  padding:0px 0px; 
  margin:0 auto;
}

/* Services */

.services {
  background: #7fbbda;
  padding: 50px 0;
  color: #ffffff;
}

.service-item {
  margin-bottom: 15px;
}

i.service-icon {
  border: 3px solid #ffffff;
  border-radius: 50%;
  display: inline-block;
  font-size: 56px;
  width: 140px;
  height: 140px;
  line-height: 136px;
  vertical-align: middle; 
  text-align: center;
}

/* Callout */

.callout {
  color: #ffffff;
  display: table;
  height:500px;
  width:100%; 
}

.callout p{line-height:25px; padding:5px 0px 10px 0px;}
.wz_bot a{color:#fff; background:#0052a5; width:100px; text-align:center; padding:12px 20px; border-radius:4px; font-size:1.0em;}
.wz_bot a:hover{color:#fff; background:#0098f0; width:100px; text-align:center;}
/* Portfolio */

.portfolio {
  padding:0px 0;
}

.portfolio-item {
  margin-bottom: 25px;
}

.img-portfolio {
  margin: 0 auto;
}


/* Call to Action */

.call-to-action {
  color: #ffffff;
  background: #0a5175;
  padding: 50px 0;
}

.call-to-action .btn {
  margin: 10px;
}

/* Map */

.map {
  height: 500px;
}

/* Footer */

footer {
  xxpadding: 100px 0;
}

.top-scroll {
  margin-top: 50px;
}

.top-scroll a {
  text-decoration: none;
  color: inherit;
}

i.scroll {
  color: #333333;
}

i.scroll:hover {
  color: #0a5175;
}
/* Responsive */

@media (max-width: 768px) {
	
  .header {
	background: url(../images/bg.jpg) no-repeat center center scroll;
	height:250px;
  }

  .callout {
	background: url(../images/callout.jpg) no-repeat center center scroll; 
	height:250px;
  }
   

  .map {
	height: 75%;
  }
  .cont_messages{ padding-top:30px;}
  .cont_messages ul li {width:100%; padding:5px 0px; }
  .cont_code{width:100%; padding-bottom:20px;}
  .cont_bot{width:100%; text-align:left;}
  .contact_word{ padding:10px 0px 20px 0px;}
  .contact_word h3{color:#004c99; font-size:2.0em; padding-bottom:15px; line-height:60px; letter-spacing:1px;}
  .contact_word p {color:#666; line-height:18px;}
  .contact_word p img{width:280px;}
  .txt_ce img, .txt_le img, .txt_rig img{width:280px;} 
 
}

/*关于我们*/
.txt_ce{text-align:center; line-height:25px; font-size:1.2em;}
.txt_le{text-align:left;}
.txt_rig{text-align:right;} 
.ab_profiles {
  display: table;
  height:650px;
  width:100%;
  position:relative; 
 
}
.about-text {
  display: table-cell;
  vertical-align: middle;
  position:relative;
 
}
.about-text h3{width:100%; color:#222; font-size:3.5em; letter-spacing:3px; text-align:center; padding:30px 0px 25px 0px; font-weight:normal;}
.about-text_w {
  display: table-cell;
  vertical-align: middle;
  position:relative;
 
}
.about-text_w h3{width:100%; color:#fff; font-size:3.5em; letter-spacing:3px; text-align:center; padding:30px 0px 25px 0px; font-weight:normal;}
.about_text_word{ width:100%; text-align:left; color:#333; line-height:25px; text-align:justify;}

.ab_yewu_box{width:100%; height:100%; float:left; }
.ab_yewu_word{width:100%; margin:0 auto; color:#666; position:relative; padding-top:70px; padding-bottom:70px;} 
.ab_yewu_word h3{width:100%; text-align:center; font-size:2.0em; color:#222; line-height:60px;}

.ab_bg2 {
  color: #ffffff;
  display: table;
  height:550px;
  width:100%; 
}
.yewu_img{padding-top:0px;}
.yewu_img img{ border:2px solid #ebebeb; margin:5px 4px;}
.yewu_img img:hover{ opacity:0.7; filter:alpha(opacity=70); }

.ab_bg3 {
  color: #ffffff;
  display: table;
  height:480px;
  width:100%; 
}
.team_site{padding-bottom:50px;}

.ab_bg4 {
  color: #ffffff;
  display: table;
  height:480px;
  width:100%; 
}

.jigou_word{float:left; width:100%; padding:60px 0px 70px 0px; line-height:24px; color:#666;}
.jigou_word strong{color:#003e86;}
.jigou_word span{float:left; width:57%;}
.jigou_word img{float:right; width:34%; display:block;}

.team_box{width:100%; height:100%; float:left; background:#f4f4f4 url(../images/team_boxbg.gif);}
.team_img{width:100%; margin:0 auto; color:#666; position:relative; padding-top:70px; padding-bottom:70px;} 
.team_img li{float:left; width:33%; text-align:center; margin-bottom:30px;}
.team_img li img{padding-bottom:10px; width:164px; margin:0 auto;}
.team_img li span{width:100%; float:left; text-align:center;}
.team_img li img:hover{ opacity:0.7; filter:alpha(opacity=70); }

@media (max-width: 768px) {
.ab_profiles { 
  height:320px; 
} 
.ab_yewu_word{padding-bottom:20px;}
.about_text_word{ line-height:21px;}
.ab_yewu_word{ padding-top:15px;} 
.yewu_img img{ border:3px solid #ebebeb; width:120px;}
.ab_bg2, .ab_bg3, .ab_bg4{ 
  height:250px; 
}
.team_img{ padding-top:25px;}
.team_img li{width:50%; margin-bottom:15px;}
.team_img li img{ width:94px; }
.team_site{padding-bottom:0px;}
.jigou_word span{float:left; width:100%;}
.jigou_word img{float:left; width:100%; display:block; padding-top:20px; text-align:center;}

}

.img_wbo{width:25%; float:left;}

#facybox {
	position: absolute;
	top: 0;
	left: 0;
	margin: -20px 0 0 -20px;
	z-index: 100;
	text-align: left;
	padding: 18px;
	min-width: 40px;
	min-height: 40px;
	z-index:99999;
}
#facybox .w,  #facybox .e, #facybox  .nw,
#facybox .ne, #facybox .sw, #facybox .se {
	min-height: 18px;
	min-width: 13px;
}
#facybox .n, #facybox .s {
	background-repeat: repeat-x;
	height: 18px;
}
#facybox .w, #facybox .e {
	background-repeat: repeat-y;
}

#facybox .nw, #facybox .ne, #facybox .sw, #facybox .se,
#facybox a.next, #facybox a.prev,
#facybox .closek #facybox .loading {
	background-repeat: no-repeat;
}

#facybox a.next {
  background-position: 9999px 50%;
}

#facybox a.prev {
  background-position: -9999px 50%;
}
#facybox a.prev:hover{
	background-position: 0 50%;
}
#facybox a.next:hover{
	background-position: 100% 50%;
}

#facybox .close {
	position: absolute;
	top: 5px;
	right: 0;
	display: block;
	width: 30px;
	height: 30px;
}

#facybox .prev,
#facybox .next{
	display: block;
	position: absolute;
	cursor: pointer;
}

#facybox .navigation .counter{
	background: #000;
	color: #fff;
	text-align: center;
	position: absolute;
	bottom: -33px;
	left: -10px;
	padding: 2px 0;
	font-size: 11px;
}

#facybox .loading {
  margin: 0 auto;
  width: 22px;
  height: 22px;
  text-align: center;
}

#facybox .popup {
  position: relative;
}

#facybox table {
  border-collapse: collapse; font-size:1.0em;; line-height:22px;
}

#facybox td {
  border-bottom: 0;
  padding: 0;
}

#facybox .body {
  padding:30px 40px;
  background: #fff;
  width: auto;
  color:#666;
  line-height:24px;
}
 

#facybox .loading {
  text-align: center;
}

#facybox .image {
  text-align: center;
  line-height: 0;
}

#facybox img {
  border: 0;
  margin: 0;
}

#facybox .footer {
	position: absolute;
	top: 28px;
	left: 23px;
	padding: 0;
	width: 90%;
}

#facybox .footer img {
  vertical-align: middle;
}

#facybox .tl, #facybox .tr, #facybox .bl, #facybox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facybox_overlay {
	position: fixed;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}

.facybox_hide {
  z-index:-100;
}

.facybox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facybox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#facybox .n       { background-image: url('../images/fancy_shadow_n.png');  }               
#facybox .s       { background-image: url('../images/fancy_shadow_s.png');  }
#facybox .w       { background-image: url('../images/fancy_shadow_w.png');  }
#facybox .e       { background-image: url('../images/fancy_shadow_e.png');  }
#facybox .nw      { background-image: url('../images/fancy_shadow_nw.png'); }
#facybox .ne      { background-image: url('../images/fancy_shadow_ne.png'); }
#facybox .sw      { background-image: url('../images/fancy_shadow_sw.png'); }
#facybox .se      { background-image: url('../images/fancy_shadow_se.png'); }
#facybox a.next   { background-image: url('../images/fancy_right.png');     }
#facybox a.prev   { background-image: url('../images/fancy_left.png');      }
#facybox .close   { background-image: url('../images/fancy_closebox.png');  }
#facybox .loading { background-image: url('../images/loading.gif');         }

#facybox .bolder{background:#ffffff}

.view_box{z-index:9999;}
.view_box p{padding-top:10px;}

.hr {
  display: table;
  height:400px;
  width:100%;
  position:relative; 
 
}
.hr h3{padding-top:15px;}
.hr_bottom a{width:120px; padding:10px 60px 10px 20px; border:2px solid #fff; font-size:1.2em; color:#fff; background:url(../images/hr_jtou.png) no-repeat right;}
.hr_bottom a:hover{color:#68abea; border:2px solid #68abea; padding:10px 57px 10px 23px; background:url(../images/hr_jtouov.png) no-repeat right;}

.hr_box_1{width:100%; margin:0 auto; color:#666; position:relative; padding-top:45px;}
.hr_box{width:100%; height:100%; background:#fff; float:left;}
.hr_box h3{font-size:2.0em; color:#004c99; line-height:60px; text-align:center;}
.hr_box_1 p{line-height:24px; text-align:center; padding-bottom:50px; font-size:0.917em;}

 
.hr_zw{float:left; width:100%;  padding:40px 0px 50px 0px;  border-top:1px solid #e1e1e1;}
.hr_zw h3{color:#222; font-size:2.0em; padding-bottom:20px; line-height:60px; letter-spacing:2px;}
.hr_zw p {color:#666; line-height:27px; padding:10px 0;}
.hr_zw p a{color:#68abea;}
.hr_zw p a:hover{color:#ce0000;}
.hr_zw ul{float:left; width:100%; padding-top:20px; padding-bottom:30px; border-bottom:1px solid #e1e1e1; margin-bottom:25px;}
.hr_zw ul li{float:left; width:48%; margin:1% 0px 1% 1%; background:#f3f3f3; height:120px; overflow:hidden; color:#888;}
.hr_zw ul li:hover{ background:#0052a5; color:#ffffff;} 
.hr_zw ul li span{float:left; width:69%; height:100px; font-size:0.833em; padding:10px 3% 0px 3%; line-height:22px; overflow:hidden;}  
.hr_zw ul li strong{font-size:1.2em; line-height:27px;}
.hr_zw ul li a{float:right; width:25%; height:120px; background:#ccc url(../images/zhwicon.png) no-repeat center top; line-height:180px; text-align:center; color:#fff;}
.hr_zw ul li a:hover{ background:#505050 url(../images/zhwicon.png) no-repeat center top; color:#FFF;}
.hr_view_box{z-index:9999;}

.pageBox{padding:20px 0 10px 0; float:left; font-size:12px; width:100%; height:30px; text-align:center;}
.pageBox .prev,.pageBox .next{padding:5px 0px; }
.pageBox .prev a,.pageBox .next a{ height:20px; padding:5px ; overflow:hidden; line-height:20px; width:20px;}
.pageBox span{}
.pageBox a{ margin:0 3px; text-align:center; height:20px; padding:8px 13px 8px 13px; line-height:20px; border:1px solid #ededed; background:#ededed; overflow:hidden; text-decoration:none; color:#666; }
.pageBox a:hover{border:1px solid #ccc; background-color:#fff; color:#b92721; text-decoration:none; }
.pageHover a,.pageHover a:hover{border:1px solid #ccc; background-color:#fff; color:#b92721;  }


.hr_yp_bt{text-align:center; padding-top:20px; padding-bottom:20px;}
.hr_yp_bt a{color:#fff; background:#797d94; line-height:30px; padding:8px 15px; border-radius:3px;}
.hr_yp_bt a:hover{background:#bd0000;}


.news_caid{float:left; width:100%;  padding:40px 0px 50px 0px; }
.news_caid h3{color:#004c99; font-size:2.0em; line-height:60px; letter-spacing:2px;}
.news_xbt{line-height:30px; color:#0052a5; padding-bottom:30px; font-size:0.833em; letter-spacing:1px;}

.news_caid ul{float:left; width:100%;}
.news_caid ul li{float:left; width:100%; background:#f3f3f3; margin-bottom:30px;}
.news_caid ul li span{float:left; width:45%;}
.news_caid ul li span img{width:100%;}
.news_caid ul li span img:hover{width:100%;  opacity:0.7; filter:alpha(opacity=70);}
.news_caid ul li div{float:right; width:47%; background:#f3f3f3;} 

.news_right_site{ padding:3% 4%;}
.news_date{color:#999; line-height:25px;}
.news_title{font-size:1.3em; color:#333; line-height:31px; padding-bottom:6px; margin-bottom:6px; border-bottom:1px solid #e1e1e1;}
.news_title a{color:#333;  font-weight:bold;}
.news_title a:hover{color:#0052a5; font-weight:bold;}
.news_content{ margin-top:15px;  color:#888; line-height:24px;}


.meit_img {
  color: #ffffff;
  display: table;
  height:350px;
  width:100%; 
}
.news_meit{float:left; width:100%;  padding:40px 0px 50px 0px;  border-top:1px solid #e1e1e1;}
.news_meit h3{color:#004c99; font-size:2.0em; padding-bottom:20px; line-height:60px; letter-spacing:2px;}  
.news_meit ul{float:left; width:100%; padding-top:20px; padding-bottom:30px; border-bottom:1px solid #e1e1e1; margin-bottom:25px;}
.news_meit ul li{float:left; width:48%; margin:1% 0px 1% 1%; background:#f3f3f3; height:120px; overflow:hidden; color:#888;}
.news_meit ul li:hover{ background:#0052a5; color:#ffffff; cursor:pointer;} 
.news_meit ul li span{float:right; width:69%; height:100px; font-size:0.917em; padding:10px 3% 0px 3%; line-height:21px; overflow:hidden;}  
.news_meit ul li span strong{line-height:40px;}
.news_meit ul li span b{ font-weight:normal; height:45px; overflow:hidden; display:block;}
.news_meit ul li strong{font-size:1.2em; line-height:27px;}
.news_meit ul li p{float:left; width:25%; height:120px; background:#505050;  text-align:center; color:#fff; line-height:20px;}
.news_meit ul li p:hover{background:#b92721;}
.news_meit ul li p strong{font-size:2.0em; line-height:70px;}
 
.news_site_title {
	background:#0052a5; line-height:30px; padding:1% 0px; color:#fff; font-size:0.917em;
}
.news_site_title a{color:#fff; padding-right:10px;}
.news_site_title a:hover{color:#cbddee; text-decoration:underline;}
.news_blank_title {	background:#f3f3f3; line-height:30px; padding:2% 0px; color:#333; font-size:1.5em; 
}
.news_blank_word{float:left; width:100%;  padding:10px 0px 30px 0px; line-height:26px; color:#666; border-bottom:1px solid #e1e1e1; margin-bottom:25px;}
.news_blank_date{line-height:30px; color:#999; padding:10px 0px; font-size:0.917em; letter-spacing:1px;  display:none;}
.news_blank_fy{float:left; width:100%;}
.news_blank_fy p{line-height:27px; width:100%; float:left;}
.news_blank_fy p span{width:100px; float:left;}
.news_blank_fy a{float:left; color:#0052a5; text-decoration:underline;}
.news_blank_fy a:hover{float:left; color:#b92721; text-decoration:underline;}



 
.solutions{float:left; width:100%;  padding:40px 0px 50px 0px; }
.solutions h3{color:#004c99; font-size:2.0em; line-height:60px; letter-spacing:2px;}
.solutions ul{float:left; width:100%;}
.solutions ul li{float:left; width:48%; margin:0px 1%; background:#f3f3f3; margin-bottom:45px; }
.solutions ul li span{float:left; width:45%;}
.solutions ul li span img{width:100%;}
.solutions ul li span img:hover{width:100%;  opacity:0.7; filter:alpha(opacity=70);}
.solutions ul li div{float:right; width:47%; background:#f3f3f3;} 
.solutions_content{margin-top:10px; font-size:0.917em; color:#888; line-height:21px; overflow:hidden; height:65px; display:block; }
.solutions_title{font-size:1.2em; color:#333; line-height:25px; padding-bottom:6px; margin-bottom:6px; border-bottom:1px solid #e1e1e1; }
.solutions_right_site{ padding:3% 4%;}
.solutions ul li a{color:#0052a5;}
.solutions ul li a:hover{color:#b92721; text-decoration:underline;}

.video_box{width:100%; height:100%; float:left; background:#f2f2f2;}
.video_list{float:left; width:100%; padding:60px 0px 50px 0px;}
.video_list li{float:left; width:19%; margin:0 3% 3% 3%; background:#fff url(../images/video_bg.png) no-repeat center top; border-radius:10px; text-align:center;}
.video_list li:hover{background:#000 url(../images/video_bgov.png) no-repeat center top;}
.video_list li a{padding:100px 2% 25px 2%; display:block; color:#525252; height:25px; overflow:hidden; }
.video_list li a:hover{color:#fff; display:block;}

.download_list{float:left; width:100%;  padding:40px 0px 50px 0px; }
.download_list h3{color:#004c99; font-size:12.0em; line-height:60px; letter-spacing:2px; text-align:center;}
.download_list ul{margin-bottom:30px; border-top:1px solid #e1e1e1}
.download_list li{padding:3%; border-bottom:1px solid #e1e1e1; background:url(../images/download_icon.png) no-repeat left; color:#666;}
.download_list li:hover{background:#f2f2f2; cursor:pointer;  color:#0052a5;}

@media (max-width: 768px) {
.hr_zw ul li, .news_meit ul li{width:100%; margin:0% 0px 1% 0%; height:120px; }
.hr_zw ul li span{height:85px; line-height:19px; overflow:hidden;}
.news_meit ul li p strong{font-size:1.5em; line-height:70px;}
.news_meit ul li strong{font-size:1.0em; line-height:19px;}
.news_meit ul li{ margin:1% 0px 2% 1%; }
.news_meit ul li span{padding:5px 3% 0px 3%;}
.news_caid ul li{ background:none;}
.news_caid ul li span{width:100%;}
.news_caid ul li div{width:100%;} 
.news_right_site{ padding:0px; background:none;}
.news_blank_title {font-size:1.0em; }
.news_caid h3{color:#004c99; font-size:1.2em; line-height:22px; letter-spacing:0px;}
.news_blank_fy p span{width:100%;}
.news_blank_fy a{width:100%; line-height:19px;}
.meit_img {
  color: #ffffff;
  display: table;
  height:220px;
  width:100%; 
}
.video_list li{float:left; width:44%; margin:0 3% 3% 3%;} 
.solutions ul li{float:left; width:100%; margin:0px 1%; background:#f3f3f3; margin-bottom:15px; }
.solutions ul li span{  width:100%;}
.solutions ul li div{  width:96%;}
.solutions_right_site{ padding:2%;}
.download_list li{padding:3% 3% 3% 8%;} 
 
}
@media screen and (min-width:1280px) {
.video_list li{float:left; width:19%; margin:0 3% 3% 3%;}
}
 

 /*鼠标经过产品*/
.pro {
  display: table;
  height:400px;
  width:100%;
  position:relative; 
 
}
.pro_list{float:left; padding:30px 0px 40px 0px;}
.pro_caidan{float:left; width:100%; border-bottom:1px solid #e1e1e1;  line-height:24px; padding:13px 0px; margin-top:30px;  font-size:1.2em; background:#f4f4f4;}
.pro_caidan a{margin:0px 10px; color:#666; border-bottom:none; line-height:24px;}
.pro_caidan a:hover,.pro_caidan a.active{border-bottom:3px solid #0052a5; text-decoration:none; color:#0052a5;}
.item {
	float:left;
	margin:13px 0 0 0;
	position:relative;
	z-index:0; 
	margin-bottom:40px;
}
.item img:hover{opacity:0.7; filter:alpha(opacity=70); cursor:pointer;}
.good {
	padding:8px;
	width:246px;
	height:220px; 
}
.good p{text-align:center; padding-bottom:25px; padding-top:10px;}
.goodHd p a{color:#666;}
.goodHd p a:hover{color:#0052a5;}
.goodOp {
	padding:2px;
	border:1px solid #dfdfdf;
	width:240px;
	height:213px;
	background:#fff;
	font-size:0;
}
.goodHover {
	padding:0px;
	position:absolute;
	z-index:1;
	top:-40px;
	left:-4px;
	width:210px;
	display:none;
}
.goodHd {
	background:url(../images/imgHover.png) no-repeat bottom;
	width:270px;
	padding-bottom:30px;
}
.goodHd h2 {
	font-size:14px;
	text-align:center;
	padding-top:14px; 
	background:url(../images/imghovertop.png) no-repeat top;
	padding-bottom:15px;
}
.goodHd p{text-align:center; padding:10px 0px 15px 0px;}
.goodHd .img {
	padding-left:12px; 
}

.pro_site_title {
	background:#222; line-height:30px; padding:1% 0px; color:#fff; font-size:0.917em;
}
.pro_site_title a{color:#fff; padding-right:10px;}
.pro_site_title a:hover{color:#cbddee; text-decoration:underline;}



