@charset "utf-8";
/* CSS Document */
html{ background-color:#f5f5f5;min-width: 1500px;}
body, ul, li, p, h1, a { font-family: "Microsoft YaHei"; text-decoration: none; margin: 0px; padding: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; list-style-type: none; }
img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
input:focus { outline: none; }
a:hover { text-decoration: none; -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }
.clear { clear: both; }
.HideFocus {
hide-focus: expression(this.hideFocus=true); outline: none; }
.head { background-color: #f5f5f5; height: 120px; width: 1400px; margin-right: auto; margin-left: auto; }
.logo { float: left; margin-top: 20px; }
.head .soso { float: right; width: 559px; margin-top: 40px; height: 27px; }
.head .soso ul li { float: left; margin-left: 5px; height: 27px; width: 74px; display: block; line-height: 27px; font-size: 14px; color: #333333; background-color: #fff; text-align: center; }
.head .soso ul li a { color: #333; }
/*dh*/
.nav {width: 100%;height: 60px;margin-right: auto;margin-left: auto;background-color: #890e6c;}
.nav ul{ width:1400px; margin-left:auto; margin-right:auto;}
.nav ul li { text-align: center; width: 140px; line-height: 60px; float: left; position: relative; }
.nav ul li a { font-size: 18px; color: #f5f5f5; line-height: 60px; display: block; }
.nav ul li:hover {background-color: #ba1b95;}
.nav ul li:hover a {  font-size: 18px; color: #f5f5f5; }
.nav ul li .elm {width: 140px;position: absolute;left: 0px;top: 60px;z-index: 9;text-align: center;display: none;background-color: #890e6c;}
.nav ul li:hover .elm { display: block; }
.nav ul li .elm p a { font-size: 14px; color: #fff; line-height: 50px; font-weight: normal; }
.nav ul li .elm p:hover a { font-size: 14px; color: #fff; line-height: 50px; background-color:rgba(0, 109, 0, 0.5); display: block; font-weight: normal; }
/*hdp*/
/*hdp*/
.hdp { width:100%; overflow:hidden; position:relative; }
.hdp .bd { position:relative; height:100%; z-index:0; }
.hdp .bd li { zoom:1; vertical-align:middle; }
.hdp .bd img { width:100%; height:auto; display:block; }
.hdp .prev { position: absolute; left: 5%; top: 50%; margin-top: -25px; display: block; width: 40px; height: 40px; filter: alpha(opacity=50); opacity: 0.5; background-image: url(../images/inntx_03.png); background-repeat: no-repeat; background-position: center center; }
.hdp .next { position: absolute; right: 5%; top: 50%; margin-top: -25px; display: block; width: 40px; height: 40px; filter: alpha(opacity=50); opacity: 0.5; background-image: url(../images/inntx_05.png); background-repeat: no-repeat; background-position: center center; }

/*hdp*/
/*ccc*/
.con { width:1400px; margin-left:auto; margin-right:auto; padding-top: 50px; }

.conz { width:1400px; margin-left:auto; margin-right:auto; padding-top: 35px; }

/*hdp222*/
.hdp2 { width: 915px; height: 516px; overflow: hidden; position: relative; float: left; }
.hdp2 .hd{height:15px;overflow:hidden;position:absolute;right: 30px;bottom: 8px;z-index:1;}
.hdp2 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.hdp2 .hd ul li{ float: left;margin-right: 8px;width: 9px;height: 9px;text-align: center;cursor: pointer;background-image: url(../images/index_15.png);line-height: 0px;background-repeat: no-repeat;background-position: center center;}
.hdp2 .hd ul li.on{ color: #fff; background-image: url(../images/index_13.png); }

.hdp2 .bd { position:relative; height:516px; z-index:0; }
.hdp2 .bd li { zoom: 1; vertical-align: middle; position: relative; width: 915px; height: 516px; }
.hdp2 .bd img { width: 915px; height: 516px; display: block; float: left; }

.hdp2 .bd ul .txt { position: absolute; height: 42px; width: 100%; left: 0px; bottom: 0px; line-height: 42px; background-color:rgba(0, 0, 0, 0.6); color: #fff; }
.hdp2 .bd ul .txt a{ color: #fff; font:15px; padding-left:15px;}

/*xwdt*/

.xwdt { float: right; width: 440px; margin-top: -12px; }
.xwdt .hd { height: 50px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #b2b2b2; margin-bottom: 15px; }
.xwdt .hd ul li { font-size: 18px; color: #3b3b3b; line-height: 50px; float: left; position: relative; display: block; margin-right: 50px; font-weight: bold; }
.xwdt .hd ul li.on {color: #890e6c;font-weight: bold;font-size: 24px;/* background-image: url(../images/index_09.png); */border-bottom: 3px solid #890e6c;background-repeat: no-repeat;background-position: left bottom;height: 50px;line-height: 50px;}
.xwdt .bd{ position: relative; }
.xwdt .bd ul li {position:relative;height: 47px;color: #333333;font-size: 15px;line-height: 47px;/* background-image: url(../images/index_27.png); */background-repeat: no-repeat;background-position: left center;padding-left: 22px;}
.xwdt .bd ul li a{ font-size: 15px; color: #333; }
.xwdt .bd ul li span { float: right; font-size: 13px; color: #808080; }
.xwdt .bd ul .more { height: 40px; width: 24px; position: absolute; top: -50px; right: 0px; }
.xwdt .bd ul li:before{content:"";width: 6px;height: 6px;position:absolute;top:50%;left: 5px;margin-top: -3px;background: #890e6c;border-radius: 50%;}

/*yxsz*/

.yxsz { float: left; width: 440px; }
.yxsz .hd { height: 50px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #b2b2b2; margin-bottom: 20px; }
.yxsz .hd ul li { font-size: 18px; color: #3b3b3b; line-height: 50px; float: left; position: relative; display: block; font-weight: bold; height: 50px; margin-right: 35px; }
.yxsz .hd ul li.on {color: #890e6c;font-weight: bold;font-size: 24px;/* background-image: url(../images/index_09.png); */background-repeat: no-repeat;border-bottom: 3px solid #890e6c;background-position: left bottom;height: 50px;line-height: 50px;}
.yxsz .bd{ position: relative; }
.yxsz .bd ul li {position:relative;height: 60px;color: #333333;font-size: 15px;line-height: 60px;/* background-image: url(../images/index_27.png); */background-repeat: no-repeat;background-position: 29px center;padding-left: 22px;background-color: #fff;margin-bottom: 20px;}
.yxsz .bd ul li a{ font-size: 15px; color: #333; padding-left: 35px; }
.yxsz .bd ul li span { float: right; display: block; background-image: url(../images/index_24.png); background-repeat: no-repeat; background-position: left center; width: 40px; height: 60px; }
.yxsz .bd ul .more { height: 40px; width:24px; position: absolute; top: -55px; right: 0px; }
.yxsz .bd ul li:before{content:"";width: 6px;height: 6px;position:absolute;top:50%;left: 35px;margin-top: -3px;background: #890e6c;border-radius: 50%;}

/*tzgg*/

.tzgg { float: left; width: 440px;  }
.tzgg .hd { height: 50px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #b2b2b2; margin-bottom: 20px; }
.tzgg .hd ul li { font-size: 18px; color: #3b3b3b; line-height: 50px; float: left; position: relative; display: block; font-weight: bold; height: 50px; margin-right: 32px; }
.tzgg .hd ul li.on {color: #890e6c;font-weight: bold;font-size: 24px;/* background-image: url(../images/index_09.png); */background-repeat: no-repeat;background-position: left bottom;border-bottom: 3px solid #890e6c;height: 50px;line-height: 50px;}
.tzgg .bd{ position: relative; }
.tzgg .bd ul li { height: 60px; color: #333333; margin-bottom: 19px; }
.tzgg .bd ul li a{ font-size: 15px; color: #333333; line-height: 25px; display: block; float: left; margin-left: 20px; margin-top: 7px; width: 350px; }
.tzgg .bd ul li span { float: right; display: block; background-image: url(../images/index_24.png); background-repeat: no-repeat; background-position: left center; width: 40px; height: 55px; }
.tzgg .bd ul .more { height: 40px; width:24px; position: absolute; top: -55px; right: 0px; }
.tzgg .bd ul li .time { height: 60px; width: 60px; padding: 1px; float: left; background-color: #d9d9d9; }
.tzgg .bd ul li .time .yue { height: 27px; display: block; text-align: center; line-height: 27px; color: #444444; font-size: 12px; }
.tzgg .bd ul li .time .ri { line-height: 33px; text-align: center; color: #444444; font-size: 26px; display: block; height: 33px; }

.tzgg .bd ul li:hover .time {background-color: #890e6c;}
.tzgg .bd ul li:hover .time .yue {color: #fff; }
.tzgg .bd ul li:hover .time .ri {color: #fff; }


/*xsjl*/

.xsjl { float: right; width: 440px; }
.xsjl .hd { height: 50px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #b2b2b2; margin-bottom: 10px; }
.xsjl .hd ul li { font-size: 18px; color: #3b3b3b; line-height: 50px; float: left; position: relative; display: block; margin-right: 35px; font-weight: bold; }
.xsjl .hd ul li.on {color: #890e6c;font-weight: bold;font-size: 24px;/* background-image: url(../images/index_09.png); */border-bottom: 3px solid #890e6c;background-repeat: no-repeat;background-position: left bottom;height: 50px;line-height: 50px;}
.xsjl .bd{ position: relative; }
.xsjl .bd .cylj li {height: 47px;color: #333333;font-size: 15px;line-height: 47px;/* background-image: url(../images/index_27.png); */background-repeat: no-repeat;background-position: left center;padding-left: 22px;position: relative;}
.xsjl .bd .cylj li a{ font-size: 15px; color: #333; }
.xsjl .bd .cylj li span { float: right; font-size: 13px; color: #808080; }
.xsjl .bd .cylj .more { height: 40px; width:24px; position: absolute; top: -45px; right: 0px; }
.xsjl .bd .cylj li:before{content:"";width: 6px;height: 6px;position:absolute;top:50%;left: 5px;margin-top: -3px;background: #890e6c;border-radius: 50%;}


.xsjl .bd .xslb{ display: block; padding-top: 10px; }
.xsjl .bd .xslb li { height: 60px; color: #333333; margin-bottom: 19px; }
.xsjl .bd .xslb li a{ font-size: 15px; color: #333333; line-height: 25px; display: block; float: left; margin-left: 20px; margin-top: 7px; width: 350px; }
.xsjl .bd .xslb li span { float: right; display: block; background-image: url(../images/index_24.png); background-repeat: no-repeat; background-position: left center; width: 40px; height: 55px; }
.xsjl .bd .xslb .more { height: 40px; width:24px; position: absolute; top: -55px; right: 0px; }
.xsjl .bd .xslb li .time { height: 60px; width: 60px; padding: 1px; float: left; }
.xsjl .bd .xslb li .time .yue {height: 27px;display: block;text-align: center;line-height: 27px;color: #890e6c;font-size: 12px;}
.xsjl .bd .xslb li .time .ri {line-height: 33px;text-align: center;color: #890e6c;font-size: 26px;display: block;height: 33px;}

.xsjl .bd .xslb li:hover .time { }
.xsjl .bd .xslb li:hover .time .yue { color: #C60; }
.xsjl .bd .xslb li:hover .time .ri {color: #C60; }





.footxt {background-color: #890e6c;height: 4px;clear: both;margin-top: 50px;width: 100%;}
.foot { width: 1400px; margin-right: auto; margin-left: auto; padding-top: 25px; height: 150px; }
.foot .flogo { float: left; width: 220px; }
.foot .flogo img { display: block; padding-bottom: 10px; }
.foot .flogo p { font-size: 14px; line-height: 30px; color: #333; }
.foot .bq { float: left; margin-left: 70px; }
.foot .bq p { font-size: 14px; line-height: 31px; color: #333; }
.foot .ewm { float: right; }
.foot .ewm img { display: block; float: left; padding-top: 18px; padding-bottom: 15px; padding-left: 10px; }



/*lis*/
.ad { width: 100%; height: auto; }
.ad img { height: auto; width: 100%; display: block; }
/*lis*/
.lnav {float: left;width: 250px;min-height: 400px;background-color: #890e6c;}
.lcon { width: 1400px; margin-right: auto; margin-left: auto; min-height:600px; padding-top: 50px; }
.lnav .lmmc { font-size: 28px; line-height: 70px; color: #fff; text-align: center; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #fff; }
.lmdh {padding-bottom: 140px; }
.lmdh ul .ejlm { display: block; }
.lmdh ul li a { font-size: 18px; line-height: 67px; color: #fff; padding-left: 90px; display: block; background-image: url(../images/lisnavbg.jpg); background-repeat: repeat-x; background-position: left bottom; }
.lmdh ul li .dqlm { color: #fff; font-weight: normal; background-image: url(../images/list_12.png); background-repeat: no-repeat; background-position: right center; line-height: 67px; display: block; }
.lmdh ul .sjlm { display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ccc; padding-bottom: 10px; }
.lmdh ul .sjlm a { font-size: 15px; color: #ccc; line-height: 32px; display: block; padding-left: 110px; background-image: url(../images/list_16.png); background-repeat: no-repeat; background-position: 90px center; }
.lmdh ul .sjlm .dqlm { color: #fff; font-weight: normal; font-size: 15px; }
.lis { float: right; width: 1100px; min-height: 600px; margin-top: -10px; }
.lis .lbt li { height: 70px; line-height: 70px; font-size: 14px; color: #323232; background-image: url(../images/index_13.png); background-position: left center; padding-left: 25px; background-repeat: no-repeat; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #cccccc; }
.lis .lbt li .time { float: right; color: #666; font-size: 14px; }
.lis .lbt li a { color: #333; font-size: 16px; }
.lis .lbt li a:hover { color:#9d835f; }
.lis .rlmmc { line-height: 45px; height: 45px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccccc; margin-bottom: 10px; }
.lis .rlmmc .dqwz { font-size: 14px; color: #888888; line-height: 45px; float: right; background-image: url(../images/list_05.png); background-repeat: no-repeat; background-position: left center; padding-left: 20px; }
.lis .rlmmc .dqwz a { color: #888888; }
.lis .rlmmc .lmy {font-size: 22px;line-height: 43px;color: #890e6c;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #890e6c;float: left;height: 43px;}
/*内容*/
.contxt { padding-bottom: 35px; }
.contxt .btsq { font-size: 20px; text-align: center; color: #444444; line-height: 35px; font-weight: bold; padding-top: 20px; }
.contxt .btf { font-size: 18px; text-align: center; color: #535353; line-height: 30px; }
.contxt .timesq { font-size: 15px; line-height: 50px; text-align: center; color: #999999; margin-bottom: 20px; padding-bottom: 20px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #d9d9d9; }
.contxt .nrc { }
.contxt .nrc p { font-size: 15px; color: #555; line-height: 32px; text-indent: 2em; }
.contxt .nets a span { color: #009899; }
.contxt .nets .top { position: absolute; top: 40px; right: 40px; padding: 10px; height: 40px; width: 40px; }
.contxt .nrc p img { max-width: 100% !important; height: auto !important; }
.contxt .timesq span { padding-right: 10px; padding-left: 10px; }
/* 内容上下样式 */
.nets { padding-top: 25px; margin-top: 30px; border-top-width: 1px; border-top-style: dashed; border-top-color: #dedede; height: 100px; position: relative; }
.nets a { font-size: 0.875em; color: #666666; line-height: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; }
.nets a:hover { color:#890e6c; }

/*piclb imglb*/
.lis .piclb{ margin-top:40px;}
.lis .piclb li { float: left; width: 345px; height: 181px; display: block; margin-bottom: 40px; }
.lis .piclb li img { display: block; float: left; }
.lis .piclb li .nr { float: right; width: 200px; }
.lis .piclb li .nr .nam { font-size: 20px; line-height: 30px; color: #333; }
.lis .piclb li .nr .nam a{ font-size: 20px; line-height: 30px; color: #333; }

.lis .piclb li .nr .jie { font-size: 13px; line-height: 27px; color: #808080; display: block; padding-top: 15px; height: 110px; overflow: hidden; }
.lis .piclb li .nr .more { display: block; height: 10px; margin-top: 10px; }
.lis .piclb li.oushu{ margin-left:32px; margin-right:32px}


#vsb_content_2 div{font-size: 14px!important; line-height: 33px!important; color: #444; }
#vsb_content_2 div p{font-size: 14px!important; line-height: 33px!important; color: #444;}
#vsb_content_2 DIV{font-size: 14px!important; line-height: 33px!important; color: #444;}
#vsb_content_2 p{font-size: 14px!important; line-height: 33px!important; color: #444;}



.lis .fdwlb{ margin-top:40px;}
.lis .fdwlb li {  margin-right:36px; margin-bottom: 36px;
    border: 1px solid rgb(221, 221, 221);
    border-image: none;
    width:530px;
    height: 233px;float: left;
}}


.lis .fdwlb li .btimg { display: block; float: left; width:166px; height:232px;}
.lis .fdwlb li .btimg img { float: left;width:166px; height:233px;transition: all .8s; }

.lis .fdwlb li .nr { float: left;
    width: 250px;
    padding-left: 40px; }
.lis .fdwlb li .nr .nam { font-size: 20px; font-weight: bold; color: #333; line-height: 50px;
    }

.lis .fdwlb li .nr .nam a{ font-size: 20px; font-weight: bold; color: #333; line-height: 50px;
    }
.lis .fdwlb li .nr .jie { color: rgb(51, 51, 51);
    line-height: 50px;
    font-size: 16px; }
.lis .fdwlb li .nr .bgdh{
color: rgb(51, 51, 51);
    font-size: 14px;line-height: 22px;}

.lis .fdwlb li .nr .email{
color: rgb(51, 51, 51);
    font-size: 14px;line-height: 22px;}

.lis .fdwlb li .nr .fgjs{
color: rgb(51, 51, 51);
    font-size: 14px;line-height: 22px;}

.lis .fdwlb li .nr .more { display: block; height: 10px; margin-top: 10px; }
.lis .fdwlb li.oushu{ margin-right:0px}


.lis .rlmmc .hd { font-size: 22px; line-height: 43px; color: #006d00; float: left; height: 43px; width: 800px; }
/*piclb imglb*/
.lis .gjjlb{ margin-top:40px;}
.lis .gjjlb li { float: left; width: 200px; display: block; margin-bottom: 40px; margin-right: 37px;
    margin-left: 37px; }
.lis .gjjlb li img { display: block; width: 200px; height: 290px; }
.lis .gjjlb li .nr { text-align: center; height: 40px; line-height: 40px; }
.lis .gjjlb li .nr .nam { font-size: 20px; line-height: 40px; color: #333; }
.lis .gjjlb li .nr .jie { font-size: 13px; line-height: 27px; color: #808080; display: block; padding-top: 15px; height: 110px; overflow: hidden; }
.lis .gjjlb li .nr .more { display: block; height: 10px; margin-top: 10px; }
.lis .gjjlb li.oushu{ margin-right:0px}
.lis .rlmmc .hd ul li { float: left; margin-right: 20px; }
.lis .rlmmc .hd ul .on { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #006D00; }