@charset "utf-8"; 
body{font-size:12px; color:#fff; font-family:Arial,Helvetica,sans-serif; background:#003768;  margin:0 auto; padding:0px; text-align:center}
*{margin:0px auto; padding:0px}
a{color:#fff}
img{border:none; margin:0 auto}
ol, ul, li{list-style:none}
a{text-decoration:none}
.clear{clear:both; font-size:0px}
#form1{border:1px solid #ccc; border-top:none; width:500px; height:420px; margin-left:10px}
.table{border-top:3px   solid #FC9ACD; border-bottom:3px   solid #B2D3F9; width:99%; background:#B2D3F9; margin-bottom:5px; float:left; margin-top:3px}
 .table tr{background:#F9FBFD}
.table .top1{line-height:18px; background:#E1EEFD}
.table td{padding-left:5px; line-height:18px; color:#333; font-size:11px}

 .topjs{color:#727171; font-size:9px; text-align:center; margin:0 auto; display:block; font-family:Geneva,Arial,Helvetica,sans-serif; height:2px; width:900px;}
.topjs a{color:#727171; letter-spacing:-1px; text-align:left}
.topjs a:hover{color:#fff}

#header{background:#146A9D; border-bottom:1px solid #8CBED7; width:902px; height:105px; margin:0 auto}

#language{width:180px; float:right; text-align:left; margin-top:30px}
#language a{color:#83B7DE; margin-right:3px}
#language a:hover{color:#fff}
#language a img{margin-right:2px}
#logo{width:170px; height:68px; float:left; margin-left:11px!important; margin-left:8px; margin-top:25px!important; margin-top:15px;}
#logo1{width:48px; height:64px; float:left; }
.coom{ width:auto; float:left; height:auto; font-weight:bold; color:#fff; line-height:60px; font-size:15px; padding-left:3px;}
.coper{ width:500px; height:auto; float:left; font-size:11px; color:#fff; padding-left:10px; padding-top:48px!important;padding-top:38px; line-height:17px; text-align:left;}

  #menu{width:716px; height:25px; float:right; margin-top:28px}
#menu ul{width:100%; height:25px; text-align:left; margin:0 auto; float:right}

#menu  li{float:left; margin-right:2px; line-height:25px; text-align:center; background:url(../images/menuline.jpg) no-repeat right}
#menu li a{color:#fff; float:left; font-size:12px; display:block; padding:0 8px; text-align:center; font-weight:bold}
#menu li.last{background:none}
#menu a.link, #menu a:hover{background:#F75E5E; color:#fff}

 .banner{height:209px; text-align:center; margin:0 auto; width:968px; border-bottom:1px solid #666}

#content, #content1{margin:0 auto; width:902px; background:#2782B4; height:auto; overflow:hidden; text-align:left}
#content1{background:#5AA2C8}
 
 #banner{float:left; height:275px; width:584px}
 .index-about2{width:312px; line-height:18px; float:left; margin-top:0px; overflow-y:scroll; background:#153E5C; height:275px; border-left:1px solid #2783B4; margin-left:0px}
 .index-about2 p{margin-bottom:10px; color:#5CA2C6}
  .index-about2 .text1{border-bottom:1px solid #8699A7; padding-left:5px; line-height:16px}
 .index-about2 .text1 a{font-weight:bold; color:#C2CCCE;}
 .index-about2 .text1 a:hover{ text-decoration:underline;}
  .title, .title1,  .title2, .title3{height:24px; width:96%; color:#fff; font-size:16px; font-weight:bold; padding:0px 0px 0px 5px; border-bottom:1px dashed #ccc; line-height:24px; float:left; margin-top:5px}
.title3{border-bottom:1px solid #72AFD0; width:99%; margin-top:5px}
.title1{width:490px; margin-left:0; margin-top:5px}
.title h1, .title h2{font-size:14px; font-weight:bold}
.product1{width:580px; float:left; margin-top:5px; margin-left:4px!important; margin-left:1px}
.product1 ul{float:left; width:97%; margin-top:0px; margin-bottom:3px; margin-left:9px!important; margin-left:5px}
.product1 ul li{margin-top:0px; float:left; width:48%}
.product1 ul li.ce{width:45%; margin-top:0}
.product1 ul li.ce span{text-decoration:underline; line-height:20px}
.product1 ul li.long{width:80%}
.product1 ul li a, .product1 ul li.ce a{line-height:20px; margin-bottom:5px}
.product1 ul li.ce a{text-decoration:underline}
.product1 ul li a:hover{text-decoration:underline}
.product1 ul li.proname a{margin:0; color:#fff; background:none; padding-left:8px; font-weight:bold}
.product1 ul li.proname a:hover{text-decoration:none}
.index-right{float:left; width:318px; background:#2782B4; padding-top:1px}
 .index-right .hotpro{float:left; width:157px; height:142px; background:url(../images/hot1.jpg) no-repeat; margin-left:1px}
 .index-right .hotpro2{float:left; width:157px; height:142px; background:url(../images/hot2.jpg) no-repeat; margin-left:1px}
 .index-right .hotpro a{width:100%; text-align:center; height:42px; padding-top:100px; display:block; font-weight:normal; color:#383838; font-size:18px; font-family:Geneva,Arial,Helvetica,sans-serif}
.index-right img{margin-left:1px}
 .product2{width:97%!important; width:96%; float:left; margin-bottom:0px; margin-left:5px!important; margin-left:3px; margin-top:5px}
 .product2 ul{width:100%; float:left; margin-top:8px; padding-bottom:5px; *padding-bottom:13px; _padding-bottom:10px}
 .product2 ul li{width:100%; float:left; color:#ACE2FC; margin-bottom:3px; *margin-bottom:5px; _ margin-bottom:2px; margin-right:3px}
 
 .product2 ul li ol{display:inline-block; float:left; width:100%}
 .product2 ul li ol li{width:73px; float:left}
 .product2 ul li ol li a{color:#D3F0FE; display:block; text-decoration:underline}
 .product2 ul li ol li a:hover{color:#fff; text-decoration:none;}
 .product2 ul li ol li.pro{width:73%}
 .product2 ul li img{border:1px solid #828D94; margin:0 auto; display:block}
 .center-name{width:308px; float:left; height:30px; background:#164A67; color:#fff; font-size:16px; font-weight:bold; padding:0px 0px 0px 10px; line-height:30px; float:left}

 #sear_left{background:#2782B4; width:190px; float:left; margin-top:10px; margin-left:7px!important; margin-left:3px; text-align:left}
#sear_left .contop{background:url(../images/pro.jpg)  no-repeat; font-size:14px; font-weight:bold; color:#fff; padding-left:6px; width:95%; height:25px; line-height:25px; margin-bottom:0px; float:left; padding-top:5px}
 #sear_left  ul{text-align:left; width:100%; margin-top:0px; padding-bottom:5px; float:left; padding-top:3px}
#sear_left ul li{float:left; height:auto; margin-bottom:2px; width:99%}

#sear_left ul li a{ border-bottom:1px dashed #5AA2C8; padding:1px 0px 1px 3px; color:#fff;  margin-left:2px; line-height:16px; background:none; width:94%; float:left}
#sear_left ul li.link a, #sear_left ul li.link a:hover, #sear_left ul li.link a:visited{text-decoration:none; color:#003366; font-weight:bold}
#sear_left ul li a:hover{  color:#003366; text-decoration:none;}
 
.con{width:100%; float:left; height:37px; margin-top:8px; line-height:37px; background:url(../images/contact.jpg) no-repeat; font-weight:bold; text-align:left}
.con a{color:#FFF; font-size:18px; text-decoration:underline; font-style:italic; display:block; width:180px; height:37px;}
.con a:hover{ text-decoration:none;}
.con_contact{width:100%; float:left; height:150px; margin-top:8px; line-height:18px; text-align:left}
.con_contact a{color:#003366; font-size:12px; text-decoration:underline;}
.con_contact a:hover{ text-decoration:none;}

 #sear_right{margin-top:10px; background:#5AA2C8; float:left; width:704px!important; width:703px; padding-top:1px}
.related{height:auto; width:99%; margin-left:5px; float:left}
 .related a{ color:#333; background:#B2D3F9; padding:0px 10px; float:left; margin:5px 8px 0 5px; line-height:20px}
   .related a:hover, .related a.link{text-decoration:underline; color:#06F}
 #sear_right .title, #sear_right .title1{border-bottom:1px solid #7DB4D1; font-size:14px; width:99%; padding-left:8px}
 #sear_right .title1{background:#82B9D5}
 #sear_right .title1 a{ color:#003366;}
#sear_right .title1 a:hover{ color:#fff;}
  #sear_right .title2{border-bottom:1px solid #ccc; color:#369; width:96%}
.quicklink{line-height:18px; font-size:11px; float:left; width:690px; padding-left:8px; color:#fff; padding-top:5px; margin-bottom:4px}
.quicklink a{color:#F5A6A6; text-decoration:underline;}
.quicklink a:hover{color:#F5A6A6; text-decoration:none;}
 .about, .about01, .about1, .about02, .about3{float:left; height:auto; width:98%; line-height:18px; padding:5px 2px 0px 10px; margin-bottom:0px; text-align:left}
.textname{font-size:18px; font-weight:bold}
.about .centertu, .about .picture1{width:105px; float:left; height:auto; font-weight:normal; text-align:center; margin-right:10px}
.about .picture1{width:100px; margin-bottom:5px}
.about .picture1 a{text-decoration:underline}
.about .centertu img, .about .picture1 img{float:none; margin:0 auto; display:block}
 .about .cer{width:110px; height:auto; float:left; margin-right:0px; text-align:center; margin-top:5px; margin-left:0px; line-height:16px; margin-bottom:5px}
 .about .cer  a{text-align:center; display:block; width:100%}
 .about .cer img{margin:0 auto; display:block; float:none}

 .about01{width:95%; line-height:17px; padding:5px 0px 0px 10px; margin-bottom:0px}
 .about01 p, .about1 p{margin-bottom:8px}
 .about02{padding-bottom:15px; border-top:1px dashed #A2CFE6}
 .about3{margin-top:5px; margin-left:0px; width:96%; border-bottom:1px dashed #A2CFE6; padding-top:2px; padding-bottom:2px}

 .about1{width:94%; padding-left:8px; line-height:16px; background:#2782B4; height:90px}
 .about a.mail:hover{text-decoration:underline }
  .about p,  .about02 p{margin-top:10px}
 .picname{width:330px; float:left; text-align:center}
 .about img{float:left; margin:5px 5px 3px 0px; border:1px solid #ccc}
 .about img.tu4{margin:0}
  .about img.tu5{margin-left:100px}
  .about img.tu6{margin-left:200px}
 .about img.tu7{margin-left:160px}
 .about  .allpic{margin-top:0px; width:630px; float:left}
 .about  .allpic a{margin-left:3px}
 .about  .text-1{text-align:center; width:50%; float:left; margin-top:3px}
.about   img.tu1{margin:0 auto; margin-top:5px; display:block; float:none}
  .about   img.tu2{border:none}
    .about   img.tu3{border:none; margin:2px 5px; float:right}
.about  .click{text-decoration:underline; width:45px; heihgt:20px; float:right; margin-top:20px; line-height:20px}
.about  .click a{background:url(../images/dot.gif) no-repeat right; padding-right:8px}
.spacing1{padding-left:42px}
.heig{height:300px; width:100%; float:left}
.consulting{float:left; width:600px; height:auto; display:block; margin-top:25px; text-align:right; margin-left:0px}
.consulting img{margin:0; float:left; border:none}
#sear_right .product{width:98%; float:left; margin-bottom:0px; margin-left:5px!important; margin-left:0px; margin-top:5px}
#sear_right .product ul{width:96%; float:left; margin-top:8px; margin-left:5px!important; margin-left:6px; padding-bottom:0px}
 #sear_right .product ul li{width:48%; float:left; margin-bottom:5px; margin-right:5px; height:85px}
 
 #sear_right .product ul li ol{display:inline-block; float:left; width:100%}
 #sear_right .product ul li ol li{background:none; width:28%; float:left}
#sear_right .product ul li ol li a{width:82px; height:66px; display:block; border:1px solid #ccc}
#sear_right .product ul li ol li a:hover{border:1px solid #DC157C}

 
 #sear_right .product ul li.pro1{margin-bottom:0px; width:98%}
 #sear_right .product ul li.pro1 ol li{width:14%}
 
 #sear_right .product ul li img{margin:0 auto; display:block; padding:0; margin-top:1px}

 #sear_right .product ul li ol li.pro,  #sear_left .product ul li ol li.pro1{width:68%; float:left; line-height:16px; padding-left:0px; margin-left:2px; height:80px}
 #sear_right .product ul li.pro1 ol li.pro{width:84%}
 #sear_right .product ul li ol li.pro a,  #sear_left .product ul li ol li.pro1 a{width:auto; height:auto; border:none; text-decoration:underline; color:#fff; line-height:16px; padding-bottom:1px; float:none; display:block; margin-left:0px; padding-left:0px}
 #sear_right .product ul li ol li.pro a.link{font-weight:normal; display:inline; padding:0}
 #sear_right .product ul li ol li.pro a:hover,  #sear_left .product ul li ol li.pro1 a:hover{font-weight:bold; border:none; color:#fff}
 
 .linetop{width:512px; height:23px; line-height:23px; padding-left:10px; text-align:left; float:left; margin-left:0px; display:block; color:#369; font-weight:bold; font-size:14px; background:url(../images/linetop.jpg) no-repeat #fff}
#form1{width:490px; height:420px; border:1px solid #CBDDFA; padding:0 10px; margin-left:0px; margin-top:0px; float:left; background:#fff; padding-left:20px}
 #sear_right  ul.other{float:left; width:96%; margin-top:5px; padding-bottom:10px; margin-left:10px!important; margin-left:5px}
 #sear_right  ul.other li{float:left; margin-bottom:2px; margin-top:0px; margin-left:0px; width:48%}
 #sear_right  ul.other li a{background:url(../images/dot.gif) no-repeat 1px 6px;  line-height:20px; text-decoration:underline; color:#fff; display:block; padding-left:12px; font-weight:normal}
 #sear_right ul.other li a:hover{color:#369}

 #footer{color:#CCC; height:65px; padding-top:5px; width:900px; margin:0 auto; clear:both}
 .top{float:right; width:30px; height:18px}
 .top a{color:#0099FF; text-decoration:underline}
#footer .menu1{height:15px; width:90%; line-height:15px; margin-bottom:2px; float:left}
#footer .menu2, #footer .menu1, #footer .menu{width:87%; height:15px; line-height:15px; text-align:left; padding-top:0px; float:left; padding-left:80px}
#footer .menu{padding-top:2px; margin-bottom:3px}
#footer .menu a, #footer .menu1 a, #footer .menu2 a{
	padding:0 5px;
	color:#ccc
}
#footer .menu a:hover{color:#fff; text-decoration:underline;}
#footer .menu1 a:hover{color:#fff; text-decoration:underline;}
#footer .menu2 a{text-decoration:underline; text-align:left;}
#footer .menu2 a:hover{text-decoration:none; text-align:left;}
 .http-address{margin:0 auto; width:90%; text-align:left; float:left; margin-left:16px; line-height:16px}
 .http-address a{height:25px; line-height:18px; margin:0 auto; text-align:center; color:#F60; text-decoration:underline}
 #footer #otherlink{width:230px; height:20px; margin:0 auto; clear:both;margin-top:5px; display:block}
#footer #otherlink div{width:auto; height:20px; margin-right:10px; text-align:center; float:left}

#sear_map{width:98%; height:auto; overflow:hidden; margin-top:8px; margin:0 auto}
 #sear_map ul{float:left; margin-left:13px!important; margin-left:5px; width:93%}
 #sear_map ul.pro{float:left; width:45%; margin-top:0px; margin-left:20px!important; margin-left:10px; margin-bottom:2px}
#sear_map ul li{margin-bottom:0px; float:left; width:100%; margin-left:0px}
#sear_map ul li.small{width:30%; float:left}
#sear_map ul li.big{width:45%; float:left}
#sear_map ul li.big1{width:51%; float:left}
#sear_map ul li a{color:#fff; text-decoration:underline; font-weight:normal; line-height:22px;  padding-left:2px}
#sear_map ul li.bigpro{width:98%}
#sear_map ul li.bigpro a{font-weight:bold; text-decoration:none; background:none; padding:0; padding-left:2px; line-height:22px}

 #sear_map ul li a:hover{text-decoration:underline}
#sear_map .name{width:97%; font-weight:bold; height:25px; line-height:25px; color:#FFF; padding-left:10px; float:left; font-size:13px; margin-top:5px; margin-left:0px}
#sear_map .name a{color:#fff}
#sear_map .name a:hover{text-decoration:underline}

.news{margin:0px 0 0px 5px; width:98%; float:left; display:block; height:auto; clear:both; line-height:21px}
.textname{font-size:16px; border-bottom:1px dashed #eee; font-weight:bold; margin-top:10px; float:left; width:99%}
.news ul{line-height:18px; width:96%; float:left; margin:5px 0px 0px 0px; padding:0; display:block; height:auto}
.news ul li{float:left; width:98%}
.news ul li ol li{width:100px; height:auto; float:left; text-align:left; font-size:12px}
.news ul li ol li.f{line-height:16px; text-align:left; font-size:12px; font-weight:normal; height:auto; width:83%; padding:8px 0 5px 0px; color:#fff}
.news ul li ol li.f a{color:#fff; font-weight:bold;  text-decoration:underline}
.news ul li ol li.f a:hover{color:#fff}
.news ul li img{border:1px solid #ccc}
.news ul li ol li span{color:#FF0; text-align:left; padding-left:15px; font-size:11px; font-weight:normal}
.newap{color:#FF0; width:100px; text-align:right; font-size:11px; font-weight:normal; padding-left:10px; margin-bottom:10px; height:25px}
 .close{text-align:right; color:#fff; float:right; display:block; margin:5px 0 0 10px; height:30px; width:600px; padding-right:10px}
 .close img{border:none; float:none; margin:0}
.close a{color:#FFF; font-size:12px; font-weight:bold; margin:0 3px 0 3px}
.more{float:right; width:10%px; height:auto;text-align: right; margin-right:5px }
.more a{color:#fff; text-decoration:none ;}
.more a:hover{color:#fff;}
#sear_societe { margin: 5px auto; width: 99%; text-align: justify; }
.honor {height:100px;width:151px;margin:8px;float:left;border: 1px solid #CCCCCC;}
.honor1 {height:200px;width:151px;margin:8px;float:left;border: 1px solid #CCCCCC;}
#sear_right #sear_p { width: 100%;}
#sear_right #sear_p { float: left; height: auto;}
#sear_right #sear_p ul { margin: 6px auto; text-align: left; width: 100%; height: auto; }
#sear_right #sear_p ul li {display: block;float:left;padding: 0px;width: 23%; height: 180px;
margin-left: 4px;margin-bottom: 4px;}
#sear_right #sear_p ul li ol { float: left; width: 100%; height: auto; }
#sear_right #sear_p ul li ol li {display: block;float: left;width: 35%;margin-top: 0;margin-right: 2px;margin-bottom: 0;margin-left: 2px;}
#sear_right #sear_p ul li .sear_p { width: 50%; display: block; overflow: hidden;float:right; }
#sear_right #sear_p ul li .sear_p b { color: #F87600; display: block; }
#sear_right #sear_p dl { margin: 10px; width: 98% !important; _width: 96%; height: auto; }
#sear_right #sear_p dl dt { display: block; float: left; margin: 0px 1%; width: auto; height: auto; }
#sear_right #sear_p dl dd { float: right; padding-top: 5px; width: 62%; }
#sear_right #sear_p dl a { padding: 0; }
#sear_right #sear_p a { color: #515151; display: block; padding: 6px 0px 0px 6px; }