@charset "gb2312";
*{margin:0;padding:0;}
* html body{overflow: visible;}
* html iframe, * html frame{overflow: auto;}
* html frameset{overflow: hidden;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr,em,a{margin:0;padding:0; font-family:Arial, Helvetica, sans-serif; }
input,select{font-size:12px;vertical-align:middle;}
textarea,input{	word-wrap:break-word;word-break:break-all;padding:0px;}
li{list-style-type:none;}
img{border:0 none;}
h1{ font-size:22px;}
h2{ font-size:20px;}
h3{ font-size:18px;}
h4{ font-size:16px;}
h5{ font-size:14px;}
h6{ font-size:12px;}
.clear{visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;}
* html .clear{zoom: 1;}
*:first-child + html .clear{zoom: 1;}
a,p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}

body{ background:#cccccc;}
#container { width:1004px; background:#FFFFFF; margin:0 auto;}
#topline { width:100%; margin:0 auto; height:95px;}
.logo{ float:left; width:552px; height:95px;}
.language { float:left; margin-left:300px; width:140px; margin-top:15px;}
.language ul li{ float:left; margin-right:5px;}
.language  ul li a{ color:#004da2;}
#menu { width:100%; height:30px; background:url(images/menubg.jpg) repeat-x; margin:0 auto;}
#menu ul{ list-style:none; padding:0; margin-left:80px;}
#menu li { float:left; margin-right:40px;}
#menu ul li a{ color:#FFFFFF; line-height:30px; font-weight:bold}
#banner { width:973px; height:352px; margin:30px 15px 20px 16px; float:left;}
#flash{
	width:973px;
	height:189px;
	float:left;
	margin-top: 30px;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 16px;
}

#mainbody{ width:974px; height:284px; margin-left:16px; margin-bottom:10px; float:left}
#mainbody1{ width:974px; margin-left:16px; margin-bottom:10px; float:left}
#leftmenu{ float:left; width:235px;}
.left_box_sub1{ width:235px; height:35px; float:left}
.left_box_sub2{ width:235px; background:url(images/left_bg.jpg) repeat-y; float:left}
.left_box_sub3{ width:235px; height:19px; background:url(images/left_bot.jpg) no-repeat; float:left}
.left_box_sub2 ul{ list-style:none; margin-top:10px;}
.left_box_sub2 li a{ width:200px; height:26px; display:block; background:#393939 url(images/probg.jpg) no-repeat 0 0; margin-left:6px; margin-bottom:5px; line-height:26px; padding-left:20px; color:#FFFFFF;}
.left_box_sub2 li a:hover,.left_box_sub2 li a.om{ background:url(images/hoverbg.jpg) no-repeat 0 0; color:#2e2e2e;}
#right_box{ width:730px; float:right;}
.right_box_sub1{ width:730px; height:34px; background:url(images/xb_bg.jpg) no-repeat; float:left}
.right_box_sub1 p{ line-height:34px; font-size:14px; height:34px; margin-left:30px; font-weight:bold }
.right_box_sub2{ width:730px; background:url(images/right_bg.jpg) repeat-y; float:left; padding-top:20px;}
.right_box_sub2 p{ line-height:26px; font-size:12px; padding:10px; word-wrap:break-word}
.right_box_sub22{ width:730px; background:url(images/right_bg.jpg) repeat-y; float:left; padding-top:20px;}
.right_box_sub22 p{ line-height:26px; font-size:12px; padding:10px;}
.right_box_sub22 span{ font-size:13px; font-weight:bold; line-height:25px;}
.right_box_sub22 img { float:right; margin:0 20px 0 0;}
.right_box_sub3{ width:730px; height:20px; background:url(images/right_bot.jpg) no-repeat; float:left}
.leftbody { float:left; width:374px;}
.bodycenter{ float:left; width:345px;}
.rightbody{ float:left; width:254px; height:284px; background:url(images/cp.jpg) no-repeat;}
.logogf { width:203px; margin-left:17px; margin-top:8px; }
.logogf1 { width:220px; margin-left:7px; margin-top:8px; }
.rightbody ul{ list-style:none; margin-top:38px;}
.rightbody ul li a{ width:200px; height:26px; display:block; background:#393939 url(images/probg.jpg) no-repeat 0 0; margin-left:17px; margin-bottom:1px; line-height:26px; padding-left:20px; color:#FFFFFF;}
.rightbody ul li a:hover{ background:url(images/hoverbg.jpg) no-repeat 0 0; color:#2e2e2e;}
.right_sub_top{ width:100%; float:left; height:30px;}
.right_sub_top p{ line-height:20px; color:#333; font-size:12px; font-weight:bold}
.right_sub_content{ width:100%; float:left }
.content2{ width:720px; margin-left:10px; float:left}
.content2 a{ color:#000000;}
.pp{ background:url(images/right_bg.jpg) repeat-y; width:730px; float:left; height:30px;}
.page{ width:150px; margin-left:330PX; float:left; height:30px;} 
.page a.pre { width:20px; height:23px;}
.page span{ line-height:25px; display:block; float:left; padding-left:8px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.page span.on{ color:#FF0000}
.page a{ line-height:25px; padding-left:2px; color:#7e7e7e; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-right:1px; display:block; float:left}
.page a.next{ width:20px; height:23px; margin-left:8px; float:left  }
#footer { width:100%; margin:0 auto; background-color:#FFFFFF;}
.right_box_sub2 img{ padding:8px; border:1px solid #e6e7e7;}
.con { width:973px; margin-left:16px; background:url(images/footbg.jpg) repeat-x; height:90px;}
.con p { width:330px; margin-left:320px; float:left; margin-top:20px; line-height:26px;}

.flexslider{position:relative;height:350px;overflow:hidden;background:url(../Images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:350px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:45%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
