﻿@charset "utf-8";

/*cssReset*/
#layout {width: 1200px; margin: 20px auto; overflow: hidden;}
#pageMain {width: 1158px;float:none;}

#channelNav {margin-bottom: 20px;background-color: #fbfbfb;border: solid 1px #f3f3f3;}
#channelNav .hd {height: 134px; position: relative;background: url(images/sider-bg.jpg) no-repeat;overflow: hidden;border-top-left-radius: 10px;border-top-right-radius: 10px;}
#channelNav .hd h3 {font-size: 20px;line-height: 25px;color: #ffffff;padding: 25px 10px 0;text-align: center;}
#channelNav .bd{padding: 30px 10px 20px;}
#channelNav li { height:50px; line-height:50px; text-align:left;margin-bottom: 10px;}
#channelNav li a{ display:block; color: #363535;background-color: #ebebeb;border-radius: 8px; font-size: 14px;text-indent: 20px; }
#channelNav li a:hover{color:#fff; font-weight:bold; background-color: #6687ce;}
#channelNav li.on { }
#channelNav li.on a{ color:#fff; font-weight:bold; background-color: #6687ce;}

#download .downbtn{display: none;}
#download ul li {font-size: 12px; }
/*#download ul li a {color: #fe8d14;}*/

#pageMain .nodeList {width: 1216px; position: relative; margin: 50px 0 0 10px; display: inline-block;
*display: inline;
*zoom: 1; }
#pageMain .nodeList li {float: left; width: 184px; height: 42px; line-height: 42px; margin:0 16px 20px 0; text-align: center;  }
#pageMain .nodeList li a { display: block;border: 1px solid #c7c6c6; color: #757575; border-radius: 5px;}
#pageMain .nodeList li.on a,#pageMain .nodeList li a:hover {background: #0268c3; border-color: #0268c3; color: #fff;}

