@charset "utf-8";
/* CSS Document */

.gkw_content{ background:url(../images/bg.png) no-repeat; width:1000px; height:990px; margin:0 auto; position:relative;}
.gkw_content_sy{ background:url(../images/index_bg.jpg) no-repeat; width:1000px; height:990px; margin:0 auto; position:relative;}
.gkw_content_p{ background:url(../images/bg_p.jpg) no-repeat; width:1000px; height:990px; margin:0 auto; position:relative;} 
.gkw_logo{ width:700px; margin:0 auto; padding-top:10px; position:relative;}
.nav{ background:url(../images/nav_bg.png) no-repeat; width:710px; height:100px; margin:0 auto; position:relative; top:-25px;} 
.nav ul li{ float:left;}
.nav ul li.nav_01{ position:absolute; top:24px; left:50px;}
.nav ul li.nav_02{ position:absolute; top:54px; left:183px;}
.nav ul li.nav_03{ position:absolute; top:64px; left:318px;}
.nav ul li.nav_04{ position:absolute; top:51px; left:451px;}
.nav ul li.nav_05{ position:absolute; top:26px; left:577px;}

.left_bar{ padding-left:43px; width:196px; padding-top:10px; float:left;}
.login{ background:url(../images/login_bg.png) no-repeat; width: 161px; height:160px; padding-top:0px; padding-left:0px; }
.login_tit{ font-size:12px; color:#fff; line-height:33px; text-indent: 12px;}
.input_username{ padding-top:5px; padding-left: 12px;}
.input_username input{ width:132px; height:20px; border:1px solid #696969;}
.password_input{ padding-top:5px; padding-left: 12px;}
.password_input input{ width:132px; height:20px; border:1px solid #696969;}
.input_username p{ font-size:12px; color:#6a6a6a; line-height:20px;}
.password_input p{ font-size:12px; color:#6a6a6a;}
.login_btn{ margin-top:10px;}

.phb{ background: url(../images/phb_bg.png) no-repeat; width:176px; height:207px;}
.phb a.more_ico{ position:relative; left:80px; top:116px;}
.zp_tj{ margin:10px 0px 5px 0px;}
.tp{ margin:5px 0px 5px 0px;}
.phb{ margin-top:10px; font-size:12px; padding-left:30px; padding-top:48px;}
.phb2{ margin-top:75px;}
.phb table { width:130px;}
.phb table tr th{ line-height:20px; text-align:center; color:#fff;}
.phb table tr td{ line-height:23px; text-align:center;}

.btn_login{ background:url(../images/login_btn.png) no-repeat; width:65px; height:20px; border:0px; cursor:pointer; margin-right:5px; margin-left:9px;}
.exit_login{ background:url(../images/exit_btn.png) no-repeat; width:65px; height:20px; border:0px; cursor:pointer; margin-right:5px; margin:0 auto; display: block;}
.con_r{ width:590px; float:left; padding-left:40px; padding-right:34px;}
.jj_tit{ font-size:15px; line-height:24px; color:#00ba15; }
.jj_tit i{ position:relative; top:5px; margin-right:5px;}

.user_i{ padding:20px 0px; font-size:13px; color:#acacad; text-align: center;}
.user_i a{ color:#00bf00; font-size:14px;}

.news_tit{ font-size:15px; line-height:24px; color:#00ba15;}
.news_tit i{ position:relative; top:5px; margin-right:5px;}
.qyjj_con{ padding:20px 0px; height:auto; overflow:hidden;}

.news_con{ height:150px; overflow-y:auto;}
.news_con ul{ padding:10px 10px; height:auto; overflow:hidden;}
.news_con ul li{ color:#6a6a6a; font-size:12px; line-height:24px; background:url(../images/li_ico.png) no-repeat left center; padding-left:15px;}
.news_con ul li a{ color:#6a6a6a;}
.news_con ul li a:hover{ color:#00ba15;}



/* jQuery jcImgScroll css */
.jcImgScroll {
	position: relative;
	height: 272px;
}
.jcImgScroll li {
	border: 1px solid #ccc;
}
.jcImgScroll li a {
	background: #fff;
	display: block;
	height: 340px;
}
.jcImgScroll li.loading a {
	background: #fff url(img/loading.gif) no-repeat center center;
}
.jcImgScroll li img, .jcImgScroll li, .jcImgScroll em, .jcImgScroll dl {
	display: none;
	border: 0 none;
}
.jcImgScroll em.sPrev { background: url(../images/arrow-left.png) no-repeat left center; left:110px!important; }
.jcImgScroll em.sNext { background: url(../images/arrow-right.png) no-repeat right center; left:378px!important; }
.jcImgScroll dl dd { background: url(../images/NumBtn.png) no-repeat 0 bottom; text-indent:-9em; }
.jcImgScroll dl dd:hover, .jcImgScroll dl dd.curr { background-position:0 0; }

.hd_con{ padding:2px 10px; font-size:13px; line-height:24px; height:120px; overflow-y:auto;}
.hd_con_lc{ height:auto; padding:3px 25px;}

.jjgz{ width: 645px;}
.jjgz_con{ padding:3px 25px; height:auto;}
.jjgz_con p{ font-size:12px; line-height:18px; color:#606060; padding-top:5px;}

.gkw_footer{ width:1000px; margin:0 auto; color:#6f7165; font-size:12px; height:90px;}
.hd_zb{ width:165px; float:left; background:url(../images/btm_libg.png) no-repeat right 12px; height:80px; padding-left:35px;}
.gkw_footer p{ -webkit-margin-before:0em; -webkit-margin-after:0em;}
.gkw_footer p span{ display:inline-block; line-height:26px;}
.gkw_footer p img{position:relative; top:7px; left:6px;}

.con_c{ width:523px; float:left; height: 600px;}
.con_c_01{ text-align:center; padding-top:30px;}
.con_c_02{ text-align:center; padding-top:90px; padding-left:10px;}
.con_r_sy{ width:200px; float:right; height:auto; overflow:hidden; padding-left:20px; padding-right:18px;}
.hot_news ul{ padding:5px 10px; height:auto; overflow:hidden;}
.hot_news ul li{ font-size:12px; line-height:21px; background:url(../images/li_ico.png) left center no-repeat; padding-left:8px;}
.hot_news ul li a:hover{ color:#00b609; }
p.btn_more{ float:right; margin-top:5px;}

.xs_con{ height:250px;}
.hd_con2{ height:230px;}
.hd_con2 dl{ height:auto; overflow:hidden; margin-bottom:30px; text-align:left;}
.hd_con2 dl p{ float:left; margin-right:10px;} 
.hd_con2 dl dt{ margin-bottom:6px;}
.hd_con2 dl dt a{ font-size:14px; line-height:20px; color:#55c95a;}
.hd_con2 dl dt a:hover{ text-decoration:underline;}
.hd_con2 dl dd { line-height:19px; font-size:12px;}
.hd_con2 dl dd a.more_ico{ float:right; margin-top:15px;}

.news_content{ height:518px; overflow-y:auto; }
.news_content h1{ text-align:center; font-size:17px; color:#55c95a; line-height:36px; margin-bottom:10px; margin-top:10px;}

.news_bimg{ text-align:center; width:387px; height:auto; margin:0 auto;}
.con_news{ font-size:12px; color:#6a6a6a; line-height:19px; padding:15px 0px 10px 0px;}
.pro_fl{ width:600px; height:500px; position:relative;}
.p_01{ position:absolute; top:38px; left:228px;}
.p_02{ position:absolute; top:197px; left:333px;}
.p_03{ position:absolute; top:290px; left:162px;}
.p_04{ position:absolute; top:145px; left:30px;}

.ser_nav{ padding:10px 30px 10px 0px; height:auto; overflow:hidden;}
.sel_div{ float:left;}
.ser_div input[type=button]{ background:url(../images/ser_button.png) no-repeat; width:48px; height:20px; position:relative;
top:6px; border:0; cursor:pointer;}
.ser_div input[type=text]{ border:1px solid #50a210; background:url(../images/search_ico.png) no-repeat right center #fff; width:100px; height:16px; line-height:16px; font-size:12px; border-radius:5px; }
.sel_div select{ border:1px solid #ccc; height:24px; line-height:24px;}

.ser_div{ float:right;}
.pro_li ul li{ background:url(../images/pro_bl_bg.png) no-repeat; width:146px; height:146px; padding:10px 12px; overflow:hidden; float:left; margin:20px 8px;}
.pro_li ul li dl dd{ font-size:12px; color:#6a6a6a; line-height:21px;}
.pro_li ul li dl dd span{ background:url(../images/tp_ico.png) no-repeat left center; padding-left:13px; color:#000;}
.pro_li ul li dl p{ text-align:center;}
.pro_li ul li dl p a img{ margin-top:2px;}

.ys_tp{ padding-bottom:10px; width:270px; float:left;}
.pro_details_01{ padding:20px 0px 5px 0px; height:auto; overflow-y:auto;}
.pro_details_01_right{  width:310px; height:auto; padding:0px 0px 0px 10px; overflow-y:auto; }
.pro_details_01_left{ float:left; width:220px;}
.ys_tp dl{ font-size:12px;}
.ys_tp dl p{ float:left; margin-right:10px;}
.ys_tp dl p img{ border:1px solid #aeaeae; margin-top:5px;}
.ys_tp dl dd{ line-height:21px;}

.video_bf{ width:210px; height:auto; overflow:hidden;}
.video_tit{ color:#7d7d7d; font-size:12px; line-height:28px;}
.video_con{ position:relative;}
.video_con a{ position:absolute; left:50%; top:50%; margin-left:-25px; margin-top:-27px;}
.kejian_con ul li{ float:left;}

.pro_details_02{ background:url(../images/pl_bg.jpg) repeat-x top left #fff; height:92px;}
.pro_pl_tit{ width:18px; float:left;}
.pro_pl_con{ color:#7d7d7d; font-size:12px; line-height:26px; padding:10px 15px; height:72px; overflow-y:auto;}

.bl_xx_01{ height:auto; overflow:hidden; font-size:12px;}
.bl_xx_01 table tr td{ line-height:21px;}
.bl_xx_02{ height:136px; background:#fff; border:1px solid #bbbbbb; padding:0px 5px;}
.bl_xx_03{ height:auto; background:#fff; border:1px solid #bbbbbb; margin-top:8px; margin-bottom:8px; padding:0px 5px;}
.bl_xx_tit{ font-size:12px; color:#7d7d7d; line-height: 21px;}
.zp_con{ height:520px; overflow-y:auto;}
.zp_tit{ background:url(../images/star.png) no-repeat left center; padding-left:15px; color:#f5a12d; font-size:13px; line-height:30px;}
.bl_input{ font-size:12px; color:#454545; padding:3px 0px;}
.bl_input label{ padding-right:5px; width:80px; display:inline-block; text-align:right;}
.bl_input label span{ color:#f00;}
.bl_input span.up_load_img img{ margin-right:5px;}
.bl_input input[type=text]{ height:20px; line-height:20px; border:1px solid #e9e9e9;}
.bl_input input[type=file]{ height:20px; line-height:20px; border:1px solid #e9e9e9; background:#fff;}
.bl_input select{ border:1px solid #e9e9e9; line-height:20px;}
.bl_input p{ padding-bottom:2px; padding-top:2px; line-height:24px; color:#aeaeae;}
.bl_input input[type=button]{ width:60px; height:20px; text-align:center; line-height:20px; position: relative; top:-1px;}

.flim_img{ position:absolute; top:625px; left:165px; z-index:9;}
.go_back{ background:url(../images/go_back_bg.png) no-repeat right center; width:130px; height:20px; text-align:right; position:absolute; right:160px; top:298px;} 

.pw_con{ font-size:12px; color:#616355; padding:2px 25px;}
.pw_con a{ color:#616355; margin-right:20px;}
.pw_con a:hover{ color:#11be24;}


.pro_li{ height:460px; overflow-y:auto;}
.sq_area textarea{ border:0px; height:50px; width:100%;}
.sq_vas{ padding-top:8px;}
.vas_tit{ float:left;}

.vas_con{ float:left; padding-left: 5px;}
.vas_con ul{ background:url(../images/t_line.png) repeat-x left 20px; width:276px; height:30px; position:relative;}
.vas_con ul li{ float:left; width:29.5px; font-size:12px; text-align:center;}
.vas_con ul li.vas_one{ width:14px!important; margin-left:-1px; padding-right:6px;}
.vas_con ul li.vas_last{ text-align:right; width:14px!important; margin-left:7px;}
.vas_con ul li p{ padding:15px 0px 2px;}
.vas_con ul li span{ line-height:20px; color:#6b6b6b;}
.vas_con ul i{ font-style:normal; font-size:12px; position:absolute; color:#228131;} 
.vas_con ul i.t_small{ left:-4px; top:-2px;}
.vas_con ul i.t_most{ right:-4px; top:-2px;}

.tj_button{ padding-left:90px; padding-top:20px;}
.tj_button input[type=button]{ width:65px; height:26px; line-height:26px; background:#6fc70a; border:0px; color:#fff; cursor:pointer;}



/*2014-05-07 zhaomei add*/
.pro_details_001{ height:105px; overflow:hidden;}
.pro_details_002_left{ float:left; width:345px; height:auto; overflow:hidden;}
.bl_xx_top{ background:url(../images/bl_top_bg.jpg) no-repeat left bottom; height:11px;}
.bl_xx_btm{ background:url(../images/bl_btm_bg.jpg) no-repeat left top; height:12px;}
.bl_xx_cen{ background: url(../images/bl_con_bg.jpg) left top repeat-y; height:auto; overflow:hidden;}

.pro_details_002{ height:515px; overflow:hidden;}
.pro_details_002_right{ width:240px; float:right; font-size:12px;} 
.pl_line_left{ background:url(../images/zj_left_line.jpg) no-repeat left top #d6ead3; width:2px; height:400px; float:left; }
.pl_nr{ background:url(../images/zj_pl_bg.jpg) repeat-x left top #fff; width:220px; padding:4px 10px;}
.pl_nr ul{ border-bottom:1px dashed #d3d3d3; overflow:hidden; padding-bottom:10px; margin-bottom:5px; height:264px; overflow-y:auto; }
.pl_nr ul li{ color:#7d7d7d; font-size:12px; padding-bottom: 5px;}
.pl_nr ul li dl dt{ font-weight:bold; line-height:24px;}
.pl_nr ul li dl dd{ line-height:19px;}
.fb_pl table tr td textarea{ width:218px; height:88px;}
img.fbpl_btn{ margin-top:5px; float:right; margin-right:8px; cursor:pointer;}

.video_bf2{ width:100px; margin:0px 5px 0px 5px; height:auto; overflow:hidden; float:left;}
.video_bf2 .video_tit{ line-height:14px; margin-bottom:5px;}
.kejian{ width:210px; float:right;}
.kejian .video_tit{ line-height:14px; margin-bottom:0px;}
.pro_details_002_left_01{ height:380px; overflow-y:auto;}
.pro_details_vote{ text-align:right; margin-right:16px; margin-top:3px;}

.links{ float:left; height:auto; overflow:hidden; width:760px; padding:10px 10px;}
.links .link_tit{ line-height:24px; color:#016004; font-size:14px; width:80px; float:left;}
.links_li{ line-height:24px; width:680px; float:left; padding-top:3px;}
.links_li span{ padding-right:15px;}
