@charset "gb2312";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img{ padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:images; font-style:images; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ul,ol,li{  }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: images; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }
a{color:#555555;text-decoration:none; outline:none;}
a:link{color:#323232; text-decoration: none;}
a:visited{color:#323232; text-decoration: none;}
a:hover{color:#990000; text-decoration:none;}
a:focus{outline: none;-moz-outline-style: none; }
a:active{color:#990000; text-decoration:none;}
/* Public */
html{ width:100%; height:100%;  }
body{ width:100%; height:100%; color:#555555; font-family:"Microsoft YaHei",Arial,SimSun,SimHei; font-size:14px; text-align:left; -webkit-text-size-adjust:none;cursor:default; background:url(imagesbg.jpg);}
.div{ width:1000px; margin:0 auto; background:#FFFFFF }
.div1{ width:1000px; margin:0 auto; padding-top:15px;}
.div2{ width:1000px; margin:0 auto;  }
.claer{ clear:both;}
h2{ font-size:20px; font-family:"Î¢ÈíÑÅºÚ"; color:#0e3e80;}
h1{ font-size:25px; font-family:"Î¢ÈíÑÅºÚ"; color:#0e3e80;  height:50px; border-bottom:2px solid #0e3e80; line-height:50px;padding-left:25px; }


.header{ width:100%; background:url(imagestopbg.jpg) top; height:210px;}
.menu{ background:#0336a1; width:100%; height:45px;}
.topright{ background:url(imagestopr.jpg) no-repeat top; height:25px; width:224px; float:right;  }
.topright ul li { float:left;line-height:25px; }
.topright ul li a{ color:#ffffff; padding:5px 0px 0px 15px; line-height:25px;}

.topNav{position:relative; z-index:9999999; height:45px; font-family:"Microsoft YaHei",SimSun;}
.topNav-width{ width:1000px; margin:0 auto; height:45px; line-height:45px;  }
.topNav h3{ font-weight:normal; font-size:100%; }
.topNav dl{  zoom:1;}
.topNav .tnLeft{ float:left;  }
.topNav .tnRight{ float:right;  }
.topNav dd{ float:left; position:relative;  }
.topNav dd h3{ float:left;  }
.topNav dd h3 a{ display:inline-block; *display:inline;   padding:10px 22px; color:#FFF; font-size:16px; line-height:25px;zoom:1; }
.topNav dd h3 a i{ display:inline-block; width:8px; height:5px; margin:0 0 0 5px; overflow:hidden; vertical-align:middle; font-size:16px; line-height:13px; background: url(images/icon.png) 0 -61px no-repeat;   }
.topNav dd h3 a:hover,
.topNav dd.on h3 a{  background:#034bad; color:#FFF;    }
.topNav .welcome{ padding-right:15px; color:#FF8400;   }
.topNav .welcome a{  color:#FF8400;   }
.topNav dd ul{ display:none; /*Ä¬ÈÏÒþ²Ø*/ position:absolute; width:95px;  top:45px; left:0;  border-top:0;  background:#034bad;	-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .1); -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .1); box-shadow: 3px 3px 3px rgba(0, 0, 0, .1);	color:#FFF;}
.topNav dd ul li{ line-height:40px; border-bottom: 1px solid #FFF;  font-size:16px; }
.topNav dd ul li a{ display: block; color: #FFF; padding: 0 15px; text-align:center; }
.topNav dd ul li a:hover{ background:#ff7e00; color:#FFF; text-align:center;   }
.topNav dd ul li a span{ color:#FFF; margin-left:5px;   }

.menu_b{ background:#f0f0f0; height:38px; width:100%;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6; border-bottom:1px solid #cbcbcb; }
.time{  float:left; height:35px; line-height:35px; margin-left:15px; color:#333333; z-index:222}
.tianqi{ float:left; margin-left:15px;line-height:35px;height:35px; z-index:333;  }
.search{ float:right; margin-right:25px; background:url(imagessearch.jpg) no-repeat center; height:26px; width:260px; margin-top:8px; z-index:444;}
.ss{ border:none;  height:20px; line-height:20px; background:none; padding-top:3px; padding-left:10px;}
.submit{ border:none; background:none; background:url(imagesbo.jpg) no-repeat top; height:25px; width:30px;margin-left: 6px; cursor:pointer;} 

.index_cont{ width:1000px; margin:0 auto; background:#FFF; height: 1950px; /*margin-bottom:8px;*/}
.xw-left{width:365px; height:305px; float:left;border:1px solid #c7c7c7; margin-top:5px;background:url(imagesi1.jpg) repeat-x; border:1px solid #c7c7c7;  border-top:none; }

.focusBox {position: relative;width: 355px;height: 255px;overflow: hidden;font-family: "Î¢ÈíÑÅºÚ";font-size: 14px;text-align: left;background: white;margin-left: 5px;margin-top: 5px;}

.focusBox .pic img {width:355px; height:260px;display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #989898; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-family: "Î¢ÈíÑÅºÚ"; font-size:14px; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width:20px; height: 20px; line-height: 20px; overflow: hidden; text-align: center;  cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background:#6e6863; filter: alpha(opacity=50); opacity: 0.5; border:1px solid #928b87;}
.focusBox .num li.on a,.focusBox .num a:hover{ background:#b8211c; border:1px solid #dc221b; }

.xw-middle{ width:365px; height:305px; margin-left:4px; float:left; background:url(imagesi1.jpg) repeat-x; border:1px solid #c7c7c7; margin-top:5px; border-top:none; }
.title h2{ background:#ffffff bottom; height:33px; border-right:1px solid #c7c7c7; width:120px; font-size:20px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; text-align:center; color:#0e3e80; margin:3px 0 0 0; float:left;}
.title a{ float:right; line-height:33px; padding-right:8px; color:#0e3e80;}
.zcfg_bg{ background:#f6f6f6; margin:5px; height:80px; padding:5px; color:#555;}
.zcfg_bg h3 a,.zcfg_bg h3{ font-size:16px; padding-bottom:15px; color:#555;}
.zcfg_bg p,.zcfg_bg p a{ font-size:14px;}
.zcfg_bg p a{ color:#ff3e00; line-height:24px;}
.xw_list{ padding:5px;}
.xw_list p a,.xw_list p{ font-size:18px; color:#e50000; }

.list-r {background: url(imagesrank.png) 0px 6px no-repeat;line-height:31px;position: relative;overflow: hidden; z-index:999999}
.list-r li{ border-bottom:1px dashed #CCCCCC;line-height:31px;}
.list-r li a {display: block; padding-left:20px;line-height:31px;font-size: 14px;*float:left;}
.list-r span{ float:right;line-height:31px;}
.xw-right{ width:255px; float:right;margin-top:5px; background:url(imagesi1.jpg) repeat-x; border:1px solid #c7c7c7;height:304px; }
.xw-right h2{  background:#ffffff bottom; height:33px; border-right:1px solid #c7c7c7; width:120px; font-size:20px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; text-align:center; color:#0e3e80; margin:3px 0 0 0; float:left;}
.gzdtList{ margin:5px 5px 5px;}
.gzdtList li{ line-height:31px; background:url(imagesi2.jpg) no-repeat left; font-size:14px; border-bottom:1px dashed #CCCCCC}
.gzdtList li a{ padding-left:12px;}

.box2{ margin-top:10px;}
.tongzhigonggao{ width:325px; float: left; margin-right:10px; -moz-border-radius:5px;      /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius:5px; border:1px solid #c7c7c7; height: 300px;}
.tongzhigonggao h2{ background:url(imagesico.png) no-repeat 8px 14px; padding-left:35px; line-height:45px; border-bottom:2px solid #17549c;}

.tongzhigonggao h2 a,.zhengfucaigou h2 a,.zhongjiejigou h2 a{ color:#17549c}
.zhengfucaigou{ width:325px; float: left;  -moz-border-radius:5px;    /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius:5px; border:1px solid #c7c7c7;   height: 300px; }
.zhengfucaigou h2{ background:url(imagesico.png) no-repeat 8px -24px; padding-left:45px; line-height:45px; border-bottom:2px solid #17549c;}

.zhongjiejigou{ width:325px; float: right; -moz-border-radius:5px;   /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius:5px; border:1px solid #c7c7c7;    height: 300px; }
.zhongjiejigou h2{ background:url(imagesico.png) no-repeat 8px -60px; padding-left:35px; line-height:45px; border-bottom:2px solid #17549c;}
.gg{margin-top:10px;}
.focusBox1 { position: relative;width:999px; height:90px;overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox1 .pic img { width:999px; height:90px; display: block; }
.focusBox1 .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background:#191919; filter: alpha(opacity=50); opacity: 0.5; overflow: hidden; }
.focusBox1 .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox1 .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox1 .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox1 .num { position: absolute; z-index: 3; bottom:0px; right: 8px; }
.focusBox1 .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox1 .num li a,.focusBox1 .num li span { position: absolute; z-index: 2; display: block; color: white;text-align: center;line-height: 18px;text-decoration: none;display: block;background:#Fff;
top: 266px;border-radius: 10px;height:10px; width:10px;top: 0; left: 0; text-decoration: none; }
.focusBox1 .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox1 .num li.on a,.focusBox .num a:hover{ /* background:url(images/focus_tip_current.gif) no-repeat;*/ height:10px; width:10px;background:#c50601; }



.jianshegongcheng{ margin:10px auto; -moz-border-radius:5px;      /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius:5px; border:1px solid #c7c7c7; height:340px;}
.jianshegongcheng h1{ width:450px; float:left; }
.tabBar{ width:990px; font-family:"Microsoft YaHei"; border-right:none; border-bottom:none; margin:0 auto;}
.tabBar .hd ul{ z-index:5; position:relative; }
.tabBar .hd li{ font-weight:bold;float:left; height:32px; line-height:32px; font-size:20px; margin-top:0px; padding:8px 0px; margin-right:55px;margin-left:25px;color:#0e3e80;cursor:pointer;text-align:center; _margin-left:25px;*margin-left:25px;}
.tabBar .hd li a{ display:block; text-align:center; color:#0e3e80; }
.tabBar .hd li.on{ height:32px; line-height:32px; font-weight:bold; overflow:hidden; margin-top:0px; border-bottom:3px solid #0e3e80; position:relative;  }
.tabBar .hd li.on span{ font-weight:bold; color:#0e3e80; font-size:20px; }
.tabBar .bd{ padding:0px; clear:both; position:relative;  overflow:hidden;   }
.tabBar .bd .conWrap{ margin-top:10px;  }
.tabBar .bd p{ padding:5px 10px  }
.tabBar #list{clear: both;margin:0px 0 0px 15px; }
.tabBar #list li {line-height:31px; background:url(imagesi2.jpg) no-repeat left; font-size:14px;  border-bottom:1px dashed #CCCCCC; float:left; margin-left:10px; width:470px;}
.tabBar #list ul li a {line-height:31px; padding-left:15px;font-size:16px;}
.more-b{font-size: 14px;float: right;color: #0e3e80; display:block;margin-right: 10px;}



.box3{ margin:10px auto;}
.box3 li{ float:left;/* background:#71b5bb;*/text-align:center; width:190px; height:85px; margin:0 5px; line-height:85px; }
.box3 li a{ color:#FFF; text-align:center;}
/*.box3 li a.ico1{ background:url(imagesico1.png) no-repeat 10px 10px;  line-height:35px; display:block;}
.box3 li a.ico2{ background:url(imagesico1.png) no-repeat 10px -18px;  line-height:35px; display:block;}
.box3 li a.ico3{ background:url(imagesico1.png) no-repeat 10px -48px;  line-height:35px; display:block;}
.box3 li a.ico4{ background:url(imagesico1.png) no-repeat 10px -78px;  line-height:35px; display:block;}
*/


.zhengfucaigou2{-moz-border-radius:5px;      /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius:5px; border:1px solid #c7c7c7; height:360px; margin-top:10px;}
.zhengfucaigou2_left{ float:left; width:475px;}
.tabBar2{
	width:448px;
	font-family:"Microsoft YaHei";
	border-right:none;
	border-bottom:none;
	margin-left:30px;
}
.tabBar2 .hd ul{ z-index:5; position:relative;  }
.tabBar2 .hd li{ font-weight:bold;float:left; height:32px; line-height:32px; font-size:20px; margin-top:0px; padding:8px 0px; margin-right:65px; color:#0e3e80; cursor:pointer; text-align:center;}
.tabBar2 .hd li a{ display:block; text-align:center; color:#0e3e80; }
.tabBar2 .hd li.on{ height:32px; line-height:32px; font-weight:bold; overflow:hidden; margin-top:0px; position:relative; border-bottom:3px solid #0e3e80;  }
.tabBar2 .hd li.on span{ font-weight:bold; color:#0e3e80; font-size:20px; }
.tabBar2 .bd{ padding:0px; clear:both; position:relative; width:445px;  }
.tabBar2 .bd .conWrap{  margin-top:10px;  }
.tabBar2 .bd p{ padding:5px 10px  }
.tabBar2 #list{clear: both;margin:0px;}
.tabBar2 #list li {line-height:31px; background:url(imagesi2.jpg) no-repeat left; font-size:14px;  border-bottom:1px dashed #CCCCCC; float:left; width:445px;}
.tabBar2 #list ul li a {font-size:16px;line-height:36px; text-align:left;padding-left:15px;}


.zhengfucaigou2_right{ float:right; width:475px;}
.zhengfucaigou2_right h1{ padding-left:none}
.tabBar3{ width:475px; font-family:"Microsoft YaHei"; border-right:none; border-bottom:none;}
.tabBar3 .hd ul{ z-index:5; position:relative;}
.tabBar3 .hd li{ font-weight:bold;float:left; height:32px; line-height:32px; font-size:20px; margin-top:0px; padding:8px 0px;   margin: 0px 30px 0 30px; color:#0e3e80; cursor:pointer; text-align:center;}
.tabBar3 .hd li a{ display:block; text-align:center; color:#0e3e80; }
.tabBar3 .hd li.on{ height:32px; line-height:32px; font-weight:bold; overflow:hidden; margin-top:0px; position:relative; border-bottom:3px solid #0e3e80;  }
.tabBar3 .hd li.on span{ font-weight:bold; color:#0e3e80; font-size:20px; }
.tabBar3 .bd{ padding:0px; clear:both; position:relative; /*overflow:hidden;*/   }
.tabBar3 .bd .conWrap{  margin-top:10px;  }
.tabBar3 .bd p{ padding:5px 10px  }
.tabBar3 #list{clear: both;margin:0px;}
.tabBar3 #list li {line-height:31px; background:url(imagesi2.jpg) no-repeat left; font-size:14px;  border-bottom:1px dashed #CCCCCC; float:left; width:455px;}
.tabBar3 #list ul li a {font-size:16px;line-height:36px; text-align:left;padding-left:15px;}


.box4{ margin:10px auto;}
.box4_l{ width:490px; float:left;-moz-border-radius:5px;      /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius:5px; border:1px solid #c7c7c7; height:365px;  background: #FFF;}
.tabBar4{width:460px;font-family:"Microsoft YaHei";border-right:none;border-bottom:none;margin-left:30px;}
.tabBar4 .hd ul{ z-index:5; position:relative;   }
.tabBar4 .hd li{ font-weight:bold;float:left; height:32px; line-height:32px; font-size:20px; margin-top:0px; padding:8px 0px; margin-right:69px; color:#0e3e80; cursor:pointer; text-align:center;}
.tabBar4 .hd li a{ display:block; text-align:center; color:#0e3e80; }
.tabBar4 .hd li.on{ height:32px; line-height:32px; font-weight:bold; overflow:hidden; margin-top:0px; position:relative; border-bottom:3px solid #0e3e80;  }
.tabBar4 .hd li.on span{ font-weight:bold; color:#0e3e80; font-size:20px; }
.tabBar4 .bd{ padding:0px; clear:both; position:relative;  overflow:hidden; width:445px;  }
.tabBar4 .bd .conWrap{  margin-top:10px;  }
.tabBar4 .bd p{ padding:5px 10px  }
.tabBar4 #list{clear: both;margin:0px;}
.tabBar4 #list li {line-height:31px; background:url(imagesi2.jpg) no-repeat left; font-size:14px;  border-bottom:1px dashed #CCCCCC; float:left; width:445px;}
.tabBar4 #list ul li a {font-size:16px;line-height:36px; text-align:left;padding-left:15px;}

.box4_r{ width:490px; float:right;-moz-border-radius:5px;      /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius:5px; border:1px solid #c7c7c7; height:365px;  background: #FFF;}



.friends{ margin-bottom:10px;-moz-border-radius:5px;      /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius:5px; border:1px solid #c7c7c7; height:170px;}
.friends_1 { margin:15px;}
.friends_1 li{ float:left; margin:0 15px;}
.friends_1 li a{}
 
.fruends_2{ margin:0 auto; margin-top:15px;}
.fruends_2 ul li{ width:200px;padding: 0 6px 0 10px;float: left; margin:0 15px;}

.foot{ width:100%; height:95px; background: url(imagesfoot.jpg) repeat-x;}
.dm img{ float:left; display:block;}
.foot_bottom{ float:left; margin-left:35px; width:800px;}
.foot_bottom li{ float:left; line-height:35px;}
.foot_bottom p{  color:#3e3a39; line-height:30px;}



.ny_index{ background:#FFFFFF; padding-top:10px;}
.ny_index_left{ width:250px; float: left; }
.nytongzhigonggao{ width:250px; -moz-border-radius:5px;      /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius:5px; border:1px solid #c7c7c7; margin-bottom:10px; }
.nytongzhigonggao h2{ background:url(imagesico.png) no-repeat 8px 14px; padding-left:35px; line-height:45px; border-bottom:2px solid #17549c;}
.zilanmu{ margin:10px 0; height:300px;-moz-border-radius:5px;      /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius:5px; border:1px solid #c7c7c7;}
.zilanmu h2{line-height:45px; border-bottom:2px solid #17549c; padding-left:10px;}
.is-listmenus-list {padding: 30px 0;height: auto;background: #ffffff;}
.is-listmenus-list .nav {line-height: 28px;height: 32px;width: 184px;margin: auto;background: url(imagesvlist-bg.gif) left top no-repeat; margin-bottom:10px;}
.is-listmenus-list .nav .aoff {display: block;height: 28px;padding-left: 70px;text-align: left;font-size: 16px;color: #0e3e80;float: left;width: 106px; font-weight:bold;float: left;display: inline;}
.is-listmenus-list li {padding: 2px 0;}
.is-listmenus-list ul {width: 100px;margin: 0 auto;padding-top: 2px;padding-bottom: 8px;margin-left: 70px;}
.is-listmenus-list ul li a {background: url(../images/libga.jpg) no-repeat left center;padding-left: 11px;display: block;line-height: 28px;height: 28px;text-align: left;}


.ny_index_right{ float:right; width:730px;border:1px solid #c7c7c7;}

.right_title{ background:url(imagesi3.jpg) no-repeat top right; height:42px; line-height:42px; width:730px;}
.right_title h2{ font-size:20px; color:#FFF; font-weight:bold; padding-left:15px; line-height:35px; float:left;background:#0336a1; padding:0 10px; }
.is-location {height:35px; float:right; line-height:35px; margin-right:15px; }

.ny_r_list ul{ margin:20px 8px 10px;}
.ny_r_list ul li{ border-bottom:1px dashed #898989; line-height:35px; background:url(imagesi2.jpg) no-repeat left;}
.ny_r_list ul li span{ float:right;}
.ny_r_list ul li a{ color:#636363; padding-left:10px;}

.weizhi{ background:url(imagesi4.jpg) no-repeat center; height:42px; line-height:42px;}
.is-location1 {height: 42px;padding: 0px 0 0 24px;line-height: 36px;overflow: hidden; font-size:16px; font-weight:bold;}
.is-content-main {height: auto; margin-top:10px;padding-top: 7px;padding: 10px 18px; -moz-border-radius:10px;      /* Gecko browsers */ -webkit-border-radius: 10px;   /* Webkit browsers */ border-radius:10px; border:1px solid #c7c7c7;  }
.is-con-title {text-align: center;font-weight: bold;font-size:20px;color: #0336a1;font-family: "Î¢ÈíÑÅºÚ";letter-spacing: 0.1em;padding: 20px 0;}
.is-con-fj {height: 37px;text-align: center; border-bottom:1px dashed  #dddddd;font-size: 14px;line-height: 37px; background:#f1f1f1;}
.is-content-detail {line-height: 32px;font-size: 15px;padding: 18px 0;word-wrap: break-word;}
.is-content-box .is-location {background: url(../images/vlist-loca2.gif) 0 0 no-repeat;}
.fenxiang{ height:35px; float:right;}



/*right_smallpic*/
.right_smallpic { margin:10px;}
.right_smallpic li{ width:200px; height:auto; float:left; padding-left:12px; padding-right:16px; padding-bottom:10px;}
.right_smallpic li img{ padding:2px; border:1px solid  #CCCCCC;width:200px; height:150px;}
.right_smallpic li img:hover{ padding:2px; border:1px solid #FF3333;}
.right_smallpic span { display:block; text-align:center; line-height:25px; }