﻿/* 全局通用
--------------------------------------------------------------------------------------------------------------- */
* {font-family: \5b8b\4f53,Microsoft Yahei, \5FAE\8F6F\96C5\9ED1,  Arial, Lucida, Verdana, Helvetica, sans-serif;}
body {
 color: #666;
 background: #FFF;
 margin: 0;padding: 0;outline: 0;font-size: 100%;vertical-align: baseline;
}
body, button, input, textarea {
 font-size: 12px;
 line-height: 1.531;
 outline: none;
 margin: 0;
 padding: 0;
 border: 0;
}
button { -webkit-appearance: none;}
p, ul, ol, dl, dt, dd, form, blockquote {
 margin: 0;
 padding: 0;
}
ul, ol {
 list-style: none;
}
h1, h2, h3, h4, h5, h6 {
 font-size: 12px;
 margin: 0;
 padding: 0;
}
em, b, i {
 font-style: normal;
 font-weight: normal;
}
img {  border: 0;}
a {
 text-decoration: none;
 color: #333333;cursor:pointer;vertical-align:baseline;background:transparent;
}
a:hover {
 text-decoration: none;
}
input, img, select {
 vertical-align: middle;
}
.clear {
 clear: both;
 height: 0;
 line-height: 0;
 font-size: 0;
}
.clearfix {
 overflow: hidden;
 zoom: 1;
}
.none {
 display: none;
}
.captcha {
 cursor: pointer;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
　　display:block;
}
.video embed, .video object,.video iframe {
　　width:100%;
　　height: auto;
}
table {	border-collapse:collapse;border-spacing:0;}
.hide {
	display:none
}
.show {
	display:block
}
input, select, input[type="checkbox"], input[type="radio"] {vertical-align: middle;padding:0px;}
input[type="button"], input[type="reset"], input[type="submit"], button{cursor: pointer;}
input::-ms-clear,input::-ms-reveal{display:none;} 


.logo { width:1200px; height:97px; margin:0 auto;}
#menu { width:100%; height:44px; background:#AE1C27; margin:0 auto;}

/*导航菜单*/
#navMenu { width:1200px; height:44px; overflow:hidden; margin: 0px auto; }
#navMenu ul{ margin-left:0px; }
#navMenu li {
	float:left;
	height:44px;
	line-height:44px;
	width: 109px;
}
#navMenu li a { color:#fff; display: block; text-align:center; text-decoration: none; font-weight:bold; font-size:14px; width: 120px; line-height:44px; }
#navMenu li a:hover{ text-decoration: none; color: #ffffff; background:#DA0B1B;}

