﻿/*site
----------整个站点通用样式--------------------------*/

/*-------------默哀-------------*/
/* .moai{
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: url(desaturate.svg#grayscale);
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
-webkit-filter: grayscale(1);
}*/
/*-------------默哀-------------*/

* { margin: 0; padding: 0; }

body { font-size: 9pt; font-family: "微软雅黑","宋体",SimSun, Sans-Serif; letter-spacing: 1px; }


a { color: #333; outline: none; text-decoration: none; }

a:link, a:visited, a:active { color: #333; }

a:hover { color: red; cursor: pointer; }

img { border: none; vertical-align: middle; }

header, footer, hgroup, nav, section { display: block; }

.fl { float: left; }

.fr { float: right; }

.w30 { width: 30px; }
.w40 { width: 40px; }
.w50 { width: 50px; }
.w60 { width: 60px; }
.w80 { width: 80px; }
.w100 { width: 100px; }
.w120 { width: 120px; }
.w150 { width: 150px; }
.w200 { width: 200px; }
.w250 { width: 250px; }
.w300 { width: 300px; }
.w400 { width: 400px; }
.w500 { width: 500px; }
.w720 { width: 720px; }
.w800 { width: 800px; }
.w990 { width: 990px; }
.w1220 { width: 1220px; }

.mh500 { min-height: 500px; }

.pl5 { padding-left: 5px; }
.pr5 { padding-right: 5px; }

.ac { text-align: center; }
.ar { text-align: right; padding-right: 10px; }
.al { text-align: left; }

.bn { border: none; }

table { border-collapse: collapse; padding: 0; }
td, th { border: 1px solid #e1e1e1; }
td { padding: 0 5px 0 5px; height: 28px; line-height: 28px; word-break: break-all; word-wrap: break-word; }
th { background: #f5f5f5; height: 30px; line-height: 30px; }

.bold { font-weight: bold; }

.hide { display: none; }

.pointer { cursor: pointer; }

.clear { clear: both; height: 0px; line-height: 0px; font-size: 0px; }

.clear-fix { content: "."; clear: both; display: block; height: 0; visibility: hidden; }

li { list-style-type: none; }

ol li { list-style: decimal inside; }

h1, h2, h3, h4, h5, h6 { color: #000; }

h1 { font-size: 2em; }

h2 { font-size: 1.75em; }

h3 { height: 30px; line-height: 30px; font-family: 微软雅黑,黑体; font-size: 14pt; color: #333; }

h4 { font-size: 1.1em; }

h5, h6 { font-size: 1em; }

.hotcolor { color: #a10000; }

.h20 { height: 20px; }

.h25 { height: 25px; }

.h30 { height: 30px; }

.ml10 { margin-left: 10px; }
.ml20 { margin-left: 20px; }
.mt10 { margin-top: 10px; }

.ml100 { margin-left: 100px; }
.mr100 { margin-right: 100px; }

/* main layout
-----------by lihaiong------------------------------------------*/
.content-wrapper { clear: both; width: 100%; margin: 0px auto; }

.body-left { float: left; width: 13%; background: inherit; background: #fff; padding-top: 20px; border-right: 1px solid #3d3f4c; margin-left: 60px; }

.body-right { float: right; background: #fff; color: #333; width: 80%; padding: 10px 0 50px 10px; }

.left { float: left; }

.right { float: right; }

.divsplit { clear: both; display: block; height: 15px; }

/*Login*/
#divLogin { width: 240px; background: #fff; color: #b9b9b9; margin: 0px auto; margin-top: 100px; padding: 50px; font-size: 12pt; border-radius: 3px; }
.title1 { text-align: center; font-size: 16pt; font-weight: bold; color: #ff4b00; margin-bottom: 10px; }
#divLogin li { margin: 8px 0 8px 0; }
#divLogin li input { width: 218px; line-height: 25px; padding: 10px; border: 1px solid #b9b9b9; border-radius: 3px; font-family: 微软雅黑,黑体; }
#divLogin #submit { width: 238px; background: #0472ba; color: #fff; border: 1px solid #ff7f00; line-height: 25px; margin-top: 20px; font-family: 微软雅黑,黑体; font-size: 12pt; cursor: pointer; }
#divLogin #submit:hover { background: #0a7efb; border: 1px solid #0a7efb; }

/*shortcut*/
.shortcut { background-color: #58b6f5; color: white; height: 80px; line-height: 80px; margin-bottom: 20px; }
.menuInfo { background-color: #58b6f5; font-family: 微软雅黑,黑体; font-size: 14pt; }
.menuUserName { background-color: #58b6f5; line-height: 80px; height: 80px; }
.menuUserName a { color: white; }
.colorW { color: white; }


.footer { background-color: #58b6f5; color: white; height: 50px; line-height: 50px; width: 100%; position: fixed; bottom: 0; }


/*projectlist*/
/*.projectlist { width: 600px; margin: 100px auto; border:1px solid red; }*/
.projectlist { width: 800px; margin: 100px auto; border: 1px solid #0472ba; }
.projectlist dt, .projectlist dd { font-size: 23pt; text-align: center; padding: 20px 0px; }
.projectlist dt { background-color: #0472ba; color: #fff; }
.projectlist dd { border-top: 1px solid #0472ba; cursor: pointer; }
.projectlist dd span { display: block; width:550px; margin: 0 auto; text-align: left; }
.div_goods { border-top: 1px solid red; display: none; }
.div_goods p { font-size: 20pt; text-align: left; margin-left: 300px; margin-top: 15px; }
.div_goods p a { color: blue; }



.menu_2 .menu_head { height: 30px; line-height: 30px; font-size: 13px; /*14px;*/ padding-left: 40px; /*20 change 40*/ font-weight: 500; cursor: pointer; margin-right: 20px; background-color: #0472ba; background-repeat: no-repeat; text-align: left; color: #fff; margin-top: 0px; border-bottom: 1px solid #fff; }

.menu_2 .menu_head:hover /*.selected*/ { /*background-image: url(../content/images/menu_2_dd_hover.jpg);*/ color: #fff; /*#02a2e0;#024e9c;*/ background-repeat: no-repeat; }

.menu_2 .no_3list a, .menu_2 .menu_head a { color: #fff; }

.menu_2 .on a, .menu_2 .selected a { color: #fff; }

.menu_2 .no_3list a:hover, .menu_2 .menu_head a:hover { color: #f30; }

.menu_body { padding: 0px 1px 0px 1px; display: none; }

.menu_body div { text-align: left; /*center菜单下列表字体位置*/ /*border-bottom: 1px solid #99ACFF;*/ /*width:198px;*/ width: 178px; height: 25px; margin: 2px 0 2px 20px; /*background-color:#D4D4D4#b5b5b5;*/ /*margin:auto auto auto -1px;*/ text-align: center; border: 1px solid #fff; }

.menu_body div a { display: block; height: 100%; width: 100%; line-height: 25px; /*30px;*/ text-align: center; font-size: 13px; color: #fff; /*black;*/ text-decoration: none; background: #58b6f5; /*background:rgba(2,162,224, 0.8);background:#55d281;*/ }

.menu_body div:hover, .menu_body div.on { /*background-color:#99f;
                background-color:#e5f8ff;
                border:1px solid #0385ce;*/ cursor: pointer; margin: 2px 0 2px 27px; }
.menu_body div a:hover { background: #0192c9; /*background:rgba(2,162,224, 1.0);background:#58cf91;*/ color: #fff; /*#0385ce;*/ /*#f30#fff*/ /*菜单浮动，选中颜色*/ /*font-weight: bold;*/ }
