@charset "utf-8";

/*common css*/
*{ padding:0; margin:0; border:none;}
body{ font-size:12px; font-family:'Microsoft Yahei';}
a{ text-decoration:none; noFocusLine:expression(this.onFocus = this.blur()); color:#333;}
a:focus{outline:none;}
a:hover{ color:#222;}
ul{list-style-type:none;}
li{ list-style:none;}

table, tr, td, tbody{ vertical-align:top; background-color:transparent;} 

.clear{ clear:both;}
.w995{ width:995px; margin:0 auto;}

.head{ height:98px; overflow:hidden; }
.wrap{ height:auto; }
.wleft{ float:left; width:192px; height:auto; vertical-align:top;}
.wright{ float:right; width:779px; height:auto!important; height:700px; min-height:700px; overflow:hidden; padding-left:5px;}
.wrighte{ float:none; width:779px; height:auto!important; height:700px; min-height:700px; overflow:hidden; padding-left:5px;}
.wright-top{ float:right; height:66px; width:779px;}
.foot{ height:78px; padding-top:1px; background:url(../images/foot.jpg) repeat-x center top; width:100%; display:block;}

/*common page css*/
.page{ text-align:right; clear:both; line-height:24px; padding:20px 0;}
.page li{ display:inline; margin:0 2px; border:none!important; color:#069;}
.page a{ display:inline-block; padding:0 8px; color:#069; border:solid 1px #069;}
.page a:hover{ color:#FFF; background-color:#FFF; background-color:#069;}
.page select{ border:solid 1px #069; color:#069;}

/*common head css*/
.logo{}
.index_top{ float:right; height:98px; width:260px;}
.inlanguage{ float:left;width:260px;height:25px; background:url(../images/index_top.jpg) no-repeat right top; color:#dddfdc;}

.inlanguage p{ line-height:20px; width:260px; font-size:12px; color:#DEE0DD; text-align:center;}
.inlanguage p a{ display:inline-block; color:#DEE0DD; margin:0 8px;}

.login{ width:260px; height:73px; float:right; color:#666;}
.login{ }
.login p{ position:relative; display:block; clear:both; width:260px;}
.login .username_label, .login .password_label{ width:50px; display:block; float:left; line-height:20px; margin:7px 0; }
.login .password{ border:1px solid #CCCCCC; display:block; width:117px; height:22px; float:left; line-height:22px; padding:0 5px; margin:6px 0;}
.login .submit{ display:block; width:65px; height:24px; float:left; margin: 6px 0 6px 16px; background:url(../images/submit.jpg) no-repeat left top; color:#666; text-align: center; }

.login .username {
  border:1px solid #CCCCCC;
  display: block;
  float: left;
  height: 20px;
  line-height: 22px;
  margin: 7px 0;
  padding:0 2px;
  width: 67px;
}
.login .email_suffix { border: 1px solid #CCCCCC; float: right; display:block; height: 22px; line-height:22px; margin: 7px 0 6px; width: auto;}


.menu{ width:995px; height:43px; background:url(../images/menu.jpg) repeat-x center top;z-index:100;}
.menu ul{ padding:0 0 0 15px;z-index:100;}
.menu ul li{ display:block; width:105px; height:43px; float:left; line-height:42px; font-size:14px; position:relative;z-index:100;}
.menu ul li a{ display:block; width:120px; height:43px; text-align:center; color:#FFF;z-index:100;}
.menu ul li a.current{ font-weight:bold; background-color:#4B4B4B;z-index:100;}

.menu ul li dl{ display:none; position:absolute; top:43px; z-index:100; font-size:12px;z-index:100;}
.menu ul li dl dt.eey{ width:163px; height:35px; background-color:#000; filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;z-index:100;}
.menu ul li dl dt.eey a{ width:135px; height:34px; text-align:left; border-bottom:dotted 1px #FFF; margin:0 auto; background:url(../images/hlink_dl_a.jpg) no-repeat right center;z-index:100;}

.menu ul li dl dt{ width:163px; height:35px; background-color:#000; filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;z-index:100;}
.menu ul li dl dt a{ width:135px; height:34px; text-align:left; border-bottom:dotted 1px #FFF; margin:0 auto; background:url(../images/hlink_dl_a.jpg) no-repeat right center;z-index:100;}

/*common wrap css*/
.wleft p.current{ width:192px; height:43px; display:block; background:url(../images/lpcurrent.jpg) no-repeat center center; color:#FFF; margin-top:15px;}
.wleft p.current span{ font-size:13px; line-height:43px; padding-left:31px;}
.wleft ul li{ width:192px; height:auto; background:url(../images/llink_a.jpg) repeat-x center top; overflow-x:hidden;}
.wleft ul li a{ display:block; height:32px; line-height:32px; color:#333; padding-left:31px;}
.wleft ul li a.ycolor{ display:block; height:32px; line-height:32px; color:#e50706; padding-left:30px; background:url(../images/title4.jpg) no-repeat left center; }
.wleft ul li dl{ display:none;}
.wleft ul li dl dt{ width:182px; height:22px; line-height:22px; padding-left:10px;}
.wleft ul li dl dt a{ display:block; width:182px; height:22px; overflow:hidden;}
.wleft ul li dl dt a:hover{}

/*head ??????css*/

/*index css*/
.iwrap{ width:995px; margin:0 auto; height:495px;overflow:hidden; background-color:#EBEBEB; clear:both; overflow:hidden;}
.iwleft{ float:left; width:743px;height:495px;overflow:hidden; }
.iwleft1{width:743px;height:495px;}
.iwleft .bigImg{ width:auto; height:495px; }
.iwright{ width:252px; height:494px; overflow:hidden;}

.ifoxnews{ width:220px; height:225px; float:left;padding:0px 0 1px 18px;  clear:both; overflow:hidden; line-height:17px;}
.itontzhi{}

.foxtitle{ font-size:14px; font-weight:bold; color:#606060; padding-left:8px;line-height: 20px; background:url(../images/index_down.jpg) no-repeat 0px 8px;}
.ifoxnews .text{ line-height:20px; width:228px;display:block;}
.util{ background-image:url(../images/index_util_03.jpg);background-repeat:repeat-x; height:5px; width:252px; padding-bottom:2px;}
.innews{ float:left; width:234px; height:170px; padding:1px 0 0 18px; line-height:17px;}
.intitle{ display:block; width:217px; height:20px; line-height:20px;border-bottom:solid 1px #BE2C1D; background:url(../images/ir_news_title.jpg) no-repeat 0px 0px; color:#fff; display:block;}
.intitle .t1{  line-height:20px; margin-left:7px;}
.intitle .t2;{ height:20px;}
.intitle .t2 a{ color:#999997;  margin-left:120px;}
.intitle text{ width:230px; padding:3px 0 0 18px;}
.text{ }
.text li{ background:url(../images/index_news_25.jpg) no-repeat 0px 10px; line-height:23px; width:210px; padding:0 0 0 7px; background-color:transparent;}
.textt{ }
.textt li{ background:url(../images/index_news_25.jpg) no-repeat 0px 10px; line-height:23px; width:212px; padding:0 0 0 7px; background-color:transparent;}

#main{width:743px;height:494px;overflow:hidden;position:relative;}
#main a{width:15px;height:57px;position:absolute;left:0px;top:215px;background:url(../images/left_ar.png) no-repeat 0px 0px;}
#main a:hover{width:15px;height:57px;position:absolute;left:0px;top:215px;background:url(../images/left_aa.png) no-repeat 0px 0px;}
#main .box{width:743px;height:494px;margin:0px auto;overflow:hidden;position:relative;}
#main .box img{width:743px;height:494px;position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0);}

#main .btnRight{width:35px;height:57px;position:absolute;right:0px;top:185px;background:url(../images/right_ar.png) no-repeat 0px 0px;}



.innotice{ float:left;height:70px; width:234px; padding:0 0 0 18px; overflow:hidden; line-height:17px;}
.innotice .t{display:block; width:217px; height:21px; line-height:20px;border-bottom:solid 1px #BE2C1D; background:url(../images/ir_news_title.jpg) no-repeat 0px 0px; color:#fff; display:block;}
.innotice .t .t1{  line-height:20px; margin-left:7px;}
.innotice .t .t2{  color:#989898; height:20px; margin-left:120px;}
.innotice .t .t2 a{  color:#989898; }
.innotice ul{ margin-top:2px;}
.innotice ul li{background:url(../images/index_news_25.jpg) no-repeat 0px 10px; line-height:20px; width:212px; padding:0px 0 0 7px;}


.informat{height:92px; background-color:#ffffff; overflow:hidden;}
.ixueshu{ width:367px; height:70px; overflow:hidden;}
.ixuetu{ float:left; width:72px; height:92px;}
.ixueshu ul{ width:285px; float:right; padding-top:0px;}
.ixueshu ul li{ line-height:5px; width:285px; padding:10 0 0 5px;overflow:hidden;}
.izhuanti{ width:400; height:92px; overflow:hidden; }
.ihot{display:block; font-weight:bold; color:#4b4b4b; font-size:13px; line-height:15px; background:url(/images/index_down.jpg) no-repeat 0px 12px; padding:10px 0 0 5px;}

.ihotcent{ float:left; display:block; width:175px; overflow:hidden;height:auto; border:0px solid #000000;}
.ihotcent {  padding:22px 0 0 0;}
.ihotcent li{   height:24px; width:175px; background:url(../images/index_biao.jpg) no-repeat 0px 10px; padding:0 0 0 5px; margin-right:17px; overflow:hidden;}
.ihotcent li a{ display:block; width:auto; height:24px; line-height:24px; font-size:12px; }
.ehot{float:left; width:220px; height:92px; border:0px solid #eeeeee; text-align:center; padding-top:10px;}
.isearch{ width:228px; height:92px; overflow:hidden; }
.insearch{float:left; width:200px; height:28px; overflow:hidden; padding:5px 0 0 15px;}

.insearch .keyword{ float:left; display:block; width:154px; height:26px; padding:0 5px; line-height:26px; background:url(../images/search1.jpg) no-repeat left top; }
.insearch .submit{ float:left; display:block; width:27px; height:26px; line-height:26px; background:url(../images/search2.jpg) no-repeat left top; }


.sealink{float:left; width:228px; height:59px; overflow:hidden; padding-left:2px; }
.sealink ul{ padding:1px 0 0 15px;}
.sealink ul li{ display:block; float:left; line-height:24px; width:62px; padding:0 0 0 8px; background:url(../images/index_down.jpg) no-repeat 0px 10px;}
.sealink ul li a{}

/*other footer css */

.location{}
.yourlocation{ float:right;width:779px; height:10px; text-align:left;overflow:hidden;  font-size:16px; font-weight:bold; color:#6f6f6f; border-bottom:solid 1px #e3e3e3; clear:both;}
.yourlocation .lotubiao{ background:url(../images/ntubiao.jpg) no-repeat left center; padding-left:20px;}
.ncontent{float:right;width:779px; height:auto; overflow:hidden;}
.con_m{ background-image: url("../images/bg_m.gif");  background-repeat: repeat-x;display: inline;float: right;min-height: 200px;width: 166px; }
.con_m h4 {background-position: center bottom; background-repeat: repeat-x;color: #000000; font-size: 12px;font-weight: bold; margin-top:22px; height:45px;line-height: 30px;width: 166px; border-bottom:solid 1px #f4f4f4; margin-left:30px;}
.con_m p { background:url(../images/bg_line_b.jpg) no-repeat 0px 10px; margin-top:3px;  font-size: 12px;  line-height: 24px;  padding-left: 5px;  margin-left:30px;}
.con_m a, .con_m a:link {  color: #001241;text-decoration: none;}
.research_con2 {display: inline;float: left;margin-top: 7px;width: 275px;}
h2, h2 a, h2 a:link, h2 a:active { color: #000000;font-size: 14px;font-weight: bold;line-height: 26px; padding: 5px 15px 8px 0;text-decoration: none;}
.research_con2 a { color: #5A5A5A;text-decoration: none;}
.research_con2 img { margin-bottom: 8px;margin-top: 12px;}
.research_con2 p {border: medium none;color: #5A5A5A; line-height: 25px;text-align: left;background:url(../images/enjs_bg.jpg) no-repeat 210px 6px;border-bottom:dotted 1px ; width:222px;}
.wright-l{ float:left; width:550px; height:auto; padding:5px 0 0 20px; line-height:30px;text-align:justify; font-size:13px;}
.wright-l p{ font-family:"????";}
.wright-5{ width:990px; height:auto;line-height:20px; align=center; font-size:13px;}
.wright-10{ width:990px; height:auto;line-height:30px; text-align:justify; font-size:13px;}





/* add foot css */
.foot a{ color:#989898; margin:0 5px;}
.foot .fdiv1{ width:138px; height:auto;}
.foot .fdiv1 img{ width:137px; height:70px; display:block; margin-top:1px;}
.foot .fdiv2{ width:493px; height:auto;}
.foot .fdiv2 p{ line-height:20px; color:#989898; font-size:12px; padding-left:20px;}
.foot .fdiv2 p.p1{ padding-top:10px;}
.foot .fdiv3{ width:326px; height:auto;}
.foot .fdiv3 p{ line-height:20px; color:#989898; font-size:12px; padding-left:24px;}
.foot .fdiv3 p.p1{ padding-top:10px;}
.foot .fdiv4{ width:auto; height:auto;}
.foot .fdiv4 p.p1{ padding-top:25px;}
.foot .fdiv4 p.p1 select{ display:block; width:162px; height:24px; line-height:24px; border:solid 1px #666; color:#666;}

.ce_t1{}
.ce_t1 td{font-size: 15px;color: #000000;padding:5px 0px 0px 10px;}
.font-bule20{color:#003399;font-size:20px;font-weight:bold;line-height:25px;align=center;}



































































/* CSS Document */





































