
*{ margin:0; padding:0;}
html,body{min-width:1200px;}
body{ font-size:14px; font-family:"Microsoft Yahei", "微软雅黑 Light"; background:#fff; }
h1,h2,h3,h4,h5,h6,h7{}
a{text-decoration:none;    color: #7e8c8d;}
a:hover{text-decoration:none;}
dl,dt,dd,ul,li{ list-style:none;}
img{ border:0;}
i{ font-style:normal;}
.clear{clear:both;font-size:0px;line-height:0;height:0;}


/*--------公共样式调用--------*/
/*宽度*/
.container{width:1200px; margin-left:auto; margin-right:auto;}
/*字体颜色*/
.font_redcolor{ color:#c40000 !important;}
/*浮动*/
.fl{float:left;}
.fr{float:right;}
.cl{clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}
.fixed:after { content: "."; display: block; clear: both; height: 0;width:0;font-size:0;  }
.fixed {zoom:1;}
.pr{ position:relative}
.pa{ position:absolute;}
/*边距间距*/
.mat13{ margin-top:13px !important;}
.mat25{ margin-top:25px !important;}
.mat20{ margin-top:20px !important;}
.mat30{ margin-top:30px !important;}
.mat40{ margin-top:40px !important;}
.mat15{ margin-top:15px !important;}
.mal15{ margin-left:15px !important;}
.mal20{ margin-left:20px !important;}

/*--------头部--------*/
#header{ width:100%; height:166px; overflow:hidden; background:#fff;}
#header .top{ height:36px; line-height:36px; color:#666; border-bottom:1px solid #e4e4e4;}
#header .top .container{ position:relative;}
#header .top .a{ position:absolute; top:0; right:0;}
#header .top .a .wu{ background:none;}
#header .top .a a{ display:block; float:left; margin-left:12px; padding-right:12px; _display:inline; color:#666; background:url(../image/tline.jpg) right 12px no-repeat;}
#header .top .a a:hover{ text-decoration:underline;}
#header .logo{ clear:both; width:1200px; height:130px; margin:2px auto 0 auto; background:url(../image/logo.jpg) no-repeat;}
#header .logo .tel{ float:right; width:350px; height:130px; background:url(../image/tel.jpg) left top no-repeat;}
#header .logo .tel .t1{ margin-top:40px;}
#header .logo .tel .t1, #header .logo .tel .t2, #header .logo .tel .t3{     padding-left: 50px;
    font-size: 20px;
    color: #000;
    font-weight: bold;}
#header .logo .tel .t1 span, #header .logo .tel .t2 span, #header .logo .tel .t3 span{ font-size:18px; font-weight:bold; color:#db1204;}
/*menu*/
.menu{ clear:both; height:48px; background:#13367a; }
#topnav{ width:1200px; height:48px; margin:0 auto;}
#topnav LI {
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
*display: inline;
}
#topnav A { DISPLAY:block; _display:inline-block; height:48px; margin-right:1px; padding:0 30px; line-height:48px; text-decoration:none; text-align:center; font-size:16px; color:#fff;}
#topnav A.wu{ background:none;}
#topnav A:hover { background:#c80015;}
#menu_1 LI.menu_1 A, #menu_2 LI.menu_2 A, #menu_3 LI.menu_3 A, #menu_4 LI.menu_4 A, #menu_5 LI.menu_5 A, #menu_6 LI.menu_6 A,
#menu_7 LI.menu_7 A, #menu_8 LI.menu_8 A, #menu_9 LI.menu_9 A { background:#c80015;}
#topnav li { position: relative; z-index:999;}
/*一级移上去停留*/
#topnav li.open a{ color:#fff; background:#133d92;}
/*二级*/
#topnav li ul {display:none; position:absolute; top:45px; left:0;}
#topnav li:hover ul {display:block;}
#topnav li ul li {float:none; height:45px; margin:0;}
#topnav li ul li a{ min-width:180px; padding:0; text-align:left; text-indent:26px; color:#fff; font-size:14px; font-family:"Microsoft Yahei", "微软雅黑",Arial; 
overflow:hidden; 
_padding-left:26px;
_text-indent:0;
_width:expression((document.documentElement.clientWidth||document.body.clientWidth)>120?"120px":"");
}
#topnav li ul li a:focus{outline:0;}/*去掉虚线框*/
#topnav li ul li a:hover { background:#eb2c00;}

/*--------友情链接--------
.linkCont{ padding:20px 0;}
.linkCont a{ color:#666;}
.linkCont h4{ font-weight:normal;}
.linkCont h4 span{ display:inline-block; font-size:16px; color:#333; height:18px; line-height:18px; padding:0 8px; border-left:5px solid #000; border-right:5px solid #000;}
.linkCont h4 em{ display:block; font-size:16px; color:#a8a8a8; font-family:"Impact"; margin-top:10px; text-transform:uppercase; background:url(../images/lingbg.png) no-repeat right center; height:16px; line-height:16px;}
.linkCont ul{ overflow:hidden; margin-top:15px;}
.linkCont li{ line-height:30px;}
.linkCont li a{ float:left; margin-right:20px; padding-left:24px; background:url(../images/linkbg.png) no-repeat left center; text-decoration:none;}*/
.linkCont{ padding-top:20px; background:#333;}
.linkCont h4{ width:1200px; margin:0 auto; font-size:16px; font-weight:normal; color:#fff;}
.linkCont h4 em{ font-size:14px; font-style:normal; color:#808080;}
.linkCont h4 i, .linkCont h4 span, .linkCont h4 em{ display:inline-block; margin-right:5px; vertical-align:middle;}
.linkCont h4 i{ width:4px; height:20px; background:#fd6f27}
.linkCont ul{ width:1200px; margin:0 auto; padding:10px 0 20px 0; border-bottom:1px solid #464646; overflow:hidden;}
.linkCont li{ line-height:30px;}
.linkCont li a{ float:left; margin-right:20px; color:#808080; text-decoration:none;}
.linkCont li a:hover{ color:#b7b7b7;}

/*--------底部--------*/
.footer{ width:100%; background:#333; overflow:hidden;}
.ftcont{ padding:37px 0;}
.ftcont .ftnav{ float:left; padding:0 46px; background:url(../image/ftline.png) no-repeat left top;}
.ftcont .ftnav>li{ float:left;}
.ftcont .ftnav>li h4{ line-height:20px; font-size:16px; font-weight:normal;}
.ftcont .ftnav>li h4.ftl1{ background:url(/images/ftlimg1.png) no-repeat left center;}
.ftcont .ftnav>li h4.ftl2{ background:url(/images/ftlimg2.png) no-repeat left center;}
.ftcont .ftnav>li h4.ftl3{ background:url(/images/ftlimg3.png) no-repeat left center;}
.ftcont .ftnav>li h4 a{ color:#fff; text-decoration:none;}
.ftcont .ftnav>li ul{ overflow:hidden; padding-top:20px;}
.ftcont .ftnav li ul li{ width:100px;}
.ftcont .ftnav li ul li p{ display:inline-block; width:90px; height:25px; line-height:25px;}
.ftcont .ftnav li ul li p a{ color:#808080;}
.ftcont .ftnav li ul li p a:hover{ color:#b7b7b7;}
.ftcont .wx{ float:right; margin-right:11px; *margin-right:11px; margin-top:5px;}
.ftcont .wx dl{ overflow:hidden;}
.ftcont .wx dt{ float:left;}
.ftcont .wx dt img{ display:block;}
.ftcont .wx dd{ margin-left:115px; color:#fff;}
.ftcont .wx dd p{ color:#808080; }
.ftcont .wx dd h4{ margin-top:6px; font-weight:normal; font-size:28px; color:#808080; }
.ftcont .wx dd span{ font-size:16px; display:block;}
.ftcont .wx ul{ overflow:hidden; margin-top:13px;}
.ftcont .wx li{ float:left; margin-right:7px;}
.ftcont .wx li img{ display:block; opacity:0.5;}
.ftcont .wx li:hover img{ display:block; opacity:1;}
.fter{ height:46px; line-height:46px; background:#222;}
.fter .container{ overflow:hidden;}
.fter span{ color:#777;}
.fter span em{ margin-left:20px; font-style:normal;}
.fter span a{ margin-left:20px;  color:#777;}
.fter span img{ margin-right:5px; vertical-align:middle;}
/**/
.footer-ab-list{ padding-left:0 !important; background:none !important; }
.footer-ab-list li ul li{ width:185px !important;}
.footer-ab-list li ul li p{ width:90px !important;}
.footer-ab-list2 li ul li{ width:100px !important;}
.footer-ab-list2 li ul li p{ width:90px !important;}

/*-----右侧边栏-----*/
@font-face {
	font-family: 'icomoon';
    src:url('/css/css/icomoon.eot?qradjf');
    src:url('/css/css/icomoon.eot') format('embedded-opentype'),
        url('/css/css/icomoon.ttf') format('truetype'),
        url('/css/css/icomoon.woff') format('woff'),
        url('/css/css/icomoon.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
.demo-icon{
  font-family:"icomoon";
  font-style:normal;
  font-weight:normal;
  speak:none;
  display:inline-block;
  text-decoration:inherit;
  text-align:center;
  font-variant:normal;
  text-transform:none;
  font-size:24px;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  line-height:24px;
  color:#999; 
}
/*new right*/
.cndns-right{position:fixed;right:1px;top:50%;margin-top:-100px;z-index:100}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:48px;height:48px;border:1px solid #ddd;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#fff}
.cndns-right-btn span{color:#848484;font-size:26px;line-height:48px;}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#ff6800;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#ff6800;font-size:14px;line-height:18px;padding-top:5px;display:none;}
.cndns-right-meau:hover .cndns-right-btn span{display:none}
.cndns-right-meau:hover .cndns-right-btn p{display:block;}
.meau-car .cndns-right-btn {border-color:#ff6800;margin-bottom:20px;}
.meau-car.cndns-right-meau:hover .cndns-right-btn{background-color:#ff6800}
.meau-car.cndns-right-meau:hover .cndns-right-btn span{color:#fff;display:block;}
.meau-car .cndns-right-btn span{color:#ff6800;}
.meau-sev .cndns-right-btn{border-color:#ff6800;background:url(../image/02index-banner-8.gif) no-repeat #ff6800 center;} 
.meau-sev .cndns-right-btn p{color:#fff}
.meau-sev .cndns-right-btn span{color:#fff}
.meau-top .cndns-right-btn span{font-size:12px;line-height:12px;padding-top:10px;display:block}
.meau-top .cndns-right-btn i{display:block;color:#999}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#ff6800}
.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff} 
.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}
.cndns-right-box{position:absolute;top:-15px;right:48px;padding-right:25px;display:none;}
.cndns-right-box .box-border{border:1px solid #ccc;border-top:4px solid #ff6800;padding:20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(../image/arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t span{ display:inline-block; margin-right:10px; line-height:56px; font-size:42px; color:#d3d3d3; vertical-align:middle;}
.cndns-right-box .box-border .sev-t p{ display:inline-block; color:#ff6800;font-size:22px;line-height:28px; vertical-align:middle;}
.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#aaa;}
.cndns-right-box .box-border .sev-b{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}
.cndns-right-box .box-border .sev-b h4{color:#666;font-size:14px;font-weight:normal;padding-bottom:15px;}
.cndns-right-box .box-border .sev-b li{float:left;width:33.33333%}
.cndns-right-box .box-border .sev-b li a{display:inline-block;color:#999;font-size:13px;padding-left:43px;background:url(../image/q1.gif) no-repeat left 3px;line-height:36px;}
.cndns-right-box .box-border .sev-b li a:hover{color:#ff6800}
.meau-sev .cndns-right-box .box-border{width:430px;}
.meau-contact .cndns-right-box .box-border{width:230px;}
.cndns-right-meau:hover .cndns-right-box{display:block}
.meau-code .cndns-right-box{top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border{width:156px;text-align:center;border-top:1px solid #ccc;}
.meau-code .cndns-right-box .box-border i{display:block;color:#f66e06;font-size:16px;line-height:16px;}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}
.meau-sev .cndns-right-btn .demo-icon{display:none;}
.meau-sev:hover .cndns-right-btn{background:#ff6800}
.meau-zs .cndns-right-btn{background-color:#ff6800;color:#fff;margin-top:80px;border-color:#ff6800}
.meau-zs .cndns-right-btn span{color:#fff}
.meau-zs .cndns-right-btn p{color:#fff}


	.news_box ul{
	width: 1200px;
	margin:0 auto;
	margin-top: 30px;
}
.news_box ul li{
	float: left;
	width: 568px;
	height: 128px;
	margin-bottom: 20px;
	margin-right: 20px;
	overflow: hidden;
	padding: 10px;
	border: solid 1px #d9d9d9
}
.news_box ul li:nth-child(2n){
	margin-right: 0;
}
.news_box ul li .news_p{
	float: left;
	width: 180px;
	height: 128px;
	overflow: hidden
}
.news_box ul li .news_p img{
	width: 100%;
	height: 100%;
	transition-duration: 0.5s;
}
.news_box ul li .news_content{
	float: left;
	width: 360px;
	padding-left: 20px
}
.news_box ul li .news_content span{
	font-size: 18px;
	line-height: 36px;
	color: #000
}
.news_box ul li .news_content h1{
	font-size: 12px;
	line-height: 20px;
	color: #999
}
.news_box ul li .news_content p{
	font-size: 14px;
	line-height: 24px;
	color: #666
}
.news_box ul li:hover span{
	color: #c80015;
}
.news_box ul li .news_p img:hover{
	-webkit-transform: scale(1.05, 1.05);
}
	