body, h1, h2, h3, h4, h5, h6, hr, div,p,blockquote,dl, dt, span,dd, ul, ol, li,pre, form, fieldset, legend, button, input, textarea,th, td,img
{
	border:none;
	margin:0;
	padding:0;
	font-family:Microsoft Yahei,Georgia,Arial, sans-serif;
}
body{margin:0 auto;height:auto;color:#000;font-size:12px;background:#fff;}
ul{list-style-type:none;}
a{color:#333;text-decoration:none;transition: all 0.2s linear 0s;}
div.clear{clear:both;}
#sidebar{width:220px;height:680px;float:left;}
#sidebar h1{width:100%;height:43px;line-height:43px;text-align:center;color:#fff;background:#317fd4;font-size:20px;font-weight:normal;}
#sidebar .bigNav{width:100%;height:430px;}
#sidebar .bigNav li.bcn{display:block;width:220px;height:45px;position:relative;padding:0px;margin:0px;float:left;}
#sidebar .bigNav li.bcn span.txt{display:block;width:218px;height:43px;line-height:43px;position:absolute;top:0px;left:0px;font-size:16px;color:#4b4b4b;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;text-indent:40px;background:#d2d2d2 url(/) no-repeat 80% 55%;}
#sidebar .bigNav li.bcn div.list{width:402px;height:328px;padding:15px 10px;border:1px solid #317fd4;position:absolute;top:0px;right:-424px;display:none;background:#fff;}
#sidebar .bigNav li.select span.txt{background-color:#fff;border-color:#317fd4;border-right-color:#fff;width:219px;z-index:10;}
#sidebar .bigNav li.select div.list{display:block;z-index:5;}
#sidebar .bigNav li.bcn1 div.list{top:0px;height:545px;}
#sidebar .bigNav li.bcn2 div.list{top:-45px; height:570px;}
#sidebar .bigNav li.bcn3 div.list{top:-90px;height:175px;}
#sidebar .bigNav li.bcn4 div.list{top:-135px;height:170px;}
#sidebar .bigNav li.bcn5 div.list{top:-180px; height:210px;}
#sidebar .bigNav li.bcn6 div.list{top:-170px;height:370px;}
#sidebar .bigNav li.bcn7 div.list{top:-270px;height:390px;}
#sidebar .bigNav li.bcn8 div.list{top:-240px; height:350px;}
#sidebar .bigNav li.bcn9 div.list{top:-240px; height:320px;}
#sidebar .bigNav li.bcn10 div.list{top:-100px; height:170px;}
#sidebar .bigNav div.list dl{width:382px;height:40px;padding:10px;}
#sidebar .bigNav div.list dl.sm{height:20px;}
#sidebar .bigNav div.list dl.sm dt{height:20px;background:url(/) no-repeat right 70%;}
#sidebar .bigNav div.list dl:hover{background:#ebebeb;}
#sidebar .bigNav div.list dl dt{width:95px;height: auto;float:left;font-size:14px;color:#fa7404;padding-right:10px;background:url(/) no-repeat right center;text-align:right;}
#sidebar .bigNav div.list dl dd{width:266px;height:100%;float:left;padding-left:10px;font-size:14px;color:#4b4b4b;}




#sidebar .bigNav div.scrollShow{width:100%;height:70px;position:relative;margin-top:15px;}
#sidebar .bigNav div.scrollShow a.leftBtn{width:23px;height:70px;cursor:pointer;background:url(/) no-repeat center center;position:absolute;left:0px;top:0px;}
#sidebar .bigNav div.scrollShow a.rightBtn{width:23px;height:70px;cursor:pointer;background:url(/) no-repeat center center;position:absolute;right:0px;top:0px;}
#sidebar .bigNav div.scrollShow div.move{width:333px;height:70px;margin:0 auto;background:#333;position:relative;}
#sidebar .bigNav div.scrollShow ul{width:333px;height:70px;}
#sidebar .bigNav div.scrollShow ul li{width:333px;height:70px;overflow:hidden;position:absolute;}
#sidebar .bigNav div.scrollShow ul li div{width:333px;height:70px;text-align:center;float:left;}
#sidebar .bigNav div.scrollShow ul li div img{width:333px;height:70px;}
#sidebar .bigNav div.scrollShow .btn{display:none;width:100%;height:15px;line-height:15px; text-align:center; position:absolute; bottom:-15px; z-index:9;}
#sidebar .bigNav div.scrollShow .btn span{display:inline-block; _display:inline; _zoom:1;  background:#c8c8c8; width:10px; height:10px; _font-size:0;margin:3px 3px 0 0; cursor:pointer; z-index:9; border-radius:50%}
#sidebar .bigNav div.scrollShow .btn span.on{ background:#317fd4; z-index:9}
#sidebar .VideoCases{width:100%;height:65px;border-top:2px solid #ccc;}
#sidebar .VideoCases li{width:100%;height:65px;line-height:65px;font-size:16px;color:#4b4b4b;text-indent:40px;background:#ebebeb;}
#sidebar .VideoCases li span{padding:0 0 0 20px;color:#b4b4b4;}
#sidebar .VideoCases li a{display:block;width:100%;height:100%;color:#4b4b4b;}
#sidebar .VideoCases li a:hover{background:#cfcfcf;color:#333;}
#sidebar .VideoCases li a:hover span{color:#333;}
#sidebar .NewsAddress{width:100%;height:90px;}
#sidebar .NewsAddress li{width:100%;height:45px;line-height:45px;font-size:16px;color:#4b4b4b;text-indent:40px;background:#ebebeb;}
#sidebar .NewsAddress li span{padding:0 0 0 20px;color:#b4b4b4;}
#sidebar .NewsAddress li span.select{color:#fff;}
#sidebar .NewsAddress li a{display:block;width:100%;height:100%;color:#4b4b4b;}
#sidebar .NewsAddress li a:hover{background:#cfcfcf;color:#333;}
#sidebar .NewsAddress li a:hover span{color:#333;}
#sidebar .NewsAddress li.select{background:#317fd4;color:#fff;}
#sidebar .NewsAddress li.select a{background:#317fd4;color:#fff;}
#sidebar .NewsAddress li.select a span{color:#fff;}
#sidebar .NewsAddress li.select a:hover{color:#fff;}
#sidebar .NewsAddress li.select a:hover span{color:#fff;}

#sidebar .linkMe{width:100%;height:80px;border-top:2px solid #fff;margin-top:10px;}
#sidebar .linkMe li{width:100%;height:40px;line-height:40px;font-size:15px;color:#4b4b4b;text-indent:24px;}
#sidebar .linkMe li span{font-size:22px;font-family:Impact;}
#sidebar .linkMe li.linkPhone{background:url(/) no-repeat left 60%;}
#sidebar .linkMe li.linkAddress{background:url(/) no-repeat left center;}