@charset "gb2312";
/* CSS Document */

*{ margin:0; padding:0; }
ul,li{ list-style:none; }
body{ font-family:Arial,"ËÎÌå"; font-size:12px; color:#666; }
img,input{ border:0; vertical-align:top; }
a{ font-family:Arial,"ËÎÌå"; font-size:14px; color:#444; font-weight:normal; text-decoration:none; }

.fl{ float:left; }
.clear{ clear:both; font-size:0; height:0; overflow:hidden; }
.w980{ width:980px; margin:0 auto; }

.headerwrap{ width:100%; height:128px; }
.header{ height:128px; }
.logo{ width:442px; height:81px; margin-top:19px; }
.search{ width:242px; height:128px; float:right; }
.search form{ width:240px; height:32px; background:#f9f9f9; border:1px solid #ededed; margin-top:34px; }
.search input{ float:left; }
.search input.sstext{ width:228px; height:32px; padding-left:12px; color:#a1a1a1; line-height:32px; }
.search input.ssbtn{ width:20px; height:18px; background:url(../images/search_btn.jpg); margin:5px auto 0 -30px; cursor:pointer; }

.navwrap{ width:100%; height:50px; background:#0f7ccf; }
.nav{ height:50px; }
.nav ul{ clear:bont; }
.nav ul li{ float:left; width:108px; height:50px; }
.nav ul li a{ text-align:center; line-height:50px; display:block; font-weight:bold; color:#fff; }
.nav ul li a:hover{ background:#0d70bb; color:#fffbbb; }
.ejnav{ width:100%; height:39px; background:#f9f9f9; border-bottom:1px solid #ededed; }
.ejlm{ height:39px; }
.ejlm p{ line-height:39px; }

.banner{ height:350px; margin:15px auto; }

.contenta{ height:320px; }
.imggd{ width:493px; height:320px; background:#CCC; }
.news{ width:475px; height:320px; margin-left:12px; }
.xwmenu{ width:475px; height:42px; background:#0f7ccf; }
.xwmenu span{ width:92px; height:42px; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; color:#fff; line-height:42px; padding-left:20px; float:left; }
.xwmenu a{ float:right; margin:13px 20px 0 auto; }
.xwnr{ width:423px; height:228px; background:#f9f9f9; border:1px solid #ededed; border-top:0; padding:25px; }
.xwnr h3 a{ font-size:16px; font-weight:bold; color:#f38700; }
.xwnr p{ margin-top:12px; line-height:24px; }
.xwnr ul{ border-top:1px dashed #939393; margin-top:13px; padding-top:10px; clear:both; overflow:hidden; }
.xwnr ul li{ font-size:14px; line-height:34px; overflow:hidden; }
.xwnr ul li a{ float:left; background:url(../images/text_btn.jpg) no-repeat 0 15px; padding-left:12px; }
.xwnr ul li span{ float:right; width:80px; }

.contentb{ width:928px; height:270px; background:#f9f9f9; border:1px solid #ededed; margin:15px auto; padding:25px; }
.jtwz{ width:275px; height:272px; }
.menutitle{ width:100%; height:30px; }
.menutitle span{ width:94px; height:19px; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; color:#0f7ccf; background:url(../images/menuico.jpg) no-repeat 0 4px; padding-left:22px; }
.jtwznr{ width:275px; height:242px; }
.jtwznr p{ line-height:24px; margin-top:6px; }
.jtwznr a{ width:98px; height:35px; background:#f57e02; text-align:center; line-height:35px; display:block; color:#fff; font-weight:bold; margin-top:8px; }

.qxjg{ width:340px; height:272px; margin:0 28px; }
.qxjgnr{ width:298px; height:200px; background:#fff; border:1px solid #ededed; padding:20px; }
.qxjgnr ul li{ width:135px; height:34px; line-height:34px; float:left;border-bottom:1px dashed #ccc;
background:url(../images/text_btn.jpg) no-repeat 0 15px; padding-left:12px; }

.gjjx{ width:255px; height:272px; }
.jxnr{ width:255px; height:248px; margin-top:12px; }
.jxnr ul li{ overflow:hidden; clear:both; height:24px; }
.jxnr ul li a{ float:left; font-size:12px; }
.jxnr ul li span{ float:right; height:26px; width:65px; }

.xyfc{ height:157px; width:928px; background:#f9f9f9; border:1px solid #ededed; border-top:2px solid #0f7ccf; padding:25px; }
.xyfcnr{ width:930px; height:130px; }
#demo {
 width:930px; float:right; overflow:hidden; height:130px; border:none;
}
#indemo {
float: left;
width: 800%;
}
#demo1,#demo2{height:130px;float:left; display:inline-table; }
#demo1 li,#demo2 li{ width:182px; height:130px; float:left; margin-left:10px; }
#demo1 li img,#demo2 li img{ display:block; }
#demo1 {
float: left;
}
#demo2 {
float: left;
}

.contentc{ height:255px; margin:15px auto; }
.contactnr{ width:250px; height:180px; margin:55px auto 0; font-size:14px; color:#fff; }
.contactnr strong{ float:left; }
.contactnr p{ margin-top:10px; line-height:22px; }

.yecg{ width:628px; height:213px; background:#f9f9f9; border:1px solid #ededed;  padding:20px; }
.yecgnr{ width:625px; height:178px; }
.yecgnr dl{ width:625px; height:110px; margin-top:10px; }
.yecgnr dt{ float:left; margin-right:10px; }
.yecgnr dd.yecgtitle{ margin-bottom:10px; }
.yecgnr dd.yecgtitle a{ font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; color:#e10000; }
.yecgnr dd{ line-height:22px; }
.yecgnr ul{ width:625px; height:65px; margin-top:10px; }
.yecgnr ul li{ float:left; width:300px; background:url(../images/text_btn.jpg) no-repeat 0 10px; line-height:30px; padding-left:10px; }
.contact{ width:295px; height:255px; margin-left:15px; background:url(../images/contact.jpg) no-repeat; } 

.yqlink{ height:83px; height:90px; background:url(../images/yqlj_link.jpg) repeat-x; }
.yqljtitle{ width:121px; height:44px; background:url(../images/linktitle.jpg) no-repeat; float:left; margin-top:22px; }
.yqljnr{ width:790px; height:44px; float:left; margin-top:22px; margin-left:20px; }
.yqljnr a{ margin-right:10px; font-size:12px; line-height:22px; }
.ylmore{ width:29px; height:29px; float:left; margin-top:30px; margin-left:20px; }

.footerwarp{ width:100%; height:205px; border-top:3px solid #0f7ccf; margin-top:20px; background:url(../images/footer_bg.png) repeat-x; }
.footer{ height:205px; }
.footer ul{ width:835px; height:50px; margin:0 auto; display:block; }
.footer ul li{ float:left; line-height:50px; }
.footer ul li a{ margin:auto 12px 0; font-weight:bold; }
.footer p{ text-align:center; width:450px; margin:0 auto; font-size:14px; line-height:30px; margin-top:15px; }




.Graphic{ width:493px; height:320px; float:left; }
.Graphic_top{ width:390px; height:20px; float:left; background:url(../images/Graphic_03.jpg) no-repeat;  }
.Graphic_bottom{ width:493px; height:320px;  float:left;  } 
.Graphic_bottom_left{ float:left; }

#ifocus { width:493px; height:320px;}
#ifocus_pic { display:inline; position:relative; float:left; width:390px; height:320px; overflow:hidden; }
#ifocus_piclist { position:absolute; }
#ifocus_piclist li { width:390px; height:320px; }
#ifocus_piclist img { width:390px; height:320px; }
#ifocus_btn { float:left; width:95px; margin-left:8px; }
#ifocus_btn li { width:95px; height:71px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); margin-bottom:12px; }
#ifocus_btn img { width:95px; height:71px; }
#ifocus_btn .current { background: url(images/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:390px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
#ifocus_tx .normal { display:none; }


.w1100{ width:980px; height:100%; margin:0 auto; }
 .fl{ float:left; }

.mbxnav{ height:30px; width:978px; background:#fbfbfb; border:1px solid #f3f3f3; margin:0 auto; padding:6px 0 0 0; }
.mbxnav span{ width:82px; height:24px; float:left; background:url(../images/dqwz.jpg) no-repeat; display:block; }
.mbxnav p{ float:left; font-size:14px;padding-left:10px;}
.mbxnav p a{ margin:0 5px; color:#666; line-height:20px; }

.listnr{ height:100%; margin-top:15px; }
.linrle{ width:270px; height:100%; }
.linrri{ width:655px; height:100%; margin-left:15px; border-top:2px solid #236cb8; padding:25px 20px; background:#eef6ff; }

.nrcona{ height:295px; margin-top:15px; }
.nrwzgg{ width:228px; background:#fff; border:1px solid #eef6ff; border-top:2px solid #1482d6; padding:20px; overflow:hidden; }
.nrwzgg ul li{ border-top:1px dashed #bbb; padding-left:12px; height:30px; line-height:30px; background:url(../images/text_ico2.jpg) no-repeat 0 13px; }
.nrwzgg ul li a{ color:#222; font-size:12px; }

.jckxtitleb{ width:100%; height:30px; }
.jckxtitleb span{ float:left; font-size:20px; color:#000; font-family:"Î¢ÈíÑÅºÚ"; }
.jckxtitleb a{ float:right; color:#236cb8; }


.inputAD{border:1px solid #d9d9d9;}


.Gary-right-pic{ width:670px; margin:25px auto 20px auto;}
.Gary-right-pic ul{ width:670px;}
.Gary-right-pic ul li{ width:335px; height:190px;text-align:center; float:left;}
.Gary-right-pic ul li p{ font-size:14px; font-family:"ËÎÌå"; color:#444444;line-height:30px;text-align:center;}


.Gary-right-bottom{ width:660px; margin:25px auto 20px auto;}
.Gary-right-bottom ul{ width:650px;}
.Gary-right-bottom ul li{ width:650px; height:45px; border-bottom:1px dashed #d5d5d5; text-align:right; background:url(../images/text_ico2.jpg) no-repeat 0 22px;}
.Gary-right-bottom ul li a{ font-size:14px; font-family:"ËÎÌå"; color:#444444; float:left;line-height:46px; margin-left:15px;}
.Gary-right-bottom ul li a:hover{ color:#14ba7a;}
.Gary-right-bottom ul li span{ font-size:14px; font-family:"ËÎÌå"; color:#888888; line-height:46px;}

.Gary-right-list{padding:20px 0;float:left;width:640px;line-height:30px;font-size:14px;}



/*content*/
.newstitle{ font-size:22px; height£º40px; line-height:40px; color: #498e00; font-weight:bold; text-align:center;}
.title2{ font-size:13px;   text-align:center;}

.newscontent{word-break:break-all;line-height:26px;font-size:14px; color:#333333;padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; }
.newscontent p{padding-bottom:10px; }
table .newscontent{ font-size:14px; line-height:26px;line-height:24px;padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; }

