/* CSS Document */
/*公共样式*/
*{margin:0; padding:0; }
body {margin:0; padding:0; font-size:12px;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}   
table,td,tr,th{ font-size:12px;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 { font-size:12px;}
a {text-decoration:none;}
em,i{font-style:normal;}
.clear{ clear:both;}
input[type="submit"],input[type="button"]{ cursor:pointer;} 

.l{ float:left;}
.r{ float:right;}
.blank{ height:10px;}
.blank1{ height:15px;}
.body_bg{ background:url(../images/ml_pic15.jpg) repeat-x #FBEFF3;}
.header,.main,.footer{ width:1000px; margin:0 auto;}
.header{ height:104px; position:relative;}
.logo{ position:absolute; left:0; top:15px;}
.language{ position:absolute; top:25px; right:195px;}
.language li{ float:left; text-indent:10px;}
.language li a{ font-family:"Arial"; color:#ababab; padding-left:20px;}
.cn{ background:url(../images/ml_pic2.jpg) left center no-repeat;}
.en{ background:url(../images/ml_pic3.jpg) left center no-repeat;}
.search{ position:absolute; top:25px; right:0;}
.text{ background:url(../images/ml_pic5.jpg); width:151px; height:19px; line-height:19px; text-indent:5px; border:0; float:left;}
.submit{ background:url(../images/ml_pic4.jpg); width:25px; height:19px; border:0; float:left;}
.nav{ position:absolute; bottom:15px; right:0;}
.nav li{ float:left;}
.nav li a{ width:80px; height:30px; line-height:30px; display:block; font-family:"Arial"; font-size:13px; color:#5e5e5e; text-align:center;}
.nav li a:hover{ background:url(../images/ml_pic6.jpg) no-repeat; color:#6b0859;}
.nav li a.hover{ background:url(../images/ml_pic6.jpg) no-repeat; color:#6b0859;}

.main{ background:#FFF;
/* -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=999,strength=5) progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=999,strength=5) 
progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=999,strength=5) progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=999,strength=5)";

*filter: 
progid:DXImageTransform.Microsoft.Shadow(color=#999,direction=0,strength=5)
progid:DXImageTransform.Microsoft.Shadow(color=#999,direction=90,strength=5)
progid:DXImageTransform.Microsoft.Shadow(color=#999,direction=180,strength=5)
progid:DXImageTransform.Microsoft.Shadow(color=#999,direction=270,strength=5);*/
-moz-box-shadow: 0px 0px 5px #999;/*兼容firefox*/
-webkit-box-shadow: 0px 0px 5px #999;/*兼容safari或chrome*/
box-shadow:0px 0px 5px #999;/*兼容opera或ie9*/}
.m_bg{ background:url(../images/ml_pic31.jpg) 0 178px no-repeat #FDF9FA;}
.wd{ width:304px; background:url(../images/ml_pic30.jpg) left top no-repeat; padding:0 15px; height:165px;}
.wd1{ width:323px; background:url(../images/ml_pic30.jpg) left top no-repeat; padding:0 15px; height:165px;}
.wd2{ width:283px; background:url(../images/ml_pic30.jpg) left top no-repeat; padding:0 15px; height:165px;}
.wd3{ width:320px; padding:50px 0 0 70px;}
.l_wd{ width:180px; margin-left:5px;}
.r_wd{ width:780px; margin-right:10px;min-height:460px; height:auto !important;  height:460px; overflow:visible;}
.index_tit{ background:url(../images/ml_pic8.jpg) left center no-repeat; border-bottom:#d0d0d0 1px solid; height:32px; line-height:30px; font-family:"Arial"; font-size:14px; color:#4d4d4d; text-indent:30px;}
.index_tit a{ float:right; margin-top:12px;}
.index_con{ padding:15px 0;}
.index_con img{ border:#d1d1d1  1px solid; padding:5px; background:#FFF;}
.index_con p{ width:170px; float:right; color:#666666; line-height:20px; padding-right:15px;}
.index_con p a{ color:#666666;}
.index_list{ width:276px; padding-top:10px;}
.index_list li a{ color:#666666; height:20px; line-height:20px;}
.index_list li a span{ float:right;}

.rollBox{width:323px;overflow:hidden;margin:0 auto; padding-top:10px;}
.rollBox .Cont{width:268px;overflow:hidden;margin:0 5px; float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:119px;float:left;text-align:center; margin-right:10px; background:#e1e1e1; padding:5px;}
.rollBox .Cont .pic img{background:#fff;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:30px;color:#828282;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{line-height:30px; color:#828282;}
.rollBox #List1,.rollBox #List2{float:left;}
.roll_btn1{float:left; cursor:pointer; padding-top:35px;}
.roll_btn2{float:left; cursor:pointer; padding-top:35px;}

.line{ background:url(../images/ml_pic18.jpg) no-repeat; width:180px; height:7px;}
.line1{ background:url(../images/ml_pic20.jpg) no-repeat; width:180px; height:7px;}
.l_bg{ background:url(../images/ml_pic19.jpg) repeat-y;}
.l_tit{ font-family:"Arial"; font-size:14px; color:#FFF; background:url(../images/ml_pic17.jpg); width:168px; height:33px; line-height:33px; margin:0 auto; text-indent:10px;}
.l_list{ width:168px; margin:0 auto;}
.l_list li{ border-bottom:#ebebeb 1px solid; padding:5px 0;}
.l_list li a{ font-family:"Arial"; font-size:13px; color:#474747; background:#efefef; width:168px; height:24px; line-height:24px; text-align:center; display:block;}
.l_list li a:hover,.l_list li a.hover{background:#FBD2E0;}
.r_tit{ font-family:"Arial"; font-size:14px; color:#6b0859; border-bottom:#b9b8b8 1px solid; height:30px; line-height:32px;}
.wz{ font-size:12px; color:#808080; float:right;}
.wz a{ color:#808080;}
.pro{ width:365px; float:left; padding:25px 20px 25px 0;}
.pro .pro_con{ float:right; width:192px; color:#676666; line-height:20px;}
.pro .pro_con a{ color:#ff2272; float:right;}
.pro img{ border:#e3e3e3 5px solid;}
.pro1{ width:149px; float:left; padding:0 45px 35px 0; -padding:0 35px 35px 0;}
.pro1 .pro_con1{ color:#676666; line-height:20px;}
.pro1 img{ border:#e3e3e3 5px solid;}
.new_top{ padding:20px 0; border-bottom:#e0e0e0 1px solid; width:770px;}
.new_top img{ border:#e8e8e8 5px solid;}
.new_top .new_con{ color:#4c4c4c; line-height:20px; width:570px; float:right; padding-right:10px;}
.new_top .new_con strong{ line-height:30px;}
.new_top .new_con a{ color:#84006c;}
.news_list{ width:770px; padding-bottom:40px;}
.news_list li{ background:url(../images/ml_pic29.jpg) left center no-repeat; text-indent:20px; border-bottom:#6a6654 1px dotted;}
.news_list li a{ color:#3f3f3f; height:30px; line-height:30px;}
.news_list li a span{ color:#8d8d8d; float:right;}
.pro_bg{ background:url(../images/ml_pic32.jpg) no-repeat; width:852px; height:577px;}
.pro_btn{ float:left;}
.pro_btn table{ margin-left:7px;}
.pro_btn td{ padding-top:5px;}
.pro_box{ float:left; width:299px; height:299px; border:#999999 1px solid; overflow:hidden; position:relative;}
.prc_xx{ width:320px;}
.prc_xx td{ color:#666666; line-height:25px;}
.pro_tit{ width:815px; border-bottom:#999999 1px solid; font-family:"Arial"; font-size:13px; margin:0 auto; height:25px; line-height:25px; padding-top:45px;}
.pro_about{ width:100px; float:left; padding-left:60px; padding-top:30px;}
.pro_about p{ text-align:center; border-top:#000 1px dotted; line-height:25px; color:#000;}
.close{ position:absolute; top:0; right:0; cursor:pointer;}

.black_overlay{ display:none; position:absolute; top:0%; left:0%; width:100%; height:100%; background-color:black; z-index:1001; -moz-opacity:0.5;
opacity:0.5; filter:alpha(opacity=50);}
.white_content { display:none; position:absolute; top:10%; left:28%; z-index:1002; overflow:auto;}
.white_content_small { display:none; position:absolute; top:20%; left:30%; z-index:1002; overflow:auto;}

.f_logo{ height:65px; border-right:#dcd6d8 1px solid; padding:0 30px 0 10px; margin-top:15px;}
.f_nav{ color:#575757; line-height:25px; padding:20px 0 0 20px;}
.f_nav a{ color:#575757;}

.about{padding:15px 0px;}
.news_title{color:#4C4C4C !important;}
.lasttips{color:#6B085A}

.job {
    float: right;
    height: auto;
    overflow: hidden;
    width: 777px;
}
.job h2 {
    background: none repeat scroll 0 0 #F1F1F0;
    display: block;
    font-size: 12px;
    font-weight: normal;
    height: 28px;
    line-height: 28px;
    margin-top: 9px;
    padding-left: 13px;
}
.job dt {
    background: none repeat scroll 0 0 #F7F7F6;
    display: block;
    margin-top: 7px;
    padding-bottom: 30px;
    padding-left: 14px;
}
.job dt ul {
    margin: 0 auto;
    width: 762px;
}
.job dt li {
    float: left;
    line-height: 24px;
    width: 762px;
}
.job dd {
    display: block;
    margin-top: 14px;
    width: 762px;
}
.job dd li {
    background: url("../images/job_bg.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 30px;
    line-height: 30px;
    width: 777px;
}
.job dd li span {
    display: block;
    float: left;
}
.job dd li span.j_0 {
    text-align: center;
    width: 65px;
}
.job dd li span.j_1 {
    text-align: center;
    width: 160px;
}
.job dd li span.j_2 {
    text-align: center;
    width: 120px;
}
.job dd li span.j_3 {
    text-align: center;
    width: 290px;
}
.job dd li span.j_4 {
    text-align: center;
    width: 150px;
}
.job dd li span.j_5 {
    text-align: center;
    width: 140px;
}
#job_tit {
    background: url("../images/job_tit.jpg") no-repeat scroll 0 0 transparent;
}
.job_top {
    border-bottom: 1px solid #cccccc;
    line-height: 30px;
    padding: 0 0 20px;
}
.job_top h1 {
    color: #004FA9;
    font-size: 14px;
    margin-bottom: 10px;
}

.page {
    color: #D7D7D7;
    display: block;
    height: 40px;
    overflow: hidden;
    padding-bottom: 27px;
    padding-top: 17px;
    text-align: center;
}
.page a {
    background: none repeat scroll 0 0 #FBFCFC;
    border: 1px solid #BEC7CB;
    color: #757779;
    display: inline-block;
    margin-left: 0;
    padding: 4px 6px;
}
.page a:hover, .page a.hover {
    background: none repeat scroll 0 0 #B90D20;
    border: 1px solid #BEC7CB;
    color: #FFFFFF;
    text-decoration: none;
}

#artibodyTitle {
    border-bottom: 1px solid #CCCCCC;
    color: #333333;
    font-family: "Arial";
    font-size: 20px;
    font-weight: normal;
    height: 70px;
    line-height: 35px;
    margin-bottom: 20px;
    margin-top: 20px;
    overflow: hidden;
    text-align: center;
}
#artibodyTitle span {
    color: #AAAAAA;
    font-size: 12px;
}
.news_content {
    /* padding-top: 23px; */
	line-height: 22px;
    width: 760px;
}
/* .red{color:#4D4D4D !important} */
