*{margin:0px; padding:0px;}
body { background:#fff; font-family:"Microsoft Yahei",Candara; font-size:16px; margin:0 auto;  }
.box { width:1190px; height:66px; margin:0 auto;}
ul,ol ，p{ list-style:none;}
a{ text-decoration:none;}
img { border:0;}
.top-tool { float:right; position:absolute; top:15px; right:125px;}
.top-tool a { display:inline; float:left; line-height:66px; font-size:12px; color:#000;}
.top-tool span { float:left; line-height:66px; font-size:12px; }
#center-b a:hover,.search a:hover,.mobile-mt a:hover,.more-b a:hover,.case-fr a:hover,.bot-fr a:hover,.foot-l a:hover,.foot-r a:hover,.foot-a a:hover,.top-h a,.top-tool a:hover,.honor-l a:hover,.honor-t a:hover,.more a:hover,.nav a:hover,.nav-a a:hover,.nav-x a:hover,.nav-v a:hover,.naa a:hover,.nab a:hover,.nac a:hover,.nae a:hover,.bic a:hover,.bia a:hover ,.bid a:hover,.bib a:hover,.page a:hover{ color:#ff7646;}

/*dh*/
.dh { background:#006699;}
.dh img {margin-top:-50px; float:left; position:relative; }
.dh ul li { float:left; line-height:88px; margin-left:43px;}
.dh ul li a{color:#FFF;}
.dh ul li a:hover{color:#cacaca;}
.dh ul{ float:left; margin-left:100px;}
.dh-o { width:1199px; height:88px; margin:0 auto;}
.xl img{float:right; margin-right:44px; margin-top:34px;}
.wx img{ float:right; margin-right:15px; margin-top:34px;}
/*footer*/
.footer { border-top:1px solid #006699;}
.foot-fr { width:1190px; height:210px; margin:0 auto;}
.foot-all {float:left; margin-left:85px;}
.foot-l li,.foot-r li  { font-size:12px; color:#414141; line-height:30px; }
.foot-l ul,.foot-r ul {margin:43px 45px 0; float:left; text-align:left;}
.foot-r,.foot-l { margin:0 auto; float:left;}
.foot-right { width:445px; float:right;}
.foot-a ul,.foot-b ul {margin:43px 30px 0; float:left;}
.foot-a,.foot-b { margin:0 auto; float:left;}
.foot-bottom { height:31px; background:#006699; text-align:center;}
.foot-bottom a,.foot-bottom p{ font-size:12px; color:#FFF; line-height:31px;}
.foot-bottom a:hover{ color:#ff7646; text-decoration:underline;}
.bott{ float:left; margin-top:28px;}
.fr a{ font-size:12px; color:#414141; float:left; width:120px; margin-top:140px; text-align:center;}
.fr .ca-a { background-position:-2px  5px;}
.fr .ca-b { background-position:-133px  5px;}
.fr li {float:left; background-image:url(../images/plat.png); background-repeat:no-repeat; margin-left:40px;}
