/* CSS Document 整篇通用样式*/
body { background-color:#FFFFFF;font-size: 13px; font-family: '宋体'; color: #404040; margin:0px; padding:0px; }
form{padding:0px; margin:0px;}
img{ vertical-align:top; border:none;margin:0px; padding:0px; margin-bottom:0px; padding-bottom:0px;}
a { text-decoration: none; color: #404040; }
a:hover { color: #e70101; }
a.Ablack { color: #1f1f1f; }
ol,ul, li, h1, h2, h3, h4, h5, h6, p, div {list-style:none; margin:0px; padding:0px; }
li { list-style: none; margin:0px; padding:0px; }
.clear{ clear: both; font-size:0px; line-height:0px; height:0px; }


.banner{ width: 994px; margin: 0 auto 7px auto;}
.banner p{ font:13px; line-height:22px; text-align:center;}
.bannerTop0bg{background:url(../2015images/headtop00.gif); height:33px;}
.bannerTop0{width:994px; margin:0px auto 0px auto;height:29px;line-height:29px; }
.bannerTop0 span.right1{ float:right; height:29px;line-height:29px;}
.bannerTop0 input {vertical-align:middle;font-size:13px; background-color:#FAFAFA; border:1px solid #8AB2CD; height:13px;line-height: 13px;margin:4px 5px;padding:1px 1px 0px 1px;}
.bannerTop1 { width: 994px; margin: 0 auto;}
.bannerTop1 img{margin-bottom:7px;margin-top:7px;}
.bannerTop1 img.ad01{ margin-right:7px;}
.bannerTop2 {width: 994px; margin: 0 auto 7px auto;}
.bannerTop2 img{ margin-right:7px;}
.bannerTop2 img.ad02{ margin-right:0px;}
.banner1{width:994px; height:35px; margin:0px auto 0px auto; overflow: hidden; }
.banner1 ul {list-style:none;} 
.banner1 ul li {width:76px; float:left; font-size:13px; background-image: url(../2015images/mbg2.gif); background-repeat: no-repeat; background-position: left;text-align:center;} 
.banner1 ul li a{color:#FFFFFF; line-height: 34px; text-decoration: none;}
.banner1 ul li a:hover {color:#FFFFFF;  text-decoration: underline;}
.banner1bg{height:35px;background:url(../2015images/mbg.gif)}

.banner2{width:994px; height:33px; margin:0px auto 0px auto; overflow: hidden; }
.banner2 ul { padding-left:15px;list-style:none;} 
.banner2 ul li .em1{font-style: normal;line-height:33px; color:#DD0101;font-weight: bold;}
.banner2 ul li { margin-right:25px;float:left; font-size:13px;text-align:center;} 
.banner2 ul li a{ margin-right:7px;color:#3B5998; line-height: 33px; text-decoration: none;}
.banner2 ul li a:hover {color:#3B5998; text-decoration: underline;}
.banner2bg{height:33px;background:url(../2015images/mbg3.gif)}
.bannerinput{
	font-size:13px;
	line-height: 13px;
	margin: 0px;
	padding: 0px;
}


.fontroll{width:979px; height:35px; margin:0px auto 0px auto;color:#B20808; overflow: hidden; background-color:#F0F6F9;line-height: 34px; padding-left:15px;}
.fontroll a {color:#B20808; }

.module01{width:994px; margin:0px auto 7px auto; overflow: hidden;}
.module01 ul.list1{float:left; list-style-type:none; width:230px;}
.module01 ul.list1 li{float:left; width:223px; margin:0px 7px 7px 0px;}
.module01 ul.list2{float:left; list-style-type:none; width:541px;}
.module01 ul.list2 ul.list2in1{float:left; list-style-type:none; width:135px;}
.module01 ul.list2 ul li{float:left; width:128px; margin:0px 0px 7px 0px;}
.module01 ul.list3{float:left; list-style-type:none; width:223px;}
.module01 ul.list3 li{float:left; width:223px; margin:0px 0px 7px 0px; margin-bottom:7px;}

.module01 ul.list4{float:left; list-style-type:none; width:115px;}
.module01 ul.list4 li{float:left; width:108px; margin:0px 7px 7px 0px;}
.module01 ul.list5{float:left; list-style-type:none; width:108px;}
.module01 ul.list5 li{float:left; width:108px; margin:0px 0px 7px 0px;}
.module01 ul.list6{float:left; list-style-type:none; width:541px;}
.module01 ul.list6 img{float:left; list-style-type:none; margin-right:7px; margin-bottom:7px;}
.module01 ul.list6 ol{ list-style:none;float:left; width:173px; margin-right:7px;}
.module01 ul.list6 ol li { overflow: hidden; height: 27px; line-height:27px;display: block; }
.module01 ul.list6 ol li.bg01 { overflow: hidden; height: 27px;  line-height:27px;display: block; background-color: #f7f7f7}
.module01 ul.list6 ol li a { font-size: 13px; font-weight: normal; }
.module01 ul.list6 ol li a.red { color:#FF0000 }


.shead01 { border: 1px solid #c4e1ff; margin-bottom:7px; position: relative; overflow: hidden; }
.shead01 h4 { font-size: 13px; font-weight: bold; color: #004198; line-height: 31px; height: 31px; padding-left: 15px; background-image: url(../2015images/bg2014.gif); background-repeat: repeat-x; }
.shead01 em { position: absolute; top: 8px; right: 17px; font-style: normal; font-weight: normal; font-size: 13px; }
.shead01 ul { margin: 16px 15px 13px 15px; line-height: 22px; }
.shead01 ul li { height: 22px; overflow: hidden; }
.shead01 ul li a { font-size: 13px; font-weight: normal; }
.shead01 ul.ul11 li a { overflow: hidden; height: 22px; display: block; }
.shead01 ul.ul12 { margin: 4px 7px 0 10px; overflow:hidden;}
.shead01 ul.ul12 ol{ float:left;overflow:hidden; width:724px;background-color:#ffffff;}
.shead01 ul.ul12 ol.change{float:left;color:#FA5100; background-color:#FEF6EB;} 
.shead01 ul.ul12 ol.normal1{float:left;background-color:#ffffff;} 
.shead01 ul.ul12 ol.normal2{float:left;background-color:#FBFBFB;} 
.shead01 ul.ul12 ol.normal3{float:left;background-color:#F5F5F5;}

.shead01 ul.ul12 ol li{ float:left;height: 22px;margin-right:4px; overflow:hidden; width:70px; text-align:center;}
.shead01 ul.ul12 ol li.k100{ width:100px;}
.shead01 ul.ul12 ol li.k141{ width:120px;}
.shead01 ul.ul12 ol li.k101{ width:90px;}
.shead01 ul.ul12 ol li.k30{ width:30px;}
.shead01 ul.ul12 ol li.k30 a{ width:30px;color:#1D7AD9;}


.shead01 ul.ul13 { margin: 4px 7px 0 7px; overflow:hidden;}
.shead01 ul.ul13 li a { float:left;overflow: hidden; height: 22px; display: block;overflow:hidden; width:273px;}
.shead01 ul.ul13 li.date{width:40px;display:block;float:left;overflow:hidden;}
.shead01 ul.ul13 li.dotte{margin-right:0px;color:#999; }

.shead01 ul.ul14 { margin: 10px 7px 0 7px; overflow:hidden;}
.shead01 ul.ul14 li a { float:left;overflow: hidden; height: 22px; line-height:22px; display: block;overflow:hidden; }
.shead01 ul.ul14 li.dotte{margin-right:0px;color:#999; }

.sub01_light01 { float: left; width: 241px; margin-right:7px; overflow: hidden; }
.sub01_light02 { float: left; width: 491px; margin-right:7px; overflow: hidden; }
.sub01_light03 { float: left; width: 324px; margin-right:8px; overflow: hidden; }
.sub01_right01 { float: left; width: 242px; overflow: hidden; }
.sub01_right02 { float: left; width: 324px; overflow: hidden; }



.Mi_width01 { float: left; width: 369px; margin-right:7px; overflow: hidden; }
.Mi_width02 { float: left; width: 269px; margin-right:7px; overflow: hidden; }
.Mi_width03{ width: 992px; margin: 0px auto 7px auto; overflow: hidden; }

.Rihei01 { height: 254px; overflow: hidden;}
.Rihei011 { height: 55px; overflow: hidden;}
.Lehei01 { height: 210px; overflow: hidden;}
.Mihei01{ height: 336px; overflow: hidden;}
.Mihig01{ height: 336px; overflow: hidden;}

.s01 { position: relative; border: 1px solid #c4e1ff; }
.s01 em a{ position: absolute; top: 8px; right: 17px; font-style: normal; font-weight: normal; font-size: 13px; color: #FFF; }
.s01 em a:hover{ position: absolute; top: 8px; right: 17px; font-style: normal; font-weight: normal; font-size: 13px; color: #E70101; }
.s01 h4 { height: 30px; background-image: url(../2015images/bg201402.gif);  padding-left: 10px; margin:0px; padding-top: 1px; }
.s01 h4 a { height: 30px; width: 90px; display: inline-block; line-height: 30px; text-align: center; font-size: 14px; font-weight: bold; color: #FFF; }
.s01 h4 a.a01Sel, .s01 h4 a:hover { font-weight: bold; color: #004198; background-image: url(../2015images/bg201401.gif); background-repeat: no-repeat; text-align: center; font-size: 14px; }
.s01 h4 a:hover { text-decoration: underline; }
.s01 a.Amore { position: absolute; top: 8px; right: 10px; font-size: 12px; color: #FFF; }
.s01 h4 a:hover { font-weight: bold; color: #004198; background-image: url(../2015images/bg201401.gif); background-repeat: no-repeat; text-align: center; font-size: 14px; }
.s01 ul li { height: 22px; overflow: hidden; }
.s01 ul li a { font-size: 13px; font-weight: normal; height: 22px;}
.s01 p { margin:10px;}
.s01 p a {font-size: 13px; font-weight: normal; line-height:22px; }

.s02 { position: relative; border: 1px solid #c4e1ff; }
.s02 h4 { height: 30px; background-image: url(../2015images/bg201405.gif);  padding-left: 10px; margin:0px;}
.s02 h4 a { height: 30px; width: 90px; display: inline-block; line-height: 30px; text-align: center; font-size: 14px; font-weight: bold; color: #FFF; }
.s02 h4 a.a01Sel, .s01 h4 a:hover { font-weight: bold; color: #004198;  background-repeat: no-repeat; text-align: center; font-size: 14px; }
.s02 h4 a:hover { text-decoration: underline; }
.s02 a.Amore { position: absolute; top: 8px; right: 10px; font-size: 12px; color: #FFF; }
.s02 h4 a:hover { font-weight: bold; color: #004198;  background-repeat: no-repeat; text-align: center; font-size: 14px; }
.s02 ul li { height: 22px; overflow: hidden; }
.s02 ul li a { font-size: 13px; font-weight: normal; height: 22px;}

.s03 { width:992px; margin:0px auto 7px auto; overflow: hidden; border: 1px solid #c4e1ff; }
.s03 h4 { height: 30px; background-image: url(../2015images/bg201405.gif);  padding-left: 10px; margin:0px;}
.s03 h4 a { height: 30px; width: 90px; display: inline-block; line-height: 30px; text-align: center; font-size: 14px; font-weight: bold; color: #FFF; }
.s03 h4 a.a01Sel, .s01 h4 a:hover { font-weight: bold; color: #004198;  background-repeat: no-repeat; text-align: center; font-size: 14px; }
.s03 h4 a:hover { text-decoration: underline; }
.s03 a.Amore { position: absolute; top: 8px; right: 10px; font-size: 12px; color: #FFF; }
.s03 h4 a:hover { font-weight: bold; color: #004198;  background-repeat: no-repeat; text-align: center; font-size: 14px; }
.s03 ul li {  line-height:22px;height: 22px; float:left;  margin:0px 2px 5px 5px; overflow:hidden;}
.s03 ul li a{font-size: 13px; font-weight: normal;line-height:22px; height: 22px;margin:0px 2px 5px 5px; float:left; overflow:hidden;}
.s03 ul.lian1 li {width:134px;}
.s03 ul.lian2 { margin-top:7px;}
.s03 ul.lian2 li {width:183px; margin:0px 0px 0px 2px;}
.s03 ul.lian2 li a{width:183px;font-size: 13px; font-weight: normal;line-height:22px; height: 22px;margin:0px 0px 0px 2px; float:left; overflow:hidden;}
.s03 ul.lian2 li.dotte{margin-right:0px;color:#999; }

span.spanMore{font-size: 13px; position: absolute; top: 7px; right: 5px; font-size: 9px; color: #FFF; }
span.spanMore a { color: #FFF; font-size: 12px; }

.qhbg{ background-image: url(../2015images/s01BgCon.gif); background-repeat: repeat-x; background-position: top; padding: 10px 15px; }
.qhbg ul.news_aa { line-height: 22px; overflow:hidden;}
.qhbg ul.news_aa li { height: 22px; background-repeat: repeat-x; background-position: top; overflow: hidden; }
.qhbg ul.news_aa li a { background-repeat: no-repeat; background-position: left 7px; height: 22px; }
.qhbg ul.ulMid2 li { background-image: url(../2015images/li01Bg.gif); background-repeat: no-repeat; padding-left: 20px; width: 340px; }
.qhbg ul.ulMid2 li a { height: 22px; font-size: 13px; background-image: none; padding-left: 0px; padding-right: 5px; }
.news_aa li em { font-style: normal; color: #b0b0b0; vertical-align: top; *vertical-align: 2% !important; }
.news_aa li a.df { color: #034198; }


.cxt{width:994px; height:842px; margin:0px auto 7px auto; overflow: hidden;}
.cxt ul { padding-top:3px;}
.cxt ul li{overflow:hidden; float:left; width:161px; margin:0px 3px 3px 0px; height:203px; background-color:#ffffff;border:solid 1px #ffffff;}
.cxt ul li.changecxt{border:solid 1px #FF3300;width:161px;height:203px;}
.cxt ul li.normalcxt{border:solid 1px #ffffff;width:161px;height:203px;}
.cxt ul li.right0{ margin-right:0px;}
.cxt ul li.changecxt0{margin-right:0px;border:solid 1px #FF3300;width:161px;height:203px;}
.cxt ul li.normalcxt0{margin-right:0px;border:solid 1px #ffffff;width:161px;height:203px;}
.cxt ul li img.im1{ margin-left:8px;}
.cxt ul li p{display: block; line-height:20px; height:20px; font-size: 13px; text-align: center;}


h4.card2 { padding: 0px; }
.card2 a { display: inline-block; height: 29px; width: 103px; text-align: center; margin:0px; padding:0px; }
h4.card2 a:hover { color: #e70101; background-color: transparent; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
.card2 a.a02Sel, .card2 a.a02Sel:Hover { color: #033a94; background-color: #ebf5ff; border-right-width: 1px; border-right-style: solid; border-right-color: #9BCBFF; }
.card2 a.a02Sel2, .card2 a.a02Sel2:Hover { color: #033a94; background-color: #ebf5ff; border-right: solid 1px #9BCBFF; border-left: solid 1px #9BCBFF; }

#roll{height:254px; width:724px; overflow:hidden;}
#roll ol{height:22px; line-height:22px; }

.scroll_div {width:979px; height:35px;margin:0 auto; overflow: hidden; white-space: nowrap; }
#scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li{display:inline;}/* 设置ul和li横排 */