@charset "utf-8";
/* CSS Document */
* {}
a {text-decoration: none;color: #333;padding:0;margin:0;}
ul {list-style: none;padding:0;margin:0;}
li {list-style: none;padding:0;margin:0;}
ul li {list-style: none;padding:0;margin:0;}
img {border: none;padding:0;margin:0; vertical-align:middle;}
a img{border: none;padding:0;margin:0;}
input,button,select,textarea{outline:none}
textarea{resize:none}
p{padding:0;margin:0;}
table,td{padding:0;margin:0;}
body {font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 24px; font-size:12px;color:#333;padding:0;margin:0; font-family:"微软雅黑", "宋体", "黑体";}

.sear,.head,.main,.ftit,.foot,.link{width:1000px;margin:0px auto;overflow:hidden;clear:both;}
.menu{ background:url(../images/mbg1.jpg) repeat-x; height:100px;}
.menu ul{width:1000px;margin:0px auto;overflow:hidden;clear:both; height:55px;}
.menu li{ float:left; width:111px; font-size:14px; line-height:55px;text-align:center; position:relative;}
.menu li a{ display:block; color:#FFF;}
.menu a:hover, .menu .no{background:url(../images/mbg2.jpg) no-repeat center; background-size:100% 100%;}
.hj{overflow:hidden; clear:both; height:10px;}
.hj2{overflow:hidden; clear:both; height:20px;}
.hj3{overflow:hidden; clear:both; height:30px;}
.pp1{ padding:10px 0;}
.pp2{ padding:20px 0;}
.pp3{ padding:30px 0;}
.clear{overflow:hidden;clear:both;}

.sear{ padding-top:10px; height:26px;}
.sear_l{ float:left; width:280px;}
.sear1{background:url(../images/sear.jpg) no-repeat left; width:220px; height:26px; line-height:26px; margin:0; padding:0; border:none; padding-left:10px;}
.sear2{ background:url(../images/sear.jpg) no-repeat right center; width:50px; height:26px; margin:0; padding:0; border:none;}
.sear_r{ float:right; width:660px; line-height:26px; overflow:hidden;}
.sear_r span{ color:#f00}

.main{ width:980px;}
.m_left{ float:left; width:198px; border:1px solid #a6a6a6;}
.m_right{ float:right; width:750px;}
.tit1{ text-align:center; background:url(../images/tbg1.jpg) repeat-x; text-align:center; line-height:50px; font-size:20px; text-align:center; color:#fff;}
.nr1{ overflow:hidden; clear:both; padding:15px 24px; background:url(../images/bg2.jpg) repeat-x top;}
.nr1_p1{ background:url(../images/tub2.jpg) no-repeat left center #c80f0f; font-size:14px; color:#FFF; padding-left:30px; line-height:30px; margin-top:5px;}
.nr1_p1 a{ color:#FFFFFF}
.nr1 li a{ display:block; background:url(../images/tub1.jpg) no-repeat left center; padding-left:30px; line-height:30px; border-bottom:1px dotted #ddd;}
.nr2{ overflow:hidden; clear:both; margin:0 -15px; margin-top:-6px;}
.nr2 li{ float:left; width:230px; padding:6px 15px;;}
.nr2_p1{ border:1px solid #ddd; padding:9px;}
.nr2 li a{ display:block;}
.nr2_p2{ width:210px; height:170px;}
.nr2_p2 img{ width:210px; height:170px;}
.nr2_p3{ line-height:35px; font-weight:bold; border-bottom:1px solid #ddd;height:35px; text-align:center;}
.nr2_p4{ height:24px; overflow:hidden;}
.bg1{ background:#cc3737; padding:12px 0;}
.tit2{ color:#fff; overflow:hidden; clear:both;}
.tit2_p1{ font-size:40px; line-height:40px;}
.tit2_p2{ float:left; line-height:24px;}
.tit2_p2 span{ font-size:16px; font-weight:bold;}
.more1{ display:block; float:right; color:#fff;}
.nr4 .pcont { width:980px; overflow:hidden;  }
.nr4 .ScrCont { width:32766px; zoom:1;  }
.nr4 #List1_1{float:left;}
.nr4 #List2_1{float:left;}
.left{ position:absolute; top:10%; left:0;}
.right{ position:absolute; top:10%; right:0;}
.nr4{ width:980px; margin:0 auto; padding:0 100px; position:relative;}
.nr4 li{ float:left; padding:0 20px; width:290px;}
.nr4 li a{ display:block;}
.nr4_p1{ border:5px solid #fff; width:280px; height:250px;}
.nr4_p1 img{ width:280px; height:250px;}
.nr4_p2{ font-size:18px; font-weight:bold; color:#ffeba8; padding-top:6px; line-height:40px; height:40px; overflow:hidden;}
.nr4_p3{ height:48px; overflow:hidden; color:#fff6d9;}

.nr3_p1{ float:left; width:355px;}
.nr3_p2{ float:right; width:600px;}
.nr3_p3{ font-size:18px; font-weight:bold;}
.nr3_p4{ height:200px; overflow:hidden; line-height:22px; margin:7px 0;}
.more2{ display:block; background:#bb2b21; color:#fff; width:120px; line-height:30px; text-align:center;}

.m_left2{ float:left; width:270px;}
.m_right2{ float:right; width:680px;}
.tit3{ overflow:hidden; clear:both; background:url(../images/tbg2.jpg) repeat-x; padding-right:10px; line-height:45px;}
.tit3_p1{ float:left; padding:0 15px; background:url(../images/tbg3.jpg) repeat-x; font-weight:bold; font-size:14px;}
.more3{ float: right; color:#777;}
.none {display:none;}
.tit3 li{ float:left; padding:0 15px; font-weight:bold; font-size:14px; color:#777;}
.tit3 .active{ padding:0 15px; background:url(../images/tbg3.jpg) repeat-x; font-weight:bold; font-size:14px; color:#333}

.nr5{ overflow:hidden; clear:both;}
.nr5 li{ overflow:hidden; clear:both; padding:5px 0;}
.nr5_p1{ display:block; border-bottom:1px dotted #ddd; line-height:30px;height:30px; background:url(../images/q.jpg) no-repeat left center; padding-left:24px;}
.nr5_p2{ line-height:22px;height:44px; background:url(../images/a.jpg) no-repeat left  top; padding-left:24px; color:#999; overflow:hidden;}

.nr6_p1{ overflow:hidden; clear:both; padding:20px 15px 10px 15px;}
.nr6_p2{ float:left; width:235px; background:url(../images/tbg4.jpg) no-repeat center bottom; padding-bottom:10px;}
.nr6_p2 a{ display:block;}
.nr6_p2 img{ width:225px; height:185px; padding:4px; border:1px solid #ddd;}
.nr6_p3{ float:right; width:390px;}
.nr6_p31{ color:#777; font-size:14px; line-height:24px;}
.nr6_p31 span{ font-size:24px; font-weight:bold; font-style:italic;}
.nr6_p32{ display:block; font-size:18px; border-bottom:1px dotted #ddd; line-height:40px;height:40px; overflow:hidden;}
.nr6_p33{ padding-top:15px; line-height:22px; height:66px; overflow:hidden;}
.nr6_p4{ overflow:hidden; clear:both; padding:0 15px;}
.nr6_p4 li{ width:300px; background:url(../images/tub3.jpg) no-repeat left center; padding-left:15px; border-bottom:1px dotted #ddd; line-height:36px;height:36px;}
.nr6_p4 li:nth-child(odd){ float:left;}
.nr6_p4 li:nth-child(even){ float:right;}
.nr6_p41{ display:block; float:left; width:220px; overflow:hidden;height:36px;}
.nr6_p42{ float:right;}

.fbg1{ background:#222; color:#fff;}
.fbg2{ background:#000; color:#fff;}
.ftit_l{ float:left;}
.ftit_l li{ float:left; padding-right:50px;}
.ftit_l li p{ font-size:15px; font-weight:bold; margin-bottom:10px; color:#fff;}
.ftit_l li a{ display:block; color:#999;}
.ftit_r{ float:right; width:350px;}
.ftit_r1{ color:#FFF; font-size:14px; border-bottom:1px dotted #ddd;}
.ftit_r2{ color:#999;}

.link a{ margin-right:10px; color:#fff;}

.r .box .content {
    padding-top:15px;
    padding-bottom:20px;
}
.r .boxright .content {
    padding-top:10px;
    padding-bottom:5px;
}
.box {
    margin-bottom:10px;
}

.box>.title {
    background: url('../images/title_bg.jpg') top left;
    height:40px;
    line-height:40px;
    position: relative;
    padding-left:10px;
}

.box>.title a {
    display: inline-block;
    position: absolute;
    right:0px;
    top:0px;
    padding-right:10px;
    background: url('../images/title_bg.jpg') top right;
    color: #000;
    text-decoration: none;
    cursor: pointer;
}


.box .content {
    border:1px solid #ccc;
    margin-top:-1px;
    border-top:0px;
}
.boxnot .content {
    border:1px solid #eee;
    margin-bottom:10px;
}


#top .top_banner {
    position: absolute;
    top:15px;
    right:23px;
}
.box .content {
    padding-top:10px;
    padding-bottom:5px;
}
.box .content li {
    display: inline-block;
    margin-left:5px;
    width:182px;
}

.box .content li .thumb {
    width:184px;
    height:139px;
}

.box .content li .thumb img {
    width:100%;
    height:100%;
}

.box .content li .title {
    text-align: center;
    margin-top:5px;
    word-break: keep-all;
    text-overflow: ellipsis;
    overflow: hidden;
}

.box .content li .title a:hover {
    color: red;
}


.tit33{  border-bottom:1px solid #d00f10;line-height:36px; overflow:hidden; clear:both; padding-bottom:5px; margin-bottom:15px;font-size:20px;color:#d00f10;}
.tit33 span{ font-size:14px;float:right;}

.tit33 a{ font-size:12px;color:#d00f10;}
.m_leftb{ float:left; width:200px; }
.m_rightb{ float:right; width:740px;  min-height:500px; color:#333} 
.nt{  font-weight:normal; padding:12px 0;margin:0; padding-left:20px; background:#d00f10 ;font-family:"微软雅黑"; }
.nt a{ font-size:20px; color:#fff; text-decoration:none;}

.nlist{ float:left; width:200px;font-family:"微软雅黑";  }

.nlist>ul{background:#fff; }
.nlist>ul>li{ border-TOP:1px solid #eee; text-align:center;background: #d41c1c; }
.nlist>ul>li>div{background:#fff;}
.nlist>ul>li>a{ display:block; height:40px; line-height:40px;font-size:16px; color:#FFF; text-decoration:none;}
.nlist>ul>li>a:hover,.nlist>ul>li.cur a{ background: #d00f10; color:#FFF;}
.nlist>ul>li>div{background:#d00f10;line-height:30px;}

.nr55_p2 li{ overflow:hidden; clear:both; line-height:32px; border-bottom:1px dotted #CCC; background:url(../images/tub2.png) left no-repeat; padding-left:20px;}
.nr55_p2 li a{ display:block; float:left; max-width:900px; font-size:14px;color:#333;}
.nr55_p2 li p{ float:right; color:#333; font-size:14px;}

.neir{ padding:10px; text-align:left; font-size:14px; color:#333;font-family:"微软雅黑";}
.neir h1{  text-align:center; font-size:20px; color:#333;font-family:"微软雅黑";}


.con_tit{text-align:center;border-bottom:1px dotted #d4d4d4;line-height:36px;}
.con_tit h2{font-size:16px;}
.con_titb{text-align:center;}
.list_li li{line-height:36px;border-bottom:1px dotted #d4d4d4; font-size:14px;}
.list_li li a{font-size:14px;}
.list_li{}

.nr33{ overflow:hidden; clear:both; padding:10px 5px;}
.nr33 li{ float:left; width:215px; padding-left:20px; text-align:center;}
.nr33 li a{ display:block; color:#333}
.nr33 li img{ width:215px; height:200px;border:1px solid #ccc;}
.nr33 li p{ font-size:16px; line-height:38px; overflow:hidden; height:38px;}

.nr34{ overflow:hidden; clear:both; padding:10px 5px;}
.nr34 li{ float:left; width:255px; padding-left:20px; text-align:center;}
.nr34 li a{ display:block; color:#333}
.nr34 li img{ width:255px; height:220px;border:1px solid #ccc;}
.nr34 li p{ font-size:16px; line-height:38px; overflow:hidden; height:38px;}



.nr11_p4 .pcont {width:100%; max-width:1200px;margin:0px auto;overflow:hidden;clear:both;}
.nr11_p4 .ScrCont { width:32766px; zoom:1;  }
.nr11_p4 #List1_1{float:left;}
.nr11_p4 #List2_1{float:left;}
.left{ position:absolute; top:40%; left:-50px;}
.right{ position:absolute; top:40%; right:-50px;}
.nr11_p4{width:100%; max-width:1200px;margin:0px auto; padding:0 50px; position:relative;}
.nr11_p4 ul{ margin:0 -10px;}
.nr11_p4 li{ float:left; padding:10px; text-align:center;}
.nr11_p40{ border:1px solid #ddd; box-shadow:3px 3px 3px #eee; padding:14px; background:#fff; width:250px;}
.nr11_p41{ display:block; position:relative; width:100%; padding-bottom:60%;}
.nr11_p41 img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.nr11_p42{ display:block; border-top:1px solid #ddd; padding-top:10px; margin-top:10px; display:table; vertical-align:middle; line-height:24px; height:48px; overflow:hidden;}
.nr11_p4 li:hover .nr11_p40{ border:3px solid #204387; padding:12px;}


