@charset "gb2312";
/*-----------------------------CSS Document-----------------------------*/

/************/
/*liuxiaoxue*/
/************/
body{ font-size:14px; color:#333; background:url(../images/bg.jpg) repeat-x center top #e5e5e5;}
a{ text-decoration:none; cursor:pointer;color:#333;}
a:hover{ color:#f00;}
/*-----------------------------top-----------------------------*/
#top{ width:1000px; height:120px; margin:0 auto; overflow:hidden; clear:both;} 
.top_l{ width:625px; float:left; text-align:left; overflow:hidden;}
.top_l img{border:0;}
.top_r{width:300px; float:right;}
.top_r_up{ width:260px; margin-left:100px; height:30px; line-height:30px;}
.top_r_up a{margin-right:6px;}
.top_r_down{ margin-top:30px;line-height:22px; text-align:center; font-size:16px;}
.top_r_down h1{ display:inline;}
.top_r_down span{ font-size:20px; color:#f00; font-weight:bold;}
/*-----------------------------nav-----------------------------*/
.nav_bg{height:40px; background:url(../images/nav.png) repeat-x; clear:both;}
.nav_bg .nav{width:980px;margin:0 auto;}
.nav_bg .nav li{ float:left; width:120px; line-height:40px; text-align:center; position:relative;}
.nav_bg .nav li a{ color:#fff;font-weight:bold; display:block; font-size:14px; background:url(../images/navline.png) right top no-repeat;}
.nav_bg .nav li a:hover{ color:#f00; display:block;}

.nav_bg .nav li ul{ width:118px; position:absolute; top:40px; left:0px; z-index:999; background:#58a3fe; display:none;}
.nav_bg .nav li ul li a{ background:none;}
/*-----------------------------banner-----------------------------*/
.banner{ width:1000px; height:280px; margin:0 auto; overflow:hidden; clear:both;}
.fullSlide {
	width:100%;
	position:relative;
	height:280px;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:280px;
	overflow:hidden;
	text-align:center;
	background-repeat:no-repeat;
	background-size:100%;
}
.fullSlide .bd li a {
	display:block;
	height:280px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:40px;
	height:8px;
	margin:5px;
	overflow:hidden;
	line-height:999px;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:0;
	width:40px;
	height:60px;
	cursor:pointer;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:0;
	background-position:-6px -137px;
}
/*-----------------------------main-----------------------------*/
#main{width:1000px; margin:5px auto; background:#fff; overflow:hidden;}
/*-----------------------------left-----------------------------*/
.left{width:230px; float:left;}
.left_t{ height:36px; line-height:36px;background:#58a3fe; padding-left:30px;font-size:14px; color:#fff; font-weight:bold;}
.left_border{border:solid #d9d9d9 1px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; border-top:0;}
.left_con{ padding-top:2px; padding-bottom:7px; }
.left_con li{ margin:0 15px; border-bottom:solid #e3e3e3 1px; line-height:38px; background:url(../images/left_dot.jpg) no-repeat 6px 11px; padding-left:25px; font-weight:bold; }
.left_con li ul{ display:none;}
.left_con li ul li{ margin-left:0px;}
.left_contact{ padding:9px 10px; line-height:20px; font-size:14px;}
/*-----------------------------right-----------------------------*/
.right{ width:755px; float:right;overflow:hidden; display:inline;}
.right_tb{ height:39px; line-height:36px; background:url(../images/right_tb.jpg);}
.right_tb_l{ float:left; width:128px; font-size:14px; color:#FFF; padding-left:30px; background:url(../images/right_tb_l.jpg); font-weight:bold; }
.right_tb_c{ float:left;}
.right_tb_r{float:right; width:50px;height:39px;background:url(../images/right_tb_r.jpg);}
.right_tb h3{ display:inline; font-size:14px;}

.right_t{ width:745px; height:36px; overflow:hidden; line-height:36px; background:url(../images/right_t.jpg); text-align:right; padding-right:10px;}
.right_t_l{ float:left; width:34px; height:36px;background:url(../images/right_t_l.jpg);}
.right_t_c{ float:left;}
.right_t_r{float:right; width:39px;height:36px;background:url(../images/right_t_r.jpg);}
.right_t h3{ display:inline; font-size:14px;}

.company{ width:510px;float:left; overflow:hidden;}
.company_con{ height:158px; overflow:hidden; padding:14px 10px;line-height:20px; font-size:14px;}
.company img{width:121px; padding:5px; margin-right:5px; float:left;}
.contact{ width:230px; float:right; overflow:hidden;}
/*-----------------------------index_pro-----------------------------*/
.index_pro,.index_new{ width:1000px; margin:0 auto; overflow:hidden;}
.index_pro_con{ min-height:150px; padding:10px;clear:both;}
.index_pro_con dl{ width:180px; text-align:center;float:left;overflow:hidden;}
.index_pro_con dt{ width:170px; height:130px; margin:0 auto;}
.index_pro_con h2{ width:170px; line-height:26px;margin:0 auto; font-weight:normal;}
#demo{ overflow:hidden; width:980px; height:150px; margin:0 auto;}
#indemo {float:left; width:800%}
#demo1,#demo2{float:left;}
/*-----------------------------index_new-----------------------------*/
.news{ width:326px; padding-bottom:10px;}
.news_t{ height:39px; line-height:36px; padding-left:30px; background:url(../images/new_bt.jpg)}
.news_t h3{ float:left; display:inline;font-size:14px; font-weight:bold;color:#fff;}
.news_t span{ float:right; margin-right:10px;}
.news ul{ overflow:hidden; margin:0; padding:0; clear:both;}
.news ul li{ border-bottom:1px dotted #ccc; background:url(../images/dot2.gif) no-repeat 2px; margin:0 5px; 
line-height:28px; padding-left:10px;clear:both; overflow:hidden}
.news ul li a{ width:215px; height:28px; overflow:hidden; line-height:28px; display:block; float:left;}
.news ul li span{ float:right; margin-right:5px;}
/*-----------------------------flink-----------------------------*/
.flink{width:998px; margin:0 auto; overflow:hidden; color:#163700; border:1px solid #ccc; margin:5px auto;}
.flink_t{ height:36px; line-height:36px; background:url(../images/link.jpg) repeat-x;}
.flink_t span{ display:block; width:110px; text-align:center; color:#174065; margin-left:30px; font-size:12px; font-weight:bold; background:url(../images/linkhover.jpg) repeat-x;}
.flink_con{ line-height:24px; padding:5px 20px;}
.flink a{color:#163700;}
.flink a:hover{color:#fed500;}
/*-----------------------------foot-----------------------------*/
#foot{ clear:both; background:url(../images/bottombg.jpg) repeat-x; height:80px; padding-top:20px;}
#foot p{ line-height:220%; text-align:center;}

.fenzhan{ margin-left:5px;}
.right_pro_view_con{ line-height:25px;}