﻿@import url("system.css");
@charset "utf-8";
/* CSS Document */
body{width:1200px; margin:0 auto;  font-size:12px; padding:0px;  background-color:#fff; color:#000; font-family:Arial,"Microsoft Yahei","宋体";}
div,form,img,ul,ol,li,dl,dd,dt,p,span,label{margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:14px; font-weight:normal;}
ul,li{list-style: none;}
.clear {clear: both; font-size:0px; width:0px; visibility: hidden;margin-top:0px !important; margin-top:-2px; height:0px; line-height:0px; font-size:0px;}
img {border:0;}
div.clear-both {font: 0px/0px sans-serif; clear: both; display: block;}
a{color:#000; text-decoration:none;}

.blank10{height:10px; overflow:hidden;}
.blank15{height:15px; overflow:hidden;}
.blank20{height:20px; overflow:hidden;}
.blank30{height:30px; overflow:hidden;}
.blank40{height:40px; overflow:hidden;}


.header{width:1200px; height:90px; background:url(img/header_bg.jpg) no-repeat; background-size:100% 90px;}
.header .logo{width:395px; height:69px; float:left; padding:10px;}
.header .logo img{height:69px;}
.header .yuyan{width:162px; height:12px; float:right; padding:39px 10px;}
.header .yuyan a{width:54px; height:12px; float:left; display:block; padding-left:23px; line-height:12px; font-size:12px; color:#1880b6; font-family:"宋体","Microsoft Yahei",Arial; font-weight:bold;}
.header .yuyan a.chinese{ background:url(img/yuC.png) no-repeat;}
.header .yuyan a.english{ background:url(img/yuE.png) no-repeat;}

.menu{width:1200px; height:35px; background:url(img/menu_bg.jpg) repeat-x; padding:0px 56px; box-sizing:border-box; overflow:hidden; background-size:100% 35px; overflow:hidden;}
.menu a{height:35px; width:153px; line-height:33px; text-align:center; font-size:14px; color:#fff; font-weight:bold; display:block; float:left;}

.footer{width:1200px; height:80px; padding-top:20px; background-color:#149be3; text-align:center; color:#fff; line-height:2em;}
.footer a{color:#ffffff}
#container{width:1174px; background:url(img/body_bg.jpg) repeat-x; background-color:#298bbb; padding:0 13px; overflow:hidden;}
.slideBox{ width:964px; height:269px; overflow:hidden; position:relative; margin:0 auto;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:964px; height:269px; display:block;  }
.index{width:946px; padding:13px 9px; background-color:#fff; overflow:hidden;  margin:0 auto;}
.index .notice{width:936px; height:28px; border:1px solid #ececec; line-height:28px; padding-left:10px; font-size:12px; color:#39c;}
.index .notice marquee{ float:right; width:870px;}
.index .notice marquee a{color:#000;}
.index .notice marquee a:hover{color:#2987ba;}
.index .left{width:209px; float:left; overflow:hidden;}
.index .left .contact{width:207px; border:1px solid #dcdcdc; border-radius:4px; background-color:#f3f5f6; overflow:hidden;}
.index .left .contact .tit{height:26px; padding-left:22px; line-height:26px; background:url(img/tit_bg.png) no-repeat; font-size:12px; color:#000; font-weight:bold; border-bottom:1px solid #dcdcdc;}
.index .left .contact .content{padding:10px 4px 15px; font-size:12px; color:#000; line-height:1.8em;}
.index .left .contact .content img{width:198px; height:70px; margin-bottom:10px;}
.index .left .contact .content span{ font-size:13px;}
.index .left .honor{width:207px; border:1px solid #dcdcdc; border-radius:4px; background-color:#f3f5f6; overflow:hidden;}
.index .left .honor .tit{height:26px; padding-left:22px; line-height:26px; background:url(img/tit_bg.png) no-repeat; font-size:12px; color:#000; font-weight:bold; border-bottom:1px solid #dcdcdc;}
.index .left .honor .content{padding:10px 8px 15px;;}
.index .left .honor .content .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.index .left .honor .content .hd .next{ display:block;  width:29px; height:19px; margin-left:65px; margin-top:10px;  overflow:hidden;
cursor:pointer; background:url(img/arrow.png) no-repeat;}
.index .left .honor .content .hd .next{   }
.index .left .honor .content .bd ul{ overflow:hidden; zoom:1; }
.index .left .honor .content .bd ul li{ text-align:center; zoom:1; margin-bottom:11px;}
.index .left .honor .content .bd ul li .pic{ text-align:center; }
.index .left .honor .content .bd ul li .pic img{ width:190px; height:140px; display:block;}
.index .right{width:668px; float:right; overflow:hidden; margin-right:20px;}
.index .right .about{margin-bottom:20px;}
.index .right .about .tit{height:45px; line-height:16px; background:url(img/tit.gif) repeat-x    ; font-size:14px; padding-left:32px;}
.index .right .about .content{padding:0 10px; line-height:2em}
.index .right .about .content .tit1{ font-size:16px; color:#000; text-align:center; margin-bottom:15px;}
.index .right .about .content .tit2{ font-size:12px; color:#999; text-align:center; margin-bottom:30px; height:26px; line-height:26px; border-top:1px solid #ececec; border-bottom:1px solid #ececec;}
.index .right .about .content p{ margin-bottom:10px; line-height:2em;}
.index .right .project{margin-bottom:20px;}
.index .right .project .tit{height:45px; background:url(img/tit.gif) repeat-x    ; font-size:14px; padding-left:32px;}
.index .right .project .content{width:700px; padding:0 15px;}
.index .right .project .content li{width:210px; margin-right:10px; margin-bottom:15px; text-align:center; float:left;}
.index .right .project .content li img{width:210px; height:130px; margin-bottom:5px;}
.index .right .project .content li.li1 img{width:210px; height:158px; margin-bottom:5px;}

.leftMenu{width:207px; border:1px solid #dcdcdc; border-radius:4px; background-color:#f3f5f6; overflow:hidden;}
.leftMenu .tit{height:26px; padding-left:22px; line-height:26px; background:url(img/tit_bg.png) no-repeat; font-size:12px; color:#000; font-weight:bold; border-bottom:1px solid #dcdcdc;}
.leftMenu .content{margin:10px 10px 15px; font-size:12px; color:#000; line-height:1.5em; border:1px solid #dcdcdc; border-bottom:0;}
.leftMenu .content a{width:183px; height:32px; background:url(img/leftMenu_bg.jpg) no-repeat; line-height:30px; text-align:center; display:block; margin:0 auto;}

.index .right .news{margin-bottom:20px;}
.index .right .news .tit{height:45px; background:url(img/tit.gif) repeat-x    ; font-size:14px; padding-left:32px;}
.index .right .news .content{padding:0 10px; line-height:1.8em}
.index .right .news .content ul li{height:25px; margin-bottom:10px; background:url(img/arrow.gif) no-repeat 0px 5px; padding-left:18px; line-height:25px;}
.index .right .news .content ul li span{ float:right;}