/**重置样式**/
body,form,div,span,ul,ol,li,p,pre,dl,dt,dd,em,a,fieldset,legend,address,label,textarea,select,input,button,figure,table,th,td,b,i{margin:0;padding:0; font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
fieldset,img{border:0;margin:0; padding:0;}
body{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
ul,li{list-style:none;}
em,i{font-style:normal;}
table{border-collapse:separate;border-spacing:0;}
a{text-decoration:none;color:#000;}
a:hover{color:none;}
input,select,img{ vertical-align:middle;}
hr{border:1px solid #333;}
.clear {
    zoom: 1;
}
.clear:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.fl{float:left;}
.fr{float:right;}
.wp{width: 1200px;height: auto;margin: 0 auto;}
.top{padding: 20px 0px;}
.top-right p{font-size: 13px; color: #666;line-height: 30px;text-align: right;}
.top-right p b{font-size: 30px;color: #dc1921;margin-left: 10px;}
.top-right p img{display: inline-block; margin-top: -3px;margin-right: 10px;}
.menu{margin-top: 20px;}
.menu ul li{float: left;margin-left: 30px;padding: 0px 5px;padding-bottom: 20px;}
.menu ul li a{font-size: 14px; color: #555;font-weight: bold;}
.menu ul li.on{border-bottom: 4px solid #015aad;}

.fullSlide{ width:100%;  position:relative;  height:540px ; overflow: hidden; }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:540px ; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:540px ; }
.fullSlide .bd li h1{width:100%;font-weight: normal;font-size: 40px;color: #0450ce;position: absolute;}
.fullSlide .bd li div{width:100%;font-size: 18px;margin-top: 20px;position: absolute;line-height: 40px;}
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(img/touming.png) repeat-x; text-align:center;
	 _background:#000; _filter:alpha(opacity=60); 
}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:40px; height:5px; margin:5px; overflow:hidden; background: #FFF;
	line-height:9999px; 
}
.fullSlide .hd ul .on{ background: #015aad; }


.main{padding: 30px 0px;}
.mt{text-align: center;}
.left{width: 266px;margin-top: 30px;}
.category{background: #015aad;padding: 5px;}
.ct{color: #FFF;margin-top: 20px;margin-bottom: 10px;}
.ct h3{margin-left: 10px;font-size: 25px;}
.ct h3 span{font-size: 13px; font-weight: normal;margin-left: 10px;}
.category dl{padding:10px 8px; background: #FFF;}
.category dl dt{width: 239px; height: 27px; background: url(img/l-dt.jpg);font-size: 14px;line-height: 27px;margin-top: 5px;}
.category dl dt a{color: #FFF;font-weight: bold;margin-left: 40px;}
.category dl dd{width: 239px; height: 27px; background: url(img/l-dd.jpg); margin-top: 5px;line-height: 25px;}
.category dl dd a{font-size: 12px;color: #666;margin-left: 40px;}
.category dl dd a:hover{color: #015aad;}

.right{width: 900px;margin-top: 40px;}
.search .fl{font-size: 14px;color: #666;margin-top: 5px;}
.search .fl b{color: #015aad;}
.search form input{width: 235px; height: 30px; border:1px solid #CCC;padding-left: 10px;float: left;}
.search form button{float: left;background: #015aad;width: 40px;height: 32px; border:none;cursor: pointer;}
.search form button i{font-size: 17px;color: #FFF;}
.product{margin-top: 30px;}
.product ul li{width: 280px;float: left;margin-left: 30px;margin-bottom: 20px;}
.product ul li img{width: 276px;height: 240px;border:2px solid #bbbbbb;}
.product ul li p{font-size: 13px; color: #666;margin-top: 10px;}
.product ul li span{width: 122px; height: 32px; border-radius: 3px;display: block;background: #bbbbbb;text-align: center;line-height: 32px; color: #FFF;margin-top: 10px;}
.product ul li span a{color: #FFF;font-size: 14px;}
.product ul li span a i{font-size: 18px;float: right;margin-right: 8px;margin-top: 8px;}
.product ul li:hover img{border:2px solid #015aad; }
.product ul li:hover p{color: #015aad;}
.product ul li:hover span{background: #015aad;}
.product ul li:nth-child(1),.product ul li:nth-child(4),.product ul li:nth-child(7),.product ul li:nth-child(10){margin-left: 0px;}

.m2{margin-top: 30px;}
.m2-wrap{width: 100%;height: 607px;background: url(img/bg1.jpg) center no-repeat;margin-top: 50px;}
.m2-left{margin-left: 20px;width: 550px;margin-top: 125px;color: #FFF;}
.m2-left p{font-size: 14px; color: #FFF;margin-top: 20px;line-height: 35px;}
.m2-more{margin-top: 30px;}
.m2-more a{width: 125px; height: 30px; background: #1a1a1a; border-radius: 3px;color: #FFF; display: block;font-size: 14px;text-align: center;line-height: 30px;}
.m2-right{width: 580px; height: 400px;border-radius: 5px;background: rgba(255,255,255,0.5);margin-top: 125px;text-align: center;line-height: 400px;}
.m2-bot{width: 100%;height: 150px; background: #21242d;}
.m2-bot dl dt{width: 33.33%;text-align: center;float: left;color: #999;margin-top:50px;}
.m2-bot dl dt span{width: 160px; height: 35px; border-radius: 4px;display: inline-block;text-align: center;line-height: 35px; font-size: 18px; font-weight: bold;background: #015aad;color: #fff;}
.m2-bot dl dt p{margin-top: 10px; font-size: 14px;}

.case{margin-top:120px;}
.case-list{margin-top: 50px;}
.case-list ul li{width: 283px; height: 368px; background:#f1f1f1;float: left;margin-right: 20px;}
.case-list ul li img{width: 100%;height: 220px;}
.case-list ul li div{padding:20px 10px;}
.case-list ul li div h4{font-size: 15px;color: #555;}
.case-list ul li div p{margin-top: 10px; font-size: 12px;margin-top: 15px; line-height: 25px;color: #666;}
.case-list ul li:hover{background: #dc1921;}
.case-list ul li:hover div h4{color: #FFF;}
.case-list ul li:hover div p{color: #FFF;}

.ns-list{margin-top: 60px;}
.ns-left{width: 383px; height: 363px;margin-top: 40px;}
.ns-left img{width: 100%;height: 255px; border-bottom: 1px solid #FFF;}
.ns-left div{padding: 10px 20px; background: #4b4b4b;color: #FFF;height: 85px;}
.ns-left div h4{font-size: 15px;}
.ns-left div p{font-size: 13px;margin-top: 10px; line-height: 20px;}
.ns-mid,.ns-right{width: 365px;margin-left: 40px;margin-top: 40px;}
.nstt{height: 30px;padding-bottom: 5px;border-bottom: 1px solid #CCC;}
.nstt b{font-size: 18px;color: #444;}
.nstt i{width: 29px; height: 29px; background: #015aad; display: block;font-size: 24px; line-height: 28px; text-align: center;color: #FFF;float: right;}
.ns-mid ul{margin-top: 20px;}
.ns-mid ul li{line-height: 35px; font-size: 14px;}
.ns-mid ul li a{color: #666;}
.ns-mid ul li a:hover{color: #dc1921;}
.ns-right dl dt{padding-left: 30px;background: url(img/wen.jpg) left no-repeat;margin-top: 20px;}
.ns-right dl dt a{color: #666;}
.ns-right dl dd{padding-left: 30px;background: url(img/da.jpg) left 4px no-repeat;margin-top: 10px;color: #666;font-size: 14px;line-height: 25px;}
.ns-right dl dt a:hover{color: #dc1921;}
.footer{width: 100%;margin-top:50px;}
.form{width: 100%;height: 270px;background: #015aad;}
.foot-left{width: 350px;}
.foot-left dl dt{font-size: 13px;color: #FFF;margin-top: 38px;}
.foot-left dl dt i{width: 36px; height: 36px; border:2px solid #999;border-radius: 36px;display: inline-block;background: #FFF; text-align: center;line-height: 36px;color: #a3a3a3;margin-right: 10px;}
.foot-mid{width: 620px;margin-top: 40px;}
.foot-mid h3{margin-bottom: 10px;color: #FFF;}
.foot-mid .fl{width: 340px;}
.foot-mid .fl input{width: 330px; height: 35px;background: #FFF;border:none;padding-left: 10px;margin-top: 10px;}
.foot-mid .fr{width: 265px;}
.foot-mid .fr textarea{width:255px;height: 80px;padding-left: 10px; margin-top: 10px;padding-top: 5px;}
.foot-mid .fr button{width: 265px; height: 35px; border:none;background: #000;color: #FFF;font-size: 16px;cursor: pointer;}
.foot-bot{padding: 20px 0px; background: #000;color: #FFF;font-size: 14px;line-height: 30px;text-align: center;}
.foot-bot span{margin-left: 15px;margin-right: 15px;}
.foot-bot a{color: #FFF;}
.foot-bot a:hover{color: #dc1921;}
.foot-right{margin-right: 20px;margin-top: 60px;}
.foot-right img{width: 134px; height: 134px;}
.foot-right p{text-align: center;font-size: 13px; color: #FFF;margin-top: 5px;}

.location{border-bottom: 1px solid #CCC;line-height: 35px;}
.location span{font-size: 17px;border-left: 5px solid #dc1921; font-weight: bold;color: #dc1921;padding-left: 10px;}
.location em{font-size: 13px;float: right;color: #666;}
.location em a{color: #666;}
.location em a:hover{color: #dc1921;}
.pageshow{margin-top: 20px;line-height: 25px;color: #555;font-size: 15px;}
.news{margin-top: 20px;}
.news ul li{font-size: 15px;line-height: 35px; border-bottom: 1px dashed #CCC;color: #666;}
.news ul li span{float: right;}
.news ul li i{margin-right: 10px;}
.news ul li a:hover{color: #015aad;}
.news ul li:hover i{color: #015aad;}
.con-tt{ margin-bottom:20px;margin-top:10px;}
.con-tt h2{ text-align:center; margin-bottom:10px;color:#666;}
.con-tt p{ text-align:center; font-size:13px; color:#666;}
.con-tt p span{ margin-right:20px;}
.pn{ margin-top:50px; font-size:14px;font-family:"微软雅黑"; color:#666;}
.page{ margin-top:20px; margin-bottom:20px; text-align:center;font-size:13px;}
.page a{	
	border: 1px solid #ccc;
	display: inline;
	padding: 3px 10px 3px 10px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor: pointer;
	background: #fff;
	text-decoration:none;
	color:#999;
}
.page a:hover{
	border:1px solid #FF6600; 
	background-color:#FF6600; 
	color:#fff;
}
.page span{
	border: 1px solid #FF6600;
	display: inline;
	padding: 3px 10px 3px 10px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #FFEEE5;
	color: #FF6600;}
