@charset "utf-8";
/* CSS Document */
.head{height:106px; width:100%; border-top:3px solid #028edc;background-color:#2d9ce1;}
.head .head-auto{height:106px; width:1000px; margin:auto; background:url(../img/ma.png) no-repeat }
.logo{ overflow:hidden; float:left; margin:0px auto auto;}
.logo a{display:block;  width:626px; height:105px; overflow:hidden; text-indent:-10000px}
.logo span{color:#999; font-weight:normal; margin:0 0 0 0; display:block}
.nav{background:url(../img/navbg.jpg) repeat-x;height:43px; border:1px solid #c3c3c3; border-width:1px 0}
.nav .nav-auto{width:1000px; margin:auto}
.nav ul li{float:left; position: relative; z-index:10; height:43px; _width:140px}
.nav ul li .tos{display:block; color:#333; font-family:"微软雅黑",Microsoft YaHei; font-size:16px; height:43px; padding:0 20px;_padding:0 33px; line-height:40px;text-shadow: 1px 1px 1px #fff; position:relative; z-index:2; cursor:pointer}
.nav ul li .tos:hover,.nav ul li.hover .tos{text-decoration:none;font-family:"微软雅黑",Microsoft YaHei; font-size:16px; background:#e0e0e0; border:1px solid #c3c3c3; border-width:0 1px; height:44px; color:#0044ce; padding:0 28px;_padding:0 32px}
.nav ul li .tos:hover em,.nav ul li.hover .tos em{display:block; position:absolute; left:-1px; top:-5px; height:5px; background:#007cc1; width:100%}
.nav ul li .moList{position:absolute; left:0; top:43px; border:1px solid #dcdcdc; background:#cfcfcf url(../img/bli.jpg) repeat-x; display:none; border:1px solid #C3C3C3;
 -webkit-box-shadow: 2px 2px 5px #666;
    -moz-box-shadow: 2px 2px 5px #666;
    box-shadow: 2px 2px 5px #666;
}
.nav ul li .inx{width:500px; height:300px}
.head .search{ float:right; width:280px; height:26px; overflow:hidden; margin:45px 0 0}
.head .search .tex{border:0; padding:10px; height:16px; float:left; width:230px}
.head .search .bon{border:0; background:url(../img/search.jpg) no-repeat center center; width:30px; height:36px; cursor:pointer}

.nav ul li .moListTo{left:-200px}
.nav ul li .moList-785{left:-30px}
.nav ul li .moList-480{left:-30px}
.nav ul li .lea{left:-110px}
.nav ul li .leb{left:-225px}
.menTem{width:600px}
.moList-785 .menTem{width:680px}
.moList-480 .menTem{width:480px}
.moListTo .menTem{width:800px}
.moListTo .menTem2{width:670px}
.moListTo .menTem .list{height:135px}

.menuright{right:0px; left:auto;}
.menCon { border-left: 1px solid #CCC; margin-right: 7px; padding: 20px 20px 0 30px; width:auto; height:100%; border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
.menCon .clearfix{ padding-bottom:10px; position:relative;}
.menufillet_s, .menufillet_w, .menufillet_e, .menufillet_se, .menufillet_sw{position: absolute;zoom: 1;display: block;overflow: hidden;
background-attachment:scroll; background-color:transparent; z-index: 999; width: 10px;height: 10px;}
.menufillet_e { background-image: url(../../../../../ucmf/groups/public/documents/webasset/hw_s_232058.png);background-repeat: repeat-y; _background:transparent; height: 100%; right: 0px; top: 0; width: 7px;}
.verticalLine{ background-color:#FFFFFF; border-left:#cfcfcf solid 1px; width:1px; height:100%; left:200px; top:0px; float:left; min-height:200px; height:200px; margin:0 45px;}
#menu .menTem li {float: none; top: 0; line-height:24px;}
#menu .menTem li.left {float: left;}
.menTem h2 {color: #0044ce; font-size:14px;font-weight:normal; padding-bottom:10px;}
.menTem h2 a {color: #0044ce;}
.menTem a{ color:#666; font-size:16px}
.menTem .taxonomy { margin-left: -5px;}
#menu .menTem .taxonomy li {font-size: 14px; font-weight: bold; text-indent: 10px; line-height: 32px;}
.menTem .taxonomy li a{ color:#333;}
.menTem .m_box{float:left}
.menTem .m_box .title {font-weight: bold; margin-top: 5px;}
.menTem .m_box .summary { width:215px; font-weight: normal; color:#666; margin:10px 0 0}
.menTem .m_box .summary a{color:#333; text-align:center; margin-bottom:5px; display:block}
.menTem .solutions_products .m_box .summary{ padding:0 0 0 2px;}
.menTem .solutions_products .m_box .left{ margin-right:15px;}
.menTem .list {margin-right: 45px; float:left; line-height:22px}
.menTem .listEnd{margin:0}
.menTem .list li{float:none; height:auto}
.menTem  > .left >  {margin-right: 45px;}
.menTem .list h3 {padding: 0px 0px 0px 0px;}
.menTem .list h3 a {color: #333333;font-size: 14px;font-weight: bold;}
.menTem .solutions_products .m_box .last, .menTem .last,.menTem .last { margin:0px;}