@charset "utf-8";



/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, select {

	margin: 0;

	padding: 0;

	border: 0;

}

table {

	border-collapse: collapse;

}

body {

	font-size: 14px;

	color: #333;

	font-family: "微软雅黑";

	overflow-x: hidden;

	background: #fff;

	min-width:1200px;

}

img, a {

	border: 0;

	text-decoration: none;

	color: #fff;

}

ol, ul {

	list-style: none;

}

.clear {

	clear: both;

}

img {

	max-width: 100%;

	height: auto;

}

.width1100 {

	width: 1100px;

	margin: 0 auto;

}

input:focus {

	outline: none;

}

.fl {

	float: left;

}

.fr {

	float: right;

}

.he1 {

	height: 10px;

}

.he2 {

	height: 20px;

}

.he4 {

	height: 40px;

}

.font14 {

	font-size: 14px;

}

.font12 {

	font-size: 12px;

}

.all {

	text-align: left;

}

.alc {

	text-align: center;

}

.alr {

	text-align: right;

}

.bggray {

	background: #eeeeee;

}

.fcolor{

	color:#b50100;

}

h1, h2, h3, h4, h5, h6 {

	margin: 0;

	padding: 0;

	font-size: 100%;

}



/*--------------Common Start-----------------------*/

/*top顶部*/

.top {

	background: url(../images/tline.jpg);

	height: 30px;

	line-height: 30px;

	font-size: 13px;

	color: #333333;

}

.hello {

	height: 30px;

	line-height: 30px;

	width: 50%;

	float: left;

}

.tright {

	height: 20px;

	line-height: 20px;

	margin: 5px 0;

	float: left;

	width: 50%;

}

.tright a {

	color: #333333;

	display: block;

	width: 80px;

	text-align:center;

	border-right: 1px solid #ccc;

	float: right;

}

.tright a:first-child {

	border-right: 0;

}



/*logo&&nav*/

.head {

	width: 1100px;

	height: 110px;

	margin: 0 auto;

}

.head .logo {

	background: url('../images/login.png') no-repeat  left;

	width: 390px;

	height: 110px;

	float: left;

}

.head .logo a, .head .logo a h1 {

	display: block;

	height: 100%;

}

.head .intel{

	background: url('../images/intel.png') no-repeat 193px 14px;

    float: right;

    width: 255px;

    height: 83px;

    margin: 20px 0 auto;

}

.head .intel span{

	display: block;

	width: 100%;

	height:20px;

	line-height:20px;

	font-size:14px;

	color:#000000;

	text-align: center;

}

.head .intel strong{

	font-size:24px;

	color:#fe9900;

}

.nav {

	width: 100%;

	height: 45px;

	background:url('../images/navbg.jpg') ;

}

.nav ul {

	height:45px;

}

.nav li {

	float: left;

	position: relative;

	width:120px;

	height: 45px;

	line-height: 45px;

}

.nav li a {

	display: block;

	width: 100%;

	float: left;

	font-size: 15px;

	color: #ffffff;

	text-align: center;

}

.nav li.selected, .nav li:hover {

	background: #fe9900;

}

.nav li.selected>a,.nav li:hover>a {

	color: #ffffff;

}

.neiimg{

	text-align:center;

}

/*分页*/

.fenye {

	text-align: center;

	margin: 20px 0 30px;

}

.fenye ul {

	height: auto;

	overflow: hidden;

}

.fenye span, .fenye a {

	display: inline-block;

	padding: 0 9px;

	margin: 0 2px;

	background: #ddd;

	border-radius: 2px;

	height: 26px;

	line-height: 26px;

	text-align: center;

	color: #000;

}

.fenye span.current {

	background: #fe9900;

	color: #fff;

}

.fenye span.all, .fenye span.pageindex {

	display: none;

}

.fenye a:hover {

	background: #fe9900;

	color: #fff;

}



/*footer*/

.footer {

	width: 100%;

	height: 220px;

	background:#1b1b1b;

	color: #fff;
	overflow:hidden;

}

.footer .left {

	float: left;

	padding:30px 10px;

	width:140px;

	height:145px;

}

.footer .center {

	float: left;

	width:740px;

	padding:28px 40px;

}

.footer .center ul {

	height: 30px;

	border-bottom: 1px #575960 solid;

}

