@charset "gb2312";
/* CSS Document */

body,form,p,ul,ol,td,th,li,dl,dt,dd,h1,h2,h3{margin:0;padding:0;list-style:none; line-height:23px;font-size:13px;font-family:"微软雅黑", Helvetica, sans-serif; color:#000;}
img{ border:0;}
a{ color:#000; text-decoration:none;}
.clear{ clear:both;}

.main_k{ width:100%; height:100%; overflow:hidden; background:url(../images/bj.jpg) repeat-x top center;}
.header_k{ height:137px; background:url(../images/top_bg.jpg) repeat-x top center;;}
.header{ width:1020px; height:137px; margin:0 auto;}
.logo{ width:240px; height:95px; margin-top:20px; float:left;}
.by{ width:430px; height:61px; margin-top:56px; margin-left:8px; border-left:1px solid #d4d4d4; float:left; padding-left:20px;}
.by h3{ font-size:24px; color:#fa5e01;}
.by p{ font-size:14px; margin-top:8px;}
.tel{ width:288px; height:60px; margin-top:50px; float:right; margin-right:20px;}
.tel p{ margin-top:10px;}
.tel em{ font-size:24px; font-family:"方正综艺_GBK"; text-align:right;}
.nav_k{ height:40px; background:url(../images/nav.jpg) repeat-x;}
.nav{ width:1020px; margin:0 auto; height:40px;}
.nav ul{ height:40px; width:1010px; float:right;}
.nav ul li{ height:40px; line-height:40px; float:left; width:101px; text-align:center; font-size:14px; font-family:"宋体"; font-weight:bold;}
.nav ul li a{ color:#fff;}
.nav ul li a:hover{ color:#010101;}
.nav ul li a.cur{ color:#010101;}
.ss_k{ height:42px; background:url(../images/ss_k.jpg) repeat-x; margin-top:2px; margin-bottom:1px;}
.ss{ width:1020px; margin:0 auto; height:42px; background:url(../images/ss.jpg) no-repeat; padding:0 30px;}
.ss .remen{ padding-left:42px; width:660px; float:left; height:42px; line-height:38px; font-size:12px; font-family:"宋体"; color:#000;}
.ss .remen a{ color:#000; padding:0 8px;}
.search{ width:224px; height:26px; margin-right:40px; float:right; background:url(../images/search.jpg) no-repeat; margin-top:3px;}
.search .inp{ width:152px; height:24px; margin-left:9px; float:left; padding:0; border:0; color:#999;}
.search .btn{ width:63px; height:24px; border:0; float:left; background:url(../images/btn.jpg) no-repeat; color:#fff; padding:0;}

/*banner*/
.banner{width:100%; height:466px;}
#flashs{ position:relative; height:466px; }
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:5px; left:46%; margin-right:-450px; padding:5px 6px;}
#flashs .btn span{ color:#F98904;  background:#fff; border:1px solid #FF4D4D; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px; line-height:15px;}
#flashs .btn span.cur{ background:#FF7300; color:#fff;}

/*sousuo*/
.h-ser{background:url('../images/h_ser.png') no-repeat center 0;position:absolute; z-index:999; top:177px; left:50%; margin-left:-520px; height:42px; width:960px;padding:0 40px;}
.h-ser p {float:left;width:650px;line-height:36px;height:36px; overflow:hidden; }
.h-ser p b {color:#333}
.h-ser p a {padding:0 6px; color:#333;}
.s-inp {width:228px; position:relative; padding:7px 0 0;}
.inp01 {background:url(../images/s_inp.png) no-repeat;width:120px;  height:25px; line-height:25px; border:none; padding:0 0 0 23px; float:left;}
.fr { float:right;}


.main{ height:100%; width:1020px; margin:0 auto; background-color:#fff; overflow:hidden;}
.main_cp{ height:100%; overflow:hidden; margin-top:21px;}
.left1{ width:230px; float:left;}
.cp_l{ width:230px; float:left; margin-left:10px;}
.cp_l_tit{ height:40px; line-height:40px; color:#fff; background-color:#fc5f01; padding-left:30px; font-weight:bold; font-size:16px;}
.cp_l_list{ height:798px; border:1px solid #ddd; border-top:none;}
.cp_l_list ul.in{ padding-top:11px; height:100%; overflow:hidden;}
.cp_l_list ul.in li{ height:36px; line-height:36px;}
.cp_l_list ul.in li a{ background:url(../images/icon_b.jpg) no-repeat 38px center; padding-left:55px; color:#000; font-size:14px; display:block; border-bottom:1px solid #ddd;}
.cp_l_list ul.in li a:hover{ background:url(../images/icon_w.jpg) no-repeat 38px center #fc5f01; border-bottom:none; color:#fff;}
.cp_r{ width:750px; height:100%; overflow:hidden; margin-left:20px; float:left;}
.cp_r_tit{ height:40px; line-height:40px; background-color:#fc5f01; font-size:16px; color:#fff; font-weight:bold; padding-left:30px;}
.cp_r_tit a{ color:#fff;}
.cp_r_tit span{ margin-right:27px; float:right; font-family:"宋体"; font-size:12px; font-weight:normal;}
.cp_r_tit span a{ color:#fff;}
.cp_r ul{ padding:15px 3px 0 3px; height:100%; overflow:hidden;}
.cp_r ul li{ width:232px; float:left; margin-right:24px;}
.cp_r ul li img{ width:230px; height:230px; border:1px solid #ccc;}
.cp_r ul li p{ height:38px; line-height:38px; text-align:center; font-size:14px; font-family:"宋体";}
.cp_r ul li p a{ color:#464646;}
.cp_r ul li p a:hover{ color:#fc5f01;}


.vi_r{ width:750px; height:100%; overflow:hidden; margin-left:20px; float:left;}
.vi_r_tit{ height:40px; line-height:40px; background-color:#fc5f01; font-size:16px; color:#fff; font-weight:bold; padding-left:30px;}
.vi_r_tit a{ color:#fff;}
.vi_r_tit span{ margin-right:27px; float:right; font-family:"宋体"; font-size:12px; font-weight:normal;}
.vi_r_tit span a{ color:#fff;}
.vi_r ul{ padding:15px 3px 0 3px; height:100%; overflow:hidden;}
.vi_r ul li{ width:232px; float:left; margin-right:24px; margin-top:20px;}
.vi_r ul li img{ width:230px; height:172px; border:1px solid #ccc;}
.vi_r ul li p{ height:38px; line-height:38px; text-align:left; text-indent:26px; font-size:14px; font-family:"宋体"; background:url(../images/video.png) left center no-repeat; }
.vi_r ul li p a{ color:#464646;}
.vi_r ul li p a:hover{ color:#00499f;}


.ys{ height:100%; overflow:hidden; border-top:5px solid #fc5f01; margin:0 10px; margin-top:21px;}
.ys_tit{ height:62px; line-height:62px; padding-left:15px; font-size:20px; font-weight:bold;}
.ys_con{ height:280px;}
.ys_con_l{ float:left; width:390px;}
.ys_con_r{ float:right; width:588px;}
.about{ height:100%; overflow:hidden; margin:26px 10px 0 10px; border-top:1px solid #fc5f01;}
.ab_l{ width:765px; height:273px; float:left; border-right:1px solid #ddd; margin-top:20px;}
.ab_l_tit{ padding-left:15px; font-size:20px; font-weight:bold; margin-bottom:25px;}
.ab_con{ font-size:12px; color:#666; font-family:"宋体"; padding-right:42px;}
.ab_con a{ color:#ed660d; margin-left:10px;}
.ab_pic{ margin-top:15px;}
.ab_r{ width:234px; float:right; margin-top:20px;}
.ab_r_tit{ padding-left:44px; font-size:20px; font-weight:bold; margin-bottom:45px;}

/*rongyu切换*/
.bannerbox { width: 252px; height: 200px; overflow: hidden; margin: 0px auto; }
#focus { width: 252px; height: 200px; clear: both; overflow: hidden; position: relative; float: left; background:url(../images/pic_03.jpg) no-repeat;}
#focus ul { width: 252px; height: 200px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
#focus ul li { float: left; width:180px; height:257px; overflow: hidden; position: relative; padding: 0px; margin: 0px;  padding:0 30px 0 42px;}
#focus ul li b{ font:normal 12px/22px "微软雅黑"; color:#FFF; text-align:center; width:190px; height:22px; float:left; display:block;}
#focus .preNext { width: 126px; height: 190px; position: absolute; top: 0px; cursor: pointer; }
#focus .pre { left: 10px; background: url(../images/sprite.jpg) no-repeat left center; }
#focus .next { right: 18px; background: url(../images/sprite1.jpg) no-repeat right center; }

.rx{ margin:23px 10px 32px 10px;}
.rx ul{ height:100%; overflow:hidden; margin-top:19px;}
.rx ul li{ width:232px; float:left; margin-right:24px;}
.rx ul li img{ width:230px; height:230px; border:1px solid #ccc;}
.rx ul li p{ height:38px; line-height:38px; text-align:center; font-size:14px; font-family:"宋体";}
.rx ul li p a{ color:#464646;}
.rx ul li p a:hover{ color:#fc5f01;}
.list{ margin:0 10px; border-top:1px solid #fc5f01; height:100%; overflow:hidden;}
.list_l{ width:410px; float:left; margin-top:20px;}
.list_l ul{ height:100%; overflow:hidden;}
.list_l ul li{ width:185px; height:185px; float:left; margin-right:20px; margin-bottom:20px;}
.list_l ul li.code{ background-color:#84c35b;}
.code_pic{ margin-top:22px; margin-left:32px; width:123px; height:123px;}
.code_pic p{ text-align:center; color:#fff; line-height:31px;}
.list_l ul li.lx{ background-color:#ebeaea;}
.lx_pic{ margin-top:36px; margin-left:44px;}
.list_l ul li.lx p{ font-size:12px; color:#24271d; text-align:right; margin-right:15px; line-height:25px; margin-top:8px;}
.list_l ul li.lx em{ font-size:20px; font-family:"方正综艺_GBK"; text-align:right; margin-right:25px; color:#24271d; display:block;}
.list_r{ width:285px; float:left; margin-top:20px;}
.list_r ul{ height:100%; overflow:hidden; margin-top:20px; margin-left:10px;}
.list_r ul li{ background:url(../images/icon_w.jpg) no-repeat left center; padding-left:15px; font-family:"宋体"; font-size:14px; line-height:30px;}
.list_r ul li a:hover{ color:#fc5f01;}
.ml{ margin:0 10px; height:100%; overflow:hidden; margin-top:4px;}
.ml p{ padding:10px 25px 10px 11px;}
.ml p a{ color:#000; font-family:"宋体"; font-size:14px; padding:0 3px;}
.ml p a:hover{ text-decoration:underline;}
.zd{ margin:15px 10px 0 10px;}
.zd_tit{ height:40px; line-height:40px; font-size:16px; color:#000; padding-left:30px; font-weight:bold; border-bottom:1px solid #fc5f01;}
.zd p{ padding:13px 25px 10px 11px; font-size:14px; font-family:"宋体";}
.zd p a:hover{ text-decoration:underline;}
.link{ margin:0 10px; border:1px solid #ddd; height:42px; line-height:42px; padding-left:30px; margin-top:25px; font-family:"宋体"; margin-bottom:44px;}

.footer_k{ background-color:#fc5f01; height:100%; overflow:hidden;}
.footer{ width:1020px; margin:0 auto; height:100%; overflow:hidden; margin-bottom:35px;}
.f_nav{ text-align:center; color:#fff; padding-top:25px; font-size:12px;}
.f_nav a{ color:#fff; padding:0 2px;}
.f_pic{ text-align:center; margin-top:15px; margin-bottom:15px;}
.f_bq{ color:#fff; font-family:"宋体"; font-size:12px; text-align:center; line-height:20px;}
.f_bq a{ color:#fff;}


.nbanner{ text-align:center; margin-top:1px; width:100%; height:233px;}
.weizhi{ background-color:#fc5f01; height:40px; line-height:40px; padding-left:10px; color:#fff; font-size:14px;}
.weizhi a{ color:#fff;}
.contact{ padding-left:6px; margin-top:15px;}
.contact img{ display:block;}
.main .main_cp .cp_r .news{ padding-left:15px; margin-top:15px;}
.main .main_cp .cp_r .news li{ background:url(../images/icon_w.jpg) no-repeat 5px center; padding-left:20px; width:95%; float:none; border-bottom:1px dotted #ccc; line-height:30px; font-size:14px;}
.main .main_cp .cp_r .news li a:hover{ color:#fc5f01;}
.main .main_cp .cp_r .news li span{ float:right; margin-right:5px;}
.detail{ padding:15px;}
.biaoti{ text-align:center; font-size:16px; margin:20px 0 10px 0;}
.dj{ color:#666; font-size:12px; text-align:center; margin-bottom:10px;}

.qh{ height:100%; overflow:hidden;}
.hahacp { width: 390px; margin-left: 15px; float: left; }
.hahacp .cpname { height: 50px;line-height: 40px;padding: 10px 0;text-align: left;text-indent: 30px;font-size: 26px;font-family: "微软雅黑";background: url(../images/gouwu.gif) left 20px no-repeat;
}
.hahacp .cpxsrx {height: 30px;line-height:30px;text-align: left;font-size: 18px;color: #E45414;font-family: "微软雅黑";}
.hahacp .cpcanshu {line-height: 30px;text-align: left;color: #666;font-size: 12px;font-weight: bold;}
.hahacp .cptupian {line-height: 30px; padding-left:50px;}
.hahacp .cpcanshu a {line-height: 30px;text-align: left;color: #666;font-size: 12px;font-weight: bold;}

.main .main_cp .cp_r .w_news .title { line-height:27px; border-bottom:#ff752f 3px solid; font-size:13px; font-family:"微软雅黑"; font-weight:bold;color:#1b4385;} 
.main .main_cp .cp_r .w_news { float:left; margin-top:20px; width:100%;}
.main .main_cp .cp_r .w_news #tab_con1 ul li { line-height: 26px; height: 26px; background-image: url(../images/arr3.gif);}
.main .main_cp .cp_r .news.w_news #tab_con1 ul { margin-top: 15px; margin-bottom: 15px; min-height:150px; }
.main .main_cp .cp_r .w_news #tab_con0 { margin-top: 15px; margin-bottom: 15px; min-height:150px;}
.main .main_cp .cp_r .w_news #tab_con2 { margin-top: 15px; margin-bottom: 15px; min-height:150px; }
.main .main_cp .cp_r .w_news #tab_con3 { margin-top: 15px; margin-bottom: 15px; min-height:150px;}
.main .main_cp .cp_r .w_news #tab_con4 { margin-top: 15px; margin-bottom: 15px; min-height:150px; }
.main .main_cp .cp_r .w_news #tab_con5 { margin-top: 15px; margin-bottom: 15px; min-height:150px;}
.main .main_cp .cp_r .w_news #tab_con6 { margin-top: 15px; margin-bottom: 15px; min-height:150px; }
.main .main_cp .cp_r .w_news #tab_con7 { margin-top: 15px; margin-bottom: 15px; min-height:150px;}
.main .main_cp .cp_r .w_news #tab_con8 { margin-top: 15px; margin-bottom: 15px; min-height:150px; }
.main .main_cp .cp_r .w_news #tab_con9 { margin-top: 15px; margin-bottom: 15px; min-height:150px;}
.main .main_cp .cp_r .w_news #tab_con10 { margin-top: 15px; margin-bottom: 15px; min-height:150px; }
.main .main_cp .cp_r .w_news .title span {color:#c2c3c3; font-weight:normal; }
.main .main_cp .cp_r .w_news .title ul { padding-left:5px;}
.main .main_cp .cp_r .w_news .title ul li { width:85px;height:27px;line-height:27px;float:left; margin:0 5px; text-align:center;list-style:none; }
.main .main_cp .cp_r .w_news .title ul li.active{width:85px;height:27px; background:#ff752f; color:#fff;}
.main .main_cp .cp_r .w_news .title ul li.normal{width:85px;line-height:27px; background:#8bc9f0;}
.main .main_cp .cp_r .w_news .con { padding:3px 14px 5px 14px;line-height:28px;}

.page{ margin-top:20px; margin-right:20px;}


	#code,#code_hover,#gotop,#xiangguan{ width:54px; height:54px; background:url(../images/icon.png) no-repeat; position:fixed; right:50px; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#code{ background-position:-276px -252px; bottom:213px; _margin-bottom:213px; z-index:999;}
#code_hover{ background-position:-334px -252px; bottom:213px; _margin-bottom:213px; z-index:999;}
#xiangguan{ background-position:-276px -194px; bottom:140px; _margin-bottom:140px; z-index:999;} 
#gotop{ background-position:-276px -310px; bottom:67px; _margin-bottom:67px; z-index:999;} 

#code_img{ width:270px; height:270px; background:url(../images/icon.png) -4px -57px no-repeat; position:fixed; right:110px; bottom:67px; cursor:pointer; display:none;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:67px; z-index:999;}


.h { float: right; background-image: url(../images/home1.gif); background-repeat: no-repeat; background-position: left center; height: 25px; width: 75px; line-height: 25px; text-align: center;padding-left: 5px; }
.j { float: right; height: 25px; width: 75px; padding-left: 5px;background-image: url(../images/add.gif); background-repeat: no-repeat; background-position: left center; text-align: center; line-height: 25px; }


.cp_l .cp_l_list ul.le li a {
	TEXT-INDENT: 19px; WIDTH: 93px; DISPLAY: block; HEIGHT: 30px; COLOR: #000; FONT-SIZE: 12px
}
.cp_l .cp_l_list ul.le li a:visited {
	TEXT-INDENT: 19px; WIDTH: 93px; DISPLAY: block; HEIGHT: 30px; COLOR: #000; FONT-SIZE: 12px
}
.cp_l .cp_l_list ul.le li a:hover {
	BACKGROUND: url(../images/fl_bg1.gif) no-repeat; COLOR: #fff; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.cp_l .cp_l_list ul.le { padding-left: 15px;padding-top:8px; width:205px; height:100%; overflow:hidden; padding-bottom:15px;}
.cp_l .cp_l_list ul.le li { background-image: url(../images/fl_bg.gif); height: 30px; width: 93px; line-height: 30px; font-size: 12px; font-weight: normal; color: #000; margin-right: 9px; _margin-right: 5px; float: left; margin-top: 2px;}


.titles{ font-size:14px;background:#F0F0F0;height:40px;padding-left:20px;line-height:40px;margin:10px 0px;color:#666666;}
.cpli_c {	padding-right: 5px;	padding-left: 5px;	padding-top: 5px;}
.cpli_c ul{ padding:0;}
.cpli_c ul li {	float: left;	height: 100px;	width: 230px;	font-size: 12px;	color: #666666;	line-height: 24px;	padding-right: 10px;	margin-bottom: 25px; margin-right:0;}
.cpli_c ul li a {	font-weight: bold;	color: #276d9e;}
.cpli_c ul li img { width:110px; height:92px;	float: left;	font-size: 12px;	border: 1px solid #dddddd;	margin-right: 5px;}

.qq{ height:453px; position:fixed; left:0; top:100px;}
.qq_l{ width:149px; height:453px; background:url(../images/qq/ft111.jpg) no-repeat; float:left;}
.qq_l ul{ padding-top:140px;}
.qq_l ul li{ height:32px;}
.qq_l ul li a{ display:block; height:30px;}
.qq_r{ width:36px; height:453px; background:url(../images/qq/zx.png) no-repeat center center; float:right;}
.qq_r a{ width:36px; display:block; height:453px;}
.qq p{ text-align:center; padding-top:2px; font-size:18px; color:#fff;}
.yinying{ height:30px; background:url(../images/s01.gif) no-repeat center;}

.shangxia { margin-right: 20px; margin-left: 20px; margin-top:30px;}
.shangxia ul li { height: 25px; width: 345px; float: left; line-height: 25px; }