@charset "utf-8";
html{-webkit-text-size-adjust:none;}
body{padding:0px;margin:0px;font-size:12px; color:#808080;font-family:"微软雅黑", Arial, Helvetica, sans-serif; background:url(../images/bg.gif) repeat-y center top #f5f6f7;}
input{ outline:none; }
img{border:0px; margin:0; padding:0;overflow:hidden;}
form{margin:0px;padding:0px;overflow:hidden;}
ul,li,ol{margin:0px;padding:0px;list-style:none; }
dl,dt,dd{margin:0px;padding:0px;list-style:none;overflow:hidden;}
a{text-decoration:none;color:#595757;overflow:hidden;}
a:hover,.nav ul li a:hover{text-decoration:none;color:#d72627;overflow:hidden;}
p,span,b{margin:0; padding:0;overflow:hidden;}
h1,h2,h3{padding:0; margin:0;overflow:hidden;}
.clear{clear:both;}
.fr{ float:right;}
.fl{ float:left;}
.mr10{margin-right:10px; display:inline}
.mt10{margin-top:10px;}
.mt5{ margin-top:5px;}
.mt8{margin-top:8px;}
.mt15{ margin-top:15px;}
.pt12{ padding-top:12px;}
.mr9{margin-right:9px;}
.mr20{ margin-right:20px;}
.mr8{margin-right:8px;}
.mr30{margin-right:30px;}
.mr65{margin-right:65px;}
.pad15{ padding:0px 15px;}
.pad12{ padding:0px 0 25px 0;}
.pad20{ padding:0px 0 15px 0;}


/**********frame**********/
.w997{ width:997px; overflow:hidden; margin:0px auto;}
.w344{ width:344px; overflow:hidden;}
.w700{ width:700px; overflow:hidden;}
.w253{ width:253px; overflow:hidden;}
.w215{ width:215px; overflow:hidden;}
.w660{ width:650px; overflow:hidden;}

/************背景图片**************/
.nav ul li{ background:url(../images/navsmall.gif) no-repeat;}
.pic_bg_top_left,.pic_bg_top_right,.pic_bg_bot_left,.pic_bg_bot_right{ background:url(../images/pic_bg.gif) no-repeat;}
/**********big_top***************/
.mainbody{ padding-left:10px; margin-right:10px;}
.pagebody{ width:947px; margin:0px auto;}
.header{ height:299px; overflow:hidden; position:relative;}
.search{ position:absolute; right:40px; top:20px; display:inline; line-height:14px; font-size:11px;}
.search,.search a{ color:#727b7c;}
.languagetxt{ display:inline; margin-right:10px;}
.languagefrm{ position:relative; }
.languagelis{ position:absolute; top:20px; display:none; }
.languagelis,.languagelis{color:#727b7c}
.language_btn{ display:inline-block; margin-left:6px; height:13px; width:13px; line-height:13px; margin-right:10px;}
.srchfrm{ border:1px solid #c2c0c4; border-right:1px solid #dadcdc; border-bottom:1px solid #dadcdc; width:79px; height:13px; line-height:13px; background:#fff;}
.srch_box{ width:66px; height:10px; line-height:10px; border:0px; font-size:11px; overflow:hidden; vertical-align:middle; }
.srch_btn{ width:10px; margin-left:px; height:12px; background:url(../images/srch_btn.gif) no-repeat center center; cursor:pointer; display:inline-block; padding:0px; vertical-align:middle; border:none; cursor:pointer;}
.srch_btn_txt{ background:none; border:none; cursor:pointer; color:#727b7c; height:13px; line-height:13px; vertical-align:top}
.ddindex_content_lz{ width:620px; float:left; margin-top:18px;}
.ele_wrapper{ position:absolute; left:0px;}
.layer_content{ position:relative;width:100%; height:400px; overflow:hidden;}
.layer_ele{ width:100%; height:100%; position:absolute; top:0px; left:0px;}
.layer_bot{ position:absolute; bottom:20px; width:93%; left:30px;}
.layer_bot a,.layer_bot{ color:#e7e7e7;}
.layer_bot table{ margin-right:10px;}
.layer_bot .ceil span{ display:inline-block; width:8px; height:8px; margin:0px 5px; background:url(../images/point_bg.gif) no-repeat; cursor:pointer;}
.layer_bot .ceil span.current{ background:url(../images/point_on.gif) no-repeat;}

/***********nav************/
.navwrap{ height:155px; background:url(../images/top_bg.gif) repeat-x left bottom #fff; padding-bottom:13px;margin-left:-1px;/*width:990px; overflow:hidden;*/}
.logo{ width:220px; height:100%; background:url(../images/logo.png) no-repeat 25px 33px;cursor:pointer;margin-top:7px;}
.nav{ margin-left:220px; height:95px; font-weight:bold; }
.nav ul{ height:100%; zoom:1;}
.nav ul li{ float:left; width:145px; border-left:1px solid #c6c6c6;}
.nav_index{ height:47px; padding-left:10px; line-height:30px; color:#626262;}
.nav_txt{ position:relative; height:52px; border-left:4px solid #2e2e2e; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.nav_txt,.nav_txt a{ color:#505050; padding-left:10px;}
.nav_txt a{ padding-left:0px;}
.nav_zh_cn{ font-size:13px; color:#6a6a6a; line-height18px;}
.nav_zh_cn a{ margin-left:-10px;}
.nav ul li.nav01{ background-position:106px 38px;}
.nav ul li.nav02{ background-position:-42px 38px;}
.nav ul li.nav03{ background-position:-193px 38px;}
.nav ul li.nav04{ background-position:-495px 38px;}
.nav ul li.nav05{ background-position:-343px 38px;}
.nav_sub{ position:absolute; top:36px; display:none; }
.nav_txt .nav_sub a{ padding:0px; line-height:20px; font-size:12px; color:#6a6a6a; font-weight:bold; display:block; line-height:15px; }
.nav_txt .nav_sub a:hover{ color:#d4716b}
.nav ul li.selected .nav_txt,.nav ul li.mhover .nav_txt{ border-left:4px solid #d72627; }
.nav ul li.mhover .nav_zh_cn{ color:#d4716b}
.pictitle h1{ font-size:37px; font-weight:bold; color:#4a4a4a; line-height:34px; padding-left:10px;}
.pictitle p{ padding-left:10px; font-size:16px; color:#333; font-weight:bold; line-height:24px; margin-top:5px;}

/*****title_bar*********/
.main_title_bar{ height:68px; margin:0px auto; line-height:68px; width:963px; background:url(../images/main_title.gif) no-repeat; }
.main_title_bar span{ display:inline-block; margin-left:20px; font-weight:bold; font-size:14px;}
.main_title{ height:40px; line-height:40px; border-bottom:3px solid #d42527; color:#d42527; margin-top:13px;}
.main_title_right{ line-height:68px; color:#929191;}
.main_title_bar a{color:#929191;}
.main_title_bar a.cur{color:#d42527;}

/**********side_nav***********/
.side_nav{ font-size:18px;  line-height:30px; width:170px; padding-top:10px ;font-family:黑体;}
.side_nav dd{ border-bottom:1px solid #dadada; color:#565656;}
.side_nav dd.selected a,.side_nav dd a:hover{ color:#d32729}
.side_nav dd.selected{ border-bottom:1px solid #e8bebe;}
.bot_icon{ position:absolute; right:-13px; top:6px; _right:-14px; display:inline-block; width:93px; height:60px;}

/**********frame***********/
.main_left,.w615{ width:615px;}
.main_right,.w315{ width:315px;}
.w570{ width:570px; overflow:hidden;}
.framebg{ width:963px; margin:0px auto;}
.frame_top{ height:11px; background:url(../images/frame_bg_top.gif) no-repeat;}
.frame_mid{ background:url(../images/frame_bg_mid.gif) repeat-y; padding:5px 35px}
.frame_bot{ height:17px; background:url(../images/frame_bg_bot.gif) no-repeat;}
.contact_frame{ min-height:500px; height:auto!important; height:500px;}

/*********pagenum***********/
.pagenum{ padding-bottom:15px;}
.pagenum td{ width:15px; height:26px; line-height:26px;}
.pagenum td a{ display:block; height:26px; width:15px; background:url(../images/pageNumBg2.gif) no-repeat -23px top;}
.pagenum td.first,.pagenum td.first a{ width:23px; height:26px; }
.pagenum td.last,.pagenum td.last a{ width:21px; height:26px;}
.pagenum td.first a{ background:url(../images/pageNumBg.gif) no-repeat left top;}
.pagenum td.last a{ background:url(../images/pageNumBg.gif) no-repeat right top;}
.pagenum td a.selected,.pagenum td a:hover{ background:url(../images/pageNumBg.gif) no-repeat -23px top;}
.pagenum td.first a.selected,.pagenum td.first a:hover{ background:url(../images/pageNumBg2.gif) no-repeat left top;}
.pagenum td.last a.selected,.pagenum td.last a:hover{ background:url(../images/pageNumBg2.gif) no-repeat right top;}
.w650{ width:650px; overflow:hidden;}

