﻿/* reset */
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu { margin: 0; padding: 0; }
header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details { display: block; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left; font-family: "微软雅黑"; }
html, body, fieldset, img, iframe, abbr { border: 0; }
i, cite, em, var, address, dfn { font-family: "微软雅黑"; }
[hidefocus], summary { outline: 0; }
li { list-style: none; }
h1, h2, h3, h4, h5, h6, small { font-size: 100%; }
sup, sub { font-size: 83%; }
pre, code, kbd, samp { font-family: "微软雅黑"; }
q:before, q:after { content: none; }
textarea { overflow: auto; resize: none; }
label, summary { cursor: default; }
a, button { cursor: pointer; }
h1, h2, h3, h4, h5, h6, em, strong, b { font-weight: bold; }
del, ins, u, s, a, a:hover { text-decoration: none; }
body, textarea, input, button, select, keygen, legend { font: 12px/1.14 arial,\5b8b\4f53; color: #333; outline: 0; font-family: "微软雅黑";}
body { background: #fcfcfc; }
a, a:hover { color: #333; font-family: "微软雅黑";}

.tb-center-755{ width: 755px; margin: 5px auto;}
.center{margin: 0 auto;}
.w78{ width:73%;}
.color-red { color: red !important; }
.height-menu { min-height: 411px; }
.height-menu1 { min-height: 713px; }
.line-bottom { border-bottom: 2px solid #ccc; }
.height-menu li:last-child { background: url(/theme/2017/images/line.png) repeat-x bottom !important; }
.main { width: 1003px; margin: 0 auto; background: #fff; }
#main { width: 1003px; margin: 0 auto; background: #fff; }
.head { height: 180px; background: url(/theme/2017/images/topbanner.jpg) no-repeat; }
.bar { margin-top: 1px; height: 37px; background: url(/theme/2017/images/bg-01.png) repeat-x; }
.bar li { float: left; height: 37px; line-height: 37px; width:142.2px; border-right: 1px solid #fff;text-align:center;}
.bar li .contet-a {color: #fff; font-size:14px;}
.current { background: #016495; }
.mr { margin-right: 5px; }
.content { margin: 5px 0; }
.fl { float: left !important; }
.fr { float: right !important;}
.t-r { text-align:right !important; }
.fa-f { width: 256px;}
.fa-r { width: 737px; }
.t-box { margin:  1px; }
.t-box0002 { margin:  4px; }
.t-box li { height: 35px; line-height: 35px; background: url(/theme/2017/images/line.png) repeat-x bottom; }
.t-box li:last-child { background: none; }
.t-box li i { width: 8px; height: 35px; margin: 0 5px 0 16px; display: inline-block; float: left; background: url(/theme/2017/images/bg-22.png) no-repeat center; }
.no-line { border-bottom: none; }
.bottom-line { background: url(/theme/2017/images/line.png) repeat-x bottom; }
.t-box li a { color: #333; display: inline-block; height: 35px; float: left; }
.t-content { background: #FAFEFF; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
.title-bg1 { height: 48px; background: url(/theme/2017/images/bg-04.png) no-repeat; }
.title-bg2 { height: 35px; background: url(/theme/2017/images/bg-05.png) no-repeat; line-height:35px;text-align:center;color:#fff;font-size:16px;font-weight:bold;}
.title-bg3 { height: 48px; background: url(/theme/2017/images/bg-06.png) no-repeat; }
.title-bg4 { height: 48px; background: url(/theme/2017/images/bg-07.png) no-repeat; }
.title-bg5 { height: 48px; background: url(/theme/2017/images/bg-00-01.png) no-repeat; }
.title-bg6 { height: 48px; background: url(/theme/2017/images/bg-00-02.png) no-repeat; }
.title-bg7 { height: 48px; background: url(/theme/2017/images/bg-00-10.png) no-repeat; }
.title-bg8 { height: 48px; background: url(/theme/2017/images/bg-23.png) no-repeat; }
.title-bg9 { height: 48px; background: url(/theme/2017/images/bg-24.png) no-repeat; }
.title-bg10 { height: 48px; background: url(/theme/2017/images/bg-25.png) no-repeat; }
.title-bg11 { height: 48px; background: url(/theme/2017/images/bg-26.png) no-repeat; }
.title-bg12 { height: 48px; background: url(/theme/2017/images/bg-00-11.png) no-repeat; }
.title-bg13 { height: 48px; background: url(/theme/2017/images/bg-zj.png) no-repeat; }
.d-box { width: 174px; margin: 0 auto; padding: 0; text-align: center; }
.d-box i { display: block; width: 100%; height: 7px; background: url(/theme/2017/images/line.png) repeat-x; }
.c-box { margin-bottom: 10px; }
.c-box .c-header .c-header-left-1 { float: left; width: 168px; height: 48px; background: url(/theme/2017/images/bg-da01.png) no-repeat;  line-height:48px;text-align:center;color:#fff;font-size:20px;font-weight:bold;}
.c-box .c-header .c-header-left-2 { float: left; width: 168px; height: 48px; background: url(/theme/2017/images/bg-da01.png) no-repeat;  line-height:48px;text-align:center;color:#fff;font-size:20px;font-weight:bold;}

.c-box .c-header .c-header-left-5 { float: left; width: 168px; height: 35px; background: url(/theme/2017/images/bg-da01.png) no-repeat;  line-height:35px;text-align:center;color:#fff;font-size:16px;font-weight:bold;}
.c-box .c-header .c-header-middle { float: left; width: 567px; line-height: 35px; height: 35px; background: url(/theme/2017/images/bg-16.png) repeat-x; }
.c-box .c-header .c-header-middle a { float: right; margin-right: 10px; font-weight: ; font-size:12px;color:#888;}
.header-right { float: left; width: 0px; height: 32px; background: url(/theme/2017/images/bg-16.png) no-repeat; }
.c-body { border: 1px solid #ccc; background: #FAFEFF; width: 733px; overflow: hidden; clear: right; }
.c-body li { height: 35px; line-height: 35px; background: url(/theme/2017/images/line.png) repeat-x bottom; }
.c-body li:last-child { background: none; }

.c-body li a { font-size: 13px; float: left; display: inline-block; width: 620px; }
.c-body li i { float: left; width: 8px; height: 35px; margin: 0 5px 0 15px; display: inline-block; background: url(/theme/2017/images/bg-22.png) center no-repeat; }
.c-body li label { float: left; margin-right: 10px; color: #B0B1B1; }
.n-box { margin-bottom: 10px; }

.n-box .n-header .n-header-left-3 { float: left; width: 168px; background: url(/theme/2017/images/bg-da01.png) no-repeat; line-height:35px;text-align:center;color:#fff;font-size:16px;font-weight:bold; }
.n-box .n-header .n-header-left-4 { float: left; width: 168px; background: url(/theme/2017/images/bg-da01.png) no-repeat;  line-height:35px;text-align:center;color:#fff;font-size:16px;font-weight:bold;}
.n-box-list { float: left; width: 366px; margin-bottom: 10px; }
.n-box-list .n-header .n-header-middle { float: left; width: 196px; line-height: 35px; height: 35px; background: url(/theme/2017/images/bg-16.png) repeat-x; }
.n-box-list .n-header .n-header-middle a { float: right; margin-right: 0px; font-weight: ;font-size:12px; color:#888}
.n-body { overflow: hidden; border: 1px solid #ccc; clear: left; background: #FAFEFF; width: 362px;}
.n-body li { background: url(/theme/2017/images/line.png) repeat-x bottom; }
.n-body li:last-child { background: none; }
.n-body li dd { height: 35px; line-height: 35px; width: 96%; margin-top: 0px;overflow:hidden; }
.n-body li a { font-size: 14px; display: inline-block; float: left; overflow:hidden;}
.n-body li i { width: 8px; height: 35px; margin: 0 5px 0 15px; display: inline-block; background: url(/theme/2017/images/bg-22.png) no-repeat center; float: left; }
.n-body li label { display: block; float: right; color: #B0B1B1; }

.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}

.n-body_list { overflow: hidden; border-top: 10px solid #fcfcfc; clear: left; background: #FAFEFF; width: 100%;}
.n-body_list li { background: url(/theme/2017/images/line.png) repeat-x bottom; }

.n-body_list li dd { height: 35px; line-height: 35px; width: 96%; margin-top: 0px;overflow:hidden; }
.n-body_list li a { font-size: 14px; display: inline-block; float: left; overflow:hidden;}
.n-body_list li i { width: 8px; height: 35px; margin: 0 5px 0 15px; display: inline-block; background: url(/theme/2017/images/bg-22.png) no-repeat center; float: left; }
.n-body_list li label { display: block; float: right; color: #B0B1B1; }

.c-body-img { text-align: center; margin: 25px auto; }
/*.c-body-img img{width:300px;height:200px; }*/
.c-body-img a { margin-right: 15px; }
.footer { height: 101px; width:1003px;margin: 10px auto; overflow: hidden; clear: both; background: url(/theme/2017/images/bg-10.png) repeat-x; }
.footer .f-content { width: 756px; margin: 10px auto; text-align: center; }
.footer label { font-size: 13px; font-weight: bold; display: block; line-height: 18px; }
.footer .icp { width: 50%; text-align: center; margin: 0 auto; height: 18px; line-height: 18px; color: #2696C8; font-size: 16px; }
.menu { width: 160px; background: #176f9d; position: absolute; top: 177px; z-index: 10001; }
.menu dd { width: 90%; color: #fff; border-bottom: 1px solid #F1EDED; height: 28px; line-height: 28px; margin: 5px auto; overflow: hidden; }
.menu dd:last-child { border-bottom: none; }
.menu dd a { color: #fff; }
.position { height: 45px; line-height: 45px; background: url(/theme/2017/images/bg-00-00.png) repeat-x; margin: 0 auto; font-size: 15px; padding-left: 10px; overflow:hidden;}
.position a { color: #016495; }
.position .pt-left { float: left; width: 49%; display: inline-block; }
.position .pt-right { float: left; width: 50%; display: inline-block; text-align: right; }
.position .pt-right input[type=text] { width: 160px; height: 23px; vertical-align:middle; padding: 0 3px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #ccc; margin: 0 5px;behavior:url(ie-css3.htc) }
.position .pt-right input[type=radio] { vertical-align:middle; }
.position .pt-right button { width: 59px; height: 27px; margin-right: 10px; color: #2696C8; font-size: 13px; font-weight: bold; text-align: center; border: none; background: url(/theme/2017/images/bg-00-09.png) no-repeat; }
.position dd { text-align: right; }
.position dd button { width: 60px; height: 29px; margin: 0 10px; color: #2696C8; border: none; background: url(/theme/2017/images/bg-00-09.png) no-repeat; }
.position dd label { color: red; font-size: 12px; }
.b-box { margin: 10px auto; }
.b-box .b-title { display: block; margin: 20px auto; font-size: 18px; font-weight: bold; color: red; text-align: center; font-family: "微软雅黑"; }
.b-box p { display: block; width: 90%; margin: 0 auto; font-family: "微软雅黑"; line-height: 18px; }
.b-box table { width: 90%; margin: 5px auto; border: 1px solid #D2E5EC; }
.b-box table th { height: 23px; background: #FAFEFF; text-align: center; border: 1px solid #D2E5EC; }
.b-box table td { height: 23px; text-align: left; border: 1px solid #D2E5EC; }
.b-boxx { margin: 10px auto; }
.b-boxx .b-title { display: block; margin: 20px auto; font-size: 18px; font-weight: bold; color: red; text-align: center; font-family: "微软雅黑"; }
.b-boxx p { display: block; width: 90%; margin: 0 auto; font-family: "微软雅黑"; line-height: 18px; }
.b-boxx table { width: 90%; margin: 5px auto; border: 1px solid #D2E5EC; }
.b-boxx table th { height: 23px; background: #FAFEFF; text-align: left; border: 1px solid #D2E5EC; }
.b-boxx table td { height: 23px; text-align: left; border: 1px solid #D2E5EC; }
.tb-list { width: 95%; margin: 10px auto; }
.tb-list table { width: 100%; }
.tb-list th { height: 23px; border-bottom: 1px solid #ccc; font-size: 15px; font-weight: bold; font-family: "微软雅黑"; color: #2696C8; }
.tb-list td { height: 23px; }
.tb-list td a { color: #2696C8; }
/*.tb-list tr:last-child { border-bottom: 1px solid #ccc; }*/
.pagecontrol { margin: 10px 0; height: 32px; line-height: 32px; border-top:1px solid #ccc; }
.pagecontrol .p-left { float: left; width: 30%; }
.pagecontrol .p-left label { color: #2696C8; }
.pagecontrol .p-right { float: left; width: 70%; text-align: right; }
.pagecontrol .p-right a { padding: 0 3px; border-right: 1px solid #000; }
.pagecontrol .p-right a:last-child { border-right: none; }
.dco-box { margin: 10px auto; width: 95%;overflow:hidden; clear:right; }
.dco-box p { margin: 20px auto; width: 95%; font-family: "微软雅黑"; font-size: 13px; }
.dco-box .dco-title { border-bottom: 1px solid #ccc; padding: 10px 0; }
.dco-box .dco-title span { color: red; font-family: "微软雅黑"; font-size: 20px; display: block; text-align: center; margin: 5px 0; }
.dco-box .dco-title label { font-family: "微软雅黑"; font-size: 12px; display: block; text-align: center; }
.d-form { margin: 10px auto; padding-left: 5px; }
.d-form dt { color: #2696C8; font-size: 18px; font-family: "微软雅黑"; height: 32px; height: 32px; }
.d-form dt label { color: #2696C8; font-size: 12px; }
.d-form dd { height: 32px; line-height: 32px; }
.d-form dd input[type=text] { width: 200px; height: 23px; padding: 0 3px; margin: 0 20px; border: 1px solid #ccc; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px; behavior:url(ie-css3.htc)}
.d-form dd button { width: 60px; height: 29px; color: #2696C8; border: none; background: url(/theme/2017/images/bg-00-09.png) no-repeat; }
.d-form dd i { color: red; }
.d-form dd label { display: inline-block; width: 100px; height: 32px; color: #2696C8; font-size: 16px; font-family: "微软雅黑"; }
.search-box { width: 95%; margin: 10px auto; border-bottom:1px solid #ccc; }
.search-box dd { height:40px; line-height:40px; }
.search-box input[type=text] { width: 108px;  padding: 3px 3px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border:1px solid #ccc; margin: 0 4px; vertical-align:middle; behavior:url(ie-css3.htc)}
.search-box label { display: inline-block; width: 69px; text-align: right; vertical-align:middle;}
.search-box select { width:100px; margin-left:5px; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; border:1px solid #ccc; vertical-align:middle;behavior:url(ie-css3.htc)}
.search-box button { width:60px; height:27px; border:none; background:url(/theme/2017/images/bg-00-09.png) no-repeat;vertical-align:middle; }
.tb-list2 {width:95%; margin:10px auto; }
.tb-list2 table { width:100%; }
.tb-list2 table td,th{ margin:0; padding:0; }
.tb-list2 th { height:28px; background:#CDF5FF; color:#58ACD8; text-align:center; font-size:13px; font-family: "微软雅黑";border:1px solid #fff;}
.tb-list2 td { height:32px; text-align:center; border:1px solid #fff;}
.tb-list2 td a{color:#2696C8; }
.tb-list2 td label {color:red; }
.d-iframe { width:95%;  margin:10px auto;  }
.d-iframe iframe {  width:100%;height:630px; background:#eee;border:1px solid #bbb;  overflow:scroll;}



			/* marqueeleft */
			.marqueeleft{height:170px;width:720px;overflow:hidden;margin:10px auto 0px;}
			.marqueeleft ul{float:left;}
			.marqueeleft li{float:left;margin:0 5px;display:inline;width:100px;height:170px;overflow:hidden;}
			.marqueeleft li .pic{display:block;width:100px;height:170px;overflow:hidden;}
			.marqueeleft li .txt{text-align:center;height:23px;line-height:23px;}
			/* marqueetop */
			.marqueetop{height:429px;width:148px;overflow:hidden;margin:40px auto;}
			.marqueetop li{padding:5px 0;width:100px;height:170px;overflow:hidden;}
			.marqueetop li .pic{display:block;border:#ccc 1px solid;width:135px;height:104px;padding:2px;overflow:hidden;}
			.marqueetop li .txt{text-align:center;height:23px;line-height:23px;}



.focusBox2{position:relative;width:355px;height:242px;overflow:hidden}
.focusBox2 .pic2 img{width:355px;height:242px;display:block}
.focusBox2 .hd{overflow:hidden;zoom:1;position:absolute;bottom:5px;right:10px;z-index:3}
.focusBox2 .hd li{float:left;line-height:15px;text-align:center;font-size:12px;width:25px;height:10px;cursor:pointer;overflow:hidden;background:#919191;margin-left:4px;filter:alpha(opacity=80);opacity:.8;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.focusBox2 .hd .on{background:#fff;filter:alpha(opacity=100);opacity:1}
.focusBox2 .next,.focusBox2 .prev{width:45px;height:99px;position:absolute;top:91px;z-index:3;filter:alpha(opacity=20);-moz-opacity:.2;opacity:.2;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.focusBox2 .prev{background-image:url(../images/index.png);background-position:-112px 0;left:0}
.focusBox2 .next{background-image:url(../images/index.png);background-position:-158px 0;right:0}
.focusBox2 2.next:hover,.focusBox2 .prev:hover{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}