@charset "gb2312";

/* CSS Document */



body{ background:#f6f6f6 url(../images/bottombg.gif) repeat-x 0 bottom;}



#banner{height:220px;margin:0px auto; padding-bottom:1px; background:url(../images/banner1.jpg) no-repeat center 0;}

#bannerabout{height:220px;margin:0px auto; padding-bottom:1px; background:url(../images/bannerabout.jpg) no-repeat center 0;}

#bannernews{height:220px;margin:0px auto; padding-bottom:1px; background:url(../images/bannernews.jpg) no-repeat center 0;}

#bannerproject{height:220px;margin:0px auto; padding-bottom:1px; background:url(../images/bannerproject.jpg) no-repeat center 0;}

#bannertech{height:220px;margin:0px auto; padding-bottom:1px; background:url(../images/bannertech.jpg) no-repeat center 0;}

#bannerquality{height:220px;margin:0px auto; padding-bottom:1px; background:url(../images/bannerquality.jpg) no-repeat center 0;}

#bannerjob{height:220px;margin:0px auto; padding-bottom:1px; background:url(../images/bannerjob.jpg) no-repeat center 0;}

#bannercontact{height:220px;margin:0px auto; padding-bottom:1px; background:url(../images/bannercontact.jpg) no-repeat center 0;}

#bannerculture{height:220px;margin:0px auto; padding-bottom:1px; background:url(../images/bannerculture.jpg) no-repeat center 0;}
#bannerdangjian{height:220px;margin:0px auto; padding-bottom:1px; background:url(../images/bannerdangjian.jpg) no-repeat center 0;}



.conbg{ background:url(../images/conbg.gif) repeat-x; padding-top:20px;}

.con{width:980px; margin:0 auto;}

.con_l{width:249px;}

.submenu{width:249px;}

.submenu span{width:249px; display:block; height:11px; overflow:hidden; background:url(../images/submenux.gif) no-repeat;}

.tit{width:220px; height:27px;background:url(../images/titbg.gif) no-repeat; padding:30px 0 0 29px;color:#fff; font-size:15px; font-weight:bold;}

.submenu ul{ padding:7px 16px 0 13px; background:url(../images/submenubg.gif) repeat-y;}

.submenu li{width:167px; height:19px; background:url(../images/submenudoc.gif) no-repeat 30px 13px; border-bottom:1px solid #e2e2e2; padding:10px 0 0 53px; line-height:14px;}

.submenu li a{color:#666;}

.submenu li:hover a,.submenu li.hover a{color:#0152a1; font-weight:bold;}

.con_r{width:700px;}

.title{width:687px; height:27px; background:url(../images/titleline.gif) repeat-x 0 bottom; padding:20px 5px 0 8px; line-height:16px;}

.title_l{color:#0866b8; font-size:14px; font-weight:bold;}

.title_r{color:#999;}

.title_r a{color:#858484;}

#main{width:700px; padding:30px 0 38px 0px;}

#main li{width:195px; height:246px; float:left; margin:0 22px 29px 0; background:url(../images/propicbg.gif) no-repeat; padding:9px 7px 0 9px; color:#757575; display:inline;}

#main li:hover{width:195px; height:246px; background:url(../images/propicbg1.gif) no-repeat;color:#fff;}

#main li b a{width:195px; text-align:center;color:#f67901; display:block; padding-top:5px;}

#main li:hover b a{color:#fff;}

#main li p{ padding:0 5px;}

#main li span{width:160px; height:30px; display:block; text-align:center; padding-left:35px; margin-top:12px;}

#main li span a{color:#fff;width:113px; height:30px; background:url(../images/proannubg.gif) no-repeat; display:block; line-height:30px; padding-left:15px;}

#main li:hover span a{ background:url(../images/proannubg1.gif) no-repeat;color:#ff8000;}

.order{text-align:right;}

.order b{color:#6b6b6b;}

.order a{ color:#adadad; margin:0 2px; border:1px solid #d4d4d4; background:#fdfdfd; padding:3px;}

.order input{width:29px; height:19px; background:url(../images/orderinput.gif) no-repeat; margin:5px 0px 0 12px; display:inline; border:none;}



#main1{width:675px; padding:38px 0 42px 25px;}

#main1 b{ font-size:16px; color:#2a478e; padding-left:6px; display:block;}

#main1 span{ background:url(../images/pic_bg.gif) no-repeat;width:535px; height:298px; display:block; padding:6px 0 0 12px; margin:10px 0 20px 0;}

#pro_con{width:670px; height:235px; border:1px solid #e1e1e1;}

#pro_tit{width:670px; height:28px; background:url(../images/pro_tit_bg.gif) repeat-x;}

#pro_tit li{width:100px; height:28px; text-align:center; line-height:28px; background:url(../images/pro_tit_line.gif) no-repeat right 0; font-weight:bold; float:left;}

#pro_tit li:hover{ background:#f4f4f4 url(../images/pro_tit_line.gif) no-repeat right 0;}

#pro_con p{ padding:24px 20px 0 20px; line-height:21px;}



#main2{width:674px; padding:30px 11px 40px 15px;}



#main3{width:647px; padding:35px 30px 50px 23px;}



#main4{width:640px; padding:46px 0 148px 60px; background:url(../images/contactbg.gif) no-repeat; line-height:28px;}

#main4 b{ font-size:16px; color:#0866b8; margin-bottom:3px; display:block;}



#main5{width:660px; padding:40px 0 48px 40px;}

.box1_m{width:660px;padding-top:30px;}

.box1_m select{height:20px; margin:0 0 10px 19px;}

input{width:287px; height:17px; margin:0 0 10px 19px;}

textarea{width:428px; height:90px; border:1px solid #e4e4e4c; margin:14px 0 15px 19px;}

.annu{width:500px; height:24px;text-align:center;}

.annu input{width:61px; height:21px; background:url(../images/annu.gif) no-repeat; color:#535353; border:none;}



#main6{width:628px; padding:30px 35px 40px 37px;}



#main7{width:658px; padding:20px 19px 60px 23px;}



#main8{width:655px; padding:40px 18px 40px 27px;}

#main8 dl{ margin-bottom:40px; height:88px; display:block; overflow:hidden;}

#main8 dl dt{ padding:5px; background:#ddd; width:121px; height:78px; float:left;}

#main8 dl dd{ float:right; width:500px; color:#4d4d4d; text-align:left; padding-top:5px;}

#main8 dl dd b{color:#0866b8; font-size:14px;}

#main8 dl dd p{ color:#6e6e6e; height:32px; line-height:32px; border-bottom:1px solid #eee;}
