body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
img{border:0; vertical-align: top;}
ul,ol,li{list-style:none;}
input{outline: none}
a{text-decoration: none;color:#4F4F4F }
a:hover{color:#0D8AC5}
em{font-style:normal}
/*margin*/
.m0{margin: 0px;}
.m1{margin: 1px;}.ml1{margin-left: 1px;}.mt1{margin-top: 1px;}.mr1{margin-right: 1px;}.mb1{margin-bottom: 1px;}
.m2{margin: 2px;}.ml2{margin-left: 2px;}.mt2{margin-top: 2px;}.mr2{margin-right: 2px;}.mb2{margin-bottom: 2px;}
.m5{margin: 5px;}.ml5{margin-left: 5px;}.mt5{margin-top: 5px;}.mr5{margin-right: 5px;}.mb5{margin-bottom: 5px;}
.m10{margin: 10px;}.ml10{margin-left: 10px;}.mt10{margin-top: 10px;}.mr10{margin-right: 10px;}.mb10{margin-bottom: 10px;}
.m15{margin: 15px;}.ml15{margin-left: 15px;}.mt15{margin-top: 15px;}.mr15{margin-right: 15px;}.mb15{margin-bottom: 15px;}
.m20{margin: 20px;}.ml20{margin-left: 20px;}.mt20{margin-top: 20px;}.mr20{margin-right: 20px;}.mb20{margin-bottom: 20px;}
/*padding*/
.p0{padding: 0px;}
.p1{padding: 1px;}.pl1{padding-left: 1px;}.pt1{padding-top: 1px;}.pr1{padding-right: 1px;}.pb1{padding-bottom: 1px;}
.p2{padding: 2px;}.pl2{padding-left: 2px;}.pt2{padding-top: 2px;}.pr2{padding-right: 2px;}.pb2{padding-bottom: 2px;}
.p5{padding: 5px;}.pl5{padding-left: 5px;}.pt5{padding-top: 5px;}.pr5{padding-right: 5px;}.pb5{padding-bottom: 5px;}
.p10{padding: 10px;}.pl10{padding-left: 10px;}.pt10{padding-top: 10px;}.pr10{padding-right: 10px;}.pb10{padding-bottom: 10px;}
.p15{padding: 15px;}.pl15{padding-left: 15px;}.pt15{padding-top: 15px;}.pr15{padding-right: 15px;}.pb15{padding-bottom: 15px;}
.p20{padding: 20px;}.pl20{padding-left: 20px;}.pt20{padding-top: 20px;}.pr20{padding-right: 20px;}.pb20{padding-bottom: 20px;}
.ellipsis{ text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.fix:after{display:block;content:"clear";height:0;clear:both;visibility:hidden}
/* ���岼�� */
body{font-family: "MicroSoft YaHei";background: #fff;font-size:16px}
.tc{text-align:center}
.img-responsive{max-width:100%}
.l{float:left}
.r{float:right}
.ovh{overflow:hidden}
.w1200{width:1200px;margin-left:auto;margin-right:auto;}
.w440{width:438px;}
.w300{width:298px;}
.w890{width:888px}
.w980{width:980px;margin-left:auto;margin-right:auto}
.redcolor{color:#F80907}
.ti2{text-indent:2em}

.header { height:90px;position:relative;background:#fcfcfc}
.header h1{background:url(../images/logo.jpg) no-repeat center;width:400px;height:63px;text-indent:-9999px;position:absolute;left:20px;top:10px}
.header h1 a{display:block}
.header ul { width:500px; position:absolute;top:28px; left:320px; }
.header ul li { width:250px; font-size:13px; line-height:180%; color:#626262;float:left;}
.header .telTop{position:absolute;right:10px;top:30px;}
.nav { height:41px; background:url(../images/nav_bj.jpg) repeat-x; }
.nav ul li { width:150px; line-height:41px; text-align:center; font-weight:bold; background:url(../images/nav_sub.jpg) no-repeat right top; float:left;font-size:16px}
.nav ul li:last-child { background:none; }
.nav ul li a { color:#fff; }
.nav ul li a:hover { color:#ff0; }

.subnav ul{
	background: #ffedf5;
}
.subnav li{
	float: left;
	width:120px; 
	box-shadow:0 0  0 1px #ffacb1;
	background:#fa3a45;
	text-align:center;
}
.subnav li a{
	font-size: 15px;
	height: 44px;
	line-height: 44px;
	color: #fff;
}
.subnav_ck li{
	width:200px; 
}
.subnav_zx li{
	width:600px; 
}

.topnews{width:388px;font-size: 14px;}
.htit{border-top:1px solid #E4E4E4;font-weight:normal;font-size:16px;margin-bottom: 15px;width:388px;}
.htit a{display:inline-block;border-top:2px solid #EA2B35;padding-top: 5px}
.pic_text a{display: inline-block;width: 182px;line-height: 25px;}
.pic_text a img{width: 182px;height:95px; border:1px solid #ccc;}
.topnews dl dd{margin:0 0 13px 0;background: url(../images/list_ico.png) no-repeat left center;padding-left: 10px}
.topnews_right{width: 367px;font-size: 14px;}
.topnews_right dl img{width: 357px;height: 143px;margin-bottom: 5px}
.topnews_right dd{float: left;width: 170px;margin:15px 5px;}
.topnews_right dd img{width: 170px;height: 100px;margin-bottom: 5px}
.topnews_right dd p{overflow:hidden; text-overflow:ellipsis; display: block; white-space: nowrap;}

.news{background:#F6FCFD;border:1px solid #CFEAF1;height:298px;}
.news h3{border-bottom:1px solid #EDEDED;color:#046693;font-size:16px;line-height:30px}
.news h3 a{display:inline-block;border-bottom:2px solid #E82E38}
.news ul li{font-size:14px;line-height:25px;background:url(../images/list_ico.png) no-repeat left center;float:left;width:177px;margin:0 10px}
.news_first ul li{font-size:14px;line-height:25px;background:url(../images/list_ico.png) no-repeat left center;float:left;width:250px;margin:0 10px}
.news ul li.pl10 span{float: right;}
.news ul li.hot{float:none;width:100%}
.news ul li.hot span{display:inline-block;background:#FF6507;padding:0 15px;color:#fff;margin-right:10px;font-weight:bold}
.longli ul li{float:none;width:245px;}
.news ul li.liimg{border-bottom:1px solid #EDEDED;padding-bottom:9px;margin-bottom:5px;width:100%;margin-left:0;margin-right:0}
.news ul li.liimg img{width:121px;height:75px;}
.news ul li.liimg div{width:285px;font-size:13px;line-height:20px}
.news ul li.liimg div h5{font-size:14px}
.news ul li.liimg div  a{color:#F00}
.newsr ul li{width:100px;float:left;padding-left:10px;margin:0 10px}
.newsr p{font-size:12px;line-height:20px}
.newsr h5{font-size:15px}
.zsdoc ul li{font-size:12px;width:88px;float:left;margin:7px 4px;line-height:20px}
.zsdoc li img{width:88px;height:86px;}
.news dl dt{border-bottom:1px dotted #838583;font-size:14px;font-weight:bold;padding-bottom:5px;margin-bottom:5px}
.news dl dd{float:left;margin:6px 13px;background:url(../images/ja.gif) no-repeat left center;padding-left:10px}
.fotlink{border:1px solid #ECECEC;padding:20px 0}
.fotlink a{font-size:13px;margin:5px 8px;display:inline-block}
.bzkey a{font-size:13px;margin:5px;display:inline-block}
.snews {height:auto}
.snews ul li{width:259px;margin:2px 10px;}
.seartop{font-size:16px}
.service .news {height: 250px;}
.service ul li {width: 215px;text-align:center}
.service ul li img{width:215px;height:145px}
.col1 {color: #868686;}

/*�б�ҳ*/
.postion{font-size:14px; color:#362e2b; line-height:24px; padding: 8px 0; margin:8px 0; background:#e9f4f7 url(../images/home_grey_.png) no-repeat 6px center; padding-left:30px; }
.postion b{margin:0;}
.postion a{margin:0;}
.bz_left{float:left; width:852px;}
.bz_list{ width:850px;border:1px solid #d5d5d5;}
.bz_list_t{height:32px; background:url(../images/bzzsk_line.jpg) repeat-x;}
.bz_list_c{background:url(../images/bz_list_line.jpg) no-repeat bottom; padding:0 0 10px 0;}
.bz_list_c h2{font-size:20px; color:#10A0E7; font-family:"΢���ź�"; height:53px; line-height:53px; margin-left:50px;}
.bz_list_ul li{margin:5px 10px 10px; border-bottom:1px dashed #c4c4c4; padding:0 0 14px 0;overflow:hidden}
.bz_list_ul li h2{ height:38px; line-height:38px; margin-top:12px; font-size:16px; background:#e9f4f7; padding-left:25px;}
.bz_list_ul li h2 a{ color:#2b93b0;}
.bz_list_ul li p{font-size:16px; color:#535353; line-height:30px; text-indent:2em; padding:15px 0;}
.bz_list_ul li p a{color:#ea68a2;}
.pages{text-align:center; font-size:14px; color:#2a2a2a; margin:25px 0 20px;}
.pages li{display:inline; line-height:26px; border:none;}
.pages li a{margin-right:5px; padding:3px 10px; border:1px solid #CCC; background:#FFF;}
.pages li.thisclass{background: #10A0E7;color: #fff; padding:3px 10px;}
.list_zx{padding:16px 0 40px 57px;}
.list_zx a{float:left; margin:0 0 0 7px;}

.yy_list li{margin:5px 10px 10px; border-bottom:1px dashed #c4c4c4; padding:0 0 14px 0;overflow:hidden}
.yy_list li h2{ height:38px; line-height:38px; font-size:16px; }
.yy_list li h2 a{ color:#2b93b0;}
.yy_list li img{width:242px;height:150px;}
.yy_list li .yy_con{width:575px;float:right;line-height:28px}
.yy_list li .yy_con p a{color:#F00}

.bz_left .news{width:400px; width:840px; margin:10px;background:none}
.bz_left .news ul li{width:365px;width:805px;font-size:15px;line-height:31px}
.bz_left .news ul li span{color:#666;font-size:14px}


.bz_right{float:right; width:330px;}
.bz_right h4{border-bottom:1px solid #EDEDED;color:#046693;font-size:15px;line-height:30px}
.bz_right h4 span{display:inline-block;border-bottom:2px solid #078AC6}
.bz_right .news{height:220px;}


.doc_art{ padding-bottom:15px;}
.doc_art_t{height:32px; background:url(../images/bzzsk_line.jpg) repeat-x;}
.doc_art_h{margin:20px 0 0;}
.doc_art_h h2{font-size:24px; color:#10A0E7; text-align:center; line-height:30px;}
.doc_span{padding:10px 0 10px 10px; border-bottom:1px dashed #CCCCCC; border-top:1px dashed #CCCCCC; margin:15px auto 20px; text-align:center; width:562px;}
.doc_span span{ font-size:13px; color:#646464;  }
.doc_span a{float:left; margin:0 0 5px 10px;}
.doc_p{padding:10px 0px 0 0;}
.doc_p p{float:right; font-size:14px; color:#331205;}
.doc_art_con{padding:20px 0 0; margin:20px 20px 0; color:#000; font-size:18px; line-height:40px;}
.doc_art_con img{max-width:100%}
.doc_art_con a img.float{padding-left:115px}
.doc_a{padding:20px 0 45px 70px;}
.doc_a a{float:left; margin:0 0 0 26px;}
.doc_p{ width:903px; padding:0; margin:0 auto; border:1px solid #CCC;}
.doc_p li{ float:left; width:279px; font-size:16px; height:36px; background:#f9ecd9; line-height:36px; padding-left:20px; border-bottom:2px solid #fff; border-right:2px solid #fff;}
.doc_p li a{ color:#FF0000;}
.doc_p li .ah{ color:#999999;}
.art_page{padding:20px 0 0px 40px; font-size:16px; color:#606060;}
.art_page b{ display:block; margin-bottom: 10px;}
.art_page b a{ color:#2d2d2d; font-weight:normal;}
/*
.article_left{width:830px;}
*/
.article_right{width:350px;}

.yy_right .news{height:auto;padding:10px 0}
.yy_right .news li{font-size:16px;line-height:30px}
.sub_news .news{height:auto;padding-bottom:5px}
.sub_news ul li{float:left;width:144px;font-size:16px;line-height:30px;background:none; text-align:center; overflow:hidden;}
.sub_news ul li p{ font-size:14px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.sub_news .news{border:none; margin-bottm:10px; border:1px solid #ddd;}
.sub_news .news h3{line-height:40px;text-align:center; background:#fdd7db;}
.sub_news .news h3 a{border-bottom:none; color:#c94c5a;}

.likearticle{border:1px solid #d7d7d7;padding:10px 0}
.likearticle h3{margin:0 10px 10px;font-size:18px}
.likearticle ul li{float:left;margin:0 10px;font-size:16px;width:calc(50% - 30px);line-height:35px;background:url(../images/list_ico2.jpg) no-repeat left center;padding-left:10px}
.likearticle ul li a{/* display:block;*/}
.likearticle li span{color:#c4c4c4;}

.hot_article h3{border-bottom:1px solid #EDEDED;color:#046693;font-size:16px;line-height:30px;margin-bottom:10px}
.hot_article h3 span{display:inline-block;border-bottom:2px solid #E82E38}
.hot_article li{overflow:hidden;width:100%;margin:10px 0;line-height:25px;font-size:16px}
.hot_article li img{width:121px;height:75px;float:left;margin-right:10px}
.hot_article li span{color:#c4c4c4;}
.artr{width:215px}
.artr a{font-weight:bold}
.artr p{font-size:14px;line-height:20px;color:#666}

.fk_dl{width:440px;border-right:1px solid #C0C0C0;font-size:15px}
.fk_dl h3{margin:10px 0;font-size:16px;}
.fk_dl h3 a{color:#E82E38}
.fk_dl p{float:left;width:100px;margin:5px;}
.ck_dl{width:345px;padding:0 20px}
.ck_dl p{width:auto}
.rl_dl{width:345px;border-right:none}
.rl_dl p{width:70px}

/*footer*/
.footer{ background:#e92e39; padding: 30px 0;line-height:30px}
.footer p,.footer p a,.footer p span{ color:#fff;}

/*sitemap*/
.mapcon{border:1px solid #B0C7D6;}
.sp-title{padding:15px 15px 0}
.linkbox{padding:30px 15px}
.linkbox h3{border-bottom:1px solid #EDEDED;color:#046693;font-size:16px;line-height:30px;margin-bottom:10px}
.linkbox h3 a{display:inline-block;border-bottom:2px solid #E82E38}
.linkbox ul{overflow:hidden}
.linkbox ul li strong{font-size:15px}
.linkbox ul li{float:left;margin:6px;font-size:14px}

.book_con{background:#FCFFED;padding:10px;line-height:30px;color:#676767}
.book_right{width:775px;}
.pway span{float:left;width:385px;margin:5px 0}
.pway span img{vertical-align:middle;margin-right:10px}
.book_right ul li{float:left;width:185px;height:112px;text-align:center;margin:5px 4px}
.book_right ul li img{width:185px;height:111px}

.share_con{position:fixed;left:0;}

.friendlink ul li{float:left; margin:5px 10px; background:#eee; height:37px; line-height:37px; padding:0 10px;}
.friendlink ul li a{font-size:16px; color:#343434;}