﻿/*! Maerskline - MEL @ netcompany.ui */@font-face {
	font-family:'Zetta Sans Light';
	src:url("../fonts/zetta_sans-light-webfont.eot");
	src:url("../fonts/zetta_sans-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/zetta_sans-light-webfont.woff") format("woff"),url("../fonts/zetta_sans-light-webfont.ttf") format("truetype"),url("../fonts/zetta_sans-light-webfont.svg#ZettaSansLight") format("svg");
	font-weight:normal;
	font-style:normal
}
/* qhl_css */
@charset "utf-8";
body,*,html,a,h1,h2,h3,span,div,ul,li{margin:0; padding:0px;}
body{font-family:microsoft yahei; font-size:13px; color:#666; text-decoration:none; line-height:160%; background-color:#fff; }
ul,li{list-style:none;}
.clearfix:after{ content: "020"; display: block; height: 0; clear: both; visibility: hidden;  }
.clearfix {  /* 触发 hasLayout */   zoom: 1;  }
.lk{display: block;height: 0;width: 0;overflow: hidden;}
img{ border:none;}

.fl{float:left;}
.fr{float:right;}

a{color:#666; text-decoration:none;}
a:hover{ color:#ff6600;}

.grey{ color:#999;}
a.grey:hover{ text-decoration:underline;}

.red{ color:#de0029;}

:focus{ outline:none;}
h3{ font-weight:normal;}
em,i{ font-style:normal;}

.wrapper{ width:1100px; margin:0 auto;}

/*index*/
.topline{ background-color:#f38200; color:#fff; line-height:40px; font-size:12px;}
.topline a{ color:#fff;}
.topline .img{ vertical-align:middle; width:12px;}

.top{  padding:18px 0 15px; font-family:Arial; font-size:12px;} 
.top .logo{ float:left;}
.top .logo img{ height:50px;}
.top .hotline{ float:right; padding-left:50px; margin-top:3px;background:url(../images/telsg.png) no-repeat left center;}
.top .hotline strong{ display:block; font-size:17px; font-family:Verdana, Geneva, sans-serif; color:#004a83;}

.nav{ background-color:#004a83; color:#fff;}
.nav ul{ float:left;}
.nav li{ width:100px; float:left; font-size:14px; font-weight:bold; line-height:50px;}
.nav a{ color:#fff; transition:.5s; padding:6px 0;}
.nav a:hover{ padding:6px 15px; border-radius:30px; background-color:#1e529b;}

.nav .search{ background-color:#002d50; border-radius:5px; float:right; padding:6px 15px; margin-top:8px;}
.nav input{ border:none; background-color:#002d50; color:#fff; font-family:microsoft yahei;}
.nav .submit{ background:url(../images/sear.png) no-repeat right center; text-indent:-9999px; width:13px;}

/*banner*/
.slider-wrapper {width:100%; height:590px; overflow:hidden; position: relative; }
.theme-default {width:100%; height:590px; position:relative; overflow:hidden;}
.theme-default #slider {width:1920px; height:590px; position:absolute; left:50%; top:0; margin-left:-960px;}
.theme-default .nivoSlider {position:relative;background:#fff url(../loading.gif) no-repeat 50% 50%; -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a; -moz-box-shadow: 0px 1px 5px 0px #4a4a4a; box-shadow: 0px 1px 5px 0px #4a4a4a;}
.theme-default .nivoSlider img {position:absolute; top:0px; left:0px; display:none;}
.theme-default .nivoSlider a {border:0; display:block;}
.theme-default .nivo-controlNav {position:absolute; left:50%; bottom:10px; margin-left:-55px;}
.theme-default .nivo-controlNav a {display:block;width:22px;height:22px;background:url(../images/bullets.png) no-repeat;text-indent:-9999px;border:0;float:left;}
.theme-default .nivo-controlNav a.active {background-position:0 -22px;}
.theme-default .nivo-directionNav a {display:block;width:30px;height:30px;background:url(../images/arrows.png) no-repeat;text-indent:-9999px;border:0;}
.theme-default a.nivo-nextNav {background-position:-30px 0; right:100px;}
.theme-default a.nivo-prevNav {left:100px;}
.theme-default .nivo-caption {font-family: Helvetica, Arial, sans-serif;}
.theme-default .nivo-caption a {color:#fff; border-bottom:1px dotted #fff;}
.theme-default .nivo-caption a:hover {color:#fff;}

.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav a {position:relative; z-index:9; cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}

.homeabout{ margin:50px 0;}
.homeabout .line01{ border-bottom:#ddd 1px solid; padding-bottom:30px;}
.homeabout .tit{ float:left; }
.homeabout .tit h3{ font-size:20px;width:107px; float:left;}
.homeabout .tit p{ font-size:12px; float:left; color:#777;}
.homeabout .more{ background-color:#004a83; color:#fff; float:right; font-size:12px; padding:6px 20px; border:#d4d4d4 1px solid; border-top:#f2f2f2 1px solid; border-left:#f2f2f2 1px solid;}
.homeabout .info{ font-family:Arial; padding:40px 0 50px;}
.homeabout .box{ border:#d6d6d6 1px solid; float:left; padding:30px 25px; margin-right:30px; width:290px; font-family:Arial; background-repeat:no-repeat; background-position:250px 25px;}
.homeabout .box01{ background-image:url(../images/about.png);}
.homeabout .box02{background-image:url(../images/rp.png); background-position:230px 25px;}
.homeabout .box03{margin-right:0px; background-image:url(../images/cult.png);}
.homeabout .contit{ font-family:"Zetta Sans Light"; font-size:24px; margin-bottom:40px;}
.homeabout .contit p{ padding-top:10px;}

.subanner{ height:240px; background:url(../images/dzbg.jpg) no-repeat center center; text-align:center;}
.subanner h3{ font-size:24px; color:#fff; font-weight:bold; padding-top:70px;}
.subanner .tel{ border:1px solid #fff; border-radius:5px; text-align:center; font-size:14px; display:inline-block; color:#fff; font-weight:bold; padding:10px 20px; margin-top:20px;}

.hometit h3{ font-size:21px; float:left;}
.hometit em{ display:block;font-family:"Zetta Sans Light"; font-size:15px; margin-bottom:5px;}
.hometit .prolist{ float:right;}
.hometit .prolist .on{ background-color:#004a83;border-bottom:#f38200 2px solid; border-right:#2a6b89 1px solid; border-left:#3b99c3 1px solid; border-top:#3b99c3 1px solid;}
.hometit .prolist .on a{ color:#fff; }
.hometit .prolist li{ float:left; padding:8px 20px; margin-top:10px; border-bottom:#cfcfcf 1px solid; border-right:#cfcfcf 1px solid; border-left:#ececec 1px solid; border-top:#ececec 1px solid; margin-left:3px;}
.hometit .more{ background-color:#004a83; color:#fff; float:right; font-size:12px; padding:6px 20px; border:#d4d4d4 1px solid; border-top:#f2f2f2 1px solid; border-left:#f2f2f2 1px solid; margin-top:10px;}

.homepro{ padding:50px 0;}
.homepro .conn{ margin-top:36px;}
.homepro .conn li{ float:left; width:260px; margin-right:18px; border-bottom:#dddddd 2px solid; border-right:#dddddd 1px solid; margin-bottom:30px;}
.homepro .conn .txt{ padding:15px 20px; line-height:140%;}
.homepro .conn .tit{ font-size:16px; color:#004a83;}
.homepro .conn .info{ color:#999; font-size:12px; font-family:Arial; margin-top:5px; margin-bottom:15px;}
.homepro .conn .more{ text-align:right;}

.homenews{ padding:50px 0 0px; background-color:#f4f4f4;}
.homenews .line{ padding-top:30px;}
.homenews .hotnews{ width:600px; float:left;}
.homenews .hotnews .img img{ width:600px;}
.homenews .hotnews .tit{ font-size:16px; color:#f38200; font-style:italic; padding-top:15px;}
.homenews .hotnews .info{ font-size:12px; color:#777; padding:15px 0 22px;}
.homenews .conn{ float:right; width:427px; }
.homenews .conn ul{ margin-top:-20px;}
.homenews .conn li{ padding-bottom:20px; border-bottom:#ebeae8 1px solid; padding-top:20px}
.homenews .conn .tit{ font-size:16px; color:#004a83; padding-bottom:5px;}
.homenews .conn .info{ font-size:12px; line-height:140%; color:#777; }
.homenews .conn .date{ text-align:right; font-size:12px;}
.homenews .conn li:last-child{ border-bottom:none;}

.footnav{ color:#fff; font-size:12px; background:url(../images/bottbg.jpg) #355261 no-repeat center bottom; padding:50px 0px 78px 0px;}
.footnav a{ color:#fff;}
.footnav dl{ float:left; padding-right:66px;}
.footnav dt,.footnav .tit{ font-weight:bold; padding-bottom:18px;}
.footnav .list{ float:left;}
.footnav .contact{ float:right;}

.foot{ background-color:#0072a1; padding:20px 0px; color:#fff; font-size:12px;}
.foot a{ color:#fff;}
.foot .wrapper{ overflow:hidden;}

/*content*/
.bannerx{ background:url(../images/bannerx.jpg) no-repeat center center; height:300px;}
.main{ width:1100px; margin:40px auto; position:relative; min-height:450px;}
.leftside{ width:240px; float:left;}
.leftside .pro{ background-color:#1c5077; padding:16px;color:#fff; }
.leftside .pro a{ color:#fff;}
.leftside .pro a:hover,.leftside .on a{ color:#f9ffb7;}
.leftside .pro h3{ font-weight:normal; line-height:42px; font-size:18px; background-color:#4c7fa5;text-indent:12px;}
.leftside .pro ul{ margin-top:12px;}
.leftside .pro li{ background:url(../images/ppbg.jpg) no-repeat center bottom; line-height:40px;}
.leftside .contact{ margin-top:20px; background:url(../images/lx01.jpg) no-repeat right bottom; }
.content{ width:820px; float:right;}
.content .bigtit{ border-bottom:3px solid #00487f; height:32px;}
.content .bigtit h3{ font-size:18px; color:#00487f; font-weight:normal; float:left; border-bottom:4px solid #f38200; line-height:31px;}
.content .bigtit em{ font-style:normal; font-size:16px; text-transform:uppercase;}
.content .bigtit span{ float:right;}
.content .concon{ padding:20px 0; font-size:14px; line-height:24px;}
.content .news{ margin-top:5px;}
.content .news li a{display:block;height:122px;font-size:14px;	font-weight:bold;padding:10px 3px;border-bottom:1px dotted #ccc;transition:0.5s;}
.content .news li a img.a{width:180px;height:113px;	background:url(../images/news_bg.jpg) no-repeat center center;float:left; border:1px solid #eee;}
.content .news li a h2{	font-size:18px; font-weight:normal;	margin-left:200px;line-height:30px; color:#00487f; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.content .news li a span{display:block; font-family:13px; font-family:microsoft yahei;font-weight:normal;	line-height:20px;	margin-left:200px;	margin-top:6px;}
.content .news li a em{ margin-left:200px; font-style:normal; font-size:12px; color:#999; display:block; font-weight:normal;margin-top:10px;}
.content .news li a:hover{text-decoration:none; background-color:#eee;}
.content .product li{ float:left; width:260px; margin-right:18px; border-bottom:#dddddd 2px solid; border-right:#dddddd 1px solid; margin-bottom:30px;}
.content .product .img img{ width:100%;}
.content .product .txt{ padding:15px 20px; line-height:140%;}
.content .product .tit{ font-size:16px; color:#004a83;}
.content .product .info{ color:#999; font-size:12px; font-family:Arial; margin-top:5px; margin-bottom:15px;}
.content .product .more{ text-align:right;}

.protab{ border-collapse:collapse; width:100%;}
.protab td{ border:1px solid #ccc; padding:2px; text-align:center;}
.protab tr:nth-child(n){ background-color:#eaf6ff;}
.protab tr:nth-child(2n){ background-color:#fff;}
