* {margin: 0; padding: 0;}
body {font-family: Arial, Verdana, sans-serif;font-size: 12px;color: #666;}
a {color: #666;text-decoration: none;}
a:hover { color: #f51;}
li { list-style-type: none;}
img{border:0;}
.wrap:after {content: "."; display: block;clear: both;visibility: hidden;height: 0;}
.wrap {zoom: 1;}
.pt10 { padding-top: 10px;}
.p10 {padding: 10px;}
.main {width: 1060px;margin: 0 auto;}

.logo{display: block;height: 90px;width:600px;background: url(../images/logo.png) no-repeat 0 center;background-size: auto 54px; float: left;text-indent: -200px;overflow: hidden;}
.headmain{float: right;width:260px;text-align: right;padding-top:50px;}

.headlink{background:#f49b00;text-align: center;color:#fff;}
.headlink a{padding:0 1em; color:#fff;line-height: 20px;}

.menu{height: 29px;border-bottom: #284885 4px solid;line-height: 32px;margin-bottom: 15px;}
.menu li.top{float: left;position: relative;margin:0 8px;}
.menu li a.top{display: block;float: left;width:100px;text-align:center;color:#2D314E;font-weight: bold;font-size: 14px;}
.menu li a.top:hover,.menu li.curr a.top,.menu li.over a.top{background: url(../images/m.jpg) no-repeat 0 0;color:#fff;}

.menu .sub{height:0;overflow: hidden;position: absolute;left:0;top:30px;z-index: 1000;background: #284885;width: 100%;transition:all .5s;-webkit-transition:all .5s;}
.menu .sub a{color: #fff;display: block;text-align: center;line-height: 26px;}
.menu .sub a:hover{background-color:#369; }
.menu li.over .sub{height: auto;padding:10px 0;}

.bnr{height: 420px;border:#ddd 2px solid;margin-bottom: 20px;}

.index{margin-bottom: 20px;}

.inews{width:300px;float: left;margin-right: 15px;}
.icase{width:480px;float: left;}
.ipic{width:240px;float: right;}
.idiv h2{font-family: "微软雅黑","黑体";color:#1371cb;font-size: 14px;font-weight: normal;margin-bottom: 20px;}
.idiv h2 span.en{font-family: Arial;color:#999;margin-left: 10px;}

.inews .wrap{line-height: 20px;}
.inews .wrap img{width:102px;height:64px;float: left;margin-right: 16px;}
.inews .nlist{padding-top:16px;}

.nlist{}
.nlist .date{float: right;}
.nlist li{border-bottom:#ddd 1px dashed;line-height: 16px;padding:5px 0;background: url(../images/arrow.jpg) no-repeat 0 6px;padding-left:16px;}

.iclist{display: block;float: left;text-align: center;margin-right:20px;}
.iclist img{width:140px;height:84px;display: block;border:#ddd 1px solid;padding:1px;background: #fff;}
.iclist span{display: block;line-height: 24px;overflow: hidden;height: 24px;width:140px;}

.ipro{overflow: hidden;position: relative;}
.ipros,.iprow{height: 120px;}
.iprow{width:3000px;}

.ipici img{width:236px;height: 84px;border:#ccc 1px solid;padding:1px;}
.ipict{line-height: 24px;}

.ibnr{background: url(../images/ibnr.jpg) no-repeat center 0;height: 210px;margin-bottom: 18px;}

.datawrap{padding-bottom: 18px;}

.side{width:240px;float: left;}
.body{width:800px;float: right;}

.sidenav h2,.subt{border-bottom:#ccc 2px solid;color:#006699;position: relative;padding-left:100px;font-family: "微软雅黑";line-height: 26px;font-weight: normal;}
.sidenav h2 span.cn,.subt span.cn{position: absolute;border-bottom: #069 2px solid;bottom: -2px;width: 100px;left:0;}

.subt{padding-left:140px;}
.subt span.cn{width:130px;}

.navul{padding-top:16px;}
.sidenav li a{display: block;background: #e8e8e8;margin:8px 0;line-height: 22px;border-radius: 3px;padding-left:20px;color: #000;}
.sidenav li a span.en{padding-left:20px;}
.sidenav li.curr a{color:#e51;}

.subt{margin-bottom: 18px;}

.pc{margin-right: -20px;}

.blist{display: block;float: left;margin:0 19px 24px 0;}
.blist img{width:252px;height:150px;display: block;}
.blist span{display: block;text-align: center;overflow: hidden;width:250px;line-height: 24px;height: 24px;}

.page span,.page a{padding:3px 5px;border:#ddd 1px solid;margin-right: 10px;border-radius: 50%;}
.page{text-align: center;padding:10px 0;clear: both;}
.page span{color:#fff;background: #000;border-color: #000;}

.intro{line-height: 2em;}
.dtitle{text-align: center;margin-bottom: 10px;font-size: 20px;font-family: "微软雅黑";font-weight: normal;}
.detailpic{text-align: center;margin-bottom: 20px;height: 480px;}

.intro > div,.intro > p{margin-bottom: 10px;}

.control img{max-width: 100%;}

.galleria{}

.footmenu{background: url(../images/footmenu.jpg) repeat-x 0 0;border:#ccc 1px solid;height: 28px;line-height: 28px;text-align: center;}
.footmenu a{padding:0 16px;}

.footer{border-top:#ddd 1px solid;line-height: 2em;}
.foot{padding:15px 0;}
.foot span{float: left;margin-right: 40px;}
.foot span img{width:48px;cursor: pointer;}
.foot span img.big{width: 160px;margin-bottom: 50px;}

.floatqr{position: fixed;top:120px;left:50%;margin-left:540px;width:120px;}