@charset "utf-8";
/* CSS Document */

/*rest*/
@font-face { 
	font-family: 'pingfang1'; 
	src: url('../font/pingfang1.eot'); 
	src: local('../font/pingfang1 Regular'), 
	local('../font/pingfang1'), 
	url('../font/pingfang1.woff') format('woff'), 
	url('../font/pingfang1.ttf') format('truetype'), 
	url('../font/pingfang1.svg#pingfang1') format('svg'); 
} 

*{ margin:0; padding: 0; font-family:"Arial","Microsoft YaHei",sans-serif;text-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
html,body{ position:relative; min-width: 320px; max-width: 640px; margin: 0 auto;}
li{ list-style: none;}
a{text-decoration: none;}
a:hover{cursor: pointer;}
img{ border: 0; border-style:none; vertical-align: middle;}
em{font-style:normal;}
input{vertical-align: middle; border:none;}
.floatL{float: left;}
.floatR{float: right;}
.clear{ clear: both; overflow: hidden;}
.blank { height: 8px; clear: both; }
.blank20 { height: 20px; clear: both; }
.clearfix:after, .clear:before { display: table; content: ''; }
.clearfix:after { clear: both; overflow: hidden; }
.clearfix { zoom: 1; }
.relative { position: relative; }
.absolute { position: absolute; }
.float_left { float: left; }
.float_right { float: right; }
.s-title-h1{color:#333; width: 100%;    text-align: center;    font-weight: normal;    font-size: 22px;    line-height: 30px;    margin-top: 30px;    margin-bottom: 20px;}

.main{min-width:320px; max-width: 640px; overflow: hidden; margin: 0 auto; position: relative; }

.topFixed{position: fixed; width: 100%; min-width: 320px; max-width: 640px;}
.curName{display: none;}
.topRelative{position:relative; border-bottom:1px solid #dcdcdc;}

/*logo头部*/
.logoBar{width: 100%; overflow: hidden;  background:#FFFFFF;}
.logoBar li{float: left;}
.logoBar .left{ width: 16%;}
.logoBar .center{ width: 68%;}
.logoBar .right{ width: 16%;}
.logoBar img{ width: 100%; display: block;}
.logoBar .center img.iags1{width:69%; float:left;}
.logoBar .center img.iags2{width:31%; float:left;}

/*Foot*/
.indexFoot { width:100%; background:#fff; padding-top:35px; padding-bottom:90px;}
.foot_icon {width:100%;text-align: center;}
.foot_icon img.world_map{width:90%;}
.foot_icon .three{width:80%; float:left;}
.foot_icon .three a{width:30.3%; margin-left:3%; display:block; float:left; margin-top:2%;}
.foot_icon .three a img{width:100%;}
.footInfo img{ width:100%;}
.footInfo p{font-size:10px; text-align:center; color:#949494; line-height:18px;}

/*popMenu 头部下拉*/
.popMenu {width: 100%;height: 100%;overflow: hidden;background: rgba(34, 42, 85, 0.99);position: fixed;left:0;top: 0px;z-index: 2147483647 ;display: none;max-width: 640px;}

.memu_ttl{width:100%; height:70px;}
.memu_ttl .title_b{font-size:18px; color:#fff; font-weight:normal; float:left; padding-left:20px; line-height:70px;}
.memu_ttl .close {width:30px;height:30px;overflow:hidden;background:url(../images/menuClose.png) no-repeat center center;background-size:100%; float:right; margin-right:10px; margin-top:20px;}
.brand_memu{width:100%; height:50px; background:rgba(255, 255, 255,1);}
.brand_memu p{font-size:16px; line-height:50px; text-align:center;}
.brand_memu p a{color:#535353;}
.brand_memu p span{margin:0 3px;}

.menuContainer { width: 100%; height: 100%;}
.menuNavs { width: 25.3%; background-color:rgba(18, 24, 55, 0.8); float: left; height:100%;overflow-y:scroll; position: relative;}
.menuNavs ul {width:100%;/* Prevent elements to be highlighted on tap */ -webkit-tap-highlight-color: rgba(0,0,0,0); /* Put the scroller into the HW Compositing layer right from the start */
-webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); padding-bottom:140px;}
.menuNavs ul li { width: 100%; font-size:16px; line-height:45px; height:45px; padding-left:10%; }
.menuNavs ul li.on { background-color:#2d3863;}
.menuNavs ul a { display: block; width: 100%; height: 100%; color: #fff; }
.menuContents {width:74.7%;height:100%;overflow:hidden;float:left;padding:0 6%; background:none;overflow-y:scroll;}
.menuContent {width:100%;height:100%;}
.menuLists{padding-bottom:140px;}
.menuList h4 {font-size:16px;color:#fff; height:45px;line-height:45px;border-bottom:1px solid #525c6b; font-weight:normal;}
.menuList .links {padding:5px 0.5%;}
.menuList .links a{display:block;float:left;color:#a9a9a9;font-size:16px; height:30px;line-height:30px; margin-right:20px; position:relative;}
.menuList .links a .hot{position:absolute; right:-11px; top:-3px;}

/*Footmix*/
.foot_xfmix{min-width:320px; max-width: 640px;width:100%; height:70px; background:url(/assets/images/bgbg.jpg) left top no-repeat; background-size:100% 100%; position:fixed; bottom:0; box-shadow: 0px 0px 15px #e5e5e5; z-index:2147483646;}
.foot_xfmix ul li{width:18%; float:left; text-align:center;}
.foot_xfmix ul li a img{width:30px; margin:0 auto; margin-top:10px; margin-bottom:2px;}
.foot_xfmix ul li a span{ display:block; text-align:center; font-size:13px; color:#ffffff;}
.foot_xfmix ul li.hot_sale{ width:25%; position:relative; height:70px;}
.foot_xfmix ul li.hot_sale a img{width:100%; position:absolute; bottom:0; left:50%; margin-left:-40px;}

/***********************************列表页**************************************/
.coto{width: 100%; background-color:#FFF}
.titname{font-size: 16pt;color: #333;text-shadow:1px 1px 2px #fff;display: block;text-align: center;line-height: 40px;}
.titname2{font-size: 11pt;color: #333;text-shadow:1px 1px 2px #fff;display: block;text-align: left; margin-left:15%;line-height: 45px;}
.titname2 a,.titname2 a:hover{color: #333; text-decoration: none}
.titback{width:10%;height: 41px;display: block;position: absolute;left: 0;top: 0;}
.titback img{width:41px;height:41px;margin: 0 auto;display: block;padding-top: 3px;}
.prolist{width: 96%; padding-bottom:10px; background-color:#FFF;    margin-left: 4%;}
.prolist li{width: 100%;/* height: 80px; */background: url("/assets/images/prolistbg.gif") repeat-x top;border-bottom: 1px #FFF solid;border-top: 1px  #FFF solid;}
.prolist li a img{margin: 8px 12px 0 8px;width: 60px;height: 60px;border-radius: 8px;float: left;}
.prolist li a span{width: 60%;height: 73px;display: block;overflow: hidden;}
.prolist li a span h2 {font-size: 11pt;padding: 8px 0;color: #333;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-binding:url('ellipsis.xml#ellipsis'); overflow:hidden;}
.prolist li a span p{font-size: 9pt;line-height: 1.5em;color:#333}
.prolist li a:hover span h2 {color:#333;}
.prolist li a:hover span p{color: #666}
.prolist li a strong{width:10px;height:10px;background: url(../images/list_14.jpg) no-repeat;text-align: center;display: block;float: right;margin: 38px 10px 0 0;}
.xmlist{width: 100%; padding-bottom:10px; background-color:#FFF; }
/* .tit { font-size: 13pt;background:#5B0043;border-radius: 8px;display:inline-block ;height: 30px;line-height: 30px;text-align:left;color: #fff;margin:10px 0px 4px -11px; clear:both; padding-left:30px; padding:0 30px;}
.tit a,.tit a:hover{color: #FFF; text-decoration:none} */
.list li a,.list li a.hover{color: #333; line-height:30px}
.xmlist ul li{width: 100%; clear:both }
.list li a span{ width:80%; padding-left:20px;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; float:left; font-size:14px;}
.list li a strong{width:10px;height:10px;background: url(../images/list_14.jpg) no-repeat;text-align: center;display: block;float: right;margin:9px 10px 0 0;}
.bott { width:100%;height:30px;line-height:30px;text-align:center;;border-bottom:1px  dashed #cacaca; clear:both}
.bott a {font-size:14px;color:#5B0043;font-weight:600;display:block;width:100%;}
.page{height:auto; line-height:29px;background:#efefef; text-align:center;}
.page li{ display:inline;height:29px; margin:0 2%; }
.page li a.prePage,.page a.nextPage{width:25%;}
.page li{ display:inline;height:29px; margin:0 2%;}
.page li a{color:#000000;}
.conbg{background: #FFF; margin:0px auto 10px}

/*更多*/
.morelist{width: 100%;}
.morelist li{width: 100%; height: 45px;padding: 12px 0; margin-bottom: 1px;border-top: 1px #fff solid;border-bottom: 1px #D0D0D0 solid;background-image:-webkit-linear-gradient(bottom,#EDEDED 3%,#fff 97%,#ddd 100%);}
.morelist li a{display: block;color: #000;width: 100%;}
.morelist li a span{margin: 0px 4px 0 10px;float: left;width: 25px;height: 25px;display: block;}
.morelist li a span img{width: 25px;height: 25px;}
.morelist li a p{font-size: 12pt;height: 20px;line-height: 25px;float: left;}
.morelist li a b{float: right;margin-right: 20px;color: #91989A;font-size: 16pt;font-weight: normal;}
.morelist li a em{width: 20px;height: 20px;line-height: 20px;border-radius: 14px;background: #c00;color: #fff;font-size: 9pt;display: block;text-align: center;float: left;margin-left: 8px;box-shadow: 2px 2px 4px #ccc;border:2px #fff solid;}
.morepad li{text-indent: 1em;}

/*8大理由&14大重点专科*/
.news-slider{width:100%; height:auto; overflow:scroll_x;}
.gddb_v2 img{width:100%;}
.gddb_v22 {width:100%; background: #fff;
    margin-bottom: 10px;
    box-shadow: 0px 0px 15px #e5e5e5;}
#news-slider {width:100%; overflow:hidden;line-height: 40px; z-index: 1000;}
#news-slider ul.swiper-wrapper{padding-top:15px; padding-bottom:15px; transition-duration: 0ms; transform: translate3d(-40%, 0px, 0px);}
#news-slider ul.swiper-wrapper li{width:50%; height:auto; margin:0 5%; border-radius:8px; overflow:hidden; border:1px solid #eeeeee; float:left;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;position:relative; box-shadow:0 0 15px #eeeeee;}
#news-slider ul.swiper-wrapper li p{font-size:10px; line-height:20px; padding:15px 6%;color: #3b3b3b;}
.gddb_14da{width:90%; margin:0 5%; padding-bottom:20px;}
.gddb_14dale img.spe1{width:23.1%; float:left;}
.gddb_14dale .gddb_14dabox{width:76.9%; float:right;}
.gddb_14dale .gddb_14dabox img{width:30.3%; float:left; margin-left:3%; margin-bottom:2.5%;}
.gddb_14dale2 .gddb_14dabox{width:76.9%; float:left;}
.gddb_14dale2 .gddb_14dabox img{width:30.3%; float:left; margin-left:0; margin-right:3%; margin-bottom:2.5%;}
.gddb_14dale2 img.spe1{width:23.1%; float:right;}
/* 专题推荐 */
#m-tuijian{width:100%;}
#m-tuijian img{width:100%;}
.s-tuijian{width:90%; height:auto; margin:0 auto;}
.s-tuijian ul li a{width:40%; height:auto; float:left; margin:0 5%; margin-bottom:20px;}
