@charset "utf-8";
/* CSS Document */
body{
	margin:0px; padding:0px; font-family:"Verdana", "Geneva", "Arial", "Helvetica", "sans-serif","Times New Roman", "宋体", "serif"; font-size:12px; line-height:24px; color:#333333; background-color:#f7f7f7;
}
/*------------------------Start 解决12号字在google和傲游浏览器的不识别小于12号的英文字体-------------*/
html{
	-webkit-text-size-adjust:none;
}
/*------------------------End 解决12号字在google和傲游浏览器的不识别小于12号的英文字体----------*/


div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0px; padding:0px;
}
ul{
	margin:0px; padding:0px; list-style-type:none;
}
dl{
	margin:0px; padding:0px; list-style-type:none;
}
dd{
	margin:0px;
}
img{
	font-size:0px; line-height:0px; vertical-align:bottom; border:0px;
}
/*--Start 分页样式---------
.List_page{margin:0px 0px;font-family:"宋体";clear:both; padding:10px 0px; overflow:hidden; }
.List_page a{background:#fff;margin:1px;padding:4px 6px;border:1px solid #e1e1e1;color:#0000cc;font-family:"宋体"; font-size:14px; text-decoration:none;}
.List_page a:hover{text-decoration:none;}
.List_page span{background:#e1e1e1;color:#000;margin:1px;padding:4px 6px;border:1px solid #333;font-family:"宋体";}
/*--End 分页样式---------*/

a{
	color:#333333;text-decoration:none;
}
a:hover{
	color:#e1121a;text-decoration:none;
}

#top_best{
	width:100%;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	background-color:#e1121a;
	height:36px;
}
#top_best p{
	width:1180px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	text-align:right;
}
#top_bg{
	background:url(../images/top_bg.jpg) repeat-x;
	height:124px;
	width:100%;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
#top{
	width:1180px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
#logo{
	width:485px;
	float:left;
}
#nav_home{
	width:86px;
	float:left;
}
#lan_nav{
	width:600px;
	height:124px;
	float:right;
}
#lan{
	width:190px;
	float:right;
	clear:both;
	overflow:hidden;
	padding-top:20px;
}
#lan ul li{
	float:left;
	padding-right:20px;
}
#lan ul li.ch{
	background:url(../images/lan_ch.jpg) no-repeat left;
	padding-left:24px;
}
#lan ul li.en{
	background:url(../images/lan_en.jpg) no-repeat left;
	padding-left:24px;
}
#nav{
	width:600px;
	clear:both;
	overflow:hidden;
	padding-top:30px;
}
#nav ul li{
	float:left;
	padding:0px 5px 0px 5px;
	font-size:16px;
	font-family:"微软雅黑";
}
#nav ul li img{
	vertical-align:middle;
}
#main {overflow: hidden; zoom: 1; position: relative; border-bottom:2px solid #cdcdcd; }
#index_b_hero { width: 1180px; height: 379px; margin: auto; position: relative; }
    #index_b_hero img { width: 1180px; height: 379px; }
    #index_b_hero .heros { width: 1180px; height: 379px; }
    #index_b_hero .hero-wrap {
	overflow: visible;
	position: absolute;
	top: -1px;
}
    #index_b_hero .next, #index_b_hero .prev { filter: alpha(Opacity=70); opacity: .7; position: absolute; top: 50%; margin-top: -25px; margin-left: 5px; background-color: #303030; z-index: 3; }
        #index_b_hero .next:hover, #index_b_hero .prev:hover { background-color: #e1121a; }
    #index_b_hero .next { margin: -25px 5px 0 0; right: 0; }
    #index_b_hero .disabled { background-color: #eee; }
    #index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero { background: #fff; padding: 5px; z-index: 1; position: absolute; top: 0; left: 0; width: 1170px; height: 379px; overflow: hidden; left: 1920px; }
    #index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -1180px; filter: alpha(Opacity=50); opacity: .5; background: #fff; overflow: hidden; }
    #index_b_hero .mask-right { left: 1180px; }
    #index_b_hero .active { z-index: 2; left: 0; }
	.clearfix:before, .clearfix:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

