/*public_css*/
body{ font-size:12px; color:#333; background:#fff; font-family:Arial, Helvetica, sans-serif;}
body,ul,li,div,span,p,dl,dt,dd,h1,h2,h3,h4,h5,h6,a,table,tr,td,input{ margin:0; padding:0; word-break:break-all;}
h2{ font-weight:normal;}
img{ border:none;}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:underline;}
li{ list-style:none;}
.clear{ clear:both;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.fn12{ font-size:12px;}
.fn14{ font-size:14px;}


.w_740{ width:700px;}
.w_254{ width:254px;}
.w_363{ width:363px;}
.w_326{ width:326px;}
.mt_4{ margin-top:4px;}
.mt_10{ margin-top:10px;}
.mr_10{ margin-right:10px;}
.ml_10{ margin-left:10px;}
.ml_8{ margin-left:8px;}
.more{ width:38px; height:12px; overflow:hidden; display:inline-block; background:url(imagesimages_cnmore.gif);	 position:absolute; right:10px; top:8px;}
.more0{ width:38px; height:12px; overflow:hidden; display:inline-block; color:#fff; background:url(imagesimages_cnmore0.gif);	 position:absolute; right:15px; top:9px;}

.page,.content,.footer{ width:1004px; margin:0 auto;}
.logo{ width:1004px; height:194px; background:url(imagesimages_cnlogo.jpg) no-repeat; position:relative;}
.language{ display:block; position:absolute; width:70px; height:27px; background:url(imagesimages_cnlanguage.gif); right:20px; top:150px;}
.nav{ width:1004px; height:46px;}
.nav_left{ width:2px; height:46px; background:url(imagesimages_cnnav_left.gif) no-repeat;}
.nav_right{ width:2px; height:46px; background:url(imagesimages_cnnav_right.gif) no-repeat;}
.nav_center{ width:1000px; height:46px; background:url(imagesimages_cnnav_bg.gif) repeat-x;}
.menu{ padding:0 12px; _padding:0 8px; margin-top:10px;}
ul.menu li{ float:left; display:inline; height:26px; background:url(imagesimages_cnnav_li.gif) right no-repeat;}
ul.menu li a{ display:inline-block; height:26px; line-height:26px; color:#fff; font-weight:bold; font-size:14px; padding:0 16px;}
ul.menu li a:hover{ text-decoration:none; color:#F90;}
ul.menu .last{ background:none;}
/*导航带下拉菜单*/
/*#Mea{ width:1000px; height:38px; background-repeat:no-repeat; margin:auto; margin-bottom:10px;}
#Mea ul li:hover ul{ display:block; color:#FFFFFF;}
#Mea ul{ list-style:none;padding:0px; margin:0px;}
#Mea li{float:left; text-align:center;width:88px;}
#Mea a:link, #Mea a:visited{color:#ffffff;text-decoration:none;}
#Mwa a:hover{color:#EFFAFF;counter-increment:inherit;font-size:14px;text-decoration:underline;}*/
li.heng { float:left; width:98px; height:30px;color:#437ac7; line-height:30px; padding-top:5px; text-align:center; position:relative; font-size:15px; font-weight:bold; list-style:none;}
.xia{ position:absolute; display:none; font-size:12px; font-weight:100; color:#437ac7; z-index:9999;}
.xia li{ width:98px; height:30px; position:relative ; border-top:none; background:#437ac7; color:#437ac7; padding:0px; padding-right:6px; list-style:none; background-repeat:repeat;border-bottom:1px dotted #fff;}


#Mea{ width:1000px; height:38px;  background-repeat:no-repeat; margin:auto; margin-bottom:10px;font-size:15px;z-index:9999;} 
#Mea ul{list-style:none;padding:0px; margin:0px; z-index:9999;} 
#Mea li {position:relative; font-size:15px; margin-top:-1px; width:88px; text-align:center; z-index:9999;} 
#Mea ul ul {visibility:hidden;position:absolute;left:-8px;top:38px;font-size:12px; font-weight:100; color:#ffffff; border:1px solid #437ac7; width:98px; background:#;} 
#Mea table {position:absolute; top:0; left:0;} 
#Mea ul li:hover ul, 
#Mea ul a:hover ul{visibility:visible; color:#FFFFFF;} 
#Mea a:link,  #Mea a:visited{display:block;padding:2px 2px;margin:0px;color:#fff;text-decoration:none;}
#Mea a:hover{color:#EFFAFF;counter-increment:inherit;font-size:15px;text-decoration:underline;background:;} 
#Mea ul ul li {clear:both;text-align:center;width:102px; font-size:12px; border-top:none; background:#437ac7; color:#ffffff; padding:0px; padding-right:0px; list-style:none; background-repeat:repeat;margin-left:0px;} 
#Mea ul ul li a{display:block;width:98px;margin:0;border:0; font-size:12px; color:#437ac7;} 
#Mea ul ul li a:hover{border:0; font-size:12px;color:#EFFAFF;counter-increment:inherit;text-decoration:underline;background:#437ac7;} 


#container{ margin:auto; width:960px;}
#logo{ height:113px;}
#language{ float:right; color:#000000; padding:20px 20px 0px 0px;}


/*中间部分css*/
.content .box{ margin-top:10px;}
.lunbo{ width:363px; border:1px solid #cbcbcb; text-align:center; padding-bottom:12px; padding-top:2px;}
.lunbo img{ margin-top:8px;}
.lunbo p{ height:26px; line-height:26px;}
.lunbo div{ margin-left:8px}
.lunbo #u_u2_imgdiv{ margin:0}
.title{ border:1px solid #e8e8e8; padding-bottom:5px;}
.title h2{ height:23px; padding-top:6px; position:relative;  border-bottom:1px solid #e8e8e8;}
.title h2 span{ position:absolute; left:6px; top:6px; display:inline-block; width:23px; height:23px;}
.title h2 strong{ line-height:23px; margin-left:40px; font-size:14px;}
.title ul{ margin:0 12px; margin-top:6px;}
.title ul li{ border-bottom:1px dotted #bbbbbb; padding-left:18px; background:url(imagesimages_cnindex3_26.gif) 5px 10px no-repeat; line-height:29px;}
.title .news li{ background:url(imagesimages_cnindex3_012.gif) 5px 10px no-repeat;}
.ggl{ width:254px;}
.ggl h2{ width:224px; height:26px; position:relative; background:url(imagesimages_cntitle0.jpg) no-repeat; color:#fff; font-size:14px; padding-left:30px; padding-top:2px; line-height:26px; font-weight:bold;}
.ggl ul{ padding:10px; padding-bottom:24px; border:1px solid #bfdff8; border-top:none; background:#f4fafa;}
.ggl ul{ line-height:22px;}
.yqlj{ width:803px; border:1px solid #dddddd; border-rop:none;	 padding-bottom:6px;}
.yqlj h2{ height:33px; position:relative; padding-left:40px;}
.yqlj h2 strong{ line-height:33px;}
.yqlj h2 span{ position:absolute; left:6px; top:6px; display:inline-block; width:17px; height:17px; background:url(imagesimages_cnindex3_05.jpg) no-repeat;}
.friends a{ margin-left:20px;}
.friends a img{ border:1px solid #ccc;width:130px;height:50px;}


/*con_left*/
.library { margin-top:1px;}
.library a img{ border:1px solid #ccc;}
.xygk{  padding-bottom:15px;}
.xygk h2{ background:url(imagesimages_cnxygk.jpg) no-repeat; height:29px; line-height:29px; padding-left:40px; font-weight:bold; color:#fff;}
.xygk ul li a{ padding-left:50px; display:block; line-height:30px; color:#88a6ef;	 background:url(imagesimages_cnxygk_li.jpg) no-repeat; height:30px;}
.xygk ul li a:hover{ text-decoration:none;}

/*con_right*/
.daohang{ border-bottom:3px solid #2594cb; height:42px; overflow:hidden;}
.works{ padding:10px; border:1px solid #c9c3c5;}
.works ul li{ height:26px; line-height:26px; padding:0 10px; border-bottom:1px dashed #d4d4d4; color:#4f4f4f;}
.works ul li a{ color:#4f4f4f;}
.works ul li img{ margin-left:8px;}
.fanye{ text-align:center; margin:15px auto;}
.fanye a{ padding:5px 10px; display:inline-block; color:#666; border:1px solid #dddddd; margin-left:2px;}
.fanye a:hover{ color:#fff; background:#ff5b02; font-weight:bold; text-decoration:none; border:1px solid #ffdcc9;}
.fanye input{ width:56px; height:24px; border:1px solid #dddddd; text-align:center; color:#666; margin-left:2px;}

/*底部css*/
.footer{ width:1004px; height:73px; margin-top:16px; padding-top:27px; background:#fff ; position:relative;}
.copy{ width:74px; height:70px; background:url(imagesimages_cncopy.jpg); position:absolute; left:220px; top:15px;}
.footer p{ width:105%; text-align:center; height:22px; line-height:22px; color:#202020;}
/*.nr { padding:30px; text-align:center; line-height:28px;}*/
.nr { padding:30px;line-height:28px;}
/*文章页样式*/
.nr h2 { font-family:"微软雅黑"; font-size:24px; line-height:45px;text-align:center;}
.nr p {text-indent:25px;}
.nr p img {text-align:center;}
.nr div { margin-bottom:10px; margin-top:10px;}
.nr img { margin-bottom:10px;}