@charset "gb2312";
*{margin:0;padding:0;}
body{font-size:12px;font-family:"΢���ź�",����,Arial, Helvetica, sans-serif; color:#666; background:#FFF;}
img{border:0;}
ul{list-style:none;}
li{ vertical-align:bottom;}
a{color:#666; text-decoration:none;}
a:hover{ color:#1689cb;}
input:focus,textarea:focus {outline: none;}
.clear{clear:both;}
.blank{font-size:0; height:10px; width:100%;}
.blank2{font-size:0; height:5px; width:100%;}
.blank3{font-size:0; height:2px; width:100%;}
.blank4{font-size:0; height:1px; width:100%;}


.layout{width:100%; height:auto; }
.container-site{  height:36px; background-color:#333;}
.site{ width:1200px; height:36px; line-height:36px; text-align:right; margin:0 auto; overflow:hidden; color:#9e9e9e;}
.site a{ color:#9e9e9e;}
.site p{ height:36px; line-height:36px; float:left; text-align:left;}

/*.search{ width:178px; height:24px; float:right; margin-top:12px; display:inline; overflow:hidden; background-image:url(../images/search.png); background-position:left top; background-repeat:no-repeat;}
.search p{ float:left; overflow:hidden; }
.search p.search-input{ width:134px; height:18px; padding:3px 10px; }
.search p.search-input input{ width:134px; height:18px; line-height:18px; border:0; font-size:12px; color:#999; }
.search p.search-submit,.search p.search-submit input{ width:24px; height:24px;}
*/
.container-header{height:110px; padding:15px 0;margin:0 auto; border-top:1px solid #CCC; border-bottom:1px solid #CCC;background:#fff;}
.header{ width:1200px; height:140px; margin:0 auto;}
.logo{ width:310px; height:110px; float:left; overflow:hidden; }
.logo img{ width:310px; height:110px;  }
.logo-title{width:430px; height:102px; float:left;margin-left;35px;text-align:center;}
.code{width:110px;height:110px;float:left;}
.code img{width:110px;height:110px;}
.phone{ width:328px; height:75px; float:right; margin-top:18px; display:inline; background-image:url(../images/phone.png); background-position:left top; background-repeat:no-repeat;}
.en_phone{background-image:url(../images/en_phone.png);}
.container-nav{  height:50px; background-color:#005cbb; position:relative; z-index:900;}
.nav{ width:1200px; height:50px; margin:0 auto; position:relative; z-index:910;}
.nav li{ width:133px; cursor:pointer; height:50px; text-align:center; line-height:50px; float:left; display:inline; font-size:14px; font-family:"΢���ź�";  position:relative; z-index:920; }
.nav li > a{ width:133px; height:50px; line-height:50px; display:block; font-size:16px; text-align:center; color:#FFF;}
.nav li > a.on,.nav li > a.curr,.nav li a:hover{ background-color:#03468E;}
.nav li > .navsub{ width:133px; height:auto; background-color:#23ac38; position:absolute; left:0; top:50px; z-index:930; display:none;}
.nav li > .navsub > a{ width:133px; height:40px; line-height:40px; font-size:14px; display:block; text-align:center; overflow:hidden; color:#FFF; }

.main{ width:1200px; height:auto; margin:0 auto;}

/*.container-prod{  height:auto; margin:0 auto; background-color:#a8b2cc; }
*/

.container-service{ height:auto; background-color:#0187ce;}
.service{ width:100%; height:60px;line-height:60px;border-bottom:1px solid #fff;;margin:0 auto;}
.service a{color:#fff;display: inline-block;padding: 0 20px;font-size: 14px;}

.serv-contact{width: 100%;margin: 10px 0;}
.serv-contact-tool{width:220px;height:auto;float: right;margin-top: 50px;}
.serv-contact-tool a{ width:40px; height:32px; float:left; display:block; margin-right:10px; display:inline;}
.serv-contact-tool a img{ width:40px; height:32px;}
.serv-cotnact-cen{width: 500px;height:auto;line-height:40px;font-size: 14px;color:#FFF;float: left;}
.ewm{width:150px;height:150px;margin-top:10px}
.ewm img{width:150px;height:150px;}

.link{width: 100%;height:30px;line-height:30px;margin: 10px 0;}
.link h3{width:80px;text-align:left;float:left;color:#fff;}
.link a{color:#fff;display: inline-block;padding: 0 20px;}

.container-footer{  height:auto; margin:0 auto; background-color:#333;  }
.footer{ width:1200px; height:auto;  margin:0 auto;}
.copyright{ width:1200px; height:auto; line-height:30px; text-align:center; font-size:14px; color:#ededec;}
.copyright a{ color:#ededec; }


.online{ width:40px; height:250px; overflow:hidden; position:fixed; right:0; top:50%; margin-top:-125px; background-image:url(../images/online.png); background-position:center top; background-repeat:no-repeat; z-index:999;}
.online a{ width:40px; height:40px; display:block; float:left; margin-bottom:2px;}