@charset "utf-8";

/* css document */

body {}

#banner216{ width: 1002px; height: 250px; overflow: hidden; margin:auto; padding-top:17px;}

#banner216 img{width: 1002px; height: 250px;}



#bodyMain{ margin: 0px auto; margin-top: 12px; padding: 0px; width: 1002px;  background: url(/assets/Front/images/main_bg.jpg) repeat-y;}

.cl10{ margin: 0px auto; padding: 0px; height: 10px; clear: both; background: url(/assets/Front/images/main_bom.jpg) no-repeat; overflow: hidden;}

#MainL{ float: left; width: 200px; }

#MainL .leftNav{ background: url(/assets/Front/images/leftTitle.jpg) top no-repeat;}

#MainL .leftNav h3{ height: 36px; line-height: 36px; padding-left: 12px; font-size: 14px; color: #fff;}

#MainL .leftNav ul{ padding-top: 4px; padding-left: 7px; padding-right: 7px;}

#MainL .leftNav ul li{ padding-top: 4px; height: 32px; overflow: hidden; font-size: 13px;}

#MainL .leftNav ul li a{ color: #000; height: 32px; padding-left: 23px; line-height:29px; background: url(/assets/Front/images/leftNav_bg.jpg) no-repeat; display: block;}

#MainL .leftNav ul li a:hover{ color: #fff; text-decoration: none; background: url(/assets/Front/images/leftNav_cur.jpg) no-repeat;}

#MainL .leftNav .cur a{ color: #fff; text-decoration: none; background: url(/assets/Front/images/leftNav_cur.jpg) no-repeat;}

#MainL .LeftJjfa{ padding-top: 12px;}

#MainL .LeftJjfa h3{ height:36px; padding-left: 12px; color: #fff; font-size: 14px; color: #fff; background: #f59601; line-height:36px; padding-right: 12px;}

#MainL .LeftJjfa h3 a{ float: right; color: #fff; font-size: 12px; font-weight: normal;}

#MainL .LeftJjfa ul{ padding-left: 8px; padding-right: 8px; padding-top:5px;}

#MainL .LeftJjfa ul li{ line-height: 32px; border-bottom: 1px #ccc dotted; padding-left: 6px; font-size:13px;}

#MainL .LeftKhjz{ padding-top: 12px;}

#MainL .LeftKhjz h3{ height:32px; padding-left: 12px; color: #fff; font-size: 14px; color: #fff; background: #f59601; line-height:32px; padding-right: 12px;}

#MainL .LeftKhjz h3 a{ float: right; color: #fff; font-size: 12px; font-weight: normal;}

#MainL .LeftKhjz dl{ margin-left: 8px; margin-right: 8px; padding-top: 4px; padding-bottom: 8px; border-bottom: 1px #ccc dotted;}

#MainL .LeftKhjz dd{ height: 65px; overflow: hidden; line-height: 17px; color: #666;}

#MainL .LeftKhjz dd img{ float: left; width: 100px; height: 65px; margin-right: 8px;}

#MainL .LeftKhjz dt{ height: 24px; line-height: 24px;   overflow: hidden;}

#MainL .LeftFaq{ padding-top: 12px; height: 257px; overflow: hidden;}

#MainL .LeftFaq h3{ height: 36px; padding-left: 12px; color: #fff; font-size: 14px; color: #fff; background: #f59601; line-height:36px; margin-bottom: 4px; padding-right: 12px;}

#MainL .LeftFaq h3 a{ float: right; color: #fff; font-size: 12px; font-weight: normal;}

#MainL .LeftFaq dl{ height: 60px; border-bottom: 1px #c7c7c7 dotted; padding-top: 8px; padding-bottom: 6px; margin-left: 6px; margin-right: 8px;}

#MainL .LeftFaq dt{ height: 23px; line-height: 23px; background: url(/assets/Front/images/faqIco01.gif) left no-repeat; padding-left:30px; font-weight:bold;overflow: hidden;}

#MainL .LeftFaq dd{ padding-left: 20px; height: 40px; line-height: 20px; color: #666; overflow: hidden;}

#MainL .LeftList{ padding-top: 12px; overflow: hidden;}

#MainL .LeftList h3{ height: 32px; padding-left: 12px; color: #fff; font-size: 14px; color: #fff; background: #f59601; line-height:32px; padding-right: 12px;}

#MainL .LeftList h3 a{ float: right; color: #fff; font-size: 12px; font-weight: normal;}

#MainL .LeftList ul{ padding-left: 8px; padding-right: 8px;}

#MainL .LeftList ul li{height: 82px; overflow: hidden; line-height: 20px; padding-top: 8px; color: #666;}

