@charset "utf-8";
*{ margin:0; padding:0;}
body{ font-size:12px; font-family: "宋体", "Microsoft Yahei", "Verdana" ; background-color: #F6F7FC;}
div,ul,li{ list-style:none;}
img{ border:0}
a{ color:#333; text-decoration:none;}
a:hover{ color:#2b7bb6; text-decoration:none;}

.clear{ clear:both;}
.mt30{margin-top:30px;}

#hrader{ height:105px; width:980px; margin:0 auto; }
#hrader_bg{background:#fff}
#logo{ height:89px; width:383px; margin-top:7px; background:url(../images/logo.gif) no-repeat; float:left;}

.Set_wrap{ width:550px;float:right; font-family:"Microsoft Yahei", "Verdana" ; }
.Set{ text-align:right; height:30px; line-height:30px; }
.hotlinetel{ text-align:right; font-size:22px; color:#0074af}
.toptxt{ text-align:right; color:#666; line-height:21px;}

.nav_bg{ background:url(../images/nav_bg.gif);}
.nav_search{ width:980px; margin:0 auto;} 
.search{ width:220px; float:right; height:25px; background:url(../images/sbg.jpg) left 4px no-repeat; }
.search .inp{ height:21px; line-height:21px; border:0px; background:transparent; width:190px; padding-left:5px; margin-top:4px;}
.search .sub{ width:25px; height:21px; border:0px;background:transparent;}

.navwarp {display: block;height: 45px;  padding-top:0px;width:100%; float:left;}
.navwarp #nav{position: relative; height: 45px; font-family:"Microsoft Yahei";}
.navwarp #nav li{position: relative;display: inline;float: left; background:url(../Images/nav_m.gif) right top no-repeat;}
.navwarp #nav li a{display:block;height: 45px; line-height:45px; font-size:14px; font-family:"Microsoft Yahei"; font-weight:bold; width:130px;text-align:center;text-decoration: none;color:#267aba; overflow:hidden;}
.navwarp #nav li a:hover{background:#367ec9;color:#fff;}
.navwarp #nav li a i{ display:block; font-style:normal; font-size:12px; font-family:arial, Helvetica, sans-serif}
.navwarp #nav li a.cut{background:#367ec9; color:#fff;}
.navwarp #nav li a.nocut{background:none; color:#267ABA;}

.navwarp #navul{
   z-index: 9999;
    position: absolute;
    text-align: left;
    filter: alpha(opacity=90);
    line-height: 34px;
    width: 130px;
    display: none;
    background: #333;
    top: 45px;
    -moz-opacity: 0.9;
    opacity: 0.9;
    -khtml-opacity: 0.9;
}
.navwarp #navul li{
   
    background: #333;
    float: left;
    height: 34px;
	border-bottom:1px #555 solid;

}
.navwarp #navul li a{

   margin:0;
	width: 130px;
    display: block;
    font: 12px/25px "Microsoft Yahei";
    background: #333;
    height: 34px;
	line-height:34px;
    color: #fff;
    text-decoration: none;
	text-align:center;
}
.navwarp #navul li a:hover{display: block;font: 12px/25px "Microsoft Yahei";background: #3896e2;height: 34px; line-height:34px; color: #fff;text-decoration: none;}
.navwarp #nav li.sfhover UL{left: auto;}

.home_ad{ width:100%; height:347px; overflow:hidden;}

.banner{ background:#015198; margin-bottom:10px;}
.banner2{ width:1000px; margin:0 auto; height:260px;}

.info_title{margin:15px 0 10px 0;font:100 21px Microsoft Yahei;text-align:left; color:#222;}
.info_other{text-align:left;color:#aaa;margin:4px 0 20px 0; padding-bottom:10px; border-bottom:1px #dedede solid;}
.info_jj{border:1px solid #FDCC97;background:#FEFCFA;padding:10px;margin:10px 20px;color:#666;line-height:20px;word-wrap:break-word;overflow:hidden;}
.info_jj a{font-family:verdana;color:#00f;}
.info_jj a:hover{color:#f30;}
.info_jj span{font-weight:bold;color:#000;}
.info_content{word-wrap:break-word;word-break:break-all;overflow:hidden;line-height:24px;font-size:13px;}
.info_content img{max-width:700px;}
.other_content{word-wrap:break-word;word-break:break-all;overflow:hidden;line-height:24px;}
.other_content p{margin-bottom:15px;}
.other_content img{max-width:700px;}

.info_next{color:#999;margin:6px 0px;}
.info_next a{font-family:verdana;}


.main{ width:980px; margin:20px auto 0 auto;}
.left{ width:214px; float:left; padding-bottom:20px;}
.left_tit{ background:url(../images/lbg.jpg) no-repeat; height:32px; line-height:30px; padding-bottom:11px; color:#fff; text-align:center; font-weight:bold; font-size:14px;}
.left_tit span{ font-size:12px; font-weight:100;}

.left_nav{ background:url(../images/lbg3.jpg) left top no-repeat #fff; margin-top:10px;}
.left_nav ul{ padding-top:20px; padding-bottom:10px;}
.left_nav ul li{ display: block;}
.left_nav ul li a{ display:block; padding-left:45px; height:29px; line-height:29px; margin-bottom:5px;}
.left_nav ul li a:hover{ background:url(../images/lbg2.jpg); font-weight:bold; color:#3b63b8;}
.left_nav ul li a.cut{ background:url(../images/lbg2.jpg); font-weight:bold; color:#3b63b8;}
.left_nav ul .hover{height:27px; background: url(../images/leftbghover.jpg) no-repeat;font-weight: bold;color: #790102;text-decoration: none;}

.left_c{padding-top:75px; background:url(../images/lbg4.jpg);}
.left_c .f_a{ padding:10px; line-height:22px; color:#666;}
.left_c .tel{ height:35px; line-height:35px;color:#fff; text-align:center; background:url(../Images/tel_bg.jpg) no-repeat;}
.left_c .tel span{ font-weight:bold; font-size:16px; }

.right{ width:750px; overflow:hidden; float:right;}
.right_tit{ background:url(../images/rbg.jpg); height:100px;}
.right_tit h3{ height:55px; line-height:55px; color:#3b63b8; text-align:right; font-size:16px; padding-right:20px;}
.right_tit .l{ height:31px; line-height:30px; text-align:right; padding-right:20px; color:#666;}
.right_tit .l a{color:#666;}

.right_con{ padding:20px; line-height:22px; color:#777; font-size:14px;background:#fff;}
.right_con a{ color:#2b7bb6}

.right_list{background:#fff; padding:20px;}
.right_list ul li{ height:30px; line-height:30px; font-size:14px; overflow:hidden; background:url(../images/icon.jpg) 10px center no-repeat;}
.right_list ul li a{ color:#666;}
.right_list ul li a:hover{ text-decoration:underline; color:#2b7bb6}
.right_list ul li span{ float:right;color:#666;}

.m1,.m2,.m3{ height:250px; float:left}
.m1{ width:323px;}
.m2{ width:346px;}
.m3{ width:311px; overflow:hidden;}

.m3_1{ height:155px; padding:7px 18px 18px 17px; background:url(../images/index_07.jpg) left bottom no-repeat}
.m2_1{ width:318px; height:173px; overflow:hidden; padding:7px 16px 0 12px; background:url(../images/index_09.jpg) left bottom no-repeat}
.m1_1{ height:170px; padding:10px 15px 0px 15px; line-height:20px; color:#6b6b6b; background:url(../Images/index_11.jpg) no-repeat;}
.m1_1 img {float: left;margin: 0 12px 0 0;}

.pronav{ width:140px; padding-top:125px; padding-right:40px; float:left;}
.pronav ul li{ height:25px; line-height:25px; text-align:right;}

.pro{ height:500px; background:url(../images/pbg.jpg) left top no-repeat;width:980px;  margin:0 auto; margin-top:18px;}

#CSSBox{ padding-top:25px; width:800px; float:left;}
#CSSBox2{width:800px; float:left;}

#prolist1 {width:800px; float:left;}
#prolist1 li{ width:180px; padding-left:15px; height:250px; line-height:30px; float:left; text-align:center;}
#prolist1 li img{ width:170px; height:170px; border:3px solid #2b7bb6; padding:2px}
#prolist1 li img:hover{width:170px; height:170px; border:3px solid #fdd000;}
#prolist1 a{ display:block; font-size:12px; }

#prolist2 {width:800px; float:left;}
#prolist2 li{ width:180px; padding-left:15px; height:250px; line-height:30px; float:left; text-align:center;}
#prolist2 li img{ width:170px; height:170px; border:3px solid #2b7bb6; padding:2px}
#prolist2 li img:hover{width:170px; height:170px; border:3px solid #fdd000;}
#prolist2 a{ display:block; font-size:12px; }

.proinfoview{ background:#fff; overflow:hidden;}
.imgview{ width:380px; float:left;}
.infoview{ width:350px; height:360px; overflow:hidden; float:left; line-height:25px; color:#666;}
.infoview .tit{ font-size:16px; color:#0875d9; padding-top:10px; font-weight:bold;}


.prolist_wrap2{background:#fff; padding-bottom:20px;width:750px; overflow:hidden;}
.prolist2 { width:750px;}
.prolist2 li { width:230px; padding:10px 10px 50px 10px; float:left;}
.prolist2 li img{ width:230px; height:230px;}
.prolist2 li .info{ clear:both;}
.prolist2 li .tit a{ font-weight:bold; color:#0875d9; text-align:center; display:block; height:25px; line-height:25px; overflow:hidden;}
.prolist2 li .tit a:hover{ text-decoration:underline}
.prolist2 li .con{ height:40px; line-height:20px; overflow:hidden; text-align:center; color:#666; font-family:"微软雅黑"}

.bot{ display:inline; }
.bot a{ display:block; width:130px; height:23px; margin:0 auto; background:url(../images/buy_01.jpg); overflow:hidden; line-height:23px; text-indent:999px;margin-top:10px;}

.pro_canshu{border:1px solid #eee; border-right:0px; border-left:0px; padding:10px; background:#fff;}
.pro_canshu p{ width:340px; float:left; height:30px; line-height:30px; border-bottom:1px solid #ddd;}
.pro_canshu strong{ display:block; float:left; background:#f1f1f1; color:#333;width:100px; overflow:hidden; height:30px; line-height:30px; padding-left:5px; margin-right:10px; font-weight:100;}
.pro_canshu i{  padding-left:5px; width:280px; float:left; font-style:normal;}

.inews{ height:74px; padding:5px 10px;}
.inews a{ height:30px; display:block; line-height:30px; overflow:hidden; color:#2b7bb6; font-weight:100; background:url(../images/icon.jpg) left center no-repeat; padding-left:10px;}
.inews a:hover{ text-decoration:underline;}
.inews p{ line-height:22px; height:44px; overflow:hidden; color:#999}

.inews_l ul { padding-top:5px;}
.inews_l ul li{ height:25px; line-height:25px; overflow:hidden; border-bottom:1px dashed #ddd; background:url(../images/icon.jpg) 10px center no-repeat; padding-left:20px;}
.inews_l ul li a{ color:#666;}
.inews_l ul li a:hover{ text-decoration:underline; color:#2b7bb6}
.inews_l ul li span{ float:right;color:#666;}

.page {
	text-align: left;
	padding-left:20px;
	clear: both;
	margin-top: 12px;
	margin-bottom: 30px;
}
.page a {
	border: 1px solid #ddd;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 6px;
	padding-left: 6px;

	color: #333;
}
.page .nowpage {
	background-color: #008ec6;
	border:1px solid #2b7bb6;
	color: #FFF;
}
.page a:hover {
	color: #FFF;
	border: 1px solid #008ec6;
	background-color: #008ec6;
	text-decoration: none;
}

.link{ width:840px; margin:0 auto; height:47px; line-height:37px; overflow:hidden; background:url(../images/link.jpg) left top no-repeat; margin-top:10px; padding:10px 0px 0px 140px;}
.foot{ margin:0 auto; height:92px; background:url(../images/index_18.jpg) left top repeat-x #bfc9d3;}
.copyright{ width:980px; margin:0 auto; height:72px; text-align:center; color:#666; padding-top:20px; line-height:22px; background:url(../images/index_19.jpg) left top no-repeat;}


.list_content{ padding:10px 0; border-bottom:1px dashed #ccc;}
.list_content .pic{float:left; margin-right:20px;}
.list_content .pic img{ padding:5px; border:1px #DEDEDE solid;}
.list_content .pic a:hover img{ padding:5px; border:1px #DEDEDE solid; background:#ccc;}
.list_title{font-size:16px !important; margin:0;padding:0;}
.list_title a{color:#333; font-family:"微软雅黑", "宋体"; font-weight:bold; cursor:pointer;}
.list_title a:hover{color:#367EC9; text-decoration:underline;}
.list_jj{color:#555;margin:6px 0 6px 0;word-wrap:break-word;overflow:hidden; line-height:20px;}
.list_other{color:#888; margin-top:5px;}
.list_other span{color:#888;}
.list_other .time{ font-family:Verdana; font-size:10px;}

.list_pit{ width:780px; margin:0;padding:0;}
.list_pit dt{width:238px; float:left; padding:0;margin:0 0 10px 0;overflow:hidden;}
.list_pit dt img{border:1px dotted #DEDEDE;padding:2px;}
.list_pit dt div{padding:8px 0; width:228px; color:#50B20E; line-height:20px; text-align:center;}
.list_pit dt div span{font-family:Verdana, Geneva, sans-serif; font-size:10px; color: #A80921; }
.list_pit a{color:#666;}
.list_pit a:hover{color:#f60;}
.list_pit a:hover img{ border:3px solid #ccc; padding:0; color:#f60;}

/*分页部分*/
/*list*/
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}
/*内容分页部分*/
.content_page{text-align:center;margin:10px 10px 10px 0;}
.content_page a{background:#fff;margin:1px;padding:4px 6px;border:1px solid #AECD9E;color:#A0A0A0;}
.content_page span{background:#F7FDF4;color:#f60;margin:1px;padding:4px 6px;border:1px solid #AECD9E;}
.content_page input{position:absolute;margin:-5px 0 0 1px;*margin:0 0 0 1px;padding:1px 0 2px 0;*padding:0;background:#fff;border:1px solid #AECD9E;color:#A0A0A0;width:30px;height:22px;line-height:22px;text-align:center;}
.content_page button{position:absolute;margin:-5px 0 0 35px;*margin:0 0 0 35px;padding:0;background:#fff;border:1px solid #AECD9E;color:#A0A0A0;width:40px;height:24px;line-height:24px;text-align:center;font-size:12px;}
.content_url{font-size:14px;font-family:arial;color:#06f;margin:20px 0;}
.content_url span{color:#666; font-weight:bold;}
.content_url input{background:#367EC9;color:#fff;width:40px;border:0;height:24px;}
.content_url #this_url{border:1px solid #ccc;width:464px;font-family:arial;color:#000;height:20px;line-height:20px;background:#fff;}

.plug_link{margin:0;padding:0;}
.plug_link dt{float:left;width:115px;margin-bottom:10px;text-align:center;}
.subject_title{ height:35px; line-height:35px; border-bottom:1px solid #dedede; font-size:16px; font-weight:bold; background:url(../Images/icon.jpg) 5px center no-repeat; margin-bottom:10px; padding-left:20px;}

/*产品详情内页*/
#goodsshow{background:#fff;padding:0px;width:100%;}
#goodsshow img{border:0;}
#goodsshow .left{float:left;width:350px;margin:0 40px 0 0;}
#goodsshow .right{float:left;}
#goodsshow .shop_big{border:1px solid #ededed;padding:2px;background:#fff;width:360px;cursor:pointer;}
#goodsshow .shop_plist{clear:both;width:360px;}
#prolist{width:310px;float:left;overflow:hidden;height:68px;position:relative;margin:10px 0 0 0;}
#prolist ul{margin:0;padding:0;list-style:none;overflow:hidden;width:20000px;position:relative;}
#prolist ul li{float:left;cursor:pointer;position:relative;background:url(../images/pro_none.gif) no-repeat center top;height:68px;}
#prolist ul li img{height:60px;width:60px;margin:6px 8px 0 8px;padding:0px;border:0;}
#prolist .hover{background:url(../images/pro_bg.gif) no-repeat center top;height:68px;}
#goodsshow .shop_plist a.prev{float:left;width:20px;height:68px;display:block;background:url(../images/ico_left.gif) no-repeat center;line-height:68px;margin-top:12px;}
#goodsshow .shop_plist a.next{float:left;width:20px;height:68px;display:block;background:url(../images/ico_right.gif) no-repeat center;margin-top:12px;}
#goodsshow .right{width:340px;}
#goodsshow .right h1{font-size:20px;font-family:microsoft yahei;font-weight:normal;margin:30px 0 10px 0;padding:0;}
#goodsshow .right .intro{color:#999;min-height:80px; line-height:23px;}
#goodsshow .right .sno{border-bottom:1px solid #eee;line-height:35px;}
#goodsshow .right .price{color:#999;line-height:30px;padding:10px 0;}
#goodsshow .right .price span{color:#f60;font-size:16px;}