@charset "utf-8";
/*a*/
a { text-decoration:none; color:#333333; }
a:hover { color:#066eca; text-decoration:underline; }
a.blue { text-decoration:none; color:#0C3402; }
a.blue:hover { color:#066eca; text-decoration:underline; }
/*set*/
img { border:0; }
body , ul , li , dl , dt , dd , p , h1 , h2 , h3 , h4 , h5 , blockquote { margin:0; padding:0; }
li { list-style:none; }
#header , a.logo , .left ul li , .tit a.more , #main .left ul li { background:url(../images/ico.gif) no-repeat; }
#header , #nav , ul.nav , #banner , #wrapper , #friendly , #fooer , .fsub  , #main { width:1001px; margin:0 auto; overflow:hidden; } 
/*float.left.right*/
ul , li , dl , dt , dd , .left , .right , .about , .pic , .roll , .tleft { float:left; }
/*bace*/
.blue { color:#0C3402; }
.f14 { font-size:14px; }
/*body*/
body { font:12px/2.0 "\5FAE\8F6F\96C5\9ED1",Arial,"\5B8B\4F53"; color:#6a6a6a; border-top:10px solid #184701; background:#f5f5f5; }
/*header*/
#header { height:122px; background-position:620px 0; }
a.logo { background-position:0 -122px; width:350px; height:122px; display:block; }
/*nav*/
#nav { width:100%; background:#407E03; line-height:52px; }
ul.nav { float:none; }
ul.nav li a { padding:0 28px; color:#ffffff; display:block; }
ul.nav li a:hover { color:#c8daf2; }
ul.nav li a.dr { background:#184701; border-top:3px solid #a61000; line-height:49px; }
/*banner*/
#banner { width:100%; background:url(../images/banner.jpg) #605b56 no-repeat top center; height:292px; }
/*wrapper*/
#wrapper { background:#ffffff; position:relative; top:-30px; }
.tit { border-bottom:1px dashed #aeaeae; font-size:16px; font-weight:bold; padding:0 0 5px 8px; }
.tit span { font-family:Arial; font-size:12px; font-weight:normal; color:#999; padding-left:5px;}
.tit a.more { font-size:12px; font-weight:normal; color:#ffffff; background-position:-279px -329px; display:block; width:71px; height:23px; line-height:23px; float:right; margin-top:5px; text-align:center; }
.tit a.more:hover { color:#aebace; text-decoration:none; }
#wrapper .left { width:321px; border-top:4px solid #bababa; padding:5px 10px 0 10px; }
#wrapper .left p { text-align:center; font-size:18px; font-weight:bold; padding-top:5px; }
#wrapper .left blockquote { line-height:1.8; border-bottom:1px dashed #dbdbdb; padding:0 5px 8px 5px; }
#wrapper .left blockquote a { margin-left:5px; }
#wrapper .left ul { padding:8px 5px 3px 5px; }
#wrapper .left ul li { background-position:0 -266px; padding:0 0 0 13px; width:298px; }
#wrapper .right { width:660px; border-top:4px solid #114200; background:#407E03; padding:10px 0 0 0; }
.about { width:271px; margin:0 5px 0 10px; display:inline; padding-bottom:10px; color:#c5daf4; }
.about p { text-indent:2em; padding:8px;}
.about .tit { border-bottom:1px dashed #c5daf4; color:#c5daf4; }
.about .tit span { color:#c5daf4;}
.pic { width:364px; height:223px; background:url(../images/indexabout.gif); }
.roll { width:640px; background:#ebebeb; padding:10px; }
.roll .tit { width:632px; overflow:hidden; }
.roll dl { width:610px; padding:16px 15px 5px 15px; }
.roll dl dt { width:610px; color:#407E03; }
.roll dl dt span { background:#407E03; color:#ffffff; padding:4px 5px; margin-right:5px; }
.roll dl dd { width:610px; }
.roll dl dd span { background:#7a7a7a; color:#ffffff; padding:4px 5px; margin-right:5px; }
/*main*/
#main { position:relative; top:-30px; }
#main .left { width:151px; border-top:4px solid #123a6d; background:#407E03; }
#main .left ul { padding:15px 20px 0 20px; }
#main .left ul li { padding:3px 15px; background-position:0 -353px; width:70px; }
#main .left ul li a { color:#c5daf4; }
#main .left ul li a.dr { font-weight:bold; color:#97bbe8; }
#main .left .pic1 { background:url(../images/about.jpg) no-repeat top center; width:151px; height:213px; float:left; padding-bottom:80px; }
#main .left .pic2 { background:url(../images/news.jpg) no-repeat top center; width:151px; height:249px;  float:left; padding-bottom:80px; }
#main .left .pic3 { background:url(../images/team.jpg) no-repeat top center; width:151px; height:249px; float:left; padding-bottom:80px; }
#main .left .pic4 { background:url(../images/service.jpg) no-repeat top center; width:151px; height:249px; float:left; padding-bottom:80px; }
#main .left .pic5 { background:url(../images/case.jpg) no-repeat top center; width:151px; height:249px; float:left; padding-bottom:80px; }
#main .left .pic6 { background:url(../images/notes.jpg) no-repeat top center; width:151px; height:249px; float:left; padding-bottom:80px; }
#main .left .pic7 { background:url(../images/gbook.jpg) no-repeat top center; width:151px; height:249px; float:left; padding-bottom:80px; }
#main .left .pic8 { background:url(../images/contact.jpg) no-repeat top center; width:151px; height:249px; float:left; padding-bottom:80px; }
#main .right { background:#ffffff; width:810px; border-top:4px solid #dadada; padding:10px 20px 10px 20px; }
#main .right .tit { color:#1f477c; border-bottom:1px dashed #dddddd; padding-bottom:8px; }
.con { width:790px; padding:15px 10px 2px 10px; }
.con p { text-indent:2em; padding:10px 0; }
.con img { border:5px solid #ececec; }

dl.face { width:194px; text-align:center; padding-top:20px; }
dl.face dt { width:194px; }
dl.face dd { width:194px; }

dl.service { width:790px; border-bottom:1px dashed #e5e5e5; padding:5px 0 10px 0; }
dl.service dt { width:778px; font-weight:bold; background: url(../images/ico.gif) no-repeat 0 -261px; padding-left:12px; font-size:16px; }
dl.service dd { width:778px; font-size:12px; color:#666; line-height:1.8;  padding-left:12px; }

.message { border:1px solid #e6e6e6; width:738px; padding:10px 10px 3px 10px; margin:15px;  }
.m-name { background:#e6e6e6; font-size:12px; padding:5px 10px; color:#333333; width:718px; overflow:hidden; }
.m-name strong { color:#ca0100; }
.m-message { width:718px; padding:5px 10px; }
.m-ok { width:718px; padding:5px 10px; border-top:1px dashed #bfbfbf;  }
.m-ok strong { color:#39a200; }

.add-message { width:720px; padding:10px 20px 3px 20px; margin:15px; display:inline; border:1px solid #ededed; float:left; background:#f7f7f7;}
.add-message dl{width:715px; border-bottom:1px dashed #dedede; padding:10px 0; line-height:2.6;}
.add-message dl dt{width:70px; text-align:right; float:left; background:none;}
.add-message dl dd{float:left;}
.add-message dl dd input{width:200px; border:1px solid #dcdcdc; padding:6px 3px; float:left;outline: none;}
.add-message dl dd .job_input{width:110px; margin-right:5px; display:inline;}
.add-message dl dd textarea{width:400px; border:1px solid #dcdcdc; padding:6px 3px; float:left;outline: none;}
.add-message .fangshi{width:500px; border:1px solid #dcdcdc; padding:6px 3px; float:left;}
.add-message p.button{padding:20px 0 20px 140px; float:left;}
.add-message p.button input{width:79px; height:25px; cursor:pointer; background:url(../master/images/button.gif) 0 -197px; border:0; color:#ffffff; font-size:12px; font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53"; margin:0 28px;}
.add-message p.button span{padding-left:15px;}
.add-message p.button span a{color:#ff0000;}


ul.pnews { width:790px; }
ul.pnews li { width:775px; background:url(../images/ico.gif) no-repeat 0 -259px; text-align:right; color:#a6a6a6;  padding:5px 0 5px 15px; border-bottom:1px dashed #d7dbe0; }
ul.pnews li a { float:left;}

.facec { padding-top:10px; }
.facec p { text-indent:2em; }

dl.bigface { width:770px; padding:10px; }
dl.bigface dt { width:160px;}
dl.bigface dd { width:610px;}

.newcon h1 { text-align:center; color:#407E03; }
.newcon h3 { text-align:center; border-bottom:1px dashed #d7dbe0; font-size:12px; font-weight:normal; padding-bottom:8px; color:#999; }
.newcon h3 span { padding:0 5px; }
.newcon h4  { background:#f6f6f6; padding:10px; margin:15px 0; font-size:12px; font-weight:normal; }
.newcon h4 span { color:#046ea3; font-weight:bold; }

.flipw710{width:790px; margin:10px 5px; display:inline; float:left; font-family:Arial;}
.flip_right{float:right;color:#036594; padding:2px 10px 0 0;}
.flip_right div{float:left;text-align:center; margin-left:10px; display:inline; line-height:21px;}
.flip_right .font a{text-decoration:none; padding:1px 7px 1px 7px;}
.flip_right .font a:hover{}
.flip_right .no a{text-decoration:none;border:1px solid #84a8ca; padding:1px 6px 1px 6px;  color:#858585; }
.flip_right .no a:hover{background-color:#84a8ca; border:1px solid #84a8ca; color:#ffffff; }
.flip_right b{background-color:#417eb7; color:#ffffff; border:1px solid #417eb7; padding:1px 6px 1px 6px; }
/*friendly*/ 
#friendly { background:#ffffff; width:981px; border-top:4px solid #d2d2d2; padding:5px 10px 0 10px; }
.friendly { padding:11px 10px 5px 10px; }
.friendly a { padding:2px 8px; white-space: nowrap; }
/*footer*/
#footer { width:100%; background:#407E03; color:#aebace; padding:10px 0; line-height:1.9; }
.fsub {  background:url(../images/erweima.gif) no-repeat right top; padding:6px; }