﻿.Pmain{
	width: 1180px;
	height:auto !important;
	height:300px;
	min-height:300px;
	margin-bottom:30px;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
}
.submenu{ width:100%; height:40px;}
.l_menu{ float: right; background: url(../images/public/ball.png) no-repeat left center; color: #8e9ab0; height:17px; line-height: 14px; padding-left: 19px; margin-top: 15px; width: auto !important; width:1px; min-width:1px;_width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1? '1px' : 'auto');}/*IE6 min-width Hack*/
.l_menu span{ color: #3791bc; padding:0 5px;}
.l_menu span a{ color: #8e9ab0;}
.l_menu span a:hover{ color: #3791bc}

.warp{
	width:1180px;
	border:1px solid #cad4de;
	background:#f3f5f8;
	padding:19px;
}
.bjj{ width:1180px; background:#eef2f3;height:auto !important; height:500px; min-height:500px;}
.left{
	float:left;
	width:280px;
}
.right{
	float:right;
	width:873px;
	padding-left:10px;
	background:#f3f5f8;
}

.bar{ padding-left:4px; background:#3791bc}
.context{ margin-top:21px; margin-left:11px; width:862px;  height:auto !important; height:200px; min-height:200px;}
.Pbg{background: #ebf7f9}

.pages{ padding:15px 0 0 0;}
.pages span{display:block; float:left; width:28px; text-align:center; height:28px; line-height:28px; background:#3791bc; color:white; margin-right:7px;}
.pages a{ display:block; float:left; width:28px; text-align:center; height:28px; line-height:28px; background:white; color:black; margin-right:7px;}
.pages a:hover{ background:#3791bc; color:white}

/*菜单栏*/
.subnav{ width:315px;}
.subnav h1{ border-right:1px solid #dfe4e7; background:#dfe4e7}
.subnav ul{ width:100%}
.subnav ul li{ border-bottom:1px solid #e3e6ea; height:40px; padding-left:30px;}
.subnav ul li.bgg{ background: url(../images/public/subnavbg.jpg) repeat-x;}
.subnav ul li a{ background:url(../images/public/jt01.gif) no-repeat left center; padding-left:20px; line-height:40px; color:#646e7e}
.subnav ul li.bgg a{ background:url(../images/public/jt02.gif) no-repeat left center; padding-left:20px; line-height:40px; color:white}


/*新闻排版 begin*/
.newList{ padding:15px 25px; height:auto !important; height:100px; min-height:100px; position:relative}
h2.Htit{border-bottom:2px solid #a7cad9; font-size:16px; padding-bottom:6px; margin-bottom:20px;}
.list{ margin-top:8px;}
.list ul li{ margin-bottom:4px; padding:10px 20px; overflow:hidden; background:white}
*+html .list ul li{ margin-bottom:2px;}/*ie7*/
.Pdate{ display:block; float:left; width:142px; color:#0797d8; font-size:24px; /*background:black*/}
.Ptext{ display:block; float:right; width:720px; /*background:red*/}
.Ptext h2{ margin-bottom:5px;}
.Ptext h2 a{color:#687383; font-size:14px;}
.Ptext p a{ line-height:22px;}



/*编辑器*/
.pascal{ padding:5px 10px; margin-bottom:30px;}
.pascal p{ line-height:22px; margin-bottom:5px;}
.apascal{ margin-top:24px;}
.apascal p{ line-height:22px; margin-bottom:5px;}


/*项目新闻分享*/
.rFoot{ width:100%; background:#eaebea; overflow:hidden}
.share{ position:relative; height:37px; width:100%; background:#c6ccd4}
.share a.print,.share a.mail{ display:block; width:100px; height:16px; position:absolute; top:10px; line-height:18px; color:white}
.share a.print{ background:url(../images/public/print.gif) no-repeat left center; padding-left:20px; left:28px;}
.share a.mail{ background:url(../images/public/mail.gif) no-repeat left center; padding-left:20px; left:120px;}
.sbox{ position:absolute; right:28px; top:5px; width:225px}
.rFlist{ margin:28px; background:url(../images/public/blue.gif) no-repeat left top; width:905px; height:auto !important; height:73px; min-height:73px; }
.rFlist ul{ margin-left:100px;}
.rFlist ul li{ background:url(../images/public/listDone.gif) no-repeat left center; height:14px; line-height:14px; padding-left:15px; margin-bottom:6px; float:left; width:343px; margin-right:10px;}
.rFlist ul li span{ padding-right:10px;}
.rFlist ul li a:hover span{color:#004e9c}

/*热销项目*/
.hot{ width:100%;}
.casedet{ background:white; padding:10px; margin-top:10px; height:auto !important; height:1px; min-height:1px;}
.cPic{float:left; width:514px; height:317px; overflow:hidden}
.cPic img{ width:514px; height:317px;}
.cTxt{ width:348px; height:317px; float:right;}
.cTxt h1{ font-size:16px; color:#317ea2}
.cTxt .imgs{ margin-left:2px;}
.cTxt .c_detail{ margin:10px 0;}
.cTxt .c_detail p{ line-height:24px;}

/*区域项目*/
.selectbox{ position:absolute; right:26px; top:3px; z-index:100}
.place{ background:white; width:912px; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; overflow:hidden}
.place ul{}
.place ul li{ float:left; width:227px; height:239px; border:1px solid #dbdbdb; border-right:0px none; border-bottom:0px none}
.pic1{ display:block; width:197px; height:197px; position:relative; margin:0 auto; margin-top:10px;}
.mask{ position:absolute; left:0; top:0; width:197px; height:197px;background:#000000;opacity: 0; filter: alpha(opacity=0); display:none; cursor:pointer}
.pic1 img{width:197px; height:197px; }
.title{ background:url(../images/public/check.gif) no-repeat right center; width:197px; margin:0 auto; height:32px; line-height:32px;}
.title a{ color:#696c73}
.title a.curt1{color:#1f85b5}

/*地区项目*/
.develop{}
.develop ul{ width:100%;}
.develop li{ padding-bottom:20px; margin-bottom:20px; height:158px; border-bottom:1px solid #cecece;}
.dPic{ float:left; width:290px; height:158px;}
.dTxt{ float:right; width:600px; height:158px; position:relative; overflow:hidden;}
.dTxt span{ position:absolute; bottom:0; left:0;}
.dTxt h1{ margin-bottom:5px;}
.dTxt h1 a{ font-size:16px; color:#317ea2;}
.dTxt h1 a i{ font-style:normal; font-size:16px;}
.dTxt h2{color:#7a7a7a; line-height:22px; margin-bottom:3px;}
.dTxt p { line-height:20px;}
.dTxt p a{ color:#96a2b8}
.dTxt p a:hover{ color:#004e9c}


/*项目详细*/
.protxt{  height:83px; padding:19px; background:#e0e4ea; position:relative}
.protxt .logos{ position:absolute; right:19px; top:19px;}
    .protxt .logos img{ width:83px; height:83px
    }
.protxt h1{ color:#237aa3; font-size:20px; margin-top:-4px;}
.protxt .cont{ margin-top:25px; color:#676767; font-weight:700}
.protxt .cont span b{ padding:0 10px 0 5px;}
.protxt .cont p{ margin-top:8px;}
.protxt .cont p a{ padding-left:5px}
.proDet{ width:100%;}
.probox{ margin-bottom:20px; background:#d2d3d2;}
.probox1 table{ width:100%; border-bottom:1px solid #b7bcca;border-right:1px solid #b7bcca;}
.probox1 table th,.probox1 table td{ border:1px solid #b7bcca;border-right:0;border-bottom:0; padding:5px 0}
.probox1 table td{ padding:5px;}


/*投递简历*/
.jL{}
.jL b{ color:#bf3646; padding-left:10px;}
.ptxt1,.ptxt2,.ptxt3{ background:url(../images/public/white.jpg) repeat-x; height:23px; width:890px; margin-bottom:10px; padding:10px;}
.ptxt1 input,.ptxt2 input,.ptxt3 input{ height:22px; border:1px solid #cacaca; width:200px; background:#f5f5f5}
/*.ptxt1 input,.ptxt2 input{ width:200px;}*/
.ptxt2 strong{ padding-left:47px;}
.ptxt3 strong{ padding-left:23px;}
.ptar{ background:url(../images/public/white1.jpg) repeat-x;width:912px; height:195px;}
.ptar th,.ptar td{ padding-top:10px;}
.ptar th{ width:84px;}
.ptar td{ width:740px;}
.ptar textarea{ width:400px; height:130px;border:1px solid #cacaca; background:#f5f5f5}

/*关爱员工*/
.love{width:912px; overflow:hidden}
.love ul{ width:100%}
.love li{ padding:10px; margin-bottom:10px; background:white}
.ePic{ float:left; width:160px; height:116px;}
.eTxt{ float:right; width:712px; height:116px; /*background:red*/}
.eTxt h2{ font-size:14px; color:#5f7b9d;}
.eTxt h2 i{ font-style:normal; font-size:12px; color:#b3b9c1; padding-left:5px;}
.eTxt p{ margin:9px 0; line-height:22px;}

/*联系方式*/
.contact{ width:100%; background:url(../images/public/logo2.jpg) no-repeat; padding-top:85px; margin-top:20px;}
.conbox{ margin-bottom:20px;}
.conbox h1,.conbox p{ padding:0 10px;}
.conbox h1{ display:block; background:#cbcccb; height:24px; line-height:24px; font-size:14px; color:white; margin-bottom:6px;}

.NewsTitle{ padding:20px 0;}
.NewsTitle h1{ text-align:center; font-size:18px;}


/*搜索页*/
.pad25{ padding:25px; width:auto;}
.search{ background:#dee5ef; height:121px;}
.search input{ float:left; margin-top:40px;}
.search .inp1{ margin-left:250px; width:315px; height:44px; line-height:44px; color:#7f7f7f; text-indent:5px; background:#ffffff; border:0 none;} 
.search .inp2{ height:44px; width:121px; background: url(../images/button_search.jpg) no-repeat; border:0 none;}
.search_list{ background:#ffffff url(../images/search.jpg) no-repeat 0 0; height:auto !important; min-height:350px; _height:350px;}
.search_list .h1{ font-size:15px; color:#7f7f7f; text-indent:105px; line-height:15px; padding-top:10px; font-weight:700}
.search_list .h1 b{ color:#f74040; font-size:17px;}
.search_list ul{ margin-top:60px; padding:0 30px;}
.search_list ul li{ margin-bottom:30px;}
.search_list ul li a{ display:inline-block;zoom:1}
.search_list ul li a h1{ font-size:15px; color:#484c51; margin-bottom:6px;}
.search_list ul li a p{ font-size:15px; color:#989a9d}