/*下拉菜单*/
.dropMenu { position:absolute; top: 0px; z-index:100; width: 109px; visibility: hidden;  margin-top: -1px;}
.dropMenu li a { width: 109px; display: block; text-align:center; color: #FFF; text-decoration: none; font-size:14px; height:36px; line-height:36px; background: #AE1C27; margin-top: 1px; filter: Alpha(Opacity=100); -moz-opacity:1; opacity: 1; }
.dropMenu a:hover {text-decoration: none; background: #DA0B1B; color: #FFF; }

#banner {  width:100%; height:282px; background:url(../images/banner_bg.jpg) repeat-x left top; margin:0 auto;  overflow:hidden; }
#banner .banner { width:1200px; height:242px; overflow:hidden; margin: 20px auto;}

.links {  width:100%; height:280px; background:#f4f4f4; margin:0 auto; overflow:hidden; }
.links img { width:1200px; height:280px; display:block; margin:0 auto;}

.foot {  width:100%; height:100px; background:#ffffff; line-height:100px; text-align:center; margin:0 auto; overflow:hidden; }

.content { width:1200px; margin: 0px auto; overflow:hidden;}

.content  a {text-decoration: underline;}


.content .table { margin:20px auto; border-top:1px solid #CCC; border-left:1px solid #CCC; }
.content .table td,
.content .table th { min-height:30px; line-height:30px;border-bottom:1px solid #CCC; border-right:1px solid #CCC; font-size:12px; }
.content .table td { padding:2px 10px; }




.ileft { width:867px; height:570px; float:left;}
.iright { width:293px; height:570px; float:right;}

.iright .slid ul li { margin:2px 0;}

.iright .search .keyname { width:291px; height:30px; border:1px solid #D6D6D6; margin-bottom:20px; color:#666; text-indent:8px;}
.iright .search .keyclass { width:174px; height:30px; border:1px solid #D6D6D6; margin-bottom:20px; color:#666;}
.iright .search .submit { width:108px; height:30px; background:#AE1C27; line-height:30px; text-align:center; font-size:14px; color:#FFF; margin-left:4px; margin-bottom:20px;}


.ileft .ibot ul li { float:left; width:267px; height:220px; margin-left:33px;}
.ileft .ibot ul li:first-child {margin-left:0;}
.ileft .ibot ul li img { width:267px; height:70px; display:block;}
.ileft .ibot ul li h3 { width:267px; height:50px; line-height:50px; font-size:14px; text-indent:20px; background:url(../images/dian4.jpg) no-repeat left center; }
.ileft .ibot ul li p { height:50px; line-height:25px; overflow:hidden; padding-left:20px;}
.ileft .ibot ul li a { display:block; height:40px; line-height:40px; color:#AE1C27; font-family:Arial; padding-left:20px;}
.ileft .ibot ul li a:hover { color:#000;}

.ileft .itop { border-bottom:1px solid #ccc;height:300px; margin-bottom:30px;}
.ileft .itop .yuyue { width:265px; float:left; height:300px;}
.ileft .itop .dongtai { width:565px; float:left; height:300px; margin-left:37px;}

.ileft .itop .yuyue dl dt { width:265px; height:40px; line-height:40px; font-size:14px; text-indent:20px; background:url(../images/dian4.jpg) no-repeat left center; font-weight:bold; }

.ileft .itop .yuyue .flv { width:263px; margin:0 auto; margin-top:20px;}

.ileft .itop .dongtai h3 { height:50px; line-height:50px; font-size:14px; text-indent:20px; background:url(../images/dian4.jpg) no-repeat left center; margin-top:15px; }
.ileft .itop .dongtai dl { width:100%; height:90px; overflow:hidden; border-bottom:1px dotted #999;}
.ileft .itop .dongtai dl dt { width:90px; text-align:center; height:90px; float:left; font-size:14px; font-weight:bold; font-family:"Times New Roman"; color:#999; border-right:1px dotted #999; padding-right:5px;}
.ileft .itop .dongtai dl dt span { font-size:40px; font-family:Verdana; line-height:58px; color:#000; font-weight:normal;}
.ileft .itop .dongtai dl dd { width:445px; height:90px; float:left; margin-left:24px; }
.ileft .itop .dongtai dl dd h4 { height:40px; line-height:40px; overflow:hidden;}
.ileft .itop .dongtai dl dd h4 a { color:#AE1C27; font-size:14px;}
.ileft .itop .dongtai dl dd h4 a:hover { color:#000;}
.ileft .itop .dongtai dl dd p { line-height:20px; color:#999; height:40px; overflow:hidden;}
.ileft .itop .dongtai ul { margin-top:15px;}
.ileft .itop .dongtai ul li { width:48%; float:left; height:35px; line-height:35px; margin:0 1%; overflow:hidden;}
.ileft .itop .dongtai ul li a { display:block; height:30px; color:#666; text-indent:5px; line-height:30px;}
.ileft .itop .dongtai ul li a:hover { background:#9a9a9a; color:#FFF;}


.listImg3 {overflow:hidden; margin-left:0px; margin-top:0px;}
.listImg3 li {float:left; width:590px; height:110px; margin:20px 0 0px 20px; }
.listImg3 li:nth-child(2n+1) { margin-left:0;}
.listImg3 li a { display:block; height:90px; background:#f4f4f4; padding:10px;}
.listImg3 li a:hover { background:#ae1c27;}
.listImg3 li a h3 { font-size:14px;  line-height:40px; color:#000;}
.listImg3 li a p { font-size:12px;  line-height:25px; font-weight:normal; color:#000;}
.listImg3 li a:hover h3,
.listImg3 li a:hover p { color:#FFF;}

.td_title_bg { background: url(../images/d.jpg) repeat-x; text-align: center; color: #ae1c27; height:50px; width:100%; font: bold 16px/48px "微软雅黑"; margin:0px auto; margin-top:15px;}
.table_border { padding: 20px; border: 1px solid #ddd;  vertical-align: top; margin:0px auto; margin-top:15px; line-height:24px; }


.a2 {color:#ae1c27;font-size:14px; font-weight:bold;}
.a2:hover { color:#000;}

.yisheng,
.keshi { width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:10px }
.yisheng h3 { line-height:35px; font-size:14px; color:#333;}
.yisheng p { line-height:26px; color:#999;}
.yisheng ul li { width:73px; float:left; height:32px; line-height:32px;}
.yisheng ul li a { color:#666;}
.yisheng ul li a:hover { color:#ae1c27;}
.yisheng .jumpMenu { width:220px; height:35px; border:1px solid #D6D6D6; color:#666;}
.yisheng .ysphoto {display: block;
width: 140px; height:140px;
margin: 0px;
overflow: hidden;
border-radius: 100px;}


.keshi { border:1px solid #ae1c27; }

.keshi td { font-size:20px; color:#000; font-family:"微软雅黑"; }
.keshi  ul { width:1015px; margin:13px auto; overflow:hidden; }
.keshi  ul li { float:left; width:144px; height:34px; line-height:34px; margin-right:1px;}
.keshi  ul li a { display:block; text-indent:15px; font-size:12px;}
.keshi  ul li a:hover { background:#ae1c27; color:#FFF;}
.keshi  ul li a.on { background:#ae1c27; color:#FFF;}

/*选项卡1*/
#tabsControl { width:100%; min-height:420px; margin:10px auto; overflow:hidden; }
#tabsControl ul{  
    width:100%;  
    margin:0; 
	overflow:hidden;
    }  
      
#tabsControl ul li{  
    display:block;  
    list-style:none;  
    float:left;  
    height:36px;  
    line-height:35px;  
    width:200px; 
	text-align:center;  
	color:#333;
	font-size:12px;
	font-weight:normal;
	border-right:2px solid #fff;
	border-bottom:2px solid #fff;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	background:#ededed;
	cursor: pointer;
    }  
  
#tabsControl ul li.liItem{  
    background:#AE1C27; 
	color:#fff;
	text-align:center; 
	font-weight:bold;
    }  
      
#tabsControl ul li.liItem_{  
    background:#ededed;
    color:#333;
	font-weight:normal;
	text-align:center; 
}  
#tabsControl .tabItem{  
    width:100%;   
    overflow:auto;
	min-height:360px;
    }  
  
#tabsControl .tabItem_{  
    width:100%;   
    overflow:auto;
    min-height:360px;
    display:none;         
    }
#tabsControl .tabItem table { margin:20px auto; border-top:1px solid #CCC; border-left:1px solid #CCC; }
#tabsControl .tabItem table td,
#tabsControl .tabItem table th { min-height:30px; line-height:30px;border-bottom:1px solid #CCC; border-right:1px solid #CCC; font-size:12px; background:#fafafa;}
#tabsControl .tabItem table td { padding:2px 10px; background:#FFF;}

#tabsControl .tabItem a,
#tabsControl .tabItem_ a { font-weight:bold; text-decoration:underline;}

#tabsControl .tabItem a:hover,
#tabsControl .tabItem_ a:hover { color:#AE1C27;}


.pub_c {
    width:1200px; 
    font-weight:bold; 
    height:242px; 
    margin:0 auto; 
    position:relative; 
    margin-bottom: 70px;
}

.slide { width:100%; min-height:242px; overflow:hidden; margin:0;background: #fff;}
.slider { width:100%;  margin:0 auto; height:242px; overflow:hidden;}
.slider a { display: block;width:100%; height:242px; }
.slider img { width:100%; height:242px; }
.slick-list .draggable{height:242px;}
.slick-slider { position: relative;  display: block;}
.slick-slide { float: left; height: 242px; min-height: 1px; display: none; }
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }

/*焦点图的左右箭头*/
@font-face { font-family: "slick"; src: url("../slick/fonts/slick.eot"); src: url("../slick/fonts/slick.eot?#iefix") format("embedded-opentype"), url("../slick/fonts/slick.woff") format("woff"), url("../slick/fonts/slick.ttf") format("truetype"), url("../slick/fonts/slick.svg#slick") format("svg"); font-weight: normal; font-style: normal; }
/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block;line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top:50%; margin-top:-18px;  padding: 0; border: none; outline: none; }
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none; background: transparent; color: transparent; }
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }
.slick-prev:before, .slick-next:before { font-family: "slick"; font-size: 40px; line-height: 1; color: white; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-prev { left: 0px; }
[dir="rtl"] .slick-prev { left: auto; right: 0px; }
.slick-prev:before { content: "←"; }
[dir="rtl"] .slick-prev:before { content: "→"; }
.slick-next { right: 0px; }
[dir="rtl"] .slick-next { left: 0px; right: auto; }
.slick-next:before { content: "→"; }
[dir="rtl"] .slick-next:before { content: "←"; }

/*焦点图的小圆点*/
.slick-dots { position: absolute; bottom:22px; left:49%; height:16px; list-style: none; display:block; text-align: center; padding: 0; width: 100px; overflow:hidden; }
.slick-dots li {display: none; position: relative; float:left; height: 16px; width: 15px; margin: 0 0px; padding: 0; cursor: pointer;  }
.slick-dots li button { border:0; display: block; height: 12px; width: 12px; outline: none; line-height: 0;  padding: 0px; cursor: pointer; border-radius:10px; background:none; }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "•"; width: 15px; height: 15px; font-family: "slick"; font-size: 5px; line-height: 16px; text-align: center; color:#000; opacity: 0.2; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { color:#000; opacity: 0.7; font-size: 8px; }

.slide .div_ul{display: none;}



.eqcolor p{
    color: #8a3936;
}
.eqcolor td{
    color: #8a3936;
}
.eqcolor td a{
    color: #8a3936;
}
.eqcolor tr:nth-of-type(2n){
    background: #efd3d2;
}