html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,blockquote,pre,form,fieldset,table,th,td,map{margin:0;padding:0;}* html,* html body{background-image:url(./images/lanbj.jpg);background-attachment:fixed;}ul,ol,dl,li{list-style:none;}pre{white-space:pre-wrap;word-wrap:break-word;}h3{_zoom:1;}input,textarea{resize:none;outline:0;font-family:Arial;word-wrap:break-word;}fieldset,img{border:0;}legend{display:none;}a{color:#666;text-decoration:none;}a:hover{color:#e61a5f;}a:focus{outline:0;}em{font-style:normal;}html{_overflow-x:hidden;}body{min-width: 1200px;background-color:#FFF;color:#666;font-size:14px;font-family: Arial, Helvetica, sans-serif;}.clear_f{clear:both;overflow:hidden;height:0;}.fl{float:left;}.fr{float:right;}


















.wrap{width:1200px;margin:0 auto;overflow:hidden;background:#FFF;}
.top{overflow:hidden;background:url(../images/bgs_02.png) no-repeat; height:140px;}
a.sc{float:right;color:#124e6d!important;font-weight:bold;margin:14px 36px 0 0;}
.banner{background:url(../images/bgs_04.png) repeat-x; height:41px;overflow:hidden;}
.banner li{float:left;width:83px;height:41px; line-height:41px;font-size:16px;font-weight:微软雅黑; text-align:center;}
.banner li a:link,.banner li a:visited{color:#fff;}
.banner li a:hover{ text-decoration:none;}
.banner li.selected{color:#fff;background:url(../images/bgs_07.png) no-repeat center center;}
.banner li.selected a:link,.banner li.selected a:visited{color:#0c4586;font-weight:bold;}
.banner li.selected a:hover{color:#0c4586;font-weight:bold;}

.mid{overflow:hidden;zoom:1;margin-top:15px;background:#FFF;}
.mid2{overflow:hidden;zoom:1;margin-top:15px;}
.mid01{width:370px;height:250px;float:left; overflow:hidden;}
.nrt{height:25px;background:url(../images/bgs_12.png) no-repeat -1px -1px #e9e9e9;overflow:hidden;border:1px solid #e0e0e0;}
.nrt h2{font-size:14px;float:left;width:94px; text-align:center; line-height:25px;}
.nrt a.more{float:right;background:url(../images/bgs_15.png) center center no-repeat; height:25px;width:50px; text-indent:-9999em;overflow:hidden;}

.mid01_scroll{height:222px;width:368px;border:1px solid #e0e0e0;border-top:0; overflow:hidden;}

.mid02{float:left;height:250px;overflow:hidden;width:415px;margin-left:5px;_display:inline;}
.mid02_c{height:222px;width:413px;border:1px solid #e0e0e0;border-top:0; overflow:hidden;}

.md_lst ul{padding:10px 15px 0 12px;}
.md_lst li{ line-height:26px;}
/* height:26px; */
.md_lst li .fl{padding-left:10px;background:url(../images/bgs_23.png) left center no-repeat; width:295px; height:26px; overflow:hidden;}

.mid03{width:206px;float:right;}
.mid03_c{height:222px;width:204px;border:1px solid #e0e0e0;border-top:0; overflow:hidden;}

.mid03_c li{height:34px; line-height:34px;border-bottom:1px solid #ddd; overflow:hidden; display:block;padding:0 10px 0 10px;}
.mid03_c ul{padding:2px 10px 5px 10px;}

.ad_01{background:url(../images/bgs_27.png)  no-repeat center center;height:102px;margin:8px 0;}

.ddclf{float:left;width:776px;}
.ddclf01{width:213px;float:left;}
.ddclf01 a{ display:block;}
.ddclf02{float:left;width:545px;float:left;margin-left:14px;_display:inline;}
.mat10{margin-top:10px;}
.ddclf02_c{height:110px;width:543px;border:1px solid #e0e0e0;border-top:0; overflow:hidden;}
.nrt01{background:url(../images/bgs_33.png) -1px -1px no-repeat #e9e9e9;}

.ddcitem{overflow:hidden;margin:6px 10px 0 10px;height:20px;background:#f5f5f5;line-height:20px;padding:0 10px; overflow:hidden;}
 .ddcitem .fl{padding-left:15px; background:url(../images/bgs_38.png) left center no-repeat;}

.ddcrt{float:right;width:213px;}
.ddcrt A{ display:block;}

.dd_lnks{margin-top:10px;border:2px solid #e7e7e7; height:132px;width:768px;}

.dd_tt{float:left;background:url(../images/bgs_48.png) no-repeat;width:39px;height:126px;margin:3px 0 3px 5px; text-indent:-9999em; overflow:hidden;}
.dd_ss{height:133px;width:720px; overflow:hidden;}
.dd_ss a{ display:block;background:url(../images/bgs_50.png) no-repeat;width:138px;height:37px; text-align:center;color:#0c5287!important;float:left; line-height:37px;margin:5px 0 0 5px;}

.yqljc{height:108px;width:211px;border:1px solid #e0e0e0;border-top:0; overflow:hidden;}
.select{padding:12px 10px 0; text-align:center;}
.select select{ display:inline-block;margin-top:5px;}

.btm{width: 100%;
    height: 72px;
    background: #0d4e90;


    padding-top: 28px;
    line-height: 27px;
    text-align: center;

 }
.btm p {
   color: #9eb8d3;}
}
.btm .wrap {
 background-color:none;}
}

.news_lst{overflow:hidden;zoom:1;}
.news_lstlf{overflow:hidden;float:left;width:242px;}
.nw_lstal{background:url(../images/cyy_03.png) no-repeat; height:34px;}
.nw_lstaw{width:240px;border-right:1px solid #abcbdd;border-left:1px solid #abcbdd;background:url(../images/cyy_15.png) repeat-x;min-height:245px;_height:245px;}

.nw_lstadd{background:url(../images/cyy_27.png) no-repeat; height:12px;}
.nw_lstaw ul{width:201px;margin:0 auto;overflow:hidden;}
.nw_lstaw li{background:url(../images/cyy_18.png) no-repeat; height:29px;width:201px;margin-top:14px;float:left; line-height:29px;}
.nw_lstaw li a{ display:block;padding-left:30px;color:#104478!important;}

.nw_lstal span{font-weight:bold;font-size:14px;padding-left:44px;color:#fff; line-height:34px;}

.news_lst_aa{width: 934px;float:right;}
.news_lst_aa .tta{background:url(../images/cyy_07.png) repeat-x; line-height:31px;position:relative;}
.news_lst_aa .dqwz{padding-left:42px; background:url(../images/cyy_05.png) no-repeat; height:31px;}
.news_lst_aa .ye{color:#ff6600;}
.line{border-right:1px solid #cecece;height:29px;position:absolute;right:0;top:2px;width:1px; display:inline-block;}
.news_con{border:1px solid #cecece;border-top:0;background:url(../images/cyy_12.png) repeat-x;}
.con_tt{padding-left:70px;height:50px;background:url(../images/cyy_10.png) no-repeat; line-height:50px;font-size:16px;font-weight:bold;color:#2b5486;}


.news_list ul{width: 93%;
height: auto;
padding: 15px 0px 0px 25px;}
.news_list ul li{line-height: 30px;
background: url(../images/cyy_24.png) 0 center no-repeat;
padding-left: 15px;
border-bottom: #cdcdcd dashed 1px;}


.pages{ text-align:center;padding:20px;}
.pages a,.pages span{margin:0 5px;}
.pages span.disable{color:#999;}


.main_s{padding:20px;}
.main_s h3{ text-align:center; line-height:40px;font-size:20px;}

.author { text-align:center;background:#5880b0; color:#fff; text-align:center;font-size:14px;padding:5px;margin-top:10px;}

#work{margin:20px 0; line-height:24px;}
.box {
	    float: left;
    width: 384px;
    height: 291px;
    overflow: hidden;
    background: url(../images/title_bg.png) no-repeat;
margin-right: 24px;
}
.box1 {
	    float: left;
    width: 384px;
    height: 291px;
    overflow: hidden;
    background: url(../images/title_bg.png) no-repeat;
margin-right: 0px;
}
.title {
text-align: left;
height: 34px;
    line-height: 34px;
    font-size: 14px;
}
.title a{
	color: #fff;
    font-size: 18px;
    line-height: 34px;
    padding-left: 20px;
}
.title2 {
text-align: left;
height: 34px;
    line-height: 34px;
    font-size: 14px;
 background: url(../images/title_bg.png) no-repeat;
    overflow: hidden;

}
.title2 a{
	color: #fff;
    font-size: 18px;
    line-height: 34px;
    padding-left: 20px;

}


.box_list {
	    width: 380px;
    height: 253px;

    border: 2px solid #d7d6cb;
    position: relative;
}

.box_list ul {
padding:0 20px;
}

.box_list li {
	    line-height: 39px;
    text-align: left;
    border-bottom: 1px dashed #2b2b2b;
}
.box_list li a {
	font-size:14px;
	color:#333333;
	
	}
.box_more {
position: absolute;
    bottom: 20px;
    right: 40px;
background: url(../images/more.png) no-repeat bottom center;
height: 20px;
}
.box_more a {
color: #999999;
    font-size: 14px;
}
/* 联系我们Tab切换 */
.slideTxtBox {
	float: right;
	width: 370px;
	height: 290px;
	overflow: hidden;

}
.slideTxtBox .hd {
	height: 34px;
	line-height: 34px;

	font-size: 14px;
}
.slideTxtBox .hd ul {
	overflow: hidden;
	zoom: 1;
}
.slideTxtBox .hd ul li {
	float: left;
	width: 185px;
	height: 34px;
         
}
.slideTxtBox .hd ul .frist {
background: url(../images/tab_bg_01.png) no-repeat;
}
.slideTxtBox .hd ul .two {
background: url(../images/tab_bg_02.png) no-repeat;
}
.slideTxtBox .hd ul li a {
color: #fff;
	display: block;
font-size: 18px;

}
.slideTxtBox .hd ul li a:hover {
	text-decoration: none;
}
.slideTxtBox .hd ul li.on a {

	color: #fff;

}
.slideTxtBox .bd {
	width: 380px;
    height: 251px;

    border: 2px solid #d7d6cb;
}

.slideTxtBox .bd ul {
    padding: 0 20px;
}

.slideTxtBox .bd li {
	line-height: 39px;
    text-align: left;
    border-bottom: 1px dashed #2b2b2b;
padding-left:40px;
font-size: 14px;
color: #333;
}
.three {

background: url(../images/icon_01.png) no-repeat 10px center;
}
.four  {

background: url(../images/icon_02.png) no-repeat 10px center;
}
.five {

background: url(../images/icon_03.png) no-repeat 10px 10px;
}
.six {

background: url(../images/icon_04.png) no-repeat 10px center;
}
.seven  {
margin-right: 7px;
animation: com_head 1.5s linear;
width: 22px;
    height: 20px;
    display: inline-block;
}
@keyframes com_head {
    0%{transform:scale(1)}
    25%{transform: scale(1.3)}
    50%{transform:scale(1)}
    75%{transform:scale(1.1)}
    100%{transform:scale(1)}
}
/* 法律法规Tab切换 */
.slideTxtBox1 {
	float: right;
	width: 384px;
	height: 290px;
	overflow: hidden;

}
.slideTxtBox1 .hd {
	height: 34px;
	line-height: 34px;

	font-size: 14px;
}
.slideTxtBox1 .hd ul {
	overflow: hidden;
	zoom: 1;
}
.slideTxtBox1 .hd ul li {
	float: left;
	width: 192px;
	height: 34px;
         
}
.slideTxtBox1 .hd ul .frist {
background: url(../images/tab_bg_01.png) no-repeat;
}
.slideTxtBox1 .hd ul .two {
background: url(../images/tab_bg_02.png) no-repeat;
}
.slideTxtBox1 .hd ul li a {
color: #fff;
	display: block;
font-size: 18px;

}
.slideTxtBox1 .hd ul li a:hover {
	text-decoration: none;
}
.slideTxtBox1 .hd ul li.on a {

	color: #fff;

}
.slideTxtBox1 .bd {
	width: 380px;
    height: 251px;
    border: 2px solid #d7d6cb;
}

.slideTxtBox1 .bd ul {
    padding: 0 20px;
}
.slideTxtBox1 .bd li {
	line-height: 39px;
    text-align: left;
    border-bottom: 1px dashed #2b2b2b;
padding-left:40px;
font-size: 14px;
color: #333;
}