.am-container, .am-g-fixed{max-width: 1190px; width: 1190px; padding:0;}
.m15{margin: 0 -15px;}
body {
    font-size: 1.3rem; /* =13px */
}
a{color: #333;}
.h15{clear: both; overflow: hidden; height: 15px; line-height: 15px;}
.tips{background: #f1f1f1;}
.tips a{padding: 0 18px; border-left:#fff 1px solid; line-height: 30px; color: #000; display: inline-block;}
.tips a.red{background: red;}

.tel{margin-top:5.5rem;font-weight: bold; font-size: 2.4rem; line-height: 1.5; color: #d50000;}

nav{ background: #0064b8; color: #ffffff;}
.TB-focus ul, .TB-focus li, .wrap01 ul, .wrap01 li{margin: 0; padding: 0; list-style: none;}
nav li{height:55px; font-size:16px;}
nav li a{border-right: #0074d5 1px solid; line-height:55px; color: #ffffff;}
nav li:hover{background: #f06c00;}
nav li:hover a{color: #ffffff;}

.TB-focus{
    position:relative;  overflow:hidden; min-height:400px; }
.TB-focus ul, .TB-focus li, .abs ul, .abs li{margin: 0; padding: 0; list-style: none;}
.TB-focus .hd {position: absolute; bottom: 10px; left:50%; margin-left: -100px; }
.TB-focus .hd li { background: #333333; cursor:pointer; width:100px; height:6px; float:left; font-size:13px; line-height:18px; overflow:visible;  opacity:.7; filter:alpha(opacity=70); border:1px solid #d8d8d8;  }
.TB-focus .hd li.on { background:#f60; color:#fff; font-weight:bold; opacity:1; filter:alpha(opacity=100); z-index:2; position:relative; }

h1{font-size: 18px; margin: 0; line-height: 38px; color: #343434;}
h1 small{color: #ccc; font-weight: normal;}

.abs{ width:282px; height:199px; border:1px solid #D8D8D8; position:relative;  overflow:hidden; }
.abs .bd img{width: 282px; height: 198px;}
.abs .hd { position:absolute; right:9px; bottom:10px; z-index:1; padding-left:2px; }
.abs .hd li { color:#f60; cursor:pointer; margin-left:3px; width:18px; height:18px; background:#fff; float:left; font-size:13px; line-height:18px; overflow:visible; text-align:center; opacity:.7; filter:alpha(opacity=70); border:1px solid #d8d8d8; }
.abs .hd li.on { background:#f60; color:#fff; font-weight:bold; opacity:1; filter:alpha(opacity=100); z-index:2; position:relative; }

.contact{border:#ddd 1px solid; border-top:#ed830d 2px solid;}
.contact h1{text-indent: 10px;}

.contact .ctn{background: url("../images/ctn.jpg") center bottom no-repeat; padding: 10px;}

.wrap02{background: #f7f7f7;}
.newslist li{clear: both; overflow: hidden; list-style: none; line-height: 32px;}
.newslist li a{float: left;}
.newslist li span{float: right;}

.wrap02 .am-u-sm-4{border-right: #ddd 1px solid;}
.wrap02 dl{padding: 0 10px;}

.picMarquee-left{ overflow:hidden; position:relative; height: 200px;  }
.a1{position: absolute; left: 0; width: 32px; text-align: left; padding-top: 75px;}
.a2{position: absolute; left: 33px; width:1140px; overflow: hidden;}
.a3{position: absolute; right: 0; width: 32px; text-align: right; padding-top: 75px;}
.picMarquee-left ul, .picMarquee-left li{margin: 0; padding: 0; list-style: none;}
.picMarquee-left .bd{ }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; width: 214px; height: 198px; }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:208px; height:168px; display:block;padding: 2px; border: #ddd 1px solid;  }
.picMarquee-left .bd ul li a{ line-height:24px; color: #333333;}

.sde{width: 230px; background: #f6f6f6; float: left;}

.sde ul, .sde li{margin: 0; padding: 0; list-style: none;}
.sde02 li{text-indent: 40px; background: url("../images/sde02_li.jpg") no-repeat; height: 32px; line-height: 32px;}
.sde02 li:hover{background: url("../images/sde02_li_hover.jpg") no-repeat;}
.sde02 li:hover a{color: #0a62ce;}
.sde li{margin-left: 15px; margin-bottom: 10px;}

.main{padding-top: 20px;}

.main_body{float: right; width:930px;}
.column{background: url("../images/column.jpg") no-repeat; padding-left: 80px; height: 32px; line-height: 32px;}
.column a{margin-left: 30px;}

.main_body .newslist li{border-bottom: #ddd 1px dotted; padding: 0 8px; line-height: 36px;}
.main_body h3{text-align: center;}
.main_body ul{padding: 0;}
.page{text-align: center;}

.content{padding: 10px;}
footer{background: #3d3d3d; padding: 20px 0; text-align: center; color: #fff; line-height:28px;}
.prolist{text-align: center;  line-height: 36px;}
.prolist img{width:206px;
    height:166px; padding: 2px; border:#ddd 1px solid;}
.prolist img:hover{border-color: #FF6600;}
