﻿@charset "utf-8";
/* CSS Document */
*{
	margin:0; 
	padding:0;
}
ul,li{ list-style-type:none;}
iframe{ border:none;}
body{
	font-family:"微软雅黑";
	font-size:12px;
	margin:0 auto;
	color:#000;
	}

div, h1, h2, h3, h4,h5,dl,dd,dt, p, form, label, input, textarea, img, span{
	margin:0; 
	padding:0;
}
span{ 
	border-width:0;
}
img{ 
	border:0; 
	padding:0;
	vertical-align:middle;
}
ul,input{
	margin:0; 
	padding:0; 
	list-style-type:none;
}
a{ color:#000; text-decoration: none;}
a:hover{text-decoration: none;}
a,area{ 
	blr:expression(this.onFocus=this.blur()) 
} /* for IE */
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
em{font-style: normal;}

.top{float:left; width:100%; height:124px; background: url(../images/1.jpg) left top repeat-x;}
.box_box{margin:auto; width:1200px; height:auto;}
.top1{float:left; width:1200px; height: 34px; }
.top1_L{float: left; width:auto; height: 34px; line-height: 34px; color: #515151;}
.top1_R{float: right; width: 255px; height: 34px;}
.top1_R1{float: left; width: auto;height: 34px;}
.top1_R2{float: right; width: auto;height: 34px;}
.top1_R2 a{float: right; height: 34px; width: auto; background: url(../images/2.jpg) no-repeat; line-height: 35px; padding-left: 17px  ; margin-left: 13px;}

.top2{float:left; width:1200px; height: 90px; }
.logo{float:left; width:471px; height:auto; margin-top: 17px;}

.nav{float:right; width:721px; height:90px;}
.nav ul li{float:left; width:97px; height:60px; margin: 0px 3px; line-height: 17px; padding-top: 30px; text-align:center; }
.nav ul li a{ font-size:10px; color: #b30015; text-transform: uppercase;}
.nav ul li a em{ font-size:14px; color: #000000}
.nav ul li:hover{background:#b30015;}
.nav ul li:hover a em{color:#ffffff !important;}
.nav ul li:hover a{color:#ffffff !important;}


.banner{float:left; width:100%; height:481px; overflow:hidden;}
.flexslider { position: relative; height:481px; overflow: hidden; background: url(images/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li { height:481px;}
.flex-control-nav { position: absolute; bottom: 20px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(../images/dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}
#demo1{ 
    overflow: hidden;
    width:1200px;
}
#marque1 td, #marque2 td{ padding:0px; margin:0;}

.gd{float: left; width: 100%; height: 35px; background: #f1f1f1;}
.gd_L{float: left;width: 81px; height:35px; background:url(../images/5.jpg) left center no-repeat; line-height: 35px; padding-left: 24px; font-size: 14px;} 
.gd_R{float: left; width:1090px; height: 35px;}

.qimo8{ overflow:hidden; width:1090px;}
.qimo8 .qimo {/*width:99999999px;*/width:8000%; height:35px;}
.qimo8 .qimo div{ float:left;}
.qimo8 .qimo ul{float:left; height:35px; overflow:hidden; zoom:1; }
.qimo8 .qimo ul li{float:left; line-height:35px; list-style:none; background:url(../images/6.jpg) left center no-repeat; padding-left:8px; width: 348px; margin-right: 20px;}
.qimo8 .qimo ul li a{float: left; width: auto;height:35px;}
.qimo8 .qimo ul li span{float: right; width: auto;height:35px;}



.box1{float:left; width:100%; height:486px;}

.box1_title{float:left; width:1200px; height:54px; margin-top: 19px; text-align:center; background:url(../images/7.png) center bottom no-repeat;}
.box1_title a{float:left; width:1200px; height:30px; line-height:30px; font-size:16px;}
.box1_title span{float:left; width:1200px; height:24px;line-height:24px; font-size: 18px; font-weight: bold; letter-spacing: 0.5px; color:#b30015;text-transform:uppercase;}

.box1_text{float:left; width:1200px; height:auto; margin-top:32px;}
.box1_a{float:left; width:1200px; height:52px;}
.box1_a_L{float:left; width:149px;height:44px; background:url(../images/8.jpg) left top no-repeat; text-align: center; line-height: 44px; padding-top: 8px; color: #ffffff; font-size: 16px;}
.box1_a_R{float:left; width:1051px; height: 44px; line-height: 44px; margin-top:8px; background: #e9e9e9;}
.box1_a_R ul li a{float: left; width: auto; padding: 0px 28px; font-size: 14px;}

.box1_b{float: left; width: 1200px; height: auto; margin-top: 17px;}
.box1_b_L{float: left; width: 425px; height: 251px;}
.box1_b_R{float: right; width: 756px; height: auto;}
.box1_b_R a{float: left; width: 756px; height:47px; line-height: 47px; background: url(../images/10.jpg) left bottom no-repeat; margin-top: 8px; font-size: 16px; font-weight: 600;}
.box1_b_R span{float: left; width: 756px; height:134px; line-height: 30px; margin-top: 5px; color: #383838; border-bottom: 1px dashed #878787; font-size: 14px;}



.box2{float:left; width:100%; height:444px; background:url(../images/13.jpg) center top no-repeat;}
.box2_text{float:left; width:1200px; height:auto;}
.box2_L{float:left; width:939px; height:auto; margin-top: 14px;}
.box2_L1{float:left;width:448px; height: 121px; margin-top: 19px; background: #ffffff; margin-right: 16px;}
.box2_L1 img{float:left;width:89px; height: 89px; margin-left: 15px; margin-top: 18px;}
.box2_L1 a{float:left;width:320px; height: 23px; line-height: 23px; margin-left: 14px; margin-top: 29px; font-size: 14px; font-weight: bold;}
.box2_L1 span{float:left;width:320px; height:auto; margin-left: 14px; line-height:24px; font-size: 14px; color: #555555;}

.box2_R{float: right; width: 260px; height: 261px; background: #ffffff;margin-top: 33px; text-align: center;}
.box2_R img{padding-top:19px; height: 89px; width: 89px;}
.box2_R a{float: left; width: 260px;text-align: center; margin-top: 10px;font-size: 14px; font-weight: bold;}
.box2_R span{float: left; width: 216px; line-height: 24px; text-align: left; margin-left: 23px;font-size: 14px; color: #555555;margin-top: 5px;}


.box3{float:left; width:100%; height:489px; margin-top: 20px;}
.box3_text{float:left; width:1200px; height:auto; margin-top:8px;}

.box3_L{float:left; width:346px; height:auto; margin-top: 26px;}
.box3_L_title{float:left; width:296px;height: 37px;}
.box3_L_title span{float: left;width: 113px; height: 37px; background: #b30015; text-align: center; line-height: 37px; color: #FFFFFF; font-size: 16px;}
.box3_L_title a{float: right; color: #b30015; line-height: 50px; color: #b30015;} 
.box3_L_text{float: left; width: 280px; margin-top:15px; margin-left: 15px;}
.box3_L_text ul li{float: left; width: 265px; height: auto; padding-left: 15px;line-height: 32px; background: url(../images/21.jpg) left center no-repeat;}
.box3_L_text ul li a{float: left; width: auto; font-size: 14px; }
.box3_L_text ul li span{float: right; width: auto;}
.box3_L_text ul li a:hover{color: #b30015;} 

.box3_C{float:left; width:537px; height:auto;}
.box3_C1{float:left; width:515px; height: 135px; margin-top:26px;}
.box3_C1_L{float:left; width:188px; height: 135px; }
.box3_C1_R{float:right; height: auto; width: 310px;}
.box3_C1_R a{float:left;width: 310px; margin-top: 8px; height: 22px; line-height: 22px; font-size: 14px; font-weight: bold;}
.box3_C1_R em{float:left;width: 310px; margin-top: 6px; height: 23px; line-height: 23px; color: #b30015; font-size: 14px;}
.box3_C1_R span{float:left;width: 310px; margin-top: 5px; height:auto;line-height: 25px; color: #505050; font-size: 14px;}
.box3_C1_R a:hover{color: #b30015;} 

.box3_R{float:left; width:299px; height:auto; margin-top: 26px;}


.box4{float:left; width:100%; height:506px;}
.box4_title{float: left; width: 1200px; height: auto; margin-top: 13px;}
.box4_L{float: left; width: 788px; height: auto;}
.box4_L_title{float: left; width:100%; height: 33px;line-height: 33px;}
.box4_L_title span{float: left; width: auto;  font-size: 14px; font-weight: bold;}
.box4_L_title a{float: right; color: #b30015;  color: #b30015;} 

.box4_L_text{float: left; width:787px; height:auto;}
.box4_L_t1{float: left; width:787px; height: 135px; margin-top: 17px;}
.box4_L_t1L{float: left; width: 188px;height: 135px;}
.box4_L_t1R{float: right; width: 585px; height: 134px; border-bottom: 1px dashed #727272;}
.box4_L_t1R1{float: left;width: 585px; margin-top: 5px; height: 32px; line-height: 32px;}
.box4_L_t1R1 a{float: left;width:auto;font-size: 14px; font-weight: bold;}
.box4_L_t1R1 a:hover{color: #b30015;} 
.box4_L_t1R1 span{float: right; width:auto;font-size: 14px;color: #b30015;}
.box4_L_t1R2{float: left;width: 585px; margin-top: 5px; height:auto; }
.box4_L_t1R2 span{float: left;width: 585px;height:auto; line-height: 25px; color: #505050;font-size: 14px;}
.box4_L_t1R2 a{float: left;width: 585px;height:auto; margin-top: 5px; color: #b30015;}

.box4_L_t2{float: left; width: 817px; height: auto; margin-top: 20px;}
.box4_L_t2 ul li{float: left; width: 360px; margin-right: 33px; line-height: 30px; background: url(../images/21.jpg) left center no-repeat; padding-left: 15px;}
.box4_L_t2 ul li a{float: left; width:auto;font-size: 14px; color: #363636;}
.box4_L_t2 ul li span{float: right; width:auto;font-size: 14px; color: #858585;}
.box4_L_t2 ul li a:hover{color: #b30015;} 



.box4_R{float: right; width: 383px; height: auto;}
.box4_R_text{float: left;width: 383px; height:317px; margin-top: 5px;}

.infopic{ width:383px; height:317px; position:relative; overflow:hidden;}
.piclist{ height:317px; position:absolute; top:0; left:0;}
.piclist li{ height:317px;  float:left; overflow:hidden;}
.piclist li img{ height:317px; width:383px;}

.pic_prev,.pic_next{ width:30px; height:50px; background:url(../images/icon.png) no-repeat; position:absolute; top:130px; cursor:pointer;}
.pic_prev{ background-position:0 0; left:0;}
.pic_next{ background-position:0 -60px; right:0;}




.infopic{ width:383px; height:317px; position:relative; overflow:hidden;}
.piclist1{ height:317px; position:absolute; top:0; left:0;}
.piclist1 li{ height:317px;  float:left; overflow:hidden;}
.piclist1 li img{ height:317px; width:383px;}

.pic_prev1,.pic_next1{ width:30px; height:50px; background:url(../images/icon.png) no-repeat; position:absolute; top:130px; cursor:pointer;}
.pic_prev1{ background-position:0 0; left:0;}
.pic_next1{ background-position:0 -60px; right:0;}


.box5{float: left; height: auto !important; min-height: 180px; width: 100%; } 
.box5_text{float: left; width: 1200px; height: auto; margin-top: 30px;}
.box5_text ul li{float: left; width: auto; font-size: 14px;}
.box5_text ul li span{padding: 0 13px;}


.foot{float:left; height:276px; width:100%;  background:url(../images/27.jpg) left top repeat-x;}
.foot_tt{margin:auto; width:1200px; height:auto; }

.foot2{float:left; width:1200px; height:42px; line-height:42px;}
.foot2_L{float:left; width:959px; height:42px; color:#949494; font-size:14px;}
.foot2_R{float:right; width:auto; height:42px; color:#949494; font-size:14px;}
.foot2_R a{ color:#949494;}


.foot1{float:left; width:1200px; height:234px;}
.foot1_R{float:right; width:auto; height:auto;margin-top:56px;}

.foot1_L{float:left; width:806px; height:auto;margin-top:45px;}
.foot1_L1{float:left;width:806px; height:55px;  border-bottom:1px solid #595959; line-height:35px; font-size:14px; color:#ffffff; }
.foot1_L1 a{color:#ffffff; }
.foot1_L1 span{color:#ffffff; padding:0px 28px; }

.foot1_L2{float:left; width:806px; height:auto; margin-top:20px; line-height:25px;font-size:14px; color:#ffffff; }

.banner1{float:left; width:100%; height:397px; overflow:hidden;}
.ab_box{float:left; width:100%; height:auto; margin-top: -55px;}

.ab_title{float:left;width:1180px; height: 55px; line-height: 55px; text-align: right; color: #FFFFFF; background: url(../images/29.png) left top repeat-x; padding-right: 20px; font-size: 12.4px;}
.ab_title a{color: #FFFFFF;}

.ab_text{float:left;width:1222px; height: auto !important; min-height: 480px; margin-left: -11px; margin-right: -11px;}
.ab_TL{float:left; width: 11px; height: 480px; background:url(../images/30.jpg) left top no-repeat ;}
.ab_TR{float:right; width: 11px; height: 480px; background:url(../images/31.jpg) left top no-repeat ;}
.ab_TC{float:left; width:1200px; height: auto!important; min-height: 480px;}
.fl{float:left; width:1200px; height:auto; margin-top: 13px;}
.fl ul li{float: left; width:auto;  height: 32px; line-height: 32px; font-size: 14px; border: 1px solid #d3d3d3; background: #eaeaea; margin-right: 13px; text-align: center; margin-top: 10px;}
.fl ul li a{padding:0px 15px; width:auto;}
.fl ul li:hover a{float: left; background: #b30015; color: #FFFFFF; width:auto; padding:0px 15px; height: 32px; }

.ab_textt{float:left; width: 1130px; margin-left: 10px; margin-top: 40px; line-height: 30px; font-size: 14px; color: #262626;}

.pro_text{float:left; width:1150px; height:auto;}
.pro_ttt{float:left; width:1176px; height:auto; margin-right:-13px; margin-left: -13px;}
.pro_ttt ul li{float:left; width:270px; margin: 0px 12px; margin-top: 22px;}
.pro_ttt ul li img{float:left; width:270px; height:234px;}
.pro_ttt ul li span{float:left; width:270px; height:56px; background:#f3f3f3; line-height:56px; text-align:center;}
.pro_ttt ul li a{font-family:"微软雅黑"; font-size:14px;}
.pro_ttt ul li a:hover{color: #b30015;}





.news_text{float:left; width:1150px; height:auto; margin-top: 16px;}
.news_a{float:left; width:1130px; height:156px; margin-top:20px; border-bottom:1px dashed #727272;}



.news_a_L{float:left; width:188px; height:135px;}
.news_a_R{float:right; width:915px; height:auto;}
.news_a_R1{float:left;  width:915px; height:32px; line-height:32px; margin-top:9px;}
.news_a_R1 a{float:left; width:auto; height:32px; font-weight:bold; font-family:"微软雅黑"; font-size:14px; }
.news_a_R1 span{float:right; width:auto; height:32px;  font-size:14px;  color: #b30015;}
.news_a_R3{float:left;  width:915px; height:auto; color:#505050; margin-top:5px;font-size:14px; line-height:25px;}
.news_a_R4{float:left;  width:915px; height:auto;margin-top:10px;}
.news_a_R4 a{color:#b30015;}
.news_a_R1:hover a{color: #b30015;}

.news_b{float:left; width:1130px; height:106px; padding-top:17px; border-bottom:1px dashed #727272;}
.news_b_R1{float:left;  width:1130px; height:32px; line-height:32px;}
.news_b_R1 a{float:left; width:auto; background: url(../images/21.jpg) left center no-repeat; padding-left: 16px;  height:32px; font-weight:bold; font-family:"微软雅黑"; font-size:14px; }
.news_b_R1 span{float:right; width:auto; height:32px;  font-size:14px;  color: #b30015;}
.news_b_R3{float:left;  width:1130px; height:auto; color:#505050; margin-top:5px;font-size:14px; line-height:25px;}
.news_b_R1:hover a{color: #b30015;}


.pag{float:left; width:100%; height:90px; line-height:70px; text-align:center; color:#1e1e1e; font-size:14px; }
.pag a{color:#1e1e1e; padding:0px 5px;}
.pag span{ padding:0px 5px;color:#1e1e1e;}






/*news*/
.news{
	overflow:hidden;
}
.con_news_title{
	color: #000;
    font-size: 16px;
    font-weight: bold;
    line-height: 50px;
    text-align: center;
}
.con_news_title h5{ font-size:16px; font-weight:bold; color:#000;}
.con_news_title h6 {
    background: none repeat scroll 0 0 #fff;
    color: #666666;
    font-size: 12px;
    font-weight: normal;
    line-height: 25px;
    text-align: center;
}
.con_news_img{ margin:15px 0; text-align:center;}
.con_news_txt {
    line-height: 30px;
    padding: 15px;
	color:#000;
}
.con_news_txt a{color:#000;}
.pageNavi {
	color:#000;
    width:100%;
    clear: both;
    line-height: 30px;
    margin-bottom: 10px;
    padding-left: 15px;
}
.pageP, .pageN{
	float:left;
	width:40%;
	margin:10px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pageN{
	float:right;
	text-align:right;
}





























