﻿@charset "utf-8";
/* CSS Document */
html,body,ul,li,p,input,form,h1,h2,h3,h4,h5,h6,dl,dt,dd{ margin:0; padding:0;}
ul,li{ list-style:none;}
body{ font-size:12px; color:#666; line-height:23px; font-family:Verdana; margin:0px; padding:0px;}
img{ border:none;}
form{ margin:0px; padding:0px;}
.clear{ clear:both;}
a{ text-decoration:none; color:#666;}
a:hover{ color:#ff0000; text-decoration:underline;}
.fl {float:left;}
.fr {float:right}
.clear{clear:both;}

.header{width: 100%; height: 39px; background:#064997;min-width:1200px;}
.htop{width:1200px; margin:0 auto; overflow:hidden;}
.htop-l {width: 553px; line-height:39px; color:#83a4cb;}
.htop-r {width: 240px; line-height:39px; }
.htop-r a {font-size:12px; color:#83a4cb; display:inline-block; padding:0 9px; background:url("../images/topline.png") no-repeat right center;} 
.htop-r a.noBl{background:none; padding-right:0;}
.container {margin-left:auto;margin-right:auto;width:1200px;font-family:"microsoft yahei";position: relative; height: 135px;}
.logo-l{width: 575px; height: 62px; background: url("../images/logo.gif") no-repeat left; position: relative; position: absolute; top:30px;}
.logozi{ font-size: 46px; font-family:"microsoft yahei"; color: #000; position: absolute; left: 60px; top:11px; line-height: 50px;font-weight: bold;}
.logozi p{font-size: 14px; color:#005ca4; line-height: 16px;}
.logo-l span{width: 380px; height: 62px; font-family:"microsoft yahei";position: absolute; left: 190px; top:15px; }
.logo-l span h2{color: #666;font-size:14px; line-height: 30px;font-family:"microsoft yahei"; font-weight:normal;padding-left:120px;}
.phone { height:49px; padding-top:4px; padding-right:44px; margin-top:42px; background:url("../images/phone.gif") no-repeat right center; text-align:right; font-size:14px; }
.phone dt { font-size: 18px; color: #646160;display: block; line-height: 18px; padding-top:5px;}
.phone dd {font-family: "microsoft yahei"; font-size: 20px; line-height: 26px;color: #c23236; font-weight:normal;}

/*--nav--*/
.nav {width: 100%; height: 45px;  min-width: 1080px;background-color: #064997;}
.nav ul {width: 1200px; height: 45px; margin: 0 auto; overflow: hidden;background-color: #064997;}
.nav ul li {float: left;width:120px; line-height: 45px; background: url("../images/nav-li.gif")no-repeat left center; text-align:center;}
.nav ul li.noBg {background: #c02d31 none; }
.nav ul li a {color: #fff; font-size: 14px;}
.nav ul li.last{background: none;}

/*--search--*/
.search{width:100%; height:50px; background:#b6b6b7;min-width:1200px;}
.search-c{width:1200px; margin:0 auto; overflow:hidden;}
.gjc{height:50px; line-height:49px; color:#fff; float:left;}
.gjc span{color:#2a5f9e; font-size:14px; font-family: "microsoft yahei";}
.gjc #keywords{font-size:12px; color:#fff; font-family: "microsoft yahei";}
.gjc a{ color:#fff; margin-left:5px;}
.sc{ float:right; margin-top:10px; height: 28px;}
.sc input{float:left;height:26px;line-height:25px;margin-right:1px;}
.sc input.text1 {text-indent: 5px;width: 180px;color: #cacaca;}

/*--product--*/
.cp{width:100%; min-width:1200px; height:auto;padding-top:30px;}
.cp-min{width:1200px; margin: 0 auto; overflow:hidden;}
.cp-l{width:320px;}
.plt{height:124px;width:320px; background:url(../images/cp-t.gif) no-repeat; font-style: normal;position:relative;}
.plt span{font-size:30px;line-height: 30px; color: #064997; font-family: "microsoft yahei"; position: absolute; top:40px; left:70px;}
.plt span p{font-size: 14px; text-align:center; color: #a2a0a1;}
.plb{ width:315px; height:auto; background: #e1dfe0;border-left-color: #005ca1;border-left:5px solid #005ca1;}
.plb ul{width: 300px; margin: 0 auto; overflow: hidden; padding:20px 0;}
.plb ul li{ padding-top:5px;padding-bottom: 10px;border-bottom:1px #ccc dashed ;}
.plb ul li a{margin-left:30px; padding-left:30px; font-size:16px;  background:url("../images/ico.gif") no-repeat left center; height:40px; line-height:40px; border-left:0;font-weight:normal;}
.pld {width:320px;background:#c02d31 url(../images/phone2.gif) no-repeat left 40px center; display:block; height:80px; margin-top:5px;}
.pld dt{font-style:normal; font-size:18px;color:#fff; font-family:"Microsoft YaHei";display: block;padding-top:15px;padding-left:90px;}
.pld dd{padding-left:90px;font-size:19px;color:#fff; font-family:"Microsoft YaHei";}
.pld a{font-size: 30px; color: #fff ; margin-left: 90px;display: block; padding-top: 25px;}
.cp-r {width:838px;}
.prt{width:836px;height:50px; overflow:hidden;padding-top:10px;border: 1px solid #e2e2e2;}
.prt .more{float:right;}
.prt a{font-size:14px;}
.prt span{font-size:28px;font-family:"Microsoft YaHei";color:#044f9f;line-height:28px;}
.prt span em{font-style:normal; font-size:16px;font-family:"Microsoft YaHei";color:#ccc;padding-left:5px;line-height:16px;}
.cp-r ul{overflow:hidden; border: 1px solid #e2e2e2;}
.cp-r ul li{width:256px; float:left;padding:15px 11px;}
.cp-r ul li a img {width:256px; height:150px;}
.cp-r ul li span{width:256px; height:50px; display:block;text-align:center; line-height:50px; }
.cp-r ul li span a {font-size:16px;font-family:"Microsoft YaHei";}

/*--case--*/
.case{width:100%; height:auto;min-width:1200px;padding-top:50px;}
.case-min{width:1200px; height:109px; margin: 0 auto;background:url(../images/yy-t.jpg)no-repeat center;}
.case-min dt{display:block; font-size:30px; font-family:"Microsoft YaHei"; line-height:30px;text-align:center;padding-top:15px;color:#396ca8;}
.case-min dd{display:block; font-size:14px; font-family:"Microsoft YaHei"; line-height:16px;text-align:center;color:#b2b1b1;padding-top:4px;}
.workMain{width:1139px;margin: 0 auto; padding:47px 0; position:relative; 	}
.workMain ul {overflow: hidden;width:999px; margin: 0 auto;height: 248px;}
.workMain ul li {float: left; width: 313px; height: 248px; padding:0px 10px;}
.workMain ul li img {width: 307px; height: 242px;border: 3px #ccc solid; }
.workMain .wbot{ display:block; position:absolute; width:39px; height:77px; top:50%; margin-top:-15px;}
.workMain .wbt1{ background:url("../images/al-l.gif") no-repeat center; left:24px;}
.workMain .wbt2{ background:url("../images/al-r.gif") no-repeat center; right:24px;}

/*--guanggao--*/
.gg {width:100%; height:300px; min-width:1200px;  background:url("../images/guangao.jpg") no-repeat center;}

/*--youshi--*/
.ys{width:1200px; height:1484px; margin:0 auto; background:url(../images/youshi.jpg) no-repeat center; min-width:1200px;position:relative;}
.ys1{width: 502px; height: auto; position:absolute; left: 100px; top:292px;}
.ys1-t{font-size: 29px; font-family: "microsoft yahei"; color: #044f9f; line-height: 28px;}
.ys1-t span{font-size: 14px; font-family: "microsoft yahei"; float: left;color:#8d8d8d;font-weight:normal;}
.ys1-nr{width: 500px;position: absolute;left: 0px; top:65px; }
.ys1-nr ul{overflow:hidden;}
.ys1-nr ul li{width:500px; float: left; line-height: 32px; font-size: 16px; font-family: "microsoft yahei"; background:url(../images/ico2.gif) no-repeat left 9px;padding-left:10px;}

.ys2{width: 502px; height: auto; position:absolute; right: 68px; top:592px;}
.ys2-t{font-size: 29px; font-family: "microsoft yahei"; color: #044f9f; line-height: 28px;}
.ys2-t span{font-size: 14px; font-family: "microsoft yahei"; float: left;color:#8d8d8d;font-weight:normal;}
.ys2-nr{width: 505px;position: absolute;left: 0px; top:65px; }
.ys2-nr ul{overflow:hidden;}
.ys2-nr ul li{width:500px; float: left; line-height: 32px; font-size: 16px; font-family: "microsoft yahei"; background:url(../images/ico2.gif) no-repeat left 9px;padding-left:10px;}

.ys3{width: 502px; height: auto; position:absolute; left: 100px; top:950px;}
.ys3-t{font-size: 29px; font-family: "microsoft yahei"; color: #044f9f; line-height: 28px;}
.ys3-t span{font-size: 14px; font-family: "microsoft yahei"; float: left;color:#8d8d8d;font-weight:normal;}
.ys3-nr{width: 510px;position: absolute;    left: 0px; top:65px; }
.ys3-nr ul{overflow:hidden;}
.ys3-nr ul li{width:500px; float: left; line-height: 32px; font-size: 16px; font-family: "microsoft yahei"; background:url(../images/ico2.gif) no-repeat left 9px;padding-left:10px;}

.ys4{width: 502px; height: auto; position:absolute; right: -80px; top:1220px;}
.ys4-t{font-size: 29px; font-family: "microsoft yahei"; color: #044f9f; line-height: 28px;}
.ys4-t span{font-size: 14px; font-family: "microsoft yahei"; float: left;color:#8d8d8d;font-weight:normal;}
.ys4-nr{width: 510px;position: absolute;left: 0px; top:65px; }
.ys4-nr ul{overflow:hidden;}
.ys4-nr ul li{width:500px; float: left; line-height: 32px; font-size: 16px; font-family: "microsoft yahei"; background:url(../images/ico2.gif) no-repeat left 9px;padding-left:10px;}

.phon{width: 232px; height: auto; position:absolute; right: 360px; top:1380px; font-size:18px;font-family:"microsoft yahei";}
.phon span{float:left; font-size:26px;color:#064997;}

/*--about--*/
.about{width:100%; height:600px; min-width:1200px;background:url(../images/about-bj.jpg) no-repeat center;}
.about-min{width:1200px; height:auto; margin:0 auto;position:relative;}
.about-t{height:40px; font-size:30px; font-family:"microsoft yahei"; color:#064997;position:absolute;top:100px; left:50px;line-height:30px; font-weight:bold;}
.about-t span{font-weight:normal;font-size:14px;color:#ccc;}
.about-b{width:1100px; position:absolute; top:150px; left:50px;}
.about-l{width:508px; height:348px;}
.about-r{width:552px; height:348px;}
.about-r h2{font-size:30px; font-family:"microsoft yahei"; color:#064997;}
.about-r p{text-indent:2em;line-height:32px;font-size:16px;font-family:"microsoft yahei";padding-top:9px;}
.about-r li {width:150px; height: 40px; background:#135691; text-align: center;-webkit-border-radius:15px;margin-left: 200px; }
.about-r li a {color: #fff; line-height: 40px;}
.about-r li.abt_ck{margin-top:20px;}

/*--news--*/
.hsnews{width:100%;height:auto;min-width:1200px; padding-top:40px;}
.hsnews-c{width:1200px;margin:0 auto;overflow:hidden;}
.hsnews-l{width:585px;}
.hsnews-l-t{width:585px; height:50px;font-size:28px;font-family:"microsoft yahei";color:#044f9f;line-height:28px;border-bottom:2px solid #e3e3e3;}
.hsnews-l-t span a{font-size:26px; color:#ccc;line-height:26px;}
.hsnews-l ul{overflow:hidden;padding-top:20px;}
.hsnews-l ul li{width:555px; height:40px; line-height:40px; border-bottom:1px dotted #e5e5e5; background:url("../images/ico3.gif") no-repeat left center; padding-left:24px;  overflow:hidden; }
.hsnews-l ul li a{font-size:16px; font-family:"microsoft yahei";}
.hsnews-l ul li span{float:right; font-size:16px;}

.hsnews-r{width:585px;}
.hsnews-r-t{width:585px; height:50px;font-size:28px;font-family:"microsoft yahei";color:#044f9f;line-height:28px;border-bottom:2px solid #e3e3e3;}
.hsnews-r-t span a{font-size:26px; color:#ccc; line-height:26px;}
.hsnews-r ul{overflow:hidden;padding-top:20px;}
.hsnews-r ul li{width:555px; height:40px; line-height:40px; border-bottom:1px dotted #e5e5e5; background:url("../images/ico3.gif") no-repeat left center; padding-left:24px;  overflow:hidden; }
.hsnews-r ul li a{font-size:16px; font-family:"microsoft yahei";}
.hsnews-r ul li span{float:right; font-size:16px;}

/*--links--*/
.links{width:100%; height:40px; background:#f8f8f8; min-width:1200px;margin-top:20px; line-height:40px;}
.links-c{width:1200px; margin:0 auto; overflow:hidden;}
.links-c span{float:left;font-size:22px; color:#135691;font-family:"microsoft yahei"; margin-left: 190px;}
.links-c p{float:left;padding-left:20px;}
.links-c p a{font-size:14px;font-family:"microsoft yahei";}

/*--dibu--*/
.db{width:100%; height:341px; background:url(../images/db-jg.gif) repeat-x; min-width:1200px;}
.db-c{width:1200px; margin: 0 auto;overflow:hidden;}
.dbnav{width:1050px; margin: 0 160px;padding-top:30px;}
.dbnav ul{overflow:hidden;}
.dbnav ul li{ float:left;padding:10px;}
.dbnav ul li a {font-size:17px; font-family:"microsoft yahei"; color:#fff;text-decoration:none;}
.dbbq{width:600px; margin: 0 auto; overflow:hidden;padding-top:20px;}
.dbbq-l{width:167px; height:189px; background: url("../images/dblogo.gif") no-repeat left;}
.dbbq-r{width:400px; }
.dbbq-r p{line-height:27px; font-size:16px; color:#fff; font-family:"microsoft yahei";}
.dbb{width:745px;height:40px; margin:0 auto; color:#fff;padding-top:16px; font-size:16px;line-height:40px;font-family:"microsoft yahei";}
.dbb a{padding:0 10px;font-size:16px;font-family:"microsoft yahei";color:#fff; }


