﻿@charset "utf-8";

/* CSS Document */
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{ background:#fff; font-size:14px; overflow-x: hidden; font-family:"微软雅黑"; color:#3d3f4b; }
body,div,ul,li,p,span,label,header,footer,section,article,h1,h2,h3,h4,h5,h6,dl,dd,dt{margin: 0; padding: 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
h1,h2,h3,h4,h5,h6{ font-weight: lighter}
ul,li{ list-style: none;}map,map area{outline:none;}

img,input,textarea{ border: none}
a{color: #333;text-decoration:none}

input,textarea{ outline:none}
input[type="button"],input[type="submit"],span,label,div,p{-webkit-tap-highlight-color:rgba(0,0,0,0);}
textarea{ resize: none}
.clear{clear:both;}


.navxin{width:100%; height:50px; background:#0076c0;}
/*主导航菜单*/
#nav-menu{width:1200px; height:50px; margin:0 auto; position:relative;}
.menu{padding:0px;} .menu li:hover{background:#00619e;}
.menu li.catalogue{width:11.1%; height:50px; line-height:30px; text-align:center; float:left; display:inline;}
.menu li.line{ width:3px; height:50px; background:url(../images/nav_05.jpg) no-repeat;}
.menu li a.xialaguang{margin-top:10px;display:inline-block;color:#FFF;height:30px;text-decoration:none;font-size:14px;width:100px;}
.menu li.fre{background:#0ba2a9;font-weight:bold;}
.menu li.fre a.xialaguang span{font-weight:bold;}
.menu li a.xialaguang span{height:30px;line-height:30px;display:inline-block; font-size:16px; font-weight:normal; font-family:"微软雅黑";}
.menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialaguang:hover span{cursor:pointer;}
.menu li.catalogue { position: relative; }
.menu li ul{position: absolute; top: 100%; display: none; z-index:9999;width:100%;}
.menu li ul li{ width:100%; height:50px;}
.menu li ul li a{width: 100%; display:block; height:100%; line-height:50px; color:#fff; background:#00619e;}
.menu li ul li a:hover{background:#0076c0;}
 

/* flexslider */
.flexslider{position:relative;height:450px;overflow:hidden;}
.slides{position:relative;z-index:88;}
.slides li{height:450px;}.slides li a{ width:100%; height:450px; display:block;}
.flex-control-nav{position:absolute;bottom:10px;z-index:89;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flexslider:hover .flex-direction-nav{ display:block; z-index:9999;}
.flex-direction-nav{position:absolute;z-index:100;width:100%;top:45%; display:none; }
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:200px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:200px;background:url(../images/next.png) center center no-repeat;}

 
.newd{ width:1100px; height:274px; margin:0 auto; background:#fff; padding-top:20px; border:1px solid #CCC; border-top:none; }.newdleft{ width:380px; height:274px; float:left; display:inline; background:url(../images/newdh_03.jpg) no-repeat 20px 5px;}
.newdright1{ width:220px; height:234px; float:left; display:inline; padding-top:10px;}.newdright2{ width:463px; height:155px; float:left; display:inline; border:1px solid #e3e3e3; margin-top:36px;}.newdright2 img,.newdrightzj1 img,.newdright3 img{ display:block; padding:1px;}.newdright1 a.hd{  background:url(../images/sj.jpg) no-repeat 0 8px;}.newdright1 a:hover,.newdright11 a:hover{ background:url(../images/sj.jpg) no-repeat 0 8px;}
.newdright1 a{ width:100px; height:20px; line-height:20px; display:inline-block; float:left; margin-top:25px;  color:#000000; padding-left:10px; text-align:left;}
.newdright11 a{ width:180px; margin-top:15px;}.newdrightzj{ width:480px; height:234px; float:left; padding-top:20px; display:inline; }.newdrightzj li{ width:105px; height:163px; float:left; display:inline; margin:20px 0 0 10px;}
.newdrightzj li p{ text-align:center; height:40px; line-height:40px; width:100%;}.newdrightzj1{ width:228px; height:161px; float:left; display:inline; border:1px solid #e3e3e3; margin-top:25px;}
.newdrightzj li:hover{ background:none;}.newdrightzj li a p { color:#000;}.newdright3{width:232px; height:156px; float:left; display:inline; border:1px solid #e3e3e3; }
.newdrightdz{ width:65px; height:0px; float:left; display:inline; margin-top:25px;}
.newdrightdznr{ width:636px; height:180px; float:left; display:inline; margin:25px 0 0 20px; line-height:35px;}.newdrightdznr p{ line-height:24px; color:#585858; text-align:left;}
.newdrighty{ width:583px; height:240px; float:left; margin-top:36px;}.newdrighty1{ width:300px; float:left; display:inline;}
.newdrighty1 h3{ width:240px; height:60px; text-align:left; color:#333; border-bottom:1px solid #b6b6b6; line-height:26px;}.newdrighty1 p{ width:300px; height:80px;}.newdrighty1 h3 strong{ font-size:20px;}
.newdrighty1 p a{ display:inline-block; width:100px; float:left; color:#000; text-align:left; line-height:24px;}


.all_tit{border-bottom: 1px solid #ccc;overflow: hidden;line-height: 30px;}
.all_tit h2{font-size: 22px;color: #004986;line-height: 30px; text-align: center;float: left;}
.all_tit span{float: left;font-size: 16px;color: #999;text-transform: uppercase;margin-left: 10px; padding:5px 0 0 0;}


#footer_nav{ height: 44px; color:#FFF;}

#footer_nav ul li.cnav{ background: none;}
#footer_nav ul li a{padding: 0 6px;color:#0d0809; font-weight: 700;}
#footer_nav ul li a:hover{ color: #000;text-decoration: underline;}
.w {width: 1024px;margin:0 auto; border: 0;}


.copy_log span{ display:block; padding-bottom:15px;}
.copy_log span a{ display: block; width: 280px; height: 206px;}

.copy_log2 span{ display:block; padding-bottom:15px;}
.copy_log2 span a{ display: block; width: 280px; height: 206px;}

.fc_right{width:560px; float:left; font-family:'微软雅黑'; margin-top:50px}
.fc_right span{ display:block; padding-bottom:7px; float:left}

.fc_right .submenu{color:#aac5e9; height:29px; line-height:24px; float:left}
.fc_right .submenu a{font-size:16px; color:#aac5e9; padding:0px 12px 0px 0px}
.fc_right .submenu a:hover{color:#FFF; text-decoration:underline;}
.fc_right .copy_txt{line-height:24px; color:#aac5e9;font-size:16px;  height:48px; margin-bottom:5px; float:left}
.fc_right .copy_txt2{line-height:22px; color:#aac5e9;font-size:12px; float:left}


.it_banner{ margin:0px auto 20px auto; text-align:center; }
.it_banner img{ max-width:100%; }
.M_body{max-width:1200px; margin:0px auto; color: #333;}



