﻿/*common start*/
body, div, ul, li, a, img, p, dl, dt, dd, h1, h2, h3, h4, span, strong, input { margin: 0; padding: 0; list-style: none; text-decoration: none; border: 0; list-style: none; }
body { font-size: 12px; font-family: ' '; color: #333; }
a { color: #333; }
a:hover { color: #0460c5; text-decoration: none; }
p { line-height: 1.8em; padding: 5px 0; }
.clear { margin: 0; padding: 0; font-size: 0; clear: both; }
.wapper { width: 980px; margin: 0 auto; }
.fl { float: left; }
.fr { float: right; }
/*common end*/
.header { height: 100px; }
.header img { display: block; width:980px;}
/*menu*/
.menu { height: 39px; line-height: 39px; background: url(../images/menu_bg.jpg) top center no-repeat; position: relative; z-index: 9; }
.menu ul li { float: left; position: relative; width: 120px; background: url(../images/libg.png) right center no-repeat; }
.menu ul li dl { background: #fff; width: 100%; position: absolute; left: 0px; top: 39px; box-shadow: 2px 2px 5px rgba(0,0,0,0.2); padding: 10px 0; display: none; }
.menu ul li dl dd { line-height: 28px; border-bottom: #ddd dotted 1px; }
.menu ul li dl dd a { font-size: 12px; color: #0460c5; font-weight: normal; display: block; padding: 0; text-align: center; }
.menu ul li dl dd a:hover { color: #0460c5; }
.menu a { font-size: 14px; color: #0460c5; text-decoration: none; font-weight: bold; display: block; text-align: center; }
.menu a:hover { color: #0460c5; }
a.menu_hover { color: #0460c5; }
.menu_down span { display: block; }
/*banner_02*/
.banner_02 { height: 248px; overflow: hidden; position: relative; }
.banner_02 #banner_02_con { display: none; }
.content { margin-top: 10px; }
.content .left { width: 212px; }
.content .left .tit { background: url(../images/n.png) left center no-repeat; }
.content .mid { width: 568px; margin-left: 12px; }
.content .mid .tit { background: url(../images/m.jpg) left center no-repeat; }
.content .mid .con { padding: 5px; }
.content .right { width: 180px; }
.content .tit { height: 31px; padding-top:13px; }
.content .tit span { float: left; margin-left: 27px; color: #008CE3; font-weight: bold; font-size:15px; }
.content .tit a { float: right; margin-right: 20px;}
.lxwm .con { padding: 10px; border: 1px solid #e2dfdf; }
.lxwm .con ul li { line-height: 25px; }
.hzkh { margin-top: 10px; }
.hzkh .con { padding: 10px; border: 1px solid #e2dfdf; }

/*scroll_02*/
.scroll_02 .bd ul li { border-bottom: 1px dotted #e2dfdf; list-style: none; background: url(../images/100.jpg) no-repeat center left; padding: 0 0 0 20px; line-height: 32px; }
.scroll_02 .bd ul li a { color: #333; }
.gywm .con p { text-indent: 2em; line-height: 26px; }
.xwdt { margin-top: 10px; }
.xwdt .con ul li {  height: 26px; line-height:26px; }
.xwdt .con ul li a { float: left; }
.xwdt .con ul li span { float: right; }

.hyjr .con ul li { line-height: 26px; height: 26px; }
.hyjr .con ul li .sp1 { float: left; }
.hyjr .con ul li .sp2 { float: left; margin-left: 30px; }
.hyjr .con ul li a { float: right; margin-right: 10px; }
.gywm{ height:273px; overflow:hidden;}
.xwdt{height:159px; overflow:hidden;}
.hyjr{height:240px; overflow:hidden;}
.ywzs{height:217px;}
/*scroll_03*/
.scroll_03 { overflow: hidden; position: relative; width: 550px; margin: 0 auto; }
.scroll_03 .bd { width: 550px; margin: 0 auto; overflow: hidden; }
.scroll_03 .bd li { float: left; width: 180px; overflow: hidden; margin: 0 10px; }
.scroll_03 .bd li span { display: block; text-align: center; line-height: 26px; }
.scroll_03 .bd li .img { height: 128px; border: #fff solid 2px; padding: 2px; }
.scroll_03 .bd li .img table tr td { height: 128px; vertical-align: central; }
.scroll_03 .bd li .img table tr td img { max-width: 166px; max-height: 128px; margin: 0 auto; display: block; }

.besidebar ul li { line-height: 40px; height: 40px; color: #6A6868; font-size: 16px; width: 150px; padding: 2px 0 0 30px; background: url(../images/dot2.jpg) no-repeat left; font-family: "黑体"; margin-top:8px;}
.besidebar ul li:hover { background: url(../images/dot21.jpg) left no-repeat; }
.besidebar ul li:hover a { color: #0460c5;}

.link{ margin-top:10px; line-height:24px; padding:10px 0;}
.link b{ font-size:14px;}
.link a{ display:inline-block; padding:0 5px;}
.link span{ display: inline-block; padding:0 2px;}

.footer{ /*height:100px;*/padding:0 10px; padding-top:12px; background:url(../images/foot.jpg) repeat-x; /*position: relative;*/ background-color: #a3a3a3;}
.foot{ text-align:center;}
.foot a{ display:inline-block; padding:0 10px;}
.footer ul{ /*position:absolute; bottom:0;*/ width:100%; margin-top:10px;}
.footer ul li{ text-align:center; line-height:24px;}
/*Add------------------------------------------------------------------------------*/
.inside{ margin-top:10px;}
.inside .left{ width:212px;}
.inside .right{ width:753px;}
.inside .left { width: 212px; }
.inside .left .tit { background: url(../images/n.png) left center no-repeat; }
.inside .tit { height: 31px; line-height: 31px; }
.inside .tit span { float: left; margin-left: 27px; color: #008CE3; font-weight: bold; }
.inside .tit b{ float:right; margin-right:20px; font-weight:normal;}
.inside .right .tit{ background:url(../images/r.jpg) left center no-repeat;}
.inside .right .nr{ padding:10px; min-height:400px;}


/*contact*/
.contact h2 { height: 36px; line-height: 36px; padding-left: 20px; color: #fff; background: #999; }
.contact { margin-top: 15px; }
.contact ul { padding: 10px 10px; border: #e4e4e4 solid 1px; }
.contact ul li { line-height: 20px; padding: 3px 0; }
/*proShow*/
.product_show ul li { width: 130px; line-height: 20px; }
.product_show ul li { float: left; margin: 15px 20px 0; border: #e4e4e4 solid 1px; display: inline; }
.pro img { max-width: 120px; max-height: 90px; width: expression(this.width >120 && this.height < this.width ? 120: true);
height: expression(this.height > 90 ? 90: true);
}
.hover2 { background: #f4f4f4; }
/*product_list*/
.side_product { margin-top: 15px; }
.side_product h2 { height: 36px; line-height: 36px; padding-left: 20px; color: #fff; background: #999; }
.side_product ul { padding: 10px 10px; border: #e4e4e4 solid 1px; }
.side_product ul li { line-height: 24px; }
.side_product ul li a { padding-left: 30px; display: block; border-bottom: #e4e4e4 dashed 1px; background: url(../images/side_menu_bg.gif) 10px 8px no-repeat; }
.side_product ul li dl dd a { display: inline; border: none; background: none; }




.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:20px; padding-bottom:20px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative; display:block;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}