 body{ font-family:'微软雅黑';}
p,ul,big,small,b,span,font,h2,h1,dl,dd{;padding:0px;margin-top:0px;margin:0px;}
ul{padding:0px;margin-top:0px;margin:0px;}
li{ list-style:none;}
ul{list-style:none;}
a { color:#000000; text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{ color:#000000; text-decoration:none ;}
.wrap{ width:1000px; margin:0 auto}
img{ border:none}
.fl{ float:left}
.fr{ float:right}
.h20{ height:20px; clear:both;}
.h10{ height:10px; clear:both;}
.clear{ clear:both}
.clear2{ clear:both; height:20px;}
input{ outline:none; font-family:"Microsoft Yahei";}


.top{ background:#f6f6f6; line-height:26px;}
.head{ background:#fff; padding:20px 0;}
 
 .am-g-top{ padding:1% 0;}
.logo { }
.logotel{ margin-top:14px;}
.logo img{ max-width:100%; height:90px;}
.sc1{ text-align:justify; font-size:22px;}
.tel{ font-size: 25px;
    letter-spacing: 1px;}

.nav{ height:49px; background:#1a73c4; line-height:49px;}
.nav li{ float:left;; font-size:16px; width:110px; text-align:center;  height:49px;  position:relative; z-index:111111111111111111}
.nav li a.big{line-height:49px; display:block; color:#fff;;}
.nav li a.big.on,.nav li a.big:hover{ background:#02529b;}
.nav li div{ display:none}
.nav li div a{ display:block; line-height:25px; background:#FFF; font-size:12px;}
.nav li:hover div{ display:block;}
img{ max-width:100%;}
.nbanner img{ max-width:100%;}
.nbanner{ text-align:center;}

.ztitle{ text-align:center; padding-top:20px; padding-bottom:8px;}
.ztitle font{ font-size:24px; display:block; margin-bottom:5px; line-height:24px;}
.ztitle span{ display:inline-block; width:400px; border-bottom:#ddd 1px solid; height:10px;}
.ztitle small{ font-size:16px; display:inline-block; background:#fff; padding:0px 10px;}
.menu2 { text-align:center; padding:20px 0;}
.menu2 a{ display:inline-block; padding:10px 20px; font-size:14px; border:#ddd 1px solid; border-radius:5px; margin:0 5px;}
.menu2 a:hover ,.menu2 a.on{ background:#1a73c4; color:#fff;}
.menu3{ background:#f9f9f9; height:64px; border-bottom:#e7e7e7 1px solid; text-align:center}
.menu3 a{ display:inline-block; line-height:64px;  font-size:18px; padding:0px 18px;}
.menu3 a:hover,.menu3 a.on{ background:#4e5556; color:#fff;}


.class{ text-align:center; padding:1% 0; letter-spacing:2px; border-bottom:#e3ddcd 1px solid;}

.title1{ text-align:center; line-height:2; padding:2% 0;}
.title1 big{ font-size:22px;}
.title1 small{ display:block; font-size:20px; font-weight:900;}

.title2{ text-align:center; line-height:1;   position:relative; border-left:#dededc 13px solid;border-right:#dededc 13px solid ; padding: 1.5% 0;}
.title2 big{ font-size:28px;font-weight:900;}
.title2 small{ display:block; font-size:32px; margin:20px 0;}
.title2 p{font-size:28px;font-weight:900;}
.title2bg{ }
.title2  .j{ background:#dededc; position:absolute;width:22px; height:5px; }
.title2 .j1{ left:0; top:0;}
.title2 .j2{ right:0; top:0;}
.title2 .j3{  bottom:0; left:0;}
.title2 .j4{  right:0; bottom:0;}

.part1 li span{ display:block; margin:0%;}
.part-p{ margin:20px 0; color:#454140; line-height:2; font-size:16px;}

.fuwu .title{ padding:2% 0; border-top:#f2eee1 1px solid; margin-top:4%}
.fuwu .item a{ display:block; margin:2%;}
.fuwu .item font{ display:block; padding:1% 0; font-size:24px;}
.fuwu .item p{ color:#555; font-size:16px;}
.more { text-align:right; padding:0% 0;border-bottom:#e3ddcd 1px solid;}
.more a{ color:#dd127b; display:none}

/******************************
 ** 内页架构
 ******************************/
.sidebar { float:left; width:220px; }
.side-menu { position: relative;    }
 

.side-title{ background:#1a73c4; color:#fff; text-align:center; padding:17px 0; line-height:240%}
.side-title big{ display:block; font-size:24px; }
.side-title small{ display:block; font-size:18px;}

.side-list ul{border-left:#ddd 0px solid;border-right:#ddd 0px solid; }
.side-list li{ border-bottom:#ddd 1px solid; line-height:50px; }
.side-list li a{ font-size:16px; background:url(../images/arr1.png) left center no-repeat; background-position:20px; padding-left:40px; display:block;}
.side-list li:hover a,.side-list li.on a{ color:#fff; background:url(../images/arr2.png) left center no-repeat #274583; background-position:20px;}

 
.side-head { height:34px; line-height:34px; padding:10px 0 10px 10px; font-size:20px; background:none;  }
.side-con { margin-bottom:20px; position:relative; top:20px; }
.side-con .side-head { height:40px; line-height:40px; background:#1a73c4; }
.side-con .side-head h2 { font-size:16px; font-weight:normal; color:#fff; padding:0 0  0 15px; }
.side-con .main { padding:10px 10px 15px; line-height:25px; border:1px solid #ddd;background: #fff; border-radius:0 0 5px 5px; }
.side-con .main img{ max-width:100%; margin-bottom:5px;}

.container { float:right; width:748px; }
.location { height:35px; border-bottom:1px solid #ddd; position:relative; line-height:35px; margin-bottom:10px;  }
.location font { font-size:20px; float:left;  }
.location .io {   float:right;color:#666; }
.location .io b { color:#999; }
.content { padding:20px; border:1px solid #ddd; margin-bottom:20px; }


.list-news1 li{ line-height:35px; border-bottom:#ececec 1px solid; overflow:hidden;}
.list-news1 li a{ float:left; background:url(../images/arr1.png) left center no-repeat; padding-left:15px; display:block}
.list-news1 li span{ float:right; color:#666}

.list-news2 li{border-bottom:#ececec 1px solid; overflow:hidden; padding-bottom:1%; margin-bottom:1%}
.list-news2 li.odd{  }
.list-news2 li span{ display:block; overflow:hidden;}
.list-news2 li span a{ font-size:16px; line-height:35px;}
.list-news2 li span font{ float:right}
.list-news2 li p{ font-size:12px; line-height:180%;}

.list-news3 li{border-bottom:#ececec 1px solid; overflow:hidden; padding-bottom:2%; margin-bottom:2%}
.list-news3 li a.litpic{ float:left; display:block; width:20%;}
.list-news3 li a.litpic img{ width:100%;}
.list-news3 li span{ float:right; display:block; width:78%;}
.list-news3 li.noimg span{ width:100%; float:none}
.list-news3 li span a{ font-size:16px; line-height:200%; margin-bottom:5px;}
.list-news3 li span font{ display:inline-block; margin-top:5px;}

.list-news4 li{border-bottom:#ececec 1px solid; float:left; overflow:hidden;  width:32%; margin-right:2%; margin-bottom:2%; padding-bottom:2%;}
.list-news4 li.last{ margin-right:0;}
.list-news4 li a.litpic{   display:block; }
.list-news4 li a.litpic img{ width:100%; height:160px;}
.list-news4 li span{   display:block; }
.list-news4 li.noimg span{ width:100%; float:none}
.list-news4 li span a{ font-size:14px; height:40px; line-height:40px; overflow:hidden; display:block; }
.list-news4 li span font{ display:inline-block; margin-top:5px;}


/* shownews*/
.vtitle{ font-size:22px; line-height:30px; text-align:center; padding-top:20px;  margin-bottom:20px;  color:#000;;}
.vdes{  text-align:center; color:#A8A6A6; border-bottom:1px dotted #CCCCCC;border-top:1px dotted #CCCCCC; ; margin-bottom:10px; padding:4px 0;}
.ArticleMessage a:link{ text-align:center;color:#A8A6A6;}
.vcon{  line-height:180%; padding:10px 10px; }
.vcon img{ max-width:100%;}
.vpages { border:#f1f1f1 1px solid; background:#f7f7f7; padding:10px; margin:10px;}

.protitle{ border-bottom:#e7e0d0 1px solid; padding:1% 0;}

.prol ul{ padding:2% 0;}
.prol li div{ margin:2% 0}
.prol li div p{ padding:0 0 2% 0; line-height:1.8 ; color:#5b5a58;}

span.imgs{ display:block}
.imgs img{ margin-bottom:2%; width:100%;}

/*简单产品列表*/
.prolist ul{ }
.prolist li{ float:left; margin-top:10px; width:32%; margin-right:2%; }
.prolist li.last{ float:right; margin-right:0;}
.prolist li a.txt{ display:block; text-align:center; line-height:30px;}
.prolist li a.img{ display:block;  border:#efefef 1px solid; height:180px;}


/*简单产品列表*/
.prolist1 ul{ }
.prolist1 li{ float:left; margin-top:10px; width:32%; margin-right:2%; position:relative;height:180px; }
.prolist1 li.last{ float:right; margin-right:0;}
.prolist1 li a.txt{ display:block; text-align:center; line-height:36px; position:absolute; bottom:0px; left:0; color:#fff; width:100%; font-size:14px; z-index:3}
.prolist1 li a.img{ display:block;    height:180px;}
.prolist1 li span{position:absolute; bottom:0px; left:0; width:100%; background:#000; z-index:2; background:#000; height:36px;/* older safari/Chrome browsers */  
    -webkit-opacity: 0.8;  
    /* Netscape and Older than Firefox 0.9 */  
    -moz-opacity: 0.8;  
    /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/  
    -khtml-opacity: 0.8;  
    /* IE9 + etc...modern browsers */  
    opacity: .8;  
    /* IE 4-9 */  
    filter:alpha(opacity=80);  
    /*This works in IE 8 & 9 too*/  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";  
    /*IE4-IE9*/  
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);  }
 
/*面包屑导航*/
.vpos{ height:40px; line-height:40px; border-bottom:#d9d9d9 1px solid;}
.vpos font{ float:left; font-size:18px; margin-left:10px;}
.vpos span{ float:right; margin-right:10px;}
 
 .footer p{ font-size:14px; padding-bottom:1%;}
 .footer .f1{ font-size:14px;margin-bottom:1%; }
 .footer .f2{ font-size:20px;  margin-bottom:1%; border-bottom:#d9d9d9 1px solid; padding-bottom:1%;}

.f16{font-size:16px;}

@media only screen and (max-width: 640px)
{
body{ padding:4%;}
.title1{  line-height:1.5; padding:4% 0;}
.title1 big{ font-size:14px;}
.title1 small{ display:block; font-size:16px; font-weight:900;}
.title1 p{ font-size:12px; line-height:14px;}

.title2{ line-height:1.2; padding:3% 0;     border-left: #dededc 6px solid;
    border-right: #dededc 6px solid;}
.title2 big{ font-size:14px;font-weight:900;}
.title2 small{ display:block; font-size:16px; margin:10px 0;}
.title2 p{font-size:14px;font-weight:900;}
.title2  .j{ background:#dededc; position:absolute;  height:3px; width:10px; }
	.protitle{ padding:3% 0;}
	.fuwu .item { margin-bottom:3%}
		.fuwu .item font{   font-size:14px;}
.fuwu .item p{   font-size:12px;}
.class{ padding:3% 0; font-size:12px;}

.f16{font-size:14px;}
 .am-g-top{ padding:0% 2% 1% 2%;}
.logo { }
.logotel{ margin-top:5px; margin-right: 1%;     text-align: center;}
 
.sc1{ text-align:justify;   font-size: 14px;
    letter-spacing: 0px;}
.tel{ font-size:16px; letter-spacing: 0px;}
.part-p{ margin-bottom:10px; font-size:14px;}
.yslist{ margin-bottom:10px; overflow:hidden; margin-top:10px;}
.am-g-top img{ height:50px;}
.footer p{ font-size:12px; padding-bottom:2%;}
 .footer .f1{ font-size:12px;margin-bottom:2%;  }
 .footer .f2{ font-size:14px;  margin-bottom:2%;}
 .fuwu .am-text-xxl { font-size:18px;}
 .more .am-text-xl{ font-size:12px;}
 
}