@charset "utf-8";
/* CSS Document */

body{
	width: 100%;
	height: 100%;
	margin:0;
	padding: 0;
	font-family:"微软雅黑",Arial;
	overflow:scroll;
	overflow-x:hidden;}

ul,li{
	margin:0;
	padding: 0;
	list-style: none;}
a{
	text-decoration: none;
	color: #000000;}
h1,h2,h3,h4,h5,h6,h7,h8,p{
	font-style:normal;
	font-weight:normal;
	padding:0;
	margin:0;}
input{
	border: 0;
	font-family: "微软雅黑";
	line-height: normal;
	margin: 0;
	font: inherit;
	color: inherit;}
table{
	    border-collapse: collapse;
}
button{
	border: 0;
	background: none;}
.clear{
	clear: both;
	border: none;}

.index_main01,.index_main05,.news_in,.in_other,.pro{
	width: 1200px;
	margin:0 auto;}
.index_header .logo{
	width: 1200px;
	margin:0 auto;
	border-bottom: 1px dashed rgba(46,49,146,0.5);}
.index_header .logo img{
	width: 514px;}
.index_header ul{
	width: 1200px;
	margin:0 auto;}
.index_header ul li{
	float: left;
	margin: 0 19px;
	line-height: 60px;}
.index_header ul li a{
	color: #2e3192;
	font-size: 16px;}
.index_header ul li a span{
	font-size: 12px;}
.index_header ul li a:hover{
	color:#FF0004;}
.nav{
	width: 100%; 
	height: 60px;
	background: #FFFFFF;
	box-shadow: 3px 2px 4px #cccccc;}
.fixed{
	position: fixed;
	top: -80px;
	z-index: 110;}


.index_main01{
	margin-top: 70PX;}
.index_title{
	text-align: center;
	font-size: 28px;
	color: #333333;}
.index_main01 ul{
	margin-top: 50px;}
.index_main01 ul li{
	width: 280px;
	float: left;
	margin: 0 10px;}
.index_main01 ul li p{
	font-size: 20px;
	line-height: 40px;
	margin-top: 20px;}
.index_main01 ul li h1{
	height: 80px;
	font-size: 14px;
	line-height: 20px;}
.cc a{
	width: 90px;
	height: 30px;
	line-height: 30px;
	text-align:center;
	color: #FFFFFF;
	background:#1b1458;
	margin-top: 16px;
	border-radius: 7px;
	display: block;
	font-size: 14px;}
.index_main01 ul li a span{
	font-size: 12px;
	margin-left: 4px;}
.banner_in{
	background: url(../images/banner_in02.jpg) center no-repeat;
	height: 484px;
}
.index_main02{
	background: url(../images/main02_bg.jpg) center no-repeat;
	height: 480px;
	margin-top: 80px;}
.index_main02 .main02_text{
	width: 1200px;
	height: 200px;
	margin:0 auto;
	padding: 150px 0;
	box-sizing: border-box;
	color: #FFFFFF;
	letter-spacing: 1px;}
.index_main02 .main02_text h1{
	font-size: 24px;
	font-weight: 100;}
.index_main02 .main02_text h2{
	font-size: 20px;
	margin: 20px 0;
	font-weight: 100;}
.index_main02 .main02_text h3{
	font-size: 18px;
	margin: 20px 0;
	font-weight: 100;}

.index_main03{
	margin-top: 70px;}
.index_main03 ul{
	width: 1230px;
	height: 560px;
	margin:70px auto;
	position: relative;}
.index_main03 ul .li01{
	position: absolute;
	top: 0;
	left: 0;}
.index_main03 ul .li02{
	position: absolute;
	top: 150px;
	left: 300px;}
.index_main03 ul .li03{
	position: absolute;
	top: 0;
	left: 600px;}
.index_main03 ul .li04{
	position: absolute;
	top: 150px;
	left: 900px;}
.index_main03 ul li img{
	width: 310px;}
.index_main03 ul li h4{
	margin:14px 80px;
	line-height: 24px;
	font-size: 15px;}

.index_main04{
	background:#f2f2f2;
	height: 420px;}
.index_main04 ul{
	width: 1200px;
	margin:0 auto;
	padding-top: 60px;
	box-sizing: border-box;}
.index_main04 ul li{
	float: left;
	width: 380PX;
	margin: 0 10px;}
.index_main04 ul li p{
	font-size: 28px;
	margin-bottom: 30px;}
.index_main04 ul li p span{
	font-size: 20px;
	font-weight: 300;}
.index_main04 ul li h5{
	font-size: 15px;
	margin: 14px 0;}
.index_main04 ul li h5 span{
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	background: #000000;
	color: #FFFFFF;
	display:inline-block;
	font-size: 16px;
	margin-right: 14px;}
.index_main04 ul li h5 a:hover{
	color: #FF0004;}

.index_main05{
	margin-top: 50px;}
.index_main05 .main05_news,.main05_img{
  margin-bottom: 30px;
	float: left;}
.index_main05 .main05_news p{
	font-size: 24px;}
.index_main05 .main05_news .main05_text{
	margin-top: 20px;}
.index_main05 .main05_news .main05_text img{
  height: 300px;

	float: left;
	width: 450px;}
.index_main05 .main05_news .main05_text .text01{
	float: left;
	width: 320px;
	margin: 0 30px;}
.index_main05 .main05_news .main05_text .text01 h6{
	font-size: 14px;
	height: 190px;
	overflow: hidden;}
.index_main05 .main05_news .main05_text .text01 a{
	width: 144px;
	height: 26px;
	line-height: 26px;
	text-align: center; 
	border-radius: 6px;
	border: 1px solid #7f7f7f;
	display: block;
	font-size: 14px;
	margin: 40px 150px;}
.index_main05 .main05_news .main05_text .text01 a:hover{
	border:none;
	color: #FFFFFF;
	background: #2e3192;
	height: 28px;}
.index_main05 .main05_img{
	margin-top: 50px;}
.index_main05 .main05_img .m5_icon{
	width: 200px;
	float: left;}
.index_main05 .main05_img a{
	width: 30px;
	float: left;
	margin: 100px 24px;}
.m5_i4{
	width:200px;
	height:266px;
	display: block;}
.m5_i1,.m5_i2,.m5_i3{
	display: none;}
.m5_i4 img{
	width:200px;
	height:266px;
}
.index_main06{
	height: 500px;
	background: #333333;
	margin-top: 50px;}
.index_main06 ul{
	padding-top: 50px;
	box-sizing: border-box;
	width: 1300px;
	margin:0 auto;}
.index_main06 ul li{
	float: left;
	margin: 0 88px;
	font-size: 14px;
	line-height: 22px;
	color: #FFFFFF}
.index_main06 ul li p{
	font-size: 20px;
	height: 50px;}
.index_main06 ul li a{
	color: #FFFFFF;}
.index_main06 ul li a:hover{
	color:#FF0004;}
.index_main06 .main06_pro{
	margin-top: 30px;
	width: 200px;}
.index_main06 .main06_pro p{
	height: 40px;}
.index_main06 .main06_pro a{
	float: left;
	margin-right: 30px;
	width:70px;
	height: 22px;
	line-height:22px;}
.index_main06 .index_end{
	width: 1250px;
	margin:0 auto;

	border-top: 1px dashed #555555;
	line-height: 60px;
	color: #FFFFFF;
	font-size: 14px;}
.index_main06 .index_end span{
	margin-left: 570px;}

/*********新闻业***********/
.news_main01 ul{
	width: 1240px;
	margin:20px auto;}
.news_main01 ul li{
	float: left;
	width: 580px;
	margin: 20px 20px;
	
	border: 1px solid #E0E0E0;
	padding: 10px 0;
	box-sizing: border-box;}
.news_main01 ul li img{
	width: 200px;
	height:140px;
	float: left;}
.news_main01 .main01_text{
	float: right;
	width: 360px;}
.news_main01 .main01_text p{
	font-size: 20px;}
.news_main01 .main01_text h1{
	font-size: 14px;
	margin-top: 14px;
	line-height: 20px;}
.news_main01 .main01_text h2{
	font-size: 12px;
	margin-top: 18px;
	color: #666666;}
.news_main01 .main01_text h2 span{
	color:#000000;
	height: 30px;
	line-height: 30px;
	width: 100px;
	text-align: center;
	border: 1px solid #000000;
	border-radius: 8px;
	display:inline-block;
	margin: 0 60px;}
.news_main01 .main01_text h2 span:hover{
	color:#FFFFFF;
	background: #2e3192;}
.news_but{
	text-align: center;
	margin-top: 30px;}

/*********新闻业内页***********/
.news_in{
	margin-top: 30px;}
.news_in .in_left{
	width: 880px;
	float: left;}
	.left_more{
	font-size: 14px;
	color: #fff;
	width: 100%;
	background: rgba(0,0,0,0.3);
	height: 50px;
	line-height: 50px;
	margin-top: -50px;
	z-index: 100000;
	position: relative;}
.left_more .con{
	width: 1200px;
	margin: 0 auto;
	text-align: right}
.left_more .con a{
	color:#fff;}
.left_more .con a:hover{
	color:#FF0004;}


.news_in .in_left h3{
	
	font-size: 28px;
	text-align: center;
	
	line-height: 70px;
	margin-top: 20px;}
.news_in .in_left h1{
	border-top: 1px dashed #B8B8B8;
	font-size: 14px;
	color: #666666;

	text-align: center;
	line-height: 40px;}
.news_in .in_left .left_text{
	
	font-size: 14px;
	color: #1a1a1a;
	line-height: 24px;}
.news_in .in_left .left_text img{
	margin-bottom: 20px;
	    max-width: 900px;
}
.news_in .in_left .left_icon{
	margin-top: 60px;
	height: 60px;
	border-bottom:1px dashed #B8B8B8;}
.news_in .in_left .left_icon h1{
	font-size: 14px;
	text-align:right;
	    margin-bottom: 10px;
	float: left;
	margin-right: 60px;}
.news_in .in_left .left_icon h1 img{
	width: 40px;
	float: left;}
.news_in .in_left .left_icon h1 span{
	float: left;
	margin:0 18px;}
.news_in .in_left .left_icon h2{
	color: #666666;
	font-size: 14px;
	margin-left: 600px;
	line-height: 40px;}
.news_in .in_left .left_icon h2 a{
	color:#000000;
	margin-left: 10px;}
.news_in .in_left .left_icon h2 a:hover{
	color:#FF0004;}
.news_in .in_right{
	width: 280px;
	float: right;
	}
.news_in .in_right p{
	height: 46px;
	line-height: 46px;
	text-align: center;
	background:#666666;
	color: #FFFFFF;
	font-size: 18px;
	}
.news_in .in_right .right_main01{
	line-height: 50px;
	border: 1px solid #dddddd;
	padding: 18px 0;
	padding-bottom: 20px;
	box-sizing: border-box;}
.news_in .in_right .right_main01 a{
	font-size: 15px;
	border-bottom: 1px solid #dddddd;
	line-height: 50px;
	height: 50px;
	width: 250px;
	display: block;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	margin:0 auto;}
.news_in .in_right .right_main01 a:hover{
	color: #FF0004;}
.news_in .in_right .right_main02{
	margin-top: 30px;}
.news_in .in_right .right_main02 h2{
	font-size: 17px;
	font-weight: bold;
	line-height: 30px;
	margin: 20px 0;} 
.news_in .in_right .right_main02 img{
	width: 18px;
	float: left;
	margin: 8px 10px;}
.news_in .in_right .right_main02 a:hover{
	color: #FF0004;}
.news_in .in_right .right_main03 ul{
	margin-top: 20px;}
.news_in .in_right .right_main03 ul li{
	height: 28px;
	line-height: 28px;
	text-align: center; 
	border-radius: 8px;
	border: 1px solid #b3b3b3;
	color: #b3b3b3;
	font-size: 14px;
	float: left;
	margin: 6px 4px;
	padding: 0 14px;
	box-sizing: border-box;}
.right_main02 ul li{
	line-height: 25px
}
.right_main02 ul li a{
	font-size: 14px;
	color: #999;
}
.news_in .in_right .right_main03 ul li:hover{
	border: 1px solid #FF0004;
	color:#FF0004;}
.news_in .in_right .right_main04{
	border: 1px solid #666666;
	height: 80px;
	border-radius: 24px;
	text-align: center;
	margin-top: 40px;
	padding-top: 14px;
	box-sizing: border-box;}
.news_in .in_right .right_main04 a{
	font-size: 18px;
	color: #666666;}
.news_in .in_right .right_main04:hover{
	border: 1px solid #FF0004;}
.news_in .in_right .right_main04:hover a{
	color:#FF0004;}

.news_in .in_other{
	margin-top: 80px;}
.news_in .in_other p{
	border-bottom:1px dashed #B8B8B8;
	font-size: 22px;
	height: 70px;
	margin-bottom: 30px;}
.news_in .in_other .in_pro{
	float:left;
	width: 600px;}
.pj_c img{
	height: 160px;
	width:160px;
	float:left;
	margin: 0 8px;}
.news_in .in_other .in_pro .in_pro_img01{
	width: 20px;
	height: 38px;
	margin: 60px 8px;}
.news_in .in_other .in_pro .in_pro_img02{
	width: 160px;}
.news_in .in_other .in_case{
	float:right;
	width: 570px;}
.news_in .in_other .in_case img{
	float:left;
	width: 160px;
	height: 160px;
	margin: 0 14px;}
.news_in .in_other .in_case h1{
	float:right;
	width: 130px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	font-size: 14px;
	border-radius: 5px;
	border: 1px solid #666666;
	color: #333333;
	margin:20px 20px;}
.news_in .in_other .in_case h1:hover{
	border: 1px solid #2e3192;}
.news_in .in_other .in_case h1:hover a{
	color: #2e3192;}

/*********产品页***********/
.pro{
	margin-top: 20px;}
.pro .pro_more{
	float: right;
	font-size: 14px;
	color: #666666;}
.pro .pro_more a{
	color: #666666;}
.pro .pro_more a:hover{
	color: #FF0004;}
.pro P{
	text-align: center;
	font-size: 28PX;
	color: #333333;
	margin-top: 10px;}
.pro .pro_nav{
	border-top:1px dashed #B8B8B8;
	border-bottom:1px dashed #B8B8B8;
	padding: 10px 0;
	box-sizing: border-box;
	margin: 40px 0;}
.pro .pro_nav ul li h1{
	font-size: 24px;
	font-weight: bold;
	width: 180px;
	margin-top: 40px;
	float: left;}
.pro .pro_nav ul li img{
	width: 20px;
	float:right;
	margin-top: 8px;}
.pro .pro_nav ul li h2{
	font-size: 15px;
	width: 980px;
	float:right;
	border-bottom:1px dashed #B8B8B8;
	padding: 10px 14px;
	box-sizing: border-box;}
.pro .pro_nav ul li h2 u{
	float:left;
	width: 190px;
	margin: 3px 0px;
	text-decoration: none;}
.pro .pro_nav ul li .pro_nav02 u{
	width: 190px;}
.pro .pro_nav ul li u:hover{
	color: #FF0004;
	cursor: pointer;}

.pro .pro_ul{
	margin-top: 40px;}
.pro .pro_ul .pro_li{
	width: 280px;
	float: left;
	margin: 10px;
	font-size: 16px;
	line-height: 40px;}
	.pro .pro_ul .pro_li img{
		width:280px;
		height:210px;
	}
.pro .pro_ul .pro_but{
	border-bottom:1px dashed #B8B8B8;
	font-size: 14px;
	line-height: 60px;
	text-align: right;
	margin-top: 40px;}
#Table_Item0{
	display: block;}
#Table_Item1,#Table_Item2,#Table_Item3,#Table_Item4,#Table_Item5,#Table_Item6,#Table_Item7,#Table_Item8,#Table_Item9,#Table_Item10,#Table_Item11,#Table_Item12,#Table_Item13,#Table_Item14,#Table_Item15,#Table_Item16,#Table_Item17,#Table_Item18,#Table_Item19,#Table_Item20,#Table_Item21,#Table_Item22,#Table_Item23,#Table_Item24,#Table_Item25,#Table_Item26,#Table_Item27,#Table_Item28,#Table_Item29,#Table_Item30,#Table_Item31,#Table_Item32,#Table_Item33,#Table_Item34,#Table_Item35,#Table_Item36,#Table_Item37,#Table_Item38,#Table_Item39,#Table_Item40,#Table_Item41,#Table_Item42,#Table_Item43{
	display: none;}
#Table_It1,#Table_It2,#Table_It3,#Table_It4,#Table_It5,#Table_It6,#Table_It7,#Table_It8,#Table_It9,#Table_It10,#Table_It11,#Table_It12,#Table_It13,#Table_It14,#Table_It15,#Table_It16,#Table_It17,#Table_It18,#Table_It19,#Table_It20,#Table_It21,#Table_It22,#Table_It23,#Table_It24,#Table_It25,#Table_It26,#Table_It27,#Table_It28,#Table_It29,#Table_It30,#Table_It31,#Table_It32,#Table_It33,#Table_It34,#Table_It35,#Table_It36,#Table_It37,#Table_It38,#Table_It39,#Table_It40,#Table_It41,#Table_It42,#Table_It43{
	display: none;}

/*********产品内页***********/
.pro_in ul{
	margin-left: 40px;}
.pro_in ul li u{
	color: #333333;
	font-size: 15px;
	line-height: 26px;
	text-decoration: none;}
.pro_in h2:hover,.pro_in ul li u:hover{
	cursor: pointer;
	color: #FF0004;}
.pro_in ul li span{
	color: #333333;
	font-size: 15px;
	margin-right: 4px;
	margin-left: -20px;
	display: none;
	float: left}
#pro_c2,#pro_c3,#pro_c4{
	display: none;}

/*********标签页***********/
.nl{
	float: left;
	margin-top: 30px;}
.nl .top{
	width: 850px;
	border-left: 5px solid #cc0000;
	border-bottom: 1px solid #cbcbcb;
	height: 40px;
	font-size: 24px;
	color: #000000;
	padding-left: 20px;}
.nl ul li {
	border-bottom: 1px dashed #dedede;}
.nl ul li .time{
	width: 88px;
	height: 88px;
	float: left;
	text-align: center;
	font-size: 16px;
	line-height: 20px;
	display: block;
	background: #f2f2f2;
	color: #444;
	margin-top: 10px;}
.nl ul li .time span{
	font-size: 32px;
	color: #d11818;
	line-height: 60px;}
.nl ul li .time h4{
	font-size: 14px;
	line-height: 10px;}
.nl ul li .tle {
	width:750px;
	float: right;
	color: #666666;
	font-size: 14px;
margin-left: 20px}
.nl ul li .tle h1{
	color: #000;
	font-size: 20px;
	font-weight: bold;
	text-align: left}
.nl ul li .tle h3{
	font-size: 13px;
	color: #848484;
	margin-top: 4px;
	text-align: left;
	line-height: 20px;}
.nl ul li .tle span{
	color: #a6a6a6;
	font-size: 12px;
	line-height: 12px;
	padding: 7px 0;}
.nl ul li a{
	display: block;
	padding: 25px 0;
	overflow: hidden;}
.nl ul li a:hover {
	display: block;
	background: #f2f2f2;}
.nl ul li a:hover h1{
	color: #cc0000;}

.pj01 {
    padding: 0px 20px 0 0px;
    float: left;
    position: relative;
    left: 0px;
    top: 50px;
}

.pj02 {
    padding: 0px 0 0 20px;
    float: right;
    position: relative;
    left: 20px;
 bottom:110px;
}
.news_con{
	width: 100%;
	background: #f5f5f5;
	margin: 0;
	padding-bottom: 30px;}
.news_con .con{
	width: 1200px;
	margin: 0 auto;
	padding: 40px 0;}
.news_con .in_left{
	background: rgba(255,255,255,1.00);
	padding: 0 30px;
	box-sizing: border-box;}
.news_con .in_left .left_icon{
  float: left;

	border-bottom:none;
	padding-bottom: 30px;}
.index_main06{
	margin-top: 0px;}
.news_con .in_right p{
	margin-top: 30px;}
.news_con .in_right p:first-child{
	margin-top: 0px;}
.news_con .in_right{
	margin-top: 0px;}


.pro .pro_ul .pro_li:hover img{
	border: 1px solid red;

	box-sizing: border-box;}
.pro .pro_u