/*header begin*/
.box{ clear:both; width:100%; height:auto; min-height:60px; background:#396eb3; line-height:60px;}
.box span{ float:left;font-family: "OpenSans-Regular"; color:#ffffff; font-size:16px;}
.box font{ float:right; color:#fff;font-family: "OpenSans-Regular"; }
.box font img{ margin-right:10px;}
@media(max-width:1024px){
.box{ clear:both; width:100%; height:auto; min-height:auto; background:#396eb3; line-height:35px;}	
.box span{ float:left;font-family: "OpenSans-Regular"; color:#ffffff; display:block; width:100%; font-size:16px;}
.box font{ float:right; color:#fff;font-family: "OpenSans-Regular"; display:block; width:100%; }
}
@media(max-width:320px){
.box{ clear:both; width:100%; height:auto; min-height:auto; background:#396eb3; line-height:35px;}	
.box span{ float:left;font-family: "OpenSans-Regular"; color:#ffffff; display:block; width:100%; font-size:14px;}
.box font{ float:right; color:#fff;font-family: "OpenSans-Regular"; display:block; width:100%; }
}
.box1{ clear:both; width:100%; height:auto; min-height:100px; padding:32px 0 29px 0; position:relative; z-index:999}
.loog{ float:left;}
.pc_nav{ float:right;}
.pc_nav ul li { position:relative; width:auto; padding:0 12px; line-height:27px; float:left; margin-right:50px;}
.pc_nav ul li:last-child{ margin-right:0px;}
.pc_nav ul li a {color:#396eb3;text-decoration:none;font-size:16px;font-family: "OpenSans-Regular";}
.pc_nav>ul>li:hover {color:#f36420;background: -webkit-linear-gradient(top, #396eb3, #396eb3);
background: -o-linear-gradient(bottom, #396eb3, #396eb3); 
background: -moz-linear-gradient(bottom, #396eb3, #396eb3); 
background: linear-gradient(to bottom, #396eb3, #396eb3); border-radius:10px;}
.pc_nav>ul>li:hover a {color:#fff;}
.pc_nav ul li.l1:hover .dnou {display:block;height:auto;top:27px;}
.dnou {position: absolute;left:0;display:none;background:#396eb3; border-radius:5px;line-height:36px;top:27px;width:331px; padding:13px;}
.pc_nav ul li.l1 .dnou a {color:#fff;font-size:14px;font-family: "OpenSans-Regular"; font-size:14px;}
.pc_nav ul li.l1 .dnou li{ position:relative; width:100%; margin-bottom:5px; margin-right:0px;}
.pc_nav ul li.l1 .dnou li:hover{ background:#0572ff; border-radius:5px;}
.dnui{width:auto;height:auto;position: absolute;left:0;display:none;background:#e09933; border-radius:5px;line-height:50px;top:0px;transition: all 1s ease;}
.pc_nav ul li.l2:hover .dnui {display:block; height:auto;top:0px;left:301px; width:301px;}
.pc_nav ul li.l2 .dnui li{ position:relative;}

.dnui1{width:250px;height:120px;position: absolute;left:0;display:none;background:#e09933; border-radius:5px;line-height:36px;top:0px;transition: all 1s ease; padding:13px;}
.pc_nav ul li.l3:hover .dnui1 {display:block; height:auto;top:0px;left:157px;}

.sj_nav{ display:none; float:right; position:relative; width:35%; min-height:105px;}
.owee{ height:auto; overflow:hidden;}
.owee li{ line-height:45px;}
.owee li a{ color:#333; font-size:16px;font-family: "OpenSans-Regular";}
.shu{ height:auto; display:inline;display:inline; margin:0 auto; background:#f7f7f7;}
.menuTitle3{cursor:pointer;width:100%; height:48px; background:#fff; color:#fff; font-family: "OpenSans-Regular"; font-size:14px; line-height:48px; padding:0 15px; border-bottom:1px solid #fff; color:#333}
.activeTitle3{cursor:pointer;width:100%; height:48px; background:#f5f5f5; color:#222; font-family: "OpenSans-Regular"; font-size:14px; line-height:48px; padding:0 15px; border-bottom:1px solid #fff;}
.menuContent3{width:100%; height:auto; overflow:hidden; display:none; padding:10px 15px; line-height:35px;}
.menuContent3 div a{ display:block; font-size:12px; color:#525252; font-family: "OpenSans-Regular"; font-size:14px;}
.shu li{ line-height:48px; color:#333; font-size:14px; padding:0 15px; background:#f5f5f5; border-bottom:1px solid #fff; background:#fff}
.shu li a{ color:#222; font-size:14px;font-family: "OpenSans-Regular";}
.menuTitle31{cursor:pointer;width:100%; height:48px; background:#fff; color:#fff; font-family: "OpenSans-Regular"; font-size:14px; line-height:48px; padding:0 15px; border-bottom:1px solid #fff; color:#333}
.menuTitle31 a{ color:#333; font-size:14px;}


.menuTitle4{cursor:pointer;width:100%; height:48px; background:#fff; color:#fff; font-family: "OpenSans-Regular"; font-size:14px; line-height:48px; padding:0 15px; border-bottom:1px solid #fff; color:#333}
.activeTitle4{cursor:pointer;width:100%; height:48px; background:#e1e1e1; color:#222; font-family: "OpenSans-Regular"; font-size:14px; line-height:48px; padding:0 15px; border-bottom:1px solid #fff;}
.menuContent4{width:100%; height:auto; overflow:hidden; display:none; padding:10px 30px; line-height:35px;}
.menuContent4 div a{ display:block; font-size:12px; color:#525252; font-family: "OpenSans-Regular";}

.menuTitle5{cursor:pointer;width:100%; height:48px; background:#fff; color:#fff; font-family: "OpenSans-Regular"; font-size:14px; line-height:48px; padding:0 15px; border-bottom:1px solid #fff; color:#333}
.activeTitle5{cursor:pointer;width:100%; height:48px; background:#f5f5f5; color:#222; font-family: "OpenSans-Regular"; font-size:14px; line-height:48px; padding:0 15px; border-bottom:1px solid #fff;}
.menuContent5{width:100%; height:auto; overflow:hidden; display:none; padding:10px 15px; line-height:35px;}
.menuContent5 div a{ display:block; font-size:12px; color:#525252; font-family: "OpenSans-Regular";}
@media(max-width:1024px){
.sj_nav{ display:none; float:right; position:relative; width:35%; min-height:39px; display:block;}	
.pc_nav{ float:right; display:none;}
.box1{ clear:both; width:100%; height:auto; min-height:auto; padding:20px 0 20px 0; position:relative;}
}

/*header end*/


.box4{ clear:both; width:100%; height:auto; overflow:hidden; background:#396eb3; padding:44px 0;}
.ylin{ clear:both; height:auto; overflow:hidden; margin-bottom:50px;}
.ylin_l{ float:left; width:28%; height:auto; overflow:hidden; padding-top:20px;}
.ylin_l img{ display:block; max-width:100%;}
.ylin_c{ float:left; width:44%; height:auto; overflow:hidden;}
.ylin_c p{ line-height:24px; color:#ffffff; font-size:14px; font-family: "OpenSans-Regular";}
.ylin_r{ float:right; width:21%; height:auto;}
@media(max-width:1024px){
.ylin_c{ float:left; width:100%; height:auto; overflow:hidden; padding:10px 0;}	
.ylin_r{ float:right; width:100%; height:auto;}
.ylin_l{ float:left; width:100%; height:auto; overflow:hidden; padding-top:0;}
.ylin{ clear:both; height:auto; overflow:hidden; margin-bottom:30px;}
}

.yune{ clear:both; height:auto; overflow:hidden;}
.yune ul{ float:left; width:24%; height:auto; margin-right:1.3%; color:#fff; font-family: "OpenSans-Regular";}
.yune li h1{ border-bottom:1px solid #bda47c; min-height:33px; line-height:16px; margin-bottom:10px;}
.yune li h1 a{ font-size:18px; color:#ffffff; font-family: "OpenSans-Regular";}
.yune li{ line-height:30px;}
.yune li a{ color:#fff; font-family: "OpenSans-Regular";}
.yune ul.qcbj{ margin-right:0%;}
.yune li a:hover{ color:#ce0000;}
@media(max-width:768px){
.yune ul{ float:left; width:48%; height:auto; margin-right:2%; color:#fff; font-family: "OpenSans-Regular"; margin-bottom:15px}
}
@media(max-width:414px){
.yune ul{ float:left; width:100%; height:auto; margin-right:0%; color:#fff; font-family: "OpenSans-Regular"; margin-bottom:15px}
}
.box5{ background:#333333; clear:both; line-height:59px; overflow:hidden;}
.box5 span{ float:left; color:#fff; font-family: "OpenSans-Regular";}
.box5 span em{ display:none;}
.box5 span a{ color:#fff;}
.box5 font{ float:right; color:#fff;}
.box5 font img{ margin-left:10px;}
@media(max-width:667px){
.box5{ background:#333333; clear:both; line-height:35px; overflow:hidden; padding:10px 0;}
.box5 font{ float:left; color:#fff;}
}
@media(max-width:375px){
.box5{ background:#333333; clear:both; line-height:35px; overflow:hidden; padding:10px 0;}
.box5 font{ float:left; color:#fff;}
.box5 font img{ margin-left:5px;}
}
