.page .pager a,.page .pager span,.page .pager div{font-size: 14px;border-radius: 50%;border: solid 1px #dbdbdb;text-align: center;padding: 0 10px;color: #888888;}
.page .pager .pager-radius,.page .pager .disabled{border-radius: 13px;display: inline-block;}
.page .pager input{border: none;outline: none;height: 20px;line-height: 20px;vertical-align: text-top;}

/* .newsList { margin-top: 20px; text-align:left; padding: 0 10px;}
.newsList .t { border-bottom:1px solid #f4f4f4; height:140px;}
.newsList .t .pic { width:160px; float:left; padding-right: 20px; }
.newsList .t .pic img { width:160px; height:120px;}
.newsList .t .pic a { background:none; padding:0;}
.newsList .t .con { }
.newsList .t .title{ height: 36px; line-height:36px; text-align:left;}
.newsList .t .tit{ font-size:16px; color:#555; }
.newsList .t a:hover {color: #04335d;}
.newsList .t .intro{ line-height:22px; text-align:left; font-size: 12px; color: #999; text-indent: 2em;  }
.newsList .t .more { color:#04335d;}

.newsList li.n { height:40px; line-height:40px; border-bottom: 1px solid #f4f4f4; }
.newsList li.n a{background:url(images/icons.png) no-repeat 10px -500px; padding-left:30px;}
.newsList li.n a:hover{background:url(images/icons.png) no-repeat 10px -545px; font-weight: bold; }
.newsList li.n .date{ float:right; color:#999; font-size: 14px;  }
.newsList li.n .node{ color:#999;  }
.newsList li.split { border-bottom: 1px dashed #f1f1f1; margin: 30px 0; height: 1px;} */
.newsList {text-align:left;margin-top: 20px;}
.newsList li{height: 45px;line-height: 45px;padding-left: 20px;background: url(images/newlist-icon.png) 0 50% no-repeat;}
.newsList li .date{float: right;font-size: 16px;color: #8a8a8a;}
.newsList li a{font-size: 16px;color: #242424;}
.newsList li a:hover{color: #294da1;}
.newsList li.split { border-bottom: 1px dashed #f1f1f1; margin: 30px 0; height: 1px;background: none;}

.newsTxt { padding:10px 0;}
.newsTxt li{ font-size:14px; height:30px; line-height:30px;  }
.newsTxt li a{background:url(images/icons.png) no-repeat 5px 6px;padding-left:20px;}
.newsTxt li a:hover{ }
.newsTxt li .date{ float:right; color:#999; padding-right: 5px; }
.newsTxt li .node{ color:#999; }
.newsTxt li.split { border-top: 1px dotted #ccc; margin: 25px 0; height: 1px;}

.articleCon {padding: 25px 0; }
.articleCon .title { font-size: 26px; line-height:160%; color:#bd0000; text-align:center; font-weight:200;margin-bottom: 40px;}
.articleCon .subTitle { font-size:14px; line-height:160%; color:#666; text-align:center; font-weight:200;}
.articleCon .titleBar{ line-height:24px;font-size: 14px; text-align:center; color:#666;overflow: hidden;width: 1100px;margin: auto;border-bottom: 1px solid #dfdfdf;padding-bottom: 18px;margin-bottom: 20px; }
.articleCon .titleBar span{ padding:0 10px;}
.articleCon .userControl { line-height:22px; padding:2px 10px; text-align:right; color:#555; background-color:#fffbe6; border:1px dotted #ede699; }
.articleCon .conTxt {color:#555; font-size:14px; line-height:30px; padding:5px 0 10px 0; width:98%; overflow:hidden; margin: 0 auto; }
.articleCon .conTxt img{max-width:1200px;height:auto;display: block!important;margin: auto;}
.articleCon .page { padding:0 10px 0 0; }
.articleCon .others{ padding-top: 15px; border-top:1px solid #ececec;clear: both;}
.articleCon .others span{color: #bd0000;}
.articleCon .others .cn{display: none;}
.articleCon .others .prev,.articleCon .others .next { font-size:14px; line-height: 30px;  }
.order-link{float: left;}
.order-link a {font-size: 14px;color: #bd0000;}
.share {height:35px;line-height:35px; text-align:center; padding:0 10px;font-size: 12px; float: right; }

.share .bdsharebuttonbox {float:right;line-height:16px !important; display:inline;margin:3px 0 0 0; }
.share .bdsharebuttonbox  b {float: left;height: 30px;line-height: 30px;}



.downloadList { margin-top: 20px; }
.downloadList li { height: 54px; line-height: 54px; padding: 0 18px; border-bottom: 1px solid #ddd;}
.downloadList li a {float: left; display: block; font-size: 14px; }
.downloadList li .downbtn {float: right; height: 32px; line-height: 32px; padding: 0 20px; background: #f39c11; color: #fff; border-radius: 5px; display: block; margin-top: 10px;}

.videoCon .vedioPlayer{ text-align:center; width:1100px;  margin:20px auto; background:#000;  }
.videoCon .conTxt .h2{ font-weight:bold; font-size:14px; height:28px; line-height:28px; border-bottom:2px solid #ddd; padding-bottom:10px;   }
.videoCon #fontzoom{ padding:20px 0;}


#searchList {width: 968px;}
#searchList .path { height: 40px; line-height: 40px; }
#searchList ul.newsTxt li a.tit {background: none; padding: 0 0 0 10px; }
#searchList ul.newsTxt li a font{ color: #fff; }


.mapWrap {width: 968px;
    margin: 15px auto;
    overflow: hidden;
    padding: 0 15px 15px;
    background: #fff;
    border: 1px solid #eee;}
.mapWrap .path {height: 40px; line-height: 40px;}
.map{ padding:5px 10px 0; overflow:hidden; zoom:1; }
.map .li1{ margin-bottom:10px; }
.map .h1{ height:40px; line-height:40px;  border:1px solid #eee; background:#f9f9f9;    }
.map .h1 .a1{  font:normal 16px/40px "Microsoft YaHei"; _font-weight:bold; color:#00716f; padding-left:10px;  }
.map .ul1{ padding:10px 20px; zoom:1;  }
.map .li2{  display:inline-block; *display:inline; zoom:1; padding-right:10px; vertical-align:top;  }
.map .a2{ color:#666;   }
.map .ul2{ padding:0 0 20px 0; }
.map .li3{  line-height:18px;  display:inline-block; *display:inline; zoom:1;   }
.map .a3{ color:#999; padding-right:10px; margin-right:10px;   border-right:1px solid #ddd;  }


.aboutFocus {position:relative; width:930px; height:477px; overflow:hidden; margin-top: 30px;}
.aboutFocus .bd { width:930px; height:477px; overflow:hidden; }
.aboutFocus .bd img {width:930px; height:477px; }
.aboutFocus .hd {width: 100%; position:absolute; height:190px; bottom:0; }
.aboutFocus .hd ul { margin:40px 0 0 40px; overflow: hidden; position: relative; z-index: 2;}
.aboutFocus .hd ul li {position:relative; float:left; display:inline; width:203px; margin:0 10px; overflow:hidden; overflow:hidden; line-height:30px; text-align:center; color: #fff; }
.aboutFocus .hd ul li img {width:199px; height:102px; border: 2px solid #555; }
.aboutFocus .hd ul li.on img {border: 2px solid #fff;}
.aboutFocus .hd .bg {width: 100%; height: 190px; background:#000; opacity: 0.8;
filter: alpha(opacity=80); position: absolute; bottom: 0; left: 0;}

.aboutFocus .prev, .aboutFocus .next {display:inline-block; *zoom:1; width:36px; height:36px; line-height:36px; overflow:hidden; opacity:.6; filter:Alpha(Opacity=60); background-image:url(images/focus_nav.png); background-repeat:no-repeat; position:absolute; top:40%; text-indent: -9999px; z-index: 2; }
.aboutFocus .prev {background-position:10px 8px; left:10px; border-right-color:transparent }
.aboutFocus .next {background-position:-22px 8px; right:10px }
.aboutFocus .prev:hover,.aboutFocus .next:hover {opacity:1; filter:Alpha(Opacity=100); border-right-color:#fff }

.zsfw {padding-top: 100px;}
.zsfw h2 {font-size: 36px; color: #f5b45f; text-align: center;}
.zsfw .hd {margin-top: 50px; overflow: hidden; padding-left: 40px;}
.zsfw .hd li {float: left; width: 200px; margin: 0 5px; line-height: 24px; font-size: 18px; text-align: center;}
.zsfw .hd li em.ico {display: block; width: 152px; height: 152px; margin: 0 auto; background: url(images/icons.png) 0 -708px no-repeat;}
.zsfw .hd li.li2 em.ico { background-position: 0 -862px; }
.zsfw .hd li.li3 em.ico { background-position: 0 -1016px; }
.zsfw .hd li.li4 em.ico { background-position: 0 -1170px; }
.zsfw .hd li.on em.ico {background-position: -160px -708px;}
.zsfw .hd li.on .a2 em.ico {background-position: -160px -862px;}
.zsfw .hd li.on .a3 em.ico {background-position: -160px -1016px;}
.zsfw .hd li.on .a4 em.ico {background-position: -160px -1170px;}

.zsfw .details {color:#555; font-size:14px; line-height:30px; padding:50px 0; width:98%; overflow:hidden; margin: 0 auto; }
.zsfw .details img{max-width:1200px;height:auto;}

.applyForm {}
.applyForm .hd {height: 54px; line-height: 54px; background: #ebebeb; margin-top: 20px; overflow: hidden;}
.applyForm .hd li {float: left; width: 33.2%; height: 54px; line-height: 54px; font-size: 24px; text-align: center; cursor: pointer;}
.applyForm .hd li.on {background: #208bf9;}
.applyForm .hd li.on a {color: #fff; font-weight: bold;}
.applyForm .hd li.li1,.applyForm .hd li.li2 {border-right: 1px solid #d1d1d1;}
.applyForm .bd { padding: 40px 0; }

.applyTable .applyleft {float: left;}
.applyTable .row {overflow: hidden;}
.applyTable .row dl {margin-top: 20px;}
.applyTable .row dt {line-height: 30px; font-size: 14px; color: #555; overflow: hidden;}
.applyTable .row dd input { height: 44px; line-height: 44px; border: 1px solid #c3c3c3; padding-left: 5px; overflow: hidden;}
.applyTable .row01 input {width: 465px;}
.applyTable .row02 dl {float: left; margin-right: 30px;}
.applyTable .row03 dl {float: left; margin-right: 30px;}
.applyTable .row03 input {width: 465px;}
.applyTable .row03 select {width: 218px; height: 46px; line-height: 46px; border: 1px solid #c3c3c3; }
.applyTable .row04 input {width: 465px;}

.applyTable .applyright {float: right; width: 355px; height: 438px; padding: 20px; background: #ebebeb;}
.applyTable .applyright h2 {font-size: 18px; text-align: center;}
.applyTable .applyright .type select {width: 355px; height: 46px; line-height: 46px; border: 1px solid #c3c3c3; }
.applyTable .applyright .num input {float: left; width: 170px; margin-right: 10px;}
.applyTable .applyright .tips {float: left; line-height: 22px; }
.applyTable .total,.applyTable .fjf {font-size: 30px;}
.applyTable .alltotal { color: #fc8f0f; }

.ok_bottom { margin: 50px auto; overflow: hidden; text-align: center; }
.submit_button_six {width: 200px; height: 58px; line-height: 58px; background: #208bf9; color: #fff; font-size: 24px; border-radius: 58px; overflow: hidden;}

.pagepicList { padding: 40px 0; margin-right: -30px; overflow: hidden; text-align: center; position: relative; }
.pagepicList li {float: left; width: 363px; height:295px; margin:0 30px 30px 0; overflow: hidden;border-radius: 8px;border: solid 1px #e4e4e4;}
.pagepicList li .pic,.pagepicList li .pic img{ width:363px; height:230px; background:#fff; overflow: hidden;}
.pagepicList li .title {height: 48px; line-height: 24px; text-align: left; font-size: 16px; text-align: left; padding: 10px 20px; color: #3f3f3f; position: relative; }
.pagepicList li .date p{font-size: 14px;color: #b9b9b9;}

.leaderSpeak {}
.leaderSpeak .hd { height: 175px; margin: 100px 0; margin-right: -10px; overflow: hidden; position: relative;  }
.leaderSpeak .hd ul {background: #fff;}
.leaderSpeak .hd .line {width: 1065px; height: 9px; background: #dfdfdf; overflow: hidden; position: absolute; left: 48px; top: 62px;}
.leaderSpeak .hd li {float: left; width: 130px; text-align: center; background: url(images/guoqi.png) center top no-repeat; margin-right: 20px; cursor: pointer;}
.leaderSpeak .hd li a {display: block; color: #757575; padding-top: 100px; }
.leaderSpeak .hd li a:hover {color: #04335d;}
.leaderSpeak .bd {padding: 0 60px;}
.leaderSpeak .bd .txt { line-height: 40px; border: 1px solid #dad9d9; padding: 20px; margin-bottom: 30px; font-size: 18px; color: #605950; }
.leaderSpeak .bd .txt .name {text-align: right; font-size: 14px;}
.leaderSpeak .leaderpic {text-align: center; margin-bottom: 100px;}
.only-channelNav #contact,.only-channelNav #download{display: none;}




