@charset "gb2312";
/* CSS Document */

#bannerbg{height:246px; margin:0 auto; background:url(../images/bannerbg1.gif) no-repeat center 0;}
#banner{height:246px; background:url(../images/banner1.jpg) no-repeat center 0;}
#banner1{height:246px; background:url(../images/banner2.jpg) no-repeat center 0;}
#banner2{height:246px; background:url(../images/banner3.jpg) no-repeat center 0;}
#banner3{height:246px; background:url(../images/banner4.jpg) no-repeat center 0;}
#banner4{height:246px; background:url(../images/banner5.jpg) no-repeat center 0;}
#banner5{height:246px; background:url(../images/banner6.jpg) no-repeat center 0;}
#banner6{height:246px; background:url(../images/banner7.jpg) no-repeat center 0;}

.con{width:980px; margin:0 auto;}
.con_l{width:254px; background:url(../images/conlbg1.gif) no-repeat;}
.tit{width:191px; height:29px; padding:32px 0 0 50px; background:url(../images/titbg.gif) no-repeat 0 bottom;}
.submenu{width:190px; padding:23px 23px 18px 28px;background:#f9f9f9;}
.submenu li{width:164px; height:28px; background:url(../images/submenubg.gif) no-repeat; margin-bottom:3px; padding:10px 0 0 26px;}
.submenu li:hover,.submenu li.hover{ background:url(../images/submenubg1.gif) no-repeat;}
.submenu li a{color:#656565;}
.submenu li:hover a,.submenu li.hover a{color:#fff; font-weight:bold;}
.contact{width:241px; height:254px; background:#f6f6f6; margin-top:12px;}
#con_r_m{ padding:20px 9px 0 10px; display:block;}
#con_r_m em img{ margin-bottom:1px;}
.con_r{width:716px; margin-top:20px; background:#f8f9fa;}
.title{width:645px; height:40px; background:url(../images/titlebg.gif) no-repeat; padding:0 23px 0 48px; line-height:14px;}
.title_l{ padding-top:16px; font-weight:bold; font-size:14px; color:#1a50b6;}
.title_r{ padding:18px 0 0 22px; background:url(../images/titledoc.gif) no-repeat 0 20px; color:#b7b7b7;}
.title_r a{color:#b7b7b7;}
#main{width:686px; padding:35px 0 33px 30px;}
#main li{width:195x; height:226px; background:url(../images/propicbg.gif) no-repeat; padding:9px 7px 0 9px; display:block; color:#666; float:left; margin:0 14px 23px 0;}
#main li:hover{ background:url(../images/propicbg1.gif) no-repeat;color:#fff;}
#main li b a{color:#115696; text-align:center; padding:17px 0 5px 0;width:195px; height:14px; line-height:14px; display:block;}
#main li:hover b a{color:#fff;}
#main li p{width:195px;}
.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:654px; padding:30px 30px 40px 32px;}
#main1 span{width:517px; height:253px; background:url(../images/pro_viewpicbg.gif) no-repeat; display:block; padding:10px 11px 0 11px;}
#main1 b{ font-size:16px; color:#115595; margin:20px auto 15px auto; display:block;}

#main2{width:659px; padding:30px 27px 30px 30px;}
#main2 h3{ margin:30px 0 24px 0; display:block;}

#main3{width:656px; padding:35px 30px;}
#main3 span{ margin:30px 0 40px; display:block; background:url(../images/servicepic1.gif) no-repeat; line-height:33px; padding-left:40px;}
#main3 b{ font-size:14px; color:#656565;}
#main3 p{ line-height:26px;}

#main4{width:652px; padding:32px;}
#main4 b{ font-size:16px; color:#ff7e01; margin-bottom:5px; display:block;}
#main4 em{ float:left; margin-right:10px;}

#main5{width:676px; padding:35px 0 30px 40px;}
.box1_m{width:666px; padding:0px 0 0 10px;}
.box1_m select{height:20px; margin:0 0 10px 19px;border:1px solid #ddd;}
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:622px; height:24px;text-align:center;}
.annu input{width:61px; height:21px; background:url(../images/annu.gif) no-repeat; color:#535353; border:none;}

#main6{width:653px; padding:38px 33px 30px 30px;}
#box{width:636px; height:115px;margin-bottom:20px; color:#7e7e7e;}
#box em{float:left; margin-right:20px; border:1px solid #efefef; background:#fff;padding:2px;}
#box b a{ font-size:14px; color:#115495; margin:8px 0; display:block;}
#main6 li{width:606px; height:29px; line-height:29px; border-bottom:1px dashed #e8e8e8; padding:0 12px 0 18px; background:url(../images/newsdoc.gif) no-repeat 5px 10px;}
#main6 li a{color:#656565;}

#main7{width:656px; padding:30px;}
#main7 span{width:656px; height:27px;display:block;text-align:right;margin:7px 0 25px 0; border-bottom:1px dashed #efefef; background:#fafafa; color:#898888; line-height:27px;}
#main7 b{width:656px; height:26px; font-size:16px;color:#104e8f; display:block;text-align:center;}
#main7 p strong{ font-size:14px;}

#main8{width:660px; padding:30px 26px 35px 30px; color:#555;}
#main8 strong{color:#104b8c;}