@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-size:14px; background-color:#eeeeee;}
a{text-decoration:none; color:#101010;}
a:hover{ color:#002167;}

.bodyIn { /* width: 98%; padding: 0 1%; */margin: 0 auto; background: #ffffff; }
/*Í·²¿*/
.header{ width:100%; margin:0 auto;background: url(../../images/mobile/top_bg.png) no-repeat center top;}
.top{width:100%; height:89px; margin:0 auto; }

.logo{ width:100%;margin:0 auto;position:relative;}
.logo_link{margin:0 auto;display:block;}
.logo img{ width:70%; max-width:400px; }
.search{width:264px; height:30px;position:absolute;right:5%; top:57px;background:url(../../images/mobile/search_03.png) no-repeat left center; z-index:1000; }
.search input{position:absolute; width:178px;height:30px;line-height:30px; color:#323232; border:none; background:none; left:0px; top:0px;  padding:0px; margin:0px;}
.search input.notxt{color:#6f6f6f; padding-left:12px; font-size: 13px;}	
.search input.notxt1 {position:absolute;width:28px;height:30px;left:190px;}





.nav{height:100%;z-index:888; background: #002167; overflow: hidden;}
.nav ul { width:100%; margin:0 auto; overflow: hidden;}
.nav ul li{float:left; width: 25%; text-align: center; position:relative; height: 50px; line-height: 50px;}
.nav ul li a{text-align:center;font-size:16px; color: #ffffff; text-align:center;}
.nav ul li a:hover{font-weight:bold}
.nav ul li .subNav {line-height:38px; font-size:14px;display:none; position:absolute; left:0; top:50px; text-align:center; z-index:9999;background-color:#bb0324; width:auto;}
.nav ul li.on {}
.nav ul li.on a{font-weight:bold}
.nav ul li.on .subNav { display:block;}
.nav ul li.on .subNav dl{overflow:hidden;}
.nav ul li.on .subNav dl dd{ line-height:20px; padding: 0 18px 5px; height:auto; text-align:left;}
.nav ul li.on .subNav dl dd a{ font-size:14px; line-height:20px; border-top:none; text-align:center; font-weight:normal; height:auto;font-family:'Microsoft YaHei'; padding-left:0;}
.nav ul li.on .subNav dl dd a:hover{ font-weight:bolder;}
.header .nav #nav li.arrowdown{ float: right; display:none; background: url(../../images/mobile/arrowBottom.png) no-repeat 85% center; cursor: pointer;}
.header .nav #nav li.arrowup {  float: right; background: url(../../images/mobile/arrowTop.png) no-repeat 85% center; cursor: pointer;}




.content{width:98%; height:auto; margin:3px auto 0; background:#fff; overflow:hidden;}
.Banner{width:98%; height:auto; margin:0 auto;}
.mode02 { width:98%; margin:0 auto; }


/*Í¼Æ¬ÂÖ²¥*/
.Banner .flexslider{ width:100%; height:auto; overflow: hidden;}
.Banner .flexslider ul.slides li img{width:100%; height:auto; display:block}
.Banner .flexslider .til_slides{ width:20%; height: 72px; position: absolute;bottom:5%; left:72px; line-height: 72px; text-align: center; color: #ffffff; font-size: 1em;  background:url(../../images/mobile/slider_03.png); color:#fff;display: none;}
.Banner .flex-control-nav{ bottom:20px; right: 58px; width: auto; text-align: right;}
.Banner .flex-control-paging li{ margin:0 0px 0 5px;}
.Banner .flex-control-paging li a{ width: 8px; height: 8px; line-height: 8px; border-radius: 0; background: #fff;text-indent:999px;}
.Banner .flex-control-paging li a:hover,.flex-control-paging li a.flex-active{ background: #002167; color:#fff;}
.Banner li a{width: 100%;height: 0;padding-bottom: 66%;overflow: hidden;display: block;}



/*Í¼Æ¬ÂÖ²¥*/
.littlebanner .flexslider{ width:309px; height: 218px; overflow: hidden;}
.littlebanner .flexslider ul.slides li img{ width:309px; height: 218px; display:block}
.littlebanner .flexslider .til_slides{ width:269px; height: 30px; position: absolute;bottom:0px; left:0px; line-height: 30px; text-align: left; color: #ffffff; font-size: 13px;  background:url(../../images/mobile/slider_03.png); color:#fff; padding-left: 14px; }
.littlebanner .flex-control-nav{ bottom:10px; right: 13px; width: auto; text-align: right;}
.littlebanner .flex-control-paging li{ margin:0 0px 0 5px;}
.littlebanner .flex-control-paging li a{ width: 8px; height: 8px; line-height: 8px; border-radius: 0; background: #fff;text-indent:999px;}
.littlebanner .flex-control-paging li a:hover,.flex-control-paging li a.flex-active{ background: #006cbf; color:#fff;}




.mode01{width:100%; overflow:hidden; clear:both; height:535px; margin-top:15px;}
.mode01 .md{ width:100%; height:535px;  float:left}
.mode01 .rt{ width:331px; height:535px; float:right}

.articleList_image { padding: 0 0 25px 0; border-bottom: 1px solid #cccccc; }
.articleList_image .articleList_image_title { height: 56px; line-height: 56px; border-bottom: 1px solid #cccccc; }
.articleList_image .articleList_image_title h2 {  width: auto; float: left; font-size: 18px; color: #101010; }
.articleList_image .articleList_image_title a { font-size: 14px; float: right; }
.banner_ul_con { overflow: hidden; margin: 25px 0 0 0; }
.banner_ul_con .littlebanner { float: none; width:309px; margin:0 auto; }
.banner_ul_con .ul { width: auto; float: none; margin:10px auto 0; }
.banner_ul_con .ul li { padding: 0 0 0 22px; margin: 0 0 5px 0; background: url(../../images/mobile/li_03.png) no-repeat left 10px; }
.banner_ul_con .ul li p { line-height: 25px; }
.banner_ul_con .ul span { font-size: 13px; color: #101010; }
.banner_ul_con .ul a { font-size: 14px; }



.jyjx .title { height: 56px; line-height: 56px; }
.jyjx .title h2 {  width: auto; float: left; font-size: 18px; color: #101010; }
.jyjx .title a { font-size: 14px; float: right; }
.jyjx ul { }
.jyjx ul li { padding: 0 0 0 22px; height: 30px; line-height: 30px;  background: url(../../images/mobile/li_03.png) no-repeat left center; *vertical-align: middle; }
.jyjx ul li p { height: 25px; line-height: 25px; }
.jyjx ul span { font-size: 13px; color: #101010; float: right; }
.jyjx ul a { font-size: 14px; float: left; }




.articleList .title { height: 56px; line-height: 56px; border-bottom: 1px solid #cccccc;  }
.articleList .title h2 {  width: auto; float: left; font-size: 18px; color: #101010; }
.articleList .title a { font-size: 14px; float: right; }
.articleList ul { }
.articleList ul li { padding: 16px 0 15px 22px; height: auto; line-height: 23px;  background: url(../../images/mobile/li_03.png) no-repeat left 25px; border-bottom: 1px dashed #cccccc; }
.articleList ul li p { height: 25px; line-height: 25px; }
.articleList ul span { font-size: 13px; color: #101010; }
.articleList ul a { font-size: 14px; margin: 0 24px 0 0; }


.articleList_scroll .articleList_scroll_title { height: 56px; line-height: 56px; border-bottom: 1px solid #cccccc;  }
.articleList_scroll .articleList_scroll_title h2 {  width: auto; float: left; font-size: 18px; color: #101010; }
.articleList_scroll .articleList_scroll_title a { font-size: 14px; float: right; }

.scrollBox {padding:22px 0 39px 0; margin:0 auto; overflow: hidden; width:244px;}
.scrollBox #box {width:800%;}
.scrollBox #left,.scrollBox #right {float:left;}
.scrollBox ul li {width:244px;margin-right: 20px;float:left;}
.scrollBox ul li a img{width: 100%; }
.scrollBox ul li.lastli {_margin-right:7px;}
.scrollBox ul p {text-align: center;line-height: 26px;}




/*µ×²¿¿ªÊ¼*/
.footer{ background-color:#002167;color:#fff;}
.copyRight{width:100%; font-size: 13px; margin:0 auto;text-align:center; padding:20px 0; line-height:24px; font-family:"Î¢ÈíÑÅºÚ";}

/*¶þ¼¶Ò³*/
.subPage{ width:98%; margin:0px auto 23px; overflow:hidden; }
.pageBanner{ width:100%;}
.Bread{width:auto;height:45px; line-height:45px; margin:0;  font-size:13px; color:#7e7e7e; }
.rightBread { width:744px;}
.Bread a{color:#7e7e7e;}
.Bread a:hover { color:#002672;}
.articleList2{}
.articleList2 ul li{overflow: hidden;height:35px;line-height: 50px;border-bottom:1px solid #e4e4e4;padding:0 0px 0 20px;background:url(../../images/mobile/li_03.png) no-repeat left center;}
.articleList2 ul li a{font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; color:#282828;}
.articleList2 ul li a:hover { color:#002167;}
.listTitle2{ padding-left:0px; background:none; }
.listTitle2 h2{color: #002167; font-family:"Î¢ÈíÑÅºÚ"; font-size: 24px; font-weight: normal; padding:0px; background:none; }
.articleList ul li span { color:#282828; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; padding:0 12px 0 0;}
.pageListTotal { margin:15px 0 0 0; }
.list_article { line-height:30px; font-size:14px; color:#333; font-family:"Î¢ÈíÑÅºÚ";}
.articleList3 ul li { float:left; margin:0 30px 0 0; border:none; width:220px; padding:0 0 0 17px; background:url(../../images/mobile/li_03.png) no-repeat left center;} 
.conPictureTL .pictureList .picTl { width:1075px;}
.conPictureTL .pictureList .picTl li { margin:0 35px 0 0; float:left;}
.conPictureTL .pictureList .picTl li img { width: 169px; height: 118px; }
.conRight .pictureList2 ul { margin:20px 0 0 0; width:900px;}
.conRight .pictureList2 ul li { float:left; margin:0 21px 10px 0; width: 179px;}
.conRight .pictureList2 ul li span {line-height:50px;}
.conRight .pictureList2 ul li a { width:179px; display:inline-block; text-align:center;}
.conRight .pictureList2 ul li a img { border:1px solid #5c307d; padding:5px; width: 167px; height: 118px; }
.conRight .pictureList2 ul li a:hover{color:#002167;}
 
 





.pageList{ overflow: hidden;}
.articleTitle { width: 100%;text-align: center;}
.articleTitle h2{font-size: 18px; color:#002167; line-height: 20px; padding:10px 0; border-bottom:3px solid #002167;}
.articleTitle h3{ font-size: 16px; color: #555; line-height: 20px; padding:10px 0; font-weight: bold;}
.articleAuthor { height: 30px;text-align: center; line-height: 30px; margin: 10px;background: #f9f1ff; color:#777; }
.article{ margin:20px 10px;font-size:14px; line-height:30px; color:#333;}
.Annex {padding:0 0 20px 0; overflow:hidden; margin-bottom:30px; }
.Annex h3 { font-size: 16px;line-height: 30px; color:#002167; padding-left:5px;}
.Annex ul li { height: 26px; line-height: 26px;background:url(../../images/mobile/li_03.png) no-repeat 10px center; padding-left: 28px;}
.Annex ul li a { font-size: 12px; line-height: 24px; color:#656464;}
.Annex ul li a:hover{ color:#002167;}
.page { margin:20px auto 0; }



.conLeft { width:200px; float:left; margin:12px 0 0 0; text-align:center;}
.conLeft .title {background:#002167; height:40px; line-height:40px; }
.conLeft .title h3 {font-size:18px; color:#fffefe;  font-family:"Î¢ÈíÑÅºÚ"; font-weight:normal;}
.conLeft ul li {  border-bottom:1px solid #c9c9c9; }
.conLeft ul li.current a { color:#002167; font-weight:bold;}
.conLeft ul li a { height:38px; line-height:38px; display:block; font-size:15px; color:#505050; font-family:"Î¢ÈíÑÅºÚ";}
.conLeft ul li a:hover {color:#002167; font-size:15px; font-weight:bold;}
.conRight{ width:800px; float:right; margin:12px 0 0 0; }
.conPictureTL { width:100%; padding:0; }
.picBread { width:965px; }
.mode02In .lf .article001 {  margin:0px;}
.mode02In .lf .article001 .artTitle h2 a {font-size:14px; color:#323232; font-family:"Î¢ÈíÑÅºÚ";}
.mode02In .lf .article001 .artCon { font-size:12px; color:#646464; font-family:"Î¢ÈíÑÅºÚ";}


/*Í¼Æ¬Õ¹Ê¾Ò³*/
/*Í¼Æ¬Õ¹Ê¾¿ªÊ¼*/
.img_news_con{ width:100%; overflow:hidden;}
.img_news_con h3{padding:20px 0 20px; text-align:center; color:#214ba0; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:normal;}
.imgs_scroll{ position:relative; padding:0 0 0 90px;}
.imgs_scroll .btn_l,.imgs_scroll .btn_r{ position:absolute; width:434px; height:580px; top:0; /*z-index:1000; filter:alpha(opacity:0); opacity: 0;*/ }
.imgs_scroll .btn_l{left:62px; }
.imgs_scroll .btn_r{right:69px;}
.imgs_scroll .prev,.imgs_scroll .next { position:absolute; display:block; width:70px; top:40%; margin:-22px 0 0 0; text-align:center; cursor:pointer; z-index:90; display:none;}
.imgs_scroll .prev{ left:90px;}
.imgs_scroll .next{right:100px;}
.imgs_news_list{width:910px;  position:relative; overflow:hidden;}
.imgs_news_list ul{width:9999px;}
.imgs_news_list ul li{float:left; display:inline; width:910px; /*margin-right:10px;*/  /*text-align:center;*/}
.imgs_news_list ul li .txt2{ width:910px; float:left; line-height:20px; text-indent:2em; /*padding-top:27px;*/ text-align:left; font-family:"Î¢ÈíÑÅºÚ";}
/*Í¼Æ¬Õ¹Ê¾½áÊø*/

/*Í¼Æ¬ÐÂÎÅÁÐ±íÒ³*/
.ul_pic{ padding:0 10px; overflow:hidden;}
.ul_pic li{ height:100px; padding:15px; border:1px solid #cdcdcd; margin:15px auto; overflow:hidden; }
.ul_pic li a{ display:block; width: 100%; height:100%; overflow:hidden; line-height:26px;}
.ul_pic li a img{ display:block; width: 150px; height:100px; float: left; margin-right:15px;}



.page { text-align: center; font-size: 14px; color: #333333; margin: 30px auto 40px; }
.yema { height:24px; line-height: 24px; display: inline-block; float: left; margin: 0 0 0 60px; }
.page span { font-size: 14px; color: #a80b28; margin: 0 18px 0 0; }
.page dl { overflow: hidden; display: inline-block; width:98%; }
.page dl dd { height: 24px; line-height: 24px; padding: 0 17px; background: #e5e5e5; float: left; margin: 0 5px 0 0; }
.page dl dd.syy { float:left; }
.page dl dd.xyy { float:right; }


/* ·ÖÀàÁÐ±íÒ³ */
.space{height: 12px;}