body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, input, textarea, p, th, td, img {
	margin: 0;
	padding: 0;
}
img {
	border: 0
}
ol, ul {
	list-style: none
}
h1, h2, h3, h4, h5, h6 {
	font-size: 16px;
}
input {
	outline: none;
	border: none;
}
html {
	_overflow-y: scroll;
}
/*****！！页面通用css样式定义开始******/

html, body {
	min-width: 1200px;
	font-family: "Microsoft YaHei";
 _width: expression(document.body.clientWidth < 1200 ? "1200px": "auto");
}
/* body的css定义:这里定义页面上下左右边距，页面背景颜色，滚动条颜色样式 */

body {
	font-family: "微软雅黑";
	/*文字字体定义 */
    font-size: 14px;
	/*文字大小定义 */
    color: #666666;
	/*文字颜色定义 */
    min-width: 1200px;
	outline: none;
}
* {
	word-break: break-all;
	word-wrap: break-word
}
/* 网站超链接css通用设置 */

a {
	text-decoration: none;
}
/* 链接无下划线,有为underline */

a:link {
	color: #2c2c2c;
}
/* 未访问的链接 */

a:visited {
	color: #2c2c2c;
}
/* 已访问的链接 */

a:hover {
	color: #2c2c2c;
	text-decoration: none;
}
/* 鼠标在链接上 */

a:active {
	color: #2c2c2c;
}
/* 点击激活链接 */

p {
	line-height: 24px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.hide {
	display: none
}
.show {
	display: block
}
.dib {
	display: inline-block;
 *display: inline;
	zoom: 1;
}
/*.clear{clear:both; line-height:0; height:0; font-size:0px;}*/

.clear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/*清除浮动*/

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden;
}
/*清除浮动*/

.clearfix {
	display: inline-block
}
* html .clearfix {
	height: 1%
}
.clearfix {
	display: block
}
.dib {
	display: inline-block;
 *display: inline;
	zoom: 1;
}
.wrap {
	width: 1200px;
	margin: 0 auto;
	height: auto;
}
.red {
	color: red
}
/*表格样式定义 */

checkbox {
	border: 0px;
}
/*选择框样式定义 */

