@charset "gb2312";
/*-------------------ͨ��---------------------------------------------------------------------------------*/
body{ background:url(../images/bg.jpg) repeat scroll left top;}
*{ font-family:"Microsoft Yahei", "����", "����"; font-size:12px; margin:0; padding:0;}
img{ border:none;}

a:link,a:visited{color:#000; text-decoration:none;}
a:hover{color:#F00; text-decoration:underline;}


/*----ͨ�ø߶�-------*/
.blank2{ height:2px; display:block; clear:both; overflow:hidden;}
.blank5{ height:5px; display:block; clear:both; overflow:hidden;}
.blank10{ height:10px; display:block; clear:both; overflow:hidden;}
.blank15{ height:15px; display:block; clear:both; overflow:hidden;}
.blank20{ height:20px; display:block; clear:both; overflow:hidden;}
.blank30{ height:30px; display:block; clear:both; overflow:hidden;}


/*-------------------head-------------------------------------------*/

.head{ width:100%; height:195px; margin:0 auto; background:url(../images/top_bg.jpg) repeat-x left top;}
.top{margin:0px auto; width:1200px; height:145px; }
.wz{width:500px;float:left; height:auto;margin-top:10px;}
.shouru{ float:right; margin-top:10px; color:#000c50;}
.logo{ float:left;}

/*-------------------������----------------------------------------*/

.nav{width:1180px;height:49px;line-height:60px;margin:0 auto; background:url(../images/navbg.jpg) no-repeat top center;}
.nav a:link,.nav a:visited{color:#fff; text-decoration:none; font-size:14px; }
.nav a:hover{ text-decoration:underline;}
.nav ul{ float:left; display:inline;  font-weight:bold; padding-left:20px;} 
.nav li{ float:left; display:inline;  line-height:52px;height:49px;  }
.navshu{ width:54px; height:49px; float:left;background:url(../images/line.jpg) no-repeat top center;}


/*-------------------��ͼ----------------------------------------*/
.banner{ width:100%; margin:0 auto; height:520px;}
.slidebg{width:1004px;height:17px;background:url(../images/slidebg.jpg);}
.slidebg{width:1004px;height:17px;background:url(../images/slidebg.jpg);}
.banbg { background-color:#fff; height:520px; overflow:hidden;}
#flashs{ position:relative; height:520px; overflow:hidden;margin-top:0px;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:15px; right:50%; margin-right:-450px; padding:5px 6px;}
#flashs .btn span{ color:#F7E7CD;  background:#5A4532; border:1px solid #5A4532; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#fff; color:#5A4532;}

/*-------------------content-----------------------------------------*/
.content{ width:1200px; margin:0 auto;}
.right{ float:right; width:920px;}

.left{ float:left; width:260px;}
.sw1{width:1422px; margin:0 auto; }
.sw2{width:1422px; margin:0 auto; }
.gg{width:1422px; margin:0 auto; }

/*-------------------��Ʒ����---------------------------------------*/
.cp_list{ width:254px;border:#0071c3 solid 3px; border-top:none;float:left; background-color:#0071c3;}
.cp_list a{ color:#000; font-size:12px;}
.cp_list a span{ float:right;}
.cp_list ul{ list-style:none; overflow:hidden; width:254px;}
.cp_list li{width:220px; float:left; height:35px; line-height:35px; overflow:hidden;  background:url(../images/flbg.jpg) no-repeat center center;padding:10px 15px;}
.cp_list li a{ font-weight:bold;}

/*-------------------��ϵ����---------------------------------------*/
.lxwm{ width:248px; float:left; padding:5px; line-height:35px; border:#e0e0e0 solid 1px; border-top:none;background-color:#FFF;}

/*------------------------------------��Ʒչʾ------------------------------------------------*/
.cpshow{ width:920px; float:left;}
.box_cp{ width:295px; height:auto; float:left; padding:5px;}
.box_cp img{ float:left; width:290px; height:290px;  border:#CCC solid 1px; padding:2px;}
h2{ font-size:13px; font-weight:normal; float:left; width:295px; overflow:hidden; line-height:30px; text-align:center;}
.box_cp p{ float:left; width:326px; height:60px; overflow:hidden;}


.cp_show{ width:450px; height:200px; float:left; padding:0px 10px 0px 0px;}
.cp_show img{ float:left; width:240px; height:180px; border:#CCC solid 1px; padding:2px; margin-right:10px;}
h1{ font-size:14px; font-weight:bold; float:left; overflow:hidden; line-height:25px;}
.cp_show p{float:left; width:190px; height:150px; overflow:hidden;line-height:30px;}


.box{ width:290px; height:250px; float:left; padding:0px 15px 0px 0px;}
.box img{ float:left; width:290px; height:210px; border:#CCC solid 1px; padding:2px;}
h7{ width:290px; font-size:12px; font-weight:bold; float:left;  overflow:hidden; text-align:center;}

/*------------------------------------������Ʒ------------------------------------------------*/
.cpanli{width:1000px; float:left; }
.box_al{ width:200px; height:180px; float:left; padding:5px 5px 5px 10px;}
.box_al img{ float:left; width:200px; height:150px; border:#CCC solid 1px; padding:2px;}
h5{font-size:12px; font-weight:normal; width:204px; overflow:hidden; float:left; text-align:center;line-height:30px;}

.jpzs{ width:1190px; float:left;height:190px;  padding-left:5px;} 
#demo {overflow:hidden;width: 1190px; height:190px;}
#demo img {border: 1px solid #ccc;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}

/*------------------------------------��������------------------------------------------------*/
.about { background: url(../images/about_bg.jpg) no-repeat scroll center top; height: 460px; overflow: hidden;}
.main { width:1200px;  height:460px;overflow: hidden; margin:0 auto;}
.sp { background: url(http://www.liguoxs.com/uploadfile/202304/dec9ffae3c805c0.jpg) no-repeat scroll 0 0; float:left; height:304px;  overflow:hidden; width:357px; margin:70px 0 0 60px; }
.gsjj { float: left; overflow: hidden; margin:50px 0 0 50px; width: 500px;}
.gsjj p{color: #fff; font: 14px/24px "Microsoft Yahei"; height: 240px; margin-top: 8px; overflow: hidden; line-height:35px;}
.gsjjbt {font: 42px "Microsoft Yahei"; height: 60px;overflow: hidden; color:#FFF;}
.gsjjch{color: #fff;display: inline-block; float: left;padding-top: 5px;font: 42px "Microsoft Yahei";}
.gsjjen{ color: #31b9b8; font: 60px "Times New Roman"; padding-left: 5px; text-transform: uppercase;}


/*------------------------------------��������------------------------------------------------*/
.news{ width:350px; height:auto; float:left; overflow:hidden; margin-right:50px; }
.news ul{ list-style:none; overflow:hidden; width:320px; }
.news li{ line-height:40px; overflow:hidden; width:320px; height:40px;}
.news li span{ float:right;}
.news a{color:#333; font-size:14px;}

.newsa{ width:350px; height:auto; float:left; overflow:hidden;  }
.newsa ul{ list-style:none; overflow:hidden; width:320px; }
.newsa li{ line-height:40px; overflow:hidden; width:320px; height:40px;}
.newsa li span{ float:right;}
.newsa a{color:#333; font-size:14px;}

.newsb{ width:258px; height:auto; float:left; overflow:hidden; border:#e0e0e0 solid 1px; border-top:none; background-color:#FFF; }
.newsb ul{ list-style:none; overflow:hidden; width:250px; padding:0 0 5px 5px; }
.newsb li{ line-height:40px; overflow:hidden; width:250px; height:40px; border-bottom:#CCC dotted 1px;}
.newsb li span{ float:right;}
.newsb a{color:#333; font-size:14px;}

.ys1{ width:100%; height:200px; margin:0 auto; background:url(../images/ys_01.jpg) center no-repeat; }
.ys2{ width:100%; height:260px; margin:0 auto; background:url(../images/ys_02.jpg) center no-repeat; }
.ys3{ width:100%; height:260px; margin:0 auto; background:url(../images/ys_03.jpg) center no-repeat; }
.ys4{ width:100%; height:200px; margin:0 auto; background:url(../images/ys_04.jpg) center no-repeat; }
.ys5{ width:100%; height:190px; margin:0 auto; background:url(../images/ys_05.jpg) center no-repeat; }




/*-----------------------------------�ײ�------------------------------------------------*/

.foot { background-color:#ebebeb; height:auto; overflow: hidden; padding:30px 0;}
.foot a{ color:#333;}

/*------------------------------------����------------------------------------------------*/
.yqlj{ width:1200px;  color:#333;  margin:0 auto; }
.yqlj p{ width:1200px; height:auto; margin:0 auto; text-align:left; line-height:35px; }
.yqlj a{ color:#333;font:12px/24px "Microsoft Yahei";}

/*------------------------------------�ұ���ϵ------------------------------------------------*/
.bt_lxwm{width:1100px; float:right; line-height:30px;}
.code { background: url(../images/code.jpg) no-repeat scroll center top ; width:154px; height:149px; float:left;}
.f_wz { color:#fff; display: inline; font: 12px/24px "Microsoft Yahei"; overflow: hidden; position: relative; width:1000px; float:left; margin:0px 0 0 20px;}
.f_wz a{ font:12px/24px "Microsoft Yahei";color:#fff;}

.bottom{text-align:center; background-color:#008fdf; height:150px;}
.bottom p{ text-align:center; padding:15px 0px 0 0px; height:40px;line-height:40px;color:#FFF; }
.bottom p a{ color:#FFF; padding:0px 20px;}

/*-------------------��ҳ��������---------------------------------------------------------------------------------*/
.newslist{ padding:5px;}
.newslist ul{ list-style:none;}
.newslist li{ line-height:35px; border-bottom:#CCC dotted 1px;}
.newslist span{ float:right;}
.pagenav {width:100%; text-align:center;}
.fenye {margin:0px auto; padding-top:5px;}

/*------------------------��ҳ����---------------------------------*/
h3{ color:#000000; font-size:14px; height:35px; line-height:35px; padding-left:5px; padding-right:10px; background:url(../images/btl.jpg); }
h3 span{ float:right; font-size:14px; font-weight:300;}

.neirong{ width:920px; float:left; line-height:35px; padding:10px 0px;}

/*------------------------��ҳ��Ʒ---------------------------------*/
h4{ color:#000; font-size:14px; font-weight:bold; text-align:center; line-height:30px;}
.cp{text-align:center;}


.pagenavi{font: 12px Verdana,Arial,Helvetica,sans-serif;color: #333333; text-align:center;}
.pagenavi a {background-color: #F2F9FD; border: 1px solid #CDE6FF; margin: 2px; padding: 2px 6px;}
.pagenavi span { border: 1px solid #CDE6FF; margin: 2px; padding: 2px 6px; background-color: #F2F9FD;}
.pagenavi a:hover { background-color: #E4F2FF; text-decoration:none; }
.yema{ border-top:#2482bf solid 2px; line-height:20px; padding:10px; clear:both;}