.left{float:left;}
.right{float:right;}
.clear{clear:both;}

.h50{height:50px; clear:both; overflow:hidden;}
.h20{height:20px; clear:both; overflow:hidden;}
.mb20{ margin-bottom:20px;}

.w998{width:998px; margin:0 auto;}

a{color:#000; text-decoration:none; font-size:12px; }
a:hover{color:#ff9000; }
input::-ms-clear{display:none;}
.con{ width:100%; margin:0 auto; min-height:500px; _height:500px;}

.r_header{
	height:120px;
}
.text{ line-height:120px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
/* 全站导航 */
.r_menu{
	height:48px;
	background-color:#005a99;
}
.menu{ text-align:center;}
.menu ul{ margin:0 auto;}
.tab{
	height:48px;
	float:left;
	line-height:48px;
	padding-left:40px;
	padding-right:41px;
}
.split{
	height:20px;
	float:left;
	line-height:20px;
	color:#FFF;
	font-size:16px;
    width: 1px;
    background-color: #fff;
    margin-top: 16px;	
}
.tab:last-child{ background-image:none; }
.tab a{ color:#fff; font-size:16px;font-family:Microsoft yahei,Arial;}
.tab a:hover{color:#ff9000; }
.act{ background-color:#0079cd;}

#menu{position:relative;z-index:99}
.tab{position:relative;display:block;float:left;cursor:pointer}
.tab:hover{background-color:#0079cd;}
.dropdown ul{display:none}
.dropdown:hover ul{position:absolute;display:block;margin-left:0px;top:48px;left:0px;z-index:9}
.subnav{width:123px;}
.subnav li{width:123px; text-align:center; line-height:48px; margin-top:3px;background-color:#0079cd;}

.select{ height:30px; width:240px; margin-top:10px; float:left;  margin-bottom:15px;}
.sbk{ border:0; width:193px; float:left; line-height:28px;BACKGROUND-COLOR: transparent; padding-left:10px; border-bottom:#999 solid 1px; border-top:#999 solid 1px; border-left:#999 solid 1px;}

.btns a{ margin-bottom:15px; display:block; }
.page{margin:15px auto; width:730px; line-height:35px; font-size:14px; text-align:center;}

.banner{ height: 260px; margin-top:15px;position: relative;}


.news{ float:left; margin-top:55px;margin-left:50px; width:300px;}
.news-list{}
.news-list li{ line-height:24px; background:url(../images/dot.gif) no-repeat left center; padding-left:8px; height:24px; overflow:hidden;}
.news-more{ margin-top:4px; margin-left:5px;}
.about{ float: right;width:294px; margin-right:22px; margin-top:30px;}

.about_1{ width:294px; height:87px; background:url(../images/aboutbg.jpg) no-repeat left top; margin-bottom:10px; }
.about_1 p{ width:168px; height:48px; overflow:hidden; line-height:24px; padding-left:115px; padding-top:35px;}

.about_2{ width:294px; height:91px; background:url(../images/address.jpg) no-repeat left top; }
.about_2 p{ width:175px; height:48px; overflow:hidden; line-height:24px; padding-left:10px; padding-top:35px;}

.list_l{
	width:250px;
	float:left;
	min-height:400px; 
	_height:400px;
}	
.list_r{ width:930px; float:right; min-height:400px; _height:400px; border-left:#eee solid 1px;padding-left: 8px}
.list_r_nav{ 
	width:910px;
	margin:0 auto;
	font-size:16px;
	font-family:Microsoft yahei,Arial;
	color:#03326a;
	line-height:50px;
	height:50px;
	padding:0 10px;
	font-weight: normal;
	background-color:#f4f4f4;
}
.pname{ 
	margin:0 auto;
	font-size:16px;
	font-family:Microsoft yahei,Arial;
	color:#fff;
	line-height:50px;
	height:50px;
	padding:0 10px;
	font-weight: normal;
	background-color: #005a99;
	text-align:center;
}
.pname a{ color:#fff;font-size:16px;}
.list_r_nav a{ 
	font-size:16px;
	color:#03326a;
}
.list_r ul,.list_l ul{ padding:10px 20px; border-top:#eee solid 1px;}
.list_r li{min-height:35px;_height:35px; line-height:35px; font-size:14px; border-bottom:#eee dashed 1px; padding-left:20px;background:url(../images/dot.jpg) no-repeat left center;}
.list_r li span{ float:right; font-family:Arial, Helvetica, sans-serif}
.list_r li a{ font-size:14px; display:block; width:625px; float:left;}

.list_r h2{ margin:10px 20px; font-size:14px; line-height:25px;font-family:Microsoft yahei,Arial; font-weight:normal;}
.list_r h2 span{ float:right;line-height:25px; font-size:12px; color:#F00;}
.list_r h2 span a{  font-size:12px; color:#F00; font-weight:normal; font-family:Microsoft yahei,Arial;}
.list_l_1 li{ line-height:40px; height:40px;font-family:Microsoft yahei,Arial; padding-left:30px; margin-bottom:2px; border-bottom:#eee solid 1px;background:url(../images/arrow.png) no-repeat left center;}
.list_l_1 li a{ font-size:15px;}
/*.list_l p{ line-height:25px; margin-top:10px;}*/
.list_l_1{ margin-bottom:260px;}
.list_r .show_a,.ztlist .show_a{ font-size:18px; line-height:40px; text-align:center; color:#333;font-family:Microsoft yahei,Arial; margin-top:20px;padding:0px 20px; }
.list_r .show_b,.ztlist .show_b{ font-size:12px; color:#999; text-align:center; line-height:25px;padding:0px 20px; }
.list_r .show_c,.ztlist .show_c{ font-size:14px; line-height:180%; margin-top:20px;padding:0px 20px;  }
.list_r .show_i{  line-height:200%; margin-top:20px;padding:0px 10px; font-size:13px; }
.list_r .show_c p,.ztlist .show_c p{ margin-bottom:15px;}
.list_r .show_i p{ margin-bottom:15px;}
.cbox{ padding:10px 20px; border-top:#eee solid 1px;}
.cname{ font-size:16px; line-height:35px;font-family:Microsoft yahei,Arial;  border-bottom:#eee solid 1px;}
.cbox ul{ padding:10px 20px; border-top: none;}

.show_c table{
    table-layout:fixed;
    empty-cells:show; 
    border-collapse: collapse;
    margin:0 auto 20px auto;
	width:100%;
}
.show_c table td{
    height:25px;
	line-height:25px;
	border:1px solid #333;
	padding:5px;
	word-WRAP:break-word;
}
.show_c table td p{ margin:0;}
.cc a{ font-weight:bold;color:#ff9000; }

.main{
	margin:15px auto;
	width:1200px;
}
.row_l{ width:560px; float:left; }

.row_r{ width:615px; float:right;}

.row_l h3,.row_r h3{
	font-size:16px;
	font-family:Microsoft yahei,Arial;
	color:#03326a;
	height:36px;
	padding-left:15px;
	font-weight: normal;
	margin-bottom:15px;
	margin-top:5px;
	background-color:#f4f4f4;
	line-height:36px;
}
.row_l h3 a,.row_r h3 a{
	font-size:16px;
	font-family:Microsoft yahei,Arial;
	color:#03326a;
}
.more{
	font-size:14px;
	color:#ff0000;
	padding-right:18px;
	float:right;
	line-height:36px;
}
.more a{ color:#ff0000;}
.classname{ color:#fff; background-color:#005a99; height:36px; line-height:36px;display: block; width:90px; text-align:center;}


.xwdt dl{ height:136px;    margin-left: 10px;    margin-right: 10px;}
.xwdt dt{ width:182px; float:left}
.xwdt dd{ float:right; width:340px;}
.xwdt dd a{ font-size:14px; font-weight:bold; line-height:20px; color:#07237a; height:20px; overflow:hidden; display:block;}
.xwdt dd a:hover{ color:#F90; }
.xwdt dd p{ font-size:12px; color:#717171; line-height:20px; height:100px; overflow:hidden;padding-top:10px;}

.tbtj{margin-bottom:14px; height:200px;}
.tbtj ul{ margin-left:2px;}
.tbtj li{ border:#CCC solid 1px; width:76px; height:70px; margin-right:5px; margin-bottom:5px; float:left; text-align:center;}
.tbtj li a{ display:block; font-family:Microsoft yahei,Arial; font-size:12px; color:#005a99; padding-top:50px;width:76px; height:20px;}
.tbtj li:hover{ border-color:#F90;}
.tbtj li a:hover{ color:#F90;}
.ico1{background-image: url(../images/ico1.jpg);background-repeat: no-repeat;background-position: center 5px;}
.ico2{background-image: url(../images/ico2.jpg);background-repeat: no-repeat;background-position: center 5px;}
.ico3{background-image: url(../images/ico3.jpg);background-repeat: no-repeat;background-position: center 5px;}
.ico4{background-image: url(../images/ico4.jpg);background-repeat: no-repeat;background-position: center 5px;}
.ico5{background-image: url(../images/ico5.jpg);background-repeat: no-repeat;background-position: center 5px;}
.ico6{background-image: url(../images/ico6.jpg);background-repeat: no-repeat;background-position: center 5px;}
.ico7{background-image: url(../images/ico7.jpg);background-repeat: no-repeat;background-position: center 5px;}
.ico8{background-image: url(../images/ico8.jpg);background-repeat: no-repeat;background-position: center 5px;}
.ico9{background-image: url(../images/ico9.jpg);background-repeat: no-repeat;background-position: center 5px;}
.ico10{background-image: url(../images/ico10.jpg);background-repeat: no-repeat;background-position: center 5px;}

.xxgk ul{margin-left:2px;margin-right:2px;}
.xxgk li{ float:left; padding-right:20px; line-height:35px; font-size:14px; border-bottom:#eee dashed 1px; padding-left:10px;background:url(../images/dot.jpg) no-repeat left center; }
.rcpy{ height:339px;}
.rcpy h3{ margin-bottom:10px;}
.rcpy h3 span{ float:left; width:90px; text-align:center; height:41px; line-height:36px; cursor:pointer;}
.tabact{ color:#fff; background-image: url(../images/tab.jpg);background-repeat: no-repeat;background-position:0 0;}
.tabact a{ color:#fff!important; font-size:16px;}
.rcpy h4{ border-bottom:#CCC solid 1px;height:30px; font-weight:normal; margin-bottom:9px;}
.rcpy h4 span{ float:left; width:90px; text-align:center; height:30px; line-height:30px;}

.rcpy dl{ height:80px; border-bottom:#eee dashed 1px; margin-bottom:5px;width:540px;   margin-left: 10px;    margin-right: 10px;}
.rcpy dt{ height:30px; line-height:30px; width:540px;font-size:14px;  font-weight:bold; color:#07237a;}
.rcpy dt a{ font-size:14px;  font-weight:bold; color:#07237a; }
.rcpy dt a:hover{ color:#F90; }
.rcpy dd{ line-height:25px; height:50px; overflow:hidden; font-size:12px;width:540px;}


.bclass{ border-bottom:#006 solid 1px; line-height:35px; font-size:14px;font-family:Microsoft yahei,Arial; margin:15px 15px; }
.bclass_title{ font-size:14px;  margin:15px 10px; padding-left:10px; }
.bclass_title a{font-size:14px;padding-right:20px; line-height:35px; width: auto; float:left; display:block;}

.menu_list{margin-left: 15px;margin-right: 15px; margin-top:10px;}

.menu_head{
	line-height: 40px;
    height: 40px;
    font-family: Microsoft yahei,Arial;
    padding-left: 30px;
    margin-bottom: 2px;
    border-bottom: #eee solid 1px;
    background: url(../images/arrow.png) no-repeat 10px center;	
    margin-top: 0;
}
.menu_head a{ font-size:15px; color:#005a99;}
.menu_body a{ display:block; line-height:30px; width:140px; padding-left:30px; font-size:14px;}

.zt_nav{ 
	width:978px;
	margin:0 auto;
	font-size:16px;
	font-family:Microsoft yahei,Arial;
	color:#03326a;
	line-height:40px;
	height:40px;
	padding:0 10px;
	font-weight: normal;
	background-color:#f4f4f4;
}
.zt_nav a{ font-size:16px;}
.ztbox{ width:998px; margin:25px auto;}
.ztimg{ width:320px; margin-right:15px; float:left;}
.ztimg img{ width:320px; height:240px;}
.zttitle{ width:663px; float:right;}

.zttitle ul{ padding:10px 20px; border-top:#eee solid 1px;}
.zttitle li{ height:30px; overflow:hidden; line-height:30px; font-size:14px; border-bottom:#eee dashed 1px; padding-left:20px;background:url(../images/dot.jpg) no-repeat left center;}
.zttitle li span{ float:right; font-family:Arial, Helvetica, sans-serif}
.zttitle li a{ font-size:14px; display:block; width:520px; float:left;}

.zttitle h2{ margin:10px 20px; font-size:16px; line-height:25px;font-family:Microsoft yahei,Arial; font-weight:normal;color:#005a99;}
.zttitle h2 span{ float:right;line-height:25px; font-size:12px; color:#F00;}
.zttitle h2 span a{  font-size:12px; color:red; font-weight:normal; font-family:Microsoft yahei,Arial;}

.ztxw{ padding:10px 20px; border-top:#eee solid 1px; width:958px;}
.ztxw li{ height:35px; overflow:hidden; line-height:35px; font-size:14px; border-bottom:#eee dashed 1px; padding-left:20px;background:url(../images/dot.jpg) no-repeat left center;}
.ztxw li span{ float:right; font-family:Arial, Helvetica, sans-serif}
.ztxw li a{ font-size:14px; display:block; width:625px; float:left;}

/* 焦点图 */
.f998x260{width:998px;height:260px;overflow:hidden}
.f998x260 img{width:998px;height:260px}

.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{height:51px;width:31px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(../images/i.png) no-repeat 0 -560px;margin-top:-28px}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;background-position:-31px -560px;right:0}


.rslides_tabs{width:120px; height:25px; bottom:20px; position:absolute; color:#999999; z-index:200;margin-left:860px;}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:rgba(0,0,0, .2);background:#DDD;display:inline-block;_display:block;*display:block;width:9px;height:9px}
.rslides_tabs .rslides_here a{background:rgba(0,0,0, .6);background:#390}

.jpkcbox{ margin-right:15px; float:left; margin-bottom:15px; width:180px; text-align:center;}
.jpkcbox img{ width:120px; height:160px;}
.jpkcbox p{ line-height:25px;}

.msmj dl{ float:left; margin-right:30px; width:215px; height:105px; margin-bottom:30px;}
.msmj dt{ width:80px; height:105px; float:left;}
.msmj dd{ width:125px; float:left; padding:0 0 0 10px;}
.msmj dd a{ font-size:13px; line-height:25px;color:#005a99;font-family:Microsoft yahei,Arial;}
.msmj dd p{ font-size:12px; line-height:25px;}
.fc a{ font-size:14px;}
.fc {
	border:none!important;
	background-color:#f4f4f4;
	padding:10px!important;
}
.fc h3{font-size:16px; font-family:Microsoft yahei,Arial;font-weight:normal;color:#005a99; line-height:30px;}
.fc p{margin-bottom:5px!important;}