@charset "utf-8";
/* RESET */
*{margin:0;padding:0; border:0;}img{ vertical-align:top}iframe,object{ display:block;}
ol,ul{list-style-type:none}table{border-collapse:collapse;border-spacing:0;}.tc{text-align:center}.nobg{background:none !important;}.nobor{border:0 !important;}
/* change the settings to suit your needs */
a{text-decoration:none;color:#888}a:hover,a:active {color:#f00;text-decoration:none;}
.gray,.gray a,a.gray{color:#333;}
.blue,.blue a,a.blue{color:#00479d;}
.f14{font-size:14px;}
/* = 清除浮动元素= */
.clr {clear:both;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.fl{float:left !important;}.fr{float:right !important;}.tc{text-align:center}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{display: inline-block;}
* html .clearfix,s
* html{height: 1%;}
.clearfix{display: block;}
/* = Auxiliary Styles (辅助样式) = */
.hr_a,.hr_b{font-size:1px;line-height:1px;clear:both;overflow:hidden}.hr_a{height:30px}.hr_b{height:60px}
body {font:12px/22px Microsoft Yahei;color:#888;}
/* nav导航及列表/切换/滚动辅助样式 */
.hor li{white-space:nowrap;display:inline;float:left;overflow:hidden}
.tab_nav li{ cursor:pointer}
.tab_switch .tabcon { display:none}.tab_switch .tabcon.selected{ display:block}
.scoll_switch .tabcon{ width:0; height:0; overflow:hidden; visibility:hidden}.scoll_switch .tabcon.selected{ visibility:visible}
/*滚动按钮控制*/
.scoll_box{ position:relative}
.scoll_box span.prev,.scoll_box span.next {width:20px;height:100px;top:60px;cursor:pointer;position:absolute;display:block;}
.scoll_box span.prev {left:0px;background-position:left center !important;}
.scoll_box span.next {right:0px;background-position:right center !important;}
/* = Header And Footer Styles =*/
.w1000{width:1000px;margin:0 auto;}
.w990{width:990px;margin:0 auto;}
.w930{width:930px;margin:0 auto;}
.w282{width:282px;}
.w685{width:685px;}
.mintop{padding:35px 0;}
.mintop ul{float:right;width:228px;}
.mintop li{float:left;width:33%;text-align:center;}
.nav{height:60px;background:#00479d;}
.nav li{float:left;width:99px;text-align:center;line-height:60px;color:#fff;font-size:16px;}
.nav li.last{margin-right:0;}
.nav li a{color:#fff;display:block;}
.nav li a:hover,.nav li.hover a{background:#fff;color:#00479d;}
.banner{max-width: 1920px;margin: 0 auto;}
.banner img{width: 100%;}
#foot{background:#4c4c4c;padding:35px 0 15px;color:#8C8C8C;}
#foot a{color:#8C8C8C;}



body { /*width:100%; overflow-x:hidden;*/ height: 100%; margin: 0px auto; padding: 0px; color: #333333; font-size: 12px; font-family: 'Microsoft Yahei', 'SimSun', sans-serif; }
form, p, h1, h2, h3, h4, h5, h6, dl, dt, dd { margin: 0px; padding: 0px; }
i { font-style: normal; }
img { margin: 0px; padding: 0px; border: 0px; }
ul, li { margin: 0px; padding: 0px; list-style-type: none; }
input, select { margin: 0px; padding: 0px; font-size: 12px; vertical-align: middle; outline: 0; font-family: 'Microsoft Yahei', 'SimSun', sans-serif; }
a { color: #333; text-decoration: none; }
a:hover { color: #d60f16; text-decoration: none; }
.fix:before, .fix:after { content: ""; display: table; }
.fix { *zoom:1;
}
.fix:after { clear: both; }
.l { float: left; }
.r { float: right; }
.txc { text-align: center }
.mud{ margin: 10px auto}

/*index_research*/
.index_research { display:inline-block; vertical-align:top; margin:10px 10px 20px; width:310px }
.index_research h3{ font-weight:normal}
.index_research .iks{ display:inline-block; color:#666666; width:auto; background:none; height:auto; margin:0}
.index_research .iks:hover{ color:#4389d4}
.index_researchcn { }
.index_researchcn ul { float: left; width: 100%; }
.index_researchcn ul li { float: left; width: 100%; height: 30px; margin-top: 24px; }
.index_researchcn ul li .index_date { float: left; border-right: 1px solid #b5b5b5; height: 30px; line-height: 30px; width: 65px; }
.index_researchcn ul li .index_date p { display: block; font-size: 12px; color: #0b318f; }
.index_researchcn ul li .index_date p span { margin-left: 8px; font-size: 16px; color: #0b318f; }
.index_researchcn ul li a { float: left; padding-left: 10px; line-height: 32px; color: #333; font-size: 14px }
.index_researchcn ul li a:hover { color: #0b318f; }

.index_research .iks{ display:inline-block; color:#666666; width:auto; background:none; height:auto; margin:0}
.index_research .iks:hover{ color:#4389d4}
.index_bt a { float: right; width: 48px; height: 12px; margin-top: 5px; }
.index_research h3{ font-weight:normal}
.index_bt h3 { float: left; color: #666666; font-size: 18px; }


.yyhj{overflow:hidden;}
.yyhj img{width:232.5px;margin:10px;float:left;}
.yyhj img:first-child{margin-left: 0;}
.yyhj img:last-child{margin-right: 0;}

.flink{overflow:hidden;}
.flink a{margin-right:10px;color:#333333;}