
@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,button,th,td,img{margin:0;padding:0}img,fieldset{border:0}a,input{outline:0}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;white-space:normal}input,button,textarea,select{*font-size:100%}h2,h3,h4,h5,h6{font-size:100%}em{font-style:normal}blockquote{margin:0;padding:0}ol,ul{list-style:none}

body{font-size:12px;line-height:20px;color:#333;font-family:"宋体", Tahoma, Geneva, sans-serif;background:#ebebeb;}
.l{ float:left; margin:0; padding:0;}
.r{ float:right; margin:0; padding:0;}
.clearfix:after,.wrap:after{content:" ";display:block;clear:both;height:0}.clearfix,.wrap{zoom:1}
a{text-decoration:none; color:#666;}
a:hover{text-decoration:underline; color:#0066cc;}
.container,.header,.main,.footer,.nav,.indexmain,.container,.banner,.news,.footer{ margin:0 auto; width:930px;}
.container{padding:0 15px; margin:10px auto; text-align:left; background-color:#FFF;}
.header{height:70px; position:relative;}
.logo { position:absolute; top:5px; left:0px; display:block; width:200px; height:60px; background:url(../images/logo.jpg)5px 5px no-repeat; text-indent:-1000px;}
.header h1,.header em{position:absolute; top:25px; left:181px; width:520px; text-align:center;}
.header em{ font-size:24px; font-weight:bold;}
.indexsearch{ position:absolute; top:20px; left:700px; height:32px;}
.indexsearch input{ height:25px; line-height:25px; border:1px solid #ccc;}
.indexsearch .keyword{ width:180px;}
.indexsearch .INPUTbutton { height:27px; margin-left:5px; padding:2px 5px; background:#02679b; border:none; color:#FFFFFF;}

.nav{height:30px; line-height:30px; background: url(../images/navbg.jpg) no-repeat top center; position:relative; z-index:100; overflow:visible;}
.nav a{ margin:0 20px; color:#FFF; font-weight:bold;}
.banner{height:194px; z-index:10; background:#ebebeb;}
.footer{ padding:8px 0; line-height:27px; border-top:1px solid #ddd; text-align:center; color:#666;}
.footer a{ margin:0 5px;}
.sidebarL{ width:200px; float:left; display:inline;}
.sidebarR{ width:715px; float:right; display:inline;}
.boxsort{ background: url(../images/sub_nav_b.jpg) left bottom no-repeat; padding-bottom:10px;}
.boxsort h3{height:32px; font-size:14px; color:#FFF; font-family:"微软雅黑"; background:url(../images/sub_nav_t.jpg) no-repeat; line-height:32px; text-indent:1em;}
.subnav_c{ width:198px; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; padding-top:8px; padding-bottom:8px;}
.subnav_c ul { width:160px; margin:0 auto;}
.subnav_c ul li { border-bottom:1px solid #e0e0e0; line-height:25px; text-indent:2px;}
.subnav_b{ width:200px; height:10px;}
.subbread{ width:715px; height:32px; border-bottom:1px solid #e0e0e0; line-height:32px;}
.subbread h3{ background:url(../images/icon/arrow.png) 0 10px no-repeat; padding-left:25px; font-family:"微软雅黑"; font-size:18px; display:inline-block; float:left;}
.subbread span{ display:inline-block; float:right; padding-right:5px;}
.submain{ width:709px; height:auto; padding:10px 3px 0px 3px; color:#666666;}


#mainB{zoom:1;overflow:hidden; margin:10px auto;}
#mainB .bl{float:left;width:292px;height:280px;border:1px #e9e9e9 solid}#mainB .bl .ctnr{ padding:10px; line-height:25px; font-size:14px;}#mainB .bm{float:left;width:330px;height:280px;margin-left:-1px;border:1px #e9e9e9 solid}#mainB .bm ul{width:320px;margin:0 auto;padding:10px 0}#mainB .bm ul li{background:url(../images/tb.gif) no-repeat left 50%;padding-left:15px;clear:both;zoom:1;overflow:hidden; border-bottom:1px #e7e7e7 solid; line-height:27px;}#mainB .bm ul li a{float:left;display:block}#mainB .bm ul li span{float:right;display:block;color:#cbcbcb}#mainB .br{float:left;width:304px;height:280px;margin-left:-1px;border:1px #e9e9e9 solid}#mainB .br p{padding:10px; margin:0px;}#mainB .br p img{display:block; margin:0 auto; margin-bottom:10px;}#mainB .br p a.more{display:block;color:#006fb1;clear:both;margin-top:20px}#mainB h3{color:#6d6c6c;font-size:14px;padding:10px 0 0 13px;font-weight:normal}#mainB h3 b{font-size:18px;color:#006fb1}

ul.mlist{width:198px;padding:8px 0}ul.mlist li{background:url(../images/tb.gif) no-repeat 3px 50%;padding-left:18px;clear:both;zoom:1;overflow:hidden; border-bottom:1px #e7e7e7 solid; line-height:27px;}

.Product{ width:930px; height:190px; background: url(../images/cpbj.gif) no-repeat; clear:both; margin-bottom:10px;}
.Product .cpbg{ height:30px;}
.Product .cpbg h2{font-size:14px; display:block; padding-left:40px; padding-top:3px; line-height:27px; float:left; }
.Product .cpbg .more{display:block; float:right; margin:10px 15px 0 0; background:url(../images/more.gif) no-repeat; width:38px; height:12px;} 
.carouFredSel_ImgList{
	    width:980px;
	    margin:0 auto;
		overflow:hidden;}
    .caroufredsel_wrapper
    {
	    float: left;
	    display: inline;
	    margin: 0 5px;
    }
#foo1 a{
	    border: 1px solid #E4E4E4;
	    background-color: white;
	    padding: 6px;
	    margin: 15px 11px;
	    display: inline;
	    float: left;
		text-decoration:none
    }
#foo1 a span{ font-size:12px; color:#575757; text-align:center; display:block; padding-top:5px;}
#foo1 a:hover{ border: 1px solid #0A62A1;}
#foo1 img{ 
	    border: 0;
		width: 139px;
		height: 105px;}
a.prev, a.next{
	    width: 21px;
	    height:47px;
	    display: block;
	    float: left;
	    display: inline;
	    margin-top:55px;}
a.prev{
	    background-position: 0 0;
		background: url(../images/pre.png) no-repeat transparent;}
a.next{
	    background-position: 0 0;
		background: url(../images/next.png) no-repeat transparent;}
a.prev span, a.next span{display: none;}
.clearfix{float: none; clear: both;}
.bang{ padding-top:10px;}
.content{ font-size:14px; line-height:27px; padding:10px 15px;}
.content .title{ text-align:center; border-bottom:1px solid #dedede; padding-top:10px;}
.content .title span{ text-align:center; display:block; height:30px; color:#999; padding-top:5px;}
.content p{ padding:0px; margin:8px 0; text-indent:27px;}
.content td{ padding:3px;}
.newslist{ padding:10px 15px;}
.newslist li{ line-height:27px; border-bottom:1px dashed #dedede; padding-left:20px; background:url(../images/tb.gif) no-repeat 5px 8px; }
.newslist li span{ float:right; color:#999; padding-right:10px;}
.pages { padding:14px 0 10px; font-family:宋体; text-align:center; margin:0 auto;}
.pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
.pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
.pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
.pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}

.productlist{
	padding:0;
	list-style:none;
}
.productlist li{
	float:left;
	margin:0 5px 10px 4px;
	display:inline;
	padding:5px;
	height:135px; overflow:hidden;
	background:url(../images/bg_product.gif) no-repeat 50% top;
}
.productlist li a{
	text-decoration:none;
}
.productlist li img{
	display:block;
}
.productlist li strong{
	margin-top:8px;
	display:block;
	text-align:center;
	font-family:arial;
}
.prtable td{ padding:3px 10px; line-height:22px;}
.prtable td a{ text-decoration:underline; color:#36C;}
.prtable td b a{ text-decoration:none;}
.prtable tr:hover{ background-color:#efefef;}
.sort_dis{ padding:5px 10px; color:#666; border-bottom:1px dashed #dedede; margin-bottom:10px;}
.prmenu{ width:198px;border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
.prmenu ul{ padding:8px 0px;}
.prmenu ul li span{ display:block; border-bottom:1px solid #dedede; line-height:22px; padding:5px 0 5px 20px; background:url(../images/08.jpg) no-repeat 5px 12px;}
.prmenu ul li dd{border-bottom:1px dashed #dedede; line-height:22px;  background:url(../images/arrow.gif) no-repeat 15px 12px;  padding:5px 0 5px 30px;}
.prmenu ul li dd.level2{border-bottom:1px dashed #dedede; background:url(../images/08.jpg) no-repeat 15px 12px;}
.prmenu ul li dd.level3{background: none; padding-left:20px;}
.prmenu ul li dd.level3 a{ display:block; padding-left:12px; background:url(../images/arrow.gif) no-repeat 0px 8px;}
.prmenu ul .curmenu span a,.prmenu ul dd.curmenu a,.prmenu ul a.curmenu{ color:#F00; font-weight:bold;}
.conten{ padding:10px 15px; font-family:"Arial", Gadget, sans-serif;}
.conten .text{font-size:14px; line-height:25px; padding:10px 0;}
.conten .text h1{ font-size:18px; line-height:36px;}
.conten .text .thumb{ float:left; margin-right:10px; margin-bottom:5px; border:1px dashed #ddd; padding:5px; max-width:300px;}
.conten .text a{ color:#36C; text-decoration:underline;}
.searchlist li{ border-bottom:1px dashed #dedede; padding:5px 10px; height:100px;}
.searchlist li img{ float:left; margin-right:10px; }
/* menu_bg */
.menu_xy_inner,  .menu_xy li a.current, .menu_xy li a.current span{background:url(../images/menubg.png) no-repeat;}

/* menu_xy */
.menu_xy{height:32px;border-bottom:2px solid #026EC1;}
.menu_xy_inner{position:relative;background-position:100% -71px; height:31px;border:1px solid #267DC4;border-bottom:0 none;background:#0F75C3;}
.menu_xy ul{height:31px;}
.menu_xy li{float:left;height:31px; width:115px;margin-right:1px;text-align:center;padding:0;}
.menu_xy li a{display:block;color:#fff;font-size:14px;cursor:pointer;background:#3090D3;}
:root .menu_xy li a{letter-spacing:0.75px\0/IE9;}
.menu_xy li a:hover{color:#fff;}
.menu_xy li a span{display:block; height:29px;line-height:29px;border:1px solid #51A1DA;background:#3090D3;}
.menu_xy li a.current{background-position:0 0;}
.menu_xy li a.current:hover{color:#006F9F;}
.menu_xy li a.current span{background-position:100% -34px;}
.menu_xy li.last{width:116px;margin-right:0;}
.menu_xy li a:hover, .menu_xy li a:hover span{text-decoration:none;}
.menu_xy li a.current, .menu_xy li a:hover{position:relative;margin:-1px -1px 0;border:1px solid #035FA4;border-bottom:0 none;}
.menu_xy li a.current span, .menu_xy li a:hover span{border-color:#0F6DAF;background:#0F6DAF;}
.menu_xy li a.current span{border-color:#fe9901;font-weight:bold;background:#fe9901;}
.mt10{ margin-top:10px;}
.links{border:1px solid #cfcfcf; padding:5px 10px; line-height:22px; margin-bottom:10px;}
.links a{ margin:0 3px;}
