﻿@charset "utf-8";
/* CSS Document */
body{
	margin:0px; padding:0px; font-size:12px; line-height:25px; font-family:"宋体"; color:#505050; background-color:#FFF; word-wrap:break-word
}
div,table{
	margin:0 auto;
}
a{
	color:#505050; text-decoration:none; cursor:pointer;
}
a:hover{
	color:#00692a; text-decoration:none; cursor:pointer;
}
img{
	border:0px;
}
ul,li,dl,dt,dd{
	list-style:none; margin:0px; padding:0px;
}
input,io,select,checkbox{
	vertical-align:middle;
}
h1,h2,h3,h4,h5,h6{
	padding:0px; margin:0px;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
form{
	margin:0px; padding:0px;
}






.soubg{
	width:100%; max-width:1920px; min-width:1240px; height:32px; overflow:hidden; background-color:#a21911; font-family:"Microsoft YaHei";
}
.sou{
	width:1000px; height:32px; line-height:32px; overflow:hidden; color:#d9aaa9;
}
.sou a{
	color:#d9aaa9; float:left; overflow:hidden; background:url(../images/s_line.gif) no-repeat right center; padding:0px 10px; margin-right:1px;
}
.sou a:hover{
	color:#FFF; background-color:#222222;
}

.topbg{
	width:100%; max-width:1920px; min-width:1240px; height:180px; overflow:hidden; background:url(../images/top.gif) repeat-x left top;
}
.top{
	width:1000px; height:180px; overflow:hidden;
}
.logo{
	width:195px; height:135px; overflow:hidden; background:url(../images/m_line.gif) no-repeat right 4px; float:left; margin-top:45px;
}
.word{
	width:320px; height:40px; overflow:hidden; float:left; display:inline; margin-left:24px; margin-top:49px;
}

.menu{
	width:798px; height:40px; overflow:hidden; float:right; margin-top:25px;
}
.menu ul{
	width:850px; overflow:hidden;
}
.menu ul li{
	width:140px; height:36px; line-height:18px; overflow:hidden; background:url(../images/line.gif) no-repeat right center; color:#494949; font-size:14px; float:left;
}
.menu ul li a{
	width:120px; height:36px; overflow:hidden; color:#494949; float:left; padding-left:20px;
}
.menu ul li a:hover, .menu ul li a.now{
	color:#494949;
}
.menu ul li a p{
	margin:0px; padding:0px; color:#7c7c7c; font-size:12px; text-transform:capitalize;
}



.banbg{
	width:100%; max-width:1920px; min-width:1240px; height:667px; position:relative;
}
.banner{
	width:100%; max-width:1920px; min-width:1240px; height:667px; overflow:hidden; text-align:center; position:relative;
}
.banner .a_bigImg{ position:absolute; top:0px; left:0px; display:none; width:100%; max-width:1920px; min-width:1240px; height:667px; overflow:hidden; float:left; text-indent:-9999em; }
.banner .ul_change_a2{ position:absolute; left:0px; bottom:0px; overflow:hidden; width:55%; height:42px; background:url(../images/n_b_name.png) repeat-x center top; }
.banner .ul_change_a2 li{ 
	width:12px; height:12px; line-height:12px; display:inline-block; margin:15px 2px; cursor:pointer;
}
.banner .ul_change_a2 span{ 
	width:12px; height:12px; line-height:12px; float:left; background:url(../images/b.png) no-repeat center top;
}
.banner .ul_change_a2 span.on { background:url(../images/b_h.png) no-repeat center top; }




.content{
	width:1000px; overflow:hidden; margin-top:40px;
}

.iabout{
	width:790px; overflow:hidden; margin:110px auto 80px auto;
}
.about_t{
	height:60px; overflow:hidden; text-align:center;
}
.about_c{
	height:90px; line-height:30px; overflow:hidden; text-align:center; font-family:"Microsoft YaHei"; margin:30px auto;
}
.about_c p{
	margin:0px; padding:0px;
}
.iabout ul{
	height:110px; overflow:hidden;
}
.iabout ul li{
	width:253px; height:110px; overflow:hidden; float:left; display:inline; margin:0px 5px;
}

.activity_bg{
	width:100%; max-width:1920px; min-width:1240px; height:589px; background-color:#efeff1; padding-top:1px;
}
.active{
	width:1000px; height:451px; background-color:#FFF; margin-top:72px; padding-top:1px; position:relative;
}
.active_t{
	width:65px; height:114px; overflow:hidden; position:absolute; left:96px; top:-103px;
}
.active_c{
	width:976px; height:429px; overflow:hidden; background:url(../images/h_img.png) no-repeat center top; margin-top:10px; border:1px solid #eeeeee;
}
.act_img_bg{
	width:425px; height:333px; background:url(../images/h_bg.gif) no-repeat right 10px; float:left; display:inline; margin-left:42px; margin-top:49px; position:relative;
}
.act_img{
	width:378px; height:333px; overflow:hidden; margin-left:0px;
}
.act_m{
	width:64px; height:64px; line-height:64px; overflow:hidden; background:url(../images/des.png) no-repeat center top; color:#FFF; font-family:"Microsoft YaHei"; text-align:center; position:absolute; right:19px; top:-23px;
}

.act_c{ width:488px; height:378px; overflow:hidden; float:right; margin-top:38px; margin-right:14px; position:relative; z-index:1; }

#imgPlay{
	width:488px; height:378px; overflow:hidden; margin:0px auto; zoom:1; position:relative;
}
#imgPlay .imgs li{
	width:488px; overflow:hidden;
}
#imgPlay .imgs li{
	position:relative; float:left;
}
#imgPlay .imgs li .tits{
	height:40px; line-height:40px; overflow:hidden; color:#c81101; font-size:18px;
}
#imgPlay .imgs li .cons{
	height:200px; overflow:hidden; font-family:"Microsoft YaHei"; margin-right:30px; margin-top:15px;
}
#imgPlay .imgs{
	width: 5760px;
}
#imgPlay .btn{
	width:112px; height:29px; overflow:hidden; text-indent:-9999px; position:absolute; right:12px; bottom:12px;
}
#imgPlay .btn a{
	width:46px; height:71px; overflow:hidden; display:block; background: url(../images/b_left.png) no-repeat;
}
#imgPlay .btn a:hover{
	background: url(../images/b_left.png) no-repeat;
}
.prev{
	width:52px; height:52px; overflow:hidden; background: url(../images/h_left.gif) no-repeat; cursor:pointer; text-indent:-9999px; position:absolute; right:52px; bottom:52px;
}
.prev:hover{
	background:url(../images/h_left_h.gif) no-repeat center top;
}
.next{
	width:52px; height:52px; overflow:hidden; background: url(../images/h_right.gif) no-repeat; cursor:pointer; text-indent:-9999px; position:absolute; right:0px; bottom:0px;
}
.next:hover{
	background:url(../images/h_right_h.gif) no-repeat center top;
}