.input {
	border: 1px solid #ccc;
	height: 20px;
	line-height: 20px
}
ul, li {
	list-style: none
}
/*header*/
.header_top {padding: 25px 0;}
.header_top .logo{display: block;}
.header_top .header_tel{background: url(../images/header_tel.png) no-repeat left top;padding-left: 45px;font-size: 20px;color: #323232;line-height: 34px;margin-top: 8px;}

.header_top .header_tel span{font-weight: bold;font-size: 29px;color: #2c4699;}

.header_nav {height: 60px;position: relative;z-index: 99;background: #fff;border-bottom: 1px solid #f2f2f2;}
.menu>ul>li {float: left;height: 60px;line-height:60px;width:150px;text-align: center;position: relative;}
.menu>ul>li.first{border-left: none;}
.menu>ul>li>a {font-size: 18px;color: #000;}
.menu>ul>li:hover,.menu>ul>li.hover{background: #2c4699;}


.menu>ul>li:hover a,.menu>ul>li.hover a{color:#fff}


.erji {
	position: absolute;
	top:60px;
	left:0px;
	right:0px;
	z-index: 19;
	display: none;
	width:150px
}
.erji>li {
	height: 40px;
	line-height: 40px;
	padding-left: 0px;
	text-align:center;
	background: #ececeb;
}
.erji>li>a {
	color: #000!important;
	font-size: 12px;
}
.erji>li:hover {
	background: #2c4699;
}




.erji>li:hover a{color:#fff!important;}


.header_nav.nav01 {position: fixed;top: 0;left: 0;z-index: 999;width: 100%;min-width: 1200px;}



/*首页banner*/
.banner17{overflow: hidden;}
.banner17 .shutter {
    overflow: hidden;
    width: 1920px;
    height: auto;
    position: relative;
    left: 50%;
    margin-left: -960px;
    top: 0;
}

.banner17 .shutter-img {
    z-index: 1;
}

.banner17 .shutter-img,
.banner17 .shutter-img a {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.banner17 .shutter-img a {
    cursor: default;
}

.banner17 .shutter-img a>img {
    width: 1920px;
    height: auto;
}

.banner17 .shutter-img .created {
    overflow: hidden;
    position: absolute;
    z-index: 20;
}

.banner17 .shutter-btn {
    width: 1300px;
    height: 64px;
    z-index: 9;
    position: absolute;
    top: 50%;
    margin-left: -650px;
    margin-top: -32px;
    left: 50%;
    clear: both;
    display: none;
}

.banner17:hover .shutter-btn {
    display: block;
}

.banner17 .shutter-btn li {
    width: 64px;
    height: 64px;
    cursor: pointer;
}

.banner17 .shutter-btn li.prev {
    float: left;
    background: url(../images/left3.png) no-repeat;
}

.banner17 .shutter-btn li.next {
    float: right;
    background: url(../images/right3.png) no-repeat;
}

.cover {
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

/*footer*/
.footer{background: #2f2f30;text-align: center;color: #fff;font-size: 16px;padding: 50px 0;}
.foot_link ul li{padding: 0 28px;border-left: 1px solid #fff;display: inline-block;}
.foot_link ul li.on{border-left:none;}
.foot_link ul li a{color: #fff;}
.foot_link ul li:hover a{color:#2f509b;}

.foot_tel{line-height: 64px;margin-top: 10px;}
.foot_tel span{padding: 0 30px;}

.foot {font-size: 16px;text-align: center;}
.foot span { color: #cccccc;padding: 0 30px;}
.foot span a{ color: #cccccc}








.showPro .showimg{width: 402px;position: relative;float: left;overflow: hidden;}
.showPro .showimg .bigimg{width: 400px;height: 332px;display: block;position: relative;}
.showPro .showimg .bigimg .list{width: 5000%;}
.showPro .showimg .bigimg .list li{width: 440px;height: 332px;float: left;border: 0;margin-right: 1px;}
.showPro .showimg .bigimg .list img{width: 100%;height: 100%;display: block;transition: all ease 300ms;}
.showPro .showimg .smallimg{width: 400px;height: 76px;position: relative;padding-top: 30px;z-index: 10;overflow: hidden;}
.showPro .showimg .list{width: 357px;overflow: hidden;position: relative;margin: 0 auto;}
.showPro .showimg .listcon{width: 600% !important;position: relative;}
.showPro .showimg .prev,
.showPro .showimg .next{width: 20px;height: 76px;z-index: 10;position: absolute;top: 30px;cursor: pointer;background: #f9f9f9 url(../images/show-btn-ico.png) no-repeat 0 center;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.showPro .showimg .prev:hover,
.showPro .showimg .next:hover{background-color: #f9f9f9;}
.showPro .showimg .prev{left: 0;background-position: 3px center;}
.showPro .showimg .next{right: 0;background-position: -84px center;}
.showPro .showimg li{width: 94px;height: 70px;margin-right: 10px;float: left; margin-left:10px;cursor: pointer;position: relative;border: 3px solid #fff;transition: all .5s;}
.showPro .showimg li img{width: 100%;height: 100%;display: block;}
.showPro .showimg li.on{width: 94px;height: 70px;border: 3px solid #0067d0}







/* tsShopContainer */
#tsShopContainer li,#tsShopContainer img{vertical-align:top;}
#tsShopContainer{width:400px;margin:0px auto 0 auto;position:relative;border:1px solid #CCC;font-size:12px;padding-bottom:5px;}
#tsShopContainer #tsImgS{text-align:center;width:100%;position:relative;}
#tsShopContainer #tsImgS a{display:block;text-align:center;margin:0px auto;}
#tsShopContainer #tsImgS img{border:0px;}
#tsShopContainer #tsPicContainer{width:100%;height:70px;position:relative;background:url(../images/scrollPicbg.gif) repeat-x 0px 0px;}
#tsShopContainer #tsPicContainer #tsImgSArrL{width:17px;height:100%;background:url(../images/picshopArr.gif) no-repeat left center;position:absolute;top:0px;left:8px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSArrR{width:17px;height:100%;background:url(../images/picshopArr.gif) no-repeat right center;position:absolute;top:0px;right:8px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon{position:absolute;top:10px;left:32px;width:1px;height:70px;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon ul{width:100%;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon li{width:57px;float:left;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon li img{padding:3px;margin:1px;border:1px solid  #e4e4e4;display:block;width:42px;height:42px;}
#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img{border:2px solid #2c4699;margin:0px;}


/* Copyright 2008 MagicToolBox.com. To use this code on your own site, visit http://magictoolbox.com */

/* CSS class for zoomed area */
.MagicZoomBigImageCont {
	border:1px solid #ccc;
	background:#FFF; margin-top:0px;
}

.MagicZoomMain {
	text-align: center !important;
	width: 92px;
}

.MagicZoomMain div {
	padding: 0px !important;
}

/* Header look and feel CSS class */
/* header is shown if "title" attribute is present in the <A> tag */
.MagicZoomHeader {
	font:			10px Tahoma, Verdana, Arial, sans-serif;
	color:			#fff;
	background:		#91b817;
	text-align:     center !important; 
}


/* CSS class for small looking glass square under mouse */
.MagicZoomPup {
	border: 		0px solid #aaa;
	background: 	#ffffff;
}

/* CSS style for loading animation box */
.MagicZoomLoading {
	text-align:		center;
	background: 	#ffffff;
	color:			#444;
	border: 		1px solid #ccc;
	opacity:		0.8;
	padding:		3px 3px 3px 3px !important;
	display: 		none; /* do not edit this line please */
}

/* CSS style for gif image in the loading animation box */
.MagicZoomLoading img {
	padding-top:	3px !important;
}



.p1-search-1 {
	background: #f2f2f2;
	height: 82px;
	border-bottom: 1px solid #eee;
	overflow: hidden;
	font-size: 14px;
}
.p1-search-1 p {
	color: #444;
	line-height: 82px;
}
.p1-search-1 a {
	color: #444;
	display: inline-block;
	margin-right: 15px;
}
.p1-search-1-inp {
	width: 240px;
	height: 30px;
	border-radius: 20px;
	background: #f1f1f1;
	padding-left: 10px;
	margin-top: 10px;
}
.p1-search-1-inp input {
	border: 0;
}
.p1-search-1-inp1 {
	width: 200px;
	height: 30px;
	line-height: 30px;
	color: #a9a9a9;
	float: left;background: #f1f1f1;
}
.p1-search-1-inp2 {
	width: 30px;
	height: 30px;
	background: url(../images/VISkins-p1.png) no-repeat -258px -936px;
	float: right;
	cursor: pointer;
}