.pad10{padding:10px;}
.marr20{margin-right:20px;}
.mart20{margin-top:20px;}
.mar20{margin:20px auto;}
.fl{float:left}
.fr{float:right}
.al{text-align:left}
.ac{text-align:center}
.ar{text-align:right}
.bjyy{background:#fff; box-shadow: 0 0 5px #888888; padding: 10px;}
.top_a{ height:120px;  width:100%; background:#14315a; min-width:1200px;}
.top{height:28px; line-height: 28px; }

.zdmc{font-size:35px; color:#29166f; line-height:70px; margin-top:28px;}
.zdmc img{vertical-align:bottom;}
.tblj{width:300px; text-align:right; height:28px; float: right}
.tblj a:link{float:right; color:#fff; line-height:28px; padding:0 10px; }
.Search{
	width: 256px;
	height:35px;
	border-radius: 25px; background: #fff;
	
	float: right;
}
.fdj{
	float: left;
	height: 35px;
	margin-left: 10px; width:38px;
}
.search_text{
	float: left; background:none; border:none; height:35px; line-height:35px;
	width: 187px;
		outline: none;
	font-family: "Î¢ÈíÑÅºÚ";
	color: #c8c8c8;
	margin-left: 15px;
}
.button{
	background:url(/copy/images/serc.png) no-repeat center; float:left;
	width: 25px;
	height: 24px; margin-top:6px;
	cursor: pointer;
	outline: none;
border:none
	}
.navBar{ z-index:1; height:45px;  line-height:45px; width: 100%; position: relative;clear:both}
.nav{width: 700px; margin: 0 auto;}
.nav h3{height:45px;font-weight: normal;width:100px; text-align: center;}
.nav h3 a{ display:block;font-size: 16px;color: #fff; font-weight: bold;}
.nav .on:hover h3 a{ color: #14315a; background: #fff; display: block;}
.nav .sub{ display:none;position:absolute; top:55px; background:#fff;width: 115px}
.nav .sub li{ vertical-align:middle;text-align:center}
.nav .sub li:hover{background:#153e77;}
.nav .sub li a{ height:40px; line-height:40px; display:block;color:#333; font-size: 14px; }

.nav .sub li a:hover{color:#fff}
.banner_a{width: 100%;  height:335px;}
.banner{ min-width:1200px;  position:relative;  height:335px; overflow:hidden;  }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:450px; }
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:20px; left:0; height:30px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:14px; height:14px; margin:8px; overflow:hidden;line-height:9999px; border: 2px solid #fff; border-radius: 50%}
.banner .hd ul .on{ filter:alpha(opacity=100);opacity:1;  background: #14315a; border: 0px; width: 18px; height: 18px; }
.banner .prev{position: absolute;left: 15px;top: 50%;z-index: 99;width: 28px;height: 46px;margin-top: -23px}
.banner .next{position: absolute;right: 15px;top: 50%;z-index: 99;width: 28px;height: 46px;background: url() no-repeat center center;margin-top: -23px}
.mid{padding: 10px 0;}
.nmid{ padding:0 0 40px 0;}
.tyt{height:45px;  width:100%;background:#efefef}
.tyt_bt{line-height:42px; color:#14315a; height:42px;  font-size:20px; text-align:left;}
.tyt_bt IMG{margin-right: 10px; vertical-align: middle}
.tyt_more{padding-right:8px; text-transform:uppercase; line-height:35px;}
.tyt_more span{color:#F00;}
.tyt_bt2{font-size: 24px; color: #fff; font-weight: bold; line-height: 40px;}

  .wrap_mode04 .articleList05 .articleTitle02 {
top: 3px;
padding-left: 20px;
text-align: left;
}

.wrap_mode04 .articleList05 .articleTitle02 h2 {
display: inline-block;
width: 200px;
line-height: 47px;
font-size:20px;
font-weight:normal;
color: #14315a;
}
.wrap_mode04 .articleList05 .articleTitle02 .more a {
text-decoration: none;
color: #333;
}
.wrap_mode04 .articleList05 .articleTitle02 .more { right: 29px; }
.list{width:95%; margin:0 auto 0 auto; border-bottom:5px solid #f4f4f4; padding-bottom:10px;}
.list li{line-height:36px; height:36px; color:#858585; text-align:left;}
.list li a{float:left; color:#505050; font-size:15px;}
.list li span{float:left; color:#b50000; margin-right:10px; font-size:14px;}
.img{padding:3px; background:#fff; border:1px solid #ccc;}
.kstd{width:300px; float:left;}
.kstd li{height:62px; width:70%; padding: 0 15%; margin:0 0 20px 0; border-radius: 20PX; text-align:center;}
.kstd li.a1{background:#00a0e9;}
.kstd li.a2{background:#13b5b1;}
.kstd li.a3{background:#aa89bd;}
.kstd li.a4{background:#f29b76;}
.kstd li.a5{background:#556fb5;}
.kstd li.a1:hover{background:#0079b0;}
.kstd li.a2:hover{background:#008380;}
.kstd li.a3:hover{background:#72458c;}
.kstd li.a4:hover{background:#c06843;}
.kstd li.a5:hover{background:#30498c;}
.kstd li img{vertical-align:middle; padding-top:15px; float: left; margin-right: 20px;}
.kstd li p{line-height:65px; font-size:24px; color:#fff; float: left;}
.kstd li a{color:#fff;}

.news{width:109%; margin:0 auto;}
.news li{ margin:15px 0; text-align:left; padding-bottom: 10px; margin-bottom: 20px;}
.sj{width:70px;  height:60px;background:#ededed; color: #3f3f3f;}
.ri{height:30px; line-height:30px; font-size:24px; text-align:center;}
.ny{font-size:14px; line-height:30px; text-align:center;}
.sj:hover{background: #246b5b; color: #fff;}
.tz_bt{width:100%;  display:block; font-size:16px; color:#001f85; line-height:30px;}
.tz_bt a{color:#4c4c4c !important; font-size:16px;}
.more_news{width: 160px; background: #e1e1e1; height: 40px; text-align: center; line-height: 40px; font-size: 16px; text-transform:uppercase; margin: 10px auto;}
.more_news:hover{background: #fff; color: #f00 !important;}

.zylist{width: 100%; margin: 0 auto}
.zylist li{float: left; width: 177px; height: 200px; margin-right: 25px; background: #fff;}
.zylist li.last{margin-right: 0;}
.zylist li .pic{width: 177px; height:137px; overflow: hidden;}
.zylist li .pic img { vertical-align: middle; transition: all 0.6s; }
.zylist li .pic:hover img { transform: scale(1.2); }
.zylist li p{text-align: center; line-height: 40px; color: #820000; font-weight: bold; font-size: 18px;}



.boot_a{ padding:5px 0 0px 0 ; min-width:1200px;text-align:center;color:#fff}
.boot{width:1200px; text-align:left; line-height:25px; color:#fff; margin:0 auto;}
 
/*neiye*/
.nban{width:100%;  overflow:hidden; position: relative; height: auto;}

.nwzmc{margin:10px auto; height:70px; line-height:70px; text-align:center; color:#fff; font-size:30px; padding:0 20px;}
.zhezn{position:absolute; top:0; height:300px; background:url() repeat-x; width:100%; z-index:2;}

.nymenu{margin:0 auto; width:100%; background: #f3f3f3;}
.nymenu li{border-bottom:1px dotted #ccc; line-height:49px; text-align:left;}
.nymenu li a{color:#333; padding-left:20px; font-size: 16px; }
.nymenu li a:hover{display:block; background:#246b5b;color:#fff;}

.ny_dqwz{line-height:40px; text-align:left; padding-right:10px; font-size:14px;color: #333;}
.ny_dqwz img{vertical-align:middle;}
.ny_dqwz a{color: #333 !important;}
.ny_about{padding:15px; overflow:hidden; line-height:200%; font-size:15px; color:#000}
.ny_about p{text-indent:2em; }
.ny_about h2{font-size:24px; color:#383838; line-height:40px; text-align:center;}
.ny_fbt{text-align:center; line-height:38px; border-bottom:1px solid #ccc; margin-bottom:20px;}
.tt_more{line-height:30px; color:#8e1707; padding-right:10px}
.tit3{width:100%;  height:42px;}
.tt_biaot3{height:40px; line-height:40px; color:#333; font-size:18px; padding:0 10px; width:98%;border-bottom:1px solid  #cbcbcb}

.ny_tit{font-size:30px; text-align:center;width:205px;line-height:80px; position: absolute; bottom: 0; left: 50%; margin-left: -595px; color:#fff; background:#153e77; height:80px;}


.jgsz{width:95%; margin:0 auto;}
.jgsz li{float:left; border:1px dashed #ccc; width:15%; line-height:30px; margin:10px 15px; border-radius:6px;}
.jgsz li a{ padding-left:20px; font-size:16px; color:#347ada;}
.jgsz li a:hover{}
.nlm{height:40px; line-height:40px; color:#347ada; font-weight:bold; text-align:left; text-indent:20px; font-size:18px; width:95%; border-bottom:1px solid #347ada}





/*½¹µãÍ¼*/
.yx-rotaion{}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:url(/copy/images/img_08.png) repeat;left:0;bottom:0px;_bottom:0px;z-index:1}
.yx-rotation-t{color:#fff;font-size:12px;font-family:microsoft yahei;z-index:2;bottom:0px;left:10px;line-height:40px}
.yx-rotation-focus span{background:url() no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-t a{color:#FFF;}
.yx-rotaion a:hover{color:#FFF;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}
.rotaion_list p{text-indent:2em; line-height:24px; color:#999;}
.rotaion_list .rotaion_img{width:300px;height:238px;}





.tzgg{padding:0;width:865px;float:right}
.sy-tzgg-con{padding:3px 0;}
.sy-tzgg-title{width:100%; height:45px; line-height:45px; font-size:20px;}
.sy-tzgg-title a{color:#333; line-height:42px; float:left; padding:0 15px 0 15px;}
.sy-tzgg-title a img{vertical-align: middle; margin-right: 10px;}
.sy-tzgg-title .more { top: 0 }
.aaa_current a:link,.aaa_current a:visited,.aaa_current a:hover,.aaa_current a:active,.bbb_current a:link,.bbb_current a:visited,.bbb_current a:hover,.bbb_current a:active{color:#14315a; }
.ty_list{width:98%; margin:0 auto;}
.ty_list li{line-height:52px; font-size:17px; text-align:right; background: url(/copy/images/icon.png) no-repeat left; border-bottom: 1px dashed #ccc;}
.ty_list li a{float:left; text-indent: 20px; color: #2e4a71;}
.more{ height:30px; line-height:30px; position:absolute; right:10px; top:-40px;}
.sy-tzgg-title .more a { font-size:17px;    color: #2e4a71; }
.sidebar {
    position: fixed;
    right: 10%;
    top: 90%;
    transform: translateY(-50%);
    z-index: 999;
    filter:alpha(opacity=90);   
    -moz-opacity:0.9;   
    -khtml-opacity: 0.9;   
    opacity: 0.9;   
    display: none;
} 
.xlopep1 {
    display: inline-block;
    width: 50px;
    height: 50px;
    background: #dfdfdf;
    position: relative;
} 
.xlopep1 a {
    display: block;
    background: url(/copy/images/sco-inco_15.png);
    width: 17px;
    height: 24px;
    text-align: center;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    position: absolute;
}

.list1{width: 205px;}
.list1 ul li{background-color:#f3f3f3;border-bottom:1px dotted #ccc;}
.list1 ul li a{padding-left: 20px;color: #333; font-size:16px; display: block;  line-height: 49px;position: relative;
}
.list1 ul li .inactive{ background:url(/copy/images/off.png) no-repeat 258px center;}
.list1 ul li .inactives{background:url(/copy/images/on.png) no-repeat 258px center;} 
.list1 ul li ul{display: none;}
.list1 ul li ul li { border-left:0; border-right:0; border-color:#467ca2;}
.list1 ul li ul li ul{display: none;}
.list1 ul li ul li a{ padding-left:50px;font-size:14px;}
.list1 ul li ul li ul li { background-color:#d6e6f1; border-color:#6196bb; }
.last1{ background-color:#d6e6f1; border-color:#6196bb; }
.list1 ul li ul li ul li a{ color:#316a91; padding-left:30px;}

.yiji2{width:80%;}
.yiji2 li{float:left; background:#f3f3f3; width:40%; height:50px; margin:10px 10px; line-height:50px; text-align:center; color:#000; font-size:18px;}
.yiji2 li a:hover{background:#1e4804; color:#fff !important; display:block}
.yiji2 li.chus{background:#1e4804; color:#fff !important; display:block}
.yiji2 li.chus a{ color:#fff !important;}



.subject .title{
        line-height:30px;
        float:left;}
    #zstb1 .header_1,#zstb2 .header_1{
        
        cursor: pointer;}
    #zstb1 .header .up,#zstb2 .header .up{
        cursor: pointer;
        }
    #zstb1 .header .down,#zstb2 .header .down{
        cursor: pointer;
        background: url() no-repeat right center;}
#zstb1 tr.tbody:hover,#zstb2 tr.tbody:hover{background-color: #f1c98c;}.table_1 .fixed_row{background-color:#f0f0f0}



.tzgg{padding:0;}
.sy-tzgg-con{padding:3px 0; position:relative; }
.sy-tzgg-title{width:100%; height:40px; line-height:40px; border-bottom:1px solid #ccc;background:#efefef }
.sy-tzgg-title a{color:#333; line-height:40px; float:left; padding:0 20px;font-size:20px;}
.aaa_current a:link,.aaa_current a:visited,.aaa_current a:hover,.aaa_current a:active{font-size: 20px;color:#fff;padding-left: 25px;background:#153e77;height:40px; line-height:40px; padding:0 20px;}
.subject ul li.active{background:#153e77!important;}
.header{background:#14315A!important}
.zd{background:#14315A;color:#fff;padding:0 20px;}
.list1 ul li.on{background:#14315A!important;color:#fff}
.list1 ul li.on a{color:#fff}

        footer {
            padding: 40px 0;
            color: #fff;
            width: 100%;
            height: 122px;
            background: #14315A;
        }
        .wrap {
            margin: 0 auto;
            width: 1190px;
        }
        .footer-l,
        .footer-r {
            width: 351px;
        }
        .footer-l {
            float: left;
            padding: 13px 0;
            font-size: 14px;
        }
        .footer-l p {
            line-height: 24px;
        }
        .footer-m {
            float: left;
            width: 454px;
            border-right: 1px solid rgb(170, 170, 170);
            border-left: 1px solid rgb(170, 170, 170);
            font-size: 45px;
            text-align: center;
            line-height: 122px;
        }
        .footer-r {
            float: right;
            padding: 8.5px 0;
            text-align: center;
            line-height: 105px;
        }
        .footer-r img {
            margin: 0 10px;
            width: 105px;
            height: 105px;
            vertical-align: middle;
        }