﻿/* CSS Document */
@CHARSET "UTF-8";
@import url("/skin/default/css/ndaohang.css");
/* weizhi */
.neiwith{ width:100%; float:left; height:450px; position:relative; margin-top:80px;}
.middjm{ width:1400px; margin-left:-700px; left:50%; z-index:100; bottom:0px; position:absolute; border-radius:4px 4px 0 0; height:45px; background:rgba(37, 114, 191, 0.5);}

.middjm .video2 {width:1360px; height:45px; margin-left:auto; margin-right:auto; padding:0px 20px; line-height:45px; color:#ffffff; font-size:14px;}
.video2 a:link {color:#ffffff; text-decoration:none;} 
.video2 a:visited {color:#ffffff;} 
.video2 a:hover,a:active {color:#ffffff; text-decoration:none; }


.middlen{ width:1400px; margin-left:-700px; left:50%; bottom:0px; position:absolute; border-radius:4px 4px 0 0; height:45px; background:rgba(255, 255, 255, 0.3);}

.middlen .video2 {width:1360px; height:45px; float:left; padding:0px 20px; line-height:45px; color:#575757; font-size:14px;}
.video2 a:link {color:#575757; text-decoration:none;} 
.video2 a:visited {color:#575757;} 
.video2 a:hover,a:active {color:#35c5a3; text-decoration:none; }



.jiamengbart{ width:100%; float:left; background:url(/skin/default/images/jiameng.jpg) top center no-repeat; height:860px; /*height:100vh;*/ position:relative; }
.jiamengbart .jmtopysz{ width:1400px; float:left; position:absolute; margin-left:-700px; left:50%; bottom:20px; }
.jiamengbart .jmtopysz .jmtopys{ width:335px; float:left; margin-right:20px; padding-top:25px; background-color:#35c5a3; height:110px;}
.jiamengbart .jmtopysz .jmtopys h3{ width:100%; float:left; text-align:center; font-size:36px; line-height:40px; height:40px; font-weight:normal;}
.jiamengbart .jmtopysz .jmtopys h3 a:link {color:#ffffff; text-decoration:none;} 
.jiamengbart .jmtopysz .jmtopys h3 a:visited {color:#ffffff;} 
.jiamengbart .jmtopysz .jmtopys h3 a:hover,a:active {color:#ffffff; text-decoration:none; }
.jiamengbart .jmtopysz .jmtopys h4{ width:100%; float:left;color:#ffffff; text-align:center; padding-top:15px; font-size:18px;line-height:20px; height:20px; font-weight:normal;}
.jiamengbart .jmtopysz .jmtopys:nth-child(4) { margin-right:0px;}
/*liucheng*/
.footljzx{width: 100%; float:left; height:390px; background-color:#ffffff; border-radius:4px; margin-bottom:25px;}
.footljzx h2{width:1400px; height:60px; float:left; line-height:60px; text-align: center; border-bottom:1px solid #f5f5f5; font-size:30px; font-weight:normal; color: #838383;}
.footljzx h2 a:link{color:#838383; text-decoration:none; }
.footljzx h2 a:visited{ color:#838383; text-decoration:none;}
.footljzx h2 a:hover,a:active{ color:#35c5a3; text-decoration:none;}

.footljzx h4{width:1360px; margin-left:20px;  line-height:50px; height:50px; float:left; border-radius:4px; text-align: center; font-weight:normal; background:rgba(37, 114, 191, 1); }

.footljzx h4 span{font-size:16px;  line-height:50px; height:50px; padding-left:20px; padding-right:40px; color: #ffffff; background:url(../images/jmjt.png) right center no-repeat; background-size:16px 16px; }
.footljzx h4 span:last-child{background: none; }

.footljzx .formzong{ float:left; width:1360px; position:relative; margin-left:20px;}
.formzong .bitian { background:url(/skin/default/images/bitian.png) right center no-repeat; }
.formzong .inname{font-size:14px; float:left; width:655px; background-color:#ffffff; padding-left:10px; border:1px solid #e2e2e2; border-radius: 4px; margin:5px auto; height:32px; line-height:32px;}
.formzong .contmessage{font-size:14px; padding-left:10px; float:left; resize:none; width:1345px; border:1px solid #e2e2e2; border-radius: 4px; margin:10px auto; height:80px; line-height:26px; font-family:"MicroSoft YaHei";}

.formzong .contactsubmit{color:#ffffff; background-color:#35c5a3; width:180px; position: relative; margin-left:-90px; left:50%; font-size:16px; margin-top:10px; height:42px; text-align:center; border-radius:30px; border:1px solid #35c5a3; cursor:pointer; }
.formzong .contactsubmit:hover{color:#35c5a3; background-color:#ffffff; border:1px solid #35c5a3; }



.footljzx .lx a{display: block; width:200px; height:50px; border: 1px solid #FFFFFF; border-radius:4px; margin:80px auto; line-height:50px; text-align: center; font-size: 18px; }
.footljzx .lx a:hover {background-color: #35c5a3; text-decoration: none; border: 1px solid #35c5a3;}

.footljzx .lx a:link{color:#ffffff; text-decoration:none;transition: background-color .5s;}
.footljzx .lx a:visited{ color:#ffffff; text-decoration:none;}
.footljzx .lx a:hover,a:active{ color:#ffffff; text-decoration:none;}

 
.team2 .faq{ float:left; width:670px; margin-left:20px; border-bottom:#d3d3d3 dotted 1px; overflow:hidden; margin-bottom:15px; padding-bottom:10px;}
.team2 .faq .q{ background:url(../images/q.png) no-repeat 0px 5px; float:left; width:620px; padding-left:30px; height:28px; line-height:28px; font-size:16px; overflow:hidden;}
.team2 .faq .q a:link {color:#4d4d4d; text-decoration:none; } 
.team2 .faq .q a:visited {color:#4d4d4d;} 
.team2 .faq .q a:hover,a:active {color:#35c5a3; text-decoration:none;}

.team2 .faq .a{ margin-top:10px;background:url(../images/a.png) no-repeat 0px 5px; float:left; width:620px; padding-left:30px; height:52px; color:#a0a0a0; line-height:26px; font-size:14px; overflow:hidden; }


/*jiemng*/
.jiamengqg100{width:100%; float:left; background:#ffffff;}
.jiamengqg1002{width:100%; float:left; background:#f5f5f5;}
.jiamengqgz{  width:1220px; margin-left:auto; margin-right:auto; padding-top:30px;}
.gongsijjwzi{ margin:10px 10px 20px 10px; width:1400px; float:left; font-size:16px; color:#666; line-height:30px;}
.gongsijjwzi a:link {color:#35c5a3; text-decoration:none; } 
.gongsijjwzi a:visited {color:#35c5a3;} 
.gongsijjwzi a:hover,a:active {color:#35c5a3; text-decoration:none;}

.jiamengqgz h1{width:100%; text-align:center; float:left; font-size:24px; color:#3f3f3f; font-weight:normal;  margin-bottom:15px; line-height:22px;}
.jiamengqgz h1 a:link {color:#3f3f3f; text-decoration:none; } 
.jiamengqgz h1 a:visited {color:#3f3f3f;} 
.jiamengqgz h1 a:hover,a:active {color:#35c5a3; text-decoration:none;}

.jiamengqgz .lm{ position:absolute; top:0px; left:0px; z-index:10;border-radius:4px 3px 3px 0; background-color:#35c5a3; padding-left:15px; padding-right:15px; height:35px; line-height:35px; font-size:16px;}
.jiamengqgz .lm a:link {color:#fff; text-decoration:none; } 
.jiamengqgz .lm a:visited {color:#fff; text-decoration:none;} 
.jiamengqgz .lm a:hover,a:active {color:#fff; text-decoration: none;}

.jiamengqgz .pt{float:left; position:relative; width:285px; border-radius:4px; margin-left:10px; margin-right:10px; margin-bottom:20px;}
.jiamengqgz .pt img{float:left; width:285px; height:185px; border-radius:5px 5px 0 0;}
.jiamengqgz .pt .tt{float:left; width:285px;background-color:#f5f5f5; border-radius:0 0 5px 5px; height:45px; font-size:16px; text-align:center; line-height:45px; }
.jiamengqgz .pt .tt a:link {color:#838383; text-decoration:none; } 
.jiamengqgz .pt .tt a:visited {color:#838383; text-decoration:none;} 
.jiamengqgz .pt .tt a:hover,a:active {color:#35c5a3; text-decoration: none;}


/* chegnshi*/
.jiamengshi{  width:1220px; margin-left:auto; margin-right:auto; padding-top:30px;}
.jiamengshi h1{width:100%; text-align:center; float:left; font-size:24px; color:#3f3f3f; font-weight:normal;  margin-bottom:15px; line-height:22px;}
.jiamengshi h1 a:link {color:#3f3f3f; text-decoration:none; } 
.jiamengshi h1 a:visited {color:#3f3f3f;} 
.jiamengshi h1 a:hover,a:active {color:#35c5a3; text-decoration:none;}

.jiamengshi .pt{float:left; position:relative; width:285px; border-radius:4px; margin-left:10px; margin-right:10px; margin-bottom:20px;}
.jiamengshi .pt img{float:left; width:285px; height:185px; border-radius:5px;}

.jiamengshi .pt a.video_txt {position: absolute; width:235px; left:25px; top:78px; border-radius:30px; height:38px; font-size:16px; line-height:38px; color:#fff; text-align:center;  background-color: rgba(24, 156, 136, 0.85); z-index:10; text-decoration: none;}

.jiamengshi .pt a.video_txt:hover {color:#fff; text-decoration: none; }



/*jm*/

.jihua{width:1400px; margin-left:auto; margin-right:auto; height:220px; }
.jihua .jhlist{width:335px; float:left; margin-left:20px; height:150px; padding:25px 0; background-color: rgba(255, 255, 255, 1); box-shadow:0 8px 16px 0 rgba(219,222,232,.3);transition:all .5s;}
.jihua .jhlist img{ float:left; height:100px; margin-left:70px;}
.jihua .jhlist h5{width:100%; float:left; margin-top:10px; text-align:center; font-size:16px; height:30px; line-height:30px; font-weight:normal;}
.jihua .jhlist h5 a:link {color:#35c5a3; text-decoration:none; } 
.jihua .jhlist h5 a:visited {color:#35c5a3; text-decoration:none;} 
.jihua .jhlist h5 a:hover,a:active {color:#35c5a3; text-decoration: underline;}

.jihua .jhlist:nth-of-type(1){margin-left:0px;}
.jihua .jhlist:hover{padding:35px 0; margin-top:-10px;box-shadow:0 0 16px 8px rgba(219,222,232,.3); }



.jiameng{float:left; background-color:#f5f5f5; width:100%; padding:0px; }


.duibitu100{float:left; width:100%; padding-bottom:10px;background-color:#f5f5f5;}
.duibitu{ width:1400px; margin:0px auto 0px auto; box-shadow: 0 0 2px rgba(217, 237, 255, 1);  height:410px;background:url(/skin/default/images/dbbj.jpg) center center no-repeat;}

.duibitu .dbl{ width:700px; float:left; }
.duibitu .dbr{ width:700px; float:left; }
.duibitu .dbl .bar{ width:300px; float:left; margin-left:200px; height:42px; text-align:center; margin-top:30px; line-height:42px; font-size:18px; color:#fff; 
border-radius:20px;background:url(/skin/default/images/xl.png) #35c5a3 260px 5px no-repeat; background-size:32px 32px;}
.duibitu .dbr .bar{ width:300px; float:left; margin-left:200px; height:42px; text-align:center; margin-top:30px; line-height:42px; font-size:18px; color:#656565; 
border-radius:20px;background:url(/skin/default/images/kl.png) #f5f5f5 260px 5px no-repeat; background-size:32px 32px;}
.duibitu .dbl ul{width:680px; float:left; margin-left:20px; margin-top:25px;}
.duibitu .dbr ul{width:680px; float:left; margin-right:20px; margin-top:25px;}
.duibitu .dbl ul li{background:url(/skin/default/images/ico5n.jpg) left 13px no-repeat; color:#35c5a3; font-size:16px; height:37px; overflow:hidden; line-height:37px; padding-left:18px; }
.duibitu .dbr ul li{background:url(/skin/default/images/ico4n.jpg) right 13px no-repeat; text-align:right; color:#656565; font-size:16px; height:37px; overflow:hidden; line-height:37px; padding-right:18px; }



/* about */
.aboutCon{ width:100%; float:left; background-color:#f5f5f5; }
.about1200{ margin-left:auto; margin-right:auto; width:1400px; }

.about1200 .fwlistul{width:900px; float:left; margin-left: 250px; }
.about1200 .fwlistul .fwlistli{width:300px; float:left; margin-bottom:20px; margin-top:10px;}
.about1200 .fwlistul .fwlistli img{width:160px; margin:10px 70px;}
.about1200 .fwlistul .fwlistli .tt{width:300px; float:left; text-align:center; color: #35c5a3; font-size:18px;}
.about1200 .fwlistul .fwlistli .tt a:link{color:#35c5a3; text-decoration:none;}
.about1200 .fwlistul .fwlistli .tt a:visited{ color:#35c5a3; text-decoration:none;}
.about1200 .fwlistul .fwlistli .tt a:hover,a:active{ color:#35c5a3; text-decoration: underline;}



.about1200 h1{ width:1400px; color:#35c5a3; font-size:26px; line-height:70px; height:70px; float:left; position:relative; text-align:center; font-weight:normal;}
.about1200 h1 i{width:74px; height:2px; background-color:#35c5a3; position:absolute; left:50%; margin-left:-37px; bottom:0px;}
.about1200 h3{width:1400px; float:left; margin-bottom:20px; margin-top:10px; text-align: center; font-weight:normal; font-size:18px; color:#35c5a3; height:30px; line-height:30px;}

.about1200 h1 a:link {color:#35c5a3; text-decoration: none; } 
.about1200 h1 a:visited {color:#35c5a3; text-decoration: none;} 
.about1200 h1 a:hover,a:active {color:#35c5a3; text-decoration: none;}



.about1200 h2{ width:1400px; font-size:24px; line-height:70px; height:70px; float:left; text-align:center;  font-weight:normal;}


.about1200 p{ width:1400px; color:#6f6f6f; font-size:16px; line-height:30px; float:left; text-align:center;  font-weight:normal;}
.about1200 p a:link {color:#6f6f6f; text-decoration: underline; } 
.about1200 p a:visited {color:#6f6f6f; text-decoration: underline;} 
.about1200 p a:hover,a:active {color:#6f6f6f; text-decoration: none;}
.advantage{ float:left; margin-bottom:20px;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  -webkit-transition: box-shadow 0.5s;
  transition: box-shadow 0.5s;
 width:1400px; border-radius:4px;
 filter:alpha(Opacity=90);-moz-opacity:0.9;opacity: 0.9; 
 }
 
 .recfour{float:left; position: relative; width:280px;  background-color:#ffffff; padding:30px 0px 30px 0px;}
 .recfour .tit{ text-align:center; font-size:40px; font-weight: normal; color:#35c5a3; line-height:70px; height:70px;}
 .recfour .tit sup{ font-size:16px; position:absolute; top:0px; padding-left:5px; color:#35c5a3;}
 .recfour .titf{ text-align:center; font-size:14px; color:#9c9c9c; line-height:22px; }
  
  
  




.team{float:left; width:1400px; background:#ffffff; border-radius:4px; margin-bottom:30px;}
.team .bar{float:left; width:1400px;color:#838383; font-size:24px; text-align:center; line-height:60px; border-bottom:1px solid #f5f5f5; line-height:60px; margin-bottom:20px;}
.team .bar a:link {color:#838383; text-decoration: none; } 
.team .bar a:visited {color:#838383; text-decoration: none;} 
.team .bar a:hover,a:active {color:#35c5a3; text-decoration: none;}

.team .pt{float:left; width:325px; border-radius:4px; margin-left:20px; margin-bottom:20px; position:relative; }
.team .pt img{float:left; width:325px; height:220px; border-radius:4px;}
.team .pt .tt{float:left; width:325px; padding:0px; font-size:14px; background-color:#f5f5f5; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; border-radius:0 0 4px 4px; height:38px; text-align:center; line-height:38px; text-align:center;}
.team .pt .tt a:link {color:#838383; text-decoration:none; } 
.team .pt .tt a:visited {color:#838383; text-decoration:none;} 
.team .pt .tt a:hover,a:active {color:#35c5a3; text-decoration: none;}

.team a.video_txt {position: absolute; width:325px; left:0px; bottom:0px; height:38px; font-size:0.9em; line-height:38px; color:#fff; text-align:center; background:url(/skin/default/images/black-50.png); border-radius:0 0 4px 4px; text-decoration: none;}
.team a.video_txt:hover {color:#fff; text-decoration: none; background:url(/skin/default/images/red-50.png);}

.team2{float:left; width:1400px; background:#ffffff; border-radius:4px; margin-bottom:30px;}
.team2 .bar{float:left; color:#838383; width:1400px;  font-size:24px; text-align:center; line-height:50px; border-bottom:1px solid #f5f5f5; line-height:50px;}
.team2 .bar a:link {color:#838383; text-decoration: none; } 
.team2 .bar a:visited {color:#838383; text-decoration: none;} 
.team2 .bar a:hover,a:active {color:#35c5a3; text-decoration: none;}

.team2 .pt{float:left; width:256px; border-radius:4px; margin-left:20px; margin-bottom:20px; margin-bottom:20px; position:relative; margin-top:20px;}
.team2 .pt img{float:left; width:256px; height:350px; border-radius:4px;}
.team2 a.video_txt {position: absolute; width:256px; left:0px; bottom:0px; height:40px; font-size:0.9em; line-height:40px; color:#fff; text-align:center; background:url(/skin/default/images/black-50.png); border-radius:0 0 4px 4px; text-decoration: none;}
.team2 a.video_txt:hover {color:#fff; text-decoration: none; background:url(/skin/default/images/red-50.png);}



/* search */
.search{ float:left; height:80px; width:100%; background-color:#ffffff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); 
  -webkit-transition: box-shadow 0.5s;
  transition: box-shadow 0.5s;}
.searchcon{  margin-left:auto; margin-right:auto; width:1400px; /*filter:alpha(Opacity=90);-moz-opacity:0.9;opacity: 0.9;*/ }
.leftser{float:left; height:80px; width:600px; background:url(../images/searchbg.png) left center no-repeat;}

.searchcon .inputText{float:left; line-height:30px; height:30px; width:360px; outline: none; padding-left:28px; border-radius:20px; border:none; margin-top:24px; margin-left:5px; font-size:16px; color:#4c4c4c;}
 .searchcon .xiala{float:left; line-height:32px; height:32px; width:81px; outline: none; border:none; margin-top:24px; margin-left:4px; font-size:16px; color:#4c4c4c;}
 .searchcon .inputSub{float:left; margin-left:0px;margin-top:20px; line-height:40px; height:40px;  outline: none;}
 
 .rightad{float:left; height:90px; width:300px; font-size:16px; color:4c4c4c;line-height:80px; height:80px;}
  .rightad a:link {color:#4c4c4c; text-decoration:none; } 
.rightad a:visited {color:#4c4c4c;  text-decoration:none; } 
.rightad a:hover,a:active {color:#4c4c4c; text-decoration: none; }

 .adtel{float:left; height:40px; line-height:40px; width:150px; font-size:16px; margin-top:20px; background-color:#ce0f24;border-radius:20px 0 0 20px; border-right:1px solid #ffffff; text-align:center; font-size:16px; color:#ffffff;}
  .adim{float:left; height:40px; line-height:40px; width:150px; font-size:16px; margin-top:20px; background-color:#ce0f24;border-radius:0 20px 20px 0; text-align:center; font-size:16px; color:#ffffff;}
  .adim a:link {color:#ffffff; text-decoration:none; } 
.adim a:visited {color:#ffffff; text-decoration:none;} 
.adim a:hover,a:active {color:#ffffff; text-decoration: underline;}



/*sousuo*/
.searchmain100{ width:100%; float:left; background-color:#f5f5f5;}
.searchCon1200{ margin-left:auto; margin-right:auto; width:1360px;  background-color:#ffffff; padding:20px 30px 30px 30px; line-height:28px; font-size:16px;}
.searchCon1200 .rr{  line-height:40px; margin-top:15px; font-size:16px; }

.searchCon1200 a:link {color:#2e2e2e; text-decoration: underline; } 
.searchCon1200 a:visited {color:#2e2e2e; text-decoration: underline;} 
.searchCon1200 a:hover,a:active {color:#35c5a3; text-decoration: none;}



