@charset "utf-8";
/* CSS Document */


.sp10 { margin-top: -10px; }
#bottom { width: 990px; margin: auto; padding: 15px 5px; text-align: left; line-height: 24px; background: url(../img/flogo.jpg) no-repeat right 5px; border-top: 3px solid #333333; }
#bottom_bg { width: 1260px; margin: 0 auto; background: url(../img/bottom_bg.gif) no-repeat; padding-top: 38px; }
.c-e-x { text-align: center; line-height: 23px; }
.sp2 { margin-left: 5px; margin-top: -20px; }
.sp2 img { margin-top: 7px; margin-right: 6px; }
.sp ul img { margin-top: 10px; margin-right: 10px; }
.sp ul li { line-height: 21px; }
.sp3 { width: 125px; height: 70px; }
.sp4 { margin-top: 10px; }
.sp4 img { margin-top: 7px; margin-right: 6px; }
.button { background: url(../img/ss.png) no-repeat; }
.color { color: #454545!important; }
.color_2 { color: #A8A8A8!important; }
.hover_2 { background: url(../img/sp.png) no-repeat scroll 0 0 transparent; color: #FFFFFF; float: left; font-size: 14px; line-height: 31px; padding-left: 30px; width: 177px; }
.sp5 { color: #000000; float: left; font-size: 14px; line-height: 31px; padding-left: 30px; width: 177px; }
table { border-collapse: collapse; font-size: inherit; border-spacing: 0; }
td { padding: 0; margin: 0; }
.r1_x .sea_x { width: 151px; width: 151px\9; height: 22px; border: 1px solid #dcdcdc; background: #f6f6f6; }
.r1_x .sea_x .sea_txt { width: 120px; height: 22px; padding-left: 5px; color: #666; line-height: 22px; border: none; background: none; }
.r1_x .sea_x .sea_btn { width: 22px; height: 22px; background: url(../img/ss.png) no-repeat; border: none; text-indent: 999em; }
form { display: block; }
#yind2 { overflow: hidden; padding: 16px 5px 16px 6px; width: 736px; }
.yanf_ri_cg { margin: 0 auto; overflow: hidden; width: 690px; }
.tjxx { font-size: 14px; font-weight: 700; height: 30px; width: 90px; }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.viewbox .content { line-height: 20px; padding: 20px; }
.sqcxbox { float: left; width: 370px; padding-top: 100px; }
.search { position: relative; }
.line1 { border-right: 1px solid #CCCCCC; float: left; height: 260px; margin: 30px 10px; width: 2px; padding-left: 50px; }
.erweima-box { float: left; width: 210px; padding-left: 40px; padding-top: 30px; }
.erweima { font-size: 15px; text-align: center; width: 210px; }
.search .Soption { border: 1px solid #41B7DF; border-radius: 5px; float: left; margin-right: 10px; }
.search select { padding: 0; }
.stxtKey { color: #000000; float: left; padding-left: 5px; width: 280px; }
.search .keyword { height: 36px; line-height: 36px; padding-left: 10px; width: 260px; }
.stxtKey p { line-height: 38px; }
.search .S_go { height: 40px; left: 365px; line-height: 36px; position: absolute; text-align: center; top: 5px; width: 80px; margin-left: -80px; margin-top: -5px; }
.content { padding-bottom: 50px; }
#banner { height: 134px; margin: 0 auto; }
.con { width: 1085px; margin: 0 auto; }
.con_l { width: 257px; height: 294px; padding-top: 10px; }
.con_l_m { width: 212px; height: 294px; background: url(../img/con_l_mbg.gif) repeat-x; }
.con_l_m h2 { padding: 16px 0 12px 14px; width: 198px; display: block; }
.con_l_m ul { padding: 10px 0 0 9px; }
.con_l_m li { width: 194px; height: 22px; line-height: 22px; text-align: center; margin-top: 10px; }
.con_l_m li:hover, .hover1 { background: url(../img/libg.gif) no-repeat; }
.con_l_m li a { color: #52555a; }
.con_r { width: 780px; background: url(../img/con_r_bg.gif) no-repeat right top; padding-right: 35px; }
.title { width: 780px; height: 35px; border-bottom: 1px solid #e8e9ea; padding-top: 23px; }
.title_r { padding-top: 18px; }
.main { width: 684px; padding: 41px 42px 46px 54px; }
.message { width: 682px; height: 199px; border: 1px solid #ececec; margin-bottom: 30px; }
.message_tit { width: 646px; height: 34px; line-height: 34px; padding: 0 18px; background: url(../img/doc.gif) no-repeat 345px center; }
.message_con { width: 682px; height: 70px; border-top: 1px solid #ececec; border-bottom: 1px solid #ececec; }
.message_con p { float: left; padding: 13px 0 0 22px; }
.message_con p span, .glyhh span { color: #05b9fd; margin-bottom: 12px; display: block; }
.glyhh { padding: 13px 0 0 90px; line-height: 21px; }
.Order { height: 15px; line-height: 15px; float: right }
.Order a { margin-left: 5px; color: #fff; background: #71d7fa; padding: 3px; }
.Order a:hover { background: #219ac7; border: 1px solid #86dbfb; }
.pro { width: 720px; margin: 20px auto; }
.pro li { width: 200px; height: 230px; margin: 0 0 30px 30px; display: inline; float: left; }
.pro li img { width: 198px; height: 198px; border: 1px solid #e8e8e8; }
.pro li p a { width: 200px; height: 28px; text-align: center; line-height: 28px; background: #efefef; display: block; color: #818181; }
.pro li p a:hover, .pro li a.hover2 { background: #EAEAEA; color: #fff; display: block; width: 200px; height: 28px; text-align: center; line-height: 28px; }
.main2 { width: 700px; padding: 73px 35px 32px 45px; line-height: 22px; }
.main2 h2 { padding: 25px 0 33px 0; }
.Blue { color: #003ca2; }
.main2 em { width: 700px; text-align: right; padding-top: 45px; height: 26px; display: block; }
.main3 { width: 694px; padding: 54px 38px 75px 48px; }
.contact { width: 662px; height: 235px; border: 1px solid #efefef; background: url(../img/contact_bg.gif) repeat-x; padding: 40px 0 0 30px; line-height: 28px; }
.main4 { width: 713px; padding: 28px 30px 33px 37px; }
.main4 ul { margin-bottom: 27px; }
.main4 li { width: 713px; height: 29px; line-height: 29px; border-bottom: 1px dashed #e6e6e6; }
.annu { width: 64px; height: 19px; background: url(../img/annubg.gif) no-repeat; margin-left: 31px; color: #7f7f80; }
.main5 { width: 718px; padding: 29px 29px 47px 33px; }
.main5 span { width: 673px; height: 25px; line-height: 25px; display: block; padding-left: 45px; color: #05b9fd; background: #f6f6f6 url(../img/doc1.gif) no-repeat 18px center; }
.main5 p { line-height: 22px; padding: 5px 0 0 45px; }
.main6 { width: 645px; padding: 56px 58px 82px 77px; }
.main7 { width: 722px; padding: 41px 30px 63px 28px; }
.main7 span { width: 722px; height: 55px; display: block; text-align: center; border-bottom: 1px dashed #e7e7e7; margin-bottom: 22px; }
.main7 span h2 { color: #05b9fd; font-size: 16px; margin-bottom: 11px; }
.main8 { width: 700px; padding: 30px 40px 76px 40px; line-height: 22px; }
.main4 li a.doc { background: url(../img/doc2.gif) no-repeat 2px 10px; padding-left: 30px; }
.main4 li a.doc2 { background: url(../img/doc3.gif) no-repeat 22px 10px; padding-left: 50px; }
#con { width: 1000px; height: 154px; margin: 0 auto; padding-top: 5px; }
#con_l { width: 547px; height: 154px; float: left; padding: 0 20px 0 13px; }
#con_l img { float: left; margin-right: 16px; }
#news { float: left; }
#news em { padding-bottom: 12px; display: block; width: 320px; height: 15px; }
#news li { width: 320px; height: 26px; line-height: 26px; }
#con_m { width: 242px; height: 154px; padding-right: 20px; float: left; }
#con_m h2 { width: 242px; height: 17px; padding-top: 3px; }
#con_m dl { width: 242px; height: 51px; margin-top: 10px; display: block; line-height: 18px; }
#con_m dt { float: left; margin-right: 10px; }
#con_r { width: 223px; height: 154px; float: left; }
#con_m dl img { border: 1px solid #CCC; }
.banner { margin: 0 auto; }
.banner .box { position: relative; width: 1000px; margin: 0 auto; }
.flash_icon_box { width: 972px; margin: 0 auto; position: relative; }
.flash_icon { width: 995px; padding: 0 0 0 70px; height: 61px; text-align: center; position: absolute; z-index: 5; left: 0px; bottom: 0px; background: url(../img/flash_icon.png) left top no-repeat; }
.flash_icon a { display: block; width: 280px; height: 50px; float: left; ; margin: 0 11px; cursor: pointer; text-align: center; line-height: 50px; color: #666; overflow: hidden; }
.flash_icon a.active, .flash_icon a:hover { cursor: default; color: #477BF5; text-decoration: none; }
.menu_m { width: 1000px; height: 54px; position: relative; }
.menu_m .logo_box { position: absolute; left: 380px; top: -5px; z-index: 100; width: 307px; height: 71px; padding: 10px 0 0 0; background: url(../img/logo_box.png) left top no-repeat; }
.menu_m .logo_box . {
width:100px;
}
ul#navmenu li.one { width: 80px; height: 23px; float: left; margin-left: 18px; }
ul#navmenu li.one4 { margin-left: 317px; }
ul#navmenu li.one a { display: block; text-align: center; line-height: 35px; font-size: 14px; padding: 0 0 7px 0;  color: #666; border-top: 2px solid #FFF; }
ul#navmenu li.one a.on { text-decoration: none; border-top: 2px solid #8A719B; background-color: #F9F9F9; }
ul#navmenu li.one a:hover { color: #8A719B; border-top: 2px solid #8A719B; background-color: #F9F9F9; text-decoration: none; }
.huandeng { height: 154px; width: 210px; float: left; margin-right: 16px; }
.slides_box { position: relative; width: 160px; height: 95px; overflow: hidden; }
.slides_box div { position: absolute; text-align: center; }
.slides_box div img { width: 160px; height: 95px; }
.slides_box div p { position: absolute; left: 0; top: 0; line-height: 22px; width: 320px; background: url(../img/slides_p.png) left top; color: #FFF; }
.slides_nav { text-align: center; position: absolute; right: 3px; bottom: 3px; }
.slides_nav li { cursor: pointer; padding: 3px 4px; color: #FFF; background-color: #666; margin: 0 0 0 1px; display: inline; font-weight: bold; font-size: 12px; opacity: 0.85; -moz-opacity: 0.85; filter: alpha(opacity=85); }
.slides_nav .current { background-color: #F00; color: #FFF; opacity: 0.85; -moz-opacity: 0.85; filter: alpha(opacity=85); }
.title100 { padding-bottom: 12px; display: block; height: 15px; }
.title100 a { font-size: 16px; font-weight: bold; color: #003CA2; }
.title100 span { padding: 0 0 0 5px; color: #999; font-size: 14px; }
 # #line img {
float:left;
margin:10px 0 9px 10px;
}
.box2 { width: 1085px; margin: 0 auto; background: url(../img/con_r_bg.gif) no-repeat right top; padding-right: 35px; padding-top: 10px; }
.left { float: left; width: 257px; margin: 0 0 0 30px; }
.left1 { }
.left1 h3 { text-align: center; color: #FFF; height: 52px; padding: 4px 17px 0; background: url(../img/left1.gif) center top no-repeat; }
.left1 h3 span { display: block; line-height: 16px; }
.left1 ul { padding: 10px 18px; background: url(../img/left1.gif) center -56px; no-repeat;
}
.left1 ul li { height: 30px; }
.left1 ul li a { display: block; line-height: 25px; color: #52555a; text-align: center; }
.left1 ul li a:hover, .left1 ul li a.on { background: url(../img/left1_a.gif) center bottom no-repeat; text-decoration: none; }
.left1_b { height: 1px; background: url(../img/left1.gif) center bottom no-repeat; }
.left2 { }
.left2 h3 { text-align: center; color: #FFF; height: 52px; padding: 4px 17px 0; background: url(../img/left1.gif) center top no-repeat; }
.left2 h3 span { display: block; line-height: 16px; }
.left2 ul { padding: 10px 18px; background: url(../img/left1.gif) center -56px; no-repeat;
}
.left2 ul li { height: 30px; line-height: 30px; margin: 0 20px; padding: 0 0 0 0px; border-bottom: 1px dashed #CCC; }
.left1_b { height: 1px; background: url(../img/left1.gif) center bottom no-repeat; }
.title20 { height: 35px; line-height: 35px; border-bottom: 1px solid #CCC; margin: 0 20px; padding: 0 10px; }
.mianbao { float: right; }
.mianbao a { margin: 0 5px; }
.title20 h5 { float: left; font-size: 18px;  color: #666; }
.title20 span { padding: 0 0 0 15px; color: #26C2FD; font-size: 16px; font-weight: bold; }
.title21 { margin: 30px 0 10px; text-align: center; font-size: 22px; font-weight: bold; color: #7E7E7E; }
/* 分页 */
.fy { width: 100%; float: right; padding: 30px 0px; }
.sabrosus { padding: 5px; margin: 3px; text-align: right; }
.sabrosus A { border: #c4c4c4 1px solid; PADDING: 2px 8px; COLOR: #646464; text-decoration: none; margin-right: 6px; background: #fff; }
.sabrosus A:hover, DIV.pagination A:active { color: #fff; border: #c4c4c4 1px solid; background-color: #ba251e; text-decoration: none; }
.sabrosus SPAN.current { BORDER: #c4c4c4 1px solid; PADDING: 2px 8px; FONT-WEIGHT: bold; COLOR: #fff; MARGIN-RIGHT: 6px; BACKGROUND-COLOR: #ba251e; }
.sabrosus SPAN.disabled { BORDER: #c4c4c4 1px solid; PADDING: 2px 8px; MARGIN-RIGHT: 2px; }
/**/
.caption { width:1200px; height: 67px; margin: 0 auto; border-bottom: 1px solid #ccc; }
.caption .bt { float: left; padding: 35px 0 0 5px; font-size: 24px; }
.caption .ad { float: right; padding-top: 38px; font-size: 12px;float: right; }
/*内页部分*/

.ct2 { width: 100%; float: left; position: relative;
 
 }
.ct2_k { 
	width: 1200px;
	 margin: 0 auto;
	 
	  /* height: 1038px; */
	  background: #FFFFFF;
	  border-radius: 1px;
	  overflow: hidden;
	  background: url(../images/ct2_bg.jpg) right top no-repeat;
	   }
.ct3_k{width: 1200px; margin: 0 auto;} 
/*内页左侧导航部分*/
.ct2 .left { width: 207px; float: left; padding-left: 10px; margin: 0; }
.left_sid { width: 207px; float: left; }
.left_sid li { width: 207px; float: left; background: url(../images/left_li.jpg) no-repeat; padding-bottom: 12px; }
.left_sid li a { width: 177px; float: left; font-size: 14px; color: #323232; line-height: 31px; padding-left: 30px; }
.left_sid li a:hover { width: 177px; float: left; font-size: 14px; color: #fff; line-height: 31px; background: url(../img/left_li1.jpg) no-repeat; padding-left: 30px; }
.left_sid .li1 { width: 207px; float: left; background: url(../images/left_li.jpg) no-repeat; padding-bottom: 12px; }
.left_sid .li1 a { width: 177px; float: left; font-size: 14px; color: #fff; line-height: 31px; padding-left: 30px; background: url(../images/left_li1.jpg) no-repeat; }
.left_sid .li1 a:hover { width: 177px; float: left; font-size: 14px; color: #fff; line-height: 31px; background: url(../images/left_li1.jpg) no-repeat; padding-left: 30px; }
.pz_SideLayer { width: 207px; float: left; }
.pz_SideLayer .l1 { width: 207px; float: left; background: url(../images/left_li.jpg) no-repeat; padding-bottom: 12px; }
.pz_SideLayer .l1 a { width: 177px; float: left; font-size: 14px; color: #444c61; line-height: 31px; padding-left: 30px; }
.pz_SideLayer .l1 a:hover,  .pz_SideLayer .l1 .hover { width: 177px; float: left; font-size: 14px; color: #fff; line-height: 31px; background: url(../img/left_li1.jpg) no-repeat; padding-left: 30px; }
.pz_SideLayer .l1 .first { }
.pz_SideLayer .l1 .last { }
/*内页左侧联系方式部分*/
.lxfs { width: 207px; float: left; padding-top: 26px; }
.lxfs_tit { width: 207px; float: left; font-size: 14px; line-height: 30px; text-indent: 0.2em; color: #444c61; font-weight: bold; border-bottom: 1px solid #ccc; }
.lxfs_txt { width: 207px; float: left; padding-top: 15px; overflow: hidden; }
.lxfs_txt li { width: 172px; float: left; color: #464646; line-height: 35px; background: url(../images/left_lx01.png) no-repeat left center; padding-left: 35px; }
/*内页右右侧*/
.right { width: 738px; float: right;padding: 30px 28px 20px 10px;  }
.right_txt { width: 100%; margin: auto; line-height: 26px; color: #323232; font-size: 14px; }
.right_txt img { max-width: 720px; height:auto; }
.banner_x { width: 100%; background: #f9f9f9; overflow: hidden; position: relative;  border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; }
.banner_x img{ width:1920px;  display:block; }
.news_text { line-height: 26px; }
.news_text .date { font-size: 12px; }
/*关于我们新闻列表*/
.aboutnews { width:100%; float: left; }
.aboutnews li { width: 738px; float: left; border-bottom: 1px dotted #787878; line-height: 32px; background: url(../images/xwzx_t03.png) left center no-repeat; }
.aboutnews li a { color: #323232; font-size: 14px; padding-left: 14px; }
.aboutnews li a:hover { color: #b5151d; font-size: 14px; }
.aboutnews li span { color: #323232; float: right; }
/*关于我们新闻——内页*/
.aboutnews_ny { width: 100%; margin: 0 auto; padding: 0px; }
.aboutnews_ny h2 { width: 100%; float: left; font-size: 24px; color: #444c61;  padding-bottom: 15px; }
.aboutnews_ny .admin { width: 720px; float: left; padding-top: 13px; }
.aboutnews_ny .admin_dat { width: 75px; height: 20px; float: left; line-height: 20px; text-align: center; color: #fff; background: url(../images/xwzx_t01.jpg) no-repeat; }
.aboutnews_ny .admin p { float: left; line-height: 20px; color: #444c61; padding-left: 10px; }
.aboutnews_ny_txt { width: 100%; float: left;  color: #444c61; line-height: 24px;margin-top: 15px; }
.aboutnews_ny_txt img{ width:100% !important;height: auto !important;margin: 0 auto;}
/*上一篇  下一篇*/
.syp { width: 100%; float: left; border-top: 1px solid #ccc; padding-top: 30px; }
.syp_left { width: 80%; float: left; line-height: 24px; }
.syp_right { width: 20%; float: right; text-align: right; }
/*资讯--dl_hbzx*/
dl.dl_hbzx { padding: 12px 4px 12px 10px; overflow: hidden; }
dl.dl_hbzx dt { width: 112px; height: 92px; float: left; }
dl.dl_hbzx dt img { width: 110px; height: 70px; border: 1px solid #ccc; }
dl.dl_hbzx dd { float: left; width: 540px; padding-left: 25px; line-height: 22px; height: 92px; overflow: hidden; }
dl.dl_hbzx dd h4 a { color: #977B66; height: 22px; overflow: hidden; display: block; }
dl.dl_hbzx dd p { height: 88px; overflow: hidden; text-indent: 2em; padding-top: 2px; margin-bottom: 2px; }
/*新闻中心*/
.xwlb { width: 1200px; float: left;padding-bottom: 30px; }
.xwlb_k { width: 1180px; float: left; padding: 0px 10px; }
.xwlb_k ul { width: 100%; float: left; overflow: hidden; }
.xwlb_k li {
	width: 275px;
	 float: left;
	  height: 450px;
	   background: white;
		margin: 10px;
		box-sizing: border-box;
		
box-shadow: 0px 6px 11px 0px #E5E5E5;
	 }
.xwlb_k li img { 
	width:284px;
	height: 294px;
	 float: left;
	 }
.xwlb_k li span { 
	 float: left;
	  height: 63px;
	   font-size: 15px;
	   padding-left: 22px;
	   padding-right: 22px;
	   padding-top: 16px;
	   color: #191919;
		 font-weight: normal;
		 font-weight: bold;
		  }
.xwlb_k li p {
	box-sizing: border-box;
	width: 100%; float: left; padding: 0px 22px 0px 22px; height: 111px; color: #191919; line-height: 18px;font-size: 13px; opacity: 0.6;}
.xwlb_k li .down {
	width: 100%;
	 float: left; 
	 text-align: center;
	  line-height: 20px;
	  margin-top: 30px;
	   }
.xwlb_k li .down_dat { width: 75px; float: left; height: 20px; background: url(../images/xwzx_t01.jpg) no-repeat; line-height: 20px; text-align: center; color: #fff; }
.xwlb_k li .down_ck { 
	 color: #191919; 
	 font-size: 13px;
	 }
.xwlb_k li .down_ck a {color: #191919;  }
.xwlb_k li .down_ck a:hover { color: #b5151d; }
.ptit_x { width: 1000px; margin-top: 30px; border-bottom: 2px solid #da700a; }
.ptit_x span { line-height: 28px; width: 160px; display: block; text-align: center; font-size: 16px; color: #FFF; background: #da700a; }
.xwlb { width: 1200px; float: left;  padding-bottom: 30px; }
.xwlb_k1 { width: 1180px; float: left; padding: 0px 10px; }
.xwlb_k1 ul { width: 1000px; float: left; overflow: hidden; }
.xwlb_k1 li { width: 235px; float: left; height: 332px; background: url(../images/xwzx_t021.jpg) no-repeat; padding-right: 14px; }
.xwlb_k1 li img { width: 200px; float: left; padding: 19px 21px 21px 15px; }
.xwlb_k1 li h2 { width: 200px; float: left; padding: 0px 21px 24px 15px; font-size: 14px; color: #323232; font-weight: normal; }
.xwlb_k1 li p { width: 200px; float: left; padding: 0px 21px 0px 15px; height: 99px; color: #646464; line-height: 18px; }
.xwlb_k1 li .down { width: 200px; float: left; padding: 0px 21px 0px 15px; line-height: 20px; }
.xwlb_k1 li .down_dat { width: 75px; float: left; height: 20px; background: url(../images/xwzx_t01.jpg) no-repeat; line-height: 20px; text-align: center; color: #fff; }
.xwlb_k1 li .down_ck { float: right; color: #b5151d; }
.xwlb_k1 li .down_ck a { color: #b5151d; }
.xwlb_k1 li .down_ck a:hover { color: #b5151d; }
.xwlb_k1 li h2 { width: 200px; float: left; padding: 0px 21px 15px 15px; font-size: 14px; color: #323232; font-weight: bold; }
.xwlb_k1 li h2 a { color: #333; }
.xwlb_k1 li p { width: 200px; float: left; padding: 0px 21px 0px 15px; height: 18px; color: #646464; line-height: 18px; }
.xwlb_k1 li1 .down { margin-top: 15px; }
.xwlb_k1 li img { padding-top: 10px; width: 149px; padding-left: 0; padding-right: 6px; float: none; margin: auto; display: block; }
.xwlb_k1 li { margin-top: 20px; }
.xwlb1 { width: 980px; float: left; padding: 37px 10px 0px 10px; }
.xwlb1 li { width: 980px; float: left; border-bottom: 1px dotted #787878; line-height: 32px; background: url(../images/xwzx_t03.png) left center no-repeat; }
.xwlb1 li a { color: #323232; font-size: 14px; padding-left: 14px; }
.xwlb1 li a:hover { color: #b5151d; font-size: 14px; }
.xwlb1 li span { color: #323232; float: right; }
/*新闻中心——内页*/
.xwny { width: 980px; margin: 0 auto; padding: 0px 10px; }
.xwny h2 { width: 980px; float: left; font-size: 24px; color: #b5151d; border-bottom: 1px solid #ccc; padding-bottom: 15px; }
.xwny .admin { width: 980px; float: left; padding-top: 13px; }
.xwny .admin_dat { width: 75px; height: 20px; float: left; line-height: 20px; text-align: center; color: #fff; background: url(../images/xwzx_t01.jpg) no-repeat; }
.xwny .admin p { float: left; line-height: 20px; color: #646464; padding-left: 10px; }
.xwny_txt { width: 980px; float: left; padding: 54px 0px 54px 0px; color: #323232; line-height: 24px; }
/*战略合作—-知名客户*/
.xsqy { width: 980px; float: left; padding: 0px 10px; }
.xsqy h2 { font-size:20px; padding-bottom:15px;}
.xsqy h2 a{ font-size:20px;}
.xsqy ul { width: 1000px; float: left; overflow: hidden; }
.xsqy li { width: 233px; float: left; padding-right: 16px; padding-bottom: 33px; }
.xsqy li a { width: 233px; float: left; }
.xsqy li a .img { width: 233px; height: 146px; float: left; background: url(../img/xsqy_t02.jpg) no-repeat; }
.xsqy li a .img img { width: 220px; float: left; padding: 4px 0px 0px 4px; }
.xsqy li a p { width: 206px; float: left; background: url(../images/xwzx_t03.png) left center no-repeat; margin: 20px 0px 0px 14px; line-height: 18px; padding-left: 14px; display: inline; overflow: hidden; }
.xsqy li a:hover { color: #b5151d; }
/*资质证书*/
.ct2_k h2{ font-size:20px; padding-bottom:15px;}
.zzmain{ width:1000px; margin:0 auto; padding:0;}
.zzmain .zzk{ width:230px; padding:10px; float:left;}
.zzmain .zzk .zzpic{ width:220px; padding:4px; border:1px solid #f0f0f0;}
.zzmain .zzk .zzpic img{ width:220px; height:306px;}
.zzmain .zzk .zztit{ width:230px; padding-top:5px; height:40px; text-align:center;}
.zzmain .zzk .zztit p{ font-size:14px; line-height:20px;}

/**/
.pdmain { width: 720px; margin: auto; }
.pdmain .pimg { width: 350px; height: 350px; }
.pdmain .prig { width: 330px; padding-top:50px; }
.pdmain .prig h2 { line-height: 22px; color: #333; font-weight:bold; font-size: 18px; margin: 0 0 10px; padding: 0; }
.w .name { min-width: 150px; line-height: 16px;vertical-align: top; padding: 6px 5px 0 0; text-align: right; font-weight:bold; }
.w .value { color: #333; vertical-align: top; text-align: left; line-height: 16px; padding: 6px 0; }
.xiangqing{ width:100%; margin-top:30px; border-bottom:1px solid #CCC; line-height:30px; text-align:left; font-size:14px;}


/*招聘频道*/
.zhaopin{margin-bottom: 20px;display: block;margin-top: -40px;z-index: 999; position: relative;}
.zhaopin .z_content_c{color: #666666; line-height: 24px;}
.zhaopin .z_content_b{color: #191919; line-height: 20px; font-size: 14px;}
.zhaopin ul li .mt10{margin-top: 10px;}
.zhaopin ul {display: block;}
.zhaopin ul li {
    background-color: #fff;
    box-shadow: 0 5px 20px 1px rgba(49, 49, 49, 0.2);
    display: block;
    padding:40px;
}
.zhaopin ul li  .z_content{display: block;
   width: 502px;
   float: left;

}
.z_content_img{
	width: 637px;
	height: 288px;
	float: left;
	margin-left: 50px;
}


.zhaopin ul li:nth-child(2n){
    margin-left: 20px;
}
.zhaopin ul li .z_content .z_title{font-size: 18px;line-height: 27px;font-weight: bold;color: #191919; }
.zhaopin ul li .z_content .t2{text-align: right;}
.zhaopin ul li .z_content .r_title{color: #BA241E; font-size: 16px; font-weight: bold;}
.zhaopin ul li .z_content .z_tag{display: block;}
.zhaopin ul li .z_content .z_tag .tag{float: left;padding: 0px 14px 0px 14px; margin-right: 4px;
    height:28px;
    background:rgba(255,255,255,1);
    border-radius:2px;
    border:1px solid rgba(229,229,229,1);line-height: 28px; text-align: center;
display: block;}
.zhaopin ul li .z_content .c_contant



