﻿@CHARSET "UTF-8";
@import url("/skin/default/css/daohangdz.css");
@import url("/skin/default/css/pikaday.css");

.daohang{display:none;}
.shoujif{display:none;}

/** shuoming **/
.gaiyaoz{width:100%; float:left; padding-bottom:10px;}
.laos1110{ margin-left:auto; margin-right:auto; width:1200px; }
.laos1110 h1{width:1200px; float:left; padding:20px 0 15px 0; font-family:"biaoti"; font-size:22px; color:#3e3a39; text-align:center;}
.sm1200 {width:1160px; padding:5px 20px; float:left; background:#f5f5f5; font-size:1.0em; font-family: "taipurui"; color:#404040; line-height:24px;}
.sm1200 p{ margin:10px 0; font-size:1.0em; font-family: "taipurui"; color:#404040; line-height:24px; font-weight:normal; }
.sm1200 ul{float:left; width:100% !important; margin-bottom:10px;}
.sm1200 ul li{ margin:0px; list-style-type:disc; list-style-position: inside; width:100% !important;}


/* neieyweizhi */
.neiyebar{width:100%; float:left;}
.neiyebar .auto1200{width:1200px; margin-left:auto; margin-right:auto; height:300px; margin-top:20px; position:relative; box-shadow:0px 1px 1px #d3d3d3; border-radius:0 0 4px 4px; overflow:hidden;}
.neiyebar .auto1200 img{width:1200px; height:300px; border-radius:4px;}
.neiyewz1200{width:1160px; padding:0 20px; float:left; background:url(../images/black-50.png); font-family:"taipurui"; position:absolute; bottom:0px; left:0px; color:#ffffff; font-size:16px; height:45px; line-height:45px; border-radius:0 0 4px 4px; }

.neiyewz1200 a:link {color:#ffffff; text-decoration:none;} 
.neiyewz1200 a:visited {color:#ffffff;} 
.neiyewz1200 a:hover,a:active {color:#ffffff; text-decoration: underline; }

/* listweizhi */
.listbar{width:100%; float:left; background:#f5f5f5; /*box-shadow:0px 1px 1px #d3d3d3;*/}
.listbar .listz1200{width:1200px; margin-left:auto; margin-right:auto; font-family:"taipurui"; bottom:0px; left:0px; color:#404040; font-size:16px; height:45px; line-height:45px; }

.listbar .listz1200 a:link {color:#404040; text-decoration:none;} 
.listbar .listz1200 a:visited {color:#404040;} 
.listbar .listz1200 a:hover,a:active {color:#3a7d8d; text-decoration:none; }

/* weizhi */
.programsbar{width:100%; float:left; height:400px; box-shadow:5px 5px 5px #d3d3d3; position:relative;}
.neiwith{width:100%; float:left; background:url(../images/black-50.png); font-family:"taipurui"; position:absolute; bottom:0px; left:0px;}
.middlen{width:1200px; margin-left:auto; margin-right:auto; color:#ffffff; font-size:16px; height:45px; line-height:45px; }
.middlen a:link {color:#ffffff; text-decoration:none;} 
.middlen a:visited {color:#ffffff;} 
.middlen a:hover,a:active {color:#3a7d8d; text-decoration:none; }
.programz{width:100%; float:left; padding-top:20px;}
.program850{width:590px; float:left; margin:0 20px 20px 0; overflow:hidden; position:relative;}
.programz .program850:nth-child(2n+2) { margin-right:0px;}
.program850 img{width:590px; height:280px; border-radius:4px 4px 0 0; transition:all 0.5s ease;}
/*.program850:hover img{transform: scale(1.05);}*/
.program850 h3{font-family:"biaoti"; font-size:1.0em; height:38px; line-height:38px; padding:0 20px; font-weight:normal; position:absolute; border-radius:30px; top:120px; left:50%; 
transform: translateX(-50%); white-space: nowrap; z-index:10; background-color:rgba(58,125, 141, 0.8); text-align:center; }
.program850 h3 a:link {color:#ffffff; text-decoration:none;} 
.program850 h3 a:visited {color:#ffffff;} 
.program850 h3 a:hover,a:active {color:#ffffff; text-decoration:underline;}
.program850 .tt{ font-size:1.0em; height:72px; overflow:hidden; line-height:24px; width:550px; padding:10px 20px; background-color:#f5f5f5; color:#404040; font-family: "taipurui";}


/** neiye **/
.con900{margin-left:auto; margin-right:auto; width:900px; font-size:1.0em; font-family:"taipurui"; color:#404040; line-height:26px; font-weight:normal;}
.con900 h1{width:100%; float:left; padding:15px 0 15px 0; font-family: "biaoti"; font-size:22px; line-height:24px; border-bottom:1px solid #f5f5f5; color:#404040; text-align:center; }
.con900 h2{width:100%; float:left; padding:10px 0 0px 0; font-family: "biaoti"; font-size:1.0em; color:#404040; }
.con900 h3{width:100%; float:left; padding:10px 0 0px 0; font-family: "biaoti"; font-size:1.0em; color:#404040; }
.con900 img{ max-width:900px !important; height:auto !important; margin:5px 0; border-radius:4px;}
.con900 p{ float:left; margin-top:10px; width:100%; margin-bottom:0px; font-family:"taipurui"; font-size:1.0em;}
.con900 p span{font-family: "biaoti"; font-size:1.1em;}

.con900 table{border:1px solid #d2d2d2; margin:10px 0px 0px 0px; width:100%; float:left; background-color:#FFF; border-spacing:0px;}
.con900 table tr td{padding:7px 10px; line-height:22px; border-right:1px solid #d2d2d2; border-top:1px solid #d2d2d2; margin:0px; color:#656565; }
.con900 table tr th{padding:7px 10px; line-height:22px; border-right:1px solid #d2d2d2; margin:0px; color:#5a5a5a; background:#f5f5f5;}

.con900 table tr:first-child{font-weight:bold; }
.con900 table tr td:last-child{border-right:none;}
.con900 table tr th:last-child{border-right:none;}
.con900 table tr:nth-child(odd){background:#f5f5f5; }

.con900 ul{float:left; width:100% !important; margin:5px 0 !important;}
.con900 ul li{ width:100% !important; list-style-type: disc !important; list-style-position: inside !important;}

.gongneng{width:100%; float:left; background-color:#f5f5f5; border-radius:4px; font-family:"biaoti"; font-size:1.0em; margin-top:20px;}
.gongneng li{width:100%; text-indent:1em; float:left; line-height:35px; height:35px; overflow:hidden; border-bottom:2px solid #ffffff;}
.gongneng li span{color:#3a7d8d;}

.con900 a:link {color:#404040; text-decoration: underline; } 
.con900 a:visited {color:#404040;} 
.con900 a:hover,a:active {color:#3a7d8d; }

.con900 .gongneng a:link {color:#404040; text-decoration:none; } 
.con900 .gongneng a:visited {color:#404040;} 
.con900 .gongneng a:hover,a:active {color:#3a7d8d;text-decoration: underline; }


/** biao **/

.dingzhi100{width:100%; float:left; margin-bottom:10px;}
.youz1110{margin-left:auto; margin-right:auto; width:910px; }
.youz1110 h1{width:100%; float:left; padding:15px 0 15px 0; font-family:"biaoti"; font-size:22px; margin-bottom:10px; line-height:24px; border-bottom:1px solid #f5f5f5; color:#404040; text-align:center; }

.youz1110 h4{color:#404040; float:left; height:30px; line-height:30px; margin:0 0 0 10px; font-family:"biaoti"; font-size:16px;}
.bitian{background:url(../images/bitian.png) right center no-repeat; }
.guojia{background:url(../images/guojia.png) right center no-repeat; background-size: auto 20px;}
.rili{background:url(../images/rili.png) right center no-repeat; background-size: auto 20px;}
.whatsapps{background:url(../images/whatsapps.png) right center no-repeat; background-size: auto 20px;}

.youz1110 table tr td{color:#404040; height:32px; line-height:32px; font-family: "taipurui";}
.youz1110 .inname{font-size:16px; font-family:"biaoti"; float:left; width:420px; padding-left:10px; height:35px; border:none; line-height:35px; margin:10px; border:2px solid #d0d0d0;}
.youz1110 .code{width:80px; border:1px solid #d0d0d0; border-radius:0px; height:22px; line-height:22px; vertical-align:middle; background-color:#ffffff;}
.youz1110 .codeimg{height:26px !important; width:auto; vertical-align:middle;}
.youz1110 .contmessage{font-size:16px; font-family:"biaoti"; padding-left:10px; float:left; width:876px; height:95px; border:none; line-height:25px; margin:10px; border:2px solid #d0d0d0;}
.mleft10{margin-left:10px;}

.youz1110 .contactsubmit{color:#ffffff; background-color:#3a7d8d; margin-left:50%; transform: translateX(-50%); margin-top:10px; width:150px; float:left; font-size:18px; font-family: "biaoti"; height:36px; text-align:center; border-radius:4px; border:2px solid #3a7d8d; cursor:pointer; }
.youz1110 .contactsubmit:hover{color:#3a7d8d; background-color:#ffffff; border:2px solid #3a7d8d;}

.youz1110 select{font-size:16px; width:445px; color:#999; border:2px solid #d0d0d0; font-family:"biaoti"; margin-top:10px; padding-left:10px; height:40px; line-height:40px; margin-left:10px;
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  background: url("../images/arrow.png") no-repeat scroll right center #ffffff;}

/* ================= 移动端适配（移到文件末尾，确保覆盖上面的 PC 样式） ================= */
@media screen and (max-width:960px){
.topbg{ display:none;}
.nav{display:none;}

.youz1110{margin-left:auto; margin-right:auto; width:97%; }
.youz1110 h1{ padding:10px 0 10px 0; font-size:18px; margin-bottom:10px; line-height:24px; }
.youz1110 .inname{ width:97%; padding-left:3%; height:32px; border:none; line-height:32px; margin:10px; border:1px solid #d0d0d0;}
.youz1110 .contmessage{ padding-left:3%; float:left; width:97%; height:90px; border:none; line-height:24px; margin:10px; border:1px solid #d0d0d0;}
.youz1110 select{font-size:16px; width:93%; border:1px solid #d0d0d0; margin-top:10px; padding-left:10px; height:40px; line-height:40px; margin-left:3%;}
.youz1110 .inname, .youz1110 .contmessage, .youz1110 select{ box-sizing:border-box; }
}