.icon-arrow-a-left, .icon-arrow-a-right { background: url(../images/icon-sd26986d847.png) no-repeat; }
.icon-arrow-a-left { background-position: 0 0; height: 50px; width: 50px; }
    .icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position: -60px 0; }
.icon-arrow-a-right { background-position: -120px 0; height: 50px; width: 50px; }
    .icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position: -180px 0; }
	
#gg_bg{
	background:url(../images/gg_bg.jpg) repeat-x;
	height:57px;
	width:100%;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
#gg_search{
	width:1180px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
#gg{
	width:680px;
	float:left;
	height:57px;
}
#gg h2{
	width:85px;
	background:url(../images/gg_pot.jpg) no-repeat left;
	padding-left:20px;
	font-size:16px;
	font-weight:normal;
	font-family:"微软雅黑";
	float:left;
	line-height:57px;
}
#gg_nr{
	width:560px;
	float:left;
	line-height:57px;
	font-size:14px;
}
#search{
	width:380px;
	padding-top:15px;
	float:right;
}
#search form label{
	background:url(../images/search_fdj.jpg) no-repeat;
	width:50px;
	height:32px;
	float:left;
}
#search form input.txt{
	width:251px;
	border:1px solid #cdcdcd;
	border-left-width:0px;
	border-right-width:0px;
	float:left;
	height:30px;
	line-height:30px;
	color:#666;
	font-size:14px;
}
#search form input.btn{
	background:url(../images/search_btn.jpg) no-repeat;
	width:77px;
	height:32px;
	cursor:pointer;
	border:0px;
	float:left;
}
#container{
	width:1180px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	padding-bottom:15px;
}
#left{
	width:870px;
	float:left;
}
#service_news_company{
	width:870px;
	clear:both;
	overflow:hidden;
	padding-top:20px;
	padding-bottom:20px;
}
#service_news{
	width:358px;
	float:left;
}
#service{
	width:358px;
	clear:both;
	overflow:hidden;
}
#index_news{
	width:326px;
	clear:both;
	overflow:hidden;
	border:1px solid #cdcdcd;
	padding:0px 15px;
}
#index_news h2{
	font-size:16px;
	font-weight:normal;
	font-family:"微软雅黑";
	line-height:36px;
	background:url(../images/title_pot.jpg) no-repeat left;
	padding-left:20px;
	border-bottom:1px solid #015c8b;
}
#index_news h2 span{
	float:right;
	color:#015c8b;
}
#index_news h2 span a{
	color:#015c8b;
}
#index_news h2 span a:hover{
	color:#015c8b;
}
#index_news_nr{
	width:356px;
	clear:both;
	overflow:hidden;
	padding:15px 0px;
}
#index_news_nr ul li{
	clear:both;
	overflow:hidden;
	background:url(../images/news_pot.jpg) no-repeat left;
	padding-left:10px;
	line-height:36px;
}
#index_news_nr ul li a{
	color:#666;
	text-decoration:none;
}
#index_news_nr ul li a:hover{
	color:#e1121a;
	text-decoration:none;
}
#index_company{
	width:460px;
	border:1px solid #cdcdcd;
	padding:0px 15px;
	float:right;
}
#index_company h2{
	font-size:16px;
	font-weight:normal;
	font-family:"微软雅黑";
	line-height:36px;
	background:url(../images/title_pot.jpg) no-repeat left;
	padding-left:20px;
	border-bottom:1px solid #015c8b;
}
#index_company h2 span{
	float:right;
	color:#015c8b;
}
#index_company h2 span a{
	color:#015c8b;
}
#index_company h2 span a:hover{
	color:#015c8b;
}
#index_company_nr{
	width:460px;
	clear:both;
	overflow:hidden;
	line-height:30px;
	padding:15px 0px;
	font-size:14px;
}
#index_tjpro{
	width:870px;
	clear:both;
	overflow:hidden;
}
#index_tjpro h2{
	font-size:16px;
	font-weight:normal;
	font-family:"微软雅黑";
	border-bottom:1px solid #015c8b;
	background:url(../images/tjpro_title.jpg) no-repeat left;
	padding-left:45px;
	line-height:36px;
	color:#FFF;
}
#index_tjpro h2 span{
	float:right;
	color:#015c8b;
	line-height:36px;
}
#index_tjpro h2 span a{
	color:#015c8b;
}
#index_tjpro h2 span a:hover{
	color:#015c8b;
}
#index_tjpro_nr{
	width:870px;
	clear:both;
	overflow:hidden;
	padding:15px 0px;
}
#index_tjpro_nr ul li{
	float:left;
	margin:0 5px;
	border:1px solid #cdcdcd;
	padding:10px 5px;
	background-color:#FFF;
}
#index_tjpro_nr ul li span{
	display:block;
	text-align:center;
	line-height:40px;
	font-weight:bold;
}
#right{
	width:287px;
	float:right;
}
#prolist{
	width:287px;
	clear:both;
	overflow:hidden;
	padding-bottom:20px;
}
#prolist h2{
	background:url(../images/prolist_title.jpg) no-repeat;
	width:287px;
	height:87px;
	clear:both;
	overflow:hidden;
}
#prolist_nr{
	width:265px;
	border:1px solid #cdcdcd;
	clear:both;
	overflow:hidden;
	border-top-width:0px;
	padding:15px 10px;
}
#prolist_nr ul li{
	background:url(../images/prolist_pot.jpg) no-repeat right;
	border-bottom:1px dashed #cdcdcd;
	line-height:40px;
	font-size:14px;
}
#prolist_nr ul li a{
	color:#015c8b;
}
#prolist_nr ul li a:hover{
	color:#015c8b;
}
#prolist_nr ul li.zilei{
	border-bottom-width:0px;
	line-height:20px;
}
#prolist_nr ul li.zilei a{
	color:#000;
}
#prolist_nr ul li.zilei a:hover{
	color:#015c8b;
}
#right_feedback{
	width:287px;
	clear:both;
	overflow:hidden;
}
#footer_bg{
	width:100%;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	border-top:2px solid #015c8b;
	padding:15px 0px;
}
#footer_key{
	width:1180px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	color:#000;
	padding-bottom:10px;
}
#footer_key a{
	color:#000;
}
#footer_key a:hover{
	color:#e1121a;
}
#footer{
	width:1180px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