.mban_bg{
	width:100%; max-width:1920px; min-width:1240px; height:641px; overflow:hidden;
}
.mban{
	width:100%; max-width:1920px; min-width:1240px; height:641px; overflow:hidden; position:relative;
}
.mban .a_bigImgp{ position:absolute; top:0px; left:0px; display:none; width:100%; max-width:1920px; min-width:1240px; height:641px; overflow:hidden; float:left; text-indent:-9999em; }
.mban .ul_change_a2p{ position:absolute; left:50%; margin-left:-500px; bottom:70px; overflow:hidden; text-align:right; width:1000px; }
.mban .ul_change_a2p li{ 
	width:11px; height:11px; line-height:11px; display:inline-block; margin:0px 2px; cursor:pointer;
}
.mban .ul_change_a2p span{ 
	width:11px; height:11px; line-height:11px; float:left; background:url(../images/m_b.png) no-repeat center top;
}
.mban .ul_change_a2p span.on { background:url(../images/m_b_h.png) no-repeat center top; }


.ipro{
	width:1000px; height:205px; position:relative; z-index:500;
}
.pro_t{
	width:294px; height:637px; overflow:hidden; background:url(../images/p_t.jpg) no-repeat center top; color:#ffb16f; font-size:14px; font-family:"Microsoft YaHei"; position:absolute; left:0px; top:-523px;
}
.pro_t ul{
	width:168px; height:320px; overflow:hidden; margin:210px auto 0px auto;
}
.pro_t ul li{
	height:50px; line-height:50px; overflow:hidden; text-align:center;
}
.pro_t ul li a{
	color:#ffb16f;
}
.pro_t ul li a:hover{
	color:#FFF;
}
.pro_c{
	width:700px; height:170px; overflow:hidden; position:absolute; right:0px; top:-55px;
}
.pro_c ul li{
	width:163px; height:168px; overflow:hidden; float:left; display:inline; margin-left:10px; border:1px solid #e4e4e4;
}


