@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-size:13px; background:url(../images/bg.png) repeat #f4fffc;}
a{text-decoration:none; color:#333;}
a:hover{ color:#21539c;}


.top{width:auto;max-width: 1100px;}
.content{ width:1024px; padding: 20px 20px; background: #ffffff; margin:0px auto; }
.Banner{ max-width: 1300px; height:440px; margin:0px auto;}

/*图片轮播*/
.flexslider{width:1300px; height: 440px;  overflow: hidden;}
.flexslider ul.slides li img{ width:1300px; height: 440px; display:block}
.flex-direction-nav .flex-prev { width: 21px; height: 43px; left: 10px; background: url(../images/arrow_left.png) no-repeat }
.flex-direction-nav .flex-next { width: 21px; height: 43px; right: 10px; background: url(../images/arrow_right.png) no-repeat; }
.flexslider:hover .flex-prev { opacity: 1; left: 10px;}
.flexslider:hover .flex-next { opacity: 1; right: 10px; }
/*.flex-control-nav { display: none; }*/

.search { width: 224px; }
.little_sear { display: none; }

.mode01{width:1024px; overflow:hidden; clear:both;  margin: 20px auto 30px; }
/*图文分类*/
.tuList{height:111px;}
.tuList li{float: left;height:111px;}
.tuList li.tuTitle{width:102px; height:111px;line-height:111px;  background: #939393;text-align: center;}
.tuList li.tuTitle h2{color:#fff;font-size: 18px;}
.tuList li.tuCon{width:152px;text-align: center;background: #f0f0f0;border-right:1px solid #ddd;line-height: 40px;}
.tuList li.tuCon a{display: block;text-align: center;font-size: 16px;}
.tuList li.tuCon a img{display: block;margin-left:53px; *margin-left:0px; margin-top:28px;}
.tuList li.tuCon a span{display:block;}
.tuList li.tuCon:hover{background: #e5effc;}
/*最新新闻*/
.mode02{width:1024px;overflow: hidden;clear: both;margin:0 auto 30px;}
.more{float:right;width:77px;height:23px;line-height: 23px; text-align: center;}
.more a{color:#fff;display: block;background: #db993a;}
.more a:hover{background: #21539c;}
.articleList{}
.artitleTitle{border-bottom: 1px solid #ddd;padding-bottom: 10px;}
.artitleTitle h2{font-size: 18px;}
.newslist{margin-top:25px;}
.newslist .newsLf{float: left;width:653px;height:200px;overflow: hidden;}
.newslist .newsRt{float: right;width:371px;height:200px;overflow: hidden;}
.newsImg{position: relative;width:300px;float: left;margin-right:26px;}
.newsImg a{display: block;}
.newsImg a img{display: block;}
.newsImg a span{display: block; width:100%; background:url(../images/newsimg_bg.png) repeat;padding:6px 0;position: absolute;bottom:0px;left:0;color:#fff;}
.newsImg a:hover span{color:#a5caff;}
.newslist  .newsRt li{background: url(../images/article_li_bg.png) no-repeat center left;padding-left:15px;margin-bottom:17px;}
.newslist  .newsRt li .TimeRight{float:right;color:#777;}


.mode03{width:1024px;overflow: hidden;clear:both;  margin: 0 auto 30px;}
.mode03 .lf{width:744px;float: left;overflow: hidden;}
.mode03 .rt{width:245px;overflow: hidden;float: right;}
.tskxList{height:352px;margin-bottom:30px;}
.zdtsList{height:342px;}
.tskxImglist{margin-top:30px;}
.tskxImglist ul li{width:160px;float:left;margin-right:34px;}
.tskxImglist ul li a img{display: block;border:2px solid #ddd;}
.tskxImglist ul li a span{display: block;text-align: center;margin-top:10px;}
.tskxImglist ul li.NoMargin{margin-right:0;}
.tskxImglist ul li a:hover img{border:2px solid #21539C;}


.zdtsImglist{margin-top:30px;}
.zdtsImglist .lf{float: left;width:185px;margin-right:23px;}
.zdtsImglist a img{display: block;border:1px solid #ddd;}
.zdtsImglist .md{width:182px;float: left;}
.zdtsImglist .md .zdtsCon{}
.zdtsImglist .md .zdtsCon h2{text-align: center;color:#fff;font-size: 16px; font-weight: normal; background: #21539c;padding:5px 0;}
.zdtsImglist .md .zdtsCon p{margin:10px 0;width:100%;}
.zdtsImglist .md .zdtsCon .more{text-align: right;}
.zdtsImglist .md .zdtsCon .more a{background: no-repeat;color:#21539c;}
.zdtsImglist .md .zdtsCon .more a:hover{color:#DB993A;}
.zdtsImglist .rt{width:318px;float:right;}
.zdtsRt ul {overflow: hidden;}
.zdtsRt ul li{float:left;margin-right:30px;}
.zdtsRt ul li.Nomargin{margin-right:0;}
.zdtsImglist a:hover img{border:1px solid #21539c;}
.zdtsRt .zdtsClick{margin-top:10px;}


/*畅销品牌*/
.linksList{border:1px solid #ddd;text-align: center;margin-bottom: 30px;border-top:none;}
.linksTitle{border-top:2px solid #21539c;border-bottom:1px solid #ddd;padding:10px 0;}
.linksTitle h2 a{font-size: 18px ;font-weight: normal;color:#21539c;}
.linksList ul{margin:20px 0;}
.linksList ul li{padding:4px 0;}
.linksList ul li a{font-size: 14px;}




/*底部开始*/
.footer{height:180px;background:#21539c;color:#fff;}
.footer .footerIn { width: 1024px; height: 143px; margin: 0 auto; }
.footerLf{width:60px;height:143px; float:left;margin-right:100px;}
.footerLf ul{margin-top:13px;}
.footerLf ul li {margin-top:14px;}
.footerLf ul li a{color: #fff;}
.footerLf ul li a:hover{color:#b3d2fe;}
.footerMd{float:left;width:492px;height:143px; line-height: 143px; text-align: center;}
.footerRt{text-align: center; float:right;width:370px;height:143px;}
.footerRt ul { overflow: hidden; }
.footerRt ul li { width: 185px; height: 143px; float: left; }
.footerRt ul li img{ width:94px; height: 91px;  }
.footerRt img{padding-top:16px;}
.footerRt p{margin-top:5px;}







/*手机端导航*/
.snav{display: none;height: 30px;background-color:#21539c;left:0px; top:0px;z-index: 1002; width:100%;}
.mbtn{height: 30px; left:10px; top:0;z-index: 1002;width:40px;cursor:pointer;}
.navm{ width:100%; line-height: 30px; background-color:#21539c;overflow: hidden; text-align: left; display: none;top:30px;left:0}
.navm ul{padding:0 0 10px;}
.navm li{background:url(../images/white-down-arrow.png) no-repeat 98% center;border-bottom:1px solid #ffffff;}
.navm li a{ font-size: 16px;  line-height:18px; padding:10px 0px; color:#fff; padding-left:13px; font-family:Georgia, Arial, Helvetica, sans-serif; display:block;}
.navm li a:hover{color:#fff;}
.navm li.sub_has span{ margin-left: 10px;}
.navm li.on a{ color:#fff; display:block; width:100%;}
.navm dl{ display: none; background-color:#fff;color:#004489}
.navm dl dd{ padding-left: 30px; line-height:18px; padding:8px 0px 8px 30px;border-bottom:1px solid #e5e5e5;}
.navm li.on dl dd a{ font-size: 14px; color:#282828;font-weight:normal;display:inline; border:none; padding:0px;}
.navm li dl dd a{ font-size: 14px; color:#282828; font-weight:normal; display:inline; display:block; border:none; padding:0px;}
.navm li dl dd a:hover{ color:#21539c;}



/*二级页*/
.subPage{ width:1100px; margin:0px auto 0;}
.pageBanner{ width:1100px; margin:0px auto 0;}
.Bread{height:39px; line-height:39px; border-bottom:1px solid #e3e3e3;  font-size:13px; color:#2268b7; width: 1100px; margin: 0 auto; }
.Bread a{color:#2268b7;}
.subPage .articleList2{ margin:10px auto 20px; width: 1100px;}
 
.page{ width:100%; height:30px; line-height:30px; text-align:center; margin:0 auto;font-size:12px;clear:both; margin:20px 0px 30px;}
.page a{ padding:0 5px;}

.pageList{ padding-bottom: 30px; overflow: hidden;}
.pageList .listTitle{border-bottom: 2px solid #2268b7;}
.pageList .listTitle h2{background:none;padding-bottom:10px;font-size: 18px;}
.pageList .articleList ul{margin:10px 0;border-bottom:1px solid #ddd;}
.pageList .articleList ul li{padding-left:15px; margin:20px 0;background: url(../images/sub_li_bg.png) no-repeat center left;}
.pageList .articleList ul li span.none { float: right; display: block; color: #999; }
.pageList .articleList ul li span.block { display: none; }

 .pageArticle .Annex {padding:0px; overflow:hidden; margin:30px 0;}
 .pageArticle  .Annex h3 {border-bottom:1px solid #ddd; text-align:left;font-size: 16px;line-height: 30px; color:#2268b7; padding-left:5px;}
 .pageArticle  .Annex ul li { height: 26px; line-height: 26px;background:url(../images/sub_li_bg.png) no-repeat 10px center; padding-left: 28px;}
 .pageArticle  .Annex ul li a { font-size: 12px; line-height: 24px; color:#656464;}
 .pageArticle  .Annex ul li a:hover{ color:#efa008;}

 .pageArticle h2{font-size: 24px;font-weight: normal;color:#2268b7;margin:20px 0;text-align:center;}
 .pageArticle h3{text-align:center;font-size: 18px;font-weight: normal;margin-bottom:10px;}
 .pageArticle .articleAuthor{color:#666;border-bottom:1px solid #ddd;padding:10px 0;text-align: center;}
.pageArticle .article{margin-top:30px;}
/*左右级页面*/
.con{width: 1100px; overflow: hidden; margin: 20px auto 5px;}
.con .conLeft{width: 195px;  float: left; background:#f9f9f9; border:1px solid #2268b7;}
.con .conLeft .title{width:195px; height: 40px; line-height: 40px; text-align:left; }
.con .conLeft .title h2{font-size: 16px; color: #fff; background: #2268b7;text-align:center; /*padding: 0 0 0 35px;*/}
.con .conLeft ul li{font-size: 14px; text-align: center;  }
.con .conLeft ul li a{font-size: 14px; padding:15px 0 15px 0; text-align: center; border-bottom:1px solid #ccc; display:block; }
.con .conLeft ul li a:hover{font-weight: bold; border-bottom:2px solid #2268b7; background:url(../images/more_03.png) no-repeat 180px center;}
.con .conLeft ul .current a{font-weight: bold; border-bottom:2px solid #2268b7; color:#2268b7; background:url(../images/more_03.png) no-repeat 180px center;}
.con .conRight{ width: 860px; padding: 0 5px;  float: right;}
.con .conRight .articleList2{width: 780px;}
.con .conRight .Bread{width: 860px;}
.con .conRight .page{ width:100%; height:30px; line-height:30px; text-align:center; margin:0 auto;font-size:12px;clear:both; margin:20px 0px 30px;}
.con .conRight .page a{ padding:0 5px;}
.con .conRight .subPage{ width:860px; margin:0px auto;}
.pictureList2{width: 860px; overflow: hidden;}
.pictureList2 ul{width: 860px; overflow: hidden; padding: 15px 0 0 10px;}
.pictureList2 ul li{float: left; width:269px; height: 223px;line-height:20px; margin: 0 16px 0 0; text-align: center;}
.TlpictureList2{width: 1100px; overflow: hidden; margin: 0 auto;}
.TlpictureList2 ul{width:1100px; overflow: hidden; padding:15px 0 0 5px;}
.TlpictureList2 ul li{ float: left;  width: 246px; height: 204px; margin: 0 27px 0 0;    text-align: center;}









.pageArticle01 { width: 1000px; margin: 0 auto; }
.PictureShow { width: 1000px; margin: 0 auto; }
.newPage h2{ float:left;}
.newPage a{ float:right;}
.newPageArticle .art{ font-size:14px; line-height:30px; color:#4a4b4a; }
.newPageList ul {margin:10px 0 0 0;}
.newPage .more {}
.newPageList01 ul li{border:none; width:auto; margin:0 40px 0 0; float:left;}



.little_page { height: 30px; line-height: 30px; margin: 20px; display: none; }
.little_page a.prev { width: 100px; height: 30px; border-radius: 5px; display: inline-block; text-align: center; float: left; border: 1px solid #cccccc; color: #21539c; }
.little_page a.next { width: 100px; height: 30px; border-radius: 5px; display: inline-block; text-align: center; float: right; border: 1px solid #cccccc; color: #21539c;}
.little_page a:hover { background: #21539c; border: none; color: #ffffff; }






.sub_mbtn{width:100%;height:40px;background:url(../images/sub-mbtn02.png) no-repeat center center;background-color:#ffffff;cursor:pointer;display:none;}
.open{background:url(../images/sub-mbtn.png) no-repeat center center;background-color:#21539c;}
.sub_navm{ width:100%; overflow: hidden;display: none;}
.sub_navm h2{width:100%;height:48px;line-height:48px;background-color:#003c7f;}
.sub_navm h2 a{padding-left:13px;font-size:20px;font-family:Tahoma;display:block;color:#fff;}
.sub_navm ul{}
.sub_navm li{}
.sub_navm li a{ font-size: 16px; color:#282828; padding-left:13px; font-family:Helvetica;height:40px;line-height:40px;border-bottom:1px solid #d3d3d3;display:block;}
.sub_navm li a:hover{color:#003c7f;}
.sub_navm li.sub_has span{ margin-left: 10px;}
.sub_navm li.on a{ color:#003c7f; display:block; width:100%;}
.sub_navm dl{ display: none; background-color:#cac9c9; padding:0px 0px 5px;}
.sub_navm dl dd{ padding-left: 30px; line-height:18px; padding:5px 0px 5px 30px;}
.sub_navm li.on dl dd a{ font-size: 14px; color:#282828;font-weight:normal;display:inline; border:none; padding:0px;}
.sub_navm li dl dd a{ font-size: 14px; color:#282828; font-weight:normal; display:inline;  border:none; padding:0px;}
.sub_navm li dl dd a:hover{ color:#a70510}




.pic_list{width:100%;overflow:hidden;}
.pic_list ul{width:100%;overflow:hidden;margin-top:15px;}
.pic_list li{width:30.227272%;margin-right:3.977272%;/*width:266px;margin-right:41px;*/float:left;border:1px solid #d3d3d3;overflow:hidden;}
.pic_list .pic a{display:block;width:auto;height:0;padding-bottom:66%;overflow:hidden;}
.pic_list .pic a img{display:block;width:100%; transition: all 1s ease 0s;}
.pic_list .pic a img:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8; transform:scale(1.2);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);}
.pic_list .pic strong{padding:5px;float:left;}
.list_info{width:auto;overflow:hidden;padding:0 4%;}
.pic_list .list_title{padding:8px 0 8px;text-align:center;font-weight:normal;}
.list_title a{font-size:16px;font-family:Helvetica;color:#21539c;line-height:20px;}
.list_cont{font-size:14px;font-family:Helvetica;line-height:23px;height:93px;overflow:hidden;margin-bottom:5px;}
.list_info .readMore{display:block;width:100px;height:26px;float:right;margin:8px 0;}
.list_info .readMore a{display:block;width:100px;height:26px;line-height:26px;font-size:14px;color:#21539c;background:url(../images/icon12.png) no-repeat 82px center;}
.pic_list .noMargin{margin-right:0;}
.pic_list .pic{border:1px solid #d3d3d3;}






@media screen  and (max-width:1300px) {
.Banner { width: 100%; height: auto; max-width:auto;}
.flexslider { width: 100%; height: auto; }
.flexslider ul.slides li img { width: 100%; height: auto; }
}




@media screen  and (max-width:1100px) {
.header { height: auto; padding: 20px 0 0 0; background: #21539c; }
.con .listTitle { padding: 10px 0 0 0; }
.top { width: auto; margin: 0 auto; }
.search { right: 20px; margin-right: 0px; }
.top_right { right: 20px; }
.logo_link2 { display: none; }
.nav { display: none; }
.snav { display: block; }
.logo { width: auto; float: left; }
.content { width: 98%; margin: 0 auto; padding: 10px 1%; }
.mode01 { width: 100%; }
.tuList li.tuTitle { width: 100%; float: none; }	
.tuList li.tuCon { width: 16.5%; }
.tuList li.tuCon a img { width: 44px; height: 29px; display: block; margin: 28px auto 0; }
.mode02 { width: 100%; }
.newslist .newsLf { width: 100%; float: none; height: auto; margin: 0 0 10px 0; }
.newslist .newsRt { width: 100%; float: none; }
.last { float: right; margin: 0px; }
.newsImg { width: 48%; margin: 0 1% 0 0; }
.newsImg img{ width: 100%; }
.mode03 { width: 100%; }
.mode03 .lf { width: 100%; float: none; }
.mode03 .rt { width: 100%; float: none; }
.tskxImglist ul  { overflow: hidden; }
.tskxImglist ul li { width: 24%; margin: 0 1% 0 0; }
.tskxImglist ul li a img { width: 100%; }
.zdtsList { height: auto; }
.tskxList { height: auto; }
.zdtsImglist .lf { width: 18%; float: left; margin: 0 2% 0 0; }
.zdtsImglist .md { width: 30%; float: left; }
.zdtsImglist .rt { width: 40%; float: left; margin: 0 0 0 2%; }
.footer .footerIn { width: 80%; margin: 0 auto; }
.footerLf { width: auto; float: none;  height: auto; margin: 0px;}
.footerLf ul { overflow: hidden; margin-top: 0px; }
.footerLf ul li { width: 20%; text-align: center; float: left; }
.footerMd { height: auto; float: none; width: auto; line-height: 20px; padding: 1% 0; }
.footerRt { width: 100%; height: auto; float: none; }
.footerRt ul li { width: 50%; text-align: center; height: auto; }
.footer { height: auto; padding: 10px 0; }
.footer .footerIn { height: auto; }
.con { width: 100%; }
.conLeft { display: none; }
.sub_mbtn { display: block; }
.con .conRight { width: 98%; margin: 0 auto; }
.con .conRight .subPage { width: 100%; }
.con .conRight .Bread { width: 100%; }
.con .conRight .articleList2 { width: 100%; }
.pictureList2 { width: 100%; }
.pictureList2 ul li { width: 30.227272%; height: auto; }
.pageList { width: 98%; margin: 0 auto; }
.TlpictureList2 { width: 100%; }
.TlpictureList2 ul li { width: 30.227272%; height: auto; margin: 0 1% 0 1%; }
.pageArticle { width: 98%; margin: 0 auto; }
}





@media screen  and (max-width:830px) {
.zdtsImglist .lf { width: 100%; float: none; margin: 0 0 10px 0; }
.zdtsImglist .md { width: 100%; float: none;  }
.zdtsImglist .rt { float: none; width: 100%; padding: 10px 0 0 0; }
.zdtsImglist a img { width: 99.8%; }
.zdtsRt .zdtsClick { text-align: center; }
.zdtsRt ul li { width: 49%; margin: 0 1% 0 0; }
.zdtsRt ul li img { width: 100%; }
.zdtsImglist { margin: 0 0 10px 0; }
}


@media screen  and (max-width:715px) {
.TlpictureList2 ul li { width: 47%; margin: 0 1% 0 1%; height: auto; }

}

@media screen  and (max-width:650px) {
.search { display: none; }	
.little_sear { display: block; }
.search { left: 5px; top: 35px; }
}


@media screen  and (max-width:610px) {
.tuList li.tuCon { width: 33%; }
}



@media screen  and (max-width:600px) {

.logo_link1 { width: 50%; float: none; margin: 0 auto; }
.logo_link1 img { width: 50%; display: block; padding: 30px 0; margin: 0 auto; }
}




@media screen  and (max-width:590px) {
.pageList .articleList ul li span.none { float: right; display: none; }
.pageList .articleList ul li span.block { display: inline-block; float: none; padding: 0 0 0 20px; }


}





@media screen  and (max-width:500px) {
.page { display: none; }
.little_page { display: block; }
.pictureList2 ul li { width: 45%; margin: 0 1% 0 1%; }
}


@media screen  and (max-width:400px) {
.newsImg { width: 100%; float: none; margin: 0 0 10px 0; }
.newsImg img { width: 100%; }
.newslist .newsRt li .TimeRight { display: none; }
.footerLf ul li a { font-size: 12px; }
.TlpictureList2 ul li { width: 95%; float: none; }
.pictureList2 ul li { width: 95%; float: none; }
}