#footer_copyright{
	width:800px;
	float:left;
}
#footer_tel{
	width:310px;
	float:right;
}

#left_location{
	width:870px;
	clear:both;
	overflow:hidden;
	line-height:40px;
}
#left_container{
	width:838px;
	border:1px solid #cdcdcd;
	padding:0px 15px;
	clear:both;
	overflow:hidden;
}
#left_container h2{
	font-size:16px;
	font-weight:normal;
	font-family:"微软雅黑";
	line-height:36px;
	background:url(../images/title_pot.jpg) no-repeat left;
	padding-left:20px;
	border-bottom:1px solid #015c8b;
}
#left_single{
	width:838px;
	clear:both;
	overflow:hidden;
	padding:15px 0px;
	font-size:14px;
}
#left_newslist{
	width:838px;
	clear:both;
	overflow:hidden;
	padding:15px 0px;
	font-size:14px;
}
#left_newslist ul li{
	clear:both;
	overflow:hidden;
	background:url(../images/news_pot.jpg) no-repeat left;
	padding-left:10px;
	line-height:29px;
}
#left_newslist ul li a{
	color:#666;
	text-decoration:none;
}
#left_newslist ul li a:hover{
	color:#e1121a;
	text-decoration:none;
}
#left_newslist ul li span{
	float:right;
}
#left_pro{
	width:838px;
	clear:both;
	overflow:hidden;
	padding:15px 0px;
	font-size:14px;
}
#left_pro ul li{
	float:left;
	margin:0 4px;
	border:1px solid #cdcdcd;
	padding:10px 2px;
	background-color:#FFF;
	margin-bottom:10px;
}
#left_pro ul li span{
	display:block;
	text-align:center;
	line-height:40px;
	font-weight:bold;
}