#MainL .LeftList ul li img{border: 1px #ccc solid; height: 80px; width: 80px; float: left; margin-right: 8px;}

#MainL .LeftList ul li img:hover{border: 1px #f59601 solid;}

#MainL .LeftCon{ padding-top: 12px; overflow: hidden;}

#MainL .LeftCon h3{ height:36px; padding-left: 12px; color: #fff; font-size: 14px; color: #fff; background: #f59601; line-height:36px; margin-bottom: 4px; padding-right: 12px;}

#MainL .LeftCon h3 a{ float: right; color: #fff; font-size: 12px; font-weight: normal;}

#MainL .LeftCon ul{ background: url(/assets/Front/images/leftcon.jpg) top center no-repeat; padding-top: 86px; padding-left: 8px; padding-right: 8px;}

#MainL .LeftCon ul li{ line-height: 20px; padding-top: 2px;}

#MainR{ float: right; width: 790px; overflow:hidden;}

#MR_dh{ background: url(/assets/Front/images/right_top.jpg) no-repeat; height: 46px; overflow: hidden; line-height: 36px; font-size: 14px; padding-left: 43px; color: #fff;}

#MR_dh a{ color: #fff;}

#MR_dh a:hover{ color: #f30;}



#MRkj{ background: url(/assets/Front/images/kj.jpg) no-repeat; height:39px; overflow: hidden; line-height: 36px; font-size: 14px; padding-left: 43px; color: #fff;}

#MRkj a{ color: #fff;}

#MRkj a:hover{ color: #f30;}



#MR_proList{ padding-left: 10px; padding-top: 8px;}

#MR_proList li{ float: left; width: 240px; height: 280px; overflow: hidden; padding: 8px;}

#MR_proList .pic{ width: 240px; height:242px; overflow: hidden;}

#MR_proList .pic img{ width: 232px; height:232px; padding: 1px; border: 3px #ccc solid;}

#MR_proList .pic img:hover{border: 3px #f59601 solid;}

#MR_proList .txt{ height:26px; line-height:26px; text-align:center; color: #666;  overflow: hidden;}

#MR_proList .txt a{  }



#MR_proShow{ padding-right: 21px; padding-top: 18px; overflow: hidden;}

#MR_proShow .leftPic{ float: left; width:400px; overflow: hidden;}

#MR_proShow .BigPic{ width: 390px; height: 390px; padding: 1px; border: 2px #eee solid; overflow: hidden; margin-bottom:12px;}

#MR_proShow .BigPic img{ width: 390px; height:390px;}

#MR_proShow .rightshow{ width: 360px; float: right;}

#MR_proShow .rightshow h1{ font-size: 20px; color: #000; line-height: 32px;  border-bottom: 1px #ccc solid; padding-left: 8px;}

#MR_proShow .rightshow li{ border-bottom: 1px #ccc dotted; padding-left: 8px; padding-top: 5px; padding-bottom: 5px; line-height: 24px; overflow: hidden;}

#MR_proShow .rightshow span{ color: #666;}

#MR_proShow .rightshow .tel{ font-size: 20px; color:#f59601 }

#MR_proShow .rightshow .pl{color:#f59601}

.h24{ height: 24px;}



