/*

a:hover 颜色：青色    #23527c

联系我们等标题  颜色：青色  #153b63

*/
@font-face {font-family:"fzzhjt"; 
	src: url('../font/fzzhjt.TTF');
    src: url('../font/fzzhjt-webfont.eot');



} 
@font-face {font-family:"汉仪中黑简"; 
	src: url('../font/hyzhj.TTF');
} 
@font-face {font-family:"汉仪中宋简"; 
	src: url('../font/hyzsj.TTF');
} 

.w12 { width:1200px; margin:0 auto;}
.w1200 {width:1000px; margin:0 auto;}
.w1100 {width:1100px; margin:0 auto;}
/* Reset */
*{padding:0;margin:0;list-style-type:none;}
img{border:none;}
ul,li{list-style:none;}
input[type="text"]:focus, input[type="password"]:focus {outline:none;}
input::-ms-clear {display:none;}


/* Base */
.divbody{ width:1000px; padding:0 20px 0 20px; background:#FFF; margin:0 auto;}
.w {width: 1000px; margin:0 auto;}
.w950 {width: 1000px; margin:0 auto; padding:40px 25px}
.clear, .clearfix{ clear:both}
.fl{ float:left;}
.fr{ float:right;}
.r_c{ line-height:27px; padding:10px 5px }

a{color:#333;text-decoration:none;}
body a:hover{color: #153b63;text-decoration:none;}
body{ font-size:14px; color:#333; line-height:25px;text-align:justify; text-justify:inter-ideograph; font-family:"汉仪中宋简"; background:#fafafa;  }
/*---------- stock ---------*/

/* top */
.top{ height:35px; line-height:35px; background:#fff; border-bottom:1px solid #eee; color:#999; font-size:12px;}
.top_l{  height: inherit; }
.top_l span{  font-size:16px;}
.top_r a{ display:inline-block; padding-left:0 10px; font-size:12px; color:#999;}
.logo{ padding:0px 0 0px 20px; margin-top:0;}
.logo img{ width:100%;}

/* 导航 */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{  background:url(../images/nav_bg.jpg) repeat-x; position:relative; z-index:1;   color:#fff; height:50px; line-height:50px;   }
.nav{ width:1000px; margin:0 auto; }
.nav h3{ font-size:100%; font-weight: normal; font-size:16px ;  }
.nav .m{  position:relative; float:left; width:137px; display:inline; text-align:center; background:url(../images/split.png) no-repeat center right;  }
.nav .m h3 i{ display:inline-block; *display:inline; zoom:1; width:7px; height:4px; background:url(../images/icon.png) 0 -280px no-repeat; overflow:hidden; margin:-2px 0 0 5px; vertical-align:middle; filter:alpha(opacity=50);opacity:0.5; }
.nav h3 a{  zoom:1;  height:28px; line-height:28px; padding:12px 0;  display:block; color:#fff }

.nav .on h3 a{padding:11px 0; background:url(../images/nav_bga.jpg) repeat-x; color:#222; }
.nav .on h3 a i{ filter:alpha(opacity=100);opacity:1;  }

.nav .sub{ display:none; /*默认隐藏*/ width:137px; padding:10px 0;  position:absolute; left:-0px; top:40px;  background:#fcfcfc;  float:left; line-height:30px; }
.nav .sub li{ text-align:center;  }
.nav .sub li a{ color:#333; display:block; zoom:1;}
.nav .sub li a:hover{  background:#ddd; color:#23527c;   }
.nav .sub dl{ display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:15px 29px; line-height:26px;  }
.nav .sub dl a:hover{ color:#23527c;  }
.nav .sub dl dt a{ color:#000;  }
.nav .sub dl dd a{ color:#999; padding-left:7px; background:url(images/icon.png) 0 -332px no-repeat;  }

.nav #m2 .sub{ z-index:1; width:980px; left:-116px; }


.banner { width:1000px; height:350px;}
.banner img{ width:1000px; height:350px;}

/* left */
.main{ margin:35px auto; width:1000px;}
.left, .middle, .right{ border:1px solid #eee; padding:10px 15px; box-shadow: -1px -1px 10px #ebf5fd; height:640px; }
.left{width:230px;  }
.right{ width:290px;}
.middle{ width: 362px; margin:0 10px 0 10px; }

.title2{ border-bottom:2px solid #153b63; margin-bottom:15px;  }
.title2 .t1{ display:block; width:100px; float:left;  padding:0px;   font-size:15px; font-weight:bold; line-height:34px; color:#153b63;font-family:"汉仪中黑简";  }
.title2 .t2{ display:block; float: right; height:30px; line-height:32px; margin:3px 0px 0 0; font-size:12px; }
.title2 .t2 a{ color:#153b63}

.contact_c .t{ font-weight:bold; font-size:16px; color:#000;font-family:"汉仪中黑简";}
.contact_c{ letter-spacing:1px;}
.contact_c p{ font-size:14px;}
.contact_map{ border-top:1px solid #c3d7e5; padding:15px 0; margin-top:15px}

.about_i{ text-align:justify;  }
.about_i .jj_img{ margin-bottom:12px;}
.about_i p{ margin-bottom:10px;}

.pro .img{ margin-bottom:8px; border:1px solid #eee;}
.plist{ width:1000px;}
.plist li{ position:relative; float:left; margin-right:10px;}
.plist .img{   width:132px; height:60px; border:1px solid #e0e0e0; text-align:center; padding:2px; }
.plist .img:hover{ background:#ccc;}
.plist .img a{ width:132px; height:60px; display:block; overflow:hidden; }
.plist .txt{width:132px; text-align:left; line-height:20px; text-align:center; }
.plist .txt a{ display:block; }

.link{ background:url(../images/link_bg.png) no-repeat left center}
.link_pic{ margin-left:310px; padding:10px; overflow:hidden;  }
.link_txt{ border-top: 1px solid #ddd; padding:10px 0; margin-top:15px;}
.link_pic{ border:1px solid #ddd}



.footer_bg{background:#c6d8e5 url("../images/footer_bg.jpg"); margin-top:55px; color:#333;}
.footer{ height:260px; padding-top:30px;background:url("../images/footer_floor.png") bottom center no-repeat;  width:1200px; margin:0 auto}
.footer a{ color:#333;}
.footer_l{ float:left; width:300px;}
.footer_r{ float:left; width:660px; padding-top:5px; padding-left:20px}
.fooert_tel{  font-size:32px; line-height:38px; padding-bottom:10px;}
.footer_other{ line-height:25px; background:url("../images/images/Contact_pic.png") left  no-repeat; padding-left:2px; height:130px;}
.footer_nav .footer_nav_li{ float:left; width:120px; margin:0 18px;}
.footer_nav_top{ height:40px;font-size:20px; line-height:35px; background:url("../images/f_nav_ii.gif") bottom  repeat-x; }
.footer_nav_list li{line-height:30px; height:30px;}


.footer1{
	width:1000px;
	margin:0 auto;
	margin-top:20px;
	height:93px;
	background:#dddddd;
}
.footer1 .con{
	height:68px;
	text-align:center;
	line-height:93px;
	font-size:20px;
	font-weight:bold;
	color:#153b63;
	padding-top:25px;

}
.footer1 .con img{
	margin-right:15px;

}
.footer1 .con .d1{
	margin-right:15px;

}
.foncn{
   font-family:"汉仪中黑简" !important;
}
.fonen{
	font-family:Arial !important;
}

.page-about {
	width:1000px;
	margin:0 auto;
	background:#FFF;
	margin-top:-20px;
	padding:20px 0 20px 0;
	overflow:hidden;
}

.leftmenu-b {
	float:left;
	color:#000;
}
.leftmenu-b-ul{
	width:225px;
	font-size:17px;
	line-height:30px;
	margin-right:20px;
}

.leftmenu-b-ul li{
	background:url(../images/list-bg.png) 0px 7px no-repeat;
	padding-left:15px;
	font-weight:bold;
}
.leftmenu-b-ul-1 li:hover{
	background:url(../images/list-bg.png) 10px 7px no-repeat #dfdfdf;

}
.leftmenu-b-ul-1 li:hover ul{
	background:#fff;

}
.leftmenu-b-ul-1 .on {
	background:url(../images/list-bg.png) 10px 7px no-repeat #dfdfdf;

}
.leftmenu-b-ul-1 .on ul{
	background:#fff;

}


.leftmenu-b-ul-1 {
	padding-left:15px;
	font-size:15px;
	margin-left:-32px;
	letter-spacing:0;
	margin-top:5px;
	*padding-top:5px;
	*margin-top:0px;
	
}
.leftmenu-b-ul-1 li{
	background:url(../images/list-bg.png) 10px 7px no-repeat;
	padding-left:24px;
}
.leftmenu-b-ul-2 {
	padding-left:15px;
	font-size:14px;
	margin-left:-32px;
	letter-spacing:0;
	padding-top:5px;
	*padding-top:5px;
	*margin-top:0px;
	font-weight:normal !important;
	color:#666 !important;
	margin-bottom:5px;
	font-family:"汉仪中宋简";
	line-height:25px;
	
}
.leftmenu-b-ul-2 li a{

	color:#333;

	
}
.leftmenu-b-ul-2 li{
	background:url(../images/list-bg.png) 10px 4px no-repeat;
	padding-left:24px;
}
.leftmenu-b-ul-2 li:hover {
	background:url(../images/list-bg.png) 10px 4px no-repeat #dfdfdf;

}
.right-con {
	float:left;
	width:755px;
	font-size:16px;
	min-height:505px;
	
	
}
.right-con p{

	
}
.right-con img{
	max-width:100%;

}

.albumlist  {
	width:770px;
}
.albumlist  .tit{
	width:100%;
	
	overflow:hidden;
}
.albumlist ul {
	width:780px;
}
.albumlist ul li{
	float:left;
	margin-right:25px;
	margin-bottom:20px;
}
.albumlist ul li .d1{
	padding:3px;
}
.albumlist ul li .d1 img{
	width:225px;
	height:183px;
}
.albumlist ul li .d2{
	text-align:center;
	line-height:20px;
	margin-top:10px;
}


.productlist  {
	width:770px;
}
.productlist  .tit{
	width:100%;
	
	overflow:hidden;
}
.productlist ul {
	width:800px;
}
.productlist ul li{
	float:left;
	margin-right:65px;
	margin-bottom:20px;
}
.productlist ul li .d1{
	padding:10px 0 10px 0;

}
.productlist ul li .d1 img{
	width:195px;

}
.productlist ul li .d2{
	text-align:center;
	line-height:20px;
	margin-top:10px;
}

.pagenext {width:600px; margin-top:15px;}


.pages{text-align: center; padding-top:10px; padding-right:25px; clear:both; margin:15px auto;} 
.pages span, .pages a{ display:inline-block; padding:1px 8px; border:1px solid #CCCCCC; margin-left:10px; color:#888; font-size:12px;}
.pages span:hover,.pages a:hover{ display:inline-block; padding:1px 8px; border:1px solid #666; margin-left:10px; color:#888; cursor:pointer}
.pages  .red{  display:inline-block; padding:1px 8px; border:1px solid #666; margin-left:10px; color:#888; cursor:pointer }


/*imgmax  CSS*/
.imgmax { text-align:center; width:100%; margin:0 auto;}
.imgmax img{max-width:100%;}


.ewm {position:fixed; right:0; bottom:0;}
.ewm img{ width:130px;}