@charset "utf-8";
/* CSS Document */

.l_main{ width:100%;margin-top: 10px;margin-bottom: 10px;background: url(../images/main-bg.jpg) repeat-y;}
.l_left{ width:254px;background: url(../images/bhl.gif) no-repeat left top;}
.l_tit{padding-top: 20px;}
.l_nav{ width:90%; margin:0 auto; text-align:center;}
.l_nav li{ float:left; height:25px; line-height:25px; width:100%; margin:1px 0; color:#666;}
.l_nav li a{ display:block; color:#666;}
.l_nav li a:hover,.l_nav li a.on{ background:#e2a6ac;}
.l_nav li:first-child{ background:url(../images/first-bg-01.gif) no-repeat 10px center;}
.n_nav{ width:90%; margin:0 auto;}
.n_nav li{ float:right; width:90%; height:25px; line-height:25px; padding-left:15px; background:url(../images/line3.gif) no-repeat left center; box-sizing:border-box;}
.n_nav li a{ color:#4c4948; display:block;}
.l_ss{ padding:30px 0; width:85%; margin:0 auto;}
.ss_1{ width:100%; margin-bottom:10px;}
.ss_1 span{ width:60px; text-align:right; display:block; float:left;}
.ss_1 input{ width:150px; display:block;}
.a_btn{ display:block; width:56px; height:22px; line-height:22px; text-align:center; color:#fff; background:url(../images/btn-blue1-07.gif) no-repeat;}
.a_btn:hover{background:url(../images/btn-blue1-08.gif) no-repeat;}
.l_right{ width:670px; overflow:hidden;}
.r_tit{ width:100%; margin-top:18px;}
.l_text{ width:100%; overflow:hidden;} 
.l_text img{ display:block; max-width:100%; overflow:hidden;}
.p_right{ width:690px; overflow:hidden; border-radius:5px; border:#d7d7d7 solid 1px; border-top:none;}
.p_tit{ width:100%; height:25px; line-height:25px; background:url(../images/border-topr.gif) no-repeat top; color:#000; padding-left:15px; box-sizing:border-box; color:#000; font-weight:bold;}
.p_list{ width:95%; margin:0 auto;}
.p_list li{ float:left; margin:10px;}
.p_list li img{ display:block; width:130px; height:130px;}
.p_list li a{ display:block; border:#e6e7e7 1px solid; padding:5px;}
.p_list li p{ height:25px; line-height:25px; text-align:center; overflow:hidden;}
.l_page{ width:95%; margin:0 auto; padding:20px 0;}
.l_ym a{ display:block; border:#d3d3d4 1px solid; float:left; margin-right:2px; height:20px; line-height:20px; padding:0 5px;}
.l_tz input{ width:25px;}
.l_tz a{ border:#ddd solid 1px; width:18px; height:18px; display:inline-block; text-align:center; line-height:18px; background:#ccc;}
.p_list li a:hover{  border:#f60 1px solid; background:#fff4ce;}
.pic_list{ width:80%; margin:0 auto;}
.pic_list li{ float:left;margin-bottom:20px; position:relative;}
.pic_list li a{ display:block;}
.pic_list li img{ display:block; width:130px; height:130px; padding:5px; border:#e6e7e7 1px solid;}
.pic_list li a p{ height:24px; line-height:24px;}
.pic_list li a:hover img{ border:#f60 1px solid; background:#fff4ce;}
.pic_list li .l_pic{ display:none;position:absolute; left:150px; top:-244px; background:#e6eaf3; border:#777 solid 1px;}
.pic_list li .l_pic img{ display:block; width:214px; height:244px;}
.pic_list li:hover .l_pic{ display:block;}
.n_tit{ height:30px; line-height:30px; color:#000; font-weight:bold; width:90%; margin:10px auto;}
.n_right{ width:690px; overflow:hidden;}
.l_wz{ width:100%; height:25px; line-height:25px;}
.l_wz a{ color:#06c;}
.p_con{ width:100%; border:#ececec solid 1px; box-sizing:border-box; padding:20px 10px; border-radius:5px;}

#preview1{text-align:center; width:320px; overflow:hidden}
.jqzoom{ width:320px; height:320px; position:relative; border:#333 solid 1px; box-sizing:border-box;}
.zoomdiv{ left:900px; height:320px; width:320px;}
.list-h li{ float:left;}
#spec-n7{width:320px; height:74px; padding-top:6px; overflow:hidden;}
#spec-left{float:left; cursor:pointer; margin-top:10px;}
#spec-left img,#spec-right img{ width:18px;}
#spec-right{float:right;cursor:pointer; margin-top:10px;}
#spec-list1{ width:280px; float:left; overflow:hidden;display:inline; margin-left:2px;}
#spec-list1 ul li{ float:left; margin-right:0px; display:inline; width:70px; }
#spec-list1 ul li img{ padding:2px ; border:1px solid #ccc; width:60px; height:48px;}
/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:410px;height:310px;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:840px;height:840px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;border:1px solid #aaa;background:#fff 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list1{ position:relative; margin-right:2px;}
#spec-list1 div{ margin-top:0;margin-left:0px; *margin-left:0;}
#spec-list1 li.active img{ border:1px solid #f60;}
.r_con{ width:295px; overflow:hidden;}
.r_txt li{ width:100%; float:left; height:24px; line-height:24px; overflow:hidden;}
.r_txt li span{ color:#a40001;}
.jqzoom img{ display:block; width:318px; height:318px;}
.p_con_2{ width:100%; line-height:30px;}
.p_con_2 h4 a{ color:#007dcc;}
.p_con_2 p a{color:#007dcc;}
.xq_tit{ width:100%; height:27px; border-bottom:#666 solid 2px; margin-bottom:20px;}
.xq_tit span{ display:block; width:96px; height:32px; text-align:center; background:url(../images/tab-current.gif) no-repeat; color:#fff; line-height:30px; font-size:14px; font-weight:bold;}
.l_news{border-radius: 5px; border: #d7d7d7 solid 1px; border-top: none;}
.news_list{ width:95%; margin:0 auto; padding-top:15px;}
.news_list li{ float:left; width:100%; height:24px; line-height:24px; padding-left:10px; background:url(../images/icon-09.gif) no-repeat left center;}
.news_list li a{ display:block; width:64%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.l_newscon{ border:#e4e4e4 solid 1px; padding:20px 40px; border-radius:5px;}
.l_newscon > h3{font-size: 14px;
text-align: center;
font-weight: bold;
color: #322725;
line-height: 30px;}
.l_zy{margin-top: 20px;
text-align: center;
padding-bottom: 5px;
border-bottom: 1px dashed #666;}
.n_box{ width:100%; margin-top:20px; margin-bottom:20px;}
.n_box img{width: 100%;}
.n_page,.n_other{ width:100%; margin-top:10px;}
.n_page p{ line-height:30px;}
.n_page p a{ color:#0066cc;}
.n_other p{ line-height:26px;}
.n_other p a{ color:#0066cc;}
.lx_main{ width:100%; border:#ddd solid 1px; border-radius:5px; padding:30px 10px; box-sizing:border-box; margin-bottom:20px;}
.lx_main .fl img{ display:block; width:760px; height:258px; overflow:hidden;}
.lx_main .fr{ width:176px;}
.lx_main .fr img{ display:block; width:150px; height:90px;}
.lx_tit{ width:100%; line-height:30px; border-bottom:#ccc solid 6px; font-size:14px; font-weight:bold; margin-bottom:45px;}
.lx_form{ width:522px; margin:0 auto;}
.lx_form li{ width:100%; float:left; margin-bottom:12px;}
.lx_form li span{ display:block; width:80px; float:left; text-align:right;}
.lx_form li font{ color:#ff0000;}
.lx_form li input{ display:block; float:left; width:276px; height:18px; border:#666 solid 1px;}
.lx_form li textarea{ width:440px; height:208px; overflow:hidden; float:left;}
.lx_btn{ width:100%; text-align:center;}
.lx_btn button{ width:44px; height:22px; text-align:center; line-height:22px; display:inline-block; margin:0 35px;}
.hy_main{width:100%; border:#ddd solid 1px; border-radius:5px; padding:0px 0px 30px 0px; box-sizing:border-box; margin-bottom:20px;}
.hy_tit{ width:100%; height:25px; background:url(../images/border-top.gif) no-repeat right top;border-top-left-radius:5px; line-height:25px; color:#fff; padding-left:10px; box-sizing:border-box;}
.hy_form{ width:420px; margin:0 auto;}
.hy_form li{ float:left; width:100%; margin-top:12px; line-height:25px;}
.hy_form li span{ display:block; width:55px; float:left; height:25px;}
.hy_form li input{ display:block; float:left; width:180px; height:20px; margin-top:2px;}
.hy_form li a{ color:#0036cc;display:block; float:left;}
.hy_form li img{ display:block; float:left; margin-top:2px; margin:0 8px;}
.hy_btn button{ display:inline-block; width:50px; height:26px; margin:0 5px; background:url(../images/btn-blue1-01.gif) no-repeat; border:none; color:#fff; background-size:100% 100%;}
.hy_btn button:hover{background:url(../images/btn-blue1-02.gif) no-repeat;}
.zc_zy{ height:30px; line-height:30px; margin-bottom:30px; color:#999; text-align:right; padding:0 10px; box-sizing:border-box; margin-top:20px;}
.zc_zy font{ color:#ff0000;}
.zc_form{ width:100%;}
.zc_form li{ width:100%; float:left; line-height:20px; margin-bottom:10px; line-height:20px;}
.zc_form li span{ display:block; width:90px; text-align:right; float:left; height:20px;}
.zc_form li font{ color:#ff0000; display:block; float:left;}
.zc_form li input{display:block; float:left;}
.zc_form li a{ color:#0036cc; display:block; float:left;}
.zc_form li img {display: block;float: left;margin-top: 2px;margin: 0 8px;}
.zc_form li em a{ display:inline-block; float:none;}
.zc_form li button{ width:110px; height:50px; background:url(../images/btn-blue1-04.gif) no-repeat; line-height:40px; text-align: center; color:#fff; border:none;}
.zc_form li button:hover{background:url(../images/btn-blue1-05.gif) no-repeat;}
.hq_mm{ padding:0 60px; box-sizing:border-box; margin-top:10px;}
.hq_mm p{ line-height:30px;}
.hq_mm input{ width:140px; height:20px;}
.mm_btn{ width:100%; margin-top:20px;}
.mm_btn button{ width:70px; height:30px; margin-right:10px; color:#fff; background:#666;border-radius:5px;}
.tk_con{ width:90%; margin:0 auto;font-size:14px;}
.tk_con h3{ text-align:center; line-height:40px; font-weight:bold; margin-top:10px;}
.tk_con p{ line-height:24px; color:#000;}

.xq_con img{width: 100%!important;}
