@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0;font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666;line-height:20px; background:#3499CD url(../images/bbg.gif) repeat-x 0 0; width:1003px; margin:0 auto; overflow-x:hidden}
a{font-family:Arial, Helvetica, sans-serif;color:#333;}
a:link{color:#333; text-decoration:none}
a:visited{color:#666; text-decoration:none}
a:hover{color:#08B8E1; text-decoration:underline}
a:active{text-decoration:none}
div,form,img,ul,ol,li,dl,dt,dd {margin:0; padding:0; border:0;}
ul,li,p,td{list-style:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
h2{color:#f00; font-size:12px; font-weight:bold; margin:0}
p{margin:0}
/* links */
.cRed,a.cRed:link,a.cRed:visited{ color:Red; }
.cBlue,a.cBlue:link,a.cBlue:visited{color:#1183B9;}
.cBlue2,a.cBlue2:link,a.cBlue2:visited{color:#08b8e1;}
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#bc2931;}
.cGray,a.cGray:link,a.cGray:visited{ color: #999999;}
.cDGray,a.cDGray:link,{ color: #333;}
a.cDGray:visited{ color: #333;}
a.cDGray:hover{color:#08b8e1;}
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#fff;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#666;}
a.cBlack:hover{color:#bc2931;}
.cYellow,a.cYellow:link,a.cYellow:visited{color:#ff0;}
.cGreen,a.cGreen:link,a.cGreen:visited{color:#008000;}
.leftmenus a,{color:#333}
.leftmenus a:link{color:#333}
/*other*/
.fB {font-weight: bold;}
.fI {font-style: italic;}
.left{float:left}
.right{float:right}

.f12px{ font-size:12px;}
.f14px{ font-size:14px;}

/*  */
.10px{height:10px;}
.clear{ clear: both; font-size:1px; width:1px; height:0; visibility: hidden; }
.hidden {display: none;}
.unLine ,.unLine a{text-decoration: none;}
.noBorder{border:none;	}

#header{width:100%; margin:0 auto; padding:0; text-align:center;}
#head, #footbar{width:1003px; margin:0 auto; float:left}
#head{clear:both;}

#main{background:url(../images/bbg2.gif) repeat-y 0 0; clear:both; width:968px; padding:0 18px; clear:both; margin:0 auto; float:left}
#menus ul{background:url(../images/menubg.gif) repeat-x 0 0; height:37px; color:#015385;}
#menus li{background:url(../images/ico1.gif) no-repeat 0 12px; margin:0 5px; padding-top:8px; padding-left:14px; float:left; width:8%;}
#menus a:link,#menus a:visited{color:#015385;}
#menus a:hover{color:#08B8E1; text-decoration:none;}

.leftpart{width:262px; float:left; background:#fff;}
.rightpart{width:240px; float:right; background:#fff; background:url(../images/sline1.gif) repeat-y left;}
.midpart{width:465px; float:left;}

.indexnews{width:251px;margin:5px auto;}
.indexnews .top{background:url(../images/brock1top.gif) no-repeat; height:37px; padding:15px 0 0 12px}
.indexnews .content{background:url(../images/brock1bg.gif) repeat-y; padding:3px 8px; height:190px;}
.indexnews .content ul{margin:3px 8px}
.indexnews .content li{background:url(../images/ico2.gif) no-repeat 0 8px; padding-left:13px; line-height:24px;}
.indexnews .bom{background:url(../images/brock1bom.gif) no-repeat; height:7px; clear:both;}

.indexcontact{background:url(../images/conts.gif) no-repeat #fff; padding-top:60px; margin:0 auto; width:245px;}
.indexcontact ul{margin-left:20px; color:#333;}

.indexaboutus{margin:15px 5px}
.indexaboutus ul{}
.indexaboutus li{padding:0; margin:5px auto; width:450px;}
.indexaboutus h2{}
.indexaboutus img{float:left;}

.indexprod{margin:5px; clear:both}
.indexprod .tit{background: url(../images/promenubgs.gif) no-repeat; height:42px; width:435px; margin:0 auto; padding:20px 10px 0 10px;}
.indexprod .content ul{margin:5px}
.indexprod .content li{width:33%; float:left; text-align:center; line-height:24px;}

.indexsys{margin:5px auto; width:240px; text-align:center}
.indexsys ul{}
.indexsys li{margin:5px;}

.indexlinks{width:217px; margin:5px auto;}
.indexlinks .top{background:url(../images/brock2top.gif) no-repeat; width:202px; height:31px; padding:12px 0 0 15px;}
.indexlinks .content{background:url(../images/brock2bg.gif) repeat-y; float:left; width:217px; text-align:center}
.indexlinks .content td{height:40px}
.indexlinks .content ul{ text-align:center}
.indexlinks .content li{float:left; width:48%; margin:10px 0;}
.indexlinks .bom{background:url(../images/brock2bom.gif) no-repeat; height:7px; clear:both}

.tleft{width:235px; float:left; background:#fff;}
.tright{background:url(../images/sline1.gif) repeat-y left #fff; float:right; width:725px;}

.tleftmenus{width:221px; margin:5px auto;}
.tleftmenus .top{background:url(../images/brock3top.gif) no-repeat; height:37px; padding:15px 0 0 15px;}
.tleftmenus .content{background:url(../images/brock3bg.gif) repeat-y;}
.tleftmenus .content ul{padding:6px; line-height:35px;}
.tleftmenus .content li{border-bottom:solid 1px #d2d2d2;}
.tleftmenus .content li a:link{background:url(../images/ico3.gif) no-repeat 12px 14px; display:block; padding-left:22px;}
.tleftmenus .content li a:visited{background:url(../images/ico3.gif) no-repeat 12px 14px; display:block; padding-left:22px; color:#333}
.tleftmenus .content li a:hover{background:url(../images/ico3.gif) no-repeat 12px 14px #f1f1f1; display:block; padding-left:22px; text-decoration:none; color:#08b8e1;}
.tleftmenus .content li a:active{background:url(../images/ico3.gif) no-repeat 12px 14px; display:block; padding-left:24px;}
.tleftmenus .bom{background:url(../images/brock3bom.gif) no-repeat; height:7px;}

.tsys{margin:5px auto; width:220px; text-align:center;}
.tsys ul{}
.tsys li{margin:5px;}

.ttit{width:720px; margin:0 auto}
.ttit .left{float:left}
.ttit .right{float:right; text-align:right; background:url(../images/ico4.gif) no-repeat 0 4px; padding-left:15px; padding-right:25px; margin-top:30px; color:#08b8e1;}
.ttit .website a:link{color:#08b8e1}
.ttit .website a:visited{color:#08b8e1}

.ttitviews{width:700px; margin:0 auto}
.ttitviews .left{background:url(../images/ico4.gif) no-repeat 15px 5px; padding-left:30px;  margin-top:20px; color:#08b8e1;}
.ttitviews .website a:link{color:#08b8e1}
.ttitviews .website a:visited{color:#08b8e1}

.secondtit{background:url(../images/menubg2.gif) no-repeat center; height:57px; clear:both}
.secondtit .left{ padding-left:15px; padding-top:10px;}
.secondtit .right{ text-align:right; padding-right:20px; padding-top:30px;}

.tintro{width:720px; margin:0 auto;}
.tintro img{float:left; padding-right:20px;}
.tintro h2{color:#08b8e1; font-size:14px; font-weight:bold}
.tintro li{width:650px; margin:10px auto; line-height:24px;}

.tQuality{width:720px; margin:0 auto; text-align:center}
.tQuality img{}
.tQuality h2{color:#08b8e1; font-size:14px; font-weight:bold}
.tQuality li{width:96%; margin:10px auto; line-height:24px; float:left; text-align:center}

.tProwess{width:720px; margin:0 auto; text-align:center}
.tProwess img{}
.tProwess h2{color:#08b8e1; font-size:14px; font-weight:bold}
.tProwess li{width:48%; margin:10px auto; line-height:24px; float:left; text-align:center}

.tAfforest{width:720px; margin:0 auto; text-align:center}
.tAfforest img{}
.tAfforest h2{color:#08b8e1; font-size:14px; font-weight:bold}
.tAfforest li{width:48%; margin:10px auto; line-height:24px; float:left; text-align:center}

.tArea{width:720px; margin:0 auto; text-align:center}
.tArea img{}
.tArea h2{color:#08b8e1; font-size:14px; font-weight:bold}
.tArea li{width:700px; margin:10px auto; line-height:24px; text-align:center}

.tCollaborate{width:680px; margin:0 auto; text-align:center; clear:both}
.tCollaborate ul{clear:both; width:680px;}
.tCollaborate img{padding:3px; border:#c5c5c5 1px solid; width:170px; height:110px;}
.tCollaborate h2{color:#08b8e1; font-size:14px; font-weight:bold}
.tCollaborate li{background:url(../images/ico2.gif) no-repeat 0px 8px;width:18%; float:left; margin:10px auto; line-height:24px; text-align:left; padding-left:10px;}

.tCollaboratev{width:680px; margin:0 auto; text-align:center; clear:both}
.tCollaboratev ul{clear:both; width:680px; height:460px;}
.tCollaboratev img{padding:3px; border:#c5c5c5 1px solid; width:170px; height:110px;}
.tCollaboratev h2{color:#08b8e1; font-size:14px; font-weight:bold}
.tCollaboratev li{background:url(../images/ico2.gif) no-repeat 0px 8px;width:18%; float:left; margin:10px auto; line-height:24px; text-align:left; padding-left:10px;}

.ttable{width:650px; margin:10px auto;}
.ttable .Orga{margin:5px; text-align:center}
.ttable .left{width:215px;}
.ttable .right{width:430px; margin:0 auto;}
.ttable .right li{border-bottom:#dbdbdb 1px solid; background:url(../images/ico2.gif) no-repeat 5px 11px; line-height:28px; padding-left:20px; width:390px}

.tzzrz li{width:32%; text-align:center; float:left; margin:10px auto; line-height:24px;}
.tzzrz img{padding:3px; border:#c5c5c5 1px solid; width:165px;}

.tcont{width:690px; margin:10px auto; clear:both}
.tcont .left{width:210px; margin:0 auto; text-align:center; line-height:30px;}
.tcont .left li{margin:5px; clear:both;}
.tcont .left img{padding:3px; border:#c5c5c5 1px solid; width:180px; height:115px;}
.tcont .right{width:460px; margin:0 auto; line-height:28px}
.tcont .right .content ul{}
.tcont .right .content li {background:url(../images/ico2.gif) no-repeat 5px 11px; border-bottom:#dbdbdb 1px solid;padding-left:20px; width:400px;}

.ltable{}
.ltable ul{width:700px; margin:10px auto; clear:both; line-height:30px; height:430px}
.ltable li{border-bottom:#dbdbdb 1px solid; background:url(../images/ico2.gif) no-repeat 5px 11px; line-height:28px; padding-left:20px; width:660px; margin:0 auto;}

.lpico{width:710px; margin:10px auto; clear:both; height:500px;}
.lpico ul{}
.lpico li{width:33%; text-align:center; float:left; margin:10px auto; line-height:24px;}
.lpico img{padding:3px; border:#c5c5c5 1px solid; width:169px; height:109px;}
.lpico div{clear:both}

.propico{width:710px; margin:10px auto; clear:both; height:500px; text-align:center}
.propico ul{}
.propico li{width:24%; text-align:center; float:left; margin:10px auto; line-height:24px;}
.propico img{padding:3px; border:#c5c5c5 1px solid; width:113px; height:70px;}
.propico div{clear:both}

.views{width:700px; margin:10px auto; clear:both; line-height:24px;}
.views .tit{font-size:14px; color:#00539D; font-weight:bold; text-align:center; height:30px; clear:both}
.views .other{color:#999; text-align:center; clear:both; border-bottom:1px #c4c4c4 solid;}
.views .other li{float:left; margin:0; width:30%}
.views .content{color:#1183B9; margin:5px; clear:both;}
.views .nupage{height:30px; border-top:1px #c4c4c4 solid; color:#999999}

.guestbook{width:98%; margin:0 auto; background:url(../images/Guestbookline.gif) no-repeat bottom; height:65px;}
.guestbook .right{float:right; text-align:right; padding-left:15px; padding-right:25px; margin-top:30px; color:#08b8e1;}

.guestbookcontent{width:98%; margin:10px auto; clear:both; line-height:24px;}
.reset{background:url(../images/czbd.gif) 0 0 no-repeat; width:80px; height:33px; border:1px #fff solid;}

.lpict{width:720px; margin:10px auto;}
.lpict img{float:left; margin-right:20px;padding:3px; border:#c5c5c5 1px solid; width:169px; height:109px;}
.lpict h2{color:#08b8e1; font-size:14px; font-weight:bold}
.lpict li{width:650px; margin:10px auto; line-height:24px; border-bottom:#dbdbdb 1px solid; padding:10px 0; clear:both; height:120px}

.lpicbuss{width:720px; margin:10px auto;}
.lpicbuss img{float:left; margin-right:20px;padding:3px; border:#c5c5c5 1px solid; width:169px; height:109px;}
.lpicbuss h2{color:#08b8e1; font-size:14px; font-weight:bold}
.lpicbuss li{width:650px; margin:10px auto; line-height:24px; border-bottom:#dbdbdb 1px solid; padding:10px 0; clear:both; height:120px}

.lpicbuss2{width:720px; margin:10px auto;}
.lpicbuss2 li{width:700px; margin:10px auto; line-height:24px; text-align:center;padding:10px 0; clear:both; height:120px}

.subtdbg{ background:url(../images/reg.gif) no-repeat; width:98px; height:30px; border:1px solid #fff;}
.inputbutton{background:url(../images/reset.gif) 0 0 no-repeat; width:98px; height:30px; border:1px #fff solid;}
.lefttdbg{width:150px; background:#f1f1f1;}
.lefttdtj{padding-left:200px; text-align:left}
.border{border:1px #fff solid;}

#footbar{background:url(../images/bomline.gif) no-repeat 0 0; text-align:center; padding-top:10px; line-height:22px; clear:both; color:#fff;}