/*
Theme Name: DouPHP 默认模板
Theme URI: http://demo.douphp.com/
Description: DouPHP 默认模板
Version: 1.0
Author: DouCo Co.,Ltd.
Author URI: https://www.douphp.com/
*/
/* 初始化
----------------------------------------------- */
body {
 font-family:font-family: Microsoft YaHei,微软雅黑; color: #333; font-size:14px; line-height:1.7; letter-spacing:.3px;
}
*{ margin:0; padding:0;}
a{ color:#333;}
a:hover{ color:#44a9e4; text-decoration:none}
a img:hover{ webkit-filter: brightness(110%);
filter: brightness(110%);
}



.hearder{ padding:.7em 0; position:fixed; top:0; width:100%; background:#FFFFFF; z-index:9999; opacity:1;}

.hearder .logo img{width:380px; max-width:90%}
.hearder .mus{ margin-top:1.1em; text-align:right;}
.hearder .mus a{ font-weight:700; font-size:15px; margin-right:2em; letter-spacing:.7px;}
.hearder .search{ border-left:1px solid #ccc; text-align:center; font-size:16px; font-weight:700; padding-top:.5EM; padding-bottom:.5EM; margin-top:.4em;}
.hearder .search a{color:#036ddf;}
.active2{ border-bottom:3px solid #036ddf;}
#foot{ width:100%; background:#eee; font-weight:700; padding:2em 0; margin-top:0em;}
@media (max-width: 1200px) {
body{ margin:65px 0 0 0;}
.productdl dl{ width:49%; height:250px; float:left; margin-right:1%; color:#FFFFFF; padding:100px 20px 20px 20px; line-height:1.2; opacity:0.9;}
.chengyuan{ width:48%; height:315px; overflow:hidden; margin:0 1%; background:#FFFFFF; text-align:center; float:left}
.searchstyle{ width:100%; height:auto; padding:1em 0; background:#eee;}
}

@media (min-width: 1400px) {
.container{ max-width:90%;}
}
@media (min-width: 1200px) {
body{ margin:75px 0 0 0;}
.productdl dl{ width:24%; height:250px; float:left; margin-right:1%; color:#FFFFFF; padding:100px 20px 20px 20px; line-height:1.2; opacity:0.9;}
.chengyuan{ width:18%; height:350px; overflow:hidden; margin:0 1%; background:#FFFFFF; text-align:center; float:left}
.chengyuan:hover{background:#ddd; height:350px; cursor:pointer;}
.searchstyle{ width:100%; height:auto; padding:1em 0; background:#eee; display:none;}

}
h2{ font-weight:800}
.pageradv{ width:100%; height:200px; background:url(images/1.jpg) no-repeat; margin:0;}
.pageradv h2{ text-align:right; color:#FFFFFF; font-weight:700; line-height:200px;}

.pageradv2{ width:100%; height:200px; background:url(images/banner3.13f8f82.jpg) no-repeat bottom; margin:0;}
.pageradv2 h2{ text-align:right; color:#FFFFFF; font-weight:700; line-height:200px;}

.pageradv3{ width:100%; height:300px; background:url(images/ss.jpg) no-repeat top; margin:0; text-align:center; color:#FFFFFF; padding-top:80px;}



.urhere{ width:100%; height:60px; border-bottom:1px solid #eee; font-weight:700; line-height:60px; background:#eee;}
.tree-box{ margin-top:2em;}
.tree-box h4{ display:block; height:70px; line-height:70px; text-indent:.5em; color:#44a9e4;}
.tree-box a{text-indent:2em; height:70px; line-height:70px; width:100%; background:#eee; border-bottom:1px solid #FFFFFF; display:block}
.tree-box a:hover{ color:#FFFFFF; background:#44a9e4;}
.tree-box .cur{ background:#036ddf; color:#FFFFFF; font-weight:700}

.pageleft{ min-height:200px; border-right:1px solid #ddd; text-align:center}
.pagecontent{ padding:2em 1em;}
.pagecontent img{ max-width:100%;}


.arccontent{ padding:1em;}
.arccontent dl{ display:block; height:auto; padding:.5em;}
.arccontent dl img{max-height:110px; display:block; float:left; margin-right:1.5em;}
.arccontent dl h5 a{ margin-top:8px; display:block; font-size:16px; font-weight:700}
.arccontent dl font{ color:#7B7B7B}
.content{ padding:1em;}
.content img{ max-width:100%;}
.htitle h5 a{ color:#44a9e4; margin-top:8px; display:block; font-size:16px}



/*/首页/*/
.index_1{ height:auto;}
.index_1 img{ width:42%; margin-right:2em; display:block; float:left}
.index_1 H3{ color:#44a9e4}
.index_2 li{ height:30px; line-height:30px; border-bottom:1px dashed #ddd;}

.index_service{ width:100%; height:auto; padding:2em 0; background: url(images/4.jpg) no-repeat #E6EDF4; margin-top:2em;}
.index_service h2{ text-align:center; color:#44a9e4}
.index_service dl{ width:100%; min-height:240px; background:#FFFFFF; display:block; padding:130px 20px 10px 20px;}
.index_service .dla{ background:url(images/d.png) no-repeat 20px 40px #FFFFFF;}
.index_service .dla h5{ font-weight:900}
.index_service .dla:hover{ cursor:pointer; background:url(images/d1.png) no-repeat 40px 40px #006CD9; color:#FFFFFF; transition-duration:1s;}

.index_service .dlb{ background:url(images/a.png) no-repeat 20px 40px #FFFFD9;}
.index_service .dlb h5{ font-weight:900}
.index_service .dlb:hover{ cursor:pointer; background:url(images/a1.png) no-repeat 40px 40px #029174; color:#FFFFFF; transition-duration:1s;}

.index_service .dlc{ background:url(images/c.png) no-repeat 20px 40px #FFFFFF;}
.index_service .dlc h5{ font-weight:900}
.index_service .dlc:hover{ cursor:pointer; background:url(images/c1.png) no-repeat 40px 40px #F77B00; color:#FFFFFF; transition-duration:1s;}

.index_service .dld{ background:url(images/b.png) no-repeat 20px 40px #FFFFD9;}
.index_service .dld h5{ font-weight:900}
.index_service .dld:hover{ cursor:pointer; background:url(images/b1.png) no-repeat 40px 40px #E60000; color:#FFFFFF; transition-duration:1s;}

.dropdown-toggle {font-size:14px; color:#FFFFFF; padding:3px 8px;}
.kehu{ text-align:inherit; padding:1em 0; text-align:center}
.kehu img{ height:50px; margin:8px; padding:5px;}

.carousel-inner img {
      width: 100%;
      height: 100%;
  }



.productdl{ margin-top:2em;}
.productdl .a1{ background:url(images/d1.png) no-repeat 30px 20px #006CD9; }
.productdl .a2{ background:url(images/a1.png) no-repeat 30px 20px #029174;}
.productdl .a3{ background:url(images/c1.png) no-repeat 30px 20px #F77B00;}
.productdl .a4{ background:url(images/b1.png) no-repeat 30px 20px #E60000;}
.productdl .a1:hover{ cursor:pointer; background:url(images/d.png) no-repeat 75px 30px #ddd; color:#000; transition-duration:1s; height:250px; text-align:center; padding:130px 10px 10px 10px; font-weight:700;}
.productdl .a2:hover{ cursor:pointer; background:url(images/a.png) no-repeat 75px 30px #ddd; color:#000; transition-duration:1s; height:250px;  text-align:center; padding:130px 10px 10px 10px; font-weight:700;}
.productdl .a3:hover{ cursor:pointer; background:url(images/c.png) no-repeat 75px 30px #ddd; color:#000; transition-duration:1s; height:250px;  text-align:center; padding:130px 10px 10px 10px; font-weight:700;}
.productdl .a4:hover{ cursor:pointer; background:url(images/b.png) no-repeat 75px 30px #ddd; color:#000; transition-duration:1s; height:250px;  text-align:center; padding:130px 10px 10px 10px; font-weight:700;}

.productbg{ background:url(images/6664.jpg); background-size:cover;}


.chengyuan img{ width:100%;}
.chengyuan p{ padding:1em; color:#999999}
.imgcur{display:block; float:left; width:170px; height:170px;  border-radius:50%; margin-right:2em;}
.imgcur2{display:block; float:right; width:170px; height:170px;  border-radius:50%; margin-left:2em;}


.searchstyle .keyword{ border:none; height:30px; line-height:30px; border-bottom:1px solid #999999; padding-left:1em; background:none; width:60%;}

.fgs h5{ margin:0; padding:0; margin-top:.6em}