body {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 14px;line-height: 1.42857143;color: #333;background-color: #f5f5f5; overflow-y: scroll;}

ol, ul, li {list-style: none;margin: 0}

img {border: 0}

a {text-decoration: none;}

.top {width: 100%;min-width: 1200px;}

.top_link {height: 33px;background: #F2F2F2; clear: both;}

.top_sc {display: block;margin: 0 auto;width: 1200px;font-size: 12px;color: #000;line-height: 33px;}

.top_sc .welcom {float: left;}

.top_sc .falink {float: right;}

.top_sc .welcom li, .top_sc .falink li {display: inline;margin-left: 5px;}

.logo_box {width: 1200px;display: block;margin: 0 auto;height: 115px; clear: both;}

.logo {float: left;width: 450px;margin-top: 12px;display: inline;}

.search_box {width: 463px;height: 40px;margin-top: 32px;margin-left: 25px;float: left;}

.search {width: 430px;height: 40px;background-color: #df1000;border-radius: 3px;overflow: hidden;}

.search_input {float: left;width: 340px;height: 34px;overflow: hidden;background-color: #fff;border: 3px solid #df1000;}

.s_inut {border: 0 none;outline: 0 none;font-size: 14px;color: #666;width: 95%;height: 24px;margin: 5px;}

.search_button {float: right;width: 80px;height: 40px;background-color: #df1000;}

.s_button {border: none;background-color: #df1000;font-size: 14px;color: #fff;text-align: center;width: 95%;height: 40px;line-height: 40px;cursor: pointer;}

.search_lb {width: 500px;margin-top: 5px;}

.search_lb ul li {display: inline;margin-left: 5px;color: #000;font-size: 12px;}

.telephone {float: left;margin-top: 25px;display: inline; min-width: 260px; height: 54px; background: url(../image/telephone.jpg) left top no-repeat; line-height: 54px; font-size: 22px; text-align: right; color: #000000;}

.nav_box {height: 42px;background: #df1000;}

.nav {width: 1208px;display: block;margin: 0 auto;}

.left_nav_tit {float: left;margin-top: -4px;z-index: 999px; }

.left_nav_tit .navtit { display:block; width: 251px; height: 51px; background: url(../image/left_nav_tit.jpg) no-repeat;}

.nav_link {float: left;width: 932px;margin-left: 17px;display: inline; height: 42px; overflow: hidden;}

.nav_link ul li {color: #FFF;font-size: 16px;line-height: 42px;font-family: "Microsoft YaHei";display: inline;}

.nav_link ul li a {padding: 10px 18px;}

.nav_link ul li a:link, .nav_link ul li a:visited {color: #FFF;font-size: 16px;line-height: 42px;text-decoration: none;}

.nav_link ul li a:hover {color: #FFF;font-size: 16px;background: #a70f03;line-height: 42px;text-decoration: none;}

.left_nav {float: left;width: 241px;height: 780px;overflow: hidden;background: #FFF;border-left: 1px #D3D3D3 solid;border-right: 1px #D3D3D3 solid;border-bottom: 1px #D3D3D3 solid;}

* {padding: 0px;margin: 0px;}

body {font-size: 14px;margin: 0;color: #666;padding: 0;background-color: #FFF;}

a {text-decoration: none;color: #333333;font-family: "微软雅黑", "Microsoft Yahei";}

a:hover {color: #df1000;}

ul, li {list-style: none}

img {border: none}

.fl {float: left}

.fr {float: right}

.h15 {height: 15px;width: 100%;display: block;}

.cleardiv {clear: both;width: 100%;font-size: 0px;line-height: 0px;margin: 0;padding: 0;}

.cls h3 {clear: both;}

.clear {clear: both;}

.banner {width: 1200px;margin: 0 auto;}

.ban_leftnav {width: 245px;border: 1px solid #dfdfdf;border-top: none;background: #f5f5f5;}

.ban_leftnav .nav01 {width: 6px;height: 7px;position: absolute;display: block;top: 18px;right: 25px;background: url(../image/header_icon.png) -25px 0px no-repeat;z-index: 100;}

.ban_leftnav .nav11 {position: absolute;width: 16px;height: 16px;display: block;top: 15px;left: 15px;background: url(../image/header_icon.png) -233px 0px no-repeat;}

.ban_leftnav .nav12 {position: absolute;width: 16px;height: 16px;display: block;top: 15px;left: 15px;background: url(../image/header_icon.png) -233px -16px no-repeat;}

.ban_leftnav .nav13 {position: absolute;width: 16px;height: 16px;display: block;top: 15px;left: 15px;background: url(../image/header_icon.png) -233px -32px no-repeat;}

.ban_leftnav .nav14 {position: absolute;width: 16px;height: 16px;display: block;top: 15px;left: 15px;background: url(../image/header_icon.png) -233px -48px no-repeat;}

.ban_leftnav .nav15 {position: absolute;width: 16px;height: 16px;display: block;top: 15px;left: 15px;background: url(../image/header_icon.png) -233px -64px no-repeat;}

.ban_leftnav .nav16 {position: absolute;width: 16px;height: 16px;display: block;top: 15px;left: 15px;background: url(../image/header_icon.png) -233px -80px no-repeat;}

.ban_leftnav .nav17 {position: absolute;width: 16px;height: 16px;display: block;top: 15px;left: 15px;background: url(../image/header_icon.png) -233px -96px no-repeat;}

.ban_leftnav .nav18 {position: absolute;width: 16px;height: 16px;display: block;top: 15px;left: 15px;background: url(../image/header_icon.png) -233px -112px no-repeat;}

.ban_leftnav .nav19 {position: absolute;width: 16px;height: 16px;display: block;top: 15px;left: 15px;background: url(../image/header_icon.png) -233px -128px no-repeat;}

.ban_leftnav .nav20 {position: absolute;width: 16px;height: 16px;display: block;top: 15px;left: 15px;background: url(../image/header_icon.png) -233px -144px no-repeat;}

.ban_leftnav ul li {line-height: 44px;padding-left: 50px;width: 195px;border-top: 1px solid #dfdfdf;border-bottom: 1px solid #fff;position: relative;}

.ban_leftnav ul li:hover {background: #ddd;}

.ban_leftnav ul a {color: #333;}

.ban_leftnav ul a:hover {color: #f00;}

.ban_leftnav ul li ul {position: absolute;width: 200px;height: auto;background: #dadada;z-index: 50;}

.ban_leftnav ul li ul li {border: none}

.ban_leftnav ul li .nav2 {left: 198px;top: 0;display: none;}

.ban_leftnav .nav1 .li1:hover ul.nav2 {display: block;background: #ddd;}

.ban_right {width: 953px;}

.ban_right_jd {float: left;width: 953px;height: 415px;}

/*焦点图*/

.container {width: 953px;height: 415px;position: relative;overflow: hidden;}

.link {width: 1200px;margin: 0 auto;}

.link h3 {font-size: 20px;font-weight: normal;height: 40px;line-height: 40px;display: block;margin-top: 10px;margin-bottom: 10px;border-bottom: 1px solid #dfdfdf;}

.link a {padding: 5px 10px;}

footer {margin-top: 10px;background: #3d3d3d;}

footer>div {width: 1200px;margin: 0 auto;padding: 10px 0;text-align: center;font-size: 12px;color: #a4a4a4;background: url(../image/re7.png) 0 35px no-repeat;}

footer>div a {color: #a4a4a4;padding: 5px 10px;font-size: 12px;}

footer>div p span {margin-right: 10px;display: inline-block;margin-top: 10px;}

footer>div .span01 {width: 118px;height: 46px;border: 1px solid #dfdfdf;margin-right: 10px;background: url(../image/header_icon.png) -240px 0px no-repeat;display: block;float: left;}

footer>div .span02 {width: 118px;height: 46px;border: 1px solid #dfdfdf;margin-right: 10px;background: url(../image/header_icon.png) -240px -54px no-repeat;display: block;float: left;}

footer>div .span03 {width: 118px;height: 46px;border: 1px solid #dfdfdf;margin-right: 10px;background: url(../image/header_icon.png) -240px -109px no-repeat;display: block;float: left;}

footer>div .span04 {width: 118px;height: 46px;border: 1px solid #dfdfdf;margin-right: 10px;background: url(../image/header_icon.png) -240px -163px no-repeat;display: block;float: left;}

.Title {text-overflow: ellipsis;white-space: nowrap;float: left;_display: inline;overflow: hidden;text-aligN: left;}

.clear {width: 100%;clear: both;height: 0px;overflow: hidden;}

.Main, .Bottom, .Banner, .Nav, .Web, .Link {width: 1000px;margin: 0px auto;overflow: hidden;clear: both;}

.Web {padding-bottom: 10px;}

.index_tit {overflow: hidden;height: 30px;background: #df1000;padding-left: 10px;line-height: 30px;}

.index_tit strong {color: #fff;}

.index_tit strong a {color: #fff;font-size: 14px;}

.index_tit label {float: right;width: 80px;padding-left: 13px;background: url(../image/bg2.jpg) no-repeat;text-align: center;line-height: 25px;height: 25px;margin-right: 5px;_display: inline;margin-top: 5px;}

.index_bor {float: left;width: 390px;height: auto;border: 1px solid #d7d7d7;margin: 10px 12px 0 0px;background-color: #ffffff;}

.index_bor:nth-child(3n) {margin-right: 0px;}

.za_ul_pic {overflow: hidden;margin: 5px auto;height: 480px;width: 390px;}

.za_ul_pic li {float: left;width: 170px;margin: 0 13px 0 12px;_display: inline;height: 230px;overflow: hidden;text-align: center;margin-top: 10px;}

.za_ul_pic li div {overflow: hidden;width: 170px;height: 154px;border: 1px solid #d9d9d9;margin-bottom: 5px;}

.za_ul_pic li div table, .za_ul_pic li div td {width: 100%;height: 100%;}

.za_ul_pic li span {display: block;width: 100%;height: 24px;line-height: 24px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.za_ul_tit {overflow: hidden;width: 350px;margin: 10px auto;height: 90px;}

.za_ul_tit li {float: left;width: 100%;text-align: left; text-indent: 1em; height: 25px;line-height: 25px;color: #989898;font-size: 14px;background: url(../image/dian.jpg) left no-repeat;}

.za_ul_tit li .Title {width: 160px;margin-left: 10px;}

.za_ul_tit li .Title a {font-size: 14px;}

.ad_pic {overflow: hidden;width: 1200px;margin: 10px auto 0 auto;}

.s_w {width: 1200px;margin: 0 auto;}

.main2 {margin-top: 20px;}

.bt_2 {border-bottom: 2px solid #e7e7e7;}

.bt_2 span {background: #df1000;color: #fff;font-size: 16px;padding: 0 23px;height: 36px;line-height: 36px;display: inline-block;}

.bt_2 a {color: #666;font-size: 12px;font-weight: normal;margin-top: 10px;}

.s_news_list {padding-top: 10px;}

.s_news_list li {padding: 9px 0;overflow: hidden;text-overflow: ellipsis;}

.s_news_list li a {color: #666;white-space: nowrap;float: left;width: 72%;overflow: hidden;text-overflow: ellipsis;height: 23px;}

.s_news_list li span {float: right;color: #999;}

.main2_1_1 {width: 357px;display: inline-block;margin-right: 10px;padding: 15px;margin-bottom: 15px;margin-top: 10px;float: left;}

#zhong-nei {width: 980px;margin-right: auto;margin-left: auto;}

#zhong-nei #leibie {height: 320px;width: 220px;float: left;border: 1px solid #d7d7d7;}

#zhong-nei #neinei {float: left;}

#zhong-nei #hangye {width: 680px;float: left;padding-bottom: 20px;}

#zhong-nei #neinei #hangye #biaoti {font-size: 14px;font-weight: bold;text-align: center;color: #2D2D2D;padding-top: 8px;padding-bottom: 5px;margin-top: 0px;}

#zhong-nei #neinei #hangye p {font-size: 14px;line-height: 18px;color: #2D2D2D;margin-top: 10px;text-indent: 2em;}

#zhong-nei #neinei #hangye #writer {font-size: 14px;text-align: center;color: #444444;margin-top: 0px;line-height: 18px;text-indent: 2em;}

.btn {display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;cursor: pointer;background-image: none;border: 1px solid transparent;border-radius: 4px;}

.pull-right {float: right !important;}

.text-ellipsis {overflow: hidden;text-overflow: ellipsis;white-space: nowrap}

.pubcenter {width: 1200px;margin: 0 auto;padding-bottom: 22px;}

.pubrecruit {padding-bottom: 8px;border: 1px solid #dbdbdb;background-color: #fff;}

.pub-rec-head {height: 40px;line-height: 40px;padding-left: 15px;padding-right: 18px;border-bottom: 1px solid #dbdbdb;}

.pub-rec-head span {font-size: 18px;}

.pub-rec-list {height: 212px;color: #343434;padding: 10px;padding-right: 0;position: relative;overflow: hidden;cursor: pointer;}

.pub-rec-list ul {position: absolute;}

.pub-rec-list li {line-height: 28px;}

.pub-rec-list li a {display: block;float: left;color: #343434;margin-right: 10px;font-size: 15px;margin-left: 10px;}

.minname140 {width: 145px;}

.pub-jour-sort {width: 286px;}

.reposition {height: 44px;margin: 18px 0px;border: 1px solid #dfcda4;border-radius: 5px;background-color: #fff1d1;}

.reposition p {line-height: 41px;color: #000;font-size: 14px;margin-left: 21px;}

.reposition p b { margin: 0 5px;}

.reposition p a {color: #df1000;font-size: 14px;}

.reposition p a:hover {color: #df1000;text-decoration: underline;}

.btnfabiao {display: block;margin-top: 8px;background-color: #df1000;border-radius: 0;}

.procontent {padding: 10px;background-color: #fff;margin-bottom: 30px;color: #333;line-height: 30px;letter-spacing: 1px;}

.procontent div {line-height: 30px;padding: 8px 0px;}

.text-center {text-align: center;}

.pagination {display: inline-block;padding-left: 0;margin: 20px 0;border-radius: 4px;}

.pagination>li {display: inline;}

.pagination>li>a,

.pagination>li>span {position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #df1000;text-decoration: none;background-color: #fff;border: 1px solid #ddd;}

.arc-list {height: 100px;padding-bottom: 5px;padding-top: 5px;border-bottom: 1px #999999 dotted;}

.arc-list dt {font-size: 18px;line-height: 40px;}

.arc-list dt .date {font-size: 14px;color: #999;float: right;}

.arc-list dd p {font-size: 13px;line-height: 20px;color: #999;}

.arc-wrapper {margin-right: 30px;min-height: 300px;height: auto !important;}

.pull-right {float: right !important;}

.pull-left {float: left !important;color: #343434;font-size: 15px;}

.hotli {width: 442px;*width: 408px;padding: 10px;border: 1px solid #dbdbdb;color: #343434;float: left;margin-left: -4px;position: relative;}

.hotli a img {width: 238px;height: 326px;}

.hotli h5 {font-size: 16px;width: 150px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

.hotli h5 a {color: #343434;}

.hotli h5 a:hover, .hotli h5 a:focus {color: #df1000;}

.hotli p {margin-bottom: 6px;}

.hotli .btn {height: 35px;color: #fff;font-size: 16px;line-height: 35px;background-color: #df1000;margin-top: 8px;padding: 0 42px;}

.left-major-content {width: 904px;border: 1px solid #dcdcdc;background-color: #fff;}

.left-major-content .hotli {width: 384px;margin: 20px 0 0 20px;padding: 20px 18px;}

.left-major-content .hotli:before {width: 0;height: 0;content: "";}

.left-major-content .hotli:after {width: 0;height: 0;content: "";}

.left-major-content .hotli a img {width: 210px;height: 300px;}

.left-major-content .hotli .btn {padding: 0 30px;margin-top: 12px;}

.majorfont {width: 162px;}

.small-img {margin-top: 15px;}

.small-img img {width: 26px;height: 26px;}

.version {margin-top: 20px;}

.version>li {color: #7b7b7b;line-height: 24px;}

.pagination>li>a:hover, .pagination>li>a:focus {background-color: #df1000;color: #fff;}

.pagination>li.active>a, .pagination>li.active>a:hover, .pagination>li.active>a:focus {color: #fff;background-color: #df1000;border: 1px solid #cacaca;outline: 0px none;}

.right-hot-magazine {width: 286px;}

.fl {float: left}

.fr {float: right}

.h15 {height: 15px;width: 100%;display: block;}

a {color: #333;text-decoration: none;}

a:hover {color: #f00;text-decoration: underline;}

.dot {width: 4px;height: 4px;display: block;background: #df1000;float: left;margin-right: 10px;margin-top: 13px;}

.book {width: 1200px;margin: 0 auto;padding-bottom: 10px;}

.book_box {width: 389px;margin-left: 13px;border: 1px solid #dfdfdf;}

.book_lt {margin-left: 0;}

.book_box h3 {line-height: 40px;height: 40px;font-size: 20px;padding-left: 10px;border-bottom: 1px solid #dfdfdf;}

.book_box h3 a:hover {text-decoration: none;}

.book_box h3 i {width: 4px;height: 20px;display: block;float: left;background: #df1000;margin-right: 10px;margin-top: 10px;}

.book_box ul {margin: 0 10px;padding: 5px 0;}

.book_box li {width: 369px;height: 30px;line-height: 30px;overflow: hidden;white-space: nowrap;}

