@charset "utf-8";
*{ padding:0; margin:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px; font-weight:normal; word-break:break-all;}
ol, ul{ list-style:none;}
li{ list-style-type:none; }
a{ text-decoration:none; color:#333;}
/*a:hover { COLOR:#c70a0e;}2fa6bb*/
a:hover {color:#c32121; text-decoration:none;  }
img { border:0;}

/*公共样式开始*/
body{ margin:0 auto; color:#333; font-family:"Microsoft YaHei", '微软雅黑', '宋体'; font-size:14px; background:url(../images/bj.jpg) left top repeat; position:relative;}


.clear{ clear:both; font-size:0px; line-height:0px; height:0px;}
.fl{ float:left;}
.fr{ float:right;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.pt10{ padding-top:10px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.hidden {display:none;}
.display{display:block;}


#body1{width:100%; height:457px; margin:0px auto; position:absolute; z-index:1;}
#body1 a img{width:100%;height:auto;}
#body2{width:100%; margin:0px auto; position:absolute; z-index:2;}


.wrapper{width:100%; margin:0px auto; overflow:hidden;}
.wrapper_con{width:1300px; margin:0px auto; margin-top:434px; overflow:hidden;}

.nav{width:1300px; height:69px; margin:0px auto; background:#e93939; overflow:hidden;}
.nav ul li{width: 325px;height:69px;line-height:69px;font-size:18px;font-weight:bold;color:#fff;display:block;float:left;text-align:center;}
.nav ul li a{color:#fff;}
.nav ul li:hover{background:#c32121; }
.part{width:1298px; min-height:800px; margin:0px auto; background:#fff; border:1px #edd8c2 solid; border-top:none; }
.part_con{width:1200px; margin:0px auto; padding-top:30px;padding-bottom:30px;}
.part1{width:1200px;height:420px; margin:0px auto; }
.part1_l{width:506px; height:346px; float:left;}
.part1_r{width:655px; height:346px; float:right;}

.part2{ width:1200px; height:278px; margin:0px auto; }
.part2_l{width:715px; height:278px; float:left;}
.part2_r{width:457px; height:278px; float:right;}

.part3{ width:1200px; height:372px; margin:0px auto; margin-top:10px; }
.part3_l{width:373px; height:372px; float:left;}
.part3_c{width:373px; height:372px; float:left; margin-left:43px;}
.part3_r{width:373px; height:372px; float:right; }

.ad{ width:1200px; height:92px; margin:10px auto 20px auto; overflow:hidden;}
.ad img{ width:1200px; height:92px; margin:0px auto; overflow:hidden;}

.column1{width:1200px; height:39px; line-height:39px; margin:0px auto; background:url(../images/column1.jpg) left top no-repeat; overflow:hidden;}
.column1_l{ width:150px; margin-left:30px; font-size:16px; font-weight:bold; color:#000; float:left;}
.column1_r{float:right; font-weight:bold; margin-right:15px; color:#000; font-size:15px;}

.column2{width:715px; height:39px; line-height:39px; margin:0px auto; background:url(../images/column2.jpg) left top no-repeat; overflow:hidden;}
.column2_l{ width:150px; margin-left:30px; font-size:16px; font-weight:bold; color:#000; float:left;}
.column2_r{float:right; font-weight:bold; margin-right:15px; color:#000; font-size:15px;}

.column3{width:457px; height:39px; line-height:39px; margin:0px auto; background:url(../images/column3.jpg) left top no-repeat; overflow:hidden;}
.column3_l{ width:150px; margin-left:30px; font-size:16px; font-weight:bold; color:#000; float:left;}
.column3_r{float:right; font-weight:bold; margin-right:15px; color:#000; font-size:15px;}

.column4{width:373px; height:39px; line-height:39px; margin:0px auto; background:url(../images/column4.jpg) left top no-repeat; overflow:hidden;}
.column4_l{ width:150px; margin-left:30px; font-size:16px; font-weight:bold; color:#000; float:left;}
.column4_r{float:right; font-weight:bold; margin-right:15px; color:#000; font-size:15px;}


.zzjg{width:457px; height:39px; margin-top:15px; margin-left:5px;}

/*焦点图*/

.focus{ position:relative; width:506px; height:346px; float: left; margin-top:10px;}  
.focus img{ width:506px; height:346px; } 
.focus .btn{ position:absolute; bottom:34px; left:210px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; text-decoration:none; text-align:left; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer; background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; font-size:12px; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:18px; overflow:hidden; margin-left:10px;}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:5px; left:400px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:0px auto;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;} 



.tt{ width:100%; height:110px; border-bottom:1px #e9e9e9 solid; padding-bottom:10px; margin-top:5px;}
.tt h1{font-size:26px; line-height:55px; color:#000;}
.tt p{font-size:16px; line-height:26px; color:#888; text-indent:2em;}
.tt span{font-size:16px; color:#888;}

.sllist{ width:100%; margin-top:5px;}
.sllist ul li{width:100%; background:url(../images/icon.jpg) left center no-repeat; line-height:38px; font-size:16px; padding-left:15px; display:block; float:left;}
.sllist ul li a{color:#000; float:left;}
.sllist ul li span{ font-size:16px; color:#888; float:right; padding-right:20px;}


.bglist{ width:100%;}
.bglist ul li{width:100%;  background:url(../images/icon.jpg) left center no-repeat; line-height:38px; font-size:16px; padding-left:15px;display:block; float:left; }
.bglist ul li a{ color:#000; float:left;}
.bglist ul li i{color:#e71f1f; float:left;}
.bglist ul li span{font-size:16px;color:#888; float:right; padding-right:20px;}

.list{ width:100%;}
.list ul li{ background:url(../images/icon.jpg) left center no-repeat; line-height:37px; font-size:16px; padding-left:15px;display:block; float:left;width:100%; }
.list ul li a{ color:#000;}

.list2{ width:100%;}
.list2 ul li{ background:url(../images/icon.jpg) left center no-repeat; line-height:33px; font-size:16px; padding-left:15px; }
.list2 ul li a{ color:#000;}

.splist{ width:100%;}
.splist ul li{ margin:5px 2px;float:left; display:block; }
.splist ul li img{width:164px; height:109px; padding:4px; margin:4px; border:1px #ddd solid; overflow:hidden;}
.splist ul li h1{font-size:15px; line-height:30px; color:#000; text-align:center;}

.mr_frbox { width:359px; height:340px; overflow:hidden;}
.mr_frBtnL { float: left; margin: 28px 22px 0px 0px; cursor: pointer; display: inline; }
.mr_frUl { float: left; height: 130px; width: 540px; }
.mr_frBtnR { float: right; margin-top: 28px; cursor: pointer; }

.mr_frUl ul li {width:105px; height:320px; margin:6px 7px; display: inline; float:left; overflow: hidden;}
.mr_frUl ul li img {width:90px; height:110px; padding:4px; margin:10px 4px; border:1px #ddd solid; overflow:hidden;  }
.mr_frUl ul li .pic {
    padding-top: 105px;
}
.pic {
    /*padding-top: 75%;*/
    position: relative;
    overflow: hidden;
}

.pic .a{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    transition: all 0.3s ease-in;
}
.mr_frUl ul li h1{ font-size:15px; color:#333; float:left; margin-right:5px; margin-left:5px;}
.mr_frUl ul li h2{ font-size:15px; color:#000;  text-align:center;}


.line{ width:100%; height:1px; background:#eee;}

.jyxc{ position:fixed; z-index:3; right:0px; bottom:0px;}

.mfsj{width:100%; height:40px; line-height:40px; border-bottom:1px #ddd solid;}
.mfsj h1{width:150px; margin-left:10px; padding-left:20px; font-size:16px; font-weight:bold; color:#000; float:left; background:url(../images/icon1.jpg) left center no-repeat;}
.mfsj span{float:right; font-weight:bold; margin-right:15px; color:#000; font-size:15px;}

.foot{ width:1300px; margin:5px auto;}
.foot p{  height:50px; line-height:50px; font-size:16px; color:#000; text-align:center;}





/*-------------------------------------内页part------------------------------------*/

.nypart{width:1200px;min-height:420px; margin:0px auto; }
.nypart_con{width:1160px; margin:15px auto;}
.nylist{ width:100%;}
.nylist ul li{ border-bottom:1px #ddd dotted; padding-bottom:15px; }
.nylist ul li h1{background:url(../images/icon.jpg) left center no-repeat; line-height:55px; font-size:22px; padding-left:15px;  color:#000; float:left;}
.nylist ul li h1:hover{color:#c32021; }
.nylist ul li span{color:#888; display:block;font-size:18px;line-height:55px; float:right;}
.nylist ul li p{ display:block; width:1160px; font-size:16px; line-height:30px; color:#888;}


.nylist1{ width:100%;}
.nylist1 ul li{ width:100%;background:url(../images/icon.jpg) left center no-repeat; line-height:55px; font-size:20px; padding-left:15px;  color:#000; float:left; border-bottom:1px #ddd dotted; }
.nylist1 ul li a:hover{color:#c32021; }
.nylist1 ul li span{color:#888; display:block;font-size:18px;line-height:55px; float:right;}


/*分页样式*/
.pages{ margin-bottom:40px;
font-size:17px;
color:#333;
line-height:30px;
text-align:center;
margin-top:48px;

}
.pages a{
display:inline-block;
border:1px solid #DDDDDD;
color:#333;
padding:0px 15px;
margin:0px 2px;
height:30px;
border-radius:4px;
}
.pages a:hover{
display:inline-block;
border:1px solid #c32021;
color:#fff;
background-color:#e93939;
padding:0px 15px;
margin:0px 2px;
}
.bg{
display:inline-block;
border:1px solid #c32021;
color:#fff;
background-color:#e93939;
padding:0px 15px;
margin:0px 2px;
height:30px;
border-radius:4px;
}



.nysplist1{}
.nysplist1 ul li{ float:left; display:block; margin:20px;}
.nysplist1 ul li img{ width:346px; height:239px; }
.nysplist1 ul li h1{ font-size:18px; line-height:50px;}


.nydylist1{}
.nydylist1 ul li{ float:left; display:block; margin:20px 30px;}
.nydylist1 ul li img{ width:230px; height:330px; }
.nydylist1 ul li h1{ font-size:22px; text-align:center; line-height:50px;}
.nydylist1 ul li h2{ font-size:20px; text-align:center; line-height:30px;}


.detail_nr{ padding:0px; height:min-400px;}
.xw_bt{width:1030px; margin:20px 50px;  line-height:35px; font-size:24px; color:#333; font-weight:bold; text-align:center;}
.fbsj{ width:1030px; height:30px; font-size:16px; border-bottom:1px #efefef double; margin-top:15px; color:#555; line-height:30px; text-align:center; margin:0px auto; padding-bottom:15px;}
.xwnr_zw{ padding:20px 50px; }
.xwnr_zw p{ line-height:36px; font-size:17px; text-indent:2em;}