@charset "utf-8";
/* CSS Document
   custom.css
   ˽ʽ
*/
 /*  ò  */
TH {
	FONT-SIZE: 12px;
}
TD {
	FONT-SIZE: 12px;; LINE-HEIGHT: 170%;
	WORD-BREAK: normal
}


img{border:0px;}
html,body,ul,li,a,span,p{ padding:0;  margin:0; list-style:none;font:12px "宋体";color:#333;}

body{ font-size:12px;  width:100%; text-align: center; padding:0px; margin:0px; background:#fff;}
p{ line-height:22px;color:#333;}

a{ text-decoration: none;color:#333; }
a:hover { text-decoration:none; color: #333;} 
a:active { text-decoration: none;color: #333;}
/*ֵ  
none Ĭϡ׼ı 
underline ıµһߡ  
overline ıϵһߡ 
line-through 崩ıµһߡ 
blink ˸ı 
inherit 涨ӦôӸԪؼ̳ text-decoration Եֵ */
.fl{ float:left; display:inline;}
.fr{ float:right;}
.clear{ clear:both;}
.w100{ width:100%;}
.m{ margin:0 auto;}
.w1280{ width:1280px;}


/*头部样式 */
.header{ width:100%; height: 107px; background: url(../images/header_bg.jpg) repeat-x top center; }
.head_top{ width:1280px; height:auto; margin:0 auto; color:#fff; text-align:left; padding-top:11px;}
.head{ width:1280px; height:auto; margin:0 auto; padding-top:15px;}
.logo{ } 
.qh{ color:#fff; padding-left:20px;padding-left: 20px;padding-top: 20px;}
.qh a { color:#fff;}
.qh a:hover { color:#f8fa29;}
 
.tel{}
.nav{ width:100%; height:auto; background:#043769; height:40px;}
.dh{ width:1280px; height:auto; margin:0 auto;}
/*首页样式 */
.banners{  width:100%; margin:0 auto; }
.bannersn{height: auto;  margin:0 auto; width:100%; overflow-x: hidden; }
.bananerw{ width:100%; height:auto; }
.banner{
	position: relative;
	height:auto;width:100%;
	
}
.banner ul li{
	position: absolute;
	opacity: 0;
	top: 0;
	left:0;
}

.banner ul li > img{
width:100%; height:auto;
}


.main{ width:100%; height:auto; background:#fff; }
.mains{ width:1280px; height:auto; margin:0 auto; padding-top:20px;}
.mainnr{ padding-top:320px;}

.prow{  background:#e7f1fb;width:100%; height:450px;}
.pro{padding-bottom:50px;height:auto;}
.pro_tt{ padding-top:30px;}
.pro_n{ color:#fff;padding-top: 30px;}
.pro_n a p { color:#000;display: block;text-align: center; background:#afd0f0; height:39px;line-height: 39px;
}
.p_more{ padding-top:30px;}

.m_m{ padding-top:20px; padding-bottom:37px;}


.news{ width:540px; height:auto;}
.news_tt{ font-family:"微软雅黑"; font-size:22px; color:#333333; font-weight:bold; text-align:left;}
.news_n{ padding-top:35px;}
.news_nw{width:240px;}
.news_img{overflow:hidden;width:240px; 	}
.news_img img{
	
	transition: all 1s; 
	-moz-transition: all 1s; 
	-webkit-transition: all 1s; 
	-o-transition: all 1s;
}
.news_img:hover img{
	transform: scale(1.2,1.2);
	-webkit-transform: scale(1.2,1.2);
	-moz-transform:scale(1.2,1.2); 	
	-webkit-transform:scale(1.2,1.2);
	-o-transform:scale(1.2,1.2); 


}
.news_nt{padding-top: 20px; text-align:left;}
.news_nt h4{}
.news_wz{padding-top: 20px;}
.news_wz p{ text-indent:2em; line-height:24px; color:#bbbbbb;}


.news_nn{ width:248px; height:auto; text-align:left;}
.news_more{ text-align:right;}

.about{ width:685px; height:auto; background:#2175c8;}
.aboutn{ width:616px; height:auto;}
.about_tt{ text-align:left; padding-top:30px; }
.about_n{text-align:left;  padding:20px; padding-bottom:20px;}
.about_n p{ text-indent:2em; line-height:24px; color:#fff;}
.about_more{text-align:left;padding-bottom: 10px;}
.about_more a{  color:#f6e201;}
.about_img{}
.about_imgl{}
.about_imgr{}

.m_bottomw{ width:100%; background: url(../images/bottom_bg.jpg) no-repeat top center; height:154px;}
.m_bottom{ padding-top:35px;}
.m_bottom ul {}
.m_bottom ul li{ float:left;width: 320px;}
.m_bottom ul li a {}

.linkw{ width:100%; padding-top:20px; padding-bottom:20px; color:#fff; background:#2c2c2c;}
.link{ width:1280px; height:auto; margin:0 auto; text-align:left;}
.link a { color:#fff;}
#copyright{background:#2c2c2c; height:auto; width:100%;  height:auto; margin:0 auto; color:#fff;}
#copyright a{ color:#fff;}
.footer{ width:1280px; height:auto; margin:0 auto; color:#fff;padding-top: 10px;padding-bottom: 10px;}

.footer p{ color:#fff;}
.footer a { color:#fff;}
.footer p a{ color:#fff;}



/*内页样式 */

.max_bg{ width:100%; height:auto; background:#fafafa; padding-bottom:50px;}
.max{ width:1002px; height:auto; margin:0 auto; background:#fff; border:1px solid #f0f0f0; }
.max_tt{ width:1002px; height:315px; margin:0 auto; text-align:left;}
.max_tt h1{ padding-left:30px; padding-top:30px; padding-bottom:30px;font-size: 40px;font-weight: bold;color: #686868;line-height: 70px;}
.nmenu_list{width: 170px;}
.max_bogy{ text-align:left; padding-top: 20px;padding-bottom: 20px; margin: 0 auto;width: 95%;}


























