﻿@charset "utf-8";
html{ font:normal 62.5%/2.3em Arial,"微软雅黑";}
body{ margin:0px; padding:0px; margin:0px auto; overflow-x:hidden; font-size:1.2em; color:#414446; width:100%; min-width:1365px; width:expression((documentElement.clientWidth < 1365) ? "1365px" : "100%" ); zoom:1;}
ul,li,form, dl,dt,dd, div,aside,figcaption,article,h1,h2,h3,h4,h5,h6,p,i,em{ font-style:normal;padding: 0px; margin: 0px;list-style:none;color:#666666;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#666666; font-size:12px; font-family:"微软雅黑",Arial;}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ vertical-align:top;border:0;background:none;outline:none;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0; vertical-align:top;}
a{ color:#666666; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none;}
.fr{ float:right;}
.clear { display: block; height: 0; overflow: hidden; clear: both }
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix { *zoom:1;}

.Contain{ width:1055px; margin:0 auto; position:relative;}
.Contain .text_span{font-size:20px;color:#1f1a17;cursor:default;user-select:none;}

/*Top*/
.Top{ height:132px; width:100%; background:url(../images/top_bg.png) center bottom no-repeat;}

/*logo*/
.logo{ float:left; margin-top:34px; padding-right:20px; border-right:1px #e5e5e5 solid;}
.Top span{ display:inline-block; float:left; font-size:20px; color:#1f1a17; padding-top:45px; padding-left:20px;}
.Top p{ width: 74px;height:14px; padding-left:15px; line-height:14px; position:absolute; right:0; top:52px; background:url(../images/icon1.png) left center no-repeat;}
.Top p a{ color:#616161;}
/*logo*/
/*搜索*/
.sea_btn{ display:block; width:41px; height:42px; background:url(../images/sear_icon.jpg) center no-repeat; position:absolute; right:0; top:86px; z-index:99;}
.serach{ position:absolute; right:0px; top:130px; background:#FFF; border:1px #CCC solid; width:200px; height:35px; z-index:999; display:none;}
.serach .inputs{height:35px; line-height:35px;width:170px; color:#CCC; font-size:14px; padding-left:5px; }
.serach .btns{ width:15px; height:15px; position:absolute; right:10px; top:10px;cursor:pointer;}
/*搜索*/


.MainNav{ height:48px; position:absolute; right:50px; top: 79px;}
.MainNav li{ height:48px; float:left; line-height:48px; padding:0 18px; background:url(../images/icon.png) right center no-repeat;}
.MainNav li a{ font-size:13px; color:#616161; font-weight:bold; border-top:1px #e8e8e8 solid; line-height:48px; display:block;}
.MainNav li a:hover,.MainNav .onnav a{ color:#e80000; border-top:1px #e80000 solid;}


/*Top*/

/*Banner*/
.HomeBan{width:1680px; margin:0 auto; height:369px;  z-index:1; margin-top:-2px; position:relative;}
.HomeBan .bd{ position:relative; z-index:0;}
.HomeBan .bd ul{ width:100% !important;}
.HomeBan .bd li{ width:100% !important;height:369px;}
.HomeBan .bd li a{ display:block; width:100% !important;height:369px;}
.HomeBan .hd{ width:100%;  position:absolute; z-index:4; bottom:20px; left:0; height:12px; line-height:12px; text-align:center;}
.HomeBan .hd ul{ width:1055px; margin:0 auto; text-align:center;} 
.HomeBan .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; text-align:center; margin:0px 5px;overflow:hidden;line-height:999px; background:#FFF; border-radius:100%;}
.HomeBan .hd ul .on{ background:#e80000;}
.HomeBan .btn a{display:block;position:absolute;top:50%;margin-top:-22px;width:44px;height:44px;}
.HomeBan .btn a.prev{left:100px;background:url(../images/btn_left.png) no-repeat;}
.HomeBan .btn a.next{right:100px;background:url(../images/btn_right.png) no-repeat;}

/*内页banner*/
.Banner{ width:100%; height:300px; text-align:center;}
/*
<aside class="Banner" style="background:url(../images/subban.jpg) center 0 no-repeat;"></aside>
*/
/*内页banner*/

/*Banner*/

/*container*/
.Area{ height:26px; padding:25px 0; text-align:right; line-height:28px;}
.Area span{ color:#2d2d8e; font-size:14px;}
.Area select{ height:26px; border:1px #bfbfbf solid; color:#8b8b8b;}
.Area select.sel1{ width:100px;}
.Area select.sel2{ width:200px;}

.left{ width:405px; border-bottom:3px #2d2d8e solid; float:left; height: 258px;padding-bottom: 30px;}
.left .hd{ height:24px;}
.left .hd li{ float:left; margin-right:20px;}
.left .hd li a{ border-bottom:3px #FFF solid; font-size:13px; line-height:24px; display:block;z color:#595959; font-weight:bold;}
.left .hd .on a{border-bottom:3px #e80000 solid;}
.left .bd{ padding:30px 30px 0 0; width:375px; height:204px;}
.left .bd h2 a{ font-size:18px; color:#393939; margin-bottom:8px; display: block;}
.left .bd p{ color:#393939; line-height:24px;}
.left .bd p a{ color:#e80000;}
/*
.right{ width:650px; float:right;border-bottom:3px #e80000 solid; padding-bottom:30px; position:relative;}
.right img{ display:block; float:left;}
.right a{ display:block; position:absolute;}
.right a.r_1{ width:98px; height:28px; line-height:28px; border-radius:28px; font-weight:bold; color:#FFF; padding-left:13px; left:23px; top:88px; background:#2d2d8e url(../images/icon2.png) 87px center no-repeat;}
.right a.r_2{ width:98px; height:28px; line-height:28px; border-radius:28px; font-weight:bold; color:#FFF; padding-left:13px; left:23px; top:126px; background:#2d2d8e url(../images/icon2.png) 87px center no-repeat;}
.right a.r_3{ width:182px; height:37px; font-size:13px; color:#FFF; font-weight:bold; background:#ec4847 url(../images/icon3.png) center 28px no-repeat; right:0; top:0; text-align:center; padding-top:77px;}
.right a.r_4{ width:182px; height:37px; font-size:13px; color:#FFF; font-weight:bold; background:#4a4aab url(../images/icon4.png) center 28px no-repeat; right:0; top:114px; text-align:center; padding-top:77px;}
*/
.right{ width:650px; float:right;border-bottom:3px #e80000 solid; position:relative; font-size:0; height: 258px;padding-bottom: 30px;}
.right img{ display:block;}
.right .a{ display:inline-block; width:325px; height:228px;}
.right .dome{ position:relative;}
.right .dome #maps{font-size:1px;}
/*.right .dome a{ position:absolute; display:block; height:25px; min-width:25px;}*/
.right .BMap_omCtrl{ display:none;}
.right .dome a.dome1{ left:176px; top:4px; width:87px;}
.right .dome a.dome2{ left:174px; top:12px; width:98px;}
.right .dome a.dome3{ left:103px; top:102px; width:122px;}
.right .dome a.dome4{ left:143px; top:127px; width:98px;}
.right .dome a.dome5{ left:185px; top:164px; width:98px;}
.right .dome a.dome6{ left:60px; top:190px; width:87px;}
.right a.r_1{ width:98px; height:28px; line-height:28px; border-radius:28px; font-weight:bold; color:#FFF; padding-left:13px; left:23px; top:88px; background:#2d2d8e url(../images/icon2.png) 87px center no-repeat;}
.right a.r_2{ width:98px; height:28px; line-height:28px; border-radius:28px; font-weight:bold; color:#FFF; padding-left:13px; left:23px; top:126px; background:#2d2d8e url(../images/icon2.png) 87px center no-repeat;}
.right a.r_3{ width:182px; height:37px; font-size:13px; color:#FFF; font-weight:bold; background:#ec4847 url(../images/icon3.png) center 28px no-repeat; right:0; top:0; text-align:center; padding-top:77px;}
.right a.r_4{ width:182px; height:37px; font-size:13px; color:#FFF; font-weight:bold; background:#4a4aab url(../images/icon4.png) center 28px no-repeat; right:0; top:114px; text-align:center; padding-top:77px;}


/*container*/

/*Bottom*/
.Bottom{ background:#f5eedc; padding:20px 0 0; height:100px;}
.Copyright{ font-size:12px; color:#616161; line-height:28px;color: #8E8E8E;font-weight: bold;}

.BottomLinks{ color:#616161; line-height:24px;color: #8E8E8E;font-weight: bold;}
.BottomLinks span{ display:inline-block; padding-right:20px;}
.BottomLinks em{color: #8E8E8E;font-weight: bold;}
.BottomLinks a{ display:inline-block; padding:0 5px;color: #8E8E8E;font-weight: bold;}
/*Bottom*/



.container{ background:url(../images/con_bg.jpg) center top no-repeat; margin-top:-2px;}
.container .Contain{ background:url(../images/container_bg1.png) center bottom no-repeat; padding-bottom:130px;}
/*SildeBar*/
.SildeBar{ width:150px; border-right:1px #f3f3f3 solid; min-height:400px; margin:140px 0 0 -40px; float:left;}
.SildeBar ul{}
.SildeBar li{ width:100%; height:34px; position:relative; margin-bottom:5px;}
.SildeBar li i{ display:block; width:20px; height:2px; background:#e80000; position:absolute; right:14px; top:15px;}
.SildeBar li a{ display:block; line-height:34px; padding-left:40px; font-size:13px; color:#595959; font-weight:bold;}
.SildeBar li:hover a{background:#e80000; color:#FFF;}
.SildeBar li:hover i{ background:#FFF;}
.SildeBar .current a{background:#e80000; color:#FFF;}
.SildeBar .current i{ background:#FFF;}


/*SildeBar*/

.MainContent{ width:100%;}
.Current{width:900px; margin:40px 0 65px; height:32px; text-align:right;display: none;}
.Current a{ display:inline-block;color:#747474; line-height:32px; padding:0 5px;}
.Current span{ color:#e80000;}

.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; font-size:13px; line-height:24px;}

.about_left{ width:300px; float:left;}
.about_left h1{ font-size:28px; color:#e80000; line-height:32px; font-weight:normal; margin-bottom:45px;}
.about_left p{ font-size:14px; color:#3a3a3a; line-height:24px;}
.about_left p.p1{ padding:45px 0;}
.about_left p.p2{ color:#e80000;}
.about_right{ width:600px; float:right;}
.about_right li{ float:left; margin-left:10px; position:relative;}
.about_right li a{ display:block; width:100%; height:100%;}
.about_right li a p{font-size:18px;line-height:18px;}
.about_right li a p span{ display:block; font-size:16px; line-height:16px;}
.about_right li.ab_li1{ width:274px; height:382px;}
.about_right li.ab_li1 p{ position:absolute; left:28px; top:34px;  color:#2d2d8e;}
.about_right li.ab_li1 p span{ color:#949494;}
.about_right li.ab_li2{width:298px;height:162px;margin-top: 9px;}
.about_right li.ab_li2 p{ position:absolute; left:28px; top:34px;  color:#2d2d8e;}
.about_right li.ab_li2 p span{ color:#949494;}
.about_right li.ab_li3{ width:144px; height:211px;}
.about_right li.ab_li3 p{ position:absolute; left:28px; bottom:18px;  color:#e80000;}
.about_right li.ab_li3 p span{ color:#949494;}
.about_right li.ab_li4{ width:144px; height:211px;}
.about_right li.ab_li4 p{ position:absolute; left:28px; bottom:18px;  color:#FFF;}
.about_right li.ab_li4 p span{ color:#FFF;}


.news_arc .title{text-align:center; margin-bottom:35px; border-bottom:1px #ccc solid; padding-bottom:10px;}
.news_arc h1{ font-size:22px; color:#5b5b5b; line-height:42px; font-weight:normal;}
.news_arc .title p{ color:#999; line-height:26px;}
.news_arc .news_bd{ padding:0 15px 50px;text-align: center;}
.news_arc .news_bd p{ text-indent:24px; line-height:26px; color:#999; font-size:14px;}
.ft { padding:20px 0 0; border-top:1px solid #ddd; }
.ft li{ font-size:14px;}
.ft li a{ color:#999;}
.legal_arc .news_bd{padding-top:100px}



/*
.news_index li{ width:400px; float:left; margin-bottom:10px;}
.news_index li h2{ font-size:16px; color:#595959; margin-bottom:20px;}
.news_index li h3 a{ font-size:14px; color:#3a3a3a; display:block; margin:18px 0 12px; line-height:14px;}
.news_index li h2 .more{float: right;font-size: 13px; font-weight: normal;color: #E80000;}
.news_index li p{ color:#909090; line-height:18px; margin-bottom:45px;}
.news_index li p a{ color:#e80000;}
.news_index li dd{ height:14px; line-height:14px; margin-bottom:12px;}
.news_index li dd span{ color:#c1a969; display:inline-block; padding-right:10px; border-right:1px #d5d5d5 solid; margin-right:10px;}
.news_index li dd a{ color:#595959;}
.news_index li.news_li1{ margin-right:90px;}
*/


.news_index li{ width:310px; float:left; border-right:2px solid #ddd; padding:0 20px;}
.news_index li h2{ font-size:16px; color:#595959; margin-bottom:20px;}
.news_index li h2 .more{float: right;font-size: 13px; font-weight: normal;color: #E80000;}
.news_index li h3 a{ font-size:14px; color:#3a3a3a; display:block; margin:18px 0 12px; line-height:14px;}
.news_index li p{ color:#909090; line-height:18px; margin-bottom:45px;}
.news_index li p a{ color:#e80000;}
.news_index li dd{ height:14px; line-height:14px; margin-bottom:12px;}
.news_index li dd span{ color:#c1a969; display:inline-block; float:right;}
.news_index li dd a{ color:#595959; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;}
.news_index li.news_li1{ margin-right:30px;}
.news_index li.news_li1 img{width: 100%;}


.news_list2 li{  float:left; margin-bottom:10px;}

.news_list2 li h2{ font-size:16px; color:#595959; margin-bottom:20px;}
.news_list2 li h3 a{ font-size:14px; color:#3a3a3a; display:block; margin:18px 0 12px; line-height:14px;}
.news_list2 li p{ color:#909090; line-height:18px; margin-bottom:45px;}
.news_list2 li p a{ color:#e80000;}
.news_list2 li dd{ height:14px; line-height:14px; margin-bottom:12px;}
.news_list2 li dd span{ color:#c1a969; display:inline-block; padding-right:10px; border-right:1px #d5d5d5 solid; margin-right:10px;}
.news_list2 li dd a{ color:#595959;}
.news_list2 li.news_li1{ margin-right:90px;}

.news-info .name {text-align: center;font-size: 16px;padding: 0px;margin: 0px;line-height: 36px;}
.news-info .time{ text-align:center; color:#333333; line-height:30px; padding:0px; margin:0px; font-size:12px; border-bottom:1px solid #E2E2E2;}
.news-info .ProjectLogo {text-align: center;padding: 10px 0;}
.news-info .ProjectLogo img{max-width: 100%;}
.news-info .ProjectTxt {text-align: center;padding-bottom: 10px;}
.news-info .ProjecLink {text-align: center;}
.news-info .ProjecLink a {width: 122px;line-height: 30px;color: #fff;font-size: 14px;display: inline-block;background: url(../images/projeclink.jpg) no-repeat;}
.news-info .info {padding: 20px 0;word-wrap: break-word;word-break: normal;overflow: hidden;}
.news-info .info p img{max-width:758px;margin:0 auto;}

.pro_map li{float:left;width:190px;height:156px;/* margin-right:98px; */margin-bottom:30px;}
.pro_map li img{ display:block; padding:4px; border:1px #e5e5e5 solid;}
.pro_map li p{ height:36px; line-height:36px; font-size:14px; text-align:center; color:#595959;}


.service h1{ font-size:28px; color:#e80000; line-height:32px; font-weight:normal; margin-bottom:45px;}
.service p{font-size:14px; color:#3a3a3a; line-height:24px;}
.service p.p1{ padding:45px 0;}
.service li{ float:left; width:280px; height:170px; margin-right:20px; /*margin-bottom:60px;*/ position:relative;}
.service li p{ position:absolute; left:20px; top:30px; font-size:18px; z-index:999; color:#2d2d8e; padding-right:30px; background:url(../images/icon6.png) 80px center no-repeat;}

.contact{ background:url(../images/contact_icon2.png) right 10px no-repeat;}
.contact p span{ display:inline-block; height:48px; line-height:24px; padding-right:30px; margin-right:30px;}
.contact p span.span1{ border-right:1px #d4d4d4 solid;}


.ryzz li{width:202px;height:206px;float:left;margin: 0 70px 30px 0;text-align: center;}
.ryzz li img{ display:block; padding:24px; background:#f4f1ec;}
.ryzz li p{ line-height:18px; color:#4f4f4f; padding:10px 0;}
/*
.video li{ width:202px; height:170px; float:left;border-bottom:1px #e9e9e9 solid; margin:0 80px 30px 0;}
.video li img{ display:block;}
.video li p{ height:40px; width:202px; line-height:40px; color:#4f4f4f;}
.video li p span{ display:inline-block; float:right; color:#e80000;}
*/
.video ul li{ width:140px; float:left; padding:0 5px; height:120px; overflow:hidden;}
.video ul li .pic{ width:140px; height:92px;}
.video ul li .pic img{ width:138px; height:90px; border:1px solid #ddd;}
.video ul li .title{ font-size:12px; text-align:center; height:24px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.video ul li .title a{ padding-left:12px; background:url(../images/video.png) no-repeat left center;}

.job_box .title{ height:49px; font-size:14px; line-height:49px; color:#3a3a3a; border-top:1px #e6e6e6 solid; background:url(../images/icon7.png) left center no-repeat; padding-left:20px;}
.job_box .current{ color:#2d2d8e;background:url(../images/icon7_1.png) left center no-repeat;border-top:1px #2d2d8e solid;}
.job_box .bd{ padding-left:20px; display:none; padding-bottom:20px;}
.job_box .bd span{ display:block; line-height:24px; color:#e80000; font-size:12px;}
.job_box .bd p{ color:#666464; line-height:24px;font-size:12px;}

.fedback{ background:url(../images/fankui_icon.png) right 40px no-repeat;}
.fedback input{ width:376px; height:34px; color:#7b7b7b; font-size:14px; margin-bottom:10px; border:1px #dad0b4 solid; line-height:34px; padding-left:10px;}
.fedback textarea{ height:120px; width:575px; line-height:24px; padding-left:10px; color:#7b7b7b; font-size:14px;border:1px #dad0b4 solid;margin-bottom:10px;}
.fedback button{ width:126px; height:36px; background:#2d2d8e; font-size:14px; text-align:center; line-height:36px; color:#FFF; cursor:pointer; margin-top:15px;}
.fedback .imgcode{width:82px;height:39px;}
/*
<div class="pagas"><a href="">首页</a><a href="">上一页</a><a class="a_cur" href="">1</a><a href="">2</a><a href="">3</a><a href="">4</a><a href="">下一页</a><a href="">尾页</a></div>
*/
/*pages*/
.pagas{ width:100%; padding:50px 0; text-align:center;}
.pagas a{ display:inline-block; padding:3px 15px; margin:0 5px; color:#999; border:1px #999 solid;}
.pagas a:hover,.pagas .a_cur{ background:#009fff; border:1px #009fff solid; color:#FFF;}
/*pages end*/



/*sitemap*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}

/*百度地图*/
/*
<script type="text/javascript" src="https://api.map.baidu.com/api?key=&v=1.1&services=true&s=1"></script>
<div style="width:1083px;height:335px;" id="dituContent"></div>
*/
/*百度地图*/

.iw_poi_title {color: #CC5522;font-size: 14px;font-weight: bold;overflow: hidden;padding-right: 13px;white-space: nowrap;}
.iw_poi_content {font: 12px arial, sans-serif;overflow: visible;padding-top: 4px;white-space: -moz-pre-wrap;word-wrap: break-word;}



.page {
	font-size: 12px;
	padding: 10px;
	text-align: right;
}
.page a {
	text-decoration: none;
	color: #000000;
}
.page span {
	color: #FE0002;
}
.page .i_text{
width: 35px;
border: 1px solid rgb(216, 216, 216);
display: inline-block;
margin: 2px 5px;
text-indent: 5px;
}
.page .border {
	border: solid 1px #A4ADB4;
	width: 24px;
	height: 16px;
}
.page .go {
	background: url(../images/bg_go.jpg);
	width: 38px;
	height: 20px;
	font-size: 12px;
	text-align: center;
	cursor: hand;
	border-style: none;
	padding-top: 2px;
	margin: 0px 5px;
}


.MainContent1{width:100%;}
.MainContent1 .Current{width:755px; height:32px; text-align:left; margin:100px 0 30px; border-bottom:3px solid #999a9a;}
.MainContent1 .Current a{ display:inline-block;color:#747474; line-height:32px; padding:0 5px;}
.MainContent1 .Current span{ color:#e80000;}

.MainContent1 .news_list .news_li2{ width:1035px; height:135px; background:#f4eeda; padding:10px;}
.MainContent1 .news_list .news_li2 h2{ padding-bottom:10px;border-bottom:1px dotted gray; font-size:19px; font-weight:bold; color:#323232;}
.MainContent1 .news_list .news_li2 p{ line-height:22px; text-align:justify; color:##645b58;}
.MainContent1 .news_list li{ width:100%; height:35px; border-bottom:2px solid #ededed; line-height:35px;}
.MainContent1 .news_list li span{padding-right:30px;}
/*隐藏*/
.SildeBar #li55{display: none;}

.menu-index #clickA{display: none;}
.news_index .news_li1{display: none;}
/*.news_index li{margin-right: 10px;}*/
.menu #menu59{display: none;}

/*人才招聘*/
.jobs_index{/* height: 403px;*/ overflow:hidden;}
.jobs_index .intro{ float:left; width:386px; font-size:14px;padding-bottom: 20px;}
.jobs_index .intro h1{ color:#ff0000;padding:0px; margin:0px; font-size:30px; font-weight:normal; line-height:34px;}
.jobs_index .photo{ float:left; width:100%;/* height:359px;*/ position:relative}
.jobs_index .photo ul.alink{ z-index:5; position:relative;}
.jobs_index .photo ul li{ }
.jobs_index .photo ul li a{ left:0; position:absolute; display:block;}
.jobs_index .XgPhoto ul li a{ left:auto; position:relative; display:block;color: #808080;}
.jobs_index .XgPhoto .AddMore{clear: both;display: block;margin-top: 40px; width: 140px;height: 52px;line-height: 52px; color: #fff;background-color: #e80000; text-align: center;}
.jobs_index .photo ul li.n1 img,.jobs_index .photo ul li.n1 a{ width:344px; height:359px;}
.jobs_index .photo ul li.n1 a{background:url(../images/img_jobs_1.png) no-repeat 30px 30px;}
.jobs_index .photo ul li.n2{ left:350px; top:0;}
.jobs_index .photo ul li.n2 img,.jobs_index .photo ul li.n2 a{ width:272px; height:359px;}
.jobs_index .photo ul li.n2 a{background:url(../images/img_jobs_2.png) no-repeat center 20px;}

.AddBox1{padding-bottom: 30px; background: url(../images/source_bg1.png) no-repeat right bottom;}
.AddBox1 .AddTit{font-size: 16px;color: #ff0000;font-weight:bold;}
.AddBox1 .AddTitEn{font-size: 16px;color: #c1ae9d;font-weight:bold;}
.AddBox1 .slogan span{display: block;color: #e80000;}
.AddBox2{color: #ff0000;font-size: 16px;margin-bottom: 10px;}
.AddBox2 span{display: inline-block;}
.AddBox3{background: url(../images/source_bg2.jpg);padding: 20px;padding-bottom: 30px;padding-left: 0; margin-bottom: 15px;overflow: hidden;}
.AddBox3 ul{overflow: hidden;width: 630px;}
.AddBox3 ul li{float: left;width:auto;margin-right: 50px; list-style: none;overflow: hidden;}
/*.AddBox3 ul .item1{width: 89px;}
.AddBox3 ul .item2{width: 65px;}
.AddBox3 ul .item3{width: 125px;}*/

/*客户服务*/
.MainContent_two{ width:1056px; float:right;}
.service_index{  min-height:403px; overflow:hidden;position: relative;}
.service_index .intro{ float:left; width:365px; font-size:14px;}
.service_index .intro h1{ color:#ff0000;padding:0px; margin:0px;  font-size:30px; font-weight:normal; line-height:34px;}
.service_index .photo{ width:310px; height:176px; float: left;}
.service_index .photo ul.alink{ z-index:5; position:relative;}
.service_index .photo ul li{ position:absolute;}
.service_index .photo ul li a{ left:0; position:absolute; display:block;}
.service_index .photo ul li.n1 img,.service_index .photo ul li.n1 a{ max-width:365px;  max-height:176px;}
.service_index .photo ul li.n1 a{background:url(../images/img_service_1.png) no-repeat 30px 300px;}
.service_index .photo ul li.n2{ left:313px; top:0;}
.service_index .photo ul li.n2 img,.service_index .photo ul li.n2 a{ width:310px; height:176px;}
.service_index .photo ul li.n2 a{background:url(../images/img_service_2.png) no-repeat 30px 30px;}
/*.service_index .photo ul li.n3{ left:313px; top:183px;}*/
.service_index .photo ul li.n3 img,.service_index .photo ul li.n3 a{ width:365px; height:176px;}
.service_index .photo ul li.n3 a{background:url(../images/img_service_3.png) no-repeat 30px 30px;}

.rx1,.rx2{float: left;}
.rx1{}
.rx1 .tit{background:#f04647 url(../images/icon-tel-white.png) no-repeat 25px center; width: 310px; height: 45px;}
.rx1 .tit span{color: rgb(255, 255, 255);font-size: 14px;font-weight: bold;line-height: 45px;margin-left: 70px;}
.rx1 .main{padding: 10px 35px;}
.rx1 .main p{padding: 0;margin: 0;line-height: 22px;}
.rx1 .cont{width: 310px; min-height: 331px; padding-bottom: 10px; background: #f4eae8;}

.menu-index{ text-align:right; font-size:14px; padding:99px 0 0 0; margin:0; font-weight:bold; height:93px;}
.menu-index li{display: inline-block;}
.menu-index span{ position:relative; display:inline-block; overflow:hidden; margin:0px 6px;}
.menu-index span a{ cursor:pointer; color:#75758e; display:inline-block; line-height:30px;}
.menu-index span em{ left:-200px; width:100%; display:block; border-top:solid 3px #e80000; position:relative;}
.AddPosition{position: absolute;right: 0;top: 200px;}


.menu{float:right;padding:0px 1px;margin: 70px 0 0 0;width:257px;}
.menu span{display:block;position:relative;border-bottom:solid 1px #e6e6e6;line-height:44px;height:44px;overflow: hidden;}
.menu span a,.menu span em{position:absolute; display:block;}
.menu span a{ cursor:pointer; font-weight:bold; width:100%; z-index:2; text-indent:22px;  color:#847765;  }
.menu span em{height:44px;background-color:#eeefeb;top: 0;width: 100%; left:-280px;}
.menu span.on a{background-color:#eeefeb;}
.menu h2{margin: -32px 0px 0 -1px; width: 259px; height: 120px; background-color: #e60b00; display:table; line-height:33px;}
.menu h2 b{ font-weight:normal; display:block; font-size:28px; font-family:"Arial"; color:#fff; text-transform:uppercase; padding:49px 0px 0px 27px;}


.MainContent1{width:755px;float:left;margin-top: 130px;}
.MainContent.w1055{ width:1055px;}

.MainContent1 .Current{width:755px; height:32px; text-align:left; margin:100px 0 30px; border-bottom:3px solid #999a9a;}
.MainContent1 .Current a{ display:inline-block;color:#747474; line-height:32px; padding:0 5px;}
.MainContent1 .Current span{ color:#e80000;}

.MainContent1 .news_list .news_li2{ width:735px; height:auto; background:#f4eeda; padding:10px;}
.MainContent1 .news_list .news_li2 h2{ padding-bottom:10px;border-bottom:1px dotted gray; font-size:19px; font-weight:bold; color:##323232;}
.MainContent1 .news_list .news_li2 p{ line-height:22px; text-align:justify; color:##645b58;}
.MainContent1 .news_list li{ width:755px; height:35px; border-bottom:2px solid #ededed; line-height:35px;}

.location{margin-bottom:26px;padding:0 0 0 19px;height:35px;line-height:35px;border-bottom: 3px solid #999a9a;background: url(../images/location_icon.jpg) no-repeat left;}
.location span{ color:#e80000;}
.location span a{ color:#e80000;}

.pro_map ul{width: 740px;margin: 0 auto; overflow:hidden;}
.pro_map li{float:left;width: 230px;height: 200px;padding: 0px 8px;margin-bottom:30px;}
.pro_map li img{ display:block; padding:4px; border:1px #e5e5e5 solid; margin-bottom:5px; background:#f5eedc; width:220px; height:140px;}
.pro_map li p{ height:20px; line-height:20px; font-size:14px; text-align:center; color:#595959;}
.pro_map li p.title{ color:#e60b00;}
.pro_map ol.ol_t{height:20px;line-height:20px;background-color:#efe4c6;color:#e50d02;font-size:16px;font-weight:900;margin-bottom: 15px; clear:both; padding:0;}
.pro_map ol.ol_t b{background-color:#fff;margin-left:10px;padding:0 5px;height:20px;line-height:20px;display: block;float: left;}


/*修改*/
.about_t{position: relative; height: 192px;}
.about_t .menu-index{ height: 33px;   border-bottom: 3px solid #999a9a;}
.auto_Current{width: 400px; padding-left: 19px; display: block; text-align: left; position: absolute; left: 0; top: 99px; margin: 0; background: url(../images/location_icon.jpg) no-repeat left;}


.bg .main{float: left;width: 758px;}
.bg .location{padding-top: 100px; background: url(../images/location_icon.jpg) no-repeat left 112px;}
.contact_index{ height: 284px; overflow:hidden;}
.contact_index .intro{ float:left; width:386px; font-size:14px; background:url(../images/map.jpg) no-repeat right bottom;}
.contact_index .intro h1{ color:#ff0000;padding:0px; margin:0px;  font-size:30px; font-weight:normal; line-height:34px;}
.contact_index .intro .tel{ color:#e80000; font-weight:bold;}
.contact_index .photo{ float:right; width:580px; height:359px; position:relative}
.contact_index .photo ul.alink{ z-index:5; position:relative;}
.contact_index .photo ul li{ position:absolute;}
.contact_index .photo ul li a{ left:0; position:absolute; display:block;}
.contact_index .photo ul li.n1 img,.contact_index .photo ul li.n1 a{ width:286px; height:283px;}
.contact_index .photo ul li.n1 a{background:url(../images/img_contact_1.png) no-repeat center center;}
.contact_index .photo ul li.n2{ left:294px; top:0;}
.contact_index .photo ul li.n2 img,.contact_index .photo ul li.n2 a{ width:286px; height:283px;}
.contact_index .photo ul li.n2 a{background:url(../images/img_contact_2.png) no-repeat center center;}

.txt_contact .name{  color:#ff0000;padding:0px 0px 30px 0; margin:0px;  font-size:30px; font-weight:normal; line-height:34px;}
.txt_contact ul li{ padding:0px 0px 20px 54px;}
.txt_contact ul li span{ font-size:16px;}
.txt_contact ul li.li_tel{ background:url(../images/icon_address.jpg) no-repeat left top;}
.txt_contact ul li.li_address{ background:url(../images/icon_address.jpg) no-repeat left top;}
.txt_contact ul li.li_postcode{ background:url(../images/icon_postcode.jpg) no-repeat left top;}
.single #map{ width:100%; position:relative; height:300px; margin-bottom:20px; border:solid 1px #e6e6e6;}
