@charset "utf-8";
/* CSS Document */

body,td,div,li{font-size:12px;color:#666;font-family:"微软雅黑";word-wrap:break-word;word-break:normal;}
body{margin:0;padding:0;min-width:1200px;
	background:#fff url(/image/bg.jpg) center center no-repeat;background-size:cover;background-attachment:fixed;
}
a:link{color:#222;text-decoration:none;}
a:visited{color:#222;text-decoration:none;}
a:hover{color:#C00;text-decoration:none;}
a:active{color:#C00;text-decoration:none;}
form,img,li,dl,dt,dd,h1,h2,h3,h4{margin:0;padding:0;border:none;}
input,select,textarea{margin:0;padding:0;outline:none;font-family:"微软雅黑";color:#000;font-size:15px;}
ul{list-style:none;padding-left:-35px!important;padding-left:0px;margin:0;vertical-align:baseline;}
li{list-style:none;vertical-align:baseline;text-align:-moz-left!important;text-align:left;}
.B{clear:both;height:0;overflow:hidden;}
.b20{font-size:0px;height:20px;line-height:20px;overflow:hidden;}
.inputAppNone{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.hr{height:1px;border:none;border-top:1px dotted #aaa;}
.main{display:block;width:1200px;height:auto;margin:0 auto;}
/* 设置placeholder的字体颜色 */
::-webkit-input-placeholder{color:#b9b9b9;}
:-moz-placeholder{color:#b9b9b9;}
::-moz-placeholder{color:#b9b9b9;}
:-ms-input-placeholder{color:#b9b9b9;}
/* 控件基本样式 */
.baseText{width:auto;height:auto;border-left:1px solid #999;border-top:1px solid #999;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;padding:6px;background:#fff;
	-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
}
.baseTextarea{width:auto;height:auto;border-left:1px solid #999;border-top:1px solid #999;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;padding:6px;background:#fff;
	-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
}
.baseSelect{width:auto;height:auto;border-left:1px solid #999;border-top:1px solid #999;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;padding:6px 0;background:#fff;
	-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
}
.baseCheckbox{width:auto;height:auto;cursor:pointer;}
.baseRadio{width:auto;height:auto;cursor:pointer;}
.baseButton{width:auto;height:auto;padding:4px 8px;cursor:pointer;}



/* header */
header{display:block;width:100%;height:150px;margin:0 auto;background:#fff;}

header .top{display:block;width:100%;height:38px;margin:0 auto;background:#eee;}
header .top li.leftBox{float:left;display:inline-block;width:auto;height:38px;line-height:38px;text-overflow:ellipsis;}
header .top li.leftBox strong{color:#ee171f;}
header .top li.rightBox{float:right;display:inline-block;width:auto;height:38px;line-height:38px;text-overflow:ellipsis;color:#b5b5b5;}
header .top li.rightBox a{padding:0 10px;}
header .top li.rightBox a:link{color:#666;}
header .top li.rightBox a:visited{color:#666;}
header .top li.rightBox a:hover{color:#c00;}
header .top li.rightBox a:active{color:#c00;}

header .top li.rightBox a.apply {
	position:relative;
	padding-right:26px;
	font-weight:bold; color:#f00;
}
header .top li.rightBox a.apply .hot {
	position:absolute; right:0; top:-6px;
	display:block;
	width:26px; height:15px; overflow:hidden;
	background:url(/image/p21.png) no-repeat;
}

header .head{display:block;width:100%;height:112px;margin:0 auto;background:#fff;}
header .head logo{float:left;display:inline-block;width:auto;height:auto;margin:8px 0 0 4px;}

/* -- nav -- */
header nav{float:right;display:inline-block;width:706px;height:38px;margin-top:43px;}
.navLi1{position:relative;z-index:500;float:left;display:inline-block;width:120px;height:36px;line-height:36px;text-align:center;}
.navLi1 .navA1{display:block;width:auto;line-height:36px;font-size:15px;text-overflow:ellipsis;}
header nav li.world2{width:90px;}
header nav li.world5{width:136px;}
header nav li.on .navA1{font-weight:bold;color:#2b65c2;border-bottom:2px solid #2b65c2;}

.navUl2{position:absolute;z-index:501;left:0;top:36px;background:#fff;width:auto;height:auto;overflow:hidden;visibility:hidden;
	-webkit-box-shadow:#ccc 0 3px 4px;-moz-box-shadow:#ccc 0 3px 4px;box-shadow:#ccc 0 3px 4px;
}
.navUl2 li{display:block;width:auto;min-width:136px;height:36px;line-height:36px;overflow:hidden;}
.navUl2 li a{display:block;width:auto;height:auto;line-height:36px;padding:0 20px;font-size:14px;text-overflow:ellipsis;}
.navUl2 li a:hover{background-color:#5282ce;color:#fff;}
.navLi1:hover .navUl2{visibility:visible;}

/* bannerPart */
#bannerPart{display:block;width:100%;height:420px;overflow:hidden;margin:0 auto;background:#fff;position:relative;}

#bannerPart .banner{display:block;width:100%;height:420px;overflow:hidden;margin:0 auto;}
#bannerPart .banner ul{display:block;width:99999px;text-overflow:ellipsis;}
#bannerPart .banner li{float:left;display:inline-block;width:auto;height:420px;overflow:hidden;
	background-position:center center;background-repeat:no-repeat;background-size:cover;
}
#bannerPart .banner li a{display:block;width:100%;height:420px;overflow:hidden;text-indent:-9999px;}
#bannerPart .button{position:absolute;left:0;bottom:18px;display:block;width:auto;height:12px;text-overflow:ellipsis;}
#bannerPart .button li{float:left;display:inline-block;width:12px;height:12px;overflow:hidden;background:#eee;cursor:pointer;margin-right:7px;
	-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;
	-webkit-box-shadow:#000 1px 1px 2px;-moz-box-shadow:#000 1px 1px 2px;box-shadow:#000 1px 1px 2px;
}
#bannerPart .button li.on{background:#fc0;}

/* products */
.products{display:block;width:100%;height:364px;overflow:hidden;margin:0 auto;background:#fff;}
.products dl{display:block;width:1200px;height:auto;margin:0 auto;overflow:hidden;}
.products dt{display:block;width:auto;height:auto;margin:30px auto 20px auto;text-align:center;}
.products dt strong{display:block;width:auto;height:auto;line-height:44px;font-size:30px;text-align:center;color:#333;}
.products dt span{display:block;width:auto;height:auto;line-height:26px;font-size:14px;color:#999;letter-spacing:2px;text-align:center;}

.products dd{float:left;display:inline-block;width:198px;height:200px;overflow:hidden;margin-left:2px;}
.products dd a.box{display:block;width:100%;height:130px;overflow:hidden;
	-webkit-transition-property:background-color;-webkit-transition-duration:0.3s;-webkit-transition-timing-function:linear;
}
.products dd a.box .icon{display:block;width:120px;height:80px;overflow:hidden;margin:12px auto 0 auto;background:url(/image/p01.png) no-repeat;}
.products dd a.box .txt{display:block;width:100%;height:24px;line-height:24px;text-align:center;margin:0 auto;font-size:12px;color:#fff;}

.products dd.list1{width:200px;margin-left:0;}
.products dd.list1 a.box{background-color:#349ed0;}
.products dd.list2 a.box{background-color:#01bdea;}
.products dd.list3 a.box{background-color:#107685;}
.products dd.list4 a.box{background-color:#1d84e3;}
.products dd.list5 a.box{background-color:#df2e34;}
.products dd.list6 a.box{background-color:#349ed0;}
.products dd.list1 a.box .icon{background-position:0 0;}
.products dd.list2 a.box .icon{background-position:0 -80px;}
.products dd.list3 a.box .icon{background-position:0 -160px;}
.products dd.list4 a.box .icon{background-position:0 -240px;}
.products dd.list5 a.box .icon{background-position:0 -320px;}
.products dd.list6 a.box .icon{background-position:0 -400px;}

.products dd.list1:hover a.box{background-color:#1883b5;}
.products dd.list2:hover a.box{background-color:#009fc5;}
.products dd.list3:hover a.box{background-color:#075f6c;}
.products dd.list4:hover a.box{background-color:#1473ca;}
.products dd.list5:hover a.box{background-color:#bb1217;}
.products dd.list6:hover a.box{background-color:#2287b6;}

.products dd a.text{display:block;width:100%;height:55px;padding-top:15px;line-height:22px;font-size:12px;overflow:hidden;text-align:center;margin:0 auto;}
.products dd a.text strong{font-size:16px;}

/* pos */
.pos{display:block;width:100%;height:580px;overflow:hidden;margin:0 auto;}
.pos .leftBox{float:left;display:inline-block;width:730px;height:auto;overflow:hidden;margin:80px 0 0 50px;}
.pos .leftBox li{display:block;width:100%;height:auto;}
.pos .leftBox li.list1{font-size:24px;color:#333;margin:40px auto 0 auto;line-height:40px;}
.pos .leftBox li.list2{font-size:24px;color:#333;margin:25px auto 0 auto;line-height:40px;}
.pos .leftBox li.list2 span{font-size:36px;}
.pos .leftBox li.list3{font-size:18px;color:#333;margin:90px auto 0 auto;line-height:30px;}
.pos .leftBox li.list4{margin:14px auto 0 auto;}

.pos .rightBox{float:right;display:inline-block;width:400px;height:auto;overflow:hidden;margin-top:80px;}
.pos .rightBox img{max-width:100%;}

/* why */
.why{display:block;width:100%;height:573px;overflow:hidden;margin:0 auto;
	background:#279ebe url(/image/p01.jpg) center center no-repeat;background-size:cover;
}
.why .intro{display:block;width:1200px;height:auto;margin:0 auto;}
.why .intro dt{display:block;width:100%;height:auto;text-align:center;}
.why .intro dt strong{display:block;width:auto;height:52px;line-height:52px;margin:25px auto 0 auto;font-size:30px;color:#fff;}
.why .intro dt span{display:block;width:auto;height:auto;line-height:26px;font-size:14px;color:#e6fbff;letter-spacing:2px;}
.why .intro dd{display:block;width:100%;height:auto;margin:20px auto 0 auto;font-size:16px;line-height:32px;color:#fff;text-align:center;}

.why .point{display:block;width:1200px;height:163px;margin:50px auto 0 auto;overflow:hidden;background:url(/image/p05.png) no-repeat;}
.why .point li{float:left;display:inline-block;width:400px;height:81px;overflow:hidden;
	background:url(/image/p07.png) -170px 0 no-repeat;
}
.why .point li span.icon{float:left;display:inline-block;width:40px;height:40px;overflow:hidden;background:url(/image/p04.png) no-repeat;margin:20px 0 0 0;}
.why .point li span.txt{float:left;display:inline-block;width:auto;height:40px;line-height:40px;font-size:18px;color:#fff;margin:20px 0 0 18px;}

.why .point li.list1 span.icon{margin-left:116px;background-position:0 0;}
.why .point li.list2 span.icon{margin-left:136px;background-position:0 -40px;}
.why .point li.list3 span.icon{margin-left:98px;background-position:0 -80px;}
.why .point li.list4 span.icon{margin-left:98px;background-position:0 -120px;}
.why .point li.list5 span.icon{margin-left:116px;background-position:0 -160px;}
.why .point li.list6 span.icon{margin-left:98px;background-position:0 -200px;}

.why a.more{display:block;width:190px;height:48px;line-height:48px;font-size:15px;margin:33px auto 0 auto;background:#01d4bf;color:#fff;text-align:center;
	-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
	-webkit-transition-property:background-color;-webkit-transition-duration:0.3s;-webkit-transition-timing-function:linear;
}
.why a.more:hover{background-color:#10ddc9;}

/* news */
.news{display:block;width:100%;height:auto;margin:0 auto;background:#fff;overflow:hidden;}
.news .title{display:block;width:1200px;height:auto;margin:25px auto;text-align:center;}
.news .title dt{display:block;width:100%;height:auto;text-align:center;margin-bottom:18px;}
.news .title dt strong{display:block;width:auto;height:52px;line-height:52px;margin:0 auto;font-size:30px;color:#333;}
.news .title dt span{display:block;width:auto;height:auto;line-height:26px;font-size:14px;color:#999;letter-spacing:2px;}
.news .title dd{display:inline-block;width:auto;height:30px;line-height:30px;
	-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
}
.news .title dd a{display:block;width:auto;line-height:30px;padding:0 30px;font-size:14px;}
.news .title dd.on{background-color:#2e65b7;}
.news .title dd.on a{color:#fff;}

.news .main{width:1200px;height:auto;margin:0 auto;overflow:hidden;}
.news .newsBody{display:block;width:9999px;height:auto;}
.news .newsBody .newsBox{float:left;display:inline-block;width:1200px;height:auto;overflow:hidden;}

.newsPic{position:relative;float:left;display:inline-block;width:480px;height:360px;overflow:hidden;}
.newsPic ul{display:block;width:9999px;height:auto;}
.newsPic li{float:left;display:inline-block;width:480px;height:360px;overflow:hidden;}
.newsPic li a{position:relative;display:block;width:480px;height:360px;}
.newsPic li .txtbg{position:absolute;left:0;bottom:-72px;display:block;width:480px;height:72px;background:#000;
	filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;
}
.newsPic li .txt{position:absolute;left:0;bottom:-72px;width:440px;height:52px;padding:10px 20px;font-size:15px;line-height:26px;color:#eee;overflow:hidden;}

.newsText{float:right;display:inline-block;width:690px;height:auto;}
.newsText li{display:block;width:670px;height:75px;overflow:hidden;margin:20px auto 0 auto;
	
}
.newsText li.first{margin-top:0;}

.newsText li .date{float:left;display:inline-block;width:100px;height:75px;overflow:hidden;background:#e9e9e9;font-family:Arial;
	-webkit-transition-property:background-color;-webkit-transition-duration:0.3s;-webkit-transition-timing-function:linear;
}
.newsText li:hover .date{background-color:#aebfda;}
.newsText li .date .day{display:block;width:100%;height:26px;line-height:26px;font-size:18px;color:#9da7b8;text-align:center;margin:13px auto 0 auto;
	-webkit-transition-property:color;-webkit-transition-duration:0.3s;-webkit-transition-timing-function:linear;
}
.newsText li:hover .day{color:#fff;}
.newsText li .date .mon{display:block;width:100%;height:24px;line-height:24px;font-size:12px;color:#9da7b8;text-align:center;
	-webkit-transition-property:color;-webkit-transition-duration:0.3s;-webkit-transition-timing-function:linear;
}
.newsText li:hover .mon{color:#fff;}
.newsText li a{float:left;display:inline-block;width:546px;height:28px;line-height:normal;font-size:15px;font-weight:bold;margin-left:22px;
	overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}
.newsText li p{float:left;display:inline-block;width:546px;height:auto;line-height:22px;font-size:12px;color:#999;margin:0 0 0 22px;padding:0;}

/* customer */
.customer{display:block;width:100%;height:auto;margin:0 auto;background:#fff;overflow:hidden;}
.customer .title{display:block;width:1200px;height:auto;margin:40px auto 0 auto;text-align:center;}
.customer .title dt{display:block;width:100%;height:auto;text-align:center;}
.customer .title dt strong{display:block;width:auto;height:52px;line-height:52px;margin:0 auto;font-size:30px;color:#333;}
.customer .title dt span{display:block;width:auto;height:auto;line-height:26px;font-size:14px;color:#999;letter-spacing:2px;}

.customer .content{display:block;width:1200px;height:114px;overflow:hidden;margin:20px auto 0 auto;}
.customer .content .scrollButton{width:65px;height:114px;overflow:hidden;}
.customer .content .scrollButton span{display:block;width:40px;height:40px;overflow:hidden;background:url(/image/p08.png) no-repeat;margin-top:37px;}
.customer .content .leftButton{float:left;display:inline-block;}
.customer .content .leftButton span{background-position:0 0;float:left;}
.customer .content .rightButton{float:right;display:inline-block;}
.customer .content .rightButton span{background-position:-40px 0;float:right;}

.customer .contentBox{float:left;display:inline-block;width:1070px;height:114px;overflow:hidden;}
.customer .contentBox ul{display:block;width:9999px;height:114px;overflow:hidden;}
.customer .contentBox li{float:left;display:inline-block;width:210px;height:114px;overflow:hidden;margin-right:5px;background:#eee;}


/* footer */
footer{position:relative;display:block;width:100%;height:auto;margin:0 auto;overflow:hidden;background:#f1f1f1;border-top:44px solid #fff;padding-bottom:110px;}
footer .menu{float:left;display:inline-block;width:160px;height:auto;overflow:hidden;margin:32px 18px 0 0;}
footer .menu dt{display:block;width:100%;height:36px;line-height:36px;font-size:18px;color:#666;}
footer .menu dd{display:block;width:100%;height:28px;line-height:28px;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

footer .contact{float:right;display:inline-block;width:290px;height:auto;overflow:hidden;margin:30px 20px 0 0;}
footer .contact dt{display:block;width:100%;height:50px;line-height:50px;font-size:38px;color:#2b65c2;text-align:center;}
footer .contact dd{float:left;display:inline-block;width:145px;height:auto;text-align:center;margin-top:10px;}
footer .contact dd img{display:block;margin:8px auto 0 auto;}

#footCopy{position:absolute;left:0;bottom:0;display:block;width:100%;height:auto;line-height:2;overflow:hidden;padding:22px 0;background:#0d2e60;color:#d1e0f9;font-size:12px;text-align:center;visibility:hidden;}


/* ==================================================================== */

.columnBanner{display:block;width:100%;height:260px;overflow:hidden;margin:0 auto;
	background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:cover;
}

.mainPart{display:block;width:100%;height:auto;margin:0 auto;overflow:hidden;background:#fff;border-top:20px solid #fff;}
.mainPart .leftPart{float:left;display:inline-block;width:220px;height:auto;overflow:hidden;}
.mainPart .rightPart{float:right;display:inline-block;width:949px;padding-left:30px;height:auto;min-height:600px;overflow:hidden;border-left:1px solid #e6e6e6;}

/* column */
.column{display:block;width:100%;height:auto;margin:0 auto;}
.column dt{display:block;width:100%;height:50px;line-height:50px;font-size:20px;color:#2b65c2;font-weight:bold;border-bottom:2px solid #89a9dc;}
.column dd{display:block;width:100%;height:50px;border-bottom:1px solid #ddd;
	-webkit-transition-property:background-color;-webkit-transition-duration:0.3s;-webkit-transition-timing-function:linear;
}
.column dd:hover{background-color:#f6f6f6;}
.column dd a{display:block;width:auto;line-height:50px;padding:0 30px;font-size:14px;overflow:hidden;color:#777;}
.column dd.on{background-color:#f4f7fb;}
.column dd.on a{font-weight:bold;color:#c00;}

/* detail */
.detail{display:block;width:100%;height:auto;margin:0 auto;overflow:hidden;font-size:14px;line-height:200%;color:#555;}
.detail h1{display:block;width:100%;height:auto;margin:0 auto;padding:0;font-size:24px;line-height:44px;text-align:center;}
.detail center{display:block;width:100%;height:34px;line-height:34px;font-size:12px;color:#999;text-align:center;}
.detail *{max-width:100%;}

/* page */
.page{width:100%;height:auto;margin:20px auto 0 auto;overflow:hidden;}
.page .lbox{float:left;display:inline-block;width:auto;height:auto;}
.page .lbox li{float:left;display:inline-block;width:auto;height:auto;margin-right:3px;text-align:-moz-center!important;text-align:center;}
.page .lbox li span{display:block;padding:5px 10px;background:#fff;border:1px solid #ddd;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.page .lbox li a{display:block;padding:5px 10px;background:#f0f0f0;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.page .lbox li a:link{color:#333;}
.page .lbox li a:visited{color:#333;}
.page .lbox li a:hover{color:#fff;background:#2684ce;border-color:#2684ce;}/*不同主色的页面，只需改这里的颜色*/
.page .lbox li a:active{color:#fff;background:#2684ce;border-color:#2684ce;}/*不同主色的页面，只需改这里的颜色*/
.page .lbox li.on a{color:#fff;background:#2684ce;border-color:#2684ce;}

/* articleList */
.articleList{display:block;width:100%;height:auto;margin:0 auto;overflow:hidden;}
.articleList li{display:block;width:100%;height:90px;border-bottom:1px dotted #ccc;overflow:hidden;padding:15px 0;background-color:#fff;
	-webkit-transition-property:background-color;-webkit-transition-duration:0.3s;-webkit-transition-timing-function:linear;
}
.articleList li:hover{background-color:#f6f6f6;}
.articleList li .pic{float:left;display:inline-block;width:120px;height:90px;overflow:hidden;margin-left:20px;}
.articleList li .pic img{max-width:120px;max-height:90px;}
.articleList li .date{float:left;display:inline-block;width:120px;height:90px;background-color:#e9e9e9;margin-left:20px;
	-webkit-transition-property:background-color;-webkit-transition-duration:0.3s;-webkit-transition-timing-function:linear;
}
.articleList li .date dt{display:block;width:100%;height:24px;line-height:24px;margin:18px auto 0 auto;font-size:24px;font-family:Arial;color:#9da7b8;text-align:center;
	-webkit-transition-property:color;-webkit-transition-duration:0.3s;-webkit-transition-timing-function:linear;
}
.articleList li .date dd{display:block;width:100%;height:30px;line-height:30px;margin:5px auto 0 auto;font-size:12px;font-family:Arial;color:#9da7b8;text-align:center;
	-webkit-transition-property:color;-webkit-transition-duration:0.3s;-webkit-transition-timing-function:linear;
}
.articleList li:hover .date{background-color:#aebfda;}
.articleList li:hover .date dt{color:#fff;}
.articleList li:hover .date dd{color:#fff;}

.articleList li .text{float:right;display:inline-block;width:760px;height:auto;margin-right:20px;}
.articleList li .text a{display:block;width:100%;height:30px;line-height:30px;font-size:16px;font-weight:bold;}
.articleList li .text p{display:block;width:100%;height:auto;margin:4px auto 0 auto;padding:0;font-size:14px;color:#999;line-height:26px;}

/* customerList */
.customerList{display:block;width:1200px;height:auto;overflow:hidden;margin:10px auto 0 auto;}
.customerList ul.cont{display:block;width:100%;height:auto;overflow:hidden;}
.customerList ul.cont li{float:left;display:inline-block;width:210px;height:114px;margin:15px 0 25px 29px;border:1px solid #fff;
	-webkit-transition-property:box-shadow;-webkit-transition-duration:0.3s;-webkit-transition-timing-function:linear;
}
.customerList ul.cont li.start{margin-left:14px;}
.customerList ul.cont li:hover{-webkit-box-shadow:#c6d4ea 0 0 14px;-moz-box-shadow:#c6d4ea 0 0 14px;box-shadow:#c6d4ea 0 0 14px;}

/* messageBody */
.messageBody td{font-size:15px;}
#f_province, #f_city{width:132px;}
#f_product{width:267px;}
#img_yzm{display:block;cursor:pointer;}
.messageBody .submit1{display:block;width:190px;height:40px;line-height:40px;margin:0;padding:0;border:none;background:#2b65c2;color:#fff;
	-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
}














