/* CSS Document */

/*public css*/
*{ margin:0px; padding:0px;}
body{ font-size:14px; font-family:"Microsoft YaHei",SimSun,Arial,Helvetica,sans-serif; color:#333; background:#FFF;}
ul li{ margin:0px; padding:0px; list-style-type:none;}
form,ul,li,table,td,p,span,h1,h2,h3,h4,h5,img,dl,dt,dd{ margin:0px; padding:0px;}
img{ border:none;}
a{ color:#333; text-decoration:none;}
a:hover,a:active{ color:#0e4a93; text-decoration:none;}
.dispblock{ display:block;}
.dispnone{ display:none;}
.float_l{ float:left}
.float_r{ float:right}
.clear_both{clear:both;}
.hand{ cursor:pointer;}
.f12{ font-size:12px;}
.hei{ color:#000;}
.en_ft{ font-family:Arial;}
.ft1{ font-size:14px; font-weight:bold; color:#FFF;}
.ft_red{ color:#C80000;}
.ft_bai{ color:#FFF;}
.txt_cent{ text-align:center;}
.Word_Break{ word-break:break-all; overflow:hidden; TABLE-LAYOUT:fixed; WORD-WRAP:break-word;}
.fixedHeader{ position:fixed; left:0; top:0; z-index:100;}
.txthid{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}


/*index*/
.in_topbox{ width:100%; background:#F6F6F6;}
.in_top{ width:1200px; margin:0 auto; height:80px; color:#666; position:relative; z-index:1000;}
.in_top img{ float:left; margin:10px 0 0 0;}
.in_top ul{ float:left;padding-left:47px;}
.in_top ul li{ float:left; margin:0 30px 0 0; position:relative;}
.in_top ul li>a{ display:block; height:40px; padding-top:40px; font-size: 14px;}
.in_top ul li>a div{width:0px;margin-left:0%;left:50%;position:absolute;bottom:0px;background:url(../images/ban.jpg) no-repeat center bottom;height:3px;transition:all 0.3s ease;}
.in_top ul li>a.cur{ font-weight:bold; color:#0e4a93;}
.in_top ul li>a:hover div{width:100%;margin-left:0px;left:0px;position:absolute;bottom:0px;background:url(../images/ban.jpg) no-repeat center bottom;height:3px;}
.in_top ul li>a.cur div{width:100%;margin-left:0px;left:0px;position:absolute;bottom:0px;background:url(../images/ban.jpg) no-repeat center bottom;height:3px;}
.in_top ul li:hover>a{  color:#0e4a93;}
.in_top ul li .nav{ position:absolute; left:0; top:80px; height:0; line-height:33px; color:#FFF; z-index:1100; width:938px; padding:0 35px; display:none;}
.in_top ul li .nav span{ margin:0 13px;}
.in_top ul li .nav a{ color:#FFF;}
.in_top ul li .nav a:hover{ font-weight:bold;}
.in_navbkg{ position:absolute; top:80px; right:0; width:938px; height:0px; overflow:hidden; z-index:1000; display:none;}
.in_navbkg .lt{ float:left; width:35px; height:35px; background:url(../images/index_05_1.png) no-repeat;}
.in_navbkg .ct{ float:left; width:868px; height:35px; background:url(../images/index_05_3.png) repeat;}
.in_navbkg .rt{ float:left; width:35px; height:35px; background:url(../images/index_05_2.png) no-repeat;}
.in_banbox{ clear:both; width:100%; height:422px; overflow:hidden; position:relative;}
.in_banbox .ban_box{ width:100%; height:100%; overflow:hidden;}
.in_banbox .ban_box{ width:10000px;}
.in_banbox .ban_box_1,.in_banbox .ban_box_2{ float:left;}
.in_banbox .ban_box li{ float:left; height:422px; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.in_banbox .ban_box li a{ display:block; width:100%; height:100%;}
.in_banbox .smbox{ position:absolute; left:50%; bottom:20px; display:none;}
.in_banbox .smbox ul{ overflow:hidden;}
.in_banbox .smbox li{ float:left; width:15px; height:15px; margin:0 5px; background:#FFF; cursor:pointer; border-radius:50%;}
.in_banbox .smbox li.cur{ background:#05538A;}
.in_banbox .btn{ position:absolute; top: 164px; left:50%; width:71px; height:71px; background:url(../images/index_07.png) no-repeat; z-index:102;}
.in_banbox .prev{ margin-left:-670px; background-position:left top;}
.in_banbox .next{ margin-left:670px; background-position:right top;}
.in_banbox .prev:hover{ background-position:left bottom;}
.in_banbox .next:hover{ background-position:right bottom;}
.in_probox{ clear:both; width:1225px; height: 167px; margin:0 auto; position:relative; z-index:1000;}
.in_pro{ position:absolute; left:0px; top:-48px; width:1225px; height: 176px; background:#FFF; box-shadow:0px 0px 10px #aaa;border-radius: 5px;}
.in_pro ul{ overflow:hidden; margin: 15px 0 0 12px;width: 1216px;}
.in_pro li{ float:left; margin-right: 13px; text-align:center;}
.in_pro li img{ display:block; border:1px solid #CCCCCC;}
.in_pro li p{ height:32px; line-height:32px; color:#666; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.in_pro li:hover img{ border-color:#0e4a93;}
.in_pro li:hover p{ font-weight:bold;}
.in_ab{ clear:both; width:1200px; margin:0 auto; overflow:hidden; padding-bottom:30px;}
.in_ab .lt{ float:left; width:301px;}
.in_ab .tit{ padding:8px 0; height:19px; overflow:hidden;}
.in_ab .tit em{ float:left; display:block; width:5px; height:19px; background:#0e4a93;}
.in_ab .tit b{ float:left; color:#212121; font-size:18px; line-height:20px; margin-left:10px;}
.in_ab .tit span{ float:left; color:#666; line-height:26px; text-transform:uppercase; margin-left:10px;}
.in_ab .tit a{ float:right; color:#666; font-size:12px; text-transform:uppercase;}
.in_ab .lt .box{ padding:10px 0 0 0; line-height:24px;}
.in_ab .ct{ float:left; width:551px; padding-left:27px;}
.in_ab .ct .tit{ border-bottom:1px solid #EEE;}
.in_ab .ct ul{ padding-top:9px;}
.in_ab .ct ul li{ clear:both; overflow:hidden; margin-bottom:12px;}
.in_ab .ct ul li a{ display:block; overflow:hidden; padding:9px 0 9px 19px;}
.in_ab .ct ul a img{ float:left; border:1px solid #CCC}
.in_ab .ct ul a .info{ float:left; width:395px; padding:0 0 0 16px;}
.in_ab .ct ul a .info .top{ overflow:hidden; height:38px; line-height:38px;}
.in_ab .ct ul a .info .top b{ float:left; font-size:16px; color:#212121;}
.in_ab .ct ul a .info .top span{ float:right; color: #cfcfcf;}
.in_ab .ct ul a .info p{ clear:both; color: #666666; line-height:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.in_ab .ct ul a:hover{ background:#0e4a93;}
.in_ab .ct ul a:hover img{ border-color:#0e4a93;}
.in_ab .ct ul a:hover .info .top b{ color:#FFF;}
.in_ab .ct ul a:hover .info .top span{ color: #98a8c5;}
.in_ab .ct ul a:hover .info p{ color: #cdd4e2;}
.in_ab .rt{ float:left; width:292px; margin-left:29px;}
.in_ab .rt .box{ height:199px; background:url(../images/index_19.jpg) 0px 41px no-repeat;}
.in_ab .rt .box .p_1{ color:#212121; font-size: 14px; line-height:22px; color:#212121; font-weight:bold; padding-top: 20px;}
.in_ab .rt .box .p_2{ padding: 13px 0 0 25px; line-height: 32px; /* font-size: 14px; */color:#666;}
.in_ab .rt .box .p_2 a{ color:#666;}
.in_ab .rt .box .p_2 a:hover{ color:#0e4a93;}
.in_btmbox{ clear:both; width:100%; background: #e5e5e5; border-top: 1px solid #c5c5c5; padding: 30px 0;}
.in_btm{ width:1200px; margin:0 auto; overflow:hidden;}
.in_btm .div_1{ float:left; width:117px;}
.in_btm .div_1 p a{ color: #333333; font-weight:bold;}
.in_btm .div_1 ul{ padding-top: 15px;}
.in_btm .div_1 li{ line-height: 23px; padding-right:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.in_btm .div_1 li a{ color:#666666; font-size:12px;}
.in_btm .div_2{ float:right; padding: 0px 83px 0 0;text-align:center;}
.in_btm .div_2 p{padding-top:12px;color:#666666;}
.in_btm .div_1 li b{
    color: #0e4a93;
}
.in_cpybox{ clear:both; width:100%; background:#2E2E2E;}
.in_cpy{ width:1200px; margin:0 auto; height:50px; line-height:50px; color:#FFF;}
.in_cpy a{ color:#FFF;}
.in_cpy .lt{ float:left;}
.in_cpy .rt{ float:right; padding-top: 10px;}
.in_cpy .rt .lngbox{ float:right; width:90px; height:26px; line-height:26px; background:url(../images/index_36.jpg) top center no-repeat; color:#666; position:relative;}
.in_cpy .rt .lngbox a{ display:block; width:60px; padding-left:30px; height:26px; color:#666;}
.in_cpy .rt .lngbox .a_1{ background:url(../images/index_30.jpg) 12px center no-repeat;}
.in_cpy .rt .lngbox .a_2{ background:#FFF url(../images/index_30.jpg) 12px center no-repeat; position:absolute; top:-26px; left:0; display:none;}
.in_cpy .rt .lngbox:hover .a_2{ display:block;}
.in_cpy .rt .p_1{ float:right; width:44px; text-align:center; line-height:26px; color:#666;}
.in_cpy .rt .shbox{ float:right; width:221px; height:32px; background:url(../images/index_33.png) center center no-repeat; /* margin-top:3px; */}
.in_cpy .rt .shbox .txt{ float:left; padding:0 10px 0 12px; width: 168px; height: 32px; line-height:20px; border:0; background:none; outline:none;color: #aaaaaa;font-family: "Microsoft YaHei";}
.in_cpy .rt .shbox .btn{ float:left; width:31px; height: 32px; border:0; background:none; cursor:pointer;}


/*products*/
.pro_banox{ clear:both; width:100%; height:315px; background:url(../images/product_02.jpg) top center no-repeat;}
.pro_cont{ clear:both; width:1200px; margin:0 auto; padding:25px 0; overflow:hidden;}
.pro_cont .lt{ float:left; width:210px;}
.pro_cont .lt .tit{ height: 61px; background: #0e4b90 url(../images/bais.png) no-repeat right 11px center; color:#FFF; line-height: 61px; text-align: left; font-weight: bold;padding-left: 19px;font-size: 20px;border-radius: 10px 0px 0 0;}
.pro_cont .lt .tit em{ font-size:12px;}
.pro_cont .lt .box{ border:1px solid #D1D1D1; border-top:0;}
.pro_cont .lt .box ul{ /* width:190px; */ margin:0 auto; padding-top: 10px;background: #f1f1f1;/* padding-bottom: 10px; */}
.pro_cont .lt .box li{ /* padding-bottom: 10px; *//* padding-top: 10px; *//* padding-bottom: 10px; *//* height: 40px; */line-height: 40px;border-top: 1px solid #fff;}
.pro_cont .lt .box li a{ display:block; /* width:156px; */ padding-left: 25px; /* height:29px; */ /* line-height:27px; */ /* background: #413e3e; *//* margin-top: 5px; *//* margin-bottom: 5px; */}
.pro_cont .lt .box li a:hover{ background-position: center top; color:#FFF;background: #413e3e;}
.pro_cont .lt .box li a.cur{ background-position: center top; color:#FFF;background: #413e3e;}
.pro_cont .lt .box div a{padding-left:38px;display:block;}
.pro_cont .lt .box div a:hover{background:none;color:#333;}
.pro_cont .lt .box div .sadh{font-weight:bold;}
.pro_cont .lt p{ text-align:center; padding:5px 0 15px 0;}
.pro_cont .rt{ float:right; width:970px;}
.pro_cont .rt .top{ width:100%; height:41px; border-bottom:1px solid #B2B2B2; position:relative;}
.pro_cont .rt .top .tit{ float:left; position:absolute; left:0; top:0; height:42px; overflow:hidden; border-left: 3px solid #0e4b90; background:#FFF; color:#212121; font-size:18px; line-height:20px; padding:4px 10px 0 10px;}
.pro_cont .rt .top .tit p{ font-size:14px; line-height:16px; padding-top: 5px;}
.pro_cont .rt .mbx{ float:right; line-height:42px;}
.pro_cont .rt .mbx a{ color:#666;}
.pro_cont .shbox{ float:right; overflow:hidden; /* padding:10px 20px 0 0; */width: 194px;height: 30px;background: url(../images/klde.png);margin-right: 16px;margin-top: 5px;}
.pro_cont .shbox .txt{ float:left; padding:0 10px 0 12px; width: 140px; height: 30px; line-height: 30px; border: 0px; border-radius: 0px; background:none; font-family: 'Microsoft YaHei';color: #aaaaaa;outline:none;}
.pro_cont .shbox .btn{ float:left; width:31px; height: 30px; border:0; background: none; /* border-radius:0 3px 3px 0; */ cursor:pointer;}
.pro_main{ clear:both; padding:25px 0; line-height:26px;}
.pro_list{ overflow:hidden;width: 988px;}
.pro_list li{ float:left; margin:0 19px 25px 0;}
.pro_list li.none{ margin-right:0px;}
.pro_list li a{ display:block; border:1px solid #dfdfdf; text-align:center;width: 226px;overflow: hidden;}
.pro_list li a img{ display:block;}
.pro_list li a p{ height:28px; line-height:28px; background:#E5E5E5; color:#666;width: 100%;}
.pro_list li a:hover{ /* border-color:#0e4b90; */}
.pro_list li a:hover p{ background:#0e4b90; color:#fff;}
.rtki{position:fixed;right:30px;bottom:30px;z-index:999;}
#zxzx_rt{ position:fixed; right:20px; top:50%; color:#333; z-index:9999;}
#zxzx_rt .close{ float:left; width:25px; padding-top:12px;}
#zxzx_rt .close img{ cursor:pointer;}
#zxzx_rt .box{ float:right; width:114px; height: 153px; border:2px solid #3699CC; background:#FFF; box-shadow:0px 0px 8px #B6D8E7;}
#zxzx_rt .box .p_1{ text-align:center; font-size:18px; line-height:20px; font-weight:bold; color:#3399cc; padding-top:9px;}
#zxzx_rt .box .p_2{ padding: 0 0 0 4px; line-height:16px; font-size:12px; padding-top:14px;}
#zxzx_rt .box .p_3{ margin:10px auto 0 auto; width:60px; padding-left:37px; height:30px; line-height:30px; background:#EEE url(../images/zxzx_05.png) 11px center no-repeat; font-size:12px; font-weight:bold; color:#f5680d; cursor:pointer;}
#zxzx{ position:fixed; left:50%; top:50%; margin:-172px 0 0 -130px; color:#333; z-index:9999; width:256px; height: 370px; border:1px solid #3699CC; border-radius:4px; background:#FFF; display:none;}
#zxzx .top{ height:42px; color:#FFF; background:#3699CC; border-radius:4px; overflow:hidden;}
#zxzx .top .tit{ float:left; padding:5px 0 0 10px; font-size:16px; line-height:18px;}
#zxzx .top .tit p{ color:#99CCE6; font-size:10px; line-height:16px; text-transform:uppercase;}
#zxzx .top .close{ float:right; padding:9px 15px 0 0;}
#zxzx .top .close img{ cursor:pointer;}
#zxzx .box_1{ clear:both; margin:7px 0 0 7px; width:233px; position:relative;}
#zxzx .area{ width:219px; height:70px; padding:10px 6px 6px 6px; border:1px solid #E5E5E5; border-radius:4px; color:#666; font-size:12px; line-height:16px;}
#zxzx .box_1 em{ position:absolute; right:-10px; top:0px; line-height:32px; font-style:normal; color:#ff0000;}
#zxzx .box{ clear:both; margin:6px 0 0 7px; width:231px; height:30px; border:1px solid #E5E5E5; border-radius:4px; position:relative;}
#zxzx .box p{ float:left; padding-left:23px; width:48px; height:30px; line-height:30px; font-size:14px; color:#525252; background:#F4F4F4;}
#zxzx .box input{ float:right; width:140px; height:20px; padding:5px 5px 5px 15px; line-height:20px; border:0; color:#666; background:#FFF; font-size:12px;}
#zxzx .box em{ position:absolute; right:-10px; top:0px; line-height:32px; font-style:normal; color:#ff0000;}
#zxzx .btnbox{ clear:both; padding:7px 0 0 7px;}
#zxzx .btnbox input{ width:108px; height:31px; line-height:31px; text-align:center; color:#FFF; border:0px; cursor:pointer;}
#zxzx .btnbox .btn1{ background:#3699CC; margin-left:3px;}
#zxzx .btnbox .btn2{ background:#535353; margin-left:7px;}
#zxzx .boxs{ clear:both; margin:6px 0 0 7px; width:231px; height:30px; border:1px solid #E5E5E5; border-radius:4px; position:relative;}
#zxzx .boxs p{ float:left; padding-left:23px; width:48px; height:30px; line-height:30px; font-size:14px; color:#525252; background:#F4F4F4;}
#zxzx .boxs input{ float:right; width:140px; height:20px; padding:5px 5px 5px 15px; line-height:20px; border:0; color:#666; background:#FFF; font-size:12px;}
#zxzx .boxs em{ position:absolute; right:-10px; top:0px; line-height:32px; font-style:normal; color:#ff0000;}
#zxzx .boxs img{position:absolute;right:5px;width:60px;padding-top:7px;}
.cge{float:left;}
.c1{float:left;overflow:hidden;margin-right:18px;margin-top:44px;}
.c1 img{margin-top:0px;}
.c2{float:left;overflow:hidden;font-size:14px;padding-top:41px;}
.c2 a{color:#ababab;}
.c2 img{margin-top:2px;}
.c3{float:left;overflow:hidden;padding-top:39px;margin-left:10px;}
.pageNavi { clear:both; margin:0 auto; text-align:center; /* font-family:Arial; */}
.wp-pagenavi {margin:0px auto; padding:30px 0 15px 0;}
.wp-pagenavi a{ display:inline-block; background:#F1F1F1; color:#666; text-align:center; margin:0 3px; width:36px; height:34px; line-height:34px; font-size:18px; }
.wp-pagenavi a:hover,.wp-pagenavi a:hover{ background:#0e4b90; color:#FFF;}
.wp-pagenavi a.p_pn{ width:70px;}
.wp-pagenavi font{ display:inline-block; text-align:center; margin:0 3px; width:36px; height:34px; line-height:34px; font-size:18px; }
.wp-pagenavi font.current{ color:#FFF; background:#0e4b90;}
.wp-pagenavi font.disabled{ background:#D0D0D0; color:#FFF;}
.wp-pagenavi font.tot{ background:none; color:#666; width:auto; display:none;}
.wp-pagenavi font.pages {BORDER-RIGHT:#ccc 1px solid; PADDING-RIGHT:8px! important; BORDER-TOP:#ccc 1px solid; PADDING-LEFT:8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT:#ccc 1px solid; COLOR:#454545! important; PADDING-TOP:4px! important; BORDER-BOTTOM:#ccc 1px solid; font-weight:100;}
.wp-pagenavi font.extend {BORDER-RIGHT:#ccc 1px solid; PADDING-RIGHT:8px! important; BORDER-TOP:#ccc 1px solid; PADDING-LEFT:8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT:#ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; font-weight:100;}
.olki{font-family:"宋体";}
.shik{overflow:hidden;width:100%;padding-top:20px;}
.hons_tit{ text-align:center; font-weight:bold; font-size:16px;}
.hons_img{ text-align:center; padding-top:15px;}
.nss_tit{ font-size:16px; font-weight:bold; line-height:20px; text-align:center; padding:10px 0 10px 0 ;}
.nss_dtm{ text-align:center; font-size:12px; color:#999;}
.nss_info{ line-height:24px; padding-top:20px;}
.ns_pn{ clear:both; padding-top:10px;}
.ff_pre{ clear:both; padding:15px 0 0 0;}
.ff_next{ clear:both; padding:0 0 10px 0;}
.pss_img{ text-align:center;  max-width:100%;}
.inq_btn{ clear:both; background:#0e4b90; color:#FFF; display:inline-block; width:185px; height:40px; line-height:40px; text-align:center; margin-top:15px; border-radius:5px;} 
.inq_btn:hover,.inq_btn:active{ color:#FFF;}

.fd_pro_tb{ width:95%; margin:0 auto; border-left:1px solid #E8E8E8; border-top:1px solid #E8E8E8; margin-bottom:20px;}
.fd_pro_tb th, .fd_pro_tb td{ border-right:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8;}
.fd_pro_tb th{ background:#F5F5F5; height:40px; line-height:40px; font-weight:normal;}
.fd_pro_tb td{ text-align:center; padding:10px 0;}
.fd_pro_tb td input{ border:1px solid #E8E8E8; width:80px; padding:0 10px; height:22px; line-height:22px; text-align:right;}
.fd_pro_tb .del{ color:#F00; cursor:pointer;}
.ab_jjbox{margin-top:20px;}
.prodetail .inq_btn{ clear:both; background: #3dc5db; color:#FFF; display:inline-block; width:185px; height:40px; line-height:40px; text-align:center; margin-top:15px;margin-bottom:5px; border-radius:5px;} 
.prodetail .inq_btn:hover,.inq_btn:active{ color:#FFF;}
.feedbackdetail{/* width:770px; */margin:0 auto;line-height: 26px;margin-bottom:50px;/* margin-top:40px; */}
.feedbackdetail dl{overflow: hidden;width:660px;margin:0 auto;}
.feedbackdetail dt{width: 150px;float: left;overflow: hidden;text-align: right;margin-top: 15px;}
.feedbackdetail dd{width: 500px;float: left;overflow: hidden;padding-left: 10px;margin-top: 15px;}
.feedbackdetail .btys{width: 350px;}
.feedbackdetail textarea{width: 350px;height: 100px;border: 1px #999 solid;}
.feedbackdetail font{color: red;}
.feedbackdetail input{border: 1px #999 solid;height: 18px;width: 200px;}
.feedbackdetail .tjys input{width: 80px;height: 25px;}
#txt_code{width:100px;}
.prodetail{width: 970px;margin:0 auto;}
.ns_list li{ clear:both; height:33px; line-height:33px; padding:0 0 0 20px; border-bottom:1px dashed #ccc; background:url(../images/news_43.png) 2px center no-repeat; }
.ns_list li a{ float:left}
.ns_list li span{ float:right; font-size:13px;}
.nrons{font-size:14px;line-height:26px;padding-top:10px;padding-bottom:20px;color:#2e2e2e;clear:both;}
.gbi{width:100%;text-align:center;padding-bottom:20px;}
.gbi a,.gbi a:hover{color: #f06100;}
.xwnr{text-align:center;width:100%;overflow:hidden;border-bottom:1px dashed #ccc;padding-bottom:5px;}
.xwnr font{font-size:16px;font-weight:bold;line-height:26px;}
.xwnr p{color:#ccc;}
.szcs{line-height:26px;width:100%;padding-bottom:20px;margin:0 auto;}
.xwbt{line-height:26px;padding-top:0px;padding:20px;overflow: hidden;}

.jbs_tb{ width:98%; border-left:1px solid #DCDCDC; border-top:1px solid #DCDCDC; margin:0px auto 15px auto;}
.jbs_tb td{ border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; padding:0 5px;}
.jbs_tb td.bkg{ background:#efefef;}
.jbs_tb td.cont{ padding:0px 5px;}
.jbs_join{ text-align:right; margin-right:15px;}

/*jobjoin*/
.jbs_tb_1{ width:600px; margin:0 auto;}
.jbs_tb_1 th{ width:100px; text-align:right; padding-right:10px; font-weight:bold;}
.jbs_txt{ width:95%; height:30px; border:1px solid #CCCCCC; font-size:13px; line-height:30px; padding:0 5px; border-radius:3px;}
.jbs_txt:focus{ border:1px solid #0e4b90;}
.jbs_txtarea{ width:95%; height:100px; border:1px solid #CCCCCC; font-size:13px; padding:5px;}
.jbs_txtarea:focus{ border:1px solid #0e4b90;}
.jbs_age{ width:90px;}
.jbs_hong{ color:#f00;}
.jbs_submit{ height:33px; text-align:center; padding:0 20px; line-height:33px; color:#FFF; font-size:15px; font-weight:bold; border:0px; cursor:pointer; background:#666; border-radius:3px;}
.jbs_submit:hover{ background:#0e4b90; color:#FFF;}

.wsly{width: 618px;margin:0 auto;overflow:hidden; /* padding-top:20px; */ /* padding-bottom:60px; */clear:both;}
.wsly dl{width: 698px;overflow:hidden;}
.wsly dt{width: 180px;float:left;overflow:hidden;text-align:right;margin-top:15px;}
.wsly dd{width:500px;float:left;overflow:hidden;padding-left:10px;margin-top:15px;}
.wsly input{border:1px #999 solid;height:18px;width:100px;}
.wsly img{margin-bottom:-4px;height:19px;}
.wsly textarea{width:350px;height:100px;border:1px #999 solid;}
.wsly .btys{width:350px;}
.wsly .tjys{margin-top:20px;}
.wsly .tjys input{width:80px;height:25px;}
.wsly font{color:red;}
.pro_cont .rt .top .bip{float:left;background:#fff;position:absolute;top:7px;left:112px;height:39px;padding-left:5px;padding-right:15px;}