
/* 清除内外边距 */
@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}
input,textarea {border: 2 none; box-shadow: none; outline: none;}
/* 设置默认字体 */
body,button, input, select, textarea {font: 14px/22px "Microsoft YaHei";color: #333;}
h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;}
/* 重置列表元素 */
ul, ol ,li{list-style: none;}
/* 重置文本格式元素 */
a {text-decoration: none; color: #666; word-wrap:break-word;outline:none;}/*英文换行*/
a:hover {text-decoration: none; color:#e1292e;;}
/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html {overflow-y: scroll;}
/*手机预览居中*/
body{
    min-width: 1200px;
    width: 100%;
    overflow: hidden;
}

/*设置浮动*/
.fl {float: left;}
.fr {float: right;}
.pr{position: relative;}
.pa{position: absolute;}


/*清除浮动*/
.clear{clear: both;height: 0;}
.blk-main .clearlist,.blk-main .listclear{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}
.b-main .clearlist,.b-main .listclear{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}
.clearafter:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }


/*全局背景色1*/
.body-color{background: #ffffff;}
.bark-body-color{background:#181818;}

.blk{margin-bottom: 25px;}
/*Main模板*/
.blk-main{width:1200px; margin: 0 auto;}
/*小模块*/
.blk-xs{width:240px;}
/*中模块*/
.blk-sm{width:930px;}
/*小版块*/
.blk{margin-bottom:30px;}




/*首页板块全局补白*/
.p{padding: 30px 0;}
/*首页板块全局变量*/
.b{clear: both;}
/*内页板块全局变量*/
.blk{margin-bottom:  20px;}
.blk2{margin-bottom:  20px; line-height:45px;}

/*数据更新中的样式*/
.nodata {background:url("../images/nodata.png") no-repeat 58px 20px #fff;margin: 10px 0;padding:80px 0 80px 220px;border:1px solid #eee;text-transform: capitalize;}


/*详情内容*/
.endit-content{ line-height:28px;}
.endit-content p{margin:15px 0;}
.endit-content img{max-width:100%;}
/*百度地图图片*/
.endit-content #map img,.endit-content #dituContent img,.endit-content #platform img{max-width: inherit;}
.endit-content em,.endit-content i{font-style: italic;}
.endit-content .img-p{text-indent: 0px; padding-top: 14px; margin: 0px; text-align: center;}
.endit-content .img-container{}
.endit-content .img-block {text-indent: 0px;padding-top: 14px;margin: 0px;text-align: center;}
/*详情关键字飘红加粗*/
.endit-content a{color:#f00; font-weight: bold;}
/*详情内容关键字加VI色*/
/*.endit-content a{color:#e1292e; font-weight: bold;}*/

/*表单弹框*/
.nsw-modal {
    width: 100%;
    height: 100%;
    background: rgba(225, 225, 225, 0.5);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999; 
}
.modal-dialog {
    position: fixed;
    color:#000000;
    top: 150px;
    width: 400px;
    border-radius: 3px;
    min-height: 155px;
    overflow: hidden;
    z-index: 99998;
    margin-left: -200px;
    left: 50%; 
}
.modal-dialog .css-icon {
    background-image: url("../images/modal-icons.png"); 
}
.modal-dialog .modal-head {
    height: 30px;
    line-height: 30px;
    padding: 0px 20px;
    background: #F6EFEF;
    font-size: 14px; 
}
.modal-dialog .modal-head .modal-logo {
    width: 15px;
    height: 15px;
    background-position: 1px 0px;
    margin: 8px 5px 0 0;
    float: left; 
}
.modal-dialog .modal-head .close {
    float: right;
    width: 15px;
    height: 15px;
    background-position: -14px 0px;
    margin-top: 8px; 
}
.modal-dialog .modal-body {
    width: 100%;
    min-height: 125px;
    background: #ffffff; 
}
.modal-dialog .modal-body .modal-body-left {
    width: 140px;
    float: left; 
}
.modal-dialog .modal-body .modal-body-left .icon {
    width: 64px;
    height: 64px;
    margin: 30px 0 0 48px; 
}
.modal-dialog .modal-body .modal-body-left .success-message {
    background-position: 0px -14px; 
}
.modal-dialog .modal-body .modal-body-left .warming-message {
    background-position: 0px -78px; 
}
.modal-dialog .modal-body .modal-body-right {
    width: 260px;
    float: right;
    padding-top: 20px; 
}
.modal-dialog .modal-body .modal-body-right .close-btn {
    color: #000;
    text-align: center;
    width: 90px;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    background: #818079; 
}
.modal-dialog .modal-body .modal-body-right p {
    line-height: 30px; 
}

/*翻页*/
.p12-pagination-1-main {
    margin: 0 auto; 
    padding: 20px 0;
    height: 30px;
    text-align: center;
}

.p12-pagination-1 a,
.p12-pagination-1 span {
    vertical-align: top;
    display: inline-block;
    padding: 0 8px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #e5e5e5; 
    text-align: center;
    margin: 0 2px;
    background: #fff;
}

.p12-pagination-1 span {
    border: 1px solid #fff;
}

.p12-pagination-1 .page_curr {
    background:#e1292e;
    color:#fff;
    border-color:#e1292e;
}

.p12-pagination-1 .laypage_first,
.p12-pagination-1 .laypage_last {
    display: none;
}
.bt01{ font-size: 36px; color:#333333;text-align: center; line-height: 40px; overflow: hidden;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;letter-spacing: 2px;font-weight: normal;}
.bt01 a{ color:#333333;}
.bt01 span{ display: block; font-size: 18px;text-align: center; line-height: 38px;letter-spacing: 6px;}
.bt01 em{color:#e2292e;display: inline-block;padding: 0 5px;}


.case{margin: 35px auto 0; width:1200px; height:807px; position: relative;}
.case h2{height:76px;text-align: center; font-size: 36px; color:#333333;font-weight: normal; line-height: 76px; overflow: hidden;}
.case h2 a{ color:#333;}
.case h2 span{display: inline-block; width:43px; height:43px; color:#fff;line-height: 43px;vertical-align: middle;background:#e2292e;border-radius: 100%;}
.case h2 em{color:#e2292e;display: inline-block;padding: 0 5px;}
.casenav{height:48px;text-align: center; overflow: hidden; padding:0 88px; margin:15px 0 35px;}
.casenav li{display: inline-block; font-size: 18px; line-height: 48px; /*float:left;*/}
.casenav li a{ color:#333333;padding:0 20px;}
.casenav li a:hover , .casenav .cur a{color:#e2292e;background: url(../images/jt2.png) no-repeat center right;}
.case_c{ height:702px;overflow: hidden;}
.case_c dl{ padding:19px; border:1px solid #ebe0e0; width:240px; float:left; margin:0 0 28px 17px; overflow:hidden;}
.case_c dt{ width:240px; height:240px; margin:0 auto; overflow:hidden;}
.case_c dt img{ display:block;width:240px; height:240px;}
.case_c dd h3{ font:22px "Microsoft YaHei"; color:#333; margin-top:10px;}
.case_c dd h3 a{color:#333;}
.case_c dd h3 span{ float:right; font:14px "Microsoft YaHei"; font-weight:bold; color:#df252a; line-height:30px;}
.case_c dl:nth-child(1){ margin:0; width:554px;padding:19px 19px 30px 19px;}
.case_c dl:nth-child(1) dt{width:554px; height:554px;}
.case_c dl:nth-child(1) dt img{ display:block; width:554px; height:317px;}
.case_c dl:nth-child(1) h3{ margin-top:30px;}
.case_c dl:nth-child(1) h3 span{ color:#333;}
.case_c dl:nth-child(1) dd p{ font:14px "Microsoft YaHei"; color:#333; line-height:24px; height:24px; overflow:hidden; margin:19px 0;}
.case_c dl:nth-child(1) dd em a{ display:block; width:125px; height:45px; font:16px "Microsoft YaHei"; line-height:45px; color:#fff;background: #e2050a url(../images/jt.gif) no-repeat 120px center; padding-left:30px; border-radius:2rem;}

.caselist{height:120px; border-top: 1px solid #ebebeb; overflow: hidden;}
.caselist h2{padding: 27px 0 0 55px; width:220px; overflow: hidden; float: left;}
.caselist h2 a{ color:#333333; font-size: 24px; line-height: 30px;}
.caselist h2 img{ display: block; margin-top: 10px;}
.caselist p{ width:800px; float: right; overflow: hidden; padding-top: 27px;}
.caselist p a{display: block; width:20%; float: left; overflow: hidden; font-size: 18px; color:#333333;}
.caselist p a i{ display: block; font-size: 14px; line-height: 18px; color:#b2b2b2; margin:10px 40px 0 0; font-family: Arial;}

.pro_bj{min-height:700px;background:#f5f7fa;overflow: hidden;}
.pro{ width:1200px; margin: 0 auto; overflow: hidden;padding-top: 44px;}
.pro h2 {height:70px;}
.pro dl{ width:600px;background:#32312f;height:458px; float: left; overflow: hidden;}
.pro dt{ width:300px; float: left;overflow: hidden;}
.pro dt h3{padding: 58px 0 0 30px;}
.pro dt h3 img{ display: block;}
.pro dt p{padding:60px 60px 0 30px; color:#fff;font-size: 16px;  line-height: 24px;}
.pro dt p a{ color:#fff;display: inline-block;padding: 0 2px;}
.pro dd{width:300px; float: left; overflow: hidden;position: relative;}
.pro dd::before{position: absolute;content: ""; top: 64px;left: 0;border-left: 10px solid #333;border-top: 8px solid transparent;border-bottom: 8px solid transparent; width:0; height:0;}
.pro dd img{ width:300px; height:458px;}

.ys_bj{background: url(../images/ys_bj.jpg) center 140px;height:1550px; margin-top:36px; overflow: hidden;}
.ys_bj h2{height:140px;}
.ys { width:1200px; margin: 0 auto;}
.ys dl{ width:573px;height:680px;background:#fff; overflow: hidden;margin-bottom: 46px; float: left;}
.ys dl:nth-child(2n+1){ float: right;}
.ys dt img{ width:573px;height:300px;    transition: all 0.6s;}
.ys dd{padding: 34px 40px 0 45px;}
.ys dd h3{position: relative;height:110px; overflow: hidden; font-size: 32px; line-height: 38px; color:#333;}
.ys dd h3 i{display: block;position: absolute; top: 0; right:0; font-size: 36px; line-height: 40px; color:#060c18; font-family: Arial;}
.ys dd p{height:100px; overflow: hidden; border-bottom: 1px solid #eaeaea; font-size: 16px; color:#666666; line-height: 26px;}
.ys dd span{display: block;padding-top: 24px; font-size: 26px; color:#848484; line-height: 30px;}
.ys dl:hover dt img{    transform: scale(1.05);}

.coo_bj{background-image: url(../images/coo_bj.jpg) ;height:507px;overflow: hidden;
background-position: center top;
background-repeat: no-repeat;}
.coo{margin: 0 auto ; width:1200px; height:667px; overflow: hidden;}
.coo h2{height:118px; line-height: 118px;padding:30px 0;}
.coo h2 a{color:#333;}
.coo li{ float: left;width:200px; height:100px; margin:0 0 40px;overflow: hidden;}
.coo li img{ width:200px; height: 100px;}

.coo2{margin: 0 auto ; width:1200px; height:667px; overflow: hidden;}
.coo2 h2{line-height: 48px;padding:30px 0;padding-bottom: 0px;}
.coo2 h2 a{color:#333;}
.coo2 li{ float: left;width:200px; height:100px; margin:0 0 40px;overflow: hidden;}
.coo2 li img{ width:200px; height: 100px;}


.news_bj{ padding-top:40px; background:#f5f7fa;height:640px; overflow: hidden;}
.news{ width:1200px; margin: 0 auto; overflow: hidden;}
.newsnav{text-align: center;height:92px; overflow: hidden;}
.newsnav li{display: inline-block; margin:0 32px;}
.newsnav li a{ display: inline-block;height:47px; line-height: 47px; font-size: 24px; color:#333333;}
.newsnav li a:hover , .newsnav li.cur a{border-bottom: 2px solid #db282d;}
.news_c{height:480px; background:#fff;overflow: hidden;}
.newspic{ width:600px; float: right; overflow: hidden;position: relative;}
.newspic img{ width:600px;height:480px;}
.newspic span{display: block;position: absolute;bottom: 0;left: 0; width:100%; height:144px; font-size: 22px; color:#fff;text-align: center; line-height: 144px;background: url(../images/news_span.png) no-repeat center 0;}

.news_nc{ width:600px; float: left; overflow: hidden;}
.news_nc dl{ height:240px;overflow: hidden; background:#fff;}
.news_nc dt{ float: right; width:300px; overflow: hidden;position: relative;}
.news_nc dt::before{position: absolute;content: ""; top: 104px;left: 0;border-left: 12px solid #fff;border-top: 10px solid transparent;border-bottom: 10px solid transparent; width:0; height:0;}
.news_nc dt img{ width:300px; height:240px;}
.news_nc dd{ float: left; width:300px; padding: 28px 35px 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.news_nc dd h3{ font-size: 22px; color:#333333; line-height: 26px;font-weight: normal; height:60px;}
.news_nc dd h3 a{ color:#333;}
.news_nc dd p{padding-top: 20px; font-size: 14px; color:#848484; line-height: 22px;height:72px;}
.news_nc dd i{display: block; font-size: 14px; color:#333333; font-family: Arial;}

/*.news_c dl:nth-child(2) dt{ float: left;}
.news_c dl:nth-child(2) dd{ float: right;}
.news_c dl:nth-child(2) dt::before{position: absolute;content: ""; top: 104px;right: 0 ;left: auto; border-left: none;border-right: 12px solid #fff;border-top: 10px solid transparent;border-bottom: 10px solid transparent; width:0; height:0;}
*/
.news_c1 .news_nc{ width:100%;}
.news_c1 .news_nc dl{ width:600px; float: left;}
.news_c1 dl:nth-child(3) dt{ float: left;}
.news_c1 dl:nth-child(3) dd{ float: right;}
.news_c1 dl:nth-child(4) dt{ float: left;}
.news_c1 dl:nth-child(4) dd{ float: right;}
.news_c1 dl:nth-child(3) dt::before , .news_c1 dl:nth-child(4) dt::before{position: absolute;content: ""; top: 104px;right: 0 ;left: auto; border-left: none;border-right: 12px solid #fff;border-top: 10px solid transparent;border-bottom: 10px solid transparent; width:0; height:0;}

.news_c2 .news_nc{ width:100%;}
.news_c2 .news_nc dl{ width:600px; float: left;}
.news_c2 dl:nth-child(3) dt{ float: left;}
.news_c2 dl:nth-child(3) dd{ float: right;}
.news_c2 dl:nth-child(4) dt{ float: left;}
.news_c2 dl:nth-child(4) dd{ float: right;}
.news_c2 dl:nth-child(3) dt::before , .news_c2 dl:nth-child(4) dt::before{position: absolute;content: ""; top: 104px;right: 0 ;left: auto; border-left: none;border-right: 12px solid #fff;border-top: 10px solid transparent;border-bottom: 10px solid transparent; width:0; height:0;}

.news_c3{ height:460px;background:#fff; overflow: hidden; padding-top: 20px;}
.news_c3 dl{ padding: 37px 70px 0 60px; height:200px;border-bottom: 1px solid #ededed; width:600px; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;}
.news_c3 dt{background: url(../images/q.gif) no-repeat 0 center;padding-left: 45px; line-height: 30px; font-size: 22px; color:#333333;}
.news_c3 dt a{ color:#333;}
.news_c3 dd{background: url(../images/a.gif) no-repeat 0 center;padding-left: 45px; line-height: 22px; font-size: 14px; color:#848484; margin-top: 22px;}
.news_c3 dl:nth-child(3) , .news_c3 dl:nth-child(4){border-bottom: 0;}

.about{width:1200px; margin:55px auto 0; height:470px; overflow: hidden;}
.about h2{height:114px;}
.about2{ width:600px; float: left; overflow: hidden; position:relative;}
.about li img{ width:600px; height:316px;}
.about li{ width:600px; float:left;}
.aboutt{width:600px; text-align:center; position:absolute; bottom:30px;}
.aboutt a{ display:inline-block; width:10px; height:10px; border-radius:10px; margin:0 5px; background:#666;}
.aboutt .cur{ background:#e1292e;}
.about dl{float: right; width:540px; overflow:hidden;}
.about dd{ float: right; width:540px; overflow: hidden;}
.about dd h3{padding-top: 35px; font-size: 32px;font-weight: normal;line-height: 40px;}
.about dd h3 a{ color:#333333;}
.aboutwz{padding-top: 35px; font-size: 16px; line-height: 26px; color:#333333;}

.aboutsz{ width:1200px; margin: 0 auto; height:140px; overflow: hidden;}
.aboutsz p{ float: right; width:100px; padding-right: 158px; overflow: hidden;}
.aboutsz p img{ width:100px; height:88px;}
.aboutsz ul{ width:940px; float: left; overflow: hidden;}
.aboutsz li{ float: left;margin-top: 8px;position: relative; padding-top: 48px; height:34px; width:32%;text-align: center; font-size: 16px; color:#6e6e6e; line-height: 24px;}
.aboutsz li::before{position: absolute;content:""; width:1px;height:57px;background:#e4e4e4; top: 14px; right: 0;}
.aboutsz li:nth-child(1){background: url(../images/aboutsz01.gif) no-repeat center 0;}
.aboutsz li:nth-child(2){background: url(../images/aboutsz02.gif) no-repeat center 0;}
.aboutsz li:nth-child(3){background: url(../images/aboutsz03.gif) no-repeat center 0;}

.aboutsz li:nth-child(1){background: url(../images/aboutsz04.gif) no-repeat center 0;}
.aboutsz li:nth-child(2):hover{background: url(../images/aboutsz05.gif) no-repeat center 0;}
.aboutsz li:nth-child(3):hover{background: url(../images/aboutsz06.gif) no-repeat center 0;}

.link_bj{background: #333; height:auto; overflow: hidden; }
.link{width:900px; margin: 0 auto; height: auto; overflow: hidden;font-family:"Microsoft Yahei";}
.link h2{ width:80px; overflow: hidden; float: left; font-size:14px; line-height:30px; overflow: hidden;color:#696969;}
.link p{  width: 700px; float: left; font-size: 14px;overflow: hidden; line-height: 30px; color:#696969;}
.link a{ color:#696969; padding:0 20px;}

.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal; }

/*Logo*/

#logo_main { height:115px; background:#fff;}

#logo {overflow:hidden; width:1200px;margin: 0 auto;}

#logo .WebLogo{ float:left; margin:15px 0;}

#logo .Language{width:500px;float:right; padding:10px;}

#logo .Language .MobileEdition{ font-weight: bold; color:red;}

#logo .Member { width:500px; height:35px; line-height:35px; float:right; text-align:right;font-weight:bold; }

#logo .Member .MemberName, #logo_main .Member .MemberGroupName{color:#F30}
.phone {
    float: right;
    height: 55px;
    line-height: 30px;
    background: url(../images/phone.png) no-repeat center left;
    text-indent: 55px;
    font-size: 18px;
    width: 250px;
    margin-top: 15px;
}
.phone .spanv{font-size:24px; font-weight:bold; display:block; color: #e1292e; padding-left:60px; text-align:left; text-indent:0px; line-height:25px}
/*导航*/

#navigation{ height:55px; line-height:55px; width:100%; background:#e1292e;}

.navigationlist {margin: 0 auto;height:55px;line-height:55px;width: 1200px;}

#navigation ul.navigationlist>li {float:left;height:55px;line-height:55px;text-align:center;/* width: 164px; */position: relative;}

#navigation ul.navigationlist>li a {display:block;padding: 0px 40px;font-size:16px;font-weight:normal;color:#fff;}

#navigation ul.navigationlist>li a:hover { text-decoration:none; background:#444; color:#fff; cursor:pointer;}

#navigation ul.navigationlist .cur { background:#444; color:#fff; /*border-bottom:5px solid #026aa7;*/}

/*导航栏下拉*/

#navigation  ul.subnavigationlist{display:none;position:absolute;background: #e1292e;z-index:100;width: 164px;text-align: center;left: 0px;top: 55px;}

#navigation  ul.subnavigationlist>li {width:164px;float: left; text-align:center; height:35px;line-height:35px; display:inline-block;}

#navigation  ul.subnavigationlist>li a { text-align:center; display:block; white-space:nowrap; font-weight:normal; color:#FFF; font-size:14px; padding:0px 27px; text-align:left}

#navigation  ul.subnavigationlist>li a:hover {background: #444;color:#fff; border:none;}

i, em {
	font-style: normal;
}
.topWrap {
	height: 159px;
	background: url(../images/t_bj.gif) repeat-x center 0;
	position: relative;
	z-index: 2;
}
.topWrap .header {
	width: 1200px;
	margin: 0 auto;
	font-family: "Microsoft YaHei";
	position: relative;
}
.header h5 {
	height: 37px;
	color: #a9a8a9;
	font-size: 14px;
	line-height: 37px;
	font-weight: normal;
}
.header h5 a {
	color: #a9a8a9;
	display: inline-block;
	padding: 0 10px;
}
.header h5 i {
	display: inline-block;
	margin-left: 100px;
}
.topWrap h2 {
	width: 78px;
	float: left;
	height: 78px;
	overflow: hidden;
	margin-top: 23px;
}
.topWrap h2 img {
	display: block;
	width: 78px;
	height: 78px;
}
.topWrap h3 {
	margin: 44px 0 0 21px;
	width: 246px;
	float: left;
	display: none;
}
.ttel {
	width: 180px;
	color: #060c18;
	font-size: 24px;
	line-height: 22px;
	float: right;
	font-family: Arial;
	font-weight: bold;
	margin-top: 50px;
}
.top_r {
	float: right;
	width: 1090px;
}
.nav {
	height: 35px;
	margin-top: 50px;
	width: 830px;
	float: left;
	overflow: hidden;
}
.nav li {
	font-size: 16px;
	height: 35px;
	float: left;
	margin-right: 18px;
}
.nav li:last-child {
	margin-right: 0;
}
.nav li a {
	display: inline-block;
	color: #333333;
	height: 35px;
	line-height: 35px;
	padding-right: 16px;
}
.nav li a:hover, .nav .cur a {
	text-decoration: none;
	position: relative;
}
.nav li a:hover::before, .nav .cur a::before {
	position: absolute;
	content: "";
	width: 0;
	right: 0;
	border-top: 6px solid #8e8e8e;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	top: 13px;
	right: 0;
}
.search {
	width: 52px;
	margin-top: 50px;
	height: 46px;
	float: left;
	z-index: 10;
	position: relative;
}
.sea_ico {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 52px;
	height: 46px;
	display: block;
}
.sea_ico_xx {
	position: absolute;
	top: 0;
	left: 0px;
	width: 52px;
	height: 46px;
	display: block;
	z-index: 11;
	display: none;
}
.sea_ico_xx img {
	width: 52px;
	height: 46px;
	display: block;
}
.search p {
	overflow: hidden;
	width: 600px;
	line-height: 88px;
	font-size: 14px;
	color: #333;
	font-family: "Microsoft Yahei";
	float: left;
}
.search p a {
	display: inline-block;
	padding: 0 8px;
	color: #666666;
}
.sea_in {
	width: 300px;
	height: 46px;
	position: absolute;
	top: 73px;
	left: 0;
	overflow: hidden;
	display: none;
}
.inp01 {
	width: 221px;
	height: 46px;
	line-height: 46px;
	background: url(../images/s.gif) no-repeat;
	border: none;
	color: #333;
	font-size: 14px;
	padding-left: 10px;
	float: left;
	font-family: "Microsoft Yahei";
	float: left;
}
.inp02 {
	background: url(../images/ss.gif) no-repeat;
	width: 67px;
	height: 46px;
	border: 0;
	float: left;
}
/*@media (min-width: 1600px){*/
        /*    .topWrap .header{ width:100%;}*/
        /*     .topWrap .header h5{padding: 0 20px;}*/
        /*    .topWrap h3{display: block;}*/
        /*     .topWrap h2{margin-left: 20px;}*/
        /*     .top_r{margin-right: 20px;}*/
        /*}*/
        /*@media (max-width: 1500px){*/

        /*    .topWrap h3{display: none;}*/
        /*}*/
 .slick-dots {
        position: absolute;
        left: 0;
        font-size: 0;
        bottom: 5%;
        width: 100%;
        text-align: center;
    }
    
    .slick-dots li {
        display: inline-block;
        margin: 0 3px;
        width: 12px;
        height: 12px;
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% auto;
    }
    
    .slick-dots li span {
        display: block;
        width: 12px;
        height: 12px;
        border: 0;
    }
    
    .slick-dots li button {
        display: block;
        width: 12px;
        height: 12px;
        border: 0;
        background: none;
       border-radius: 100%;background: #fff;
    }
    /*.slick-dots li:nth-child(1) button{background:url(images/bannerimg01.jpg) no-repeat center 0; }*/
    /*.slick-dots li:nth-child(2) button{background:url(images/bannerimg02.jpg) no-repeat center 0; }*/
    /*.slick-dots li:nth-child(3) button{background:url(images/bannerimg03.jpg) no-repeat center 0; }*/
    
    .slick-dots .slick-active button {
        border: 2px solid #e2292e;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
        
        

.ty-banner-1 {
	overflow: hidden;
	line-height: 0;
	text-align: center;
}
.ty-banner-1 img {
	visibility: hidden;
}
.ty-banner-1 img.show {
	visibility: visible;
	width: 100%;
}
.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: 270px;
	height: 30px;
	border-radius: 20px;
	background: #fff;
	padding-left: 10px;
	margin-top: 28px;
}
.p1-search-1-inp input {
	border: 0;
}
.p1-search-1-inp1 {
	width: 224px;
	height: 30px;
	line-height: 30px;
	color: #a9a9a9;
	float: left;
}
.p1-search-1-inp2 {
	width: 30px;
	height: 30px;
	background: url(../images/VISkins-p1.png) no-repeat -258px -936px;
	float: right;
	cursor: pointer;
}
.p12-curmbs-1 {
	font-size: 14px;
	border-bottom: 1px dashed #dcdcdc;
}
.p12-curblock {
	display: none;
}
.p12-curmbs-1 b {
	border-left: 10px solid #e1292e;
	font-weight: normal;
	padding-left: 8px;
}
.p12-curmbs-1 i {
	font-style: normal;
}
.p12-curmbs-1 span {
	font-family: '宋体';
	padding: 0 5px;
	height: 46px;
	line-height: 46px;
}
.tl-fdh-02 {
	/*height: 55px;*/
	background: #fff;
	margin-bottom: 20px;
	overflow: hidden;
}
.tl-fdh-02 li {
	width: 16.66%;
	height: 55px;
	font-size: 18px;
	line-height: 55px;
	text-align: center;
	float: left;
	border-right: 1px solid #eee;
	margin-right: -1px;
	background: #f4f4f4;
	cursor: pointer;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.tl-fdh-02 li a {
	color: #a8a8a8;
}
.tl-fdh-02 li.cur,  .tl-fdh-02 li:hover {
	background: url(../images/p16-icon6.png) no-repeat bottom center #e1292e;
	border-color: #e1292e;
}
.tl-fdh-02 li.cur a,  .tl-fdh-02 li:hover a {
	color: #fff;
}
.p12-aboutinfo-1 {
	display: inline-block;
	width: 100%;
	background: #fff;
	margin-bottom: 38px;
}
.p12-aboutinfo-1-tit {
	height: 114px;
	line-height: 114px;
	font-size: 30px;
	text-align: center;
	color: #4b4a4a;
}
.p12-aboutinfo-1-tit span {
	font-size: 22px;
	color: #aaa;
}
.p12-aboutinfo-1-nr {
	padding: 0 0 20px;
}
.fwz1 a img {
	top: 20px;
	position: absolute;
}
i, em {
	font-style: normal;
}
.footWrap {
	background: #f0f0f0;
	height: 380px;
	overflow: hidden;
	font-family: "Microsoft Yahei";
}
.footer {
	height: 304px;
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.fwz {
	margin-top: 62px;
	width: 444px;
	overflow: hidden;
	float: left;
	color: #404040;
}
.fwz img {
	vertical-align: middle;
	width: 24px;
	margin-right: 5px;
}
.fwz span {
	display: block;
	font-size: 12px;
	color: #404040;
	position: absolute;
	margin: -3px 0 0 -67px;
}
.fwz p {
	margin-bottom: 28px;
	display: block;
	height: auto;
	overflow: hidden;
}
.fwz p:nth-child(1) {
	font-size: 25px;
	font-family: Arial;
	line-height: 34px;
	margin-left: 29px;
}
.fwz p:nth-child(2) {
	font-size: 14px;
	font-family: Arial;
	margin-left: 29px;
}
.fwz p:nth-child(3) {
	font-size: 14px;
	line-height: 24px;
	width: 275px;
	margin-left: 29px;
}
.fnav {
	width: 320px;
	margin-top: 80px;
	float: left;
	overflow: hidden;
}
.fnav dl {
	width: 137px;
	float: left;
	overflow: hidden;
}
.fnav dt a {
	display: inline-block;
	font-size: 16px;
	color: #404040;
	margin-bottom: 40px;
	font-weight: bold;
}
.fnav dd a {
	display: block;
	font-size: 14px;
	color: #404040;
	padding-left: 18px;
	background: url(../images/fico04.gif) no-repeat 0 center;
	line-height: 32px;
}
.flogo {
	overflow: hidden;
	float: right;
	width: 390px;
	margin-top: 66px;
	margin-right: 10px;
}
.flogo p {
	width: 143px;
	float: right;
	font-size: 14px;
	color: #404040;
	line-height: 25px;
	overflow: hidden;
	text-align: center;
	margin-left: 33px;
}
.flogo p img {
	width: 129px;
	height: 129px;
	border: 1px solid #f2f2f2;
	display: block;
	padding: 6px;
	background: #fff;
	margin-bottom: 13px;
	display: block;
}
.content {
	width: 1200px;
	margin: 0 auto;
}
.fwz1 {
	height: 76px;
	background: #ae0000;
	overflow: hidden;
	font-size: 14px;
	color: #fff;
	line-height: 76px;
}
.fwz1 a {
	color: #fff;
}
.fwz1 em {
	display: inline-block;
	padding: 0 10px;
}
.client-2 {
	position: fixed;
	right: -170px;
	top: 50%;
	z-index: 900;
}
.client-2 li a {
	text-decoration: none;
}
.client-2 li {
	margin-top: 1px;
	clear: both;
	height: 71px;
	position: relative;
}
.client-2 li i {
	background: url(../images/fx.png) no-repeat;
	display: block;
	width: 30px;
	height: 27px;
	margin: 0px auto;
	text-align: center;
}
.client-2 li p {
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	overflow: hidden;
	text-align: center;
	color: #fff;
}
.client-2 .my-kefu-qq i {
	background-position: 4px 5px;
}
.client-2 .my-kefu-tel i {
	background-position: 0 -21px;
}
.client-2 .my-kefu-liuyan i {
	background-position: 4px -53px;
}
.client-2 .my-kefu-weixin i {
	background-position: -34px 4px;
}
.client-2 .my-kefu-weibo i {
	background-position: -30px -22px;
}
.client-2 .my-kefu-ftop {
	display: none;
}
.client-2 .my-kefu-ftop i {
	width: 33px;
	height: 35px;
	background-position: -27px -51px;
}
.client-2 .my-kefu-left {
	float: left;
	width: 77px;
	height: 47px;
	position: relative;
}
.client-2 .my-kefu-tel-right {
	border-left-color: #fff;
	border-left-style: solid;
	border-left-width: 1px;
	color: #fff;
	float: left;
	font-size: 16px;
	height: 40px;
	line-height: 22px;
	margin-top: 2px;
	padding-bottom: 0;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0;
}
.client-2 .my-kefu-right {
	width: 20px;
}
.client-2 .my-kefu-tel-main {
	background: #e1292e;
	color: #fff;
	height: 56px;
	width: 247px;
	padding: 9px 0 6px;
	float: left;
}
.client-2 .my-kefu-main {
	background: #e1292e;
	width: 97px;
	height: 56px;
	position: relative;
	padding: 9px 0 6px;
	float: left;
}
.client-2 .my-kefu-weixin-pic {
	position: absolute;

	left: -130px;
	top: -24px;
	display: none;
	z-index: 333;
}
.my-kefu-weixin-pic img {
	width: 115px;
	height: 115px;
}
.bt01 {
	font-size: 36px;
	color: #333333;
	text-align: center;
	line-height: 40px;
	overflow: hidden;
	box-sizing: border-box;
	letter-spacing: 2px;
	font-weight: normal;
	margin: 20px;
}
.bt01 a {
	color: #333333;
}
.bt01 span {
	display: block;
	font-size: 18px;
	text-align: center;
	line-height: 38px;
	letter-spacing: 6px;
}
.bt01 em {
	color: #e2292e;
	display: inline-block;
	padding: 0 5px;
}
.zxlb-1n-ts-01-list dl {
	border: 1px solid #dedede;
	width: 100%;
	margin-bottom: 15px;
	padding: 22px 0 22px;
	background: #fff;
	display: inline-block;
}
.zxlb-1n-ts-01-list dl:hover {
	border-color: #e1292e;
}
.zxlb-1n-ts-01-list dt {
	width: 35%;
	float: left;
	margin-left: 22px;
	margin-right: 5.5%;
}
.zxlb-1n-ts-01-list dt img {
	width: 100%;
	margin: 0 auto;
	display: block;
}
.zxlb-1n-ts-01-list dd {
	width: 54%;
	float: left;
}
.zxlb-1n-ts-01-list dd h4 {
	height: 40px;
	font-weight: normal;
	font-size: 18px;
	color: #154c64;
	line-height: 40px;
	margin-bottom: 5px;
}
.zxlb-1n-ts-01-list h4 a {
	display: block;
	color: #4b4a4a;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.zxlb-1n-ts-01-list dl:hover h4 a {
	color: #e1292e;
}
.zxlb-1n-ts-01-list-desc {
	max-height: 72px;
	font-size: 14px;
	line-height: 24px;
	color: #797979;
	margin-bottom: 28px;
	overflow: hidden;
}
.zxlb-1n-ts-01-list-deta {
	float: right;
	width: 134px;
	height: 40px;
	display: inline-block;
	border: 1px solid #aaa;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
}
.zxlb-1n-ts-01-list dl:hover .zxlb-1n-ts-01-list-deta {
	background: #e1292e;
	border-color: #e1292e;
}
.zxlb-1n-ts-01-list dl:hover .zxlb-1n-ts-01-list-deta a {
	color: #fff;
}
.fdh-01-tit {
	background: #e1292e;
	height: 80px;
}
.fdh-01-tit h3 {
	height: 75px;
	font-size: 24px;
	font-weight: normal;
	line-height: 75px;
	color: #fff;
	border-bottom: 1px solid #fff;
	text-align: center;
}
.fdh-01-tit h3 span {
	font-size: 14px;
	text-transform: uppercase;
}
.fdh-01-nav-one h3 {
	height: 50px;
	line-height: 50px;
	background: url(../images/p14-icon5.png) no-repeat right center #ececeb;
	margin-bottom: 2px;
}
.fdh-01-nav-one h3 a {
	display: block;
	font-size: 18px;
	font-weight: normal;
	margin-right: 40px;
	margin-left: 38px;
	color: #666;
}
.fdh-01-nav-one h3.cur,  .fdh-01-nav-one h3:hover {
	background: url(../images/p14-icon2.png) no-repeat right center #e1292e;
}
.fdh-01-nav-one h3.cur a,  .fdh-01-nav-one h3:hover a {
	color: #fff;
}
.fdh-01-nav dl {
	padding: 2px 0 4px;
}
.fdh-01-nav dt {
	height: 50px;
	font-size: 16px;
	line-height: 50px;
	padding-left: 54px;
	padding-right: 40px;
	margin-bottom: 1px;
	background: #ececec;
	position: relative;
}
.fdh-01-nav dt:after {
	content: "";
	width: 8px;
	height: 8px;
	border: 2px solid #b8b8b8;
	border-style: solid solid none none;
	position: absolute;
	top: 50%;
	right: 32px;
	margin-top: -4px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.fdh-01-nav dt.sidenavcur:after,  .fdh-01-nav dt:hover:after {
	border-color: #e1292e;
}
.fdh-01-nav dt.sidenavcur a,  .fdh-01-nav dt:hover a {
	color: #e1292e;
}
.fdh-01-nav dd {
	border: 1px solid #ececec;
	border-bottom: 0;
}
.fdh-01-nav p {
	height: 50px;
	font-size: 14px;
	line-height: 50px;
	padding-left: 72px;
	padding-right: 40px;
	border-bottom: 1px solid #ececec;
	background: #fff;
	position: relative;
}
.fdh-01-nav p.sidenavcur a,  .fdh-01-nav p:hover a {
	color: #e1292e;
}
.fdh-01-nav p.sidenavcur:after,  .fdh-01-nav p:hover:after {
	background: #e1292e;
}
.fdh-01-nav a {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.p6-order-form-1 {
	margin-bottom: 20px;
	overflow: hidden;
}
.p6-order-form-1-add {
	border: 1px solid #eee;
	overflow: hidden;
}
.p6-order-form-1-add h3 {
	height: 76px;
	line-height: 76px;
 font- size: 24px;
	color: #fff;
}
.p6-order-form-1-add ul {
	padding: 20px;
}
.p6-order-form-1-add li {
	font-size: 14px;
	line-height: 34px;
	color: #666;
}
.p6- order-form-1-add li.li01 {
	font-size: 20px;
	line-height: 42px;
	color: #c30101;
}
.xgzx-01 {
	padding: 36px 22px 46px 85px;
	background: #fff;
	border: 1px dashed #cacaca;
	margin-bottom: 20px;
}
.xgzx-01 dt {
	position: relative;
	height: 30px;
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 16px;
}
.xgzx-01 dt a {
	color: #333;
}
.xgzx-01 dt span {
	display: block;
	width: 60px;
	height: 30px;
	font-size: 18px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	position: absolute;
	top: 0;
	left: -65px;
	background: #e1292e;
}
.xgzx-01-desc {
	height: 72px;
	font-size: 14px;
	line-height: 24px;
	color: #666;
	overflow: hidden;
}
.xgzx-01-deta {
	width: 60px;
	float: right;
	padding-left: 20px;
	background: url(images/p14-icon21.png) no-repeat left center;
}
.xgzx-01-deta a {
	display: block;
	color: #e1292e;
}
.zxlb-1n-ts-01-list dl {
	border: 1px solid #dedede;
	width: 100%;
	margin-bottom: 15px;
	padding: 22px 0 22px;
	background: #fff;
	display: inline-block;
}
.zxlb-1n-ts-01-list dl:hover {
	border-color: #e1292e;
}
.zxlb-1n-ts-01-list dt {
	width: 35%;
	float: left;
	margin-left: 22px;
	margin-right: 5.5%;
}
.zxlb-1n-ts-01-list dt img {
	width: 100%;
	margin: 0 auto;
	display: block;
}
.zxlb-1n-ts-01-list dd {
	width: 54%;
	float: left;
}
.zxlb-1n-ts-01-list dd h4 {
	height: 40px;
	font-weight: normal;
	font-size: 18px;
	color: #154c64;
	line-height: 40px;
	margin-bottom: 5px;
}
.zxlb-1n-ts-01-list h4 a {
	display: block;
	color: #4b4a4a;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.zxlb-1n-ts-01-list dl:hover h4 a {
	color: #e1292e;
}
.zxlb-1n-ts-01-list-desc {
	max-height: 72px;
	font-size: 14px;
	line-height: 24px;
	color: #797979;
	margin-bottom: 28px;
	overflow: hidden;
}
.zxlb-1n-ts-01-list-deta {
	float: right;
	width: 134px;
	height: 40px;
	display: inline-block;
	border: 1px solid #aaa;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
}
.zxlb-1n-ts-01-list dl:hover .zxlb-1n-ts-01-list-deta {
	background: #e1292e;
	border-color: #e1292e;
}
.zxlb-1n-ts-01-list dl:hover .zxlb-1n-ts-01-list-deta a {
	color: #fff;
}
.zxxq-01-tit {
	height: 38px;
	font-size: 24px;
	font-weight: normal;
	line-height: 38px;
	color: #4b4a4a;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.zxxq-01-sour {
	height: 24px;
	font-size: 12px;
	line-height: 24px;
	text-align: center;
	color: #aaa;
	margin-bottom: 20px;
}
.zxxq-01-sour a {
	color: #aaa;
}
.zxxq-01-sour span {
	margin: 0 9px;
}
.zxxq-01-text {
	padding: 16px 18px;
	font-size: 14px;
	line-height: 24px;
	border: 1px solid #d6d6d6;
	margin-bottom: 22px;
}
.zxxq-01-text-t1 {
	width: 78px;
	float: left;
	color: #342f2e;
	margin-right: -78px;
}
.zxxq-01-text-t2 {
	padding-left: 80px;
}
.zxxq-01 {
	background: #fff;
	padding: 18px 0;
}
.zxxq-01-tit {
	height: 38px;
	font-size: 24px;
	font-weight: normal;
	line-height: 38px;
	color: #4b4a4a;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.zxxq-01-sour {
	height: 24px;
	font-size: 12px;
	line-height: 24px;
	text-align: center;
	color: #aaa;
	margin-bottom: 20px;
}
.zxxq-01-sour a {
	color: #aaa;
}
.zxxq-01-sour span {
	margin: 0 9px;
}
.zxxq-01-text {
	padding: 16px 18px;
	font-size: 14px;
	line-height: 24px;
	border: 1px solid #d6d6d6;
	margin-bottom: 22px;
}
.zxxq-01-text-t1 {
	width: 78px;
	float: left;
	color: #342f2e;
	margin-right: -78px;
}
.zxxq-01-text-t2 {
	padding-left: 80px;
}
.xgzx-01 {
	background: #fff;
	padding: 0 40px 8px;
}
.xgzx-01-tit {
	height: 55px;
	font-size: 20px;
	line-height: 55px;
	color: #4b4a4a;
}
.xgzx-01-list li {
	height: 46px;
	font-size: 14px;
	line-height: 46px;
	color: #4b4a4a;
	border-top: 1px dashed #dbdbdb;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.xgzx-01-list li a {
	color: #4b4a4a;
}
.xgzx-01-list li span {
	float: right;
}
.xgzx-pagin-01 dl {
	margin-bottom: 24px;
	padding-right: 40px;
}
.xgzx-pagin-01 dd {
	height: 32px;
	font-size: 14px;
	line-height: 32px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.xgzx-pagin-01 dd b {
	float: right;
	font-weight: normal;
}
.xgzx-pagin-01 dd span {
	width: 60px;
	height: 32px;
	background: #a2a2a2;
	color: #fff;
	text-align: center;
	display: inline-block;
	margin-right: 10px;
}
.xgzx-pagin-01 dt {
	height: 1px;
	border-bottom: 1px dashed #b5b5b5;
	margin-left: 60px;
	padding-top: 2px;
	margin-bottom: 2px;
}
.xgzx-pagin-01 dd em {
	float: right;
	font-style: normal;
	padding-left: 20px;
	font-weight: normal;
}
.xgzx-pagin-01 dl a {
	color: #4b4a4a;
}
.xgzx-pagin-01-href {
	float: right;
	font-size: 18px;
	line-height: 32px;
}
.xgzx-pagin-01-href span {
	display: inline-block;
	padding: 0 6px;
	margin-left: 4px;
	background: #e1292e;
}
.xgzx-pagin-01-href a {
	display: block;
	color: #fff;
}
.xgzx-pagin-01-key {
	min-height: 40px;
	border-top: 1px solid #e1292e;
	font-size: 14px;
	line-height: 40px;
	color: #575556;
}
.xgzx-pagin-01-key a {
	color: #575556;
}
.xgzx-pagin-01-key span {
	display: inline-block;
	margin: 0 4px;
}
.cplb-3n-ts-03-tit {
	height: 50px;
	font-size: 24px;
	font-weight: normal;
	line-height: 50px;
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 15px;
}
.cplb-3n-ts-03-tit span {
	display: inline-block;
	height: 50px;
	border-bottom: 1px solid #e1292e;
}
.cplb-3n-ts-03-list dl {
	width: 32.1%;
	border: 1px solid #dedede;
	margin-bottom: 15px;
	background: #fff;
	float: left;
	margin-right: 1.2%;
}
/*.cplb-3n-ts-03-list dl:nth-child(3n-1) {
	margin-right: 0;
}*/
.cplb-3n-ts-03-list dt img {
	width: 100%;
	margin: 0 auto;
	display: block;
}
.cplb-3n-ts-03-list dd {
	padding: 6px 20px 5px 20px;
}
.cplb-3n-ts-03-list dd h4 {
	height: 45px;
	font-weight: normal;
	font-size: 18px;
	color: #154c64;
	line-height: 45px;
}
.cplb-3n-ts-03-list h4 a {
	display: block;
	color: #727272;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.cplb-3n-ts-03-list dl:hover h4 a {
	color: #e1292e;
}
.cplb-3n-ts-03-list-desc {
	height: 40px;
	font-size: 14px;
	line-height: 20px;
	color: #666;
	margin-bottom: 12px;
	overflow: hidden;
}
.cplb-3n-ts-03-list-deta {
	width: 100px;
	height: 40px;
	display: inline-block;
	border: 1px solid #aaa;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
}
.cplb-3n-ts-03-list dl:hover {
	border-color: #e1292e;
}
.cplb-3n-ts-03-list dl:hover a {
	color: #e1292e;
}
.xl-xl-2nt16-9-01-list dl {
            width: 31.63%;
            border: 1px solid #dedede;
            margin-bottom: 15px;
            background: #fff;
            float: left;
            margin-right: 1.9%;
        }
        
        .xl-xl-2nt16-9-01-list dl:nth-child(3n) {
            margin-right: 0;
        }
        
        .xl-xl-2nt16-9-01-list dt img {
            width: 100%; 
            display: block;
        }
        
        .xl-xl-2nt16-9-01-list dd {
            padding: 6px 22px 20px 20px;
        }
        
        .xl-xl-2nt16-9-01-list dd h4 {
            height: 45px;
            font-weight: normal;
            font-size:18px;
            color: #4b4b4b;
            line-height: 45px;
        }
        
        .xl-xl-2nt16-9-01-list h4 a {
            display: block;
            color: #4b4b4b;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .xl-xl-2nt16-9-01-list dl:hover h4 a {
            color: #e1292e;
        }
        
        .xl-xl-2nt16-9-01-list-desc {
            max-height:190px;
            font-size: 14px;
            line-height: 20px;
            color: #666;
            margin-bottom: 12px;
            overflow: hidden;
        }
        
        .xl-xl-2nt16-9-01-list-deta {
            width: 100px;
            height: 40px;
            display: inline-block;
            border: 1px solid #aaa;
            font-size: 16px;
            line-height: 40px;
            text-align: center;
        }
        
        .xl-xl-2nt16-9-01-list dl:hover {
            border-color: #e1292e;
        }
        
        .xl-xl-2nt16-9-01-list dl:hover .xl-xl-2nt16-9-01-list-deta {
            background: #e1292e;
            border-color: #e1292e;
        }
        
        .xl-xl-2nt16-9-01-list dl:hover .xl-xl-2nt16-9-01-list-deta a {
            color: #fff;
        }
.p14-infocontent-1 {
            background: #fff;
            padding: 18px 0;
        }
        
        .p14-infocontent-1-tit {
            height: 38px;
            font-size: 24px;
            font-weight: normal;
            line-height: 38px;
            color: #4b4a4a;
            text-align: center;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .p14-infocontent-1-sour {
            height: 24px;
            font-size: 12px;
            line-height: 24px;
            text-align: center;
            color: #aaa;
            margin-bottom: 20px;
        }
        
        .p14-infocontent-1-sour a{
            color: #aaa; }
        .p14-infocontent-1-sour span {
            margin: 0 9px;
        }
        
        .p14-infocontent-1-text {
            padding: 16px 18px;
            font-size: 14px;
            line-height: 24px;
            border: 1px solid #d6d6d6;
            margin-bottom: 22px;
        }
        
        .p14-infocontent-1-text-t1 {
            width: 78px;
            float: left;
            color: #342f2e;
            margin-right: -78px;
        }
        
        .p14-infocontent-1-text-t2 {
            padding-left: 80px;
        }
    

        .p14-pagination-1 dl {
            margin-bottom: 24px;
            padding-right: 40px;
        }
        
        .p14-pagination-1 dd {
            height: 32px;
            font-size: 14px;
            line-height: 32px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        .p14-pagination-1 dd b{float: right;font-weight:normal;}
        
        .p14-pagination-1 dd span {
            width: 60px;
            height: 32px;
            background: #a2a2a2;
            color: #fff;
            text-align: center;
            display: inline-block;
            margin-right: 10px;
        }
        
        .p14-pagination-1 dt {
            height: 1px;
            border-bottom: 1px dashed #b5b5b5;
            margin-left: 60px;
            padding-top: 2px;
            margin-bottom: 2px;
        }
        .p14-pagination-1 dd em{float: right; padding-left: 20px;font-weight: normal;}
        .p14-pagination-1 dl a{color:#4b4a4a;}
        .p14-pagination-1-href {
            float: right;
            font-size: 18px;
            line-height: 32px;
        }
        
        .p14-pagination-1-href span {
            display: inline-block;
            padding: 0 6px;
            margin-left: 4px;
            background: #e1292e;
        }
        
        .p14-pagination-1-href a {
            display: block;
            color: #fff;
        }
        
        .p14-pagination-1-key {
            min-height: 40px;
            border-top: 1px solid #e1292e;
            font-size: 14px;
            line-height: 40px;
            color:#575556;
        }
        .p14-pagination-1-key a{ color:#575556;}
        .p14-pagination-1-key span {
            display: inline-block;
            margin: 0 4px;
        }
    

        .p14-info-2 {
            background: #fff;
        }
        
        .p14-info-2-tit {
            height:60px;
            font-size: 20px;
            line-height: 60px;
            background: #e1292e;
            color: #fff;width:12%;
            text-align: center;
        }
        
        .p14-info-2-list dl { 
            margin: 26px 3.3% 0 0;
            font-size: 12px;
            line-height: 18px;
            width:31%; float:left;
            overflow: hidden;
        }
        
        .p14-info-2-list dt {
            width:100%;
        }
        
        .p14-info-2-list dt img {
            display: block;
            width: 100%;
        }
        
        .p14-info-2-list dd h3 {
            height:50px;
            font-size: 14px;
            font-weight: normal;
            line-height: 50px;
            overflow: hidden; text-align: center;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        /*.p14-info-2-list-desc {*/
        /*    height: 18px;*/
        /*    overflow: hidden;*/
        /*    text-overflow: ellipsis;*/
        /*    white-space: nowrap;*/
        /*}*/
        
        /*.p14-info-2-list dl:nth-last-child(1) {*/
        /*    border-bottom: 0;*/
        /*}*/
        .p14-info-2-list dl:nth-child(3n){ margin-right:0;}
    

        .p14-info-3 {
            background: #eee;
            padding:30px;
        }
        
        .p14-info-3-tit {
            height: 55px;
            font-size: 20px;
            line-height: 55px;
            color: #4b4a4a;
        }
        
        .p14-info-3-list li {
            height: 46px;
            font-size: 14px;
            line-height: 46px;
            color:#4b4a4a;
            border-top: 1px dashed #dbdbdb;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .p14-info-3-list li a{ color:#4b4a4a;}
        .p14-info-3-list li span {
            float: right;
        }
		.p15-showcase {
            position: relative;
            padding: 20px;
            padding-bottom:10px;
            background: #fff;
            border: 1px solid #eee;
        }
        
        .p15-showcase-right-con {
            line-height: 25px;
            font-size: 14px;
            max-height: 311px;
            margin-bottom: 86px;
            overflow: hidden;
        }
        
        .p15-showcase-left {
            position: relative;
            width: 60%;
            float: left;
            line-height: 0;
            overflow: hidden;
            border: 1px solid #e7e7e7;
            margin-right: 3.3%;
        }
        
        .p15-showcase-left-jt {
            width: 12px;
            height: 23px;
            position: absolute;
            top: 50%;
            margin-top: -11px;
            cursor: pointer;
            z-index: 33;
        }
        
        .p15-showcase-left-prev {
            left: 10px;
        }
        
        .p15-showcase-left-next {
            right: 17px;
        }
        
        .p15-showcase-left-size {
            position: absolute;
            right: 0;
            bottom: 0;
            width: 56px;
            height: 28px;
            font-size: 18px;
            line-height: 16px;
            padding: 0 15px;
            font-weight: bold;
            color: red;
        }
        
        .p15-showcase-left-size em {
            font-style: normal;
        }
        
        .p15-showcase-left-pic {
            width: 100%;
            text-align: center;
        }
        
        .p15-showcase-left-pic li {
            float: left;
        }
        
        .p15-showcase-left-pic img {
            width: 100%;
            display: block;
        }
        
        .p15-showcase-right {
            width: 36%;
            float: left;
        }
        
        .p15-showcase-right-tit {
            height: 40px;
            font-size: 24px;
            line-height: 40px;
            color: #454545;
            margin-bottom: 16px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
		 .pc-cx-tel-1 {
                    width: 36%;
                    height: 56px;
                    border-top: 2px solid #e6e6e6;
                    padding-top: 10px;
                    position: absolute;
                    top: 100px;
                    right: 2%;
                }
                
                .pc-cx-tel-1-t1 {
                    width: 114px;
                    height: 44px;
                    background: #e1292e;
                    font-size: 18px;
                    line-height: 44px;
                    text-align: center;
                    float: right;
                }
                
                .pc-cx-tel-1-t1 a {
                    display: block;
                    color: #fff;
                }
                
                .pc-cx-tel-1-t2 {
                    height: 56px;
                    padding-left: 70px;
                    background: url(../images/pc-xc-icon2.png) no-repeat 10px top;
                    font-size: 18px;
                    line-height: 18px;
                    color: #454545;
                }
                
                .pc-cx-tel-1-t2 p {
                    line-height: 24px;
                }
				.p14-prodcontent-1 {
            background: #ffffff;
            padding: 32px 0 42px;
            margin-bottom: 22px;
        }
        .p14-product-2-tit {
            height: 46px;
            line-height: 46px;
            border-bottom: 2px solid #dfdfdf;
            margin-bottom: 30px;
            padding-top: 26px;
        }
        
        .p14-product-2-tit b {
            display: inline-block;
            font-size: 24px;
            font-weight: normal;
            color: #464646;
            padding-left: 32px;
            border-bottom: 2px solid #e1292e;
            background:url(../images/p14-icon11.png) no-repeat 0px center;
        }
        
        .p14-product-2-tit span {
            margin-left: 10px;
            font-size: 18px;
            font-family: Arial;
            color: #c2c2c1;
            text-transform: uppercase;
        }
        
        .p14-product-2-list dl {
            float: left;
            width: 23.8%;
            border: 1px solid #dfdfdf;
            margin-right: 1.5%;
            box-sizing: border-box;
        }
        
        .p14-product-2-list dl.p14-product-clear {
            margin-right: 0;
        }
        
        .p14-product-2-list dl img {
            display: block;
            width: 100%;
        }
        
        .p14-product-2-list dd {
            padding: 10px 28px 10px 10px;
            margin-right: 2px;
            position: relative;
        }
        
        .p14-product-2-list h3 {
            height: 30px;
            font-size: 16px;
            font-weight: normal;
            line-height: 30px;
            color: #191919;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .p14-product-2-list h3 a {
            color: #191919;
        }
        
        .p14-product-2-desc {
            font-size: 14px;
            line-height: 24px;
            color: #666;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .p14-product-2-list dl:hover {
            border-color: #e1292e;
        }
        
        .p14-product-2-list dl:hover h3 a {
            color: #e1292e;
        }
        .p14-prodcontent-1-tit {
            height: 40px;
            font-size: 24px;
            line-height: 40px;
            border-bottom: 2px solid #d4d4d4;
            margin-bottom: 20px;
        }
        
        .p14-prodcontent-1-tit span {
            display: inline-block;
            height: 40px;
            color: #464646;
            border-bottom: 2px solid  #e1292e;
            padding-left: 34px;
            background: url(../images/p14-icon11.png) no-repeat 2px center;
        }
        
        .p14-prodcontent-1-tit em {
            font-size: 18px;
            font-family: Arial;
            text-transform: uppercase;
            font-style: normal;
            color: #c2c2c1;
        }
		
		
    

        .k12-gl-gslb-3nf1-1-01-left dl {
            width: 24%;
            float: left;
            background: #f0f0f0;
            margin: 0 1.3% 13px 0
        }
        
        .k12-gl-gslb-3nf1-1-01-left dl:nth-child(4n) {
            margin-right: 0;
        }
        
        .k12-gl-gslb-3nf1-1-01-left dt {
            border: 1px solid #e5e5e5;
            padding: 10px 9px;
            background: #fff;
        }
        
        .k12-gl-gslb-3nf1-1-01-left dt img {
            display: block;
            width: 100%;
        }
        
        .k12-gl-gslb-3nf1-1-01-left dd {
            height: 50px;
            font-size: 14px;
            line-height: 50px;
            text-align: center;
            padding: 0 5px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            background: #f0f0f0;
        }
        
        .k12-gl-gslb-3nf1-1-01-left dd a {
            color: #4b4a4a;
        }

.fanye{text-align:center;clear: both;padding-top: 26px;padding-right: 0;padding-bottom: 30px;padding-left: 0;}
.fanye a{display:inline-block;height:30px;color:#fff;text-align:center;margin:0 4px;line-height:30px; text-decoration:none;}
.fanye a.fpage{background-color:#999;width:30px;height:30px;color:#fff;text-align:center;margin:0 4px;line-height:30px}
.fanye a.fbtn{background-color:#333;width:60px;}
.fanye a.fpage:hover{background-color:#333;box-shadow: 0px 0px 9px #999;}
.fanye a.fcur{background-color:#333;width:30px; text-align:center;box-shadow: 0px 0px 9px #999;}