.footer .center ul li {

	float: left;

	height:20px;

	line-height:20px;

	width:85px;

	text-align: center;

	border-right:1px solid #fff;

}

.footer .center ul li:first-child{

	width:7%;

}

.footer .center ul li:last-child{

	border-right:0;

}

.footer .center ul li span {

	margin: 0 13px;

}

.footer .center .address{

	margin-top:15px;

	line-height:30px;

}

.footer .center .telmailweb{

	height:30px;

	line-height: 30px;

}

.footer .center .support,.footer .center .support a{

	color:#939393;

}
.footer .center img{ margin-top:10px;}

.footer .right {

	margin-top:40px;

	float: left;

	width:115px;

}

.footer .right span {

	display: block;

	width:100%;

	height:30px;

	line-height: 30px;

	text-align: center;

}



/*--------------Common end-----------------------*/



/*--------------Index start-----------------------*/



/*轮播图*/

.ibanr {

	height: 450px;

	position: relative;

}

.ibanr .img {

	width: 100%;

	height: 450px;

	overflow: hidden;

	position: relative;

	z-index: 10;

}

.ibanr .img li {

	width: 100%;

	height: 450px;

	float: left;

	background: no-repeat top center;

	background-size: cover;

}

.ibanr .img li a {

	display: block;

	width: 100%;

	height: 450px;

}

.ibanr .page {

	position:absolute;

	bottom: 3%;

	z-index: 20;

	text-align: center;

	left: 45%;

}

.ibanr .page span {

	background: #ffffff;

	float: left;

	display: inline-block;

	width: 12px;

	height: 12px;

	border-radius: 25px;

	display: block;

	margin: 0 5px;

	*zoom: 1;

	text-indent: 0;

	cursor: pointer;

}

.ibanr .page span.current {

	background: #db4640;

}

/*产品*/

.inpro {

	height:620px;

	padding: 30px 0;

}

.inpro .catname{

	width:100%;

	height:90px;

	background:url('../images/inprobg.png') no-repeat bottom;

}

.catname .prostr {

	display: block;

	color: #1285f2;

	font-size: 28px;

	text-align: center;

}

.catname .proem {

	display: block;

	font-size: 14px;

	color:#767677;

	text-align: center;

	margin: 10px 0 30px 0;

	font-style: normal;

}

.slideTxtBox{

	margin:0;

}

.slideTxtBox .hd {

	width:545px;

	margin:30px auto;

	height:40px;

	line-height:40px;

	position: relative;

}

.slideTxtBox .hd ul {

	width:100%;

	float: left;

	position: absolute;

	height:40px;

}

.slideTxtBox .hd ul li {

	width:140px;

	height:40px;

	float: left;

	cursor: pointer;

	border-radius: 17px;

	cursor:pointer;

	background: #a8a8a8;

	color:#a8a8a8;

	text-align: center;

	margin: 0 20px;

}

.slideTxtBox .hd ul li.on {

	background: #1285f2;

}

.slideTxtBox .bd ul {

	margin-left:-20px;

	height:345px;

	padding:20px 0;

	zoom: 1;

}

.slideTxtBox .bd li {

	width:200px;

	height:344px;

	margin-left:20px;

	margin-bottom:20px;

	float: left;

	background: #eeeeee;

}

.slideTxtBox .bd li a{

	display: block;

}

.slideTxtBox .bd li a span{

	display: block;

	height:40px;

	line-height: 40px;

	text-align: center;

	font-size: 16px;

	color:#0869ae;

}

.slideTxtBox .bd li .date {

	float: right;

	color: #999;

}

.slideTxtBox .more{

	display: block;

	width:205px;

	height:40px;

	line-height: 40px;

	text-align: center;

	border-radius:5px;

	border:1px solid #ebebeb;

	background: #dcdcdc;

	font-size: 16px;

	color:#2f2f2f;

	margin:0 auto;

}

/*关于我们*/

.inabout {

	width: 100%;

	height:468px;

	background:url('../images/inaboutbg.png') no-repeat center;

}

.inabout  .width1150{

	width:1150px;

	margin:0 auto;

	padding:95px 0;

}

.inabout .inaboutdesc{

	

}

.inabout .inaboutdesc .desc {

	float: left;

	width:602px;

	height:347px;

	margin-right: 35px;

	color: #ffffff;

	font-size: 16px;

	line-height: 25px;

	background:url('../images/inaboard.png') no-repeat;

}

.inabout .inaboutdesc .desc span{

	display: block;

	font-size: 28px;

    margin:0 40px 40px ;

}

.inabout .inaboutdesc .desc p{

	margin-left:40px;

	line-height:25px;

}

.inabout .inaboutdesc .desc a {

	display: block;

	float: left;

	width: 125px;

	height:40px;

	line-height:40px;

	border:3px solid #ffffff;

	border-radius:25px;

	font-size: 18px;

	color: #fff;

	text-align: center;

	margin-top:40px;

	margin-left: 40px;

}

.inabout .inaboutdesc .desc a.aboutmore{

	

}

.inabout .inaboutdesc a img {

	float: left; 

	width:502px;

	height: 265px;

}

/*案例中心*/

.incases {

	padding:55px 0;

	height: 370px;

	width: 100%;

}

/* picMarquee-left */

.picMarquee-left {

	position: relative;

	margin-top: 30px;

}

.picMarquee-left .hd .prev, .picMarquee-left .hd .next {

	position: absolute;

	top: 130px;

	display: block;

	width: 40px;

	height: 40px;

	cursor: pointer;

}

.picMarquee-left .hd .prev {

	background: url(../images/arrows.png) no-repeat 12px 0;

	left: -50px

}

.picMarquee-left .hd .next {

	background: url(../images/arrows.png) no-repeat -22px 0;

	right: -50px

}

.picMarquee-left .bd {

	overflow: hidden;

}

.picMarquee-left .bd ul li {

	margin-right:20px;

	float: left;

	_display: inline;

	overflow: hidden;

	text-align: center;

}

.picMarquee-left .bd ul li img {

	width:200px;

	background: #fff;

}

.picMarquee-left .bd ul li p {

	font-size: 16px;

	color: #000;

	line-height: 40px;

}

/*news*/

.innews {

	padding: 40px 0;

	height:435px;

}

.innews .catname{

	width:100%;

	height:90px;

	background:url('../images/inprobg.png') no-repeat bottom;

}

.innews  .newcont{

	margin:40px 0;

}

.innews .innewtj{

	width:560px;

	float: left;

}

.innews .innewtj .newtj{

	width:50%;

	text-align: center;

	float: left;

}

.innews .innewtj span{

	display: block;

	height: 25px;

    line-height: 25px;

	margin-top:10px;

	color:#008dcf;

	text-align:center;

}

.innews .innewtj .newtjdesc{

	text-align: left;

	padding:0 25px;

}

.innews .innewtj .more{

	display: block;

	height:40px;

	line-height:40px;

	font-size: 12px;

	color:#6b6a6a;

}

.innews .innewlist {

	float: left;

	width:530px;

	margin-left: 10px;

}

.innews .innewlist li {

	padding-left:25px;

	height: 40px;

	line-height: 40px;

	color: #888888;

	background: url('../images/dian.png') no-repeat 0 10px;

	-webkit-background-size: 20px;

	background-size: 20px;

	font-size: 16px;

	border-bottom:1px dashed #e4e4e4;

}

.innews .innewlist li a {

	display: block;

	width: 100%;

	height: 100%;

	font-style: 14px;

	color: #131313;

}

.innews .innewlist li span {

	display: block;

	width:415px;

	height: 40px;

	float: left;

}

.innews .innewlist li time {

	display: block;

	width:90px;

	height: 40px;

	float: left;

	font-size: 14px;

}



/*--------------Index end-----------------------*/



/*--------------Info start-----------------------*/



/*content*/

.content {

	

}

.positions {

	height: 40px;

	line-height: 40px;

	background: #f7f7f7;

}

.positions .width1075{

	width:1075px;

	margin:0 auto;

	padding-left: 25px;

	background: url(../images/positions.png) left center no-repeat;

}

.positions .width1075 a {

	color: #000;

}

.positions .width1075 ul{

	float: right;

}

.positions .width1075 ul li{

	width:80px;

	height:40px;

	float: left;

}

.positions .width1075 ul li a{

	display: block;

	width:100%;

	height: 100%;

	float: left;

	text-align: center;

}

