@charset "utf-8";
@import"font-awesome-4.4.0/css/font-awesome.min.css";
@font-face { font-family: 'AMAZONEN'; src: url('../font/AMAZONEN.eot'); src: url('../font/AMAZONEN.eot') format('embedded-opentype'), url('../font/../font/AMAZONEN.woff2') format('woff2'), url('../font/AMAZONEN.woff') format('woff'), url('../font/AMAZONEN.ttf') format('truetype'), url('../font/AMAZONEN.svg#AMAZONEN') format('svg'); }
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding: 0; margin:0;}
html, body, div, span, applet, object, iframe, 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, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0px; border: 0; font-size: 100%; outline: none; }
table, caption, tbody, tfoot, thead, tr, th, td, h1, h2, h3, h4, h5, h6, p { margin: 0; padding: 0px; }
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; overflow-x: hidden; }

body { font: 14px/1.8 "Microsoft Yahei","微软雅黑","Hiragino Sans GB","冬青黑体","Arial","Helvetica","SimHei","黑体","STXihei","华文细黑",sans-serif; margin: 0 auto; color: #333; background-color: #fff; line-height: 1.2; font-size: 15px }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
strong { font-weight: bold; }
img { border: 0; }
input { outline: none; }
input[type="text"], input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; border-radius: 0; }
textarea { -webkit-appearance: none; border-radius: 0; outline: none; }
::-moz-selection { background: #59b9ff; color: #fff; text-shadow: none; }
::selection { background: #59b9ff; color: #fff; text-shadow: none; }
select { outline: none; }
select::-ms-expand { display: none; }
a { text-decoration: none; blr: expression(this.onFocus=this.blur()); cursor: pointer; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;color: #333 }
a:link, a:visited { text-decoration: none;  }
a:active, a:hover { text-decoration: none; }
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0px; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
.fc { text-align: center; }
.fr { text-align: right; }
.l { float: left; display: inline-block; }
.r { float: right; display: inline-block; }
.vt { vertical-align: top; }
.vm { vertical-align: middle; }
.dib{ display: block; }
.fa, [class*=' fa-'], [class^=fa-] {display: inline-block;font: normal normal normal 16px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.botsign img{ width: 120px }
.inner { width:1300px; margin: 0px auto; }
.inner-box { width: 90%; min-width: 1250px; margin: 0px auto; }
.trans3 { -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.trans4 { -webkit-transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s; }
.trans6 { -webkit-transition: 0.6s; -moz-transition: 0.6s; -o-transition: 0.6s; transition: 0.6s; }
.top a:link, .top a:visited { color: #262626; }
.top a:active, .top a:hover { color: #db231b; }
.top {height:auto; width: 100%; z-index: 1000; }
.topline{ background: #f5f5f5; height: 38px; line-height: 38px }
.topline span{ float: right; }
.topline span a{ color: #333 }
.logobox{ height: 120px; background: #fff }
.logo { display: block; float: left; overflow: hidden; padding: 15px 0px;  }
.logo img { height: 100%; display: block; float: left;height: 82px; }
.logo .tag { float:left; height:60px;  color:#000; border-left:1px solid #d4d4d4; padding:0 0 0 15px; margin:10px 0 0 0; }
.logo .tag h3 { font-size:15px; line-height: 1.6; font-weight: normal; }
.logo .tag h3 b{ font-size:26px; color: #f98702;display: block; }
.logobox .tel{ color: #555; font-size: 14px; background: url(../image/tel.jpg) no-repeat left center; padding-left: 50px; float: right; line-height: 1.2; margin-top: 30px }
.logobox .tel b{ font-size: 30px; color: #091835; display: block; font-family: arial }
.navBox { display: block; height: 65px; background: #171e46; width: 100%  }
.nav li { display:inline-block; width: 185px; text-align: center; height: 65px;  position: relative;  background: url(../image/nav_line.jpg) no-repeat right center;}
.nav a { display: block; position: relative; font-size: 16px; height: 65px; perspective: 300px; transform-style: preserve-3d; line-height: 65px; color: #fff}
.nav a .bg { background-color: #f98702; position: absolute; left: 0px; bottom: 0px; border-bottom: solid #e62129; width: 100%; display: block; height: 100%; -webkit-transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s; -webkit-transform: rotateX(70deg); transform: rotateX(70deg); z-index: -1; transform-origin: center bottom 0; -webkit-transform-origin: center bottom 0; left: 0; opacity: 0; bottom: 0; visibility: hidden; color:#db231b }
.nav a .txt { position: relative; z-index: 2; color: #fff }
.nav .active a .bg { transform: none; opacity: 1; visibility: visible;  }
.navBox .arrow { position: absolute; left: 0px; top: 75px; height: 4px; display: block; background-color: #e62129; }
/*.nav li:first-child .subNavbox{display: none;}*/
.subNavbox a:link, .subNavbox a:visited { color: #979797; }
.subNavbox a:active, .subNavbox a:hover { color: #db231b; }
.subNavbox { position: absolute; left: 0px; top: 65px; width: 100%; background-color: #fcfcfc; box-shadow: 1px 2px 2px 0 rgba(88, 88, 88, 0.2); display: none; text-align: center;z-index: 9999 }
.subNavbox p { line-height: 1.2; padding:10px;}
.subNavbox p:first-child{ padding-top: 20px }
.subNavbox p:last-child{ padding-bottom: 20px }
.subNavbox p a { line-height: 1.2; height: auto; padding: 0 5px; font-size: 14px; }


/*手机站导航开始*/
.m-top{ display: none; background:#fff;  width: 100%;z-index: 99999;position:fixed;-webkit-box-shadow:0 0 5px rgba(0,0,0,.05);-moz-box-shadow:0 0 5px rgba(0,0,0,.05);box-shadow:0 0 5px rgba(0,0,0,.05); height: 70px; line-height: 70px;z-index: 8888}
.m-top .mlogo{ width:50%; }
.m-top .mlogo img{height:60px !important; width: auto; float: left;padding-top:5px}

.menu-btn{display:block;top:20px;right:4%;width:24px;height:25px;z-index:9999999999;position:fixed;}
.menu-btn>span{display:block;width:24px;height:2px;background:#000;cursor:pointer;border-radius:3px;margin-left:0}
.menu-btn>span:nth-child(1){position:absolute;top:4px}
.menu-btn>span:nth-child(2){position:absolute;top:11px}
.menu-btn>span:nth-child(3){position:absolute;top:18px}
.menu-btn>.span1{background:#fff;-webkit-animation:span1 .5s alternate;-moz-animation:span1 .5s alternate;animation:span1 .5s alternate;-webkit-transform:translateY(7px) rotateZ(45deg);-moz-transform:translateY(7px) rotateZ(45deg);transform:translateY(7px) rotateZ(45deg)}
.menu-btn>.span3{background:#fff;-webkit-animation:span2 .5s alternate;-moz-animation:span2 .5s alternate;animation:span2 .5s alternate;-webkit-transform:translateY(-7px) rotateZ(-45deg);-moz-transform:translateY(-7px) rotateZ(-45deg);transform:translateY(-7px) rotateZ(-45deg)}
.menu-btn>.span1-1{background:#000;-webkit-animation:span1-1 .5s alternate;-moz-animation:span 1-1 .5s alternate;-o-animation:span1-1 .5s alternate;animation:span 1-1 .5s alternate;-webkit-transform:translateY(0px) rotateZ(0deg);-moz-transform:translateY(0px) rotateZ(0deg);-ms-transform:translateY(0px) rotateZ(0deg);-o-transform:translateY(0px) rotateZ(0deg);transform:translateY(0px) rotateZ(0deg)}
.menu-btn>.span3-1{animation:span 3-1 .5s alternate;-webkit-transform:translateY(0px) rotateZ(0deg);-moz-transform:translateY(0px) rotateZ(0deg);-ms-transform:translateY(0px) rotateZ(0deg);-o-transform:translateY(0px) rotateZ(0deg);transform:translateY(0px) rotateZ(0deg);background:#000}
@keyframes span1{0%{transform:translateY(0px) rotateZ(0deg)}
10%{transform:translateY(-3px)}
70%{transform:translateY(7px)}
100%{transform:translateY(7px) rotateZ(45deg);background:#000}
}
@-webkit-keyframes span1{0%{-webkit-transform:translateY(0px) rotateZ(0deg)}
10%{-webkit-transform:translateY(-3px)}
70%{-webkit-transform:translateY(7px)}
100%{-webkit-transform:translateY(7px) rotateZ(45deg);background:#000}
}
@-moz-keyframes span1{0%{-moz-transform:translateY(0px) rotateZ(0deg)}
10%{-moz-transform:translateY(-3px)}
70%{-moz-transform:translateY(7px)}
100%{-moz-transform:translateY(7px) rotateZ(45deg);background:#000}
}
@keyframes span2{0%{transform:translateY(0px) rotateZ(0deg)}
10%{transform:translateY(3px)}
70%{transform:translateY(-7px)}
100%{transform:translateY(-7px) rotateZ(-45deg);background:#000}
}
@keyframes span2{0%{transform:translateY(0px) rotateZ(0deg)}
10%{transform:translateY(3px)}
70%{transform:translateY(-7px)}
100%{transform:translateY(-7px) rotateZ(-45deg);background:#000}
}
@-webkit-keyframes span2{0%{-webkit-transform:translateY(0px) rotateZ(0deg)}
10%{-webkit-transform:translateY(3px)}
70%{-webkit-transform:translateY(-7px)}
100%{-webkit-transform:translateY(-7px) rotateZ(-45deg);background:#000}
}
@keyframes span1-1{0%{transform:translateY(7px) rotateZ(45deg)}
10%{transform:translateY(7px)}
70%{transform:translateY(-3px)}
100%{transform:translateY(0px) rotateZ(0deg);background:#000}
}
@-webkit-keyframes span1-1{0%{-webkit-transform:translateY(7px) rotateZ(45deg)}
10%{-webkit-transform:translateY(7px)}
70%{-webkit-transform:translateY(-3px)}
100%{-moz-transform:translateY(0px) rotateZ(0deg);background:#000}
}
@-moz-keyframes span1-1{0%{-moz-transform:translateY(7px) rotateZ(45deg)}
10%{-moz-transform:translateY(7px)}
70%{-moz-transform:translateY(-3px)}
100%{-moz-transform:translateY(0px) rotateZ(0deg);background:#000}
}
@keyframes span3-1{0%{transform:translateY(-7px) rotateZ(-45deg)}
10%{transform:translateY(-7px)}
70%{transform:translateY(3px)}
100%{transform:translateY(0px) rotateZ(0deg);background:#000}
}
@-webkit-keyframes span3-1{0%{-webkit-transform:translateY(-7px) rotateZ(-45deg)}
10%{-webkit-transform:translateY(-7px)}
70%{-webkit-transform:translateY(3px)}
100%{-webkit-transform:translateY(0px) rotateZ(0deg);background:#000}
}
@-moz-keyframes span3-1{0%{-moz-transform:translateY(-7px) rotateZ(-45deg)}
10%{-moz-transform:translateY(-7px)}
70%{-moz-transform:translateY(3px)}
100%{-moz-transform:translateY(0px) rotateZ(0deg);background:#000}
}
.right-menu{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,.85);z-index:9999;min-width:320px;overflow:hidden;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.45s;-moz-transition:.45s;transition:.45s}
.right-menu1{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px)}
.right-menu ul{ position: relative; top: 70px }
.right-menu li {font-size: 15px; padding:0 10px 5px 10px; border-bottom:1px #666 solid;  line-height: 2;}
.right-menu li a{ color: #fff }
.right-menu li .onnav{  line-height: 1.5; padding-left: 15px}
.right-menu li .onnav a{display: block;}

/*banner*/
#banner{width:100%; height:600px; position:relative; overflow:hidden; z-index:88; display: block;}
#banner .banner1{width: 100%; height:600px; position:absolute; overflow: hidden;
	top:0; left:0;}
#banner .banner1 li{width: 100%; height:600px; display:block; position: relative; overflow: hidden;
	float:left; text-align: center;}
#banner .banner1 li a{display:block; width:100%; height:600px; float:left;}
#banner .banner1 li img{width:1920px; height: 100%; position: absolute; left: 50%; margin-left: -960px}

#banner a.a1{width:40px; height:80px; background:#000; position:absolute; top:50%; z-index:9; color:#fff;
	font-size:50px; text-align:center; line-height:80px; text-decoration:none; margin-top:-30px;
	opacity:0.6;
	-khtml-opacity:0.6;
	-moz-opacity:0.6; filter:alpha(opacity=60); font-family:'宋体'; display:none;}
#banner a.left{left:4%;}
#banner a.right{right:4%;}

#banner .banner2{ width:100%; height:auto; position:absolute; bottom:10px; left:0; text-align:center;
	font-size:0;}
#banner .banner2 li{display:inline-block; width:10px; height:10px; background:none; border:2px solid #fff;
	border-radius:50%; color:#fff; font-size:12px; line-height:18px; text-align:center;
	cursor:pointer; margin:0 4px;
	*zoom:1;
	*display:inline;}
#banner .banner2 li.on{background:#FFF;}

.bannern{height:350px !important;}
.bannern .banner1{height:350px !important;}
.bannern .banner1 li{ height:350px !important;}
.bannern .banner1 li a{ height:350px !important; }


#bannerm { width: 100%;overflow-x: hidden;overflow-y: hidden; display: none; padding-top: 70px}
.focus{ position: relative; }
.focus .hd{ position: absolute; bottom: 0; left: 45%;z-index: 99 }
.focus .bd{ position: relative; z-index: 88 }
.hd li{  height:6px; border-radius:3px; color: transparent; background:#fff; width:20px; display: inline-block; margin-right:5px }
.hd li.on{ background:#ff7e00; width: 25px }
/*footer*/
.bottom{ padding:0 0 60px 0; background:#080c0f url(../image/bot_bg.jpg) no-repeat top  center;   background-size: cover;}
.bottom .botnav{ font-size: 15px; color: #fff; border-bottom: 1px #2f2f30 solid; margin-bottom: 30px }
.bottom .botnav li{ display: inline-block; height: 70px; width:14%; text-align: center; padding:25px 0; }
.bottom .botnav li a{ color: #888;display: block; border-right: 1px #2f2f30 solid; }
.bottom .botnav li a:hover{ color: #fff }
.titles{position:relative; float: right; width: 58%; color: #fff }
.bottom .titles h2{color:#fff;font-size:30px;font-weight:700}
.bottom .titles .lxsm{color:rgba(255,255,255,0.85);line-height:28px;margin:10px 0;font-size:16px; float: left;}
.zxzx {float: left;background: linear-gradient(to right, #dc2c1d, #fc9d21);display: block;font-size: 20px;text-align: center;line-height: 50px;width: 160px;border-radius: 30px; color: #fff}
.advtel b {color: #ff7e00;font-size: 30px; line-height: 1.2}
.bot_lx .advtel {background: url(../image/tel_icon.png) no-repeat left top;background-size: 55px 55px;text-align: left;padding-left: 65px;font-size: 16px;  clear: both;}
.bot_lx{ color: #fff;margin-top: 50px; }
.bot_lx .kefu{ margin-top: 20px; }
.bot_lx .weixin{ font-size: 12px; clear: both;  margin:30px 0 0 0;text-align: center;}
.weixin div{width: 130px; height: 130px;}
.weixin .wx1{ margin:0 30px 0 60px }
.bot_lx .weixin img{border:3px #fff solid; width: 130px; height: 130px}
.bot_lx .weixin p{margin: 10px 0; clear: both; font-size: 15px}

.bottom .msg{width:38%; height: 420px; float: left;background: #fff;border-radius:25px;position:relative; padding: 30px }

.bottom .msg .text{border-radius:6px;font-size:16px;color:#494d56;text-align:left;}
.bottom .msg .text strong{display:block;font-size:30px;color:#1c1d20;margin-bottom:6px}
.bottom .msg form{padding:30px 0 0 0  }
.bottom .msg form .same{background:#fff;border-radius:5px;margin:0 0 10px 0;padding-left:8px;position:relative; border:1px #e5e5e5 solid;}
.bottom .msg form .same:before{content:"";width:30px;height:28px;display:block;position:absolute;left:15px;top:50%;margin-top:-15px}
.bottom .msg form .name:before{background:url(../image/home-rwzs2.png) no-repeat 0px 0px; }
.bottom .msg form .tel:before{background:url(../image/home-rwzs2.png)  no-repeat 0px -30px; }
.bottom .msg form .txt:before{background:url(../image/home-rwzs2.png) no-repeat 0 -60px; }
.bottom .msg form .same input,.bottom .msg form .same textarea{width:100%;height:48px;background:0 0;border:none;font-size:16px;color:#9699a0}
.bottom .msg form .txt{padding:14px 14px 14px 44px}
.bottom .msg form .txt:before{top:14px;margin:0}
.bottom .msg form .txt textarea{height:34px;resize:none}
.bottom .msg form .submit{border-radius:8px;margin-top:30px;overflow:hidden;}
.bottom .msg form .submit button{width:100%;height:50px; line-height: 50px;background-color: #f07d07;border:none;font-size:20px;color:#fff;font-weight:700;cursor:pointer;border-radius:8px; border-bottom: 4px #9c5527 solid}

.footer{ background: #080c0f; text-align: center; color: #555;padding: 
50px 20px 20px 20px; font-size: 15px; line-height: 1.8}
.footer a{ color:#555 }
.footer .link{ border-top:1px #363d42 solid; color: #363d42; padding:25px 0 0 0; margin-top: 20px }
.footer .link a{ color: #363d42; padding:0 10px; }

.mpiaofu{position: fixed;width:100%;bottom: 0;z-index: 888;text-align: center; border-top: 1px #ddd solid; display: none;}
.mpiaofu>a{float: left;width:50%;padding:10px 0;font-size: 15px;color:#fff;background: #fb4642;}
.mpiaofu>a>i{display: inline-block;width: 30px;height:30px;background: url("../image/tel.png") no-repeat;background-size: cover;vertical-align: middle;margin-right:10px;}
.mpiaofu>a.right{background: #f7ab00;}
.mpiaofu>a.right>i{width: 30px;height:30px;background: url("../image/online.png") no-repeat;background-size: cover;}

/*漂浮*/
.dockCon a:link, .dockCon a:visited { color: #fff; }
.dockCon a:active, .dockCon a:hover { color: #fff; }
.dock { position: fixed; width: 58px; top: 45%; right: 0px; z-index: 1000; }
.dockCon li { height: 50px; display: block; width: 58px; margin-bottom: 4px; position: relative; }
.dockCon .item-con { left: 0%; position: absolute; }
.dockCon a { background-color: #333333; display: block; width:200px; padding: 0px 20px 0px 58px; height: 50px; position: relative; background-position: left center; background-repeat: no-repeat; position: relative; text-align: center; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.dockCon .i1 { background-image: url(../image/sider_i1.png); }
.dockCon .i2 { background-image: url(../image/sider_i2.png); }
.dockCon .i3 { background-image: url(../image/sider_i3.png); }
.dockCon .i4 { background-image: url(../image/sider_i21.png); }
.dockCon a .txt { display: block; font-size: 18px; font-family: arial, helvetica, sans-serif; height: 50px; line-height: 50px; }
.dockCon a .zh { font: 14px/1.2 "microsoft yahei"; margin-top: 8px; display: block; }
.dockCon a .en { font: 12px/1.2 arial, helvetica, sans-serif; display: block; }
.dockCon .con { background-color: #202020; color: #b4b4b4; position: absolute; right: 0px; display: none; z-index: -1; }
.dockCon li.first .item-con { left: -134px; }
.dockCon li.first .item-con a { background-color: #e62129; }

/*index*/
.content { position: relative; z-index: 3; background-color: #fff; }
.ind_por{ padding: 70px 0; background: #f6f6f6 }
.ind_tit{ font-size: 16px;  text-align: center; color: #333; font-weight: normal; padding-bottom: 45px; line-height: 1.5}
.ind_tit b{ font-size: 44px; display: block; margin:0 auto; width: 750px;  color: #171e46}
.ind_tit b span{ color: #fe8a01; }
.ind_tit b:before{ width: 28px; height: 28px;background:url(../image/icon_l.jpg) no-repeat left center; content:""; position: absolute;margin: 20px 0 0 -50px;}
.ind_tit b:after{ width: 28px; height: 28px;background:url(../image/icon_r.jpg) no-repeat left center; content:""; position: absolute;margin: 20px 0 0 20px;}
.sider{ width: 270px; background: #171e46; color: #fff }
.sider li{ height: 90px; line-height: 90px; font-weight: bold; font-size: 20px;color: #171e46 }
.sider li:nth-child(even){ background: #bfcdec }
.sider li:nth-child(odd){ background: #d1ddf8 }
.sider .lone{ background: #171e46 !important; color: #fff; text-align: center; line-height: 100px; font-size: 30px}
.sider li i{ color: #000; font-size: 25px;padding:0 10px 0 30px;  }
.sider li a{ color: #171e46; display: block; }
.sider li a:hover,.sider li.active a{ background: #6772ab; color: #fff !important }
.sider li a:hover i,.sider li.active a i{ color: #fff }

.sider .left_lx { padding: 25px; }
.sider .left_lx span{ display: block;  margin-bottom: 15px}
.sider .left_lx span i{font-size: 20px; color: #fe8a01;padding: 5px 5px 0 0}
.sider .left_lx b{ font-size: 30px;color: #fe8a01; font-family: arial; padding: 0 0 0 15px }
.sider .left_lx a{ width: 185px; height: 42px;line-height: 42px; background: #fe8a01; text-align: center; margin: 10px 0 0 15px; border-radius: 5px; color: #fff }
.sider .left_lx a:hover{ width: 200px}
.por_list{ width:1030px  }
.por_list li{ height: 320px; width:315px; display: inline-block;  background: #fff; box-shadow: 0 0 10px #ddd;padding: 10px; text-align: center; margin: 0 0 25px 25px }
.por_list li img{ display: block; width: 295px; height: 210px }
.por_list li a span{ color:#333; display:block; padding: 10px  }
.por_list li .ckxq{width:80%; height: 30px;line-height: 30px; background: #a7a7a7; text-align: center; margin: 0 auto; border-radius: 5px; color: #fff}
.por_list li .ckxq:hover{ background: #fe8a01;}

/*adv*/
.ind_adv{ height: 250px; position: relative; padding: 40px 50px; background:url(../image/bg.jpg) repeat; box-shadow: 0 0 10px #ddd; border-radius: 10px; margin:70px auto; }
.ind_adv h3{ color: #171e46; font-size: 20px }
.ind_adv h3 b{ font-size: 40px; display: block; }
.ind_adv .fq { padding-top:20px }
.ind_adv .fq a{ display: inline-block; font-size: 18px;  padding-right: 30px; margin-bottom: 8px;color: #171e46 }
.ind_adv .fq a:hover{ color: #000; text-decoration: underline; }
.ind_adv .fq a i{ padding:5px 9px; background: #fe8a01;border-radius: 50%; margin-right: 5px }
.ind_adv img{ position: absolute; right: 50px; bottom: 0; width:350px; height: 300px }

/*youshi*/

.ind_ys{ background:url(../image/ys_bg.jpg) no-repeat center bottom; padding-bottom: 60px; background-size: 100%;}
.ind_ys .yslist{}
.ind_ys .yslist li{ display: inline-block; width: 305px; height: 370px; padding: 10px; background: #fff; border-radius: 5px; box-shadow: 0 0 10px #ddd;margin:10px 20px 55px 0;transition: all 0.3s;color: #000; }
.ind_ys .yslist li:nth-child(4){ margin-right: 0 }
.ind_ys .yslist li .tit{ display: block; text-align: center; font-size: 24px;padding: 15px 0; }
.ind_ys .yslist li img{ display: block; width: 285px;height:175px }
.ind_ys .yslist li .txt{ line-height: 1.5; font-size: 14px;  color: #555 }
.ind_ys .yslist li:hover{ transform: scale(1.06, 1.06); background-color: #fe8a01; color: #fff  }
.ind_ys .yslist li:hover .txt{ color: rgba(255,255,255,0.8); }


.lc_tit{ font-size: 40px; color: #f78602; margin-bottom: 30px }
.lc_tit span{ color: rgba(255,255,255,0.5); font-size:20px; }
.lc_tit i{ width:8px; height: 35px; background: #f78602; border-radius: 4px; display: block; float: left; margin: 8px 15px 0 0 }
.ind_lc li{ display: inline-block; text-align: center; color: #fff; font-size: 18px; margin-right: 160px; position: relative;}
.ind_lc li:after{/*width: 28px; height: 28px;*/ content:">"; position: absolute;font-family: '宋体'; font-size: 50px; top: 35px; right:-90px;}
.ind_lc li:nth-child(5){ margin-right: 0 }
.ind_lc li:nth-child(5):after{content:""; }
.ind_lc li span{ width: 120px; height:120px; display: block; background:#fff url(../image/lc_icon.png) no-repeat; border-radius: 60px; margin-bottom: 20px; transition: all 0.3s;   }
.ind_lc li:nth-child(1) span{ background-position: 0 0 }
.ind_lc li:nth-child(2) span{ background-position: -120px 0 }
.ind_lc li:nth-child(3) span{ background-position: -240px 0 }
.ind_lc li:nth-child(4) span{ background-position: -360px 0 }
.ind_lc li:nth-child(5) span{ background-position: -480px 0 }
.ind_lc li:nth-child(6) span{ background-position: -600px 0 }
.ind_lc li:nth-child(7) span{ background-position: -720px 0 }
.ind_lc li:hover{ color: #fe8a01;  }
.ind_lc li:hover span{ background-color: #fe8a01; transition: all 0.3s; }
.ind_lc li:nth-child(1):hover span{ background-position: 0 -120px }
.ind_lc li:nth-child(2):hover span{ background-position: -120px -120px }
.ind_lc li:nth-child(3):hover span{ background-position: -240px -120px }
.ind_lc li:nth-child(4):hover span{ background-position: -360px -120px }
.ind_lc li:nth-child(5):hover span{ background-position: -480px -120px }
.ind_lc li:nth-child(6):hover span{ background-position: -600px -120px }
.ind_lc li:nth-child(7):hover span{ background-position: -720px -120px }

/*about*/
.ind_about{ padding:60px 0 40px; height: 760px }
.ind_about .company{ position: relative; }
.ind_about .company:before{ width: 250px; height: 225px; content: ""; border:5px #171e46 solid;  position: absolute;top: 0; left: 50px;z-index: 3}
.company .com_tit { font-size:15px; line-height: 1.6; font-weight: normal; color:#333; position: absolute; z-index: 4;background: #fff; top: 30px;left: 100px;padding: 10px 0}
.company .com_tit b{ font-size:26px; color: #171e46;display: block; }
.company .com_txt{  line-height: 26px; color: #1f1f1f;position: absolute; z-index:5; background: #fff; top: 100px;left: 100px;padding: 15px 0}
.cmore{ color: #fe8a01 }
.com_pic{ position: relative; top:225px;z-index: 6 }
.com_pic .tit{width: 260px; height: 225px; background:#171e46; position: absolute; top: 0; left: 50px; text-align: center; color: #7b7d8d; font-family: arial;padding: 50px 0; font-size: 22px}
.com_pic .tit b{ color: #fff; font-size: 30px; display: block; }
.com_pic .tit:after{ height: 3px; background:#fe8a01; content: ""; position:absolute; width: 120px; left:65px; top: 150px }

.shebei{ height: 360px }
.sb_tit{ font-size: 24px; color: #171e46; margin-bottom: 20px;border-bottom: 1px #ddd solid ;padding-bottom: 20px}
.sb_tit i{ width:5px; height: 25px; background: #f78602; border-radius: 3px; display: block; float: left; margin: 0 10px 0 0 }
.sb_tit a{ color: #000; font-size: 15px; font-weight: normal; }
.sb_tit a:hover{ color: #fe8a01 }
.shebei-list { width: 1300px; margin: 0px auto; }
.shebei-list a:link, .shebei-list a:visited { color: #999; }
.shebei-list a:active, .shebei-list a:hover { color: #fff; }
.shebei-list .shebei-item { float: left; display: block; margin: 0px 25px 0 0; width: 306px; }
.shebei-list .shebei-item:nth-child(4){ margin: 0 }
.shebei-list .shebei-item a { display: block; background-color: #fff; overflow: hidden; position: relative; height:250px; }
.shebei-item figure { overflow: hidden; position: relative; height: 200px; border:3px #fff solid; box-shadow: 0 0 8px #ddd }
.shebei-item figure:before { content: ""; width: 100%; height: 100%; border: 1px solid #fff; transition: 200ms; box-sizing: border-box; position: absolute; left: 0; top: 0; z-index: 5; }
.shebei-item figure img { width: 100%; display: block; transition: 600ms; -webkit-transition: 600ms; -ms-transition: 600ms; }
.shebei-item figure .red-bg { /*background: url(../images/red_50.png) repeat;*/ background: none rgba(23,30,70,0.5); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0; visibility: hidden; transition: 300ms; -webkit-transition: 300ms; }
.shebei-item figure .line { display: block; background: #fff; position: absolute; top: 50%; left: 50%; opacity: 0; visibility: hidden; transition: 400ms; -webkit-transition: 400ms; }
.shebei-item figure .line_1 { width: 52px; height: 1px; margin: -1px 0px 0px -26px; transform: translateX(-55px); -webkit-transform: translateX(-55px); }
.shebei-item figure .line_2 { width: 1px; height: 52px; margin: -26px 0px 0px -1px; transform: translateY(55px); -webkit-transform: translateY(55px); }
.shebei-item .con .zh { font-size: 16px; display: block; color: #202020; text-align: center; line-height: 2 }

.shebei-item:hover figure:before { border: 3px solid #171e46; }
.shebei-item:hover figure img { transform: scale(1.1); -webkit-transform: scale(1.1); }
.shebei-item:hover figure .red-bg { opacity: 1; visibility: visible; }
.shebei-item:hover figure .line { transform: translate(0); -webkit-transform: translate(0); opacity: 1; visibility: visible; }
.shebei-list .slick-prev, .shebei-list .slick-next { width: 40px; height: 40px; position: absolute; top: 50%; margin-top: -38px; z-index: 100; transition: all 0s ease 0s; -webkit-transform: all 0s ease 0s; border-radius: 50%; background: url(../images/btn_ico.png) no-repeat; }
.shebei-list .slick-prev { left: -60px; background-position: left top; }
.shebei-list .slick-next { right: -60px; background-position: right top; }
.shebei-list .slick-prev i, .shebei-list .slick-next i { display: block; width: 100%; height: 100%; background: url(../images/btn_ico.png) no-repeat; transition: 300ms; -webkit-transition: 300ms; opacity: 0; transform: scale(0); -webkit-transform: scale(0); visibility: hidden; }
.shebei-list .slick-prev i { background-position: left bottom; }
.shebei-list .slick-next i { background-position: right bottom; }
.shebei-list .slick-prev:hover i, .shebei-list .slick-next:hover i { opacity: 1; visibility: visible; transform: scale(1); -webkit-transform: scale(1); }

/*news*/
.ind_news{ padding:70px 0; background:url(../image/bgn.jpg) repeat;  }
.newsl{ width: 35%; background: #0f1835; color: #fff; border-radius: 5px; box-shadow: 0 0 8px #666; height: 500px}
.newsl .news-tit{ font-size: 20px; display: block; padding: 0 30px 15px 30px; color: #fff }
.newsl .newstxt{  font-size: 15px; line-height: 25px; padding: 0 30px 30px 30px; color: rgba(255,255,255,0.7);  display: block;}
.newsl img{  width: 100%; margin-bottom: 40px; height: 320px }

.newsr{ width: 60%; background:rgba(255,255,255,0.5);box-shadow: 0 0 4px #ddd; height: 500px; border-radius: 5px; padding:30px; }
.itemni{ clear: both; border-bottom: 1px #d4d4d4 solid; margin-bottom: 35px; height: 125px }
.itemni .newstxt{ color: #777; font-size: 15px; line-height: 25px; }
.itemni .newstit{ font-size: 20px; display: block; color: #222; margin-bottom: 8px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;  }
.itemni .idate{background: #e6e6e6; width: 100px; height: 100px; padding: 10px 0; color: #565656; font-size: 20px;  text-align: center; font-family: Arial; margin-left: 40px;}
.itemni .idate b{ color: #333; font-size: 40px; display: block; padding-bottom: 3px; border-bottom: 1px #fff solid; margin-bottom:5px; }

/*内页*/
.pbanner{ background:#333;  height: 350px  }
.mr5{ margin-top:30px }
.paging { text-align: center; padding: 20px 0px; }
.paging a:link, .paging a:visited { color: #666666; }
.paging span.current, .paging a:hover { color: #fff; background-color: #333; border-color: #222; }
.paging a, .paging span { padding: 7px 13px; border: 1px solid #d1d1d1; margin: 0px 2px; }
.lction{ height: 40px; line-height: 40px;  background-color: #f5f5f5; color: #333 }

.por_ny{ width: 980px }
.cpnr1{ margin-bottom:50px; padding-top: 50px }
.cpnr1_l{ width: 55% }
.cpnr1_l img{ width: 100%;border-radius: 5px; }
.cpnr1_r{ width: 42%; }
.cpnr1_r .tit{ font-size: 22px;padding: 10px 0 5px 0; color: #222}
.cpnr1_r  i{  color: #b01c1c }
.cpnr1 .tage{ font-size: 15px; color:#666; margin:15px 0; padding:15px 0; border-top:1px #ddd solid; display: block; line-height: 1.8 }
.cpnr1 .tage b{ color:#111 }
.cpnr1 .tage2 i{ color:#b01c1c  }
.cpnr1 .tage2 strong{ color:#b01c1c; font-size: 28px; font-family: arial  }

.bgf3 { background-color: #F3F3F3; }
.infoPaging { line-height: 36px; padding: 20px;  }
.infoPaging a:link, .infoPaging a:visited { color: #9c9c9c; }
.infoPaging a:active, .infoPaging a:hover { color: #D9251D; }
.article{  padding: 30px 0;line-height:1.8}

.wtit{ height: 55px; line-height: 55px; color: #0f1835; font-size: 20px; border-radius: 5px; background:#fff; box-shadow: 0 0 5px #eee; font-weight: bold; margin-top: 30px }
.wtit li{ display: inline-block; width:32%; text-align: center; border-right: 1px #ddd solid  }
.wtit li a{ color: #222 }
.xgcptj{background:#f6f6f6;padding:5px 10px 10px 10px; margin-top:20px;border-radius: 10px}
.daodu{background:url(../image/newkf.png) no-repeat 20px center #FEEDE9;background-size: 80px;padding:30px 0px 30px 130px; margin-bottom:50px;margin-top:30px;color:#FA3B1F;    border: 1px dashed #f90;overflow:hidden;box-sizing: border-box;}
.daodu p.tip{text-indent:0; font-size:16px;}
.daodu .tel{ width:52%; float:left; color:#ed2225; font-size:28px; font-weight:bold; margin-top:8px;}
.daodu .tel span{ font-size:15px; color:#333; font-weight:normal; vertical-align:center;}
.daodu .tool{ float:right; width:22%;*margin-right:60px;}
.daodu .tool a{ font-size:15px; color:#fff;display:block; float:left; text-align:center;}
.daodu .tool a img{ width:35px;vertical-align: middle;margin-right: 5px;animation: myfirst 0.5s infinite;display: inline-block;margin-left: 10px;}
.daodu .tool a.baojia{padding:8px 20px;background: #f20d01;font-size: 20px;background: -webkit-gradient(linear, 0% 2%, 60% 10%,from(#f20d01), to(#ff461f));-webkit-box-shadow: #ff461f 0px 2px 5px;-moz-box-shadow: #ff461f 0px 0px 5px; margin-top: -20px; }
.honor li{ height: 270px }


.msg-base{ position: relative; float: left; width: 40%;}
.msg-base dl{ margin-top: 30px;}
.msg-base dt{ font-size: 24px; line-height: 1; margin-bottom: 55px;}
.msg-base dd{ color: #444; height: 24px; line-height: 24px; margin-bottom: 30px; font-size: 18px}
.msg-base dd b{font-weight: bold;font-size:26px;}
.msg-base .lxicon{ width: 30px; height: 30px;  color: #fff; background-color: #171e46; border-radius: 15px; float: left; text-align: center; line-height: 30px; font-size: 20px; margin-right: 10px }
.msg-base p{ font-size: 18px; line-height: 30px; margin-top: 50px; }
.msg-base span{ display: inline-block; color: #FFF; font-size: 18px; width: 50%; height: 50px; line-height: 50px; text-align: center; margin-top: 40px; border-radius: 6px; cursor: pointer; background-color: #7896DE;}
.msg-base span:hover{ background-color: #5E80D2;}

.wx{ float: left; width: 15%; text-align: center; margin-right: 40px}
.wx img{border: 5px #fff solid; box-shadow: 0 0 10px #ccc; margin:80px 0 10px 0; width: 140px; height: 140px}

.cont-map{ margin-top: 40px }
.cont-map h2{text-align:center;color:#2D203B;font-size:34px;line-height:1.1;margin-bottom: 40px;}
.cont-map h2:before{content:'';display:inline-block;width:28px;height:28px;vertical-align: middle; margin-right:20px;background:url(../image/icon_l.jpg) no-repeat;}
.cont-map h2:after{content:'';display:inline-block;width:28px;height:28px;vertical-align: middle;margin-left:20px;background:url(../image/icon_r.jpg) no-repeat;}
#allmap{ width: 100%; height: 600px;  }

 
 .newsnl{ width: 940px;  border-right: 1px #ddd solid; }
.itemn{  font-size: 14px;color:#797979; border-bottom: 1px #eee solid; height: auto; overflow: hidden; padding:28px 0; }
.itemn .idate{ float: left; font-size: 24px;  width: 100px; font-family: arial}
.itemn .tit{ float: left;  width: 860px; color: #555}
.itemn .tit b{ color: #444;font-size: 18px; display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding:0 0 10px 0; font-weight: normal; }
.itemn .tit b:hover{color:#b01c1c;}

.cpn_t{ text-align: center; font-size:20px ;  line-height: 50px; color: #222}
.z-day{font-size: 14px;color:#666; margin-top: 20px; text-align: center;}
.z-day span{padding-right: 2%;}
._date{ height:30px; line-height:30px; margin-bottom:7px; font-size:13px; color:#676767;  background:url(../image/clock.png) no-repeat left center;padding:3px 0 3px 25px;}
._back{background:url(../image/icon_newfh.jpg) no-repeat left center; padding-left: 25px; }
._author{background:url(../image/author.png) no-repeat left center; background-size:25px; padding-left:30px;}
.newsbar{ width:360px; }
.newsbar h3 {color: #b32727;font-size: 18px;margin-top: 50px;padding-left: 30px;position: relative;}
.newsbar h3:before{content: '';width: 125px;height: 1px;background: #b32727;position: absolute;bottom: -5px;left: 1px;}
.newsbar ul{ padding-left:4% }
#article{ padding: 20px; line-height: 1.6 }
.about{  line-height: 1.8; font-size: 15px }


@media screen and (max-width:1300px){
.inner { max-width:1100px;width:100%; margin: 0px auto; }
.logo {padding: 20px 0px;}
.logo img{ height: 50px }
.logobox {height: 100px;}
.navBox {width: 784px;margin-top: 20px;}
.nav li {width: 95px;}

.i_cpfl li {width:150px;height: 50px;line-height: 50px; }
.porteam,.casepic{width:23%; padding:0px; text-align: left; margin: 0 2% 15px 0 ;height: auto;}
.porteam .img,.casepic .img{width: 100%; height: auto; }
.porteam .img img, .casepic .img img {height: auto;}
.porteam .img:hover img{transform: scale(1.06, 1.06);transition: all 0.3s;}
.ind_ys {padding: 40px 0;}
.ind_ys .yslist{ max-width:1100px; margin:0 auto; }
.ind_ys .yslist li{ width: 260px; height: 300px; padding: 5px; background:#fff;  margin-right: 15px; box-shadow: 0 0 5px #ddd}
.ind_ys .yslist li .tit{ font-size: 20px;padding: 10px 0; }
.ind_lc{ padding:20px 0 50px 0; }
.ind_lc li{  width: 180px; height:210px; margin: 0px 18px; vertical-align: top}
.rollBox{ display: none; }
.ind_case{ padding: 30px 0; background: #fff }
.indcase_list{ display: block; }
.ind_about { padding:25px 0; background: #f6f6f6; height: auto; }
.company{ width:98%; line-height:1.7; margin: 0 auto }

.cmore{ color: #fe8a01 }
.com_pic{ position: relative; top:225px;z-index: 6 }
.com_pic .tit{width: 260px; height: 225px; background:#171e46; position: absolute; top: 0; left: 50px; text-align: center; color: #7b7d8d; font-family: arial;padding: 50px 0; font-size: 22px}
.com_pic .tit b{ color: #fff; font-size: 30px; display: block; }
.com_pic .tit:after{ height: 3px; background:#fe8a01; content: ""; position:absolute; width: 120px; left:65px; top: 150px }

.por_ny, .newsnl,.porgk {width: 780px;}
.por_list,.news_list{ width:780px  }
.cpnr1 .tage2 strong{ font-size: 22px }

}


@media screen and (max-width:1024px){
img{ width: 100% !important; display: block; max-width: 100%; height: auto; }
.m-top{ display: block; }
.m-top .mlogo img{height:48px !important;  width: auto !important; margin-top: 6px}
.top{ display: none; }
.dock{ display: none; }
.inner {width:98%; margin: 0px auto; max-width:98% }
.mimg{ display: block; }
.pcimg{ display: none; }
#banner{ display: none; }
#bannerm{ display: block; }
.ind_tit { padding-bottom: 10px;font-size: 14px; }
.ind_tit b {font-size: 18px; width: auto;}
.ind_tit b:before{ width: 20px; height: 20px;margin: 6px 0 0 -30px; background-size: cover;}
.ind_tit b:after{ width: 20px; height: 20px;margin: 6px 0 0 10px;background-size: cover;}
.ind_tit span {top: -25px;font-size:20px;}
.ind_tit .line {margin:8px auto;}
.ind_adv{display: none;}
.ind_about {padding: 15px 0;background: #fff; height: auto;}
.i_cpfl{ margin-bottom: 10px }
.i_cpfl li {width: 30%;height: 40px;line-height: 40px;  font-size: 14px;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.ind_por {padding: 20px 0 20px 0;}
.porteam,.casepic{width:48%; padding:0px; text-align: left; margin: 0 2% 15px 0 ;height: auto;}
.porteam:nth-child(2n){ margin-right: 0 }
.porteam .img,.casepic .img{width: 100%; height: auto; }
.porteam .img img, .casepic .img img {height: auto;}
.porteam .img:hover img{transform: scale(1.06, 1.06);transition: all 0.3s;}
.ind_ys .yslist{ max-width:100%; width: 98%; margin:0 auto; }
.ind_ys .yslist li{ width:98%; height: auto; padding: 5px; margin:15px auto; }
.ind_ys .yslist li .tit{ font-size: 18px;padding: 10px 0; }
.ind_lc{ display: none; }
.rollBox{ display: none; }
.abouttel{display: none; }
.indcase_list{ display: block; }
.ind_case{ padding: 25px 0;  }
.ind_news .newslist{  width:98%; clear: both; margin: 0 auto}
.newsl{ display: none;}
.newsr{ clear: both; width: 100%;height: auto; padding: 10px; margin: 15px auto}
.ind_news .newslist.r{ display: none; }
.footer .inner{ display: none; }
.bottom .botnav{margin-bottom: 15px; display: none; }
.bottom .botnav li{height: 50px;  padding:15px 0; }
.bottom .msg {width: 96%;height:auto; margin:15px 2% 10px 2%;
border-radius: 10px;padding: 10px; clear: both;}
.titles {width: 96%;height:auto; margin:0 2% ;clear: both;}
.bottom .titles .lxsm{ clear: both; float: none;line-height:1.6;margin:5px 0;font-size:14px; }
.bottom .msg .text strong {font-size: 18px;}
.bottom .titles h2{font-size:22px;}
.zxzx {font-size: 14px;line-height: 40px;width:150px;border-radius: 20px;}
.advtel b {font-size: 24px; }
/*.bot_lx .advtel {background: url(../image/tel_icon.png) no-repeat left top;background-size: 55px 55px;text-align: left;padding-left: 65px;font-size: 16px;  clear: both;}*/
.bot_lx{ margin-top:10px; }
.bot_lx .kefu{ margin-top:10px; }
.bot_lx .weixin{ margin:10px 0 0 0;}
.weixin div{width:29%;height:auto}
.weixin .wx1{ margin:0 10px 0 20px }
.bot_lx .weixin img{border:2px #fff solid; width: 100%; height:auto}
.bot_lx .weixin p{margin: 10px 0; clear: both; font-size: 15px}


.kefu{ clear: both !important; margin: 0 auto;float: none;}
.ind_about .company{ height: 380px }
.ind_about .company:before{ width:100px; height:120px;left: 0px;z-index: 3}
.company .com_tit { top: 20px;left: 10px;padding: 5px 0}
.company .com_tit b{ font-size:20px;  }
.company .com_txt{  top: 140px;left:0px;padding:0}
.cmore{ color: #fe8a01 }
.com_pic{display: none; }

.shebei{ height:auto; overflow: hidden; }
.sb_tit{ font-size:18px; margin-bottom: 10px;padding-bottom: 10px}
.sb_tit i{ width:5px; height: 20px; background: #f78602; border-radius: 3px; display: block; float: left; margin: 0 10px 0 0 }
.sb_tit a{ color: #000; font-size: 15px; font-weight: normal; }
.sb_tit a:hover{ color: #fe8a01 }
.shebei-list { width: 98%; margin: 0px auto; }
.shebei-list .shebei-item{ width: 48%; display: block; margin:5px 1%; vertical-align: top }
.shebei-list .shebei-item a {height: auto;}
.shebei-item figure {height: auto;box-shadow: 0 0 5px #ddd;}
.shebei-list .shebei-item:nth-child(4) {margin:5px 1%; }

.ind_news {padding: 25px 0;}
.ind_news .newtit{ line-height: 40px;margin-bottom: 10px }
.ind_news .newtit b{ font-size: 18px;  width: 80px }
.ind_news .newtit a{ margin-top: 5px }
.itemni .idate{ display: none; }
.itemni {margin-bottom: 10px;height:auto; padding-bottom: 5px}
.itemni .newstit {font-size:16px;margin-bottom: 5px;}
.itemni .newstxt {font-size: 14px;line-height: 1.5;}

.sider{ width: 98%; clear: both; margin: 0 auto; background: none; }
.sider .lone {background: #171e46 !important;line-height: 36px; font-size: 13px;}
.sider li {height: 36px;line-height: 36px;font-weight: normal;font-size:13px;color: #171e46; display: inline-block;  width: 31.8%; margin:5px .7%; text-align:center;overflow: hidden;}
.sider li i {display:none}
.left_lx,.xgnews{ display: none; }
.left_nav .lone{ height:auto; font-size: 20px;  padding: 10px;  }
.left_nav .lone .en{ font-size: 14px; margin:5px auto 0 auto; width: 120px  }
.left_nav li{ height: 35px; line-height: 35px; font-size: 14px; width: auto; margin: 10px 1% 0 1%; display:inline-block;  text-align: center; overflow: hidden;}
.left_nav li a{padding: 0 8px}
.left_nav li i{ display: none;  }
.por_ny, .newsnl,.porgk,.por_list,.news_list {width: 98%;  clear: both; margin: 5px auto}
.cpnr1 .tage {font-size: 14px;margin: 5px 0;padding: 5px 0;line-height: 1.6;}
.article {padding: 10px 0;line-height: 1.6;}
.mr5 {margin-top: 10px;}
.wtit,.xqtit{ font-size: 15px;margin-bottom: 10px; }
.xqtit i {font-size: 14px;}
.xqtit:before {width: 60px;height: 3px;bottom: -10px;left: 40px;}
.xgcptj ul{ padding-top: 10px }
.itemL{ width:47%;  margin:0 1% 10px 1% ;}
.itemL:nth-child(2n){ margin-right: 0 }
.wtit{ height: 40px; line-height: 40px; margin-top: 0 }
.cpnr1{ margin-bottom: 10px; padding-top: 15px }
.cpnr1_l,.cpnr1_r{ clear: both; width: 98%; margin: 0 auto }

.bottom .msg form{padding:10px 0 0 0  }
.bottom .msg form .same{margin:0 0 10px 0;padding-left:8px;}

.bottom .msg form .same input,.bottom .msg form .same textarea{width:100%;height:40px;font-size:14px;}
.bottom .msg form .submit{margin-top:10px; margin: 0 auto;width:60%;}
.bottom .msg form .submit button{width:100%;height:40px; line-height: 40px;font-size:15px; border-bottom: 2px #9c5527 solid;  }

.daodu{ display: none; }
.porgk{ display: none; }
.ind_ys {padding: 15px 0;}
.left_nav, .xgnews {padding-bottom: 10px; margin-bottom: 15px}
.por_list li,.casepic{ height: auto; width:48%;  margin: 0 2% 15px 0;padding: 3px }
.por_list li .img,.casepic .img{display: block; width: 100%; height: auto;  transition: all 0.3s;overflow: hidden; }
.por_list li .img img,.casepic .img img{ width:100% !important; height: auto  !important; }
.por_list li span{padding:5px;  }
.por_list li:nth-child(2n) {margin-right: 0;}
.por_list li:nth-child(3n) {margin: 0 2% 15px 0; }
.por_list li img{ display: block; width:100%; height: auto }
.bottom{ display: block; padding: 0 0 15px 0 }
.bqsy{line-height:22px}
.msg-base{ width: 98%; clear: both; margin: 0 auto }
.msg-base dt {font-size: 18px;margin-bottom:15px;text-align: center;}
.wx {width: 25%;margin-right: 20px; vertical-align: top;}
.wx img {margin: 10px 0;width: 10%; height:auto;}
.cont-map{ width: 100%. margin-top:20px }
.cont-map h2 {font-size: 24px;margin-bottom: 20px; }
.msg-base dd {margin-bottom: 10px;font-size: 14px;}
#allmap {width: 100%;height: 300px;}
.mpiaofu{ display: block; }


}
