.hea1,.cent,.head,.foot,.head1 p{ max-width:1200px; margin:auto; overflow:hidden}

.header{overflow:hidden}

.head1{ border-bottom:#ccc 1px solid; font-size:12px; color:#595656; padding:10px 0}

.nav{ position:absolute; right:10%; top:27%}

.hea{ overflow:hidden; background:#075fa9;}

.head{ margin:0 auto}

.hea1 .left{ width:54%; font-size:14px; line-height:33px}

.hea1 .left img{ width:100%}

.hea1 .right{ width:45%; text-align:right; font-size:18px; color:#075fa9; padding-top:0.5%}

.hea1 .right p{ overflow:hidden; float:right; width:43%}

.hea1 .right p span{ display:inline-block; float:right; text-align:left; font-size:28px; color:#075fa9}

.hea1 .right img{ vertical-align:middle; float:left; width:20%}

.hea1 .right h1{ float:left; width:54%; border:#a0a0a0 1px solid; border-radius:5px; line-height:32px; margin-top:1.5%}

.hea1 .right p span strong{ display:block; font-size:16px; color:#d72121; margin-bottom:1%}

.hea1 .right h1 input{ border:0; line-height:32px; border-radius:5px}

.hea1 .right h1 input:nth-child(1){ float:left; width:83%}

.hea1 .right h1 input:nth-child(2){ float:right; width:17%; background:url(../images/sy2.png) no-repeat center #1864d5}

.hea1{ padding:1.5% 0;}

.nav1 ul{ width:100%; overflow:hidden;}

.nav1 ul li,.fx ul li{ float:left}

.nav1 ul li{ width:12.5%; text-align:center;}

.nav1 ul li a{ color:#fff; font-size:14px; display:block; line-height:50px}

.nav1 ul li a:hover{ background:url(../images/sy4.png) no-repeat center bottom #c22826;}

.nav1 ul li span{ display:block; font-size:12px}

.nav1 ul li{ display:inline-block}

.nav2{ display:none}

.flexslider{position:relative;overflow:hidden;}

.slides{position:relative;z-index:1;}

.slides li a{ display:block;}

.slides li img{ width:100%}

.flex-control-nav{ display:block; position:absolute;bottom:4%; right:0; text-align:center; z-index:2;width:100%;}

.flex-control-nav li{display:inline-block;width:15px;height:15px;margin:0 8px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:15px;height:15px;line-height:55px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}

.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{ display:none}

.sy1{ overflow:hidden; margin-top:6%}

.sy1 dl{ float:left; width:100%;}

.sy1 dl dt img{ width:100%; height:196px}

.sy1 dl dd{ margin:15px 0; text-align:center; font-size:14px;}

.sy0 img{ max-width:100%; display:block; margin:5% auto 3%}

.sy-1b{ background:#eee}

.sy-b{ font-size:20px; color:#0b0b0b; font-weight:bold; text-align:center; margin:4% 0}

.sy-b span{ font-size:26px; color:#075fa9; display:block; margin-top:5px; font-weight:normal}

.he_ZoomInImg{ width:100%;padding:0;margin:0;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden; background:#075fa9}

.he_ZoomInImg .he_ZoomInImg_img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}

.he_ZoomInImg:hover .he_ZoomInImg_img{opacity:0.5;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}

.he_ZoomInImg .he_ZoomInImg_caption{color:#fff;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}

.he_ZoomInImg .he_ZoomInImg_caption,.he_ZoomInImg .he_ZoomInImg_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}

.he_ZoomInImg .he_ZoomInImg_caption_p{font-size:18px;text-align:center;width:100%; -webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out;overflow:hidden;opacity:0; text-align:center; line-height:30px; letter-spacing:2px}

.he_ZoomInImg .he_ZoomInImg_caption_p a{ color:#fff; display:block; padding-top:25%; font-weight:bold}

.he_ZoomInImg .he_ZoomInImg_caption_p a img{ width:65px; height:65px}

.he_ZoomInImg:hover .he_ZoomInImg_caption_p{color:#fff;opacity:1}

.sy2{ overflow:hidden}

.sy2 div{ float:left}

.sy2-1{ width:33%}

.sy2-2{ width:33%; padding:2% 4% 0}

.sy2-2 p img{ width:100%; border-radius: 50%;}

.sy2-1 dl{ overflow:hidden; margin-bottom:17%}

.sy2-1 dl dt{width: 14%;}

.sy2-1 dl dt img{ width:100%}

.sy2-1 dl dd{ width:80%; font-size:12px; line-height:22px;}

.sy2-1 dl dd .inh1{display:block;font-size:18px;text-align:left; font-weight:bold; color:#275ea5;}

.sy2-1 dl dd span{ display:block}

.sy2-1 dl dd span strong{ font-weight:normal; color:#CE0304}

.sy2-1 dl dd .inh2{background:url(../images/sy23-1.png) no-repeat center bottom;padding-bottom: 3%;margin-top:2%;color:#BBB;}

.sy2-1 dl dd .inh3{background: url(../images/sy22-1.png) no-repeat left top 6px;font-size:14px;padding-left: 28px;line-height: 24px;margin-top:2%;}







.sy-2b{ margin-top:left; margin-top:-1%}

.sy3-1 a{ display:inline-block; font-size:18px; padding:5px 20px; margin-right:4%; border:#ccc 1px solid; font-weight: bold;}

.sy3-1 a:hover{ background:#075fa9; color:#fff}

.sy3-2{ margin-top:4%; margin-left:-6%}

.sy3-2 dl{ float:left; width:19%; margin:0 0 0 6%; position:relative}

.sy3-2 dl dt img{ width:100%; height:150px}

.sy3-2 dl dd{ font-size:16px; text-align:center; margin:4% 4%}

.sy3-2 dl .dw{ position:absolute; right:-10px; top:-20px; width:41px; height:45px; margin:0}

.sy3-2 dl a:hover dd{ color:#333}

.sy3-2 dl a:hover dd span:nth-child(1){ color:#075fa9}

.sy3-2 .he_ZoomInImg{ background:#000}

.sy3-2 .he_ZoomInImg:hover .he_ZoomInImg_img{opacity:.6}

.sy3-2 .he_ZoomInImg .he_ZoomInImg_caption_p{ font-size:12px; line-height:20px; padding:20% 10%}

.sy3-2 .he_ZoomInImg .he_ZoomInImg_caption_p span{ font-size:16px; text-align:center; display:block; margin-bottom:6%}

.sy3-2 dl .dw span:nth-child(1){ font-size:18px; display:block; margin-bottom:2%}

.sy3-2 dl .dw{ font-size:12px; line-height:24px}

.sy3-2 dl .dw span:nth-child(2){ background:#075fa9; color:#fff; text-align:center; width:110px; line-height:24px; display:block; margin-top:4%}

.sy3-3{ overflow:hidden;}

.sy-2b p img{ max-width:100%; display:block;}

.sy4{ background:#f6f6f6; margin-top:4%; padding:0 0 3%}

.sy4-1{ background:#fff; padding:3%}

.sy4-1 .left{ width:52%}

.sy4-1 .left p img{ width:100%}

.sy4-1 .right{ width:41%; color:#000}

.sy4-1 .right p{ text-indent: 2em; font-size:14px; line-height:26px; overflow:hidden}

.sy4-1 .right h1{ font-size:22px; margin:7% 0}

.sy4-1 .right .themore{ background:#1f5ba3; color:#fff; width:110px; line-height:40px; text-align:center; font-size:18px; display:block; float:right; margin-top:10%; margin-right:10%}

.sy5-1 .left,.sy5-1 .right{ width:50%}

.sy5-2{ border:#ccc 1px solid; margin-top:1%; margin-bottom:6%; padding:2% 0}

.sy5-2 .left{ border-right:#ccc 1px solid; width:50%}

.sy5-2 .right{ width:50%}

.sy5-2 ul{ padding:1% 10%}

.sy5-2 ul li{ border-bottom:#666 1px dashed; line-height:40px; overflow:hidden}

.sy5-2 ul li span{ font-size:12px; float:right}

.sy5-2 ul li a{ font-size:14px; overflow:hidden; display:block; background:url(../images/sy25.png) no-repeat left center; padding-left:35px}

.sy5-2 ul li:last-child{ border-bottom:0} 

.sy3-3 p{ display:none}

.footer{ background:url(../images/im21.jpg) no-repeat center; padding:2.5% 0}

.foot{ overflow:hidden}

.foot div{ float:left; width:38.333%}

.foot div:last-child{ width:16.333%}

.foot div:nth-child(1){ width:45.333%}

.foot div h1{ font-size:14px; color:#fff; margin-bottom:5%}

.foot div h1 img{ display:block; margin-top:5px}

.foot div:nth-child(1) p{ font-size:14px; color:#999; line-height:24px;}

.foot div:nth-child(1) .on{ margin-bottom:2%}

.foot div:nth-child(1) h1{ margin-bottom:8%; font-size:12px; color:#fff}

.foot div:nth-child(1) h1 span{ font-size:16px; display:block}

.foot div:nth-child(1) h2,.foot div:nth-child(1) h2 a{ font-size:12px; color:#fff}

.foot div:nth-child(1) h2 a{ display:inline-block; margin-right:3%}

.foot div ul li a{ font-size:12px; color:#999}

.foot div ul li a img{ vertical-align:middle; margin-right:3%}

.foot div ul li{ margin:2% 0}

.foot div:nth-child(3) p img{ max-width:100%;}

.foot div:nth-child(3) p{ margin-top:8%}

.foot div:nth-child(3) h2{ margin-top:14%; font-size:14px}



.banner p img{ width:100%}

.sjx{ display:none} 

.ny-z{ width:19.2%}

.ny-y{ width:80.8%}

.zbj{ background:url(../images/c3.jpg) no-repeat left top; padding-top:52px}

.zbj-1{ background:url(../images/cp5.png) no-repeat left bottom;padding-bottom:102px}

.zbj-1 div{ background:url(../images/c2.jpg) repeat-y left; border-left:#00e2ea 8px solid; padding-right:3%}

.zbj-1 div h1{ font-size:14px; color:#fcfdfd; text-align:center; padding:3% 0; padding-right:16%}

.zbj-1 div h1 span{ font-size:24px; display:block}

.zbj-1 div ul{ padding:5% 0 7%}

.zbj-1 div ul li{ line-height:40px; text-align:left; margin-left:16%;}

.zbj-1 div ul li a{ display:block; font-size:18px; color:#fff; padding-left:16%}

.zbj-1 div ul li a:hover,.zbj-1 div ul li .curr{ background:url(../images/c1.jpg) no-repeat center #eb6100;}

.ny-z p img{ max-width:100%} 

.ny-z dl{ position:relative; overflow:hidden}

.ny-z dl dt img{ width:100%}

.ny-z dl dd{ position:absolute; top:0; left:0; width:100%; padding:0 2%}

.sy-ny{ margin:3% 0 5%}

.ny-bt{ font-size:16px; color:#005baa; overflow:hidden; padding-bottom: 1%; border-bottom: 1px #D5DAE0 solid;}

.ny-bt img{ vertical-align:middle; margin-right:5px;}

.ny-bt span{ font-size:12px; color:#282a2c; float:right}

.ny-zk{ max-width:677px; margin-left:11%}

.cp1{ margin-top:5%}

.cp1 h1{ background:#fcf8e3; color:#c09853; font-size:12px; padding:2.5% 4.5%; line-height:22px; border-radius:10px}

.cp1-1{ margin-top:8%}

.cp1-1 dl{ overflow:hidden; background:url(../images/xmtj_bg.jpg) no-repeat bottom center; margin-top:4.5%; padding-bottom:2.5%}

.cp1-1 dl dt{ float:left; width:20%}

.cp1-1 dl dt img{ width:100%; padding:3px; box-shadow:0 0 3px #ccc; margin:5px}

.cp1-1 dl dd{ float:right; width:75%; font-size:12px; color:#979DA3; line-height:20px}

.cp1-1 dl dd .c-bt{font-weight: bold;text-align: left;font-size: 12px; color: #363636;border-bottom: 1px #dddddd dashed; margin:1% 0 2%; display:block; padding-bottom:5px;}

.cp1-1 dl dd .c-bp{ display:block; width:94px; margin-top:5%}

.cp1-1 dl dt img{ height:89px}



.cpq1{ border:#D5DAE0 1px solid; background:url(../images/c4.jpg) repeat-x center; line-height:30px; padding:0 2%; font-size:14px; overflow:hidden; margin:4% 0; color:#333}

.cpq1 a{ overflow:hidden; font-weight: bold; color: #7D838A;}

.cpq1 span{ float:right; font-size: 12px; font-weight: normal;}

.cpq2{ overflow:hidden}

.cpq2 .left{ width:45%}

.cpq2 .left p img{ width:100%; padding:1% 7%; border:#D5DAE0 1px solid; height:249px}

.cpq2 .right{ width:49%}

.cpq2 .right dl{ overflow:hidden; margin-bottom:4%}

.cpq2 .right dl dt{ width:10%; float:left}

.cpq2 .right dl dt img{ width:100%}

.cpq2 .right dl dd{ width:83%; float:right; font-size:14px; color:#474b4e; padding-top:1%}

.cpq2 .right dl:nth-child(3) dd,.cpq2 .right dl:nth-child(4) dd,.cpq2 .right dl:nth-child(5) dd{ padding-top:0}

.cpq4-1{ overflow:hidden}

.cpq4-1 .c4-1{ float:left; padding:0 12px; line-height:23px; border:#D5DAE0 1px solid; background:#f7f5f6; margin:0 3px; font-size:12px; cursor:pointer}

.cpq4-1 .cur-s1{ color:#005490; border-top:#EE6F06 1px solid;border-bottom:#fff 1px solid; background:#fff;}

.cpq4-2{ border:#D5DAE0 1px solid; margin-top:-1px; height: auto; clear: both; text-align: left; padding: 20px;}

.cpq4-2 h3{ background: url(../images/nt_bg.jpg) no-repeat scroll left top transparent; color: #005490; float: left; font-size: 14px; font-weight: bold; height: 32px; line-height: 32px; width: 600px; padding-left: 20px; margin-top: 10px; margin-bottom: 10px; }

.c4-2{ padding:3%}

.cpq5{ font-size:12px; color:#474b4e; margin:3% 0 7%}

.x-b{ border-top:#D5DAE0 1px solid; border-bottom:#D5DAE0 1px solid; color: #004EA2; padding:3px 0}

.x-b img{ vertical-align:middle; margin-right:4px}

.cpq6 .left,.cpq6 .right{ width:48%}

.cpq6 ul{ margin:8% 0}

.cpq6 ul li{ font-size:14px; color:#666; margin:2% 0}

.cpq6 ul li img{ vertical-align:middle; margin-right:5px}

.cpq6{ margin-bottom:4%}

.cpq7{ overflow:hidden; margin-top:2%}

.cpq7 dl{ float:left; width:18%; margin:1%;}

.cpq7 dl dt img{ width:100%; height:121px}

.cpq7 dl dd{ font-size:14px; text-align:center; color:#666; margin-top:1%; height: 38px;}

.cpq4{ margin-top:5%; font-family: "Helvetica Neue",Helvetica,Arial,"Microsoft YaHei","Hiragino Sans GB","Hiragino Kaku Gothic Pro",sans-serif;}



.zs-x h1{ padding:1.5% 2%; border:#FBEED5 1px solid; border-radius:5px}

.fmzs div{ margin-bottom:8%}

.fmzs p{ overflow:hidden; font-size:12px; color:#979da3; margin-top:-1.5%; line-height:20px}

.fmzs p span{ width:80%; float:left;}

.fmzs p a{ display:inline-block; width:15%; float:right; text-align:center; color:#979da3; margin-top:2%}



.fmzs1{ margin-top:5%}

.fmzs1 .cpq1{ margin:1% 0}

.fmzs1 div{ margin-bottom:0}

.fmzs1 p{ margin-top:0}

.fmzs1 p span{ width:71%; padding-top:2%}

.fmzs1 p a{ width:23%; margin:8px}

.fmzs1 p a img{ width:100%; padding:3px; box-shadow:0 0 5px #ccc; height:99px}



.kh-al{ padding-left:5%}

.kh-al ul{ overflow:hidden}

.kh-al ul li{ float:left; width:29.333%; margin:4% 0 0 4%; position: relative;}

.kh-al ul li span{width: 100%;

    color: #333;

    font-size: 14px;

    text-align: center;

    display: block;

    margin-top: 6%;}

	.kh-al .he_ZoomInImg{ display:block}

.kh-al ul li img{ width:100%; height:168px}

.kh-al .he_ZoomInImg{ background:none}

.kh-al .he_ZoomInImg:hover .he_ZoomInImg_img{opacity:1;}



.ly{ width:75%; margin:6% auto;}

.ly p{ margin:2% 0}

.ly p span{ width:20%; display:inline-block; float:left; width:20%; font-size:18px; line-height:40px; text-align:right; color:#020202} 

.ly p input,.ly p textarea{ width:70%; margin-left:2%; border:#666 1px solid; line-height:40px; padding:0 2%; resize:none} 

.ly p input{ width:50%}

.ly p textarea{ height:160px}

.ly .la{ margin:3% 0 5%}

.ly .la input{ width:110px; line-height:38px; text-align:center; color:#fff; background:#0087cd; border:0; font-size:18px; margin:0 auto; display:block}

.ly .red{ color:#d60303; padding-left:32%; font-size:16px;}



.dede_pages ul{ float: left; padding: 12px 0px 12px 16px; }

.dede_pages ul li{ float: left; font-family: Tahoma; line-height: 17px; margin-right: 6px; border: 1px solid #E9E9E9; }

.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover{ background-color: #F8F8F8; font-weight: bold; }



.xwxq{ margin: 20px 0 0px 3px;}

.alert{ background-color: #FCF8E3; border: 1px solid #FBEED5; border-radius: 4px 4px 4px 4px; margin-bottom: 18px; padding: 8px 35px 8px 14px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); color: #C09853; font-size: 12px; }

.nt{ background: url(../images/nt_bg.jpg) left top no-repeat; width: 679px; height: 32px; }

.nt_title{ float: left; color: #7D838A; font-weight: bold; margin: 5px 0px 0px 15px; }

.nt_title h1{ font-weight: bold; }

.nt_time{ float: right; color: #7D838A; margin-right: 10px; margin-top: 8px; font-size: 12px; }

.news_cont{ margin: 20px 0 0px 3px; font-size: 12px; }

.ly89 img,.ly img{max-width: 100%; /* height: auto !important; */ display: block; margin: auto;}



.nav1 .dropMenu{ width:150px; position:absolute; top: 0; left:0; z-index:9999;visibility: hidden; margin-top:0.1%; padding:5px 0; background:#1859b1;}

.nav1 .dropMenu li{ text-align:center; line-height:30px; width:100%}

.nav1 .dropMenu .no{ border:0}

.nav1 .dropMenu li a{ display:block; font-size:14px; color:#fff; text-align:center; border-bottom:#1859b1 2px solid; line-height:35px;}

.nav1 .dropMenu li a:hover{ color:#fff; background:none; background:#c22826;}



#div1{ position: relative; overflow: hidden; margin-bottom:4%;}

#div1 ul { position: relative; }

#div1 ul li { height:430px; float: left; list-style: none; padding-right:20px; width:262px}

#div1 ul li dl{ margin-bottom:20px}



.chanqu img{ display: inline-block; }









article table th, .table th, article table td, .table td{ padding: 8px; line-height: 18px; text-align: left; vertical-align: top; border-top: 1px solid #ddd; font-size: 12px; }



article table th+th, .table-bordered th+th, article table td+td, .table-bordered td+td, article table th+td, .table-bordered th+td, article table td+th, .table-bordered td+th{ border-left: 1px solid #ddd; }



article table, .table-bordered{     border: 1px solid #ddd; }

article table, .table-bordered {

    border: 1px solid #ddd;

    *border-collapse: collapsed;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    border-radius: 4px;

}

.table td{ border-left: 1px solid #ddd;}

.table{ border-bottom: 1px solid #ddd;border-right: 1px solid #ddd; border-collapse: collapse; border-spacing: 0; margin:3% 0}

.span8 table{ border-top: 0 }



.c-fg{ overflow:hidden}

.c-fg dl{ margin:0.5% 1%; width:14.666%; float:left}

.c-fg dl dt a{ border: #ccc 1px solid;font-size: 18px;display: block; padding: 5px 0; text-align: center;}





.page-header h2{ font-size:24px; line-height:36px}

.table caption{ text-align:left; font-size:12px; margin-bottom:1%}









.asd{ font-size: 22px}



.asd1{ font-size: 16px}



.ly1-1{ font-size:12px; line-height:22px}

.ly1-1 img{ width:100% !important; height:inherit !important;}



.sy-1b-1{ background:#ffffff; padding-bottom:2.5%}

.c-fg dl dt a{ background:#fff; border:#fff 1px solid; color:#007EFF}

.sy-1b-1 .sy-b{ color:#fff; font-size:14px}

.sy-1b-1 .sy-b span{ font-size:26px; color:#fff; margin-bottom:0.5%}

.sy-1b-1 .sy-b span a{ color:#fff !important}



.cpxq table{border-collapse: collapse; font-size: 14px;}

.cpxq table th, .cpxq table td {



     background-color: #CCCCCC;



     color: #000000;



     text-align: center;



     vertical-align: middle;



}







.cpxq table th {



     background: none repeat scroll 0px 0px #0099CC;



     text-align: center;



}







.cpxq table th, .cpxq table th {



     font-weight: bold;



}







.cpxq table th, .cpxq table th, .cpxq table td, .cpxq table td {



     line-height: 18px;



     padding: 8px;



}



.cpxq h3{ background: url("../images/nt_bg.jpg") no-repeat scroll left top transparent;



    color: #005490;



    float: left;



    font-size: 14px;



    font-weight: bold;



    height: 32px;



    line-height: 32px;



    width: 650px;



padding-left: 20px;



margin-top: 10px; margin-bottom: 10px;



}



.cpxq p {



     color: #4D4D4D;



     font-size: 12px;



     font-weight: normal;



     padding-left: 10px;



     text-indent: 2em;



}



.cpxq caption {



    font-size: 12px;



    line-height: 2;



    text-align:center;



    font-weight:normal;



}