.positions .width1075 ul li a.active,.positions .width1075 ul li a:hover{

	display: block;

	background: #1285f2;

	color:#ffffff;

}

.contRight {

	float: right;

	width:100%;

}

.article, .product {

	padding: 10px;

}

.article .cat .catname {

	height:75px;

	width: 100%;

	line-height:65px;

	font-size:28px;

	color:#1285f2;

	text-align: center;

	background: url('../images/catname.png') no-repeat center bottom;

}

.article img {

	text-align: center;

}

/*内容详情*/

.newinfo {

	padding: 0 15px;

}

.newinfo .lastnext{

	width:100%;

	margin-bottom: 20px;

}

.newinfo h3 {

	font-size: 16px;

	line-height: 25px;

	padding-top: 30px;

	text-align: center;

}

.newinfo time {

	display: block;

	height: 25px;

	line-height: 25px;

	text-align: center;

	color: #acacac;

	margin: 15px;

}

.newinfoText {

	line-height: 25px;

	padding: 5px 0;

}

.newinfoText img {

	text-align: center;

}

.newinfo td {

	padding: 10px 0;

}

.newinfo td a {

	color: #000;

}

.newlist .new-nav {

	width: 200px;

}

.jianTitle {

	height: 35px;

	line-height: 35px;

	padding-left: 25px;

	background: url(../images/jian.jpg) left center no-repeat;

	font-size: 14px;

	font-weight: bold;

}

.jianList a {

	display: block;

	padding: 5px 0;

}





/*xinwen*/

.new {

	padding-left: 20px;

}

.new ul {

	margin: 10px 0 0 0;

}

.new li {

	height: 40px;

	line-height: 40px;

	position: relative;

	border-bottom: #ddd 1px solid;

}

.new li span {

	position: absolute;

	right: 0;

	top: 0;

}

.new li a {

	color: #333;

}

/*category_photo*/

.product dl {

	float: left;

	width:19%;

	margin: 10px 10px 5px 0;

}

.product dt {

	text-align: center;

}

.product dt img {

	

	border: 1px #fff solid;

	border-radius: 3px;

}

.product dd {

	text-align: center;

	height: 16px;

	line-height: 30px;

}

.product dd a {

	color: #000;

}



/*在线QQ*/



/*.clear{clear:both;}

#floatbox{position:fixed; width:151px; right:0; top:30%; z-index:9999; overflow:hidden; }

.content-box{float:right; width:120px;  }

.qq-top { width:120px; height:29px; background:url(../images/qq_top.gif) no-repeat;}

.qq-center {  height: 220px;width:108px; padding-left:5px; padding-right:5px; border-left:#68B5FD solid 1px;border-right:#68B5FD solid 1px; padding-top:5px; background:#fff;}

.qq-bottom { width:120px; height:20px; line-height:20px; text-align:center; color:#4B7FD5;  background:url(../images/qq_bottom.gif) no-repeat;}

.content-box h3{font-size:13px; font-family:microsoft yahei; color:#2460A3;line-height:20px; border-bottom:#D3DFED solid 1px; font-weight:normal;  text-align:center;}

.content-box h4{font-size:13px; font-family:microsoft yahei; line-height:30px; border-bottom:#EFEFEF solid 1px; font-weight:normal; color:#000000; text-align:center;}

.content-box p{font-size:14px; font-family:microsoft yahei; color:#D60101;  text-indent:12px; font-weight:normal; line-height:30px; }

.content-box ul{width:88px;  padding:0px 0px 0px 10px;}

.content-box li{list-style:none; line-height:28px; height:28px; overflow:hidden; padding: 5px 5px; padding-right:5px;}

.content-box .rightewm{line-height:100px; height:110px;padding:0;}

.content-box li span a{width:25px;  float:left; text-align:right; padding-top:5px; margin-right:10px;}

.QQ_close{float:right; width:29px; height:117px; background:url(../images/qq_left.gif) no-repeat; margin-top:28px; cursor:pointer;}

*/



/*--------------Info start-----------------------*/

#mar{
	width:100%;
	height:35px;
	line-height:35px;
	font-size:24px;
	position:absolute;
	top:100px;
	left:0;
	z-index:999999;
}
.ms_warp{
	width:1680px;
	margin:0 auto;
}
#mar marquee{
	
}
.ibanner{
	position:relative;
}