/*!
 * 飞云模板23 v0.1
 * Author Jeffrey.
 * Copyright 2011-2018 168859.com.
 */

body{font-size:14px; font-family: "Times New Roman", Times, serif,Arial, Helvetica, sans-serif,"微软雅黑"; color:#4D4F53;}
*,h1,h2,h3,h4,h5,h6,p,ul,li,div{padding:0; margin:0; list-style:none;}
a{color:#000;}
a:hover{color:#056ad1; text-decoration:none;}
.am-container{max-width:1000px!important;}

.here{padding-bottom:10px; padding-top:10px; margin-bottom:20px; color:#000; text-align:right; border-bottom:1px solid #eee;}
.here a{color:#828282;}
.here span.title{font-weight:bold; font-size:16px;}
.content{padding-bottom:20px;}
.content img{max-width:100%; height:auto;}

/*header*/
.topbg{background:#4d4f53; color:#fff; font-size:12px; padding:5px;}
.topbg .am-g,#header{max-width:1200px;}
.toplinks a{color:#fff; float:left; font-weight:bold;}
.toplinks span{width:1px; height:10px; padding-right:11px; margin-left:10px; margin-top:4px; border-left:1px solid #fff; float:left;}
.logo{margin-top:25px; margin-bottom:20px;}

/*navbg*/
.nav{text-align:left; padding:0; margin-top:2px; background:url(../images/nav-bg-line.jpg) left 42px repeat-x;}
.nav li{display:inline-block;position: relative; height:55px; line-height:55px; background:url(../images/nav-line.jpg) left center no-repeat;}
.nav li.first{background:none;}
.nav li:hover .subnav{display:block;}
.nav a{color:#000; display:inline-block; padding:0 25px; text-transform:uppercase;}
.nav a:hover,.nav li.cur a,.nav li:hover a.topnav{ color:#1a80b6; background:url(../images/nav-down.jpg) center bottom no-repeat;}
.smnav{float:left;}
.subnav,.bream{border-bottom:1px solid #B5D2D2; height:40px; line-height:40px; margin-bottom:30px;}
.subnav a{padding:5px 30px;}
.subnav a.curr{font-weight:bold;}

.subnav .am-dropdown-content{padding:5px;}
#doc-dropdown a{display:block; padding:5px;}
#doc-dropdown a.am-dropdown-toggle{margin-right:30px;}
#doc-dropdown .am-dropdown-content{top:80%;}

/*banner*/
#banner{ margin:40px auto;}
#banner .am-direction-nav a{width:34px; height:50px; opacity:1;}
#banner .am-direction-nav a:before{display:none;}
#banner .am-direction-nav a.am-prev{background:url(../images/prev.jpg) left center no-repeat; left:-90px;}
#banner .am-direction-nav a.am-next{background:url(../images/next.jpg) left center no-repeat; right:-90px;}
#banner .am-direction-nav a.am-prev:hover{background:url(../images/prev-hover.jpg) left center no-repeat;}
#banner .am-direction-nav a.am-next:hover{background:url(../images/next-hover.jpg) left center no-repeat;}

/*footer*/
#footer{padding:10px 0px; border-top:1px solid #ddd; max-width:1200px; margin:0 auto;}

/*home*/
.pbox{text-align:center;}
.hbox{margin-bottom:40px;}
.hbox h2,.pbox h4{font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    padding-bottom: 15px;
    margin-bottom: 15px;
    text-align: center;
    color: #4D4F53;
    background: url(../images/title-line.jpg) no-repeat center bottom; font-size:24px;}
.hbox p.info{text-align: center;
    line-height: 1.5em;
    font-family: "Times New Roman", Times, serif;
    font-size: 15px;
    font-style: italic;
    margin-bottom: 20px;}
.hbox p.more a{color: #4B8A9B;
    text-transform: uppercase;
    padding-left: 25px;
    text-decoration: none;
    font-style: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    background: url(../images/ico1.jpg) no-repeat 0 0;
    text-align: left;
    display: inline-block;}

/*page*/
#page .am-article{padding-top:30px; padding-bottom:30px;}
#page .am-article-hd{padding-bottom:30px;}
#page .am-article-bd{line-height:200%;}

/*product_list*/
.prolist{margin-bottom:30px;}
.prolist .item{margin-bottom:30px;}
.prolist .thumb{position:relative; height:198px; overflow:hidden;}
.prolist span.title{background:#fff; height:50px; line-height:50px; position:absolute; top:40%; width:100%; display:none;}
.prolist a:hover span.title{display:block;}
.prolist .info{height:68px; overflow:hidden;}

/*new list*/
.newslist,.newscontent{margin-bottom:30px;}
.newslist li a{border-bottom:1px solid #ddd; display:block; height:35px; line-height:35px; background:url(../images/ico1.jpg) left center no-repeat; background-size:10px 10px; padding-left:20px;}
.newscontent img{max-width:100%; height:auto; display:inline-block;}

.xgpro{margin:30px auto;}
.xgpro h3.title{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 26px;
    font-weight: normal;
    text-align: center;
    text-transform: uppercase;}
.xgpro p.subinfo{margin-bottom:30px;}
.fbox{text-align:center; padding-bottom:30px; display:block;}
.fbox h3{margin: 0 0 10px 0;
    padding: 0 0 0 15px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 30px;
    font-weight: normal;
    text-transform: uppercase;
    color: #4D4F53;
    text-decoration: none; background:url(../images/ico2.jpg) left 12px no-repeat;}
.fbox p{margin-top:-15px;}

.catinfo{font-family:"Times New Roman",Times,serif; margin-bottom:30px;}

#protab{margin-top:30px;}
#protab .am-tabs-nav li a{height:50px; line-height:50px; text-align:left; padding-left:50px; padding-bottom:50px; text-transform:uppercase;}
#protab a.tab1{background:url(../images/tab1.gif) 10px 60% no-repeat;}
#protab a.tab2{background:url(../images/tab2.gif) 10px 60% no-repeat;}
#protab a.tab3{background:url(../images/tab3.gif) 10px 60% no-repeat;}
#protab a.tab4{background:url(../images/tab4.gif) 10px 60% no-repeat;}


#contact{margin-bottom:30px;}
#contact .thumb img{width:134px; height:134px;}
#contact .item{height:300px;}

[class*=am-u-]+[class*=am-u-]:last-child{float:left;}

.sendmessage{margin-bottom:30px;}
.sendmessage tr{padding:10px 0;}
.sendmessage input{padding:5px; margin-bottom:15px;}

/*分页*/
.listpage{margin-bottom:20px; text-align:right;}
.listpage li{display:inline-block;}
.listpage li a{border:1px solid #ccc; padding:5px 10px; margin:5px;}

@media (max-width: 768px) {
	.logo{margin-top:5px; margin-bottom:5px;}
	#header button.am-btn{margin-top:10px; margin-right:5px;}
	.nav{background:none;}
	.nav li{display:block; width:100%; background:none; border-bottom:1px solid #ccc;}
	.nav li a{display:block; width:100%;}
	.nav a:hover, .nav li.cur a, .nav li:hover a.topnav{background:none;}
	.smnav{display:none; width:100%;}
	#banner{margin:0 auto 10px auto;}
	#banner .am-direction-nav{display:none;}
	.subnav a{padding:5px;}
	.subnav, .bream{height:auto; line-height:180%;}
	#protab .am-tabs-nav li a{font-size:0;}
	.prolist{margin-bottom:0;}
	.xgpro{margin:10px auto;}
	#protab a.tab1,#protab a.tab2,#protab a.tab3,#protab a.tab4{background-position:center 60%;}
	.pbox h4{font-size:14px;}
}

