﻿

/* 内页页面独立样式变 */


/*联系我们页面-----contact.html*/

.contactUs { overflow:hidden; width:100%; background:url(Img/inpage/contact/bg.jpg) no-repeat center top;}
.contactUs .ctbox{ overflow:hidden; width:1000px;  padding:50px 100px; background-color:#fff;}
.contactUs .ctlist01{ float:left; width:390px; float:left}
.contactUs .ctlist01 h3{ font-size:24px; color:#1a46a1; font-weight:normal; padding-bottom:20px; border-bottom:1px solid #dfdfdf; margin-bottom:20px;}
.contactUs .ctlist01 p{ font-size:14px; line-height:34px; color:#777;}
.contactUs .ctlist01 p img{ position:relative; margin-right:5px; top:5px;}
.contactUs .ctlist01 p a:link{
	text-decoration:underline;
	
}
.contactUs .ctlist01 p a:hover{
	text-decoration:underline;
	color:blue;
}
.contactUs .map{ overflow:hidden; float:right; width:560px; height:310px;}
.contactUs .xian{ display:block; margin:50px 0 35px 0;}
.contactUs .ctlist { overflow:hidden; margin-bottom:16px; width:499px; float:left; border-right:1px dashed #dadada;}
.contactUs .ctlist h3{ font-weight:normal; font-size:24px; color:#555; margin-bottom:15px;}
.contactUs .ctlist p{ font-size:14px; color:#777; line-height:24px;}
.contactUs .ctlist_last{ border:none; padding-left:100px; width:400px;}



/*集团介绍聚合页------about.html*/


.about_index { overflow:hidden; width:100%; height:941px; background:url(Img/inpage/about/index_bg.jpg) no-repeat center top;}
.about_index ul.list01{ height:460px; width:100%;}
.about_index ul.list01 li{ overflow:hidden; width:363px; padding-left:30px; padding-top:30px; height:430px; float:left; background-color:#fff; color:#fff; position:relative}
.about_index ul.list01 .li01{ background:url(Img/inpage/about/index_01.jpg) no-repeat center top;}
.about_index ul.list01 .li02{ color:#555;margin:0 10px}
.about_index ul.list01 .li03{ background:url(Img/inpage/about/index_03.jpg) no-repeat center top;}
.about_index ul.list01 h3{ font-size:18px; font-weight:normal; margin-bottom:12px;}
.about_index ul.list01 i{ display:block; width:30px; height:1px; background-color:#fff;}
.about_index ul.list01 p{ text-align:justify; font-size:14px; width:340px; line-height:24px;; margin-bottom:25px;}
.about_index ul.list01 span{ display:block; text-transform:uppercase; width:98px; height:28px; border:1px solid #fff; text-align:center; line-height:28px; font-size:12px; font-family:Arial; border-radius:3px;}
.about_index ul.list01 img{ display:block; margin-top:30px; margin-bottom:15px;}
.about_index ul.list01 .li02 i{ background-color:#1c4fba;}
.about_index ul.list01 h6 { font-weight:normal; font-size:16px; margin-top:30px;}
.about_index ul.list01 em{ display:block; width:120px; height:1px; background-color:#748dcc; margin-top:30px;}
.about_index ul.list01 li a{ display:block; position:absolute; left:0; top:0; width:100%; height:100%;}
.about_index ul.list02 { width:1210px; margin:0 auto; height:210px; margin-left:-5px; margin-top:10px;}
.about_index ul.list02 li{ float:left; width:393px; height:210px; margin:0 5px; background-color:#fff; position:relative}
.about_index ul.list02 li a{ display:block; text-decoration:none; width:100%; height:100%; position:relative; z-index:1}
.about_index ul.list02 li i{ display:block; width:70px; height:70px; margin:0 auto; margin-top:45px; margin-bottom:15px; overflow:hidden; position:relative}
.about_index ul.list02 li i img{ display:block; position:absolute; left:0; top:0}
.about_index ul.list02 li em{ display:block; width:100%; height:0; background-color:#1c4fba; position:absolute; left:0; bottom:0;}
.about_index ul.list02 li span{ display:block; text-align:center; font-size:18px; color:#555;}
.about_index ul.list02 li:hover span{ color:#fff;}



/*集团业务聚合页------product.html*/


.product_index { overflow:hidden; width:100%; height:901px; background:url(Img/inpage/product/index_bg.jpg) no-repeat center top;}
.product_index ul.plist01 { height:400px; width:100%;}
.product_index ul.plist01>li{ float:left; overflow:hidden; height:400px; background-color:#fff; position:relative}
.product_index ul.plist01 .li01{ width:340px; position:relative}
.product_index ul.plist01 .li01 a{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:5}
.product_index ul.plist01 .li02{ width:440px; margin:0 10px; padding:35px 30px; height:330px;}
.product_index ul.plist01 .li01 img{ display:block; margin:0 auto; margin-bottom:30px; position:relative; z-index:4}
.product_index ul.plist01 .li01 h3{ font-weight:normal; font-size:18px; color:#555; margin-left:30px; position:relative; z-index:4}
.product_index ul.plist01 .li01 i{ display:block; width:30px; height:1px; background-color:#1c4fba; margin:15px 0; margin-left:30px; position:relative; z-index:4}
.product_index ul.plist01 .li01 p{ font-size:14px; color:#888; line-height:25px; margin-left:30px; width:270px; position:relative; z-index:4}
.product_index ul.plist01 .lihover b{ display:block; width:100%; height:0%; background-color:#1c4fba; position:absolute; left:0; bottom:0} 
.product_index ul.plist01 .li02 .topbox{ overflow:hidden; width:100%; height:40px; margin-bottom:15px; background:url(Img/inpage/product/index_03.jpg) no-repeat left bottom;}
.product_index ul.plist01 .li02 h4{ font-weight:normal; float: left; font-size:18px}
.product_index ul.plist01 .li02 h4 a{ color:#333;}
.product_index ul.plist01 .li02 em{ display:block; width:16px; height:16px; float:right; margin-left:5px; cursor:pointer; margin-top:5px;}
.product_index ul.plist01 .li02 .btn01{ background:url(Img/inpage/product/index_btn02.png) no-repeat center top;}
.product_index ul.plist01 .li02 .btn02{ background:url(Img/inpage/product/index_btn01.png) no-repeat center top;}
.product_index ul.plist01 .li02 em:hover{ background-position:bottom}
.product_index ul.plist01 .kecbox { overflow:hidden; width:100%; height:280px; position:relative}
.product_index ul.plist01 .kecbox ul{ overflow:hidden; position:absolute; width:100%}
.product_index ul.plist01 .kecbox li{ overflow:hidden; width:100%; height:40px; line-height:40px;}
.product_index ul.plist01 .kecbox li i{ display:inline-block; float:left; width:3px; height:3px; background-color:#999; margin-right:10px; margin-top:20px;}
.product_index ul.plist01 .kecbox li i{ *display:inline}
.product_index ul.plist01 .kecbox li a{ display:block; float:left; font-size:14px; color:#555; width:320px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.product_index ul.plist01 .kecbox li span{ display:block; float:right; font-size:14px; color:#999; font-family:Arial;}
.product_index ul.plist02 { width:100%; height:240px; margin-top:10px;}
.product_index ul.plist02 li{ float:left; overflow:hidden; height:240px; position:relative}
.product_index ul.plist02 .lileft{ width:280px; height:180px; padding:30px; background:url(Img/inpage/product/index_04.png) no-repeat center; margin-right:10px;}
.product_index ul.plist02 h3{ font-weight:normal; font-size:18px; color:#fff; margin-bottom:15px;}
.product_index ul.plist02 i{ display:block; width:30px; height:1px; background-color:#fff; margin-bottom:50px;}
.product_index ul.plist02 a{ color:#fff;}
.product_index ul.plist02 a.more{display:block; text-transform:uppercase; width:98px; height:28px; border:1px solid #fff; text-align:center; line-height:28px; font-size:12px; font-family:Arial; border-radius:3px;}
.product_index ul.plist02 .liList{ overflow:hidden; width:283px; position:relative; background-color:#fff;}
.product_index ul.plist02 .liList span{ display:block; width:100px; height:80px; margin:55px auto 15px auto; overflow:hidden; position:relative}
.product_index ul.plist02 .liList span img{ display:block; position:absolute; left:0; top:0}
.product_index ul.plist02 .liList em{ display:block; text-align:center; font-size:18px; color:#333}
.product_index ul.plist02 .liList a{ display:block; position:absolute; left:0; top:0; width:100%; height:100%; z-index:2; text-decoration:none}
.product_index ul.plist02 .liList b{ display:block; width:1px; height:100%; border-right:1px dotted #bbb; position:absolute; right:0; top:0}
.product_index ul.plist02 .liList:hover em{ color:#fff;}
.product_index ul.plist02 .liList .bbg{ overflow:hidden; width:100%; height:0; background-color:#1c4fba; position:absolute; left:0; bottom:0; z-index:1}
/*新闻中心-----newsCenter.html*/

.news_center{ overflow:hidden; width:100%;}
.newsp01 { overflow:hidden; width:100%; padding:70px 0; background-color:#f7f7f7;}
.newsp01 dl{ overflow:hidden; float:left; width:860px; height:329px; background-color:#e8e8e8;}
.newsp01 dt{ overflow:hidden; float:left; width:550px; height:329px; position:relative}
.newsp01 dt i{ z-index:2; display:block; width:39px; height:60px; cursor:pointer; position:absolute; top:135px;}
.newsp01 dt i.btn01{ left:0; background: url(Img/inpage/news/inde_btn.png) no-repeat center top;}
.newsp01 dt i.btn02{ right:0; background:url(Img/inpage/news/inde_btn.png) no-repeat center bottom;}
.newsp01 dt ul{ overflow:hidden; position:absolute; z-index:1;}
.newsp01 dt li{ float:left; width:550px; height:329px;}
.newsp01 dd{ overflow:hidden; width:270px; height:270px; margin-top:30px; float:left; margin-left:20px; position:relative}
.newsp01 dd .wen{ overflow:hidden;width:270px; height:270px;}
.newsp01 dd em{ display:block; text-align:right; font-size:14px; color:#666; font-family:Arial; margin-top:20px; margin-bottom:20px;}
.newsp01 dd h4{ font-size:16px; line-height:24px; height:48px; overflow:hidden; margin-bottom:15px;}
.newsp01 dd h4 a{ color:#333;}
.newsp01 dd span{ display:block; font-size:12px; color:#888; margin-bottom:15px; font-family:Arial}
.newsp01 dd p{ font-size:14px; color:#666; line-height:24px; height:120px; overflow:hidden; margin-bottom:20px; text-align:justify;}
.newsp01 dd .more{ display:block; width:120px; height:35px; text-align:center; line-height:35px; background-color:#1a46a1; font-size:12px; color:#fff; text-decoration:none}
.newsp01 .news_zt{ overflow:hidden; width:280px; padding:0 20px; float:right; background-color:#fff; height:329px;}
.newsp01 .news_zt .news_zttop{ overflow:hidden; margin-top:20px; padding-bottom:15px; margin-bottom:15px; background: url(Img/inpage/product/index_03.jpg) left bottom no-repeat;} 
.newsp01 .news_zttop h4{ float:left; font-size:20px; font-weight:normal;}
.newsp01 .news_zttop h4 a{ color:#333;}
.newsp01 .zt_box{ overflow:hidden; width:100%; height:232px; position:relative}
.newsp01 .zt_box ul{ overflow:hidden; width:100%;}
.newsp01 .zt_box li{ width:100%; line-height:40px; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; *float:left}
.newsp01 .zt_box li a{ color:#666; display:block; float:right; width:250px; white-space: nowrap; text-overflow:ellipsis; overflow:hidden;}
.newsp01 .zt_box li em{ display:block; width:16px; height:16px; float:left; text-align:center; line-height:16px; font-size:12px; color:#fff; background-color:#cecece; margin-top:13px;}
.newsp01 .zt_box li em.e01{ background-color:#1a46a1}
.newsp01 .zt_box li em.e02{ background-color:#555}
.newsp02 { overflow:hidden; width:100%; padding:65px 0;}
.newsp02 .p02box{ overflow:hidden; margin-top:50px; width:100%; height:390px; position:relative; margin-bottom:40px;}
.newsp02 .p02box ul{ overflow:hidden; position:absolute}
.newsp02 .p02box li{ float:left; width:340px; height:390px; margin-right:90px;}
.newsp02 .p02box li img{ display:block; margin-bottom:30px;}
.newsp02 .p02box li h4{ font-weight:normal; font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:5px;}
.newsp02 .p02box li h4 a{ color:#333;}
.newsp02 .p02box li span{ display:block; font-size:14px; color:#777; padding-bottom:18px; border-bottom:1px solid #e2e2e2; margin-bottom:20px;}
.newsp02 .p02box li p{ font-size:14px; line-height:22px; color:#666; height:66px; overflow:hidden; text-align:justify;}
.newsp02 .p02box li:hover h4 a{ color:#1a46a1;}
.newsp02 .btnbox{ overflow:hidden; width:100%; text-align:center;}
.newsp02 .btnbox i{ display:inline-block; width:10px; height:18px; cursor:pointer; margin:0 15px;}
.newsp02 .btnbox .btn01{ background:url(Img/inpage/news/index_btn02.png) no-repeat center top;}
.newsp02 .btnbox .btn02{ background:url(Img/inpage/news/index_btn03.png) no-repeat center top;}
.newsp02 .btnbox .btn{ display:inline-block; overflow:hidden}
.newsp02 .btnbox .btn span{ display:inline-block; width:15px; height:15px; background:url(Img/inpage/news/index_btn01.png) no-repeat right center; margin:0 3px; cursor:pointer}
.newsp02 .btnbox .btn span.cur{ background-position:left}
.newsp02 .btnbox i,.newsp02 .btnbox .btn,.newsp02 .btnbox .btn span{ *display:inline}
.newsp02 .btnbox i:hover{ background-position:bottom}
.newsp02.hangye{ background-color:#f4f4f4}
.newsp02.hangye .p02box{ height:190px;}
.yingxiang { overflow:hidden; width:1200px; margin:65px auto;}
.yingxiang .yxbox{ overflow:hidden; margin-top:40px;}
.yingxiang .listbg{ overflow:hidden; width:400px; height:360px; float:left; position:relative; margin-right:10px;}
.yingxiang .listbg img{ display:block;}
.yingxiang .listbg .name{ overflow:hidden; width:100%; height:70px; background:url(Img/inpage/news/index04.png) repeat center; position:absolute; left:0; bottom:0;}
.yingxiang .listbg h3{ font-size:16px; color:#fff; float:left; line-height:70px; margin-left:25px;}
.yingxiang .listbg .name img{ float:right; margin-right:25px; margin-top:20px;}
.yingxiang .listbg a{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:2}
.yingxiang .listsm{ overflow:hidden; position:relative; width:380px; height:360px; float:right}
.yingxiang .listsm .slists{ overflow:hidden; width:100%; height:175px; margin-bottom:10px;}
.yingxiang .listsm .slists .tu{ display:block; float:left; width:190px; height:175px; position:relative}
.yingxiang .listsm .slists .tu img{ display:block}
.yingxiang .listsm .slists .tu .icon{ position:absolute; left:65px; top:56px;}
.yingxiang .listsm .slists .wen{ overflow:hidden; width:149px; height:173px; border:1px solid #cecece; border-left:none; padding:0 20px;}
.yingxiang .listsm .slists h3{ font-size:16px; text-align:justify; line-height:25px; height:50px; margin-bottom:30px; margin-top:35px; overflow:hidden}
.yingxiang .listsm .slists h3 a{ color:#333}
.yingxiang .listsm .slists em{ font-size:12px; color:#888; padding-left:16px; background:url(Img/inpage/news/index_time.png) no-repeat left center;}

/*end 新闻中心-----newsCenter.html*/



/*人力资源------perent.html*/
.perenttt { overflow:hidden; width:1200px; margin:65px auto}
.perenttt .ny_zp{ overflow:hidden; width:100%;}
.perenttt .ny_zp .ny_zp01{ overflow:hidden; width:1200px;}
.perenttt .ny_zp .ny_zp01 select{ width:348px; height:33px; line-height:33px; color:#999; border:1px solid #cecece; margin-right:20px; float:left;}
.perenttt .ny_zp .ny_zp01 .ny_fdj{ width:456px; height:33px;border:1px solid #cecece;  float:right;}
.perenttt .ny_zp .ny_zp01 input{ width:388px; margin-left:10px; border:none; float:left; height:33px; line-height:33px; color:#999; font-size:12px; outline:none; background:none;} 
.perenttt .ny_zp .ny_zp01 a{ display:block; width:20px; height:20px; margin-top:7px; float:right; background: url(Img/inpage/perent/nyzp_fdj.png) no-repeat center; margin-right:15px;}
.perenttt .ny_zp .nyzpUl02{ width:100%; overflow:hidden; margin-top:30px;}
.perenttt .ny_zp .nyzpUl02 li{ width:264px; height:50px; line-height:50px; text-align:center; font-size:14px; color:#555; border:1px  solid #ececec; float:left;}
.perenttt .ny_zp .nyzpUl02 li.top{ background:#1a46a1; color:#fff;}
.perenttt .ny_zp .nyzpUl02 li.first{ width:400px;}
.perenttt .ny_zp  h5{  padding-left:20px;    margin-top: 30px; font-size:16px; color:#fff; line-height:50px; height:50px; background-color:#1a46a1;}
.perenttt .ny_zp  .zwjs{ overflow:hidden; width:1198px; border:1px solid #e7e7e7; margin-bottom:8px}
.perenttt .ny_zp  table{ overflow:hidden; width:100%; margin-bottom:40px;}
.perenttt .ny_zp  tr{ overflow:hidden; height:40px; font-size:12px; color:#777; width:100%; text-align:center; border-bottom:1px solid #e7e7e7}
.perenttt .ny_zp  .trh{ overflow:hidden; background-color:#f0f0f0;}
.perenttt .ny_zp  td{ border-right:1px solid #e7e7e7}
.perenttt .ny_zp  td.last{ border:none}
.perenttt .ny_zp  .rzzg{ overflow:hidden; width:1080px; margin:0 auto; padding-bottom:30px; border-bottom:1px solid #e7e7e7; margin-bottom:25px;}
.perenttt .ny_zp  .rzzg h6{ font-size:12px; color:#555; margin-bottom:15px;}
.perenttt .ny_zp  .rzzg p{ font-size:12px; color:#777; line-height:30px;}
.perenttt .ny_zp  span{ display:block; margin-bottom:70px; font-size:12px; color:#777; margin-left:60px;}
.perenttt .ny_zp  span em{ color:#ff0d00;}
.perenttt .ny_zp  .zwjs b{ display:block; cursor:pointer;    border: 1px solid #ccc;float:left; font-weight: normal; font-size:14px; color:#000; width:180px; height:40px; text-align:center; line-height:40px; margin-left:60px; margin-bottom:40px;}
.perenttt .ny_zp  .zwjs b.sq{ background-color:#1a46a1;color:#fff;}
.perenttt .ny_zp  .zwjs b.fhlb{background-color:#1a46a1;color:#fff;}
.tkBox{ overflow:hidden; width:100%; height:100%; background:url(Img/Common/dsz06_tuwen.png) repeat center; position:fixed; left:0; top:0; display:none;    z-index: 999999;}
.tkBox .tk_zp_main { width:1050px; height:460px; position:absolute; left:50%; top:50%; margin-left:-600px; margin-top:-230px; background-color:#fff;}
.tkBox .tk_zp_main i{ display:block; width:50px; height:50px; background:url(Img/Common/in_ry_tk_close.png) no-repeat center; position:absolute;right:-50px; top:-10px;cursor:pointer; margin-left:620px;}
.tkBox .tk_zp_main h4{ font-weight:normal; text-align:center; font-size:24px; color:#555; margin-top:60px; margin-bottom:40px;}
.tkBox .tk_zp_main .inBox{ overflow:hidden; width:740px; margin:0 auto; padding-top:5px;position: relative;}
.tkBox .tk_zp_main input{ overflow:hidden; width:328px; height:33px; border:1px solid #cecece; left:33px; padding:0 10px; display:block; float:left; margin:0 10px; margin-bottom:10px; font-size:12px; color:#999;}
.tkBox .tk_zp_main textarea{ width:698px; display:block; padding:10px; margin:0 auto; margin-bottom:20px; height:100px; border:1px solid #cecece; font-size:12px; color:#999; resize:none;}
.tkBox .tk_zp_main b{ display:block; width:180px; height:40px; background-color:#1a46a1; text-align:center; line-height:40px; font-size:14px; color:#fff; cursor:pointer; float:right; margin-right:10px; font-weight:normal}
.tkBox .tk_zp_main .file_up_lnk{position: absolute;  top: 63px;right:15px;}


.ny_fl{ overflow:hidden; width:100%;}
.ny_fl .nyfl01{ width:100%; overflow:hidden;}
.ny_fl .nyfl01 li{ width:118px; height:60px;   border:1px solid #d1d1d1; float:left; font-size:14px; color:#555; text-align:center; line-height:60px; float:left; border-right:none;}
.ny_fl .nyfl01 li.last{ border-right:1px solid #d1d1d1; width:127px;}
.ny_fl .nyfl01 li:hover,.ny_fl .nyfl01 li.cur{ background-color:#1651b9; cursor:pointer; border-color:#1651b9; color:#fff; font-weight:bold;}
.ny_fl .nyfl02 { border:1px solid #cecece; padding-bottom:30px; overflow:hidden; position:relative; width:1198px; margin-bottom:25px;}
.ny_fl .nyfl02 h3{ font-size:16px; color:#333; margin:20px auto; text-align:center;} 
.ny_fl .nyfl02  i{ display:block; width:30px; height:1px; background-color:#ff0d00; margin:0 auto; margin-bottom:15px;}
.ny_fl .nyfl02 p{ width:80%; text-align:center; margin:0 auto; font-size:14px; color:#666; line-height:24px;} 
.ny_fl .nyfl02 ul{ overflow:hidden; position:absolute; width:11980px; left:0; top:0;}
.ny_fl .nyfl02 li{ float:left; width:1198px; height:150px;}
.ny_fl .nynl03{ overflow:hidden; width:100%; height:225px;}
.ny_fl .nynl03 li{ width:285px; float:left ; height:225px; margin-right:20px;}
.ny_fl .nynl03 li .tubox{ overflow:hidden; display:block; width:285px; height:185px;}
.ny_fl .nynl03 li img{ display:block;}
.ny_fl .nynl03 li a{ display:block; text-align:center; line-height:40px; color:#666; font-size:12px;}
.ny_fl .nynl03 li.last{ margin-right:0px;} 


/*安全眼-----anQuanYan.html*/

.anquanyan { overflow:hidden; width:100%; padding:70px 0; background-color:#f4f4f4;}
.anquanyan p{ font-size:14px; color:#555; text-align:center; width:1020px; margin:30px auto 50px auto}
.anquanyan ul.aqylist{ overflow:hidden; width:1210px; margin:0 auto}
.anquanyan ul.aqylist li{ overflow:hidden; float:left; margin:0 5px; margin-bottom:20px; position:relative}
.anquanyan ul.aqylist li img{ display:block;}
.anquanyan ul.aqylist li .name{ overflow:hidden; width:100%; height:60px; line-height:60px; font-size:14px; color:#fff; background:url(Img/inpage/news/index04.png) repeat center; position:absolute; left:0; bottom:0;}
.anquanyan ul.aqylist li h3{ margin-left:30px; background:url(Img/inpage/product/aqy_06.png) no-repeat 315px center; font-weight:normal}
.anquanyan ul.aqylist li.lang h3{ background:url(Img/inpage/product/aqy_06.png) no-repeat 515px center;}
.anquanyan ul.aqylist li a{ display:none; text-decoration:none; width:100%; height:100%; position:absolute; left:0; top:0; background:url(Img/inpage/product/aqy_07.png) repeat center; z-index:2; text-align:center;}
.anquanyan ul.aqylist li span{ font-size:14px; color:#fff; border-top:2px solid #fff; border-bottom:2px solid #fff; line-height:53px; display:inline-block; position:relative; top:50%; margin-top:-26px;}
.anquanyan ul.aqylist li span{ *display:inline}
.anquanyan ul.aqylist li:hover a{ display:block}
.anquanyan ul.aqylist li:hover .name{ display:none}


/*道路交通安全页面-------roadSafe.html*/

.roadSafe { overflow:hidden; width:100%;}
.roadSafe .fangyu { overflow:hidden; width:1200px; margin:0 auto; margin-bottom:70px;}
.roadSafe .fangyu dl{ overflow:hidden; width:100%; background-color:#f4f4f4; margin-top:70px;}
.roadSafe .fangyu dt{ float:left; width:600px; height:400px;}
.roadSafe .fangyu dd{ overflow:hidden; float:left; width:530px; padding:0 35px; margin-top:60px;}
.roadSafe .fangyu dd h3{ font-size:18px; margin-bottom:20px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.roadSafe .fangyu dd h3 a{ color:#333;}
.roadSafe .fangyu dd i{ display:block; width:30px; height:1px; background-color:#0d4da1; margin-bottom:20px;}
.roadSafe .fangyu dd p{ font-size:14px; line-height:25px; color:#555;}
.roadSafe .xm{ overflow: hidden; padding:70px 0; background-color:#f4f4f4}
.roadSafe .xm .xmlist{ overflow:hidden; width:1220px; height:660px; margin:0 auto; margin-top:40px;}
.roadSafe .xm .xmlist li{ float:left; width:516px; height:320px; background-color:#fff; padding:0 37px; margin:0 10px; margin-bottom:20px;}
.roadSafe .xm .xmlist h3{ font-size:18px; color:#333; margin-top:40px; margin-bottom:10px;}
.roadSafe .xm .xmlist p{ font-size:14px; line-height:20px; height:40px; overflow:hidden; color:#666; margin-bottom:25px;}
.roadSafe .xm .xmlist img{ display:block; margin-bottom:30px;}
.roadSafe .xm .xmlist a.more{ font-size:12px; color:#666;}
.roadSafe .shili { overflow:hidden; width:1200px; margin:70px auto}
.roadSafe .shili .slbox{ overflow:hidden; margin-top:40px; width:1200px; height:400px;}
.roadSafe .shili .menu{ overflow:hidden; width:250px; height:400px; float:left;}
.roadSafe .shili .menu li{ overflow:hidden; width:155; padding-left:95px; height:80px; position:relative; *float:left; background-color:#373b3a; cursor:pointer}
.roadSafe .shili .menu li img{ display:block; position:absolute; left:50px; top:25px; opacity:0.49; filter:alpha(opacity=49)}
.roadSafe .shili .menu li.lis{ background-color:#2b2e2d}
.roadSafe .shili .menu p{ font-size:14px; color:#d8e3e3; margin-top:25px;}
.roadSafe .shili .menu span{ display:block; font-size:12px; color:#5c5f5e; font-family:Arial;}
.roadSafe .shili .menu li.cur{ background-color:#004098;}
.roadSafe .shili .menu li.cur img{ opacity:1;filter:alpha(opacity=100)}
.roadSafe .shili .menu li.cur p{ color:#fff;}
.roadSafe .shili .menu li.cur span{ color:#6b85a9;}
.roadSafe .shili .slxq { overflow:hidden; width:950px; height:400px; float:right; position:relative}
.roadSafe .shili .slxq .list{ overflow:hidden; width:100%; height:2000px; position:absolute; left:0; top:0}
.roadSafe .shili .slxq .list img{ display:block}
.roadSafe .kehuu { overflow:hidden; margin-bottom:70px;}
.roadSafe .kehuu .khbox { overflow:hidden; width:1210px; margin:0 auto; margin-top:40px; height:258px; position:relative; margin-bottom:25px;}
.roadSafe .kehuu .khbox ul{ overflow:hidden; position:absolute}
.roadSafe .kehuu .khbox li{ float:left; overflow:hidden; width:1210px; height:258px;}
.roadSafe .kehuu .khbox li img{ display:block; border:1px solid #eee; float:left; margin:5px;}
.roadSafe .kehuu .btn{ overflow:hidden; width:100%; text-align:center}
.roadSafe .kehuu .btn span{ display:inline-block; width:15px; height:15px; background:url(Img/inpage/news/index_btn01.png) no-repeat right center; margin:0 5px; cursor:pointer;}
.roadSafe .kehuu .btn span{ *display:inline}
.roadSafe .kehuu .btn span.cur{ background-position:left}
.roadSafe .sheshi { overflow:hidden; width:100%; padding:70px 0;}
.roadSafe .sheshi .slbox{ overflow:hidden; width:1200px; margin:0 auto; height:500px; position:relative; margin-top:40px;}
.roadSafe .sheshi .slbox i{ display:block; width:45px; height:80px; cursor:pointer; position:absolute; top:210px; z-index:2}
.roadSafe .sheshi .slbox .btn01{ background:url(Img/inpage/product/road_btn01.png) no-repeat center top; left:0}
.roadSafe .sheshi .slbox .btn02{ background:url(Img/inpage/product/road_btn02.png) no-repeat center top; right:0}
.roadSafe .sheshi .slbox i:hover{ background-position:bottom}
.roadSafe .sheshi .slbox ul{ overflow:hidden; position:absolute; z-index:1}
.roadSafe .sheshi .slbox li{ float:left; width:1200px; height:500px; position:relative}
.roadSafe .sheshi .slbox li img{ display:block;}
.roadSafe .sheshi .slbox li span{ display:block; width:100%; padding:20px 0 40px 0; background:url(Img/inpage/news/index04.png) repeat center; position:absolute; z-index:1; left:0; bottom:0; font-size:16px; color:#fff; text-align:center;}
.roadSafe .sheshi .btn{ overflow:hidden; width:100%; position:absolute; left:0; bottom:15px; text-align:center; z-index:3}
.roadSafe .sheshi .btn span{ display:inline-block; width:11px; height:11px; cursor:pointer; background:url(Img/inpage/product/road_btnb.png) no-repeat right center; margin:0 3px;}
.roadSafe .sheshi .btn span{ *display:inline}
.roadSafe .sheshi .btn span.cur{ width:32px; background-position:left}
.jingyan { overflow:hidden; padding-bottom:40px;padding-top:60px;background:#f0f0f0;}
.jingyan .jybox{ overflow:hidden; width:1200px; margin:0 auto; margin-top:40px;}
.jingyan .jybox .btu{ cursor:pointer; overflow:hidden; float:left; width:600px; height:464px; position:relative}
.jingyan .jybox .btu span{ display:none; font-size:16px; color:#fff; font-weight: bold; width:100%; text-align:center; line-height:50px; position:absolute; left:0; bottom:0; background:url(Img/inpage/news/index04.png) repeat center;}
.jingyan .jybox .btu:hover span{ display:block}
.jingyan .jybox ul{ overflow:hidden; float:right; width:600px; height:464px;}
.jingyan .jybox li{ position:relative; float:left; width:290px; height:227px; margin-left:10px; margin-bottom:10px; cursor:pointer}
.jingyan .jybox li span{ display:none; font-size:16px; color:#fff; font-weight: bold; width:100%; text-align:center; line-height:50px; position:absolute; left:0; bottom:0; background:url(Img/inpage/news/index04.png) repeat center;}
.jingyan .jybox li:hover span{ display:block}
.roadSafe .rd01{ overflow:hidden; width:100%; height:625px; background:url(Img/inpage/product/rd01.jpg) no-repeat center top; margin-bottom:20px;}
.roadSafe .rd01 h3{ text-align:center; font-size:36px; color:#fff; margin:65px 0 25px 0;}
.roadSafe .rd01 p{ font-size:20px; line-height:28px; color:#fff; width:830px; margin:0 auto; text-align:center}
.roadSafe .rd02 { overflow:hidden; width:1200px; margin:0 auto; margin-bottom:60px;}
.roadSafe .rd02 .rkbox{ overflow:hidden; width:100%; height:500px; margin-bottom:20px; background:url(Img/inpage/product/rd03.jpg) no-repeat center top; margin-top:40px;}
.roadSafe .rd02 .wen{ overflow:hidden; float:left; width:690px; margin-left:45px; margin-top:103px;}
.roadSafe .rd02 h3{ font-size:24px; color:#333; margin-bottom:20px;}
.roadSafe .rd02 .wen i{ display:block; width:30px; height:1px; background-color:#1a46a1; margin-bottom:15px;}
.roadSafe .rd02 .wen p{ font-size:16px; color:#666; line-height:24px; margin-bottom:50px;}
.roadSafe .rd02 .rkbox img{ display:block; float:right; margin-top:50px; margin-right:70px;}
.roadSafe .rd02 ul{ overflow:hidden; width:110%;}
.roadSafe .rd02 li{ float:left; width:386px; margin-right:21px; text-align:center; font-size:14px; color:#555;}
.roadSafe .rd02 li img{ display:block; margin-bottom:15px;}
.roadSafe .rd03 { overflow:hidden; width:100%; height:502px; background:url(Img/inpage/product/rd_sl01.jpg) no-repeat center top; padding-top:70px;}
.roadSafe .rd03 .slbox { overflow:hidden; width:1200px; height:320px; margin:0 auto; margin-top:40px; background:url(Img/inpage/product/rd_sl02.jpg) no-repeat center top;}
.roadSafe .rd03 .wen{ overflow:hidden; padding-left:50px; width:350px; height:210px; margin-top:55px; float:left;}
.roadSafe .rd03 h3{ font-size:20px; color:#333; margin-bottom:20px;}
.roadSafe .rd03 b{ display:block; width:30px; height:1px; background-color:#1a46a1; margin-bottom:15px;}
.roadSafe .rd03 .wen p{ font-size:14px; color:#666; line-height:24px; width:300px; text-align:justify}
._rd { overflow:hidden; padding:70px 0; background-color:#f4f4f4;}
._rd .rdbox{ overflow:hidden; width:1200px; height:1200px; margin:0 auto; position:relative; margin-top:40px;}
._rd .rdbox ul{ }
._rd .rdbox li{ overflow:hidden; float:left; width:386px; height:600px; margin-right:21px; background-color:#fff;}
._rd .rdbox li img{ display:block; margin-bottom:30px;}
._rd .rdbox li h3{ font-size:24px; margin-left:30px;}
._rd .rdbox li h3 a{ color:#333}
._rd .rdbox li i{ display:block; width:30px; height:1px; background-color:#1a46a1; margin:24px 30px;}
._rd .rdbox li p{ font-size:14px; color:#666; line-height:24px; height:216px; width:326px; padding:0 30px;}
._rd .rdbox li.noright{margin-right:0;}
.roadSafe .rd05 { overflow:hidden; width:1200px; margin:0 auto; padding-top:50px; border-top:2px solid #f4f4f4; margin-bottom:60px;}
.roadSafe .rd05 ul{ overflow:hidden; width:100%; margin-top:40px; height:316px;}
.roadSafe .rd05 li{ float:left; width:400px; margin-bottom:60px; height:128px;}
.roadSafe .rd05 li img{ display:block; float:left}
.roadSafe .rd05 li p{ font-size:16px; color:#555; float:left; margin-left:20px; margin-top:40px; line-height:26px;}
.roadSafe .rd05 li p span{ font-size:20px;}
.roadSafe .rd05 .p01{ margin-top:30px;}
.roadSafe .rd05 .p02{ margin-top:50px;}
.roadSafe .rd05 li a{ display:block; text-decoration:none}


/*HSE安全培训-----HSE-01.html*/

.hsedz { overflow:hidden; width:100%; padding:0 0 70px 0; background-color:#f4f4f4;}
.hsedz .hseDZ_list { overflow:hidden; width:1320px; margin:0 auto; margin-top:40px;}
.hsedz .hseDZ_list li{ overflow:hidden; position:relative; float:left; padding:0 30px;;width:260px; height:420px; background:url(Img/inpage/product/hse_dz01.png) no-repeat center; margin:0 60px 50px 60px;}
.hsedz .hseDZ_list li a{ display:block;width:320px; height:420px;text-decoration:none; }
.hsedz .hseDZ_list em{ display:block; font-size:28px; font-family:Impact; color:#fff; margin-top:50px; margin-bottom:15px;}
.hsedz .hseDZ_list h3{ font-weight:normal; font-size:24px; color:#fff; line-height:35px; height:70px; margin-bottom:90px;}
.hsedz .hseDZ_list img{ display:block; float:left}
.hsedz .hseDZ_list span{ display:block; float:right; margin-top:115px; font-size:14px; color:#555; padding-left:15px; background:url(Img/inpage/news/index_time.png) no-repeat left center;}


/*集团动态页面-左边样式-----newsJtdt.html*/

dl.top{ overflow:hidden; width:100%; padding-bottom:30px; border-bottom:1px solid #e9e9e9; margin-bottom:30px; height:192px;}
dl.top dt{ overflow:hidden; float:left; width:320px; height:192px;}
dl.top dd{ overflow:hidden; float:right; width:470px; height:190px;}
dl.top dd h4{ font-size:18px; margin-bottom:15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
dl.top dd h4 a{ color:#333;}
dl.top dd em{ display:block; font-size:12px; color:#999; margin-bottom:15px;}
dl.top dd em i{ margin:0 5px;}
dl.top dd p{ font-size:14px; color:#666; line-height:24px; height:72px; overflow:hidden; text-align:justify; margin-bottom:10px;}
dl.top dd .more{ display:block; width:116px; height:31px; line-height:31px; text-align:center; font-size:12px; color:#999; font-family:Arial; border:2px solid #e9e9e9; text-decoration:none}
dl.top:hover .more{ color:#fff; border-color:#1a46a1; background-color:#1a46a1}
dl.top.last{ margin-bottom:0}
dl.top:hover h4 a {color:#1a46a1;}

dl.swyx{ overflow:hidden; width:50%; float:left;margin-bottom: 20px;}
dl.swyx dt{ overflow:hidden; float:left; width:360px; height:324px;}
dl.swyx dd{ overflow:hidden;  width:360px; }
dl.swyx dd h4{ font-size:18px; margin-bottom:15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;text-align:center; margin-top: 20px;}
dl.swyx dd h4 a{ color:#333;}



/*集团介绍页面*/
.aboutJtjs { overflow:hidden; width:100%;}
.aboutJtjs .saiwei{ overflow:hidden; width:100%; padding:70px 0;}
.aboutJtjs .saiwei dl{ overflow:hidden; width:1200px; margin:0 auto; margin-top:40px; background-color:#fff;}
.aboutJtjs .saiwei dt{ float:left; overflow:hidden; width:500px; height:600px;}
.aboutJtjs .saiwei dd{ overflow:hidden; width:610px; float:left; margin-left:45px;}
.aboutJtjs .saiwei dd h3{ font-size:20px; color:#333; margin-top:50px; margin-bottom:5px;}
.aboutJtjs .saiwei dd em{ font-size:18px; color:#1a46a1; display:block; margin-bottom:30px;}
.aboutJtjs .saiwei dd i{ display:block; width:30px; height:1px; background-color:#1a46a1; margin-bottom:30px;}
.aboutJtjs .saiwei dd p{ font-size:14px; color:#666; line-height:30px; text-align:justify; margin-bottom:10px;}
.aboutJtjs .saiwei dd b{ display:block; padding-top:10px; border-top:1px dashed #cecece; font-size:14px; color:#555; line-height:30px;}
.aboutJtjs ._fzlc { overflow:hidden; width:100%; height:712px; background:url(Img/xiugai/03.jpg) no-repeat center top; padding-top:70px;}
.aboutJtjs ._fzlc .lcbox{ overflow:hidden; width:1360px; height:535px; margin:50px auto; position:relative}
.aboutJtjs ._fzlc .lcbox i{ display:block; width:46px; height:46px; position:absolute; cursor: pointer; top:244px;}
.aboutJtjs ._fzlc .lcbox .btn01{ background:url(Img/xiugai/04.png) no-repeat center top; left:0}
.aboutJtjs ._fzlc .lcbox .btn02{ background:url(Img/xiugai/04.png) no-repeat center bottom; right:0}
.aboutJtjs ._fzlc .lcbox em{ display:block; width:1200px; height:1px; background-color:#8ca3db; position:absolute; top:267px; left:80px;}
.aboutJtjs ._fzlc .lcwin { overflow:hidden; width:1205px; height:535px; position:relative; margin:0 auto;}
.aboutJtjs ._fzlc .lcwin ul{ overflow:hidden; position:absolute; left:0; top:0; height:535px; padding-left:130px;}
.aboutJtjs ._fzlc .lcwin li{ float:left; width:345px; overflow:hidden; height:225px; overflow:hidden; position:relative; padding-top:50px; margin-top:260px; margin-left:-130px;}
.aboutJtjs ._fzlc .lcwin li h3{ width:100%; height:50px; text-align:center; line-height:50px; background-color:#4d7df2; font-size:24px; color:#fff; font-weight:bold;}
.aboutJtjs ._fzlc .lcwin li .wen{ overflow:hidden; width:305px; padding:20px; background-color:#fff; max-height:135px; overflow-y:auto}
.aboutJtjs ._fzlc .lcwin li p{ padding-left:10px; font-size:14px; color:#777; line-height:20px; background:url(Img/xiugai/06.png) no-repeat left 9px;}
.aboutJtjs ._fzlc .lcwin li img{ display:block; position:absolute;}
.aboutJtjs ._fzlc .lcwin li .yuan{ top:0; left:165px;}
.aboutJtjs ._fzlc .lcwin li .san{ top:38px; left:157px;}
.aboutJtjs ._fzlc .lcwin li.even{ padding-top:0; padding-bottom:50px; margin-top:0}
.aboutJtjs ._fzlc .lcwin li.even .yuan{ top:260px;}
.aboutJtjs ._fzlc .lcwin li.even .san{ top:213px;}
.aboutJtjs ._fzlc .lcwin li.even h3{ top:175px; position:absolute; left:0}
.aboutJtjs ._fzlc .lcwin li.even .wen{ bottom:100px; position:absolute; left:0}
.aboutJtjs .wenhua{ overflow:hidden; width:100%; padding:70px 0; background-color:#f4f4f4}
.aboutJtjs .wenhua ul{ overflow:hidden; width:1230px; margin:0 auto; margin-top:40px;}
.aboutJtjs .wenhua li{ float:left; width:380px; height:400px; background-color:#fff; margin:0 15px; position:relative}
.aboutJtjs .wenhua li img{ display:block; margin-bottom:40px;}
.aboutJtjs .wenhua li h3{ width:330px; margin:0 auto; margin-bottom:20px; font-size:16px; color:#333;}
.aboutJtjs .wenhua li p{ width:330px; overflow:hidden; margin:0 auto; font-size:14px; line-height:20px; color:#555; text-align:justify}
.aboutJtjs .wenhua li span{ display:block; font-size:16px; color:#fff; line-height:30px; padding:10px; background-color:#1a46a1; width:50px; position:absolute; left:30px; top:0; text-align:center}

.aboutJtjs .sp{ overflow:hidden; width:100%; height:600px; background:url(Img/inpage/about/jtjs_bg11-18.jpg) no-repeat center top; margin-top:40px;}
.aboutJtjs .saiwei .wen { overflow:hidden; padding:45px 0; background-color:#fff; width:1200px; margin:0 auto; margin-top:-150px;}
.aboutJtjs .saiwei .wen p{ font-size:14px; width:1100px; margin:0 auto; line-height:25px; color:#777; margin-bottom:30px;}
.aboutJtjs .saiwei .wen p a:link{
	text-decoration:underline;
	
}
.aboutJtjs .saiwei .wen p a:hover{
	text-decoration:underline;
	color:blue;
}
.aboutJtjs .saiwei .wen .list01{ overflow:hidden; width:102%; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; padding:10px 0; margin-bottom:50px;}
.aboutJtjs .saiwei .wen .list01 li{ float:left; width:299px; border-right:1px dashed #cecece; text-align:center}
.aboutJtjs .saiwei .wen .list01 img{ display:block; margin:0 auto}
.aboutJtjs .saiwei .wen .list01 span{ display:block; font-size:14px; color:#2d343a; margin-bottom:10px;}
.aboutJtjs .saiwei .wen .list01 li.last{ border:none}
.aboutJtjs .saiwei .wen .list02{ overflow:hidden; width:110%;}
.aboutJtjs .saiwei .wen .list02 li{ float:left; width:380px; margin-right:30px; height:290px;}
.aboutJtjs .saiwei .wen .list02 li img{ display:block}
.aboutJtjs .saiwei .wen .list02 li span{ display:block; text-align:center; font-size:14px; color:#777; line-height:50px;}
.aboutJtjs .swfc { overflow:hidden; width:100%; padding:60px 0; background-color:#f6f6f6;}
.aboutJtjs .swfc .fcbox{ overflow:hidden; width:1200px; margin:0 auto; height:370px; position:relative; margin-top:40px;}
.aboutJtjs .swfc .fcbox i{ display:block; width:10px; height:18px; cursor:pointer; position:absolute; top:150px; z-index:1000}
.aboutJtjs .swfc .fcbox .i01{ background:url(Img/inpage/news/index_btn02.png) no-repeat center top; left:20%;}
.aboutJtjs .swfc .fcbox .i02{ background:url(Img/inpage/news/index_btn03.png) no-repeat center top; right:20%;}
.aboutJtjs .swfc .fclist{ position:absolute}
.aboutJtjs .swfc .fclist b{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; background-color:#000; opacity:0.7; filter:alpha(opacity=70)}
.aboutJtjs .swfc .fclist p{ font-size:16px; color:#333; margin-top:20px; text-align:center}
.aboutJtjs .swfc .fclist.active img{ border:5px solid #eaeaea; margin-left:-5px; box-shadow:0 10px 10px #ccc}
.aboutJtjs .swfc .fclist.active b{ display:none}


/*加油（汽）站页面-------aqy-jyqz.html*/
/*危化仓储-------aqy-whcc.html*/
/*油气管道-------aqy-yqgd.html*/
/*公共样式*/

.aqylistpage{ overflow:hidden; width:100%;}
.aqylistpage .tiaozhan{ overflow:hidden; width:100%; height:700px; margin-top:40px; margin-bottom:70px;}
.aqylistpage .tiaozhan .wen{ overflow:hidden; width:340px; height:418px; padding:0 25px; background:url(Img/inpage/product/jyqz07.png) no-repeat center; margin:0 auto; position:relative; left:405px; margin-top:140px;}
.aqylistpage .tiaozhan h3{ font-weight:normal; font-size:24px; color:#fff; margin-top:60px; padding-bottom:25px; border-bottom:1px solid #6784c0; margin-bottom:20px;}
.aqylistpage .tiaozhan p{ font-size:14px; line-height:36px; background:url(Img/inpage/product/jyqz06.jpg) no-repeat left 18px; padding-left:20px; color:#fff;}


.aqy_tedian{ overflow:hidden; width:100%; padding:70px 0; background-color:#f4f4f4;}
.aqy_tedian .tebox { overflow:hidden; width:1200px; margin:0 auto; height:400px; background:url(Img/inpage/product/jyqz09.jpg) no-repeat right center; background-color:#fff; margin-top:40px;}
.aqy_tedian .tebox img{ display:block; float:left}
.aqy_tedian .tebox .wen{ overflow:hidden; float:left; margin-left:50px; width:550px; margin-top:15px;}
.aqy_tedian .tebox .wen p{ font-size:16px; color:#555; line-height:46px; background:url(Img/inpage/product/jyqz10.jpg) left center no-repeat; padding-left:20px;}
.aqy_gklc { overflow:hidden; margin-top:70px; margin-bottom:70px;}
.aqy_gklc img{ display:block; margin:0 auto; margin-top:40px;}
.aqy_yzyl { overflow:hidden; padding:70px 0; background-color:#f4f4f4;}
.aqy_yzyl img{ display:block; margin:0 auto; margin-top:40px;}
.aqy_newcase{ overflow:hidden; margin:70px 0;}
.aqy_newcase .ncbox{ overflow:hidden; width:1200px; margin:0 auto; height:260px; border-bottom:2px solid #e3e3e3; margin-top:40px; position:relative}
.aqy_newcase .ncbox ul{ overflow:hidden; position:absolute}
.aqy_newcase .ncbox li{ float:left; width:208px; margin-right:40px; height:100%;}
.aqy_newcase .ncbox li img{ display:block; border:5px solid #e3e3e3; margin-bottom:15px;}
.aqy_newcase .ncbox li span{ display:block; text-align:center; font-size:14px; color:#333; line-height:25px;}
.aqy_newcase .ncbox li a{ display:block; text-decoration:none}
.aqy_yycx{ overflow:hidden; width:1200px; margin:0 auto; margin-bottom:60px;margin-top: 60px;}
.aqy_yycx ul{ overflow:hidden; width:100%; margin-top:40px;}
.aqy_yycx li{ float:left; width:180px; text-align:center; padding-right:24px; background:url(Img/inpage/product/jyqz12-7.png) no-repeat right 48px;}
.aqy_yycx li img{ display:block; margin:0 auto; margin-bottom:20px;}
.aqy_yycx li p{ text-align:center; font-size:14px; color:#555; line-height:25px;}
.aqy_yycx li.last{ padding-right:0; background:none}

/*加油（汽）站页面-管理栏-------aqy-jyqz.html*/
.jyqz_guanli{ overflow:hidden; width:1200px; margin:0 auto; margin-top:40px; margin-bottom:70px;}
.jyqz_guanli img{ display:block; float:left}
.jyqz_guanli .wen{ overflow:hidden; float:right; width:340px; padding:0 30px; height:400px; background:url(Img/inpage/product/jyqz08.jpg) no-repeat center;}
.jyqz_guanli h3{ font-size:20px; color:#333; margin-top:60px; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #cecece;}
.jyqz_guanli p{ font-size:14px; line-height:36px; color:#555}

/*危化仓储-安全事件栏-------aqy-whcc.html*/
.whccaqsj { overflow:hidden; width:100%; margin-bottom:70px;}
.whccaqsj ul{ text-align:center; overflow:hidden; margin:50px 0;}
.whccaqsj li{ display:inline-block; width:300px; border-right:1px solid #e3e3e3}
.whccaqsj li { *display:inline}
.whccaqsj li.last{ border:none}
.whccaqsj li span{ font-size:60px; color:#555; font-weight:lighter}
.whccaqsj li em{ font-size:14px;}
.whccaqsj li p{ font-size:14px; color:#777; margin-top:10px;}
.whccaqsj img{ display:block; margin:0 auto}

/*油气管道--------aqy-yqgd.html*/
.aqylistpage .yqgdwen span{ display:block; font-size:14px; line-height:40px; color:#fff;}
.aqylistpage .yqgdwen span b{ display:inline-block; color:#a8d432; width:104px; margin-right:12px; background:url(Img/inpage/product/yqgd04.png) no-repeat right center;}
.whccaqsj.yqgdsj li{ width:400px;}

.yqgdjjfa { overflow:hidden; width:100%; padding-top:70px; height:730px; background:url(Img/inpage/product/yqgd03.jpg) no-repeat center top;}
.yqgdjjfa>p{ font-size:16px; line-height:30px; color:#fff; width:1015px; margin:40px auto; text-align:center}
.aqy_tedian .tebox .wen p{ font-size:16px; color:#555; line-height:50px; background:url(Img/inpage/product/jyqz10.jpg) left center no-repeat; padding-left:20px;}
.aqy_tedian .tebox .wen.yqgdtd{ margin-top:70px;}



/*新闻详细页*/
.newslist_content { overflow:hidden; width:1200px; margin:0 auto; margin-bottom:90px;}
.newslist_left { overflow:hidden; float:left; width:810px; padding-right:40px; border-right:1px solid #e9e9e9; padding-top:60px;}
.newslist_right { overflow:hidden; width:310px; float:right; margin-top:30px;}
.newslist_right>h4{ font-weight:normal; font-size:24px; color:#555; margin-bottom:20px;}
.newslist_right .zw_tu{ display:block; margin:0 auto;}
.newslist_right>a{display:block;}
h1.wen_h2{ text-align:center; font-size:34px; color:#333; margin-bottom:25px;}
.xq_share{ overflow:hidden; padding:15px 0; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; margin-bottom:50px;}
.xq_share p{ float:left; font-size:12px; color:#999; line-height:34px;}
.xq_share p i{ margin:0 5px;}
.xq_share p img{ margin-left:10px;}
.xq_share span{ display:block; float:right; font-size:12px; color:#999;    position: relative;top: 13px;}
.xq_share span img{ margin-left:10px; position:relative; top:3px;}
.news_wen{ overflow:hidden; width:100%; margin-bottom:60px;}
.news_wen p{ line-height:24px; font-size:14px; color:#333; text-indent:28px; margin-bottom:10px;}
.news_wen p a{
	color:blue;
}
.page_wen{ overflow:hidden; width:100%; height:60px; line-height:60px; font-size:14px;}

.page_wen .page_left{ float:left; width:390px; background-color:#f7f7f7;}
.page_wen .page_right{ float:right; width:390px; background-color:#f7f7f7;}
.page_wen .btn{ display:block; text-decoration:none; width:80px; height:60px; background-color:#e8e8e8; text-align:center;}
.page_wen .page_title{ display:block; width:270px; margin-left:20px; float:left;height:60px; overflow:hidden}
.page_wen .page_left:hover  .page_title{color:#1a46a1;}
.page_wen .page_left:hover  .btn{ background:#1a46a1; color:#fff;}
.page_wen .page_right:hover  .page_title{color:#1a46a1;}
.page_wen .page_right:hover  .btn{ background:#1a46a1; color:#fff;}
.page_wen .page_left .btn{ float:left}
.page_wen .page_right .btn{ float:right}
.xg_news{ overflow:hidden; width:280px; margin:0 auto; padding:35px 15px; margin-bottom:10px; background-color:#f5f5f5;}
.xg_news .xg_list{ overflow:hidden; padding-bottom:25px; margin-bottom:15px; border-bottom:1px solid #1a46a1;}
.xg_news .xg_list h5{ font-size:16px; margin-bottom:15px; text-overflow:ellipsis; overflow:hidden; text-overflow:ellipsis;}
.xg_news .xg_list h5 a{ color:#333;}
.xg_news .xg_list h5 a:hover{color:#1a46a1;}
.xg_news .xg_list p{ font-size:14px; color:#666; line-height:24px; height:48px; overflow:hidden; margin-bottom:10px;}
.xg_news .xg_list em{ display:block; font-size:12px; color:#999; font-family:Arial;}
.xg_news .xg_list.last{ border:none; margin-bottom:0; padding-bottom:0}
.sshe{ float:right; margin-top:-21px;}
.xq_share .sshe{ margin-top:0}
.sshe a{ float:left;display:inline-block;background-color:#000}
.sshe a{ *display:inline}
.sshe span{ display:block; float:left; line-height:16px; font-size:12px; color:#999; padding-bottom:3px;}

.sshe .a01{ background:url(Img/inpage/news/news_xiangqing03.png) no-repeat center top;margin-left:0; padding-left: 0;position:relative; top:11px;width: 26px;height: 26px;}
.sshe .a02{ background:url(Img/inpage/news/news_xiangqing01.png) no-repeat center top;margin-left:0;padding-left: 0; position:relative; top:11px;width: 26px;height: 26px;}

.sshe .a03{ background:url(Img/inpage/news/news_xiangqing02.png) no-repeat center top;margin-left:0;padding-left: 0; position:relative; top:11px;width: 26px;height: 26px;}

.tsxmzBox{ overflow:hidden; width:100%;}
/*全站统一大标题样式*/
h3.htitle{ text-align:center; font-size:28px; margin-top:70px; margin-bottom:3px; color:#333;}
h3.htitle a{ color:#333;}
h3.htitle a:hover{color:#dc1313;}
span.htitle{ display:block; text-align:center; font-size:12px; color:#999; font-family:Arial; text-transform: uppercase;}
i.htitle{display:block; width:30px; height:1px; background-color:#0d4da1; margin:0 auto;margin-top:12px;margin-bottom:20px;}
.tsxmzBox{ overflow:hidden; width:100%;}

.tsxmz_show{ overflow:hidden; width:1315px; margin:0 auto; height:500px; position:relative; margin-bottom:60px;}
.tsxmz_show i{ display:block; width:38px; height:78px; cursor:pointer; position:absolute; top:206px;z-index:999;}
.tsxmz_show .btn01{ background:url(Img/inpage/help/btn02.png) no-repeat center top; left:57px;}
.tsxmz_show .btn02{ background:url(Img/inpage/help/btn02.png) no-repeat center bottom; right:58px;}

.tsxmz_show .tsWin{ overflow:hidden; width:1200px; height:500px; position:relative; margin:0 auto;}
.tsxmz_show .tsWin ul{ overflow:hidden; position:absolute}
.tsxmz_show .tsWin li{ overflow:hidden; float:left; position:relative; width:1200px; height:500px;}
.tsxmz_show .tsWin li:hover span{ background-color:#0d4da1;opacity:0.8;}
.tsxmz_show .tsWin li a{ display:block; text-decoration:none}
.tsxmz_show .tsWin li img{ display:block;}
.tsxmz_show .tsWin li span{ display:block; width:90%; padding:15px 5%; background:url(Img/inpage/help/ts01_wen.png) repeat center; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:16px; color:#fff; position:absolute; left:0; bottom:0;}
.tsxmz_show .tsWin li:hover span{background:#0d4da1;opacity:0.9;filter:alpha(opacity=90)}
.ts_gc .gcBox{ overflow:hidden; width:1200px; height:705px; position:relative; margin:0 auto;}
.ts_gc .gcList{ overflow:hidden; width:1200px; height:705px; position:absolute; left:0; top:0}
.ts_gc .gcList .gcTu{ overflow:hidden; position:absolute;}
.ts_gc .gcTu a{ display:block; text-decoration:none}
.ts_gc .gcTu img{ display:block}
.ts_gc .gcTu span{ display:block; text-align: center; width:100%; padding:12px 0; background:url(Img/inpage/help/ts01_wen.png) repeat center; position:absolute; left:0; bottom:0; font-size:14px; color:#fff; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.ts_gc .gcTu:hover span{background:#0d4da1;opacity:0.9;filter:alpha(opacity=90)}
.ts_gc .gc01 { left:0; top:0; width:800px; height:510px;}
.ts_gc .gc01 img{width:800px;height:510px;display: block;}
.ts_gc .gc02 img{width:390px;height:248px;display: block;}
.ts_gc .gc03 img{width:390px;height:248px;display: block;}
.ts_gc .gc04 img,.ts_gc .gc05 img,.ts_gc .gc06 img,.ts_gc .gc07 img{width:292px;height:185px;display: block;}
.ts_gc .gc02 { right:0; top:0;width:390px;height:248px;}
.ts_gc .gc03 { right:0; top:262px;width:390px;height:248px;}
.ts_gc .gc04 { left:0; bottom:0;width:292px;height:185px;}
.ts_gc .gc05 { left:303px; bottom:0;width:292px;height:185px;}
.ts_gc .gc06 { left:605px; bottom:0;width:292px;height:185px;}
.ts_gc .gc07 { right:0; bottom:0;width:292px;height:185px;}
.ts_gc .gc01:hover span{background-color:#0d4da1;opacity:0.8;}
.ts_gc .gc02:hover span{background-color:#0d4da1;opacity:0.8;}
.ts_gc .gc03:hover span{background-color:#0d4da1;opacity:0.8;}
.ts_gc .gc04:hover span{background-color:#0d4da1;opacity:0.8;}
.ts_gc .gc05:hover span{background-color:#0d4da1;opacity:0.8;}
.ts_gc .gc06:hover span{background-color:#0d4da1;opacity:0.8;}
.ts_gc .gc07:hover span{background-color:#0d4da1;opacity:0.8;}
.ts_gc .gcList .gcTu:hover span{background-color:#0d4da1;opacity:0.8;}

.ts_huoli{ overflow:hidden; width:1200px; margin:0 auto; margin-bottom:60px;}
#ImgBox{ overflow:hidden; width:100%; height:470px; position:relative}
#ImgBox span{ cursor:pointer; width:15px; height:25px; position:absolute; top:190px; z-index:5}
#ImgBox .shiliLeft{ background: url(Img/inpage/help/btn01.png) no-repeat center top; left:157px;}
#ImgBox .shiliRight{ background: url(Img/inpage/help/btn03.png) no-repeat center top; right:157px;}
#ImgBox span:hover{ background-position:bottom;}
#ImgBox #ImgWindow{ overflow:hidden; width:100%; margin:0 auto; height:470px; position:relative;}
#ImgBox .tu04,#ImgBox .tu05,#ImgBox .tunone{ position:absolute; top:65px; width:530px; height:275px; overflow:hidden; z-index:1}
#ImgBox .tu04 img,#ImgBox .tu05 img,#ImgBox .tunone img{ display:block; width:100%; margin-bottom:10px;}
#ImgBox .tu04{ left:0;}
#ImgBox .tu05{ right:0;}

#ImgBox .tu01,#ImgBox .tu03{ position:absolute; top:40px; width:630px; height:327px; overflow:hidden; z-index:2}
#ImgBox .tu01 img,#ImgBox .tu03 img{ display:block; width:100%; margin-bottom:10px;}
#ImgBox .tu01{ left:90px;}
#ImgBox .tu03{ right:90px;}


#ImgBox .tunone{ left:50%; margin-left:-180px; display:none}
#ImgBox .tu02{ width:764px; height:470px; position:absolute; left:50%; margin-left:-382px; top:0; z-index:3}
#ImgBox .tu02 img{ display:block; border:5px solid #f3f3f3; margin-bottom:20px; width:754px; height:397px; box-shadow:0 10px 10px #ccc}
#ImgBox  p{ font-size:13px; color:#333; text-align:center;}
#ImgBox b{ display:block; width:100%; height:100%; background:#000; opacity:0.5;filter:alpha(opacity=0.5); position:absolute; left:0; top:0;}
#ImgBox .tu02 b{ display:none;}


 /*赛为团队*/
 .gsglcny_zl04{ width:100%;margin-top: 20px;}
 .gsglcnyzl03{overflow:hidden; background-color:#f9f8f8;margin-bottom:20px;}
 .gsglcnyzl03 dt{ width:220px; float:left;}
 .gsglcnyzl03 dd{ width:930px; float:right;}
 .gsglcnyzl03 dd h5{ font-size:26px; color:#333; font-weight:normal;margin-top: 30px;}  
 .gsglcnyzl03 dd  i{ display:block; width:30px; height:1px;background-color:#1a46a1; margin:14px 0;}
 .gsglcnyzl03 dd p{ font-size:14px; color:#666; line-height:25px; margin-top:5px;width: 759px;}
 .gsglcny_zl04 dl:hover{box-shadow:0 0 20px #ddd;}

/*学员评价*/
 .incon{overflow: hidden;padding: 10px;}
 .incon dl.nyzl03{ overflow:hidden; width:1150px; border-bottom:1px solid #e7e7e7; padding:30px 20px}
 .incon .ny_zl04{ width:100%}
 .nyzl03{overflow:hidden;}
 .ny_zl04:hover{box-shadow:0 0 20px #ddd;}
 .nyzl03 dt{ width:270px; float:left;}
 .nyzl03 dd{ width:800px; margin-left: 270px;}
 .nyzl03 dd h5{ font-size:26px; color:#333; font-weight:normal;}  
 .nyzl03 dd  i{ display:block; width:30px; height:1px;background-color:#1a46a1; margin:25px 0;}
 .nyzl03 dd p{ font-size:14px; color:#666; line-height:25px; margin-top:5px;}
 .nyzl03 dd a.more{ display:block; width:138px; height:35px; line-height:35px; text-align:center; border:1px solid #cecece; margin:30px 0 40px; text-decoration:none; margin-bottom:0;}
 .nyzl03 dd:hover a.more{ width:140px; height:37px; background-color:#1a46a1; border:none; color:#fff;}


/*集团荣誉----aboutJtry.html*/
.about_jtry { overflow:hidden; width:100%; padding:70px 0 0 0; background-color:#f4f4f4}
.about_jtry ul{ overflow:hidden; width:1230px; margin:40px auto 60px auto;}
.about_jtry li{ float:left; width:380px; height:457px; background-color:#fff; margin:0 15px; text-align:center}
.about_jtry li img{ display:block; margin:30px auto 15px auto;}
.about_jtry li p{ font-size:14px; color:#333; font-weight:bold;}
.about_jtry .rzbox{ overflow:hidden; width:100%; margin:40px 0 60px 0;}
.about_jtry .rzbox img{ display:block; margin:0 auto}


/*资讯中心列表页面（图片列表）--dl_5*/
dl.kefu {  float:left; display:inline-block;padding:10px 13px;}
dl.kefu dt { width:210px; overflow:hidden;padding:1px; border:1px solid #d7d7d7; display:block;} /*图片边框*/
dl.kefu dt a { width:210px;  }
/*dl.dl_2s dt a:hover {border:1px solid #A10000;}图片边框,点击时的状态*/
dl.kefu img { display:block;width:210px; }
dl.kefu dd {  width:210px; height:24px; line-height:24px;overflow:hidden;}
dl.kefu dd h4 {  color:#666; height:22px; line-height:22px; overflow:hidden;font-weight:normal;font-size:12px;text-align:center}



/*HSE定制培训------HSE-03.html*/
.dz_kc { overflow:hidden; width:100%;}
.dz_kc .kcbox{ overflow:hidden; width:100%; height:470px; background-color:#f0f0f0; margin-top:40px;}
.dz_kc .kcbox img{ display:block; float:left; margin-top:65px;}
.dz_kc .kcbox .wen{ overflow:hidden; float:left; width:630px; margin-top:120px;}
.dz_kc .wen h3{ font-size:20px; color:#1a46a1; margin-bottom:20px;}
.dz_kc .wen b{ display:block; width:30px; height:1px; background-color:#1a46a1; margin-bottom:20px;}
.dz_kc .wen p{ font-size:14px; color:#555; line-height:25px;}

.dz_jz { overflow:hidden; width:1200px; margin:50px auto; padding-bottom:55px; border-bottom:3px solid #f1f1f1;}
.dz_jz img{ display:block; margin:0 auto; margin-top:40px;}

.dz_wt { overflow:hidden; width:1200px; margin:0 auto; margin-bottom:70px;}
.dz_wt .wtbox{ overflow:hidden; width:100%; height:320px; margin-top:40px;}
.dz_wt .wtbox img{ display:block; float:left}
.dz_wt .wtbox .wen{ overflow:hidden; width:600px; height:320px; background:url(Img/inpage/product/dz04.jpg) no-repeat center top;}
.dz_wt .wtbox ul{ overflow:hidden; margin-left:70px; margin-top:40px; width:470px;}
.dz_wt .wtbox li{ overflow:hidden; padding-left:15px; background:url(Img/inpage/product/dz05.png) no-repeat left center; font-size:14px; color:#555; line-height:40px;}

.dz_ll { overflow:hidden; width:100%; height:432px; background:url(Img/inpage/product/dz06.jpg) no-repeat center top; padding-top:65px;}
.dz_ll ul{ overflow:hidden; width:1284px; margin:0 auto; margin-top:40px;}
.dz_ll li{ overflow:hidden; width:170px; height:170px; background:url(Img/inpage/product/dz07.png) no-repeat center; text-align:center; color:#fff; float:left; margin:0 42px;}
.dz_ll li span{ display:block; font-size:24px; color:#fff; margin-top:60px; margin-bottom:5px;}
.dz_ll li p{ font-size:16px;}
.dz_ll li em{ display:block; font-size:12px;}

.dz_sb { overflow:hidden; width:1200px; margin:70px auto;}
.dz_sb .sbbox{ overflow:hidden; width:100%; margin-top:40px; height:400px;}
.dz_sb .sbbox img{ display:block; float:left}
.dz_sb .sbbox .wen{ overflow:hidden; width:600px; height:400px; background:url(Img/inpage/product/dz09.jpg) no-repeat center top;}
.dz_sb .sbbox h3{ width:460px; margin:0 auto; margin-top:60px; padding-bottom:15px; margin-bottom:15px; border-bottom:2px solid #d9d9d9; font-size:20px; color:#1a46a1;}
.dz_sb .sbbox ul{ overflow:hidden; width:460px; margin:0 auto; }
.dz_sb .sbbox li{ float:left; width:215px; padding-left:15px; background:url(Img/inpage/product/dz05.png) no-repeat left center; font-size:14px; color:#777; line-height:40px;}

.dz_nr { overflow:hidden; width:100%; height:585px; background:url(Img/inpage/product/dz10.jpg) no-repeat center top; padding-top:70px;}
.dz_nr img{ display:block; margin:25px auto}
.dz_nr p{ font-size:16px; color:#555; text-align:center; line-height:25px;}

.dz_zq { overflow:hidden; width:1200px; margin:60px auto;}
.dz_zq .zqbox{ overflow:hidden; width:100%; margin-top:40px; height:350px;}
.dz_zq .wen{ overflow:hidden; width:600px; height:350px; background:url(Img/inpage/product/dz13.jpg) no-repeat center top; float:left}
.dz_zq img{ display:block; float:right;}
.dz_zq h3{ font-size:16px; color:#1a46a1; margin-top:85px; margin-left:30px; margin-bottom:20px;}
.dz_zq p{ font-size:14px; color:#777; line-height:24px; margin-bottom:30px; width:530px; margin-left:30px;}


/*HSE咨询服务-------HSE-02.html*/
.zx01 { overflow:hidden; width:1200px; margin:0 auto; margin-bottom:70px; height:400px; background-color:#f5f5f5;}
.zx01 img{ display:block; float:left}
.zx01 .wen{ overflow:hidden; width:525px; float:right; margin-right:32px; margin-top:40px;}
.zx01 h3{ font-size:18px; color:#333; margin-bottom:15px;}
.zx01 b{ display:block; width:30px; height:1px; background-color:#1a46a1; margin-bottom:15px;}
.zx01 p{ font-size:14px; color:#666; line-height:30px; text-align:justify}

.zx02 { overflow:hidden; width:100%; padding:70px 0; background-color:#f5f5f5;}
.zx02 ul{ overflow:hidden; width:1220px; margin:0 auto; }
.zx02 li{ overflow:hidden; width:386px; background-color:#fff; margin-right:20px; margin-bottom:20px; float:left; position:relative; cursor:pointer;}
.zx02 li.bli{ width:590px;}
.zx02 li img{ display:block; margin:5px;}
.zx02 li span{ display:block; width:350px; padding:0 18px; height:60px; line-height:60px; background:url(Img/inpage/product/zx05.png) no-repeat 350px center; font-size:16px ; color:#555;}
.zx02 li a{ display:block; text-decoration:none; width:100%; height:100%; position:absolute; right:100%; top:0}
.zx02 li a img{ display:block; margin:20px auto; position:relative; z-index:2; margin-top:10px;}
.zx02 li i{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; background-color:#1a46a1; opacity:0.8; filter:alpha(opacity=80)}
.zx02 li b{ display:block; font-size:24px; color:#fff; text-align:center; margin-top:100px; position:relative; z-index:2; margin-top:80px;}
.zx02 li em{ display:block; text-align:center; width:90%; margin:0 auto; font-size:14px; color:#fff; line-height:25px;  height:50px; overflow:hidden; position:relative; z-index:2; margin-top:10px;}
.zx02 li.bli span{ width:554px; background:url(Img/inpage/product/zx05.png)	553px center no-repeat}

.zx03 { overflow:hidden; width:1198px; margin:70px auto; border:1px solid #dddddd;}
.zx03 th{ background-color:#1a46a1; color:#fff; font-size:16px; font-weight:normal; height:72px; line-height:72px; text-align:center}
.zx03 .th01{ width:385px; border-right:1px solid #5f7ebd;}
.zx03 .tb{ font-weight:bold; font-size:14px; color:#555; text-align:center; border-right:1px solid #ddd; border-bottom:1px solid #ddd}
.zx03 .tw{  font-size:14px; color:#777; line-height:24px; padding:20px 0; border-bottom:1px solid #ddd;padding-left:75px;}


/*人力资源------perent-01.html / perent-02.html*/
.perent { overflow:hidden; width:100%; height:900px; background:url(Img/inpage/perent/bg.jpg) no-repeat center top;}
.perent .perbox{ width:1200px; height:500px;}
.perent .twen{overflow:hidden;margin-right: 10px;float:left;width:400px;height: 490px;background-color:#fff;position:relative;}
.perent .twen img{ display:block; margin-bottom:30px;}
.perent .twen h3{ font-size:18px; margin-bottom:10px; font-weight:normal; margin-left:30px;}
.perent .twen h3 a{ color:#555;}
.perent .twen i{ display:block; width:30px; height:1px; background-color:#1c4fba; margin-bottom:15px; margin-left:30px;}
.perent .twen p{ font-size:14px; color:#888; line-height:25px; height:75px; overflow:hidden; margin-bottom:25px; width:340px; margin-left:30px;}
.perent .twen .more{ display:block; width:120px; height:35px; text-align:center; line-height:35px; background-color:#1a46a1; color:#fff; font-size:12px; font-family:Arial; text-transform:uppercase; margin-left:30px; border-radius:5px;}
.perent .zwss{overflow:hidden;float:left;width: 760px;height:265px;margin-bottom: 10px;background-color:#fff;padding-left:30px;position:relative;}
.perent .zwss h4{ font-weight:normal; font-size:18px; color:#333; margin-top:40px; margin-bottom:10px;}
.perent .zwss i{ display:block; width:30px; height:1px; background-color:#1c4fba; margin-bottom:15px;}
.perent .zwss select{ float:left; width:350px; height:40px; border:1px solid #cecece; margin-right:20px; font-size:12px; color:#888; line-height:40px; padding-left:15px;}
/*.perent .zwss input{ display:block; float:left; margin-top:10px; width:705px; border:1px solid #cecece; height:40px; line-height:40px; padding-left:15px; font-size:12px; color:#888; background:url(Img/inpage/perent/nyzp_fdj.png) no-repeat 685px center;}*/
.perent .plist{overflow:hidden;width: 390px;height:160px;float:left;position:relative;background-color:#fff;margin-right:10px; padding-top:55px;}
.perent .plist.plast{ margin:0}
.perent .plist b{ display:block; width:100%; height:0; background-color:#1c4fba; position:absolute; left:0; bottom:0; z-index:0}
.perent .plist span{ display:block; position:relative; z-index:1; overflow:hidden; width:90px; height:60px; margin:0 auto 20px auto;}
.perent .plist em{ display:block; position:relative; z-index:1; text-align:center; font-size:18px; color:#333}
.perent .plist a{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:2}
.perent .plist:hover em{ color:#fff;}
.perent .zwss .ny_fdj{ width:717px; height:40px;border:1px solid #cecece;  float:left;margin-top: 20px;}
.perent .zwss .ny_fdj input{ width:540px; margin-left:10px; border:none; float:left; line-height:40px; color:#999; font-size:12px; outline:none; background:none;} 
.perent .zwss .ny_fdj a{ display:block; width:20px; height:20px; margin-top:7px; float:right; background: url(Img/inpage/perent/nyzp_fdj.png) no-repeat center; margin-right:15px;}




/*baike_index*/
.baike_index { overflow:hidden; width:1200px; margin:50px auto}
.baike_index .allbox{ overflow:hidden; width:110%;}
.baike_index .list{ overflow:hidden; width:370px; padding-right:45px; height:285px; border-bottom:2px solid #e3e3e3; margin-bottom:50px; float:left}
.baike_index .list.last{ border:none; margin-bottom:0; padding-bottom:0}
.baike_index .topwen{ overflow:hidden; width:100%; height:100px; padding-bottom:20px; margin-bottom:15px; border-bottom:1px dotted #e3e3e3;}
.baike_index .topwen img{ display:block; float:left}
.baike_index .topwen .wen{ overflow:hidden; float:right; width:255px;}
.baike_index .topwen h2{ font-weight:normal; font-size:24px; margin:12px 0;}
.baike_index .topwen h2 a{ color:#555;}
.baike_index .topwen p{ font-size:14px; color:#777; line-height:20px; width:100%; height:40px; overflow:hidden;}
.baike_index .list_wen { overflow:hidden; width:100%;}
.baike_index .list_wen a{ display:block; padding-left:12px; background:url(Img/baike_dian.png) no-repeat left center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:12px; line-height:28px; color:#777;}

.newsContent .newslist_left .news_jtdtbox .topwen{ overflow:hidden; width:100%; height:100px; padding-bottom:20px; margin-bottom:15px; border-bottom:1px dotted #e3e3e3;}
.newsContent .newslist_left .news_jtdtbox .topwen img{ display:block; float:left}
.newsContent .newslist_left .news_jtdtbox .topwen .wen{ overflow:hidden; float:right; width:670px;}
.newsContent .newslist_left .news_jtdtbox .topwen h2{ font-weight:normal; font-size:24px; margin:12px 0;}
.newsContent .newslist_left .news_jtdtbox .topwen h2 a{ color:#555;}
.newsContent .newslist_left .news_jtdtbox .topwen p{ font-size:14px; color:#777; line-height:20px; width:100%; height:40px; overflow:hidden;}


._juzhen { overflow:hidden; width:1200px; margin:0 auto;}
._juzhen .wenbox{ overflow:hidden; width:100%;}
._juzhen .wenbox img{ display:block; float:left}
._juzhen .wenbox .wen{ overflow:hidden; float:left; width:555px; margin-top:155px;}
._juzhen .wenbox h3{ font-size:20px; color:#1a46a1;}
._juzhen .wenbox i{ display:block; width:30px; height:1px; background-color:#1a46a1; margin:24px 0}
._juzhen .wenbox p{ font-size:14px; color:#555; line-height:25px; text-align:justify}

._shili { overflow:hidden; width:100%; padding:60px 0; background-color:#f0f0f0;}
._shili img{ display:block; margin:0 auto; margin-top:35px;}

._help { overflow:hidden; width:1200px; margin:60px auto}
._help span{ display:block; text-align:center; font-size:16px; color:#555; margin-top:40px; margin-bottom:30px;}
._help .lizi01{ overflow:hidden; float:left; width:700px;}
._help .lizi01 h3{ font-weight:normal; font-size:22px; color:#333; margin-bottom:50px;}
._help .lizi01 img{ display:block;}
._help .lizi02{ overflow:hidden; float:right; width:455px;}
._help .lizi02 h4{ font-size:14px; color:#555; margin-bottom:7px;}
._help .lizi02 p{ font-size:14px; color:#555; line-height:20px;}
._help .lizi02 img{ display:block; margin:0 auto}


._duiwu { overflow:hidden; width:100%; padding:60px 0; background-color:#f0f0f0;}
._duiwu .dwbox{ overflow:hidden; width:1200px; height:380px; background-color:#fff; margin:0 auto; margin-top:40px;}
._duiwu .wen{ overflow:hidden; float:left; width:500px; margin:70px 0 0 50px;}
._duiwu .wen h3{ font-size:20px; color:#1a46a1;}
._duiwu .wen i{ display:block; width:30px; height:1px; background-color:#1a46a1; margin:24px 0;}
._duiwu .wen p{ font-size:14px; color:#555; line-height:24px;}
._duiwu .dwbox img{ display:block; float:right;}

._xitong { overflow:hidden; width:1200px; margin:60px auto}
._xitong h3{ font-size:16px; color:#1a46a1; text-align:center; margin:40px 0 12px 0}
._xitong p{ font-size:14px; color:#666; line-height:20px; width:1100px; margin:0 auto; text-align:center}
._xitong b{ display:block; font-size:14px; text-align:center; line-height:20px; color:#555; margin-bottom:40px;}
._xitong img{ display:block; margin:0 auto;}

.Ip_container{width: 1180px;padding: 0 10px;margin: 0 auto;}
/* 主标题 */
.Ip_h2{font-size: 37px;color: #003d88;font-weight: bold;text-align: center;margin: 50px 0;}

.Ip_main{padding: 0 10px;}
/* h3公共样式 */
.nTitle{font-size: 32px;color: #003d88;text-align: center;}

/* adv */
.Ip01_adv{width: 100%;overflow: hidden;}
.Ip01_adv .nTitle{background: url(Img/Index/Ip-titleBg01.png) no-repeat center;padding-bottom: 10px;}
.Ip01_adv dl{overflow: hidden;width: 100%;margin-top: 34px;}
.Ip01_adv dt{float: left;width: 280px;height: 249px;margin-left: 35px;}
.Ip01_adv dt .first{margin-right: 28px;}
.Ip01_adv dt .third{margin-right: 31px;}
.Ip01_adv dt span{display: inline-block;}
.Ip01_adv dt span{*display: block;}
.Ip01_adv dt span{margin-bottom: 21px;}
.Ip01_adv dd{float: right;width: 793px;margin-top: 12px;margin-left: 70px;letter-spacing: 4px;}
.Ip01_adv dd p{color: #3e3e3e;line-height: 31px;height: 217px;font-size: 22px;text-align: justify;}


/* Ip_team */
.Ip_team{width: 100%;overflow: hidden;padding-top: 62px;padding-bottom: 60px;}
.Ip_team .nTitle{background: url(Img/Index/Ip-titleBg02.png) no-repeat center;padding-bottom: 10px;margin-bottom: 43px;}
.Ip_team .teamBox{width: 100%;overflow: hidden;}
.Ip_team .teamBox dl{float: right;width: 589px;overflow: hidden;margin-bottom: 49px;}
.Ip_team .teamBox dl.same{float: left;width: 546px;}
.Ip_team .teamBox dl.same dd{width: 324px;}
.Ip_team .teamBox dt{float: left;}
.Ip_team .teamBox dd{width: 365px;float: left;margin-left: 22px;}
.Ip_team .teamBox dd h4{font-size: 24px;font-weight: bold;color: #003d88;margin: 16px 0 20px 0;}
.Ip_team .teamBox dd p{color: #3e3e3e;font-size: 17px;line-height: 22px;height: 220px;}
.Ip_team ul{overflow: hidden;width: 102%;}
.Ip_team li{width: 223px;height: 153px;float: left;margin: 0 15px 20px 0;}

/* Ip_course */
.Ip_course{width:100%;overflow: hidden;padding-bottom: 70px;}
.Ip_course .nTitle{background: url(Img/Index/Ip-titleBg02.png) no-repeat center;padding-bottom: 10px;margin-bottom: 56px;}
.Ip_course p{margin-bottom: 12px;height: 36px;color: #595757;font-size: 20px;line-height: 36px;}
.Ip_course p span{display: inline-block;background: #547566;text-align: center;line-height: 36px;font-size: 20px;color: #fff;border-radius: 7px;padding: 0 9px;margin-right: 10px;}
.Ip_course p span{*display: inline;}

/* Ip_Classify公共样式 */
.Ip_courseSame{width: 100%;overflow: hidden;}
.Ip_courseSame .con{overflow: hidden;position: relative;margin-top: 40px;}
.Ip_courseSame .con .pic01{position: absolute;top: 5px;right: 34px;}
.Ip_courseSame dl{overflow: hidden;}
.Ip_courseSame dt{float: left;font-size: 20px;font-weight: bold;color: #003d88;}
.Ip_courseSame dd{float: left;}
.Ip_courseSame dt{width: 100px;}
.Ip_courseSame .dl1{margin-bottom: 17px;}
.Ip_courseSame dd p{font-size: 20px;color: #595757;line-height: 24px;}
.Ip_courseSame dd p.same{font-size: 14px;color: #595757;line-height: 24px;}
.Ip_courseSame dd p.same span{font-weight: bold;}

/* Ip_courseClassify */

.Ip_Classify dd{float: left;}
.Ip_Classify .con .pic01{position: absolute;top: 5px;right: 34px;}
.Ip_Classify .dl1 dd{width: 618px;}
.Ip_Classify .dl1{margin-bottom: 17px;}
.Ip_Classify .dl2 img{margin: 18px 0 28px 0;}


/* Ip_courseVIP */
.Ip_courseVIP{padding-top: 50px;}
.Ip_courseVIP .dl1 dd{width: 566px;}
.Ip_courseVIP .dl1{margin-bottom: 41px;}
.Ip_courseVIP .dl2 img{margin: 66px 0 28px 0;}

/* Ip_courseVIP2 */
.Ip_courseVIP2{padding-top: 72px;}
.Ip_courseVIP2 dt{width: 100px;}
.Ip_courseVIP2 .dl1 dd{width: 566px;}
.Ip_courseVIP2 .dl1{margin-bottom: 37px;}
.Ip_courseVIP2 .dl2 img{margin: 33px 0 28px 0;}

/* Ip_courseVIP3 */
.Ip_courseVIP3{padding-top: 72px;}
.Ip_courseVIP3 dt{width: 100px;}
.Ip_courseVIP3 .dl1 dd{width: 566px;}
.Ip_courseVIP3 .dl1{margin-bottom: 37px;}
.Ip_courseVIP3 .dl2 img{margin: 33px 0 28px 0;}



/*  BM_flow*/
.BM_flow{width: 100%;overflow: hidden;padding: 57px 0 0 0;}
.BM_flow h3{margin-bottom: 22px;}
.BM_flow p{font-size: 20px;color: #6b6b6b;font-weight: bold;text-align: center;}
.BM_flow .nTitle a{
             color:#003d88;		  
}

























