.ibg{
	width:100%; max-width:1920px; min-width:1240px; height:755px; overflow:hidden; background-color:#efeff1; padding-top:1px;
}
.i_con{
	width:1240px; height:600px; overflow:hidden; margin-top:66px;
}
.news_t{
	width:90px; height:350px; overflow:hidden; float:left;
}
.news_t ul li{
	width:88px; height:88px; line-height:88px; overflow:hidden; background-color:#FFF; font-family:"Microsoft YaHei"; text-align:center; margin-bottom:26px; border-radius:50%; border:1px solid #e4e4e4;
}
.news_a{
	width:493px; height:600px; overflow:hidden; background-color:#FFF; float:left; display:inline; margin-left:38px;
}
.a_t{
	height:45px; overflow:hidden; line-height:20px; background:url(../images/i_t.gif) no-repeat left bottom; color:#a21911; font-size:14px; font-family:"Microsoft YaHei"; margin:30px;
}
.a_t span{
	color:#9e9e9e; text-transform:uppercase; font-size:10px;
}
ul.act li{
	width:430px; height:127px; overflow:hidden; margin:0px auto 38px auto;
}
ul.act li .img{
	width:157px; height:127px; overflow:hidden; float:left;
}
ul.act li h3{
	width:258px; height:27px; line-height:25px; overflow:hidden; color:#c81101; font-size:18px; font-weight:normal; float:right; margin-top:-3px;
}
ul.act li .cons{
	width:258px; height:75px; line-height:25px; overflow:hidden; font-family:"Microsoft YaHei"; float:right;
}
ul.act li .cons p{
	margin:0px; padding:0px;
}
ul.act li .nmore{
	width:258px; height:25px; line-height:25px; overflow:hidden; font-family:"Microsoft YaHei"; float:right; margin-top:5px;
}

.news_act{
	width:493px; height:164px; overflow:hidden; float:left; display:inline; margin-left:11px; position:relative;
}
.a_t1{
	width:200px; height:45px; overflow:hidden; line-height:20px; background:url(../images/i_t1.gif) no-repeat left bottom; color:#FFF; font-size:14px; font-family:"Microsoft YaHei"; position:absolute; left:48px; top:50px;
}
.a_t1 span{
	text-transform:uppercase; font-size:10px;
}

.news_ch{
	width:493px; height:425px; overflow:hidden; background-color:#FFF; float:left; display:inline; margin-left:11px; margin-top:10px;
}
	
	




.nban_bg{
	width:100%; max-width:1920px; min-width:1240px; height:368px; position:relative;
}
.nban{
	width:100%; max-width:1920px; min-width:1240px; height:300px; overflow:hidden; position:relative;
}
.nban .a_bigImg{ position:absolute; top:0px; left:0px; display:none; width:100%; max-width:1920px; min-width:1240px; height:300px; overflow:hidden; float:left; text-indent:-9999em; }
.nban .ul_change_a2{ position:absolute; right:0px; bottom:10px; overflow:hidden; }
.nban .ul_change_a2 li{ 
	display: -moz-inline-stack; display:inline-block; *display:inline; *zoom:1;
}
.nban .ul_change_a2 span{ 
	width:18px; height:18px; line-height:18px; display: -moz-inline-stack; display:inline-block; *display:inline; *zoom:1; cursor:hand; cursor:pointer; text-align:center; color:#000;
}
.nban .ul_change_a2 span.on { }

.nban_name{
	width:100%; max-width:1920px; min-width:1240px; height:42px; overflow:hidden; background:url(../images/n_b_name.png) repeat-x center bottom; position:absolute; left:0px; bottom:0px;
}

.n_nav_now{
	width:1000px; height:72px; overflow:hidden; text-align:center; margin-top:28px;
}
.left_m{
	width:1000px; height:135px; overflow:hidden; position:absolute; left:50%; margin-left:-500px; bottom:0px;
}
.left_m ul li{
	width:137px; height:135px; overflow:hidden; background:url(../images/l_m.png) no-repeat center top; color:#575757; font-size:18px; float:left; display:inline; margin:0px 10px;
}
.left_m ul li a{
	width:41px; height:45px; overflow:hidden; line-height:22px; color:#575757; text-align:center; float:left; padding:45px 48px;
}
.left_m ul li a:hover, .left_m ul li a.now{
	color:#FFF; background:url(../images/l_m_h.png) no-repeat center top;
}


.main{
	width:1240px; overflow:hidden; margin-top:50px;
}
.conLeft{
	width:131px; height:919px; overflow:hidden; background:url(../images/l_n.png) no-repeat center top; float:left; padding-bottom:30px;
}
.left_n{
	width:50px; height:44px; line-height:22px; overflow:hidden; color:#FFF; text-align:center; font-size:18px; text-align:center; margin-top:45px; margin-left:45px;
}


.conRight{
	width:957px; overflow:hidden; float:right; display:inline; margin-right:120px; padding-bottom:50px;
}
.right_n{
	height:35px; line-height:35px; overflow:hidden; background:url(../images/r_n.gif) no-repeat left bottom;
}
.sp1{
	color:#a21911; font-size:14px; font-family:"Microsoft YaHei"; margin-left:5px;
}

.right_con{
	overflow:hidden; margin:30px 20px;
}

.right_con ul{
	overflow:hidden;
}



