@charset "gb2312-8";
* { margin: 0; padding: 0;}
li { list-style: none;}
img { border: 0;}
a { text-decoration: none; color: #000; outline: none;}
body { min-width: 1200px;font-family:"微软雅黑"; position: relative;}
input { outline: none;}
.fl {float: left;}
.fr { float: right;}
.dn { display: none;}
.wrap { width: 1200px; margin: 0 auto; overflow: hidden;}
.clear{clear: both;}

/* head */
.top{height: 106px;}
.logo{line-height: 106px;height: 106px;}
.logo img{vertical-align: middle;}
.top-r{overflow: hidden;}
.top-r .top-links{overflow: hidden;margin-top: 15px;}
.top-r p{font-size: 12px;color: #fff;float: right;}
.top-r p a{color: #fff;padding:0 10px;}
.top-r p a:hover{color: #b9b9b9;transition: 0.6s all;}
.search {position: relative;float: right; width: 180px; height: 28px;z-index: 9;overflow: hidden;margin-top: 22px;}
.search .ss { height: 28px; line-height:28px;color: #9c1520;background: url(../img/search-text.png) no-repeat center; border: none; width: 178px; font-size: 12px; text-indent: 14px; vertical-align: middle;}
.search .btn { position: absolute;top: 50%;margin-top: -7px;right: 10px;  z-index: 99;font-size: 14px;color: #fff; width: 16px; height: 14px;background: url(../img/search.png) no-repeat; border: none; cursor: pointer;}
/* nav */
.nav-bg{background-color:#9c1520;height:40px;line-height:40px;}
/* 本例子css */
.nav { position: relative; height: 40px; line-height: 40px;  overflow: visible;width: 1200px;margin: 0 auto;}
.nav li { float: left; position: relative;width: 11.1%;text-align: center;}
.nav li a { font-size: 14px; color: #fff; padding: 0 36px; display: block; white-space: nowrap;}
.nav li a:hover {color: #fff;}
.nav li.on>a {font-weight: bold;}
.nav li:hover dl { display: block;}
.nav dl { display: none; position: absolute; z-index: 999;background:#eeeeee;}
.nav dd {line-height:40px;}
.nav dl dd a { font-weight: normal;font-size: 14px;color: #9c1520;}
.nav dd:hover { background: #cccccc;color: #fff;}
.nav dl dd a:hover{color: #9c1520;}

/* banner */
/* 本例子css */
.banner{ height:400px;overflow:hidden; position:relative;width: 100%;}
.banner .hd{ height:8px; overflow:hidden; position:absolute; left: 50%;margin-left: -42px; bottom:10px; z-index:1;}
.banner .hd ul{ overflow:hidden; zoom:1; float:left;display: block;}
.banner .hd ul li{cursor: pointer;width: 8px;height: 8px;background: url(../img/banner-d02.png) no-repeat center;margin: 0 10px;float: left;}
.banner .hd ul .on{background: url(../img/banner-d01.png) no-repeat center;}
.banner .bd{ position:relative; height:100%; z-index:0;}
.banner .bd li{ zoom:1;}
.banner .bd img{width:100%; height:400px; display:block;margin: 0 auto;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner .prev,
.banner .next{ position:absolute; top:50%; margin-top:-28px; display:block; width:31px; height:56px;filter:alpha(opacity=50);opacity:0.5;}
.banner .prev{ left:20%;background: url(../img/banner-left.png) no-repeat center;}
.banner .next{ left:auto; right:20%;background: url(../img/banner-right.png) no-repeat center;}
.banner .prev:hover,
.banner .next:hover{ filter:alpha(opacity=100);opacity:1;}
.banner .prevStop{ display:none;}
.banner .nextStop{ display:none;}
/* part1 */
.part1{margin: 40px auto;}
.psrt1-l{width: 760px;}
.part1-l-01{width: 570px;}
.part1-l-01 .title h5{background: url(../img/title01.png) no-repeat left center;}
.title{overflow: hidden;line-height: 30px;margin-bottom: 20px;width: 100%;}
.title tr td{width: 100%;text-align: center;}
.title h5{padding-left: 38px;font-size: 18px;color: #323232;font-weight: normal;float: left;}
.title a{margin-right:60px;float: right;font-size: 12px;color: #999999;display: block;transition: 0.6s all;}
.title a:hover{color: #3972d1;transition: 0.6s all;}
.dynamic{overflow: hidden;width: 748px;margin-bottom: 40px;height: 394px;}
/* 本例子css */
.dynamic-l{ width:315px; height:267px;overflow:hidden; position:relative;float: left;}
.dynamic-l .hd{ height:5px; overflow:hidden; position:absolute;left: 50%;margin-left: -22px; bottom:48px; z-index:1;}
.dynamic-l .hd table{ width:100%;overflow:hidden; zoom:1; float:left;margin-right: -5px;table-layout:fixed;height:100px;}
.dynamic-l .hd table tr td{ float:left; margin-right:5px;  width:5px; height:5px; line-height:5px; text-align:center; cursor:pointer;background: url(../img/part1-08.png) no-repeat center;}
.dynamic-l .hd table tr td.on{background: url(../img/part1-07.png) no-repeat center;}
.dynamic-l .bd{ position:relative; height:100%; z-index:0;}
.dynamic-l .bd table tr td{ zoom:1; vertical-align:middle;width: 315px;height: 267px;}
.dynamic-l .bd table tr td a{display: block;}
.dynamic-l .bd table tr td a .pic{width:315px; height:227px;overflow: hidden;}
.dynamic-l .bd .pic img{ width:315px; height:227px; display:block;transition: 0.6s all;}
.dynamic-l .bd p{height: 40px;line-height: 40px;font-size: 14px;color: #323232;background-color: #f7f7f7;padding: 0 10px;text-align: center;transition: 0.6s all;}
.dynamic-l .bd table tr td :hover img{transition: 0.6s all;transform: scale(1.1);}
.dynamic-l .bd table tr td :hover p{color: #3972d1;transition: 0.6s all;}
.dynamic-r{float: right;width: 100%;}
.dynamic-r table{width: 100%;}
.dynamic-r table tr td table tr td{padding-bottom:11px;padding-top:11px;border-bottom: 1px dashed #e4e4e4;}
.dynamic-r table tr td:last-child{}
/*.dynamic-r table tr td p{font-size: 14px;line-height: 18px;}
*/.dynamic-r table tr td a{color: #323232;font-size: 14px;line-height: 18px;}
.dynamic-r table tr td a:hover{color: #3972d1;transition: 0.6s all;}
.dynamic-r table tr td i{font-size: 12px;color: #9c1520;font-style: normal;padding-left: 20px;background: url(../img/time.png) no-repeat left center;}
.part1-l-02{overflow: hidden;}
.login{width: 315px;/*height: 472px;*/padding: 20px 20px 0 20px;box-sizing: border-box;background: url(../img/part1-02.png) no-repeat center;float: left;}
.login-t{margin-bottom: 12px;padding-bottom: 12px;border-bottom: 1px solid #e5e5e5;}
.login-t ul{margin-bottom: -9px;}
.login-t li{margin-bottom: 9px;}
.login-t li a{display: block;background-color: #3972d1;height: 40px;line-height: 40px;text-align: center;border-radius: 6px;color: #fff;font-size: 14px;}
.login-t li a:hover{background-color: #335690;transition: 0.6s all;}



.login .title02{font-size: 22px;color: #3e75d2;font-weight: bold;padding-left: 50px;text-align: center;display: table;margin: 0 auto;line-height: 34px;margin-bottom: 18px;}
.login-t .title02{background: url(../img/part1-03.png) no-repeat left center;}
.login-b .title02{background:url(../img/part1-05.png) no-repeat left center;}
.login-t .pic img{}
.login-b ul{}
.login-b li{font-size: 14px;color: #323232;margin-bottom: 12px;}
/* 企业信息 */
/* 本例子css */
.firm{ width:415px;text-align:left;float: right;position: relative;}
.firm .hd{ height:30px;position:relative;margin-bottom: 20px;}
.firm .hd ul{height:30px;overflow: hidden;padding-left: 38px;background: url(../img/title03.png) no-repeat left center;}
.firm .hd ul li{ float:left;cursor:pointer;margin-right: 14px;font-size: 16px;color: #999999;line-height: 30px;}
.firm .hd ul li i{font-style: normal;padding-bottom: 2px;}
.firm .hd ul li.on{color: #3972d1;}
.firm .hd ul li.on i{border-bottom: 1px solid #3972d1;}
.firm .bd ul{zoom:1;}
.firm .bd li{margin-bottom: 6px;padding-bottom: 7px;border-bottom: 1px solid #f7f7f7;}
.firm .bd li a{display: block;overflow: hidden;}
.firm .bd li p{font-size: 14px;color: #323232;width: 350px;float: left;transition: 0.6s all;}
.firm .bd li:hover p{color: #3972d1;transition: 0.6s all;}
.firm .bd li i{float: right;font-size: 12px;color: #999999;font-style: normal;}
.firm .more{position: absolute;right: 0;top: 0;font-size: 12px;color: #999999;line-height: 30px;transition: 0.6s all;}
.firm .more:hover{color: #3972d1;transition: 0.6s all;}
/* 通知公告 */
/* 本例子css */
.part1-r{ overflow: hidden; width:600px;text-align:left;float: right;position: relative;}
.part1-r .title{ height:30px;position:relative;margin-bottom: 20px;overflow: hidden;}
.part1-r .title h5{font-size: 18px;color: #323232;padding-left: 38px;
    background: url(../img/title02.png) no-repeat left center;
    height: 30px;font-weight: normal;float: left;}
.part1-r .hd ul{height:30px;overflow: hidden;float: left;}
.part1-r .hd ul li{ float:left;cursor:pointer;margin-right: 14px;font-size: 16px;color: #999999;line-height: 30px;}
.part1-r .hd ul li i{font-style: normal;padding-bottom: 2px;}
.part1-r .hd ul li.on{color: #3972d1;}
.part1-r .hd ul li.on i{border-bottom: 1px solid #3972d1;}
.part1-r .bd table{zoom:1;width: 100%;}
.part1-r .bd table tr td table tr td{padding-bottom:11px;padding-top:11px;border-bottom: 1px dashed #e4e4e4;}
.part1-r .bd table tr td:last-child {}
.part1-r .bd table tr td a{display: inline-block;font-size: 14px;color: #323232;transition: 0.6s all;line-height: 18px;}
/*.part1-r .bd table tr td p{font-size: 14px;color: #323232;transition: 0.6s all;line-height: 18px;}*/
/*.part1-r .bd table tr td:hover p{color: #3972d1;transition: 0.6s all;}*/
.part1-r .bd table tr td a:hover{color: #3972d1;transition: 0.6s all;}
.part1-r .bd table tr td i{font-size: 12px;color: #9c1520;font-style: normal;padding-left: 20px;background: url(../img/time.png) no-repeat left center;}
.part1-r .more{position: absolute;right: 0;top: 0;font-size: 12px;color: #999999;line-height: 30px;transition: 0.6s all;}
.part1-r .more:hover{color: #3972d1;transition: 0.6s all;}
/* part2 */
/*.part2{background: url(../img/part2-bg.png) no-repeat center;/*height: 446px;*//*padding: 40px 0;*/}*/
.part2-l{width: 345px;}
/*.part2-l .title03{width: 345px;height: 134px;background: url(../img/part2-01.png) no-repeat center;}*/
/*.part2-l .title03-nr{background: url(../img/part2-02.png);width: 345px;height: 134px;position: relative;}*/
.part2-l .title03-nr h5{text-align: center;line-height: 134px;font-size: 22px;color: #ffffff;letter-spacing: 4px;text-shadow:#20488a 1px 0 0,#20488a 0 1px 0,#20488a -1px 0 0,#20488a 0 -1px 0;-webkit-text-shadow:#20488a 1px 0 0,#20488a 0 1px 0,#20488a -1px 0 0,#20488a 0 -1px 0;-moz-text-shadow:#20488a 1px 0 0,#20488a 0 1px 0,#20488a -1px 0 0,#20488a 0 -1px 0;*filter: Glow(color=#20488a, strength=1);}
.part2-l .title03-nr a{position: absolute;right: 82px;line-height: 144px;font-size: 12px;color: #fff;top: 0;transition: 0.6s all;}
.part2-l .title03-nr a:hover{color: #cecece;transition: 0.6s all;}
.part2-l ul{background: #fff;width: 305px;height:176px;padding: 20px;}
.part2-l li{margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px dashed #f7f7f7;}
.part2-l li:last-child{border-bottom: none;}
.part2-l li a{display: block;font-size: 14px;color: #323232;transition: 0.6s all;}
.part2-l li a:hover{color: #3972d1;transition: 0.6s all;}
.part2-r{width: 820px;}
.part2-r-t{overflow: hidden;margin-right: -20px;margin-bottom: 12px;}
.part2-r-t01,.part2-r-t02{float: left;width: 400px;margin-right: 20px;}
.part2-r-t01 .title03{width: 400px;height: /*134*/120px;background: url(../img/part2-03.png) no-repeat center;}
.part2-r-t02 .title03{width: 400px;height: /*134*/120px;background: url(../img/part2-04.png) no-repeat center;}
.part2-r-t01 .title03 h5,.part2-r-t02 .title03 h5{background: url(../img/part2-02.png); text-align: center;line-height: 134px;font-size: 22px;letter-spacing: 4px;text-shadow:#20488a 1px 0 0,#20488a 0 1px 0,#20488a -1px 0 0,#20488a 0 -1px 0;-webkit-text-shadow:#20488a 1px 0 0,#20488a 0 1px 0,#20488a -1px 0 0,#20488a 0 -1px 0;-moz-text-shadow:#20488a 1px 0 0,#20488a 0 1px 0,#20488a -1px 0 0,#20488a 0 -1px 0;*filter: Glow(color=#20488a, strength=1);}
.part2-r-t01 .title03 h5 a,.part2-r-t02 .title03 h5 a{display: block;color: #ffffff;}
.part2-r-t01 ul,.part2-r-t02 ul{width: 322px;height: 132px;border: 1px solid #e5e5e5;background-color: #fff;padding: 8px 20px 0px 56px;}
.part2-r-t01 li{width: 150px;float: left;font-size: 14px;letter-spacing: 2px;margin-bottom: 12px;}
.part2-r-t02 li{font-size: 14px;margin-bottom: 10px;line-height: 16px;height: 16px;overflow: hidden;}
.part2-r-t01 li a,.part2-r-t02 li a{display: block;color: #323232;padding-left: 12px;background: url(../img/part2-07.png) no-repeat left center;}
.part2-r-t01 li a:hover,.part2-r-t02 li a:hover{color: #3972d1;transition: 0.6s all;}
.part2-r-b ul{overflow: hidden;margin-right: -20px;}
.part2-r-b li{float: left;width: 400px;height: 101px;margin-right: 20px;overflow: hidden;}
.part2-r-b li a{display: block;}
.part2-r-b li a img{width: 400px;height: 80px;display: block;transition: 0.6s all;}
.part2-r-b li:hover img{transform: scale(1.1);transition: 0.6s all;}
/* footer */
.footer{background-color: #e9e9e9;}
.links{line-height: 40px;}
/* 本例子css */
.links-nr{ width:1200px;  position:relative;}
.links-nr .hd{ overflow:hidden;display: none;}

.links-nr .bd{overflow: hidden;}
.links-nr .bd h5{padding-left: 10px;float: left;width: 80px;font-size: 16px;color:#9c1520;}
.links-nr .bd .tempWrap{ width:1110px !important;}/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.links-nr .bd ul{ overflow:hidden; zoom:1;float: left;}
.links-nr .bd ul li{  width: 15%; text-align:left;  float:left; _display:inline; font-size: 12px;}/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
.links-nr .bd ul li a{color:#383535;transition: 0.6s all;width: 100%;}
.links-nr .bd ul li a:hover{color: #c3c3c3;transition: 0.6s all;}
.copyright{
	background: #9c1520;
    border-top: 1px solid #b77c8180;
    line-height: 28px;
    width: 100%;}
.copyright p{font-size: 12px;color: #fff;text-align: center;}
/*列表页*/
.list-box{width: 1200px;margin: 0 auto;overflow: hidden;padding: 50px 0;}
.list-nav{float: left;width: 260px;}
.list-nav h5{background-color: #9c1520;/*height: 66px;*/line-height: 40px;font-size: 16px;color: #fff;padding-left: 20px;}
.list-nav table tr td{/*padding-left: 20px;*/width: 240px; /*height: 60px;*/line-height: 30px;background: url(../img/list-nav-bg-a.png) no-repeat center;background-position-x: 240px;background-color: #f3f4f6;border-bottom: #eaeaea 1px solid;cursor: pointer;padding: 10px 0 10px 20px;}
.list-nav table tr td a{display: block;color: #323232;width:176px;font-size: 14px;}
.list-nav table tr td:hover{background-position-x: 240px;cursor: pointer;}
.list-nav table tr td:hover a{color: #9c1520;}
.list-nav .on{background-position-x: 240px;}
.list-nav .on a{color: #9c1520;}
.list{width: 890px;float: right; min-height: 600px;}
.list-position{overflow: hidden;border-bottom: #9caac7 1px solid;margin-bottom: 10px;height: 50px;line-height: 50px;}
.position-left{font-size: 20px;color: #323232;}
.position-right{float: left;overflow: hidden; font-family: "微软雅黑";
    font-size: 12px;
    color: #999999;}
.position-right span,.position-right a{float: left;margin: 0 4px;font-family: "微软雅黑";font-size: 12px;color: #999999;}
.position-right a:hover{color:#9c1520;}
/*.list .news-list{padding-bottom: 30px;}*/
.list .news-list tr td table tr td{line-height: 30px;overflow: hidden;padding-left: 5px;border-bottom: 1px dashed #d3d3d3;font-family: "微软雅黑";font-size: 14px;color: #323232;}
.list .news-list tr td table tr td a{float: left;width: 800px;transition: 0.6s all;}
.list .news-list tr td a:hover{color: #3972d1;transition: 0.6s all;}
.list .left-nav{padding-bottom: 30px;}
.list .left-nav tr td{overflow: hidden;line-height: 40px;/*height:40px;*/padding-left: 15px;background: url(../img/dot.png) no-repeat left center;}
/*.list li span{float: right;font-family: "微软雅黑";font-size: 12px;color: #999;}*/
.list .left-nav tr td a{border-bottom: 1px dashed #d3d3d3;font-family: "微软雅黑";font-size: 14px;display: inline-block;color: #323232;width: 780px;float: left;transition: 0.6s all;}
.list .left-nav tr td a:hover{color: #3972d1;transition: 0.6s all;}
.fanye img{display: block;margin: 0 auto;}
.list .fanye{
    width: 90%;
    font-size: 14px;}
.list table:nth-child(2){
    margin-top:10px;}
.list .fanye tr{
    height: 60px;
    line-height: 60px;}
.list .fanye tr td span{}
.list .fanye tr td:first-child{
    width: 30%;
    text-align: left;}
.list .fanye tr td:nth-child(2){
    width: 70%;
    text-align: right;}
.list .fanye tr td input {
    width: 20px;}
.list .fanye tr td a{
    width: 30px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    border-bottom: none;
    text-align: center;}

/*展示页*/
.show-box{padding-top: 30px; min-height: 100px;height: auto;}
.show-box .show01 .title tr td{
	font-family: "微软雅黑";
    font-size: 22px;
    color: #3c3c3c;
    text-align: center;
    /* margin-bottom: 35px; */
    float: left;}
table.tip {
    width: 100%;
    font-family: "微软雅黑";
    font-size: 12px;
    color: #999999;}
table.tip tr td{
   text-align: center;}
table.text img{
    margin-top: 10px;
    margin-bottom: 10px;}
.show01 .tip tr td span{margin: 0 10px;}
.show01 .time tr td span{padding-top: 18px;display: block;clear: both;overflow: hidden;font-size: 
                12px; color: #999999;}
.show01{margin-bottom: 30px;}
.text h5{font-weight: normal;text-align: center;margin-bottom: 30px;font-size: 14px;color: #333;}
.text tr td p{text-indent:2em;font-size:14px;}
.show-box p{font-family: "微软雅黑";font-size: 16px;color: #333333;/*margin-bottom: 30px;*/line-height: 30px;}
.show-box img{/*display: block;margin: 20px auto;max-width: 100%;*/     max-width: 100%;}
.show-box p a{/*display: block;*/color: #333333;}
.show03{background-color: #f8f8f8;border: 1px solid #cccccc;padding: 20px;}
.show-box h4{font-family: "微软雅黑";font-size: 14px;color: #333333;font-weight: normal;line-height: 30px;}
.show-box h4 a{color: #333333;}
.show-box a:hover{color: #3972d1;transition: 0.6s all;}
.footer_info{
	width: 100%;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 10px;
    padding-bottom: 10px;}

.part2 .wrap  h5{font-size: 18px;color: #323232;padding-left: 38px;
	background: url(../img/title03.png) no-repeat left center;
	height: 30px;font-weight: normal;}
.w-list-item{
	display: block;
    padding: 0;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    text-decoration: none;
    overflow: hidden;
    border-bottom: 1px dashed #ded8d8;}
.w-list-pic{
	padding: 0;
    margin: 0;
    padding-right: 10px;
    width: 54px;
    height: 54px;
    float: left;
    overflow: hidden;}
.w-list-pic img{
	width: 54px;
    height: 54px;
    border: none;}
.w-list-r{
	padding-left: 54px;}
.w-list-r-in{
	padding-left: 10px;}
.w-list-title{
	padding: 0;
    margin: 0;
    width: 100%;
    height: 25px;
    line-height: 25px;}
.w-list-date{
	padding: 0;
    margin: 0;
    float: right;
    color: #999;
    font-size: 12px;
    font-family: Tahoma;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;}
.w-list-title-text{
	display: block;
    padding-right: 6px;
    color: #444;
    font-size: 14px;
    font-family: Tahoma;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-decoration: underline !important;}
.w-list-bottom{
	width: 100%;
    float: left;
    padding: 0;
    margin: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;}
.w-list-downNum{
	display: block;
    max-width: 50%;
    line-height: 18px;
    float: right;
    color: #CCC;
    font-size: 12px;
    font-family: Tahoma;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;}
.w-list-size{
	max-width: 50%;
    line-height: 18px;
    float: left;
    color: #999;
    font-size: 12px;
    font-family: Tahoma;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;}
.list .news-list tr td table tr td {
    line-height: 30px;
    overflow: hidden;
    padding-left: 5px;
     border-bottom: none !important; 
    font-family: "微软雅黑";
    font-size: 14px;
    color: #323232;}

.columnStyle tr{
    border-bottom: 1px dashed #d3d3d3;
    float: left;}
.columnStyle tr td:first-child{
    width: 80%;
    float: left;}
.columnStyle tr td:nth-child(2) {
    float: right;}
.columnStyle tr td:nth-child(3) {
    display: none;}
