/* CSS Document */
body{font-size:12px; font-family:"宋体",Microsoft Yahei; color:#444; background:#e2e2e2 url(head_bg.gif) repeat-x left top}
*{margin:0; padding:0}
a{text-decoration:none; color:#444}
a:hover{color:red}
ul,ul li{list-style:none}
.left{float:left}
.right{float:right}
.clear{clear:both}
.div_margin{padding-top:4px;}
input{border:1px solid #e3e3e3;}
input.search{padding:0 5px; margin-left:5px; background:#939393; border:none; color:#FFFFFF}

*{padding:0; margin:0 auto; font-size:12px; font-family:宋体, Verdana, Geneva, sans-serif;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}
a{ text-decoration:none;}
body{ background:#FFFFFF;}

#headtop{ width:100%;  height:48px; background:#252525;}
#headtop .Con{max-width:1104px; color:#FFFBF0; font-size:14px; line-height:48px;}
#headtop .T1{   font-size:14px; float:left;}
#headtop .T2{  font-size:14px;  float:right;}
#headtop .T2 a{  font-size:14px; color:#FFFBF0}
#headtop .T3{   font-size:14px; float:left;}


#head{ background:#efefef; }
#head #Mid{ max-width:1104px;height:70px;overflow:hidden;}
#head #Mid .Logo{ width:200px;height:60px; float:left; padding-top:5px;}
#head #Mid .Logo .LImg{ float:left}
#head #Mid .Logo .SpLine{ float:left; margin:10px 15px 0 15px;}
#head #Mid .Logo .Txt1{margin-top:20px;float:left}
#head #Mid .Logo .Txt2{margin-top:20px;float:left}
#head #Mid .TopTel{ width:250px;height:40px; float:right;margin:15px 0 0 0px;}
#head #Mid .TopTel .inp{ border:0; background:#FFFFFF; height:35px; padding:1px; width:210px; float:left;}
#head #Mid .TopTel .Sub{ border:0; background:#FFFFFF; height:17px; width:17px; padding:10px;float:left;}

#head #MenuL { background:url(images/menubg.png); float:left; height:39px; list-style:none; margin:25px 0 0 50px;}
#head #MenuL li a{ width:80px; line-height:39px; float:left; text-align:center; font-size:14px; font-weight:900; color:#252525; }
#head #MenuL li { border:0; float:left;}
#head #MenuL li:hover { border-bottom:2px solid #a00;}
#head #MenuL li.cur { border-bottom:2px solid #a00;}

.mob_head{display:none;}
@media screen and (max-width:767px){
#headtop{ display:none}
#head{ display:none}

body{ padding-top:46px;}
body{font-size:14px; font-family:"宋体",Microsoft Yahei; }
.mob_head{display:block; background:#FFFBF0; height:46px; position:fixed; top:0; left:0; z-index:9999; width:100%; border-bottom:1px solid #0176B2}
.mob_head .logo{ width:150px; height:41px; margin:5px 0 0 3px; float:left;}


.mob_head .main_btn{ height:41px; margin:0px 0 0 3px; top:0;  position: absolute; right:0px; width:100%; }
.mob_head .main_btn .btn{ width:30px; float:right; margin:0px 10px 0 0; padding:0 10px 0 10px; height:46px;}
.mob_head .main_btn .btn img{ margin:10px 0 0 0; }
.mob_head .main_btn .sbtn{ width:30px; float:right; margin:0px 10px 0 0; padding:0 10px 0 10px; height:46px;}
.mob_head .main_btn .sbtn img{ margin:10px 0 0 0; }
.mob_head .main_btn .mobmenul{ display:none; list-style:none; position:absolute; top:45px; left:0; width:100%; height:100%; padding:0;margin:0; overflow:scroll;}
.mob_head .main_btn .mobmenul li{ width:100%; border-bottom:1px solid #fffbf0; text-align:center;}
.mob_head .main_btn .mobmenul li a{ display:block; width:100%;line-height:45px; font-size:18px; background:#003466; color:#fff; text-align:center;opacity:0.9;filter:alpha(opacity=90);}

.mob_head .search_btn{ z-index:999; height:30px;}
.mob_head .search_btn .btn{ width:30px; float:right; margin:8px 15px 0 0; z-index:999; }

.mob_head .search_btn .M_TopTel{ display:none;}
.mob_head .search_btn .M_TopTel{position:absolute; top:45px; left:0; width:100%; padding:0;margin:0; text-align:center; height:50px; background:#003466; padding:10px 0 0 0;opacity:0.9;filter:alpha(opacity=90);}
.mob_head .search_btn .M_TopTel .inp{ border:1px solid #999; line-height:30px; width:200px;opacity:1;filter:alpha(opacity=100); background:#FFF; z-index:100;}
.mob_head .search_btn .M_TopTel .Sub{ border:1px solid #999; background:#999; color:#FFFBF0; line-height:30px; width:60px;}


.mob_head .mbclick .btn{  background:#003466; }
.mob_head .mbclick .mobmenul{ display:block;}

.mob_head .mbclick .M_TopTel{ display:block;}
}


#myCarousel{ max-width:100%; position:relative;zoom:1;}
.carousel{position:relative;overflow:hidden}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-inner .item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left; }
.carousel-inner .item .pc{ display:inherit;}
.carousel-inner .item .mob{ display:none }
.carousel-inner .item .infotxt{ width:100%; height:140px; background:#003466; }
.carousel-inner .item .infotxt .carousel-infobox{width:80%; margin:0 auto}
.carousel-inner .item .infotxt h5{ font-size:16px; color:#FFFBF0; padding:23px 0 5px 10px; }
.carousel-inner .item .infotxt span{ font-size:14px; color:#FFFBF0; padding:5px 0 10px 10px; line-height:24px; display:block; width:70%; margin:0; float:left;}
.carousel-inner .item img,.carousel-inner .item a img{display:block;height:auto;max-width:100%;line-height:1}
.carousel-inner .active,.carousel-inner .next,.carousel-inner .prev{display:block}
.carousel-inner .active{left:0}
.carousel-inner .next,.carousel-inner .prev{position:absolute;top:0;width:100%}
.carousel-inner .next{left:100%}
.carousel-inner .prev{left:-100%}
.carousel-inner .next.left,.carousel-inner .prev.right{left:0}
.carousel-inner .active.left{left:-100%}
.carousel-inner .active.right{left:100%}

.carousel-indicators{position:absolute;top:400px;z-index:150;width:100%;padding:0; margin:0;text-align:center;list-style:none;}
.carousel-indicators li{border: none; border-left: 1px solid #fff; border-right: 1px solid #fff;border-radius: 0;background-color: rgba(37, 37, 37, 0.7); color: #fff; cursor: pointer; display: table-cell; height: 20px; margin: 0; overflow: hidden; text-indent: 0; transition: background ease .25s; -webkit-transition: background ease .25s; width:25%;}
.carousel-indicators .active{margin:0;background-color:#000}


/* new rotator - home indicators */
 .carousel-indicators { bottom:140px;display: block;position: absolute;left: 0px;margin: 0;padding: 0;right: 0;top: auto;width: 100%; z-index:999; overflow:hidden;}

     .carousel-indicators li {border-radius: 0;background-color: rgba(37, 37, 37, 0.7);background: #373737; color: #fff;cursor: pointer; border:0;height: 20px;margin: 0;overflow: hidden;text-indent: 0;transition: background ease .25s;-webkit-transition: background ease .25s;width: 25%;opacity:0.7;filter:alpha(opacity=70); float:left;height:20px;  display:block;z-index:9999;}
	 .carousel-indicators li div{ display:block;height:20px; z-index:9999;border: none;border-left: 1px solid #fff;border-right: 1px solid #fff; }

         .carousel-indicators li.active {            background: #000;        }
         .carousel-indicators li:first-child div {      border-left: 0;    }
         .carousel-indicators li:last-child div {        border-right: 0;        }
         .carousel-indicators li:hover, .carousel-indicators li:active {           background: #000;        }
		 
         .carousel-indicators li.active,
         .carousel-indicators li.active:hover,
         .carousel-indicators li.active:focus {            background: #000;            color: #fff;        }
         .carousel-indicators li:hover,
         .carousel-indicators li:focus {            background-color: #000;        }
         .carousel-indicators li .caption {  font-family: 'Helvetica Neue 45';  height: 100%;  width: 100%;    }


.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-caption .btn{text-shadow:none}
@media screen and (min-width:768px){.carousel-control .glyphicons-chevron-left,.carousel-control .glyphicons-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}
.carousel-caption{right:20%;left:20%;padding-bottom:30px}
}

@media screen and (max-width:767px){
.carousel-inner .item .infotxt{  height:200px;  }
.carousel-inner .item .infotxt span{  padding:5px 0 10px 0px; width:100%; margin:0; float:left;}
.carousel-indicators { bottom:200px;}
.carousel-inner .item .infotxt .carousel-infobox{width:90%; margin:0 auto}
.carousel-inner .item .pc{ display:none;}
.carousel-inner .item .mob{ display:inherit; }
}


	#ProL{ width:100%; margin:0 auto; }
	#ProL .ProItem{ border-top:2px solid #FFF;border-right: 2px solid #FFF;}
	#ProL .PT1{background:url(indpro1.jpg)}
	#ProL .PT2{background:url(indpro2.jpg)}
	#ProL .PT3{background:url(indpro3.jpg)}
	#ProL .PT4{background:url(indpro4.jpg)}
	#ProL .PT5{background:url(indpro5.jpg)}
	#ProL .PT6{background:url(indpro6.jpg)}
	#ProL .PT7{background:url(indpro7.jpg)}
	
	#ProL .BoxSplit{ float:left; width:50%}
@media screen and (max-width:767px){
	#ProL .ProItem{ border-left:2px solid #FFF;}
	#ProL .BoxSplit{ float:left; width:100%}
}


	#ProL .PL1{height:212px}
	#ProL .ProItem h2{font-size: 24px;margin: 0px;line-height: 38px; font-family:"宋体";}
	#ProL .ProItem h2 a{  background-color: rgba(29, 30, 31, 0.95);background-color: #313131;display: block;height: 76px;line-height: 76px;color: #FFF;opacity:0.95;filter:alpha(opacity=95);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95); font-size: 22px; text-align:center;font-family:"宋体";}
	#ProL .ProItem h2 a:hover{ background-color: rgba(148, 148, 148, 0.95);background-color: #949494;opacity:0.95;filter:alpha(opacity=95);}
	
	#ProL .ProItem .Lista{ background-color: rgba(29, 30, 31, 0.0);display: block;color:#FFF; visibility:hidden}
	#ProL .ProItem:hover .Lista{ display:block; visibility:inherit}
	
		#ProL .ProItem .Lista a{background-color: rgba(29, 30, 31, 0.7); background-color: #313131;display:block; color:#FFFBF0; line-height:60px;  width:100%; height:53px; text-align:center;opacity:0.7;filter:alpha(opacity=70); position:relative; font-size:14px;}
		#ProL .ProItem .Lista a:hover{display:block;background-color:#003466; text-decoration:none;opacity:1;filter:alpha(opacity=100); position:relative;z-index:999;}
		
		#ProL .ProItem .Lista a .pInfo{ display:none;}
		#ProL .ProItem .Lista a .pInfo *{ line-height:18px;}
		#ProL .ProItem .Lista a:hover .pInfo{ display:block; position:absolute; right:10%; top:0; background:#FFFBF0; z-index:999;line-height:18px; color:#003466; width:193px; padding-bottom:3px;border:2px solid #003466;}
		#ProL .ProItem .Lista a:hover .pInfo .tit{  color:#003466; font-size:14px; width:100%; padding:4px 0 2px 0;}
		#ProL .ProItem .Lista a:hover .pInfo .if{  color:#003466; font-size:12px; width:48%;  padding:2px 0 1px 3px; float:left; text-align:left;}
		#ProL .ProItem .cominfo{ padding:10px; width:90%}
		#ProL .ProItem .cominfo img{ margin:8px 3px 0 3px; border:1px solid #CCC; padding:1px; float:left;}
		#ProL .ProItem .cominfo h2{ font-size:18px; color:#252525;}
		#ProL .ProItem .cominfo span{ font-size:14px; line-height:20px;text-indent:24px; display:block; color:#363636; }
		
@media screen and (max-width:767px){
#ProL .ProItem .Lista a:hover .pInfo{ display:none;}
	#ProL .ProItem .Lista{ background-color: rgba(29, 30, 31, 0.0);display: block;color:#FFF; visibility:inherit;}
}
		
		

	.MidLogoBox{padding:30px 0 10px 0; display:block; clear:both; max-width:1192px; margin:0 auto;}
	.MidInfo{padding:0px 0; display:block; clear:both;max-width:1192px; margin:0 auto;}
	.MidInfo .InfoL{width:250px; float:left; }
	.MidInfo .InfoL2{width:320px; float:left;}
	.MidInfo .InfoL3{width:320px; float:left;}
	.MidInfo .InfoL h2,.MidInfo .InfoL2 h2,.MidInfo .InfoL3 h2{font-size:16px; color:#666666; font-family:Microsoft Yahei;font-weight:400;}
	.MidInfo .InfoL h2 span,.MidInfo .InfoL2 h2 span,.MidInfo .InfoL3 h2 span{ font-size:12px; font-weight:400; font-family:Georgia, 'Times New Roman', Times, serif}
	
	.MidInfo .InfoL ul{ list-style:none; padding:5px 0 0 0;}
	.MidInfo .InfoL ul li{ line-height:24px; color:#666666; font-size:14px;}
	.MidInfo .InfoL .news li{ padding-left:12px;  background:url(newsindex.png) 0 center no-repeat;}
	.MidInfo .InfoL .download li{ padding-left:15px;  background:url(downimg.png) 0 center no-repeat;}
	
	.MidInfo .InfoL3 ul{ list-style:none; padding:5px 0 0 0;}
	.MidInfo .InfoL3 ul li{ line-height:25px; color:#666666; font-size:14px;}

	.MidInfo .InfoL2 ul{ list-style:none; padding:5px 0 0 0;}
	.MidInfo .InfoL2 ul li{ line-height:28px; color:#666666; font-size:14px; clear:both;}
	.MidInfo .InfoL2 ul li h4{ display:block; width:58px; float:left; font-weight:400;line-height:28px; color:#666666; font-size:14px;}
	.MidInfo .InfoL2 ul li input[type=text]{ display:block; padding:1px; width:240px; font-weight:400;line-height:28px; color:#999999; font-size:14px; border:1px solid #CCC; float:left; margin-top:1px;}
	.MidInfo .InfoL2 ul li .txt{ display:block;padding:1px; width:240px; font-weight:400;line-height:18px; color:#999999; font-size:14px; border:1px solid #CCC; height:65px; float:left;margin-top:1px; }
	.MidInfo .InfoL2 ul li input.code{ display:block; float:left; padding:1px; width:60px; font-weight:400;line-height:20px; color:#999999; font-size:14px;}


.footbreak{ max-width:1400px; border-bottom:1px solid #ccc; margin:0 auto; clear:both; padding-top:30px;}
.footinfo{ clear:both;max-width:1400px;margin:0 auto;}
.footinfo .menu{ height:42px;margin:0 auto; width:500px;}
.footinfo .menu li{ line-height:12px;padding:1px 10px; float:left; border-left:1px solid #666666; margin:20px 0; }
.footinfo .menu li.f{border-left:0px solid #666666; }

.footinfo .ftxt{ line-height:28px; font-size:12px; color:#333; text-align:center; width:80%; clear:both;}

@media screen and (max-width:767px){
.footinfo .menu{ display:none;}
	.MidInfo .InfoL h2,.MidInfo .InfoL2 h2,.MidInfo .InfoL3 h2{font-size:18px; }
	.MidInfo .InfoL{margin:5px 0 0 5px; }
	.MidInfo .InfoL2{margin:5px 0 0 5px;}
	.MidInfo .InfoL3{margin:5px 0 0 5px;}
}


.contain{width:1040px; margin:0 auto; margin-top:5px;}
.contain .ct_left{width:229px; overflow:hidden; float:left}
.div_list{border:1px solid #d8d8d8; margin-bottom:8px;}

.div_list .div_list_body h2.title{font-weight:normal; font-size:14px; background:#0176b2; height:30px;} 

.div_list .div_list_body .LTop{ background:url(left.jpg) left no-repeat; height:93px; width:227px;} 
.div_list .div_list_body .LTop .TTxt{ line-height:50px; text-align:center; color:#FFFBF0; font-size:18px; font-weight:900; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:2px} 
.div_list .div_list_body .LTop .BTxt{ line-height:24px; text-align:center; color:#FFFBF0; font-size:18px; font-weight:900;} 






.div_list .div_list_body h2.title span{display:block; height:30px; padding-left:25px; background: no-repeat left center; margin-left:5px; color:#FFFFFF; line-height:30px;}
.div_list .div_list_body h2.title span a{color:#FFFFFF;}
.div_list .div_list_body h2.title span a:hover{color:#FF0000}
.div_list .div_list_body .div_list_ct .contact .pro{text-align:center; padding:1px; border:1px solid #CCC; margin-bottom:10px;}
.div_list .div_list_body .div_list_ct .contact .pro a{ }

.div_list .div_list_body .div_list_ct .contact .new a{background:url(icon2.gif) no-repeat 0 center; padding-left:10px; height:25px; line-height:25px;text-align:left;color:#2B2B2B;display:block;margin-right:10px;}

.div_margin{margin-top:5px;}
.div_list .contact{ padding:10px; overflow:hidden; line-height:20px;}
.ct_right{width:788px; float:right}

@media screen and (max-width:767px){
.contain{width:100%}
.contain .ct_left{ display:none;}
.contain .ct_right{width:100%; float:none; overflow:hidden}
}



.index_right_top{}
.index_right_top .index_about{width:515px; overflow:hidden;height:225px; float:left}
.index_about_ct,.index_news_list_ct,.al_list_ct{height:190px; position:relative}
.index_about_ct .index_about_ct2{padding:5px; line-height:28px; text-align:left}
.index_about_ct .index_about_ct2 img{padding:8px;}
.index_news{width:265px; float:right}
.index_news_list_ct ul{padding:5px;}
.index_news_list_ct ul li{display:block; height:25px; line-height:25px; padding-left:10px; background:url(icon2.gif) no-repeat left center; border-bottom:1px dashed #ddd}
.index_news_list_ct ul li a{display:block; height:25px; line-height:25px; width:100%; overflow:hidden}
.pr_list_ct{height:170px; overflow:hidden}

#category_tree {margin-top:5px;}
#category_tree dl dt { padding:2px 1px 2px 50px;}
#category_tree dl dt:hover { background:#0176b2 }
#category_tree dl dt:hover a{ color:#FFFBF0; }
#category_tree dl dt a{ line-height:28px; font-size:14px;}


.ul_list_pic{margin-top:10px;}
.ul_list_pic li{display:block; float:left; width:165px; margin-left:22px; display:inline}
.ul_list_pic li img{padding:1px; border:1px solid #ccc; width:150px;}
.ul_list_pic li a{display:block; width:160px; height:200px; padding:2px; border:1px solid #FFFFFF}
.ul_list_pic li a:hover{color:#cc0000}
.ul_list_pic li span{display:block; height:28px; margin:3px 0; overflow:hidden; cursor:pointer; text-align:center;}

@media screen and (max-width:767px){
.ul_list_pic li{margin-left:0px;}
}


.page_fy {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 7px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; margin-top:15px; font-size:14px;}
.page_fy A {BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #036cb4; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none}
.page_fy A:hover {BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid}
.page_fy A:active {BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid}
.page_fy .focus {BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #036cb4}
.page_fy .disabled {BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid}
.page_fy span{padding-left:5px;}
.page_fy span.off {border: 1px solid #EEEEEE;color:#656565;margin: 2px;padding: 2px 5px;}

/*表单*/
.order_body{margin:8px auto; padding:8px; width:630px; overflow:hidden; line-height:200%; font-size:14px;}
.order_form{}
.order_form tr,.order_form td{padding:1px 0;}
.order_form p{height:32px; line-height:32px; text-align:center; font-weight:bold}
.order_form input{height:30px; line-height:30px; width:50%; padding-left:1px; border:1px solid #CCC}
.order_form textarea{height:100px; width:70%; border:1px solid #CCC;padding-left:1px;}
.order_form .w1{line-height: 38px;font-size: 18px;color: #252525; text-align:right}
.order_form #w30{width:20%}
.order_form #w70{width:80%}
.order_form #refresh_code{font-style:normal; text-decoration:underline; cursor:pointer}
.order_form .pt_go,.order_form .pt_reset{width:80px; margin:0 5px;
background-color: #0176b2;
border-radius: 3px;
font-size:14px; 
line-height:30px;
color:#FFFBF0;
height:33px;
letter-spacing:2px;

}
@media screen and (max-width:767px){
.order_form input{height:30px; line-height:30px; width:90%;}
.order_form textarea{height:100px; width:95%;}
}




.ul_list_article li {display:block; height:30px; margin-left:10px; line-height:30px;border-bottom:1px dashed #EEEEEE;color:#CCCCCC;font-size:12px; margin-top:5px; margin-right:5px;}
.ul_list_article li a {background:url(icon2.gif) no-repeat 0 center; padding-left:10px; height:25px; line-height:25px;text-align:left;color:#2B2B2B;display:block;margin-right:10px; float:left}
.ul_list_article li a em.down{font-style:normal; color:#FF0000}
.ul_list_article li a em.click{font-style:normal; color:#0000FF}
.ul_list_article li span{float:right; text-align:right; display:block;}
.ul_list_article li span.title{float:left;}
.ul_list_article li span.title a{ background:none}


.content_ct2{padding:10px;}
.content_ct2 .arc_title{padding:8px 0; text-align:center; font-size:16px; font-weight:bold}
.content_ct2 .add_info{border-bottom:1px dashed #ddd; padding:8px 0; color:#aaa}
.arc_body{margin:8px 0; padding:0px 0; width:100%; overflow:hidden; line-height:200%; font-size:12px;}
.arc_body a{ text-decoration:underline; color:#FF0000}
.arc_body a:hover{color:#FF9900}
.arc_body *{ font-size:14px;}
.arc_body .procon img{ width:auto; max-width:100%; height:auto;}

.arc_link{margin:15px 0; border-top:1px dashed #ddd; padding:8px 0}
.arc_link span{padding:0 8px;}
.arc_link span a{color:#0000FF}
.prv,.next{width:130px; height:180px;}
.prv p,.next p{height:25px; line-height:25px; font-weight:bold}
.prv{float:left;}
.next{float:right; margin-right:50px; display:inline}
.prv dt,.next dt{ display:block; height:135px; width:102px;}
.prv dt img,.next dt img{padding:1px; border:1px solid #ddd}
.prv dd,.next dd{padding-top:5px; line-height:14px; color:#0000FF}
.fx{clear:both}

/*search*/
.search_title{margin-top:10px; border:1px solid #ccc; border-right:0; border-left:0; background:#F3F3F3; height:30px; line-height:30px; padding-left:5px;}
.search_title a{padding-left:15px; font-weight:bold}
.search_content{margin-top:5px; border-bottom:1px dashed #ccc;}
.search_content h2{height:25px; line-height:25px;}
.search_content h2 a{font-size:14px;}
.search_content p{padding:5px 0;line-height:23px;}
.search_page{width:99%; border-top:none; text-align:left; margin-top:8px;}
.search_page ul{ list-style:none}
.search_page li{display:block; float:left; margin-left:5px; height:25px; line-height:25px;}
.search_page li a{display:block; height:25px; line-height:25px; float:left;}
.search_page li.focus a{font-weight:bold; color:#990000}




.show_product{margin-top:20px; width:100%; margin-bottom:20px;}
.show_left{width:49%; float:left}
.show_left .img img{width:370px; border:1px solid #ddd}
.show_left li{display:block; padding:8px;}
.show_left li span{font-weight:bold; color:#777}

.show_left2{width:30%; float:left; margin-left:5%;}
.show_left2 .img img{width:160px; border:1px solid #ddd}
.show_left2 li{display:block; padding:8px;}
.show_left2 li span{font-weight:bold; color:#777}

.show_right{width:49%; float:right;}
.show_right li a{ display:block;width:160px; height:200px; padding:2px; border:1px solid #ddd;}
.show_right li{display:block; width:165px; float:left; margin-left:8px; margin-bottom:8px; display:inline}
.show_right li img{ width:160px;}

.tj_pr_list{padding:10px;}
.tj_pr_list li{display:block; height:210px; width:158px; overflow:hidden; float:left; margin:0 12px; display:inline}
.tj_pr_list li img{width:150px; border:1px solid #ddd}
.tj_pr_list li p.tj_title{padding-top:5px; padding-bottom:5px; line-height:22px;}

@media screen and (max-width:767px){
.tj_pr_list li{ margin:0 6px 0 0;}
.show_right{ display:none;}
.show_left{width:100%; height:auto;}
#zoom{ width:100%;}
#zoom img{ max-width:100%; height:auto;}

.show_left2{width:100%; height:auto;}
}
@media screen and (min-width:768px){
#qqonline{ position:fixed; right:1px; top:200px; float:right; z-index:999; }
#qqonline .control{ position:absolute; left:-44px; top:60px;background:url(../images/menu1.png) no-repeat; width:43px; height:123px; z-index:100; cursor:pointer;}
#qqonline .controlH{ background:url(../images/menu2.png) no-repeat;  }
#qqonline .box{ width:0px; background:#FFF url(../images/BoxLine1.png); float:right; z-index:999; }
#qqonline .top{ background:url(../images/top.png) no-repeat;height:10px;}
#qqonline .bottom{ background:url(../images/bottom.jpg) no-repeat; height:10px; clear:both;}
#qqonline .box .Con1 ul{ list-style:none; padding:0; margin:0;margin-left:30px; margin-bottom:10px;}
#qqonline .box .Con1 ul li{padding-left:0px; width:100px;   line-height:30px;}
#qqonline .box .Con1 ul li a{background:url(../images/qq.png) no-repeat 0px center; display:block; color:#252525;}
#qqonline .box .Con1 ul li a:hover{ color:#F00;}

#qqonline .box .TopTxt{ width:152px; line-height:30px; font-size:14px; text-align:center; background:url(../images/spline.jpg) center bottom no-repeat; color:#121212; letter-spacing:1px;z-index:999;}

#qqonline .box .Con1{ width:152px; line-height:30px; font-size:14px; text-align:center; background:url(../images/mid.png) center bottom no-repeat; padding-bottom:1px;z-index:999;}
#qqonline .box .Conbt{ width:152px; line-height:30px; font-size:14px; text-align:center;}
#qqonline .box .Conbt .qrcode{ height:140px; width:130px; background:url(../images/qrcode.jpg) no-repeat center; margin:auto;}

#qqonline .box .ConBTxt{width:152px; background:url(../images/bottom.png); height:54px}
#qqonline .box .ConBTxt .t1{ font-size:12px; text-align:center; color:#FFFBF0; padding-top:10px;}
#qqonline .box .ConBTxt .t2{ font-size:14px; text-align:center; color:#FFFBF0; font-family:Verdana, Geneva, sans-serif; font-weight:900;}

}