.MP_title{ margin-right: 21px; margin-left: 21px; height: 24px; margin-top: 20px; line-height: 24px; padding-left: 12px; color: #fff; font-size: 14px;   background: #f59601;}

.MP_title2{ margin-right: 21px; margin-left: 21px; height: 24px; margin-top: 20px; line-height: 24px; padding-left: 12px; color: #000; font-size: 14px;   background: #ccc;}

#MP_cpxq{ padding-top: 12px; padding-left: 21px; padding-right: 21px; line-height: 200%;}

#MR_showlist{ padding-left: 13px;}

#MR_showlist li{ width: 175px; padding-left: 8px; padding-right: 8px; float: left; overflow: hidden; padding-top: 10px;}

#MR_showlist .pic { overflow: hidden;}

#MR_showlist .pic img{ border: 1px #ccc solid; padding: 1px; width: 170px; height: 170px;}

#MR_showlist .pic img:hover{ border: 1px #f59601 solid;}

#MR_showlist .txt{ height: 25px; line-height: 25px; overflow: hidden; text-align:center;}

#MR_pl{ padding-left: 21px; padding-right: 21px; padding-top: 12px; line-height: 120%;}



#MP_scsb{padding-left: 10px; padding-top: 8px;}

#MP_scsb li{ float: left; width: 240px; height: 186px; overflow: hidden; padding: 8px;}

#MP_scsb .pic{ width: 240px; height: 165px; overflow: hidden;}

#MP_scsb .pic img{ width: 236px; height: 157px; padding: 1px; border: 1px #ccc solid;}

#MP_scsb .pic img:hover{border: 1px #f59601 solid;}

#MP_scsb .txt{ height: 21px; line-height: 21px; text-align:center; overflow: hidden;}



#MP_honor{padding-left: 10px; padding-top: 8px;}

#MP_honor li{ float: left; width: 240px; height: 366px; overflow: hidden; padding: 8px;}

#MP_honor .pic{ width: 240px; height: 345px; overflow: hidden;}

#MP_honor .pic img{ width: 236px; height: 335px; padding: 1px; border: 1px #ccc solid;}

#MP_honor .pic img:hover{border: 1px #f59601 solid;}

#MP_honor .txt{ height: 21px; line-height: 21px; text-align:center; overflow: hidden;}



#MP_case{padding-left: 10px; padding-top: 8px;}

#MP_case li{ float: left; width: 240px; height: 206px; overflow: hidden; padding: 8px;}

#MP_case .pic{ width: 240px; height: 185px; overflow: hidden;}

#MP_case .pic img{ width: 236px; height: 177px; padding: 1px; border: 1px #ccc solid;}

#MP_case .pic img:hover{border: 1px #f59601 solid;}

#MP_case .txt{ height: 21px; line-height: 21px; text-align:center; overflow: hidden;}



#MP_client{padding-left: 10px; padding-top: 8px;}

#MP_client li{ float: left; width: 240px; overflow: hidden; padding: 8px;}

#MP_client .pic{ width: 240px; height: 160px; overflow: hidden;}

#MP_client .pic img{ width: 236px; height: 153px; padding: 1px; border: 1px #ccc solid;}

#MP_client .pic img:hover{border: 1px #f59601 solid;}

#MP_client .title{ height: 24px; background: #CECECE; line-height: 24px; text-align:center;}

#MP_client .txt{ height: 40px; line-height: 20px; color: #666; padding-top: 3px; text-align:center; overflow: hidden;}



#MP_news{ padding-left: 21px; padding-right: 21px;}

#MP_news dl{ padding-top: 8px; padding-bottom: 8px; overflow: hidden; border-bottom: 1px #ccc dotted;}

#MP_news dt{ font-size: 14px; height: 24px; line-height: 24px; font-family: "Microsoft YaHei","微软雅黑"; font-weight:bold; }

#MP_news dt span{ float: right; color: #999; font-size: 12px; font-weight: normal; padding-right: 12px;}

#MP_news dd{ font-size: 12px; color: #666; line-height: 23px;}

#MP_news .pic{ padding-top: 12px; padding-bottom: 12px;}

#MP_news .pic img{ float: left; width: 124px; border: 1px #ccc solid; padding: 1px;}

#MP_news .pic dt{ float:right; width: 610px;}

#MP_news .pic dd{ float: right; width: 610px; height: 70px; overflow: hidden; font-size:12px;}

#MP_news li{ padding: 8px; overflow: hidden; height: 23px; line-height: 23px; border-bottom: 1px #ccc dotted;}

#MP_news li span{ float: right; color: #999; font-size: 12px; font-weight: normal;}



#MP_faq{ padding-left: 21px; padding-right: 21px;}

#MP_faq dl{ height: 69px; border-bottom: 1px #c7c7c7 dotted; padding-top: 12px; padding-bottom: 12px;}

#MP_faq dt{ height: 24px; line-height: 24px; background: url(/assets/Front/images/icon_w.jpg) left no-repeat; padding-left: 20px; font-size: 14px;  }

#MP_faq dd{ padding-left: 20px; padding-top: 5px; height: 40px; line-height: 20px; color: #666;  overflow: hidden;}



#MR_nrTitle{ text-align:center; padding-left: 21px; padding-right: 21px; padding-top: 12px;}

#MR_nrTitle h1{ font-size: 20px; color: #000; line-height: 30px;}

#MR_nrTitle h6{ padding-top: 5px; height: 20px; line-height: 20px; color: #999; font-size: 12px; font-weight: normal;}

#MR_nrTitle h6 span{ padding-left: 6px; padding-right: 6px;}

#MR_nrPic{ padding-left: 21px; padding-right: 21px; text-align:center; padding-top: 8px;}

#MR_nrPic img{ border: 2px #eee solid; padding: 2px; max-width: 740px;}

#MR_nrFx{ height: 24px; overflow: hidden; padding-left: 21px; padding-top: 8px;}

#MR_nrqt{ padding-top: 12px; line-height: 24px; padding-left: 21px; padding-right: 21px; color: #f59601;}







/*CSS pageinfo style pagination*/

#pageinfo {padding-top: 12px; padding-right: 0px; padding-left: 0px; padding-bottom: 10px; height: 30px; line-height:30px; font-size: 12px; text-align:center;}

#pageinfo a{padding-right: 5px; padding-bottom: 3px; padding-left: 5px; margin: 0px 2px; padding-top: 3px; text-decoration: none; border: 1px solid #ccc;}

#pageinfo a:hover {border: 1px solid #f59601;}

#pageinfo a:active {border: 1px solid #f59601;}

#pageinfo span{padding-right: 5px; padding-left: 5px; padding-bottom: 3px; padding-top: 3px; margin: 0px 2px; border: 1px solid #ccc;}

#pageinfo span.cur {  color: #fff;  background: #f59601; border: 1px solid #f59601;}



.age_con_key {margin:0 auto; font-size:14px; overflow:hidden; display:none;}

.age_con_key .age_con_key1 { padding-left:16px;}

.age_con_key .age_con_key1 span { margin:0; font-weight:bold;}

.age_con_key .age_con_key2 { float:right;}

.rt_bot_line { background:#E96E24; height:2px; font-size:14px; margin-top:20px; margin-bottom:10px;}



.authentication-content { background: #fff;}

.authentication-content h1 {padding-bottom: 30px;border-bottom: 1px dashed #d3d3d3; text-align: center; font-size: 24px; font-weight: bold; color: #ffa130;}



/*.authentication-content dl {padding-top: 32px;}

.authentication-content dt {position: relative; margin-bottom: 15px; font-size:14px; padding-left: 145px; line-height: 28px;}

.authentication-content dt.index1 { margin-bottom:0 }

.authentication-content dt.PDL315 { padding-left:315px; }

.authentication-content dt.PDL315 label.col_1{ width:310px; }

.authentication-content dt label.col_1 {position: absolute; top:0; left:0; width:140px;text-align: right; color:#999 }

.authentication-content dt label.col_2 {position: absolute; top:0; left:350px; width:180px;text-align: right;color:#999  }

.authentication-content dt input {padding: 2px; border:1px solid #e3e3e3; height: 22px; }

.authentication-content dt input.input_k { position: absolute; top:0; left:535px; }

.authentication-content dt textarea {padding: 2px; border:1px solid #e3e3e3; height: 95px;  width: 240px;}

*/.authentication-content dt button {margin-right: 10px; width: 179px; height: 32px; line-height: 32px; font-size: 16px; color: #fff; background: #ffa130; border:#e87f00 solid 1px;}

.authentication-content dt img {vertical-align: middle; margin-right: 10px;}

.authentication-content dt a { color:#999 }

  #lab{margin-top: 20px;}

   .W227{width: 155px;height: 28px;margin-top: 20px;}

   .W583{width: 246px;height: 101px;margin-top: 20px;}

   .col_1{padding-left: 50px;padding-top: 20px;text-align: right;color: #999;}

   .col_2{padding-left: 50px;padding-top: 20px;text-align: right;color: #999;}

   #sy{text-align: center;margin-top: 20px;}

   #button{background:#FFA130;width: 179px;height:32px;margin-right: 10px;color: #FFF;font-size: 16px;text-align: center;}

.red {color: red;}



.jobslist {FONT-SIZE: 14px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px

}

.jobbg {BACKGROUND: #fdfdfd

}

.jobtitle {WIDTH: 100px; TEXT-ALIGN: center

}

.jobright {WIDTH: 160px; TEXT-ALIGN: center

}

.job360 {WIDTH: 360px

}

.cGreen {COLOR: #ffa130

}

.cRed {COLOR: #ff001e

}

.wlxxPic{ padding-top: 12px; overflow: hidden; }

.wlxxPic li{ float: left; width: 170px; padding:0 5px 0 18px;}

.wlxxPic .pic{ height:112px; padding: 1px; border: 1px #c7c7c7 solid; width: 170px; overflow: hidden;}

.wlxxPic .txt{ padding-top: 3px;  line-height: 36px; overflow: hidden; text-align:center;}



.hr-content {padding: 30px 18px; line-height:30px; margin:auto;}





.RandomNews h4{  color:#666; height: 36px; line-height: 36px; padding-left: 21px; border:solid 1px #ccc;}

.RandomNews .RandomNews_con { border:1px solid #ccc; border-bottom:none; border-top:0;background:#fff; margin-bottom:12px;}

.RandomNews li{ height:28px;line-height:28px; padding:5PX 17px 1PX 21px;  width:350px; float:left;overflow:hidden;}

.RandomNews li a{ background:url(/assets/Front/images/sico15.gif) no-repeat 0 5px; padding-left:12px;}

.RandomNews {}