ul.product li{
	width:183px; height:242px; overflow:hidden; float:left; display:inline; margin-bottom:40px; border-bottom:1px solid #e8e8e8;
}
ul.product li .img{
	width:163px; height:168px; overflow:hidden; border:1px solid #e4e4e4;
}
ul.product li .name{
	width:163px; height:30px; line-height:30px; overflow:hidden; text-align:center; margin-top:10px;font-size: 26px;
}

ul.product li .name a{
	color: #a21911;
}
.p_tit{
	height:40px; line-height:40px; overflow:hidden; margin-top:20px; padding:0px 10px; border-bottom:1px solid #e8e8e8;
}

.title{
	overflow:hidden; line-height:20px; padding:5px 10px; text-align:center; font-size:16px; font-family:"Microsoft YaHei"; margin-bottom:10px; 
}
.time{
	overflow:hidden; margin:10px auto 30px auto; text-align:center; padding:10px; border-top:1px solid #e8e8e8;
}

.pages{
	width:100%; overflow:hidden; background:url(../images/hr.png) no-repeat center top; padding-top:20px; color:#6d6d6d; text-align:center; margin-top:30px;
}
.pages a {
	height:28px; line-height:28px; overflow:hidden; background-color:#FFF; color:#a8a8a8; display:inline-block; margin:0px 5px; padding:0px 10px; border:1px solid #dddddd;
}
.pages a:hover, .pages a.cur{
	color:#a21911;
}


.p_pages{
	overflow:hidden; background:url(../images/p_page.gif) repeat-x center bottom; padding:20px 150px; text-align:center; margin-top:30px;
}


ul.news{
	overflow:hidden; padding:25px 10px; border-bottom:1px solid #e8e8e8;
}
ul.news li{
	height:35px; line-height:35px; overflow:hidden; background:url(../images/icon.gif) no-repeat left center; padding-left:10px;
}

ul.activity li{
	height:108px; overflow:hidden; margin-bottom:28px;
}
.border{
	padding-bottom:28px; border-bottom:1px solid #e8e8e8;
}
ul.activity li .img{
	width:108px; height:108px; overflow:hidden; float:left;
}
ul.activity li .name{
	width:775px; height:25px; line-height:25px; overflow:hidden; font-size:14px; float:right; margin-top:-5px;
}
ul.activity li .cons{
	width:775px; height:66px; line-height:22px; overflow:hidden; float:right; margin-top:5px;
}
ul.activity li .date{
	width:775px; height:20px; line-height:20px; overflow:hidden; text-align:right; float:right;
}



.map{
	width:901px; height:504px; overflow:hidden; padding:1px; border:1px solid #d3d3d3;
}

.msg{
	width:757px; height:414px; overflow:hidden; background-color:#f6f6f6; border:1px solid #dddddd;
}

.ipt{
	width:228px; height:28px; line-height:28px; overflow:hidden; background-color:#FFF; text-indent:8px; font-size:12px; color:#878787; font-family:"Microsoft YaHei"; padding:0px; border:1px solid #c9c9c9;
}
.txt{
	width:458px; height:121px; line-height:20px; overflow:hidden; background-color:#FFF; font-size:12px; color:#878787; font-family:"Microsoft YaHei"; padding:5px 8px; border:1px solid #c9c9c9;
}
.btn_tj{
	width:101px; height:32px; line-height:32px; overflow:hidden; background:url(../images/btn_tj.jpg) no-repeat center top; color:#FFF; font-size:14px; text-align:center; font-family:"Microsoft YaHei"; padding:0px; border:0px; cursor:pointer;
}







.b_nav_bg{
	width:100%; max-width:1920px; min-width:1240px; overflow:hidden; background:url(../images/link_bg.jpg) repeat center top; margin-top:15px; padding:40px 0px 25px 0px;
}
.b_nav{
	width:1200px; overflow:hidden; color:#eaeaea; font-family:"Microsoft YaHei";
}
.b_nav a{
	color:#eaeaea;
}
.b_nav a:hover{
	color:#eaeaea; text-decoration:underline;
}
.nav_left{
	width:940px; height:155px; overflow:hidden; float:left;
}
.nav_left dl{
	width:64px; overflow:hidden; float:left; display:inline; margin-right:33px; padding-right:33px; border-right:1px solid #979795;
}
.nav_left dl dt{
	height:25px; line-height:25px; overflow:hidden; font-size:14px; margin-bottom:10px;
}
.nav_left dl dd{
	height:25px; line-height:25px; overflow:hidden;
}

.btm_bg{
	width:100%; max-width:1920px; min-width:1240px; overflow:hidden; background:url(../images/btm.jpg) repeat center top; border-top:1px solid #565656;
}
.btm{
	width:1200px; overflow:hidden; color:#939393; font-family:"Microsoft YaHei";
}
.btm a{
	color:#939393;
}
.btm a:hover{
	color:#939393; text-decoration:underline;
}

