@charset "utf-8";
/* CSS Document */
body { margin:0px; border:0px; color:#1F61AB; font:normal 12px/20px Arial;}
div,form,img,ul,ol,li,dl,dt,dd,p{margin: 0; padding: 0; border: 0; }
li { list-style:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal; }

/*********** color css **********/
a { color:#1f61ab; text-decoration:none;}
a:hover { color:#1f61ab; text-decoration:underline;}
.cRed,a.cRed:link,a.cRed:visited,cRed:active,cRed:hover { color:#c00; }
/*********** color css end **********/

/********** other css ***********/
.fB { font-weight:bold;}
.clear { clear:both;}
.fl { float:left;}
.fr { float:right;}
.nobg { background-image:none!important;}
.noborder { border:0px;}
/********** other css end ***********/

#wap { width:100%; margin:0 auto;}

/* logo and language css */
.headwarp { height:40px;}
.headwarp .logo { width:986px; height:33px; margin:0 auto; position: relative;}
.headwarp .logo img {}
.headwarp .logo p { position:absolute; top:5px; right:20px;}
.headwarp .logo p a { padding:0 5px;}
.headwarp .logo p a.active { color:#c00; font-weight:bold;}
.headwarp .logo h1 { position:absolute; top:8px; left:130px; color:#666;}
.headwarp .logo h1 strong { color:#1c2384;}
.headwarp .logo h1 span { color:#1c2384; padding-left:30px; font-weight:bold;}
.headwarp .logo h1 font { color:#f90;}

/** navr css **/
.navrwarp { background:url(../images/othernavrbg.gif) repeat-x; padding:5px 0 0 10px;}
.navrwarp div.navr { margin:0 auto; width:1002px;}
.navr .list { float:left; height:29px;}
.navr .list p.L { height:29px; width:3px; float:left;}
.navr .list p.R { height:29px; width:3px; float:left;}
.navr .list div.M { padding:0 12px; height:29px; font-size:14px; font-weight:bold; line-height:29px; float:left;}
.navr .list div.M a { color:#fff;}
.navr .list div.M a:hover { color:#fff;}
.navr .onlist { float:left; height:29px;}
.navr .onlist p.L { background: url(../images/othernavrLbg.gif) no-repeat; height:29px; width:3px; float:left;}
.navr .onlist p.R { background:url(../images/othernavrRbg.gif) no-repeat; height:29px; width:3px; float:left;}
.navr .onlist div.M { padding:0 15px; background-color:#fff; height:29px; font-size:14px; font-weight:bold; line-height:29px; float:left; background:url(../images/othernavrMbg.gif) repeat-x; }
.navr .onlist div.M a { color:#1F61AB;}

.headwarp .text { background:url(othertitlebg.gif) repeat-x; height:31px;}
.headwarp .text .warp { width:986px; height:31px; margin:0 auto;}
.headwarp .text .warp div.txt { height:31px; line-height:31px; background:url(otherlist.gif) no-repeat 20px 13px; padding:0 15px 0 35px; }
.headwarp .text .warp div.txt a { padding:0 10px; color:#666;}


/**content**/
#main { background-color:#f8f8f8; padding:13px; width:960px; margin:0 auto;}
.mainwarp {background-color:#f5fdff; border:1px solid #e9e9e9; padding:40px 40px 50px;}
.mainwarp .left { width:430px; height:742px; float:left; background:url(molibg.gif) no-repeat; position:relative;}
.mainwarp .left iframe {  height: 460px;
    left: 60px;
    position: absolute;
    top: 138px;
    width: 310px;
}
.mainwarp .right { float:right; width:350px; position: relative; }
.mainwarp .right p { position:absolute; top:80px; left:230px; font:bold 16px/20px Arial;}
.mainwarp .right p.en_name { position:absolute; top:50px; left:245px; font:bold 16px/20px Arial;}


.footer {width:986px; margin:0 auto; background-color:#fff; }
.footer .text { background-color:#fafafa; margin:5px 0 0;}
.footer .text div.navr { text-align:center; line-height:30px; padding-top:15px; }
.footer .text div.navr a { padding:0 10px;}
.footer .text div.navr span { padding:0 10px; }
.footer .text div.copy { text-align:center; padding:5px 0 30px;}
.footer .text div.copy a { color:#999;}
.footer .text div.copy a:hover { color:#fff; background-color:#f90; }




#N_language
{
   display: inline;
    float: right;
    margin-top: 5px;
    width: 100%;
}


#N_language .lan_f
{
  float:right;
  width:75%;
}

#N_language .lan_r
{
  float:left;
  width:20%;
  display:none;
}



#N_language .lan_f ul
{
   float:right;  
}

#N_language .lan_f ul li
{
   float:left;
   display:inline;
   margin-left:10px;
}




#N_language .lan_r ul li
{
  float:left;
  display:inline;
  margin-right:10px;
}


.headwarp .logo img
{
   position:absolute;
   top:50px;
   display:none;
}

.headwarp .logo .warp img
{
   position: relative;
   top: auto;
   padding-right:3px;
   display:inline;
}

.lianjie
{
   font-size:20px;
   font-weight:bold;
   padding-bottom:10px;
   color:red;
}


.rightClass
{
  text-align:center;
  padding-top:150px;
}


#footer_1
{
   width:986px;
   margin:0 auto;
   margin-top:10px;
   text-align:center;
}

.navr
{
  font-weight:bold;
  height:30px;
  line-height:30px;
  
}