@charset "utf-8";
/* CSS Document */

body{font-size:12px; font-family:'微软雅黑'; background:#588c99 url(../192/bg.jpg) repeat-x;}div,span,p,input,textarea,form,body,ul,li,h1,h2,h3,h4,h5,h6,iframe{padding:0px; margin:0px; text-align:left;}div{ margin:0 auto;}ul,li{list-style:none}a{text-decoration:none}a img{border:0px}.clear{ clear:both;}.sp26{ width:26px; height:150px; float:left; font-size:0px;}.sp5{ width:100%; height:5px; clear:both; font-size:0px;}.ipt-txt{height:20px; border:1px solid #dedede; line-height:20px; padding:0px 2px; margin-left:5px;}.ipt-text{border:1px solid #dedede; line-height:20px; padding:3px; margin:5px 0px 5px 5px;}.redfont{color:#f00;}
.next_prev{margin-top:15px; padding-top:10px; border-top:1px solid #184e5c; padding-left:10px; line-height:200%;}

/* 分页样式 */
.pages { height:20px; width:100%; overflow:hidden; padding:10px 0 1px 0; text-align:center; font-family:Verdana,Helvetica,Arial,sans-serif; color:#ceecf3; vertical-align:top; clear:both; }
.pages .l_l{ height:20px; line-height:20px; color:#ceecf3; padding-left:5px; float:left;}
.pages .l_r{ height:20px; line-height:20px; color:#ceecf3; padding-right:5px; float:right;}
.pages a, .pages span { float:left; height:18px; overflow:hidden; margin:0 1px; padding:2px 6px 1px; color:#222; text-decoration:none !important; line-height:18px; background:#ceecf3;}
.pages span {background:#68A3B1; color:#FFF; font-weight:700; }
.pages a:hover{}
.pages .prev { padding:2px 7px 1px 16px; background:url(../192/arrow_left.gif) #ceecf3 no-repeat 10% 53%; }
.pages .next { padding:2px 16px 1px 5px; background:url(../192/arrow_right.gif) #ceecf3 no-repeat 90% 53%; *background-position:90% 45%; font-size:simsun; *line-height:21px; }
.gbg{background:#E6E6E6;}


/*头部*/

#head{ width:960px; height:99px;}
#head h2{ display:block; float:left; width:250px; padding-top:42px;}
.nav{ float:right; width:680px; height:42px; padding-top:42px; background:url(../192/nav_b.jpg) no-repeat bottom right; padding-left:20px;}
.nav a{ display:block; float:left; width:75px; line-height:42px; height:42px; font-family:微软雅黑; color:#fff; font-size:14px; text-align:center;}
.nav a:hover,.nav a.curr{ background:url(../192/n_b.jpg) no-repeat center bottom; color:#fff000;}


/*bannr*/
#index_banner{ width:960px; height: auto; padding-bottom:10px;}

.banner {	width:960px; height:356px; overflow:hidden; position:relative; z-index:0; }
/*首页图片滚动*/
.flashlist  { width:960px;	height:356px; overflow:hidden; }
.flashlist .f_out { width:960px;	height:356px;	position:relative;}
.flashlist .f_out .vip01pic,.jcToppic .vip01pic {	width:58px;	height:58px;	display:block;	position:absolute;	top:0px;	left:0px;}
.flash_tab { width:960px;height:10px;position:absolute; bottom:20px;}
.flash_tab .tabs {	height:10px; float:left;	overflow:hidden;	margin:auto; padding-left:20px;}
.flash_tab .tabs ul li {	width:65px;	height:10px;	float:left;	display:block;}
.flash_tab .tabs ul li.opdiv,.noopdiv {	padding:0;	opacity:1;}
.flash_tab .tabs ul li.opdiv a {	width:60px;	height:10px;	background: url(../192/y.png) no-repeat center center;		display:block;}
.flash_tab .tabs ul li.noopdiv a {	width:60px;	height:10px;	background: url(../192/w.png) no-repeat center center;		display:block;}
.tel{ width:310px; height:70px; position:absolute; bottom:0; right:0;}


/*index-main*/
#index_main{ width:960px; height:auto; padding-bottom:15px; }
#index_main h3{line-height:26px; font-family:微软雅黑; font-size:14px; color:#02562e; padding-left:10px;}
#index_main h3 a{font-size:12px; font-family:微软雅黑; color:#fff; font-weight:normal; }
.index_news{ width:302px;float:left; height:auto;}
.index_news h3{ background:url(../192/index_news_b.jpg) no-repeat top; height:40px; }
.index_news h3 a{ margin-left:200px;}

.index_news p { display:block; width:282px; height:20px;font-size:12px; overflow:hidden; line-height:20px; padding-left:15px; background:url(../192/dd.jpg) no-repeat 5px center; overflow: hidden;}
.index_news p span{ float:right; padding-right:10px; color:#aac8cf;}
.index_news p a{ color:#ceecf3;}


.index_pro{ width:346px;float:left; padding:0 26px;}
.index_pro h3{ background:url(../192/index_pro_b.jpg) no-repeat top;}
.index_pro h3 a{ margin-left:245px;}



.index_pros {	width:346px;	height:115px;	overflow:hidden; padding-top:10px;}
.leftbtn{  width:15px; height:100px; background:url(../192/l.jpg)  left center no-repeat ; float:left; cursor:pointer; }
.rightbtn{ width:15px; height:100px; background:url(../192/r.jpg)  left center no-repeat ; float:right; cursor:pointer; }
.roll{ float:left; width:310px; height:100px; overflow:hidden; position:relative; }
.roll ul{ height:100px; width:100000px; position:relative; padding:0; margin:0; }
.roll ul li{ float:left; width:92px; height:97px; padding:0 6px; overflow:hidden;}
.roll ul li img{  width:140px; height:97px; }

/**/

.index_about{ width:260px; float:left; height:150px;  background:url(../192/i_a_b.jpg) no-repeat bottom right;}
.index_about h3{ background:url(../192/index_about_b.jpg) no-repeat top;}
.index_about h3 a{ margin-left:160px;}
.index_about p{ color:#ceecf3; font-size:12px; font-family:微软雅黑; line-height:22px; padding:5px;}




/*index_foot*/
#foot{ width:960px; height:80px; padding-top:25px; color:#ceecf3; background:url(../192/m_b.jpg) no-repeat top;}
#foot a{ color:#ceecf3;}
#foot a:hover{ color:#f00;}

.copyright{ width:450px; height:auto; float:right; line-height:22px; text-align:right;}
.links{ width:500px; height:auto; float:left; text-align:left;line-height:22px;}





/*内页*/
#main{ width:960px; height:auto; padding-bottom:15px; }
.left{ width:190px; height: auto; float:left;}
.left_list{ width:190px; height: auto; background:#d9eff4 url(../192/l_bg.jpg) no-repeat top;}
.left_list h3{ height:44px; line-height:44px;  font-family:微软雅黑; padding-left:20px; color:#02562e; font-size:18px;border-bottom:1px solid #b2c4c8; }
.left_list a{color:#416f7a; display: block; padding-left:20px;height:36px; line-height:36px; font-size:14px;border-bottom:1px solid #b2c4c8;}
.left_list a:hover,.left_list a.curr{ background:url(../192/left_b.jpg) no-repeat; }
.left_list a:last-child{color:#416f7a; display: block; padding-left:20px;height:36px; line-height:36px; font-size:14px; border-bottom:0px;}
.list_in{ width:190px; height:auto;}
.left_list .sub_a{ display:block; padding-left:34px; background:#cee2e7; font-size:12px;}
.left_list .sub_a:link,.left_list .sub_a:visited{color:#666;}
.left_list .sub_a:hover,.left_list .cccc{background: #cee2e7 url(../192/din.jpg) no-repeat 160px center;}
.left_list .sub_a:last-child{color:#666; display: block; padding-left:34px; font-size:12px; border-bottom:0px;}





.l_b{ width:190px; _height:4px;height:8px; background:url(../192/l_bg2.jpg) no-repeat top;}
.left2{ padding-top:30px;}



.right{ width:725px; height:auto; float:right;}
.right_h{ width:725px; height:44px; line-height:44px; border-bottom:2px solid #4c7984;}
.right_h p.r1{font-size:18px; font-family:微软雅黑; color:#f4e90a;}

.right_h p.r2{ float:right; padding-left:20px; color:#85bac7; background:url(../192/home.jpg) no-repeat 2px center;}
.right_h p.r2 a{color:#85bac7;}


.right_in{ width:725px; height:auto;}
.new { width:705px;  height:90px; padding:10px; border-bottom:1px dashed #75a7b4;}
.new img{width:140px; height:90px; float:left;}

.jobTitle{padding-top:30px; line-height:30px; position:relative; border-bottom:1px solid #4c7984;}
.jobTitle span{font-size:20px;}
.jobTitle a{display:inline-block; position:absolute; right:0px; font-size:14px; font-weight:normal; color:#CEECF3}
.jobtable{ border-collapse:collapse; border-spacing:0px; width:100%;}
.jobtable td{padding:5px 12px; border-bottom:1px solid #699ba7; line-height:20px; font-size:14px;}
.jobtable .tdLeft{background:#699ba7; text-align:right; font-weight:bold; width:90px;}
.jobtable .tdRight{background:#74b1c0}

.appTable{width:100%; margin-top:30px;}
.appTable td{padding:8px 2px; line-height:20px; font-size:14px;}
.appTable .tdLeft{text-align:right; font-weight:bold; vertical-align:top; width:90px;}
.appTable .tdRight input{border:1px solid #49737e; line-height:22px; text-align:left}
.appTable .tdRight textarea{border:1px solid #49737e; height:50px; line-height:22px;}
.appTable .tdRight b{color:#e7a300; font-weight:normal;}
/* 友情链接 */
.right_in .links{padding-top:20px; line-height:30px; width:720px; margin:0px auto; clear:both;}
.right_in .links a{color:#CEECF3; width:142px; font-size:14px; height:30px; display:block; float:left;}
.right_in .links a:hover{color:#f00;}

.fy{ height:30px; line-height:30px; text-align: right; padding-right:20px;}
.fy a{ color:#fff;}


.new_in{ width:540px; height:90px; padding:0 10px; float:left; color:#c2e1e8; line-height:20px; }
.new_in h3{ height:24x; line-height:24px; color:#83b9c7; font-size:14px;}
.new_in h3 a{color:#ceecf3;}
.new_in h3 a:hover{color:#83b9c7;}

.new_in h3 span{ font-weight:normal;color:#c2e1e8;font-size:12px;}


.new_inf{ width:710px; height:auto; font-size:12px; line-height:20px; color:#ceecf3;}
.new_inf h3{ height:70px; text-align:center; line-height:30px;  font-family:微软雅黑; font-size:20px; color:#fff; padding-top:20px;}
.new_inf h3 span{ font-size:12px; font-family:微软雅黑; color:#ceecf3; font-weight:normal;}
.new_inf a{color:#ceecf3;}
.new_inf a:hover{color:#f00;}


.pro{ width:710px; height:auto; padding-bottom:50px; }

.pro_in{width:624px;height:auto;margin:20px auto;position:relative;}
.pro_in .btn{position:absolute;width:10px;height:85px;top:450px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.pro_in .prev{left:-10px;}
.pro_in #prevTop,.pro_in #nextTop{top:213px;width:46px;height:48px;}
.pro_in #prevTop{left:0; display:none;}
.pro_in #nextTop{right:0; display:none;}
.pro_in .next{	right:-12px;}
.pro_in li{float:left;}
.pro_in .cf li{position:relative;}
.pro_in .cf a{display:block;width:624px;height: auto;position:absolute;}
.pro_in .cf li span{display:block;width:624px;position:absolute;left:0;bottom:0; height:36px;line-height:36px; color:#fff; font-family:Arial; font-weight: bold; font-size:14px;text-align:center; background:#000;
filter:alpha(opacity=50); /*IE*/-moz-opacity:0.5; /*MOZ , FF*/opacity:0.5; /*CSS3, FF1.5*/}
.pro_in .picBox{height:430px;position:relative;overflow:hidden;}
.pro_in .picBox ul{height:430px;position:absolute;}
.pro_in .picBox li{width:624px;height:430px;}
.pro_in .picBox li img{width:624px;height:430px;}
.pro_in .listBox{width:624px;height:85px;margin:0 auto;position:relative;overflow:hidden; padding-top:20px;}
.pro_in .listBox ul{height:100px;position:absolute;}
.pro_in .listBox li{width:120px;height:85px;cursor:pointer;position:relative; padding:0 2px 0 3px; }
.pro_in .listBox li i{display:none;}
.pro_in .listBox li a{display:block;width:114px;height:79px;}
.pro_in .listBox li img{width:114px;height:79px; padding:3px; background: url(../192/sp_b2.jpg) no-repeat top;}
.pro_in .listBox .on img{width:114px;height:79px; padding:3px; background: url(../192/sp_b.jpg) no-repeat top;}
.pro_in .listBox .on i{display:block;}


.about{ width:660px;height:auto; line-height:22px; color:#ceecf3; padding-top:20px;}
.about li{ width:200px; height: auto; float: left; padding:0px 10px 8px 10px;}
.about li img{ width:198px; height:138px; border:1px solid #999;}
.about li p{ line-height:30px; height:30px; display:block; text-align:center;}
.about a{color:#ceecf3;}



.baokan{ width:660px; height:auto; line-height:22px; color:#ceecf3; padding-top:20px;}
.baokan li{ width:200px; height: auto; float: left; padding:0px 10px 8px 10px;}
.baokan li img{ width:198px; height:248px; border:1px solid #999;}
.baokan li p{ line-height:30px; height:30px; display:block; text-align:center;}
.baokan a{color:#ceecf3;}


#thumbBox {position: absolute;	left: 0;	top: 0;	width: auto;	padding: 10px;background: #168d55;	visibility: hidden;	z-index: 40;	cursor: hand;	cursor: pointer;}
#thumbBox .footerbar {font: 12px Arial, Helvetica, sans-serif;	line-height: 1.1em;	color: #16387C;	padding: 5px 0;text-align: right;}
#thumbBox #thumbImage { 	background-color:#588c99;	padding:3px;	text-align:center;}
#thumbLoading { position: absolute;	visibility: hidden;	border: 1px solid black;	background-color: #fff;	padding: 5px;	z-index: 5;}



.hr{ width:600px; height:auto; padding-top:20px;}
.hr p{ height:30px; color:#ceecf3; line-height:30px;}
.hr p span{ float:right;}
.hr p a{color:#ceecf3;}

.job{ width:650px; height: auto;color:#ceecf3;}
.font2{ padding-left:25px;}
.font3{ padding-left:20px; }
.font3 a{color:#ceecf3;} 
.font3 a:hover{color:#f00;} 



.network{ line-height:22px; color:#CEECF3;}
.network p{ display:block; text-align:center;}