@charset "utf-8";
@import "resetcommon.css";
/*index.css*/
.bg { background:#FFF; }
/*banner*/
.banner { text-align:center; height:399px; }
.sol { padding:44px 0 0; height: auto; overflow:hidden; }
.pb_t { line-height:48px; height:48px; overflow:hidden; background:url(../images/pb_t_l.gif) left bottom repeat-x; }
.pb_t h3 { font-family:"Microsoft YaHei"; float:left; font-weight:100; }
.pb_t h3 b { display:inline-block; background:url(../images/pb_t_lb.gif) right bottom no-repeat; float:left; }
.pb_t h3 a { font-size:22px; color:#373737; margin:0 10px 0 0; display:inline-block; padding:0 0 0 30px; background:url(../images/sol_t_ic.gif) left 14px no-repeat; }
.pb_t h3 a:hover { color:#373737; }
.pb_t h3 span { text-transform:uppercase; font-size:18px; color:#cdcdcd; text-transform:uppercase; display:inline-block; float:left; }
.sol_c { clear:both; width:100%; padding:32px 0 0; }
.sol_l { width:395px; overflow:hidden; }
.sol_l li { margin:0 8px 10px 0; display:inline; float:left; }
.sol_l li a { display:block; padding:14px 0 0 26px; width:160px; height:103px; overflow:hidden; border:1px #e2e2e2 solid; background:#f1f1f1 url(../images/sol_ic1.gif) 26px 95px no-repeat; }
.sol_l li a span { color:#2e2e2e; display:block; line-height:30px; height:60px; overflow:hidden; font-size:15px; }
.sol_l li a i { text-transform:uppercase; color:#b4b4b4; font-style:normal; display:block; line-height:15px; font-size:12px; }
.sol_l li a:hover { background:url(../images/sol_l_l_bg.gif) left top no-repeat; text-decoration:none; }
.sol_l li a:hover span, .sol_l li a:hover i { color:#fff; text-decoration:none; }
/*sol_r*/
.sol_r { position:relative; width:598px; height:250px; overflow:hidden; }
.sol_r .box { position:relative; width:598px; height:377px; overflow:hidden; }
.sol_r .list { position:relative; width:9999px; overflow:hidden; }
.sol_r .list li { position:relative; width:598px; height:377px; float:left; display:inline; }
.sol_r .list li img { width:598px; height:377px; }
.sol_r .prev, .sol_r .next { position:absolute; top:50%; margin-top:-25px; width:47px; height:47px; background-image:url(../images/control.png); background-repeat:no-repeat; font:0/0 Arial; cursor:pointer; z-index:2; }
.sol_r .prev { left:5px; background-position:0 -50px; }
.sol_r .next { right:5px; background-position:0 0; }
.sol_r span.text{ display:block; position:absolute; padding:8px 64px 0 28px; width:510px; height:80px; left:0; top:288px; background:url(../images/1.png); font-style:normal; line-height:20px; color:#fff; }
.sol_r span.text b{ display:block; line-height:30px;height:30px; color:#fff; font-size:14px; font-weight:normal; }
.sol_r span.num{ display:block; width:34px; height:34px; font-size:14px; font-style:italic; line-height:20px; color:#fff; font-family:"新宋体"; position:absolute; left:540px; top:340px; }
.sol_r span.num b{ font-size:32px; color:#7FB805; }
/*prj*/
.prj { padding:39px 0 0; height:220px; overflow:hidden; background:#f1f1f1; margin-top:30px }
.pb_t .fr { display:inline-block; padding:0 37px 0 0; background:url(../images/pb_t_ic.gif) right 12px no-repeat; font-family:"Microsoft YaHei"; font-size:16px; color:#4f4d4d; }
.pb_t .fr:hover { color:#4f4d4d; }
.prj_c { clear:both; padding:35px 0 0; }
.prj_c li { width:168px; text-align:center; margin:0 1px 0 0; float:left; position:relative; }
.prj_c li img { width:168px; height:100px; overflow:hidden; display:block; }
.prj_c span { font-size:16px; display:block; line-height:22px; padding:10px 0 0; color:#353535; }
.prj_c .cur a span, .prj_c a:hover span { color:#4c8100; text-decoration:none; }
.prj_c a:hover { text-decoration:none; }
.prj_c .lst { margin:0; }
.prj_c em { display:block; position:absolute; z-index:9; display:none; left:0; top:0; }
.prj_c .cur a em, .prj_c a:hover em { display:block; }
/*pro*/
.pro { padding:53px 0 0; height:454px; overflow:hidden; }
.pro .pb_t { height:56px; background:url(../images/pb_t_l.gif) left 44px repeat-x; }
.pro .pb_t h3 b { display:inline-block; background:url(../images/pb_t_lb.gif) right 43px no-repeat; float:left; }
.pb_t p { vertical-align:top; float:right; color:#9b9b9b; font-family:"Microsoft YaHei"; }
.pb_t p a { height:56px; display:inline-block; padding:0 10px; font-size:14px; color:#383838; background:url(../images/pb_t_r_l.gif) right 18px no-repeat; }
.pb_t p .lst { background:none; }
.pb_t p a:hover, .pb_t p .cur { text-decoration:none; background:url(../images/pro_t_c.gif) center 8px no-repeat; color:#fff; }
.pro_c { clear:both; padding:30px 0 0; }
/*.pro_c .pro_l*/
.pro_c .pro_l { position:relative; width:485px; height:325px; overflow:hidden; }
.pro_c .pro_l .box { position:relative; width:485px; height:377px; overflow:hidden; }
.pro_c .pro_l .list { position:relative; width:9999px; overflow:hidden; }
.pro_c .pro_l .list li { position:relative; width:485px; height:377px; float:left; display:inline; }
.pro_c .pro_l .list li img { width:475px; height:315px; border:5px #f1f1f1 solid; }
.pro_l .prev, .pro_c .pro_l .next { position:absolute; top:50%; margin-top:-25px; width:32px; height:68px; background-image: url(../images/control.png); background-repeat:no-repeat; font:0/0 Arial; cursor:pointer; z-index:2; }
.pro_c .pro_l .prev { left:5px; background-position:-60px 0; }
.pro_c .pro_l .next { right:5px; background-position:-100px 0; }
/*.pro_c .pro_r*/
.pro_c .pro_r { overflow:hidden; padding: 0 0 0 5px; width: 510px; }
.pro_r .pro_r_t { display:block; height:205px; overflow:hidden; }
.pro_r .pro_r_t a { float:left; margin:0 0 0 10px; }
.pro_r .pro_r_t a img { display:block; width:235px; height:155px; overflow:hidden; border:5px #f1f1f1 solid; }
.pro_r p { padding:0 18px 0 12px; text-align:justify; line-height:20px; }
.pro_r p b { font-weight:100; display:block; line-height:27px; height:37px; overflow:hidden; font-family:"Microsoft YaHei"; }
.pro_r p b a, .pro_r p b a { display:inline-block; padding:0 38px 0 0; background:url(../images/pro_ic.gif) right 2px no-repeat; color:#464646; text-decoration:none; font-size:18px; }
.pro_r p span { display:block; line-height:20px; }
.pro_r p span a, .pro_r p span a:hover { color:#626262; }
/*chs*/
.chs { padding:38px 0 0; height:553px; overflow:hidden; background:#f1f1f1; }
.chs_c { clear:both; padding:38px 0 0; width:100%; }
.chs_c dt { position:relative; width:251px; height:206px; }
.chs_c dt span { position:absolute; line-height:0; font-size:0; }
.chs_c dt a img { display:block; width:251px; height:206px; overflow:hidden; }
.chs_c dd { padding:16px 10px 0 23px; width:215px; height:190px; background:url(../images/chs_c_ic.gif) 20px 154px no-repeat; }
.chs_c dd b { font-weight:100; display:block; line-height:46px; height:46px; overflow:hidden; font-family:"Microsoft YaHei"; font-size:16px; }
.chs_c dd b a { color:#2f2f2f; }
.chs_c dd span { height:100px; color:#797979; overflow:hidden; display:block; line-height:20px; }
.chs_c dd span a { color:#626262; }
.chs_c dl { background:#fff; height:206px; float:left; width:500px; overflow:hidden; }
.chs_c .chs1 dt span { top:81px; right:0; z-index:-1; }
.chs_c .chs2 dt span { top:81px; left:0; z-index:-1; }
.chs_c dl:hover { background:#7fb805; color:#fff; }
.chs_c dl:hover dt span { z-index:9; }
.chs_c dl:hover a { color:#fff; text-decoration:none; }
.chs_c dl:hover dd { background:url(../images/chs_c_ic1.gif) 20px 154px no-repeat; }
.chs_c dl dd em a { display:inline-block; width:29px; height:29px; overflow:hidden; margin-left:-3px; }
.chs_c dl:hover dd span { color:#fff; }
/*cho*/
.cho { padding:34px 0 0; height:525px; overflow:hidden; }
.cho_c { clear:both; padding:40px 0 0; }
.cho_l { position:relative; width:536px; height:373px; overflow:hidden; }
.cho_l img { display:block; width:536px; height:373px; overflow:hidden; }
.cho_l span { display:block; padding:0 10px 0 21px; height:88px; width:505px; overflow:hidden; background:url(../images/1.png); left:0; top:285px; z-index:9; color:#fff; line-height:20px; position:absolute; }
.cho_l span b { display:block; font-weight:100; line-height:40px; height:40px; font-size:14px; font-family:"Microsoft YaHei"; }
.cho_r { padding:22px 0 0; height:350px; width:448px; background:#f1f1f1; }
.cho_r dl { padding:0 20px 0 17px; height:121px; overflow:hidden; border-bottom:1px #e4e4e4 solid; }
.cho_r dt img { display:block; width:159px; height:98px; overflow:hidden; }
.cho_r dd { width:235px; }
.cho_r dd b { font-weight:100; display:block; line-height:21px; height:30px; overflow:hidden; font-family:"Microsoft YaHei"; font-size:14px; }
.cho_r dd b a, .cho_r dd b a:hover { color:#454545; }
.cho_r dd span { height:70px; overflow:hidden; display:block; line-height:22px; }
.cho_r dd span a, .cho_r dd span a:hover { color:#626262; }
.cho_r ul { clear:both; padding:10px 38px 0 17px; }
.cho_r ul li { overflow:hidden; line-height:34px; height:34px; padding:0 0 0 16px; color:#626262; background:url(../images/cho_ic.gif) left 14px no-repeat; }
.cho_r ul li a, .cho_r dd ul li a:hover { color:#474747; }
.cho_r ul li span { float:right; font-family:"宋体"; }
/*abt*/
.abt { text-align:center; padding:133px 0 0; height:355px; overflow:hidden; background:url(../images/btm.jpg) center top no-repeat; }
.abt h4 { text-align:center; height:103px; overflow:hidden; font-weight:100; }
.abt h4 b { display:block; line-height:50px; height:50px; color:#7fb805; font-weight:bold; overflow:hidden; font-size:32px; }
.abt h4 span { display:block; line-height:35px; height:35px; overflow:hidden; color:#333; font-size:26px; }
.abt h4 a, .abt h4 a:hover { color:#333; }
.abt .content { width:730px; margin:0 auto; }
.abt .txt { text-align:left; font-family:"Microsoft YaHei"; line-height:31px; font-size:16px; color:#626262; height:94px; overflow:hidden; }
.abt em a { text-align:center; display:inline-block; margin:0 auto; width:162px; line-height:42px; height:42px; overflow:hidden; background:#7fb805; color:#fff; font-size:18px; font-family:"Microsoft YaHei"; font-style:normal; font-weight:100; }
.abt em a:hover { color:#fff; }

.neibanner{ width:100%; height:300px; margin:0 auto; background: url(../images/subbanner.jpg) center top no-repeat #f1f1f1;}



/*子页面样式*/
.subbg{ width:100%; height:auto; margin:0 auto; background:url(../images/body_bg.gif) repeat; /*padding-top:30px;*/ padding-bottom:30px}
.subpostion{ width:1035px;height:54px; margin:0 auto;background:url(../images/home.png) 0 center no-repeat;padding-left: 16px;color: #888;font-size: 14px; line-height:54px; color:#555}

/*子页面荣誉资质样式*/
.proming_a{ width:220px; height:215px; display:block; text-align:center; line-height:50px; float:left; margin:10px; border:1px solid #dfdfdf;/*box-shadow: 0 0 10px #e4e2e2; */background:#fff;text-overflow:ellipsis;white-space:nowrap; overflow:hidden; color:#333}
.proming_a .topimg{ width:220px; height:165px; display:block; overflow:hidden}
.proming_a .topimg img{ max-width:100%;height:165px;transform: scale(1);transition: all 1s ease-out;}

.proming_a:hover{border:1px solid #7db700;background:#fff;color:#7db700}

.proming_a:hover .topimg img{transform: scale(1.2);}















.mainframe{ width:1000px; min-height:500px; margin:0 auto; background:#fff; padding:25px}
.mainframe .title{height:48px; border-bottom:2px solid #d4d4d4; background:url(../images/sol_t_ic.gif) 0 center no-repeat}
.mainframe .title p{ display:block; float:left; padding-left:30px; padding-right:10px; line-height:45px; font-size:22px; color:#303030;}

.mainframe .content{ margin-top:25px}

.mainframe .content1{ margin-top:25px}
.mainframe .content1 p{ margin-bottom:10px;font-size:16px; line-height:25px; color:#666}


.mainframea{ width:1000px; min-height:500px; margin:0 auto; background:#fff; padding:25px}










/*子页面关于我们样式用*/
.subabout{ width:100%; height: auto; margin:0 auto; background:url(../images/bg_video.jpg) center top no-repeat; margin-top:50px; margin-bottom:80px}
.subabout .titlea{height:82px;display:block;text-align:center;line-height:80px; margin-bottom:40px; background:url(../images/subdec.jpg) center bottom no-repeat; font-size:32px; color:#fff; padding-top:150px}
.subabout .conta{ width:1000px; height: auto; margin:0 auto;}

/*子页面管理团队样式用*/
.childaa{ width:1200px;height:216px; display:block; margin:0 auto; padding-top:30px; padding-bottom:30px; border-bottom:1px solid #ddd}
.childaa .leftimg{ display:block;float:left; width:280px; height:210px; overflow:hidden; padding:2px; border:1px solid #dcdcdc}
.childaa .leftimg img{ width:280px; height:210px;transform: scale(1);transition: all 1s ease-out;}
.childaa .righttxt{ width:880px; height:216px; display:block; float:right}
.childaa .righttxt h1{font-size:22px; font-weight:100; line-height:32px;  margin-bottom:20px;text-overflow:ellipsis;white-space:nowrap; display:block; overflow:hidden}
.childaa .righttxt span{ font-size:15px !important; line-height:32px !important; color:#666 !important; }
.childaa .righttxt i{ font-style:normal; width:120px;height:35px; display:block; text-align:center; line-height:35px; background:#dfdfdf; margin-top:15px;border-radius:15px;transition: all 0.3s linear 0s;}
.childaa:hover .leftimg img{transform: scale(1.2);}
.childaa:hover .righttxt i{line-height:35px; background:7db700;border-radius:15px; color:#fff}



/*子页面新闻里面样式用*/
.childcc{height:138px; margin:0 auto; padding:30px 0; border-bottom:1px solid #dfdfdf}

.childcc .lefttime{ width:100px; height:138px; display:block; margin-right:40px; float:left; text-align:center;border:1px solid #dfdfdf; line-height:35px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#666}
.childcc .lefttime p{ width:50%; height:50px; line-height:50px; margin:0 auto; border-bottom:1px solid #dfdfdf;padding-top:27px; font-size:40px; color:#888}

.childcc .righttxt{ width:820px; height:140px; display:block; float:left;}
.childcc .righttxt p{width:100%; height:30px; line-height:30px; margin-bottom:10px;font-size:18px; color:#333; font-weight:100; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.childcc .righttxt p a{font-size:18px; color:#333;line-height:30px;}
.childcc .righttxt span{ font-size:14px; line-height:24px; color:#666; height:48px; display:block; overflow:hidden;}
.childcc .righttxt .more{ width:120px; height:30px; display:block; text-align:center; background:#efefef; line-height:30px; color:#666; margin-top:10px;border-radius:20px;transition: all 0.3s linear 0s;}
.childcc .rightimg{ width:186px; height:140px; display:block; text-align:center; float:right; overflow:hidden}
.childcc .rightimg img{ max-width:100%; height:140px;transform: scale(1);transition: all 1s ease-out;}
.childcc:hover .lefttime{ width:100px; height:138px; display:block; margin-right:40px; float:left; text-align:center;border:1px solid #7db700; line-height:35px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#666}
.childcc:hover .rightimg img{transform: scale(1.2);}
.childcc:hover .righttxt p a{font-size:18px; color:#7db700;line-height:30px;}
.childcc:hover .righttxt .more{background:#7db700; color:#fff}


/*子页面产品展示*/
.proming_c{ width:275px; height:256px; display:block; text-align:center; line-height:50px; float:left; margin:11px; border:1px solid #dfdfdf;/*box-shadow: 0 0 10px #e4e2e2; */background:#fff;text-overflow:ellipsis;white-space:nowrap; overflow:hidden; color:#333}
.proming_c .topimg{ width:275px; height:206px; display:block; overflow:hidden}
.proming_c .topimg img{ max-width:100%;height:206px;transform: scale(1);transition: all 1s ease-out;}

.proming_c:hover{border:1px solid #7db700;background:#fff;color:#7db700}

.proming_c:hover .topimg img{transform: scale(1.2);}

/*子页面人才战略*/
.rczl{ width:960px; height:710px; margin:0 auto; background:url(../images/bg_rczl.jpg) center top no-repeat; padding:490px 120px 0; font-size:20px !important; line-height:32px !important; color:#333}
.rczl p{font-size:20px !important; line-height:32px !important; color:#333 !important}
.rczl p strong{font-size:20px !important; line-height:32px !important; color:#0051a3 !important}

/*翻页*/
.page{ width:100%;margin:10px auto; line-height:30px; text-align:right;}
.page span{ display:inline-block; padding:0 10px 0 0; }
.page a.num.select{ padding:6px 10px; color:#fff; background:#7db700;border:1px solid #7db700; margin:0 5px;}
.page a.num{padding:6px 10px;border:1px solid #cccccc; margin:0 5px; background:#fff}
.page a.num:hover{ padding:6px 10px; color:#fff; background:#7db700; margin:0 5px}

/*上一页下一页*/
.news_page{ margin:20px auto 0;overflow: hidden;}
.news_page li{ width:43%;float:left; height:40px; line-height:40px; overflow:hidden;padding:0 10px 0 30px;background:#f5f5f5;}
.news_page .pagepre{background:#f5f5f5 url(../images/public/pagepre.png) no-repeat 10px center;} 
.news_page .pagepre a,.news_page .pagenext a{ line-height:40px; color:#757575; font-size:16px}
.news_page .pagenext{text-align: right;padding-right: 30px; background:#f5f5f5 url(../images/public/pagenext.png) no-repeat 98% center; } 
.news_page .pagepre:hover{ background:#d8d8d8 url(../images/public/pagepre.png) no-repeat 10px center;}
.news_page .pagenext:hover{background:#d8d8d8 url(../images/public/pagenext.png) no-repeat 98% center;}
















/*子页面位置*/
.postion{ width:100%; height:44px; margin:0 auto; background:#fff}
.postion ul{ width:1100px; height:44px; margin:0 auto}
.postion ul li{background: url(../images/home.png) 0 center no-repeat;padding-left: 16px;color: #555555;line-height: 44px;font-size: 14px;}
.postion ul li a{ line-height:44px; color:#555555; font-size:14px;}

/*详情*/
.newsdet_title {
	width: 100%;
	text-align: center; border-bottom:1px solid #dfdfdf; margin-bottom:30px
}
.newsdet_title .newsdet_title1 {
	line-height: 35px;
	width: 100%;
	color: #333333;
	text-align: center;
	font-size: 24px; margin-bottom:10px;
}
.newsdet_title .newsdet_title2 {
	display: inline-block;
	color: #999999;
	font-size: 14px; line-height:35px; 
}
.newsdet_title .newsdet_title2 span {
	display: inline-block;
	float: left;
	padding: 0 30px;
	height: 35px;
	line-height: 35px;
}
.newsdet_title .newsdet_title2 .spa1 {
	background: url(../images/bg7.png) no-repeat 0 50%;
}
.newsdet_title .newsdet_title2 .spa2 {
	background: url(../images/bg8.png) no-repeat 0 50%;
}
.newsdet_title .newsdet_title2 .spa3 {
	background: url(../images/bg9.png) no-repeat 0 50%;
}
.newstext {
	font-size: 16px;
	color: #757575;
	line-height: 30px;
	padding-bottom: 30px;
}
.newstext p{ margin-bottom:10px}

/*新闻列表*/
.news_top{ margin-bottom:30px}
.news_top .leftimg{ display:block; float:left; width:281px; height:187px; overflow:hidden; text-align:center}
.news_top .leftimg img{max-width:100%;height:187px;transform: scale(1);transition: all 1s ease-out;}
.news_top:hover .leftimg img{transform: scale(1.2);}

.news_top .righttxt{ display:block; float:right; width:610px; height:auto}
.news_top .righttxt p{ font-size:24px; width:100%; height:30px; line-height:30px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin-bottom:12px;}
.news_top .righttxt p a{ font-size:24px;line-height:30px; }
.news_top .righttxt span{ line-height:24px; font-size:13px; color:#838383; height:96px; display:block; overflow:hidden; margin-bottom:20px}
.news_top .righttxt .date{ background:url(../images/time.png) 0 center no-repeat; padding-left:20px; color:#888888; font-size:14px; line-height:20px}

.news_line{border-top: 3px solid #404040;}
.news_line ul {border-bottom: 1px solid #000; background:url(../images/line1.jpg) repeat}
.news_line ul li{width:100%; height:61px; background:url(../images/icon1a.png) 23px center no-repeat}
.news_line ul li a{width:78%; height:61px; display:block; float:left;text-indent:60px; font-size:16px; color:#000; line-height:61px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}
.news_line ul li span{height:61px; width:20%; display:block; text-align:right; overflow:hidden; line-height:61px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#828282; margin-right:2%}

.news_line ul li:hover{width:100%; height:61px; background:url(../images/icon2a.png) 23px center no-repeat #fc583d}
.news_line ul li:hover a{font-size:16px; color:#fff; line-height:61px;}
.news_line ul li:hover span{line-height:61px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff;}



/*留言*/
.guestbook_show{ margin:20px auto 0;}
.guestbook_top{ height:50px; background:#eee; line-height:50px; padding:0 10px 0 17px; font-size:16px}
.guestbook_top .mustwrt{ display:block; float:right;} 
.guestbook_show em{ color:#f00; font-style:normal;}
.guestbook_form .inp_one{ width:300px;height:28px; line-height:28px;outline: none;border:1px solid #ccc;padding-left: 4px;}
.guestbook_form .inp_one:focus{border:1px solid #3671cf;}
.guestbook_form{ padding:20px 20px 0;}
.guestbook_form dl{ width:100%; overflow:hidden;line-height:30px; height:40px; padding:5px 0px 5px 5px;}
.guestbook_form dt{ width:80px; float:left; line-height:35px;}
.guestbook_form dd{ width:85%; float:left;}
.guestbook_form dd span{padding-left:20px}
.guestbook_form dd span i{ color:#F00; padding:0 5px; }
.guestbook_form dd span.quetion{ display:block;}
.guestbook_form .bookdl{ height:180px; overflow:hidden;line-height:20px; padding-bottom:0;}
.guestbook_form .button{width:150px;height:32px; background:#b8b8b8; border:none; margin-right:10px; color:#fff;cursor: pointer;}
.guestbook_form .button:hover{ background:#f1f1f1; color:#555;}
.guestbook_form .form_b{ width: 693px;margin:0 auto;padding:20px 0 0 0;text-align: center;}
.guestbook_title{ padding:20px 20px 0; color:#2a6cd4}
.guestbook_title strong{ color:#f00;}
.guestbook_title b{ padding:0 10px; font-weight:normal;}
.guestbook_cnt{ padding:5px 20px 20px;border-bottom: 1px dashed #ccc}
.guestbook_reply{ color:#f00; background:#f6f6f6; line-height:40px;}

.XRegina{ width: 100%; display: block; background:url(../images/bg.jpg) repeat }
.XRegina .heada{height:50px; background:#555; color:#fff; line-height:50px; font-size:15px;}
.XRegina .heada ul li{ float:left; line-height:50px; font-size:15px; color:#fff; display:block; text-align:center}
.XRegina .heada ul li.li1{ width:16%}
.XRegina .heada ul li.li2{ width:16%}
.XRegina .heada ul li.li3{ width:24%}
.XRegina .heada ul li.li4{ width:12%}
.XRegina .heada ul li.li5{ width:16%}
.XRegina .heada ul li.li6{ width:16%}
.XRegina .contenta{ width:100%; height:auto; background:url(../images/bg.jpg) repeat;line-height:50px; font-size:15px;}
.XRegina .contenta a{ width:100%; height:50px; display:block; color:#333}
.XRegina .contenta a:hover{ width:100%; height:50px; display:block; background:#f2f2f2;color:#333}

.XRegina .contenta ul li{ float:left; line-height:50px; font-size:15px;display:block; text-align:center; border-bottom:1px solid #dfdfdf}
.XRegina .contenta ul li a{line-height:50px; font-size:15px; color:#333; }
.XRegina .contenta ul li a:hover{line-height:50px; font-size:15px; color:#ca0000; }

.XRegina .contenta ul li.li1{ width:16%; height:50px;}
.XRegina .contenta ul li.li2{ width:16%; height:50px;}
.XRegina .contenta ul li.li3{ width:24%; height:50px;}
.XRegina .contenta ul li.li4{ width:12%; height:50px;}
.XRegina .contenta ul li.li5{ width:16%; height:50px;}
.XRegina .contenta ul li.li6{ width:16%; height:50px;}

.showa{width:95%; display:block; margin:0 auto; height:auto; line-height:30px;}
.show_page{ margin:20px auto;overflow: hidden;text-align: center;}
.show_page li{ width:50%; float:left;}
.show_page li a{ color:#333}

.XReginaa{ width: 100%; position: absolute; left: 0; top: 35%; z-index: 9; display: block; background:#fff; min-height:300px}
.XReginaa .contentaa{ padding:25px; line-height:30px}
.XReginaa .contentaa .titleaa{ border-bottom:1px solid #cfcfcf; height:30px;}
.XReginaa .contentaa .titleaa p{ float:left; border-bottom:2px solid #0072c0; line-height:29px; font-size:18px; font-weight:bold; color:#0072c0}
.XReginaa .contentaa .contaa{ margin-top:30px; line-height:30px;}
.XReginaa .contentaa .contaa p{ font-size:16px; color:#333; font-weight:bold}
.XReginaa .contentaa .contaa p span{ font-size:16px; color:#ff0000; font-weight:bold}
.XReginaa .contentaa .contbb{ margin-top:30px; line-height:30px;}

.XReginaa .contentaa .contbb ul li{width:100%; height:30px; border-bottom:1px dashed #e0e0e0;}
.XReginaa .contentaa .contbb ul li a{ float:left; width:80%;line-height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; color:#333}
.XReginaa .contentaa .contbb ul li span{ float:right; width:20%; display:block; text-align:right; line-height:30px; font-size:12px; color:#888}



/*联系我们*/
#telback{background: url(../images/lxs.png) no-repeat 0 -30px;
    min-height:370px;
    padding: 80px 0 0 440px;
    width: 760px; margin:0 auto; font-size:15px !important; line-height:30px !important; color:#333 !important;
}
#telback strong{font-size:18px; color:#ff6600; line-height:35px; font-weight:bold}

/*在线地图*/
.week_map {
	position: relative;
	height: 550px;
	max-width: 1200px;
	margin-bottom: -5px;
	padding:10px 10px;
	border:#999 dashed 1px;
}
#allmap {
	width: 100%;
	height: 100%;
	overflow: hidden;
	margin: 0;
}


/*子页面详情页*/
.primgpic{ display:block; text-align:center; margin-bottom:20px}
.primgpic img{ max-width:100%; height:auto; }

/*产品详情页*/
.cpshow{ width:1200px; height:auto; margin:0 auto}
.cpshow .leftpic{ display:block; text-align:center; float:left;display: block;width:480px; height:360px; overflow:hidden; padding:2px; border:1px solid #cfcfcf}
.cpshow .leftpic img{ max-width:100%; height:360px;transition: all 1s ease-out;  transform: scale(1);}
.cpshow .leftpic:hover img{transform: scale(1.2);}

.cpshow .righttxt{ display:block; float:right; width:670px; height:auto;}
.cpshow .righttxt ul li{ border-bottom:1px dashed #cfcfcf; height:46px; line-height:46px; font-size:14px; color:#666666}
.cpshow .righttxt ul li span{ line-height:46px; font-size:20px; color:#7db700}
.cpshow .righttxt ul li .more{ width:120px; height:35px; display:block; text-align:center; line-height:35px; background:#7db700; color:#fff;border-radius:10px; margin-top:50px}

.cpshow .righttxt ul li.li1{ border-bottom:none; margin-top:20px; margin-bottom:0;font-size:24px; line-height:40px;font-weight:bold; color:#333 }


.contentm{ width:100%; height:auto; margin:0 auto; margin-top:20px}
.contentm .titlea{ width:100%; height:40px; margin:0 auto; border-bottom:1px solid #7db700}
.contentm .titlea span{ float:left; padding-left:15px; padding-right:15px; background:#7db700; line-height:40px; color:#fff; font-size:16px; font-weight:bold}
.contentm .cont{ line-height:30px !important; font-size:14px !important; margin-top:30px}
