/* CSS Document */

body,html,div,p,span,a,i,em,b,strong,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input{ margin:0; padding:0;}
body{ font-family:"微软雅黑"; font-size:12px; background:url(../images/body_bg.gif) repeat-x scroll 0 0 #f9f9f9;}
a,a:hover{ text-decoration:none;}
a{ color:#000;}
img{ border:medium none;}
ul,li,dl,dd,dt{ list-style:none;}
ul li,ul p,ul span,ul a,ul i,ul em,ul b,dl p,dl span,dl dt,dl dd,dl a,dl i,dl em,dl b{ display:block;}
i,em,p{ font-style:normal;}

/*头部*/
.head{ width:1000px; margin:auto; clear:both; overflow:hidden; background:url(../images/head_bg.gif) no-repeat scroll 0 0; height:101px;}
.logo{ float:left; width:500px; margin:25px 0 0 0;}
.h1{ float:right; width:320px; margin:40px 0 0 0;}

/*导航*/
.nav{width:1000px; height:38px; clear:both; margin:auto;}
div.examples_body {
     width: 1000px;
	 height:38px;
	 clear: both;
}

ul.topnav {
	clear:both;
}
ul.topnav li {
	float: left;
	font-size:16px;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
	display:inline;
	width:130px;
	height:38px;
	line-height:38px;
	z-index:99999;
	background:url(../images/nav_bg.gif) no-repeat scroll right 0;
}
ul.topnav li.bor{ background:none;}
ul.topnav li.topw,ul.topnav li.topw a{ width:110px; overflow:hidden; text-align:center;}

ul.topnav li a {
	color: #fff;
	display: block;
	text-align:center;
	background:url(../images/nav_lan.png) no-repeat scroll 0 0;
	width:130px;
	height:38px;
	float: left;
}
ul.topnav li a:hover,ul.topnav li a.hover {
	background:url(../images/nav_hover.gif) repeat-x scroll 0 0;
	color:#2b8ed8;
}
ul.topnav li a.subhover { /*--Hover effect for trigger--*/
    background-position: center bottom; cursor: pointer;
}  
ul.topnav li ul.subnav {
	width: 130px;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; 
	top: 38px;	
	margin: 0; padding: 0;
	display: none;
	float: left;
}
ul.topnav li ul.subnav li{
	width: 130px;
	height:30px;
	clear: both;
	background: #ffffff;
}
html ul.topnav li ul.subnav li a {
	width: 130px;
	height:30px;
	float: left;
	background-color: #ffffff;
	font-size:14px;
	line-height:30px;
	text-align:center;
	color:#2b8ed8;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #2b8ed8;
	color:#fff;
	width:130px;
}

/*大图*/
.fla{ width:1000px; height:387px; background:url(../images/fla_bg.png) no-repeat scroll 0 bottom; clear:both; overflow:hidden; margin:auto; padding:10px 0 0 0;}
#myFocus{ width:1000px; height:375px;}

/*底部*/
.foot{ width:100%; background-color:#005697;}
.foot1{ width:1000px; clear:both; overflow:hidden; font-size:14px; color:#ffffff; text-align:center; margin:auto; padding:20px 0 0 0;}
.foot1 a{ color:#ffffff;}
.link{ width:1000px; margin:20px auto 0 auto; clear:both; overflow:hidden; color:#ffffff;}
.link p{ width:65px; float:left;}
.link a{ color:#ffffff;}
.foot2{ width:1000px; clear:both; overflow:hidden; margin:auto; color:#ffffff; padding:20px 0; text-align:center; line-height:200%;}
.float{ background:url(../images/float_bg.png) no-repeat scroll 0 0; width:101px; height:262px; text-align:center; color:#727171; position:fixed; top:350px; right:10px; padding:15px 0 0 0;}



/*首页*/
.con{ width:1000px; clear:both; overflow:hidden; margin:auto; padding:10px 0 20px 0;}
.left{ width:286px; float:left; overflow:hidden;}
.right{ width:700px; float:right; overflow:hidden;}
.la{ width:284px; clear:both; background-color:#FFF; border:1px solid #d2d2d2; overflow:hidden; padding:8px 0;}
.la1{ width:254px; margin:0 auto 10px auto; clear:both; overflow:hidden;}
.la1 i{ width:3px; height:14px; overflow:hidden; float:left; display:block; background-color:#2b8ed8; margin:4px 10px 0 0;}
.la1 p{ float:left; font-size:14px; color:#2b8ed8;}
.la1 span{ float:left; font-size:14px; color:#c2c2c2;}
.la2{width:254px; margin:auto; clear:both; overflow:hidden;}
.la2 ul li{width:254px; height:28px; clear:both; overflow:hidden; font-size:14px;}
.la2 ul li a{ background:url(../images/la2_bg.gif) no-repeat scroll 0 0; width:220px; height:28px; line-height:25px; color:#2b8ed8; padding:0 0 0 34px;}
.la2 ul li a:hover,.la2 ul li a.hover{ background-position:0 -28px; color:#fff;}

.la3{width:254px; margin:auto; clear:both; overflow:hidden;}
ul.container{width:254px;margin:0 auto;}
li.menu{width:254px; font-size:14px;}
li.button a{background:url(../images/la2_bg.gif) no-repeat scroll 0 0; width:220px; height:28px; line-height:25px; color:#2b8ed8; padding:0 0 0 34px;}
li.button a:hover,li.button a.hover{ background-position:0 -28px; color:#fff;}

.dropdown{display:none;width:220px; font-size:12px; margin:0 0 0 34px;}
.dropdown li{color:#27609f; height:24px; line-height:24px; overflow:hidden;}
.dropdown li a{color:#27609f;}

.lb{ background:url(../images/lb_bg.gif) no-repeat scroll 0 0; width:286px; height:104px; clear:both; margin:10px 0 0 0; clear:both; overflow:hidden;}
.lb1,.lb2{ width:286px; height:53px; clear:both; }
.lb1 p{height:48px; padding:5px 0 0 105px; font-size:16px; color:#333333; display:block; float:left;}
.lb1 a{ display:block; float:right; width:45px; height:53px; margin:0 10px 0 0;}
.lb2 p{ height:53px; padding:0 0 0 105px; font-size:14px; color:#333333; line-height:50px; display:block; float:left;}
.lb2 p a{color:#333333;}
.lb2 span a{display:block; float:right; width:45px; height:53px; margin:0 10px 0 0;}

.r_t{clear:both; overflow:hidden; border-bottom:1px solid #eeeeee; height:40px;}
.r_t p{ font-size:14px; color:#2b8ed8; float:left; line-height:40px;}
.r_t span{ font-size:14px; color:#2b8ed8; float:left;line-height:40px;}
.r_t a{ float:right; color:#959595;line-height:45px;}
.ra{ background:url(../images/ra_bg.gif) no-repeat scroll 0 0; width:700px; height:267px; clear:both; overflow:hidden;}
.ra1{ width:280px; height:250px; float:left; margin:0 0 0 20px;}
.ra1a{ width:280px; clear:both; overflow:hidden;}
.ra1a ul li{ width:280px; clear:both; overflow:hidden; margin:10px 0 0 0;}
.ra1a ul li a{ background:url(../images/ra1a_bg.gif) no-repeat scroll 0 0; width:260px; height:20px; line-height:20px; clear:both; overflow:hidden; color:#; padding:0 0 0 20px;}
.ra1a ul li a:hover{ background:url(../images/ra1a_hover.gif) no-repeat scroll 0 0; color:#fff;}
.ra2{ width:336px; height:250px; float:right; margin:0 20px 0 0;}
.ra2a{ width:340px; clear:both; overflow:hidden;ZOOM: 1; POSITION: relative; text-align:center; margin:20px 0 0 0;}
#ISL_Cont_1{ width:250px; margin:auto;position:relative; }
.LeftBotton {	BACKGROUND: url(../images/LeftBotton.gif) no-repeat 0px 0px; LEFT: 5px; FLOAT: left; WIDTH: 25px; CURSOR: pointer; POSITION: absolute; TOP: 58px; HEIGHT: 36px}
.RightBotton {	RIGHT: 5px; BACKGROUND: url(../images/RightBotton.gif) no-repeat 0px 0px; FLOAT: right; WIDTH: 25px; CURSOR: pointer; POSITION: absolute; TOP: 58px; HEIGHT: 36px}
.ra2a1{ width:248px; height:170px; float:left; overflow:hidden; text-align:center; color:#000;position:relative;}
.ra2a1 img{ position:relative; z-index:1; clear:both; width:248px; height:170px;}
.ra2a1 span{ position:absolute; z-index:999; clear:both; width:248px; height:26px; line-height:26px; color:#000; left:0; bottom:0; background-color:#d5d5d5;filter:alpha(opacity=60);-moz-opacity:0.6; opacity:0.6;}
.rb{ background:url(../images/rb_bg.gif) no-repeat scroll 0 0; width:700px; height:266px; clear:both; margin:20px 0 0 0;}
.rb_t{ width:700px; height:38px; clear:both; overflow:hidden;}
.rb_t p{ color:#FFF; font-size:16px; padding:8px 0 0 28px; float:left;}
.rb_t a{ color:#000; margin:15px 20px 0 0; float:right;}
.rb1{ width:700px; clear:both; overflow:hidden; margin:10px 0 0 0;}
.scroll_horizontal{position:relative;width:700px;height:196px; margin:auto;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:680px;height:196px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.rb1 ul li{ width:205px; height:196px; float:left; padding:10px 0 0 20px; text-align:center;}
.rb1 ul li p{ width:205px; height:30px; line-height:30px; background-color:#ececec; color:#004d8f; font-size:14px; text-align:center;}
.rb1 ul li a:hover p{ color:#000;}
.rb1 ul li a{ cursor:pointer;}

.r{ width:698px; float:right; overflow:hidden; background-color:#FFF; border:1px solid #d4d4d4;}
.rt{ background:url(../images/r_bg.gif) no-repeat scroll 0 0; width:667px; padding:5px 0 0 0; height:37px; margin:auto;}
.rt span{ font-size:14px; color:#2b8ed8; margin:3px 0 0 30px; float:left;width: 200px;  overflow: hidden; display:block;}
.rt i{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#979797; float:left; padding-top:3px; width:70px; text-align:center;}
.rt p{ float:right; color:#868686; padding:5px 0 0 0;  width: 420px;  overflow: hidden;  height: 20px; display:block; text-align:right;}
.rt p a{color:#868686;}
.rt p a:hover{color:#2b8ed8;}
.rc{ width:665px; clear:both; line-height:200%; color:#666666; padding:15px 0; margin:auto;}
.rd{ width:667px; clear:both; overflow:hidden;padding:5px 0 10px 0; margin:auto;}
.rd ul li{ width:667px; clear:both; height:35px; overflow:hidden; border-bottom:1px dotted #aeaeae;}
.rd ul li a{ width:667px; clear:both; overflow:hidden; height:35px; cursor:pointer;}
.rd ul li b{ color:#7d7d7d; float:left; width:15px; overflow:hidden; line-height:35px; font-size:8px;}
.rd ul li i{ width:10px; height:20px;  overflow:hidden; float:left; margin:7px 0 0 0;}
.rd ul li em{  width:10px; height:20px; float:left; margin:7px 0 0 0;}
.rd ul li p{ float:left;  height:20px; line-height:20px; max-width:600px; overflow:hidden; color:#2a8ed9; margin:7px 0 0 0;}
.rd ul li a:hover p{ background:url(../images/l_d_bg.gif) no-repeat scroll -20px 0; color:#FFF;}
.rd ul li a:hover i{ background:url(../images/l_d_bg.gif) no-repeat scroll 0 0; }
.rd ul li a:hover em{background:url(../images/l_d_bg.gif) no-repeat scroll right 0;}
.rd ul li span{ color:#7d7d7d; float:right; width:70px; line-height:35px; text-align:center;}
.r_c1{ width:667px; clear:both; text-align:center; font-size:16px; color:#000; padding:20px 0 15px 0; margin:auto;}
.r_c2{ width:667px; height:24px; line-height:24px; background-color:#f5f5f5; color:#959595; text-align:center; margin:auto;}
.r_c2 span{ color:#e60000;}
.r_c3{ width:667px; clear:both; overflow:hidden; line-height:180%; color:#464646; padding:20px 0; margin:auto;}
.r_c4{ border-top:1px solid #eeeeee; width:667px; clear:both; overflow:hidden; padding:15px 0; margin:auto;}
.r_c4a{ float:left; color:#7d7d7d;}
.r_c4b{ float:right; color:#7d7d7d;}
.r_c4 a{ color:#000000;}
.r_c4 a:hover{color:#2a8ed9;}
.re{ width:690px; margin:auto; clear:both; overflow:hidden;}
.re ul li{ width:200px; height:200px; float:left; overflow:hidden; text-align:center; margin:20px 18px 0 12px;}
.re ul li p{ clear:both; text-align:center; background-color:#ececec; font-size:12px; width:200px; padding:5px 0; color:#004d8f;}
.re ul li a{ cursor:pointer; color:#004d8f;}
.re ul li a:hover p{ color:#000;}

.r_f1{ width:667px; clear:both; overflow:hidden; padding:15px 0 0 0; margin:auto;}
.r_f1a{ float:left; width:300px; height:226px; text-align:center;}
.r_f1b{ float:right; width:350px;}
.r_f1b1{ background:url(../images/r_f1b1_bg.gif) no-repeat scroll 0 bottom; width:350px; height:30px; margin:0 0 10px 0; line-height:30px; color:#005697; font-size:16px;}
.r_f1b2{ clear:both;width:350px; color:#666666; line-height:180%; padding:10px 0 0 0;}
.r_f2{ clear:both; overflow:hidden; width:667px; margin:auto; padding:20px 0;}
.r_f2a{ clear:both; overflow:hidden; color:#005697; font-size:16px;}
.r_f2b{ clear:both; overflow:hidden; line-height:180%; color:#666666; padding:10px 0 0 0;}

.r_e{ width:667px; clear:both; padding:15px 0; margin:auto;}
.r_e1{ clear:both;width:667px; padding:5px 0 0 0;}
.r_e1 span{ float:left; width:75px; height:23px; line-height:23px; color:#666666}
.r_e1 i{ float:left; width:10px; padding:0 0 0 10px; height:23px; line-height:23px; color:#e60000;}
.r_e1 input{ float:left; width:270px; height:18px; background-color:#f8f8f8; border:1px solid #d8d8d8; padding:5px 0 0 2px;}
.r_e1 textarea{ float:left; background-color:#f8f8f8; border:1px solid #d8d8d8;}
.r_e2{ clear:both; width:450px; text-align:center; padding:15px 0 0 0;}
.r_e2 input{ background:url(../images/r_e2_bg.gif) no-repeat scroll 0 0; border:none; width:61px; height:26px; text-align:center; cursor:pointer;  margin:0 5px;}

.page{ padding:10px 0 15px 0; clear:both; width:667px; margin:auto;}