html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

caption, tbody, tfoot, thead, embed,hr {

margin: 0;

padding: 0;

border: 0;

}

ul{list-style-type:none;}

a{text-decoration: none;

color:#000;

}

a:hover{

text-decoration:underline;

}



body{font-size:13px;font-family:microsoft yahei; background-color:#fff;}

.l{ float:left}.r{ float:right}

.cWhite,.cWhite:link,.cWhite:visited{color:#FFF;}

.cWhite a,.cWhite a:link,.cWhite a:visited{color:#FFF;}





.cRed,.cRed:link,.cRed:visited{color:#048;}

.cRed a,.cRed a:link,.cRed a:visited{color:#048;}



 /*间隔*/

.blank1{ height:1px; clear:both; font-size:1px;overflow:hidden;}

.blank3{ height:3px; clear:both; font-size:1px;overflow:hidden;}

.blank5{height:5px; font-size:1px; clear:both;overflow:hidden;}

.blank6{height:6px; font-size:1px; clear:both;overflow:hidden;}

.blank8{ height:8px; font-size:1px; clear:both;overflow:hidden;}

.blank9{ height:9px; font-size:1px; clear:both;overflow:hidden;}

.blank10{ height:10px; font-size:1px; clear:both;overflow:hidden;}

.blank15{ height:15px; font-size:1px; clear:both;overflow:hidden;}

.clear{display:block;clear:both;font-size:0px;height:0px;line-height:0px;width:0px;margin:0px;padding:0px;overflow:hidden}

.main{ width:1100px; margin:0 auto;}



#error{width:1100px; margin:0 auto; height:230px;}

#error h1{ font-size:40px; border-bottom:1px solid #ccc;padding:20px 0px;color:#048; text-align:center;}



#header{clear: both;height:140px;background: url(../images/header_bg.jpg)   bottom left;border-top:2px solid #048;}



#header .logo {    float: left;    text-align: left; height: 140px;overflow: hidden;z-index:1; padding-top:0px;}

#header .rcontent {

    float: right;

    text-align: right;

    padding: 5px 20px 5px 0;

    height: 80px;

    overflow: hidden;

}


.nav { float:left; width: 170px;text-align:center;}
.nav img{ margin:0 auto; width:120px;}
.nav ul {width: 170px; text-align:center;}
.nav ul li {overflow: hidden;
	z-index: 1;
	height: 40px; line-height:40px;
	background-color: #f0f0f0;
	border-bottom: 1px solid #e4e4e4;
	border-radius: 10px 10px 0px 0px;
	margin: 3px 2px;
}
.nav ul li a {
	display: block;
	height: 40px; line-height:40px;
	color: #646464;
	padding: 0px 35px;
	font: bold 18px/40px microsoft yahei;
}
.nav li a:hover, .nav li.current a {
	color: #fff;
	background: #19548c;
}
.picnew{ float:left; width:520px;height:404px;   margin-left:10px; display: inline; }



#hotpic { width: 430px; height: 300px; overflow: hidden; margin: 0 auto;  }
#NewsPic { position: relative; width: 420px; height: 270px; overflow: hidden; border: solid 1px #000; }
#NewsPic a { overflow: visible; border: 0; text-decoration: none; }
#NewsPic .Picture { position: absolute; left: 0; top: 0; }
#NewsPic .Nav { position: absolute; height: 13px; line-height: 14px; bottom: 0; right: 0; }
#NewsPic .Nav span { font-size: 12px; font-weight: 400; color: #FFF; float: right; display: block; width: 24px; text-align: center; background: #000; border-left: solid 1px #FFF; cursor: pointer; }
#NewsPic .Nav span.Normal { color: #FFF; background: #000; filter: Alpha(opacity=50); opacity: .5; }
#NewsPic .Nav span.Cur { background: #048; color: #FFF; }
#NewsPicTxt { position: relative; width: 400px; height: 22px; border: 1px; margin: 0; padding-top: 4px; text-align: center; font-family: Sans-Serif; font-weight: 700; color: #000; font-size: 14px; margin-left: auto; margin-right: auto; margin-top: 3px; }
#NewsPicTxt a:link, #NewsPicTxt a:visited {   font-size: 16px; font-weight: 700; color: #000; text-decoration: none; }
#NewsPicTxt a:hover { color: red; }



.newright{  float:right; width:417px;height:404px;   }
.icon04  .title {
    float: left;
    text-align: left;
    padding: 0 0 0 1px;
    background: url(../images/article_arrow.gif) no-repeat left center;
	width: 308px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.date {
    float: right;}
 .news_dl1{ width:100%; margin-left:5px;}
.news_dl1 a{color:#0252A3;}
.news_dl1 dt{ font-size:16px;  padding-bottom:5px; margin:8px 0px 5px 0px; font-weight:bold; text-align:left; text-indent:2em; }
.news_dl1 dd{ line-height:22px; color:#717070; font-size:15px; text-align:left; border-bottom:1px solid #e1e1e1; width:98%; text-indent:1.5em;}
.news_ul{ margin-top:5px; text-align:left; margin-left:10px;}
.news_ul li{ height:30px; line-height:30px; font-size:15px; text-indent: 13px;}

.newright .tit{color:black;font-size:15px;text-align:left;padding-left:20px;clear:both;overflow:hidden; border:1px solid #dbdbdb;
border-top:2px solid #048;  line-height:34px; height:34px;}

.newright .tit .a{float:left;width:140px;height:22px;}

.newright .tit .b{float:right;width:50px;font-size:12px; }

.title-1{height:30px;line-height:30px;    background: url(../images/news1.png) no-repeat 0 8px;}



.title-1 h5{font-size:14px; color:#048 ;border-bottom: 1px solid #048;padding-left: 30px;}

.title-1 .more{float:right; }

   .searchbox{float:right;padding-top:5px;}

   .searchbox  #searchkw{ height:26px;border:1px solid #048;width:210px;line-height:26px;}



.topcontent{ margin-top: 25px; float:left;}

.topcontent a{ display:block;}

.top_2{background:url(../images/top_qq.jpg) no-repeat 28px 0;width:70px;height:30px;float:left}

.top_2:hover{background:url(../images/top_qq_h.png) no-repeat  29px 0;}

.top_3{background:url(../images/top_weib.jpg) no-repeat 28px 0;width:70px;height:30px;float:left}

.top_3:hover{background:url(../images/top_weib_h.png) no-repeat  28px 0;}

.top_4{background:url(../images/top_you.jpg) no-repeat 28px 0;width:70px;height:30px;float:left}

.top_4:hover{background:url(../images/top_you_h.png) no-repeat  29px 0;}



#navmenu{ font-size: 15px;font-weight: bold; position: relative; z-index: 10; width: 1020px; margin: 0 auto; height: 50px;}

#navmenu ul {float:left;padding:0px 2px 0 0;}

#navmenu ul li {    float: left;    width: 112px;    height: 50px;    text-align: center; line-height: 50px; position:relative;}

#navmenu ul li a { display:block;width:111px;height:50px;color:#ffffff;text-decoration: none;font-weight:bold;}

#navmenu ul li a:hover{ color: #fff; text-shadow: 1px 1px 1px #000000; border-radius: 3px; background: #5B0000; }

#navmenu ul li ul{ position: absolute; top: 51px; left: 0; width: 108px; background: #048; filter: alpha(opacity=90); opacity: .9; -moz-opacity: .9; display: none; }

#navmenu ul li ul li { background: none; float: left; border-bottom: 1px #ffffff solid; padding: 2px; display: block;   height:34px; line-height:34px; text-align:center; width:105px;}

#navmenu ul li ul li a{float:none; color:#ffffff;display: block;font-size: 14px;height:28px; line-height:28px;padding:3px;width:98px;}

#navmenu ul li ul li a:hover{ background: #AA0000; }



 .search{height:40px;background:#0252A3;line-height:40px;width:100%;}

.ss_r{float:right; }

.ss_welcome{margin:7px 0 0;border:none;background:none;color:#000000;float:left;left:auto;height:28px;float:left;line-height:28px;overflow:hidden;}
.ss_welcome a{color: #048;}

.ss_weather { float:left;height:25px;line-height:25px;padding-top:8px; }

.ss_content{   float:left; width:180px;}







/*首页新闻1*/

.news-left{float:left; width:770px; }

.news-left1{float:left; width:830px; }

.news1{float:left;width:370px; }

.news1 .tit{border-bottom:2px solid #048;color:#048;font-size:15px;text-align:left;background:url(../images/news1.png) no-repeat 0 4px;padding-left:20px ;clear:both;overflow:hidden;}

.news1 .tit .a{float:left;width:100px; height:22px;}

.news1 .tit .b{float:right;width:50px;font-size:12px; }



.news2{float:left;width:350px; margin-left:20px; display:inline;}

.news2 .tit{border-bottom:2px solid #048;color:#048;font-size:15px;text-align:left;background:url(../images/news1.png) no-repeat 0 4px;padding-left:20px;clear:both;overflow:hidden;}

.news2 .tit .a{float:left;width:100px;height:22px;}

.news2 .tit .b{float:right;width:50px;font-size:12px; }


 .news11{float:right;width:320px; }

.news11 .tit{border-bottom:2px solid #048;color:#048;font-size:15px;text-align:left;background:url(../images/news1.png) no-repeat 0 4px;padding-left:20px ;clear:both;overflow:hidden;}

.news11 .tit .a{float:left;width:100px; height:22px;}

.news11 .tit .b{float:right;width:50px;font-size:12px; }

/*版权*/

.listbq{width:880px; float:left;}

.listbq .tit{border-bottom:2px solid #048;color:#048;font-size:15px;text-align:left;background:url(../images/news1.png) no-repeat 0 4px;padding-left:20px ;clear:both;overflow:hidden;}

.listbq .tit .a{float:left;width:100px; height:22px;}

.listbq .tit .b{float:right;width:50px;font-size:12px; }


.listbqright{float:right; width:320px;text-align:center;}
 .imglist1{ }
.imglist1 li{ width:160px; height:108px; position:relative; float:left; margin-top:6px;}
.imglist1 li img{ width:145px; height:108px; margin:0 auto;}

.imglist1 li p{ line-height:28px; height:28px;}








/*文章样式*/

.article{overflow:hidden;}

.article li{clear:both ;padding:5px 0 3px 5px;text-align:left;border:0px dotted #cccccc;border-width:0 0 1px 0;overflow:hidden;line-height:20px;}

.article li.bk20{clear:both ;height:10px;line-height:10px;margin:0px;padding:0px;}

.article .title{float:left;text-align:left;padding:0 0 0 13px;background:url(../images/article_arrow.gif) no-repeat left center;}

.article .date{float:right;color:#666666;padding-right:2px}


.article li .l{float:left; width:220px; text-align:center;}
.article li .r{float:right; width:425px;}
.article li p{line-height:30px;}

.hzjg{}

.hzjg li{ float:left;width:200px;   text-align:center;padding-top:10px;}

.hzjg li img{   width:180px;height:60px;}

.links{width:1100px; border-top:1px solid #666;padding-top:8px; text-align:center;}

.links .l{float:left;width:200px; text-align:right;}

.links  h4{font-size:14px;color:#048;line-height:30px; width:120px; display:inline;}

.links .r{float:right;width:880px; text-align:left;line-height:30px;}

.links  a{color:#666;  }


.copytype{border: 1px solid #ddd; height:40px;line-height:40px;}
.copytype li{float:left;width:90px;text-align: center;}


.copytype li em {
    border: 1px solid #830b0d;
    padding: 5px 20px 5px 5px;
    font-style: normal;
    color: #666;
    background: url(../images/ccct/cate.jpg) no-repeat right center;
}

.copytype li a{color: #048;font-size: 14px;font-weight: bold;}


.copyright{overflow:hidden;}
.copyright li{clear:both ;padding:5px 0 3px 5px;text-align:left;border-width:0 0 1px 0;overflow:hidden;line-height:20px;}

.copyright li div.l{ float:left; width:190px;}
.copyright li div.r{ float:right; width:420px;}

/*footer**/



#footer{clear:both;padding:0 0 0 0;border-top:1px solid #048;margin:5px 0 0px 0;text-align:left;width:100%;background:#EFEFEF;color:#000; font-size:13px;}

#footer p{color: #000; padding: 7px 0;}
#bottom_box a{color:#fff;}

#footer .main{width:1100px;margin:0 auto; position:relative;}







.dbk{clear:both;overflow:hidden;}

.db_fd{width:40px;height:230px;background:#048;text-align:center;color:#000;position:absolute;top:-14px;left:0px;font-size:14px; line-height:22px; padding-top:5px;}

.copyright{float:left;margin-left:20px;font-size:14px;margin-top:10px;}

.qr{float:left;margin:30px 20px 0 70px}



.copyright ul{ padding-bottom:20px; float:left; width:125px;}



.copyright ul li{ line-height:24px; height:24px;font-size:13px;}



.copyright ul li.m{ font-size:15px; font-weight:bold;color:#000;}





/******left*****/

.main_left {

    float: left;

    width: 285px;

    margin: 0 10px 0 0;

    overflow: hidden;

    text-align: left;

}



.main_right{float:right;width:775px;margin:0 0 0 0;overflow:hidden;text-align:left;}


.main_left1 {

    float: right;

    width: 240px;

    margin: 0 10px 0 0;

    overflow: hidden;

    text-align: left;

}



.main_right1{float:left;width:710px;margin:0 0 0 0;overflow:hidden;text-align:left;}




.nav_box{clear:both;width:100%;margin:0 0 10px 0;overflow:hidden;}



.nav_title{font-weight:bold;border:0 solid #048;border-width:0 0 2px 0;height:35px;line-height:35px;text-align:left;background:url(../images/nav_title_sign.gif) no-repeat 8px 18px;cursor:pointer;overflow:hidden;}

.nav_sign{float:left;text-align:left;padding:5px 0 0 22px;color:#048;font-size:14px;}





.nav_menu{margin:0 0 0 0;padding:5px 0px 5px 0;text-align:left;}



.nav_menu li{clear:both;text-align:center;height:39px;line-height:39px;  border-bottom:1px solid #D0D0D0; }

.nav_menu li a{line-height:39px;height:39px;background:#EFEFEF;display:block;color:#048;font-size:14px;font-weight:bold;}

.nav_menu li a:hover{background:white;display:block;color:black;}

.nav_menu li a.current{background:white;display:block;color:black;}


.nav_menu1{margin:0 0 0 0;padding:5px 0px 5px 0;text-align:left;}

.nav_menu1 ul{width:240px;}

.nav_menu1 li{ text-align:center;height:39px;line-height:39px;  border-bottom:1px solid #D0D0D0; width:118px;float:left;}

.nav_menu1 li a{line-height:39px;height:39px;background:#EFEFEF;display:block;color:#048;font-size:14px;font-weight:bold;}

.nav_menu1 li a:hover{background:white;display:block;color:black;}

.nav_menu1 li a.current{background:white;display:block;color:black;}


/*内页描述*/

.des{background:#048;color:white;height:318px;padding:20px;margin-bottom:20px;}

.des .tit{font-size:18px;font-weight:bold;}

.des .con{line-height:30px;margin-top:10px;}

.des .mo{margin-top:40px;}


.des1{ 2016/8/3margin-bottom:20px;}

.des1 .tit{font-size:18px;font-weight:bold;}

.des1 .con{line-height:30px;margin-top:10px;}

.des1 .mo{margin-top:40px;}




.current_location{clear:both;text-align:left;height:35px;border:1px solid black;border-width:0 0 2px 0;line-height:35px;}

.current_location_1{float:left;padding:5px 10px 0 0;font-size:14px;color:black}

.current_location_1 a{color:black}

.current_location_2{float:left;padding:5px 0 0 18px;font-weight:bold;background:url(../images/site_icon.gif) no-repeat 2px 17px; }

.sublanmu_box,.sublanmu_box1{text-align:left;padding-bottom:10px;}

.sublanmu_content{padding:10px 10px 10px 10px;text-align:left;}

.sublanmu_content .articleinfor  li h1{ font-size:18px;font-weight:bold;}
.sublanmu_content  h1.title{ font-size:20px;font-weight:bold;text-align:center;padding: 5px 0 5px 0;
    border-bottom: 1px dotted #cccccc;}
.sublanmu_content div.info{text-align: center; padding: 3px 10px 5px 0;color: #666666;border-bottom: 1px dotted #cccccc;}

.sublanmu_content_introduct{line-height:2.0;font-size:1.1em} /*自定义内容子栏目样式*/

.sublanmu_content_introduct p{margin-bottom:10px;min-height:10px;}



 .sublanmu_box p a,.sublanmu_box p a:link,.sublanmu_box p a:visited{color:blue !important;}

.sublanmu_page{clear:both;text-align:center;margin:15px 0 10px 0;font-size:12px;font-family:宋体;}

.sublanmu_page a{vertical-align:middle;zoom:1;height:15px;line-height:15px;padding:2px 8px 3px 8px;border:1px solid #cccccc;}

.sublanmu_page span.c{padding:2px 2px 3px 2px;font-weight:bold;border:0px solid #cccccc;}

.sublanmu_page span{vertical-align:middle;zoom:1;height:15px;line-height:15px;padding:2px 8px 3px 8px;}

.sublanmu_page span.c{padding:2px 2px 3px 2px;border:0px solid #cccccc;}





.sublanmu_pn{font-size:13px;margin:15px 0 5px 0}

.sublanmu_pn li{color:#D33506}





.articleinfor .title{text-align:center;padding:10px 0 5px 0;border:1px dotted #cccccc;border-width:0 0 1px 0}

.articleinfor .title h1{font-size:16px;font-weight:bold;}

.articleinfor .info{text-align:center;padding:3px 10px 5px 0;color:#666666;border-bottom: 1px dotted #cccccc;}

.articleinfor .content{line-height:2.0;font-size:1.1em;padding:10px 0 10px 0;}

.articleinfor .content p{margin-bottom:10px;min-height:10px; /*text-indent:2em;*/}

.articleinfor .bz{text-align:center;width:250px;background-color:#ffff99;border:1px solid #ff9900;padding:2px 0 3px 0;}







.sublanmu_pn{font-size:13px;margin:15px 0 5px 0}

.sublanmu_pn li{color:#D33506; line-height:28px;}





.tabheadstyle{clear:both;height:52px;overflow:hidden;margin-left:300px;width:480px;padding-left:20px;background:#F1F1F1;margin:0 auto;margin-top:50px;}

.tabheadstyle dd{float:left;width:154px;height:52px;text-align:center;line-height:52px;color:black;font-size:14px;font-weight:bold}

.tabheadstyle dd.current{background-color:#048;color:white} /* 当前选项卡标题样式，默认名：current */

.tabcontentstyle{margin-bottom:50px;}

.tabcontentstyle dd{padding:10px;display:none;height:400px;padding-left:100px;padding-top:50px;}

.tabcontentstyle dd li{width:267px;height:366px;border:1px red solid;padding-top:10px;margin-right:47px;margin-left:5px;}

.tabcontentstyle dd li:hover{border:1px solid black;}

.tabcontentstyle dd img{width:237px;height:320px;}



.article-pic{  overflow:hidden;  }

.article-pic li{ float:left; width:183px; text-align:center;}

.article-pic li  img{ width:160px; margin:0 auto;}

.article-pic li   p{ height:30px; line-height:30px; text-align:center;}


.page_one_right{width:337px;height:400px; float:left;margin-right:120px; }

.page_one_right p{line-height: 2.0;font-size: 1.1em}



.page_one_right a{color:#048;}





.textarea{border:1px solid #cccccc;border-color:#000000 #cccccc #cccccc #000000;}

.button{width:55px;font-size:9pt;height:19px;cursor:pointer;background-image:url(public/button.gif);background-position: center center;border-top: 0px outset #eeeeee;border-right: 0px outset #888888;border-bottom: 0px outset #888888;border-left: 0px outset #eeeeee;padding-top: 2px;background-repeat: repeat-x;}

.tb{border:1px solid #cccccc;border-color:#000000 #cccccc #cccccc #000000;}

.bt{height:22px;width:70px;font-size:9pt;background-image:url(public/bt.gif);padding-top:2px;cursor:pointer;border-width:0px;}

.ss_ok{background:white;width:40px;height:30px;color:#0252A3;border:none;border-radius:0 3px 3px 0;}



/* 分页 */



#pages { padding:14px 0 10px; font-family:宋体;text-align:center; }



#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}



#pages a.a1 {  width:56px; padding:0 }



#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }



#pages span { display:inline-block; height:22px; line-height:22px; background:#048; border:1px solid #048; color:#fff; text-align:center;padding:0 10px}


/* fixed-bar */
.clearfix:before,.clearfix:after{content:""; display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
.clear{clear:both;display:block;font-size:0;height:0;line-height:0;overflow:hidden;}

.fixed-bar .icon,.fixed-bar .consult-list .tel-icon{background:url("../images/JS_02.png") no-repeat;}
.fixed-bar .icon{display:block;position:absolute;top:50%;left:50%;width:23px;height:12px;overflow:hidden;margin:-18px 0 0 -12px;background-position:right -220px;text-indent:-999em;}
.fixed-bar{position:fixed;right:10px;top:300px;z-index:50;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))-30);}
.fixed-bar .gotop{position:relative;z-index:1;display:block;width:68px;height:36px;overflow:hidden;margin:-1px 0 0;padding:32px 0 0;border:1px solid #e6e6e6;border-top:1px dashed #eaeaea;background-color:#fff;color:#666;font:normal 14px/36px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";text-align:center;}
.fixed-bar .share{height:68px;overflow:hidden;margin:-1px 0 0;border:1px solid #e6e6e6;}
.fixed-bar .gotop:hover{z-index:10;border-color:#048;background-color:#048;color:#fff;text-decoration:none;}
.fixed-bar .gotop:hover .icon{background-position:right -251px;}
.fixed-bar .consult-box{border:1px solid #e6e6e6;}
.fixed-bar .consult-box .consult-header{position:relative;height:36px;margin:-1px -1px 0;background:#048;}
.fixed-bar .consult-box .consult-title{color:#fff;font:normal 16px/36px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";text-align:center;}
.fixed-bar .consult-box .icon{display:none;top:0;left:-28px;width:28px;height:36px;overflow:hidden;margin:0;background-position:-80px -530px;cursor:pointer;}
.fixed-bar .consult-box .icon:hover{background-position:-110px -530px;}
.fixed-bar .consult-list{margin:0 2px -1px;padding:9px 0;border-bottom:1px dashed #eaeaea;}
.fixed-bar .consult-list li{padding:6px 0 6px 23px;color:#666;font:normal 12px/24px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";}
.fixed-bar .consult-list span,.fixed-bar .consult-list a{float:left;line-height:24px;}
.fixed-bar .consult-list span{padding-right:10px;}
.fixed-bar .consult-list img{vertical-align:top;}
.fixed-bar .wide-bar{width:134px;background:#fff;}
.fixed-bar .wide-bar .share .bds_more{width:148px;_width:146px;background-position:-252px -568px;}
.fixed-bar .wide-bar .share .bds_more:hover{background-position:-354px -568px;}
.fixed-bar .wide-bar .gotop{width:132px;}
.fixed-bar .consult-list .tel-icon{margin-left:-15px;padding:0 0 0 20px;background-position:-591px -264px;}



  .tit{border-bottom:2px solid #048; font-size:15px;text-align:left;background:url(../images/news1.png) no-repeat 0 4px;padding-left:20px ;clear:both;overflow:hidden;}

  .tit .a{float:left;width:100px; height:22px;}

  .tit .b{float:right;width:50px;font-size:12px; }

.sfzc li{ float:left; width:275px;}
.sfzc li h3{ font-size:14px; margin:5px 0px;}
.sfzc li img{ float:left; width:120px; }
.sfzc li div{ float:right; width:150px;}


.menu {
	float: left; margin-top:5px;
}
.menu ul {
	border-left: 1px solid #ccc;
	margin-left: 1px;
	padding-left: 1px;
}
.menu li {
	margin-top: -1px;
}

 .menu li a {
	position: relative;
	display: block;
	width: 135px;
	height: 100px;
	border: 1px solid #ccc;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	/*background-color: #f0f0f0;*/
	/*color: #797979;*/
	 background-color: #0252A3;
	 color: #fff;
}


.menu li i {
	display: block;
	width: 50px;
	height: 50px;
	margin: 10px auto 0;
		background-image: url(../images/sprite_2017.png);
	background-repeat: no-repeat;
}

.menu li.current a {
	background-color: #fff;
	color: #19548c;
}
.menu li.current a:before {
	content: '';
	position: absolute;
	top: 10px;
	left: -1px;
	width: 6px;
	height: 26px;
	background-color: #19548c;
}
.menu .s1 {
	background-position: 0 0;
}
.menu .s2 {
	background-position: -50px 0;
}
.menu .s3 {
	background-position: -100px 0;
}
.menu .s4 {
	background-position: -150px 0;
}
.menu .current .s1 {
	background-position: 0 -50px;
}
.menu .current .s2 {
	background-position: -50px -50px;
}
.menu .current .s3 {
	background-position: -100px -50px;
}
.menu .current .s4 {
	background-position: -150px -50px;
}
.ercode{ float:right;width: 200px;}
.ercode .article5 li{
	clear: both;
	padding: 5px 0 3px 5px;
	text-align: left;
	border: 0px dotted #cccccc;
	border-width: 0 0 1px 0;
	overflow: hidden;
	line-height: 20px;
	width: 100%;
	text-overflow:ellipsis;
	white-space: nowrap;
}

.animated {
	animation-duration: 1s; /*动画时间*/
	animation-fill-mode: both; /*播放后的状态*/
}

.animated {
	animation-iteration-count: infinite; /*动作循环的次数：infinite 无限循环*/
}

.animated {
	animation-duration: 2s; /*动画时间*/
}

.container {
	/*background: #2D97DB;*/
	/*width: 90%;*/
	/*height: 90%;*/
	/*padding: 100px;*/
	/*margin: 20px auto;*/
	/*font-family: "微软雅黑";*/
	/*font-size: 40px;*/
	/*color: white;*/
	/*text-align: center;*/
	/*line-height: 90%;*/
	animation-name:container; /*动画的名称*/
	transform-origin: center bottom; /*设置动画旋转元素的基点为：居中靠下*/
	cursor: pointer;
}
@keyframes container{
	0%,
	100%,
	20%,
	50%,
	80% {
		transition-timing-function: cubic-bezier(0.215,.61,.355,1); /*贝塞尔曲线 ： X1 Y1 X2 Y2*/
		transform: translate3d(0,0,0); /*设置只在Z轴上移动*/
	}
	40%,
	43%{
		transition-timing-function: cubic-bezier(0.755,0.50,0.855,0.060);
		transform: translate3d(0,-30px,0);
	}
	70%{
		transition-timing-function: cubic-bezier(0.755,0.050,0.855,0.060);
		transform: translate3d(0,-15px,0);
	}
	90%{
		transform: translate3d(0,-4px,0);
	}
}

#NavTop{
	width:140px;
	height:140px;
	margin-top:50px;
	position:fixed;    right:0px;top:300px;        /*固定位置,右浮动，距上150px*/
}
#NavTop #NavCon{
	width:140px;
	height:140px;
	position:relative;
	border:1px solid #0252A3;
	background-color: #0252A3;
	color: #fff;
	font-size: 16px;
}
#NavTop #NavCon p{
	margin-top: 15px;
	padding: 0 10px 0 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}

#NavTop .close {
	background: #1A7DAC;
	color: #f1f1f1;
	/*border-radius: 12px;*/
	line-height: 13px;
	text-align: center;
	height: 13px;
	width: 13px;
	font-size: 5px;
	padding: 1px;
	top: 0px;
	right: 0px;
	position: absolute;
}
#NavTop a{
	color: #fff;
}
#NavTop .close:hover{background-color: #1e6bbc;}
/* use cross as close button */
#NavTop .close::before {
	content: "\2716";
}
.focus {
	width: 520px;
	height: 404px;
	position: relative;
	overflow: hidden;
}
.focus h3 {
	position: absolute;
	left: 0;
	bottom: 15px;
	z-index: 9;
	width: 130px;
	height: 70px;
	background: #fff url(../images/p.png) center no-repeat;
}
.focus .pic {
	width: 520px;
	height: 404px;
}
.focus .pic div a {
	position: relative;
	overflow: hidden;
	display: block;
	width: 520px;
	height: 300px;
	background-color: #fff;
}
.focus .pic div a img {
	height: 300px;
    width: 520px;
}
.focus .pic div h4 {
	display: block;
	width: 350px;
	margin-top: 4px;
	padding: 20px 20px 40px 150px;
	line-height: 40px;
	font-size: 18px;
	background-color: #0252A3;
	color: #fff;
}
.focus .pic div h4 b {
	display: block;
	width: 350px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.focus .navi {
	width: 70px;
	height: 10px;
	position: absolute;
	right: 20px;
	bottom: 20px;
	z-index: 9;
}
.focus .navi li {
	float: left;
	margin: 0 2px;
}
.focus .navi li a {
	display: block;
	width: 10px;
	height: 10px;
	font: 0/0 a;
	color: transparent;
	overflow: hidden;
	background: #2D70AF;
}
.focus .navi li.current a {
	background: #fffa9e;
}
.focus a {
	display: block;
}
.focus .prev, .focus .next {
	display: none;
	width: 60px;
	height: 150px;
	background-image: url(../images/arr.png);
	background-repeat: no-repeat;
	text-indent: -999em;
	top: 70px;
	z-index: 9;
}
.focus .prev {
	position: absolute;
	left: 0;
}
.focus .next {
	position: absolute;
	right: 0;
	background-position: 100% 0;
}

.head-nav-con-ul{
	height: 40px;
}

.bar6-input form {
	position: relative;
	width: 300px;
	margin: 0 auto;
}

.bar6-input input, button {
	border: none;
	outline: none;
}

.bar6-input input {
	width: 64%;
	height: 25px;
	padding-left: 13px;
	margin-top: 6px;
	font-size: 13px;
}

.bar6-input button {
	height: 29px;
	width: 42px;
	cursor: pointer;
	position: absolute;
	margin-top: 6px;
}

/*搜索框6*/
.bar6-input {background: #0252A3;}
.bar6-input input {
	border: 1.8px solid white;
	border-radius: 5px;
	background: transparent;
	top: 0;
	right: 0;
	color: #fff;
}
.bar6-input button {
	background: white;
	border-radius: 0 5px 5px 0;
	width: 44px;
	top: 1px;
	right: 44px;
}
.bar6-input button:before {
	content: "搜索";
	font-size: 13px;
	color: #2D70AF;
}

.bar6-input  input:focus{
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
.bar6-input input::placeholder{
	color:#ccc;
}
