@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px; }
html,body{width:100%;height:100%;}
body{font-size:16px; font-family:"Microsoft Yahei"; color:#333; }
body{overflow-x: hidden;}
img{border:0px; vertical-align: middle;/*display:block;*/ }
a{ text-decoration:none;color:#333333;outline: 0;}
a:hover{ color:#0366c3;}
ul,li{ list-style:none}
.clear{ clear:both;}
.box{width:1200px; margin:0 auto;}
.box:after{clear:both;content:"";display:block;}

.imgZoom { overflow:hidden; }
.imgZoom img{ -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}

.header{height:94px;background:#203d7d;}
.header .logo{float:left;padding:31px 0;}
.header .tel{float:right;height:18px;margin:38px 0px;line-height: 18px;background:url('tel.png') no-repeat left;background-size:auto 100%;text-indent:30px;font-size:18px;color:#fff;}
.header .nav{float:right;}
.header .nav li{float:left; line-height: 94px;margin-right:30px;font-size:18px;}
.header .nav li a{color:#fff;}
.header .nav li a:hover{color:#f9fc02;}

#banner{ min-width:1200px;}
#owl-banner { z-index:1; }
#owl-banner .owl-item img{ display: block; width: 100%; height: auto;}
#owl-banner .owl-controls { margin-top:0px;}
#owl-banner .owl-buttons {position: absolute; width: 100%; top: 50%; left: 0px; right: 0px; }
#owl-banner .owl-buttons .owl-prev { background-color:transparent; position: absolute; left: 15px; top: -40px; background: url('themes.gif') no-repeat left; height: 61px; width: 38px; text-indent: -9999px; padding:0px;}
#owl-banner .owl-buttons .owl-next { background-color:transparent; position: absolute; top: -40px; right: 15px; background: url('themes.gif') no-repeat right;text-indent: -9999px; height: 61px; width: 38px; padding:0px;}
#owl-banner .owl-pagination{ z-index:10; position:absolute; bottom:30px; left:46%;}
#owl-banner .owl-pagination .owl-page{ z-index:10;}
#owl-banner .owl-pagination .owl-page span {height: 12px; width: 12px; border-radius:12px}

.ilm{height:60px; line-height: 60px;padding:30px 0 10px 0;font-size:24px;font-weight:bold;}
.ilm.a{color:#fff;text-align: center;}

.neirong{margin:50px 0;border:solid 1px #888;height:100px; text-align:center;line-height: 100px;font-size:30px; position:relative;font-weight:bold;}
.neirong .hua{position:absolute;bottom:-15px;height:30px;left:0px; text-align: center;width:100%;font-weight: normal;}
.neirong .hua p{line-height: 30px;background:#fff;font-size:16px;margin:0 245px;}

.oo{height:169px;padding-bottom:40px;}
.oo dl{width:400px;height:169px;float:left;background:url('x.png') no-repeat left;}
.oo dl:first-child{background:none;}
.oo dl dt{float:left;width:120px;height:169px;margin-left:50px;}
.oo dl dd{padding:44px 0; line-height: 40px;}
.oo dl dd b{font-size:20px;display:block;font-weight: normal;}
.oo dl a{display:block;width: 100%;height:100%;}
.oo dl a:hover{background:url('ibg.png') no-repeat center;color:#fff;}
.oo dl.i1 a dt {background:url('i1.png') no-repeat left;}
.oo dl.i1 a:hover dt {background:url('i11.png') no-repeat left;}
.oo dl.i2 a dt {background:url('i2.png') no-repeat left;}
.oo dl.i2 a:hover dt {background:url('i21.png') no-repeat left;}
.oo dl.i3 a dt {background:url('i3.png') no-repeat left;}
.oo dl.i3 a:hover dt {background:url('i31.png') no-repeat left;}

.about{background:url('about.jpg') no-repeat center;background-size:100% 100%;background-attachment: fixed;padding:61px 0;}
.about .l{float:left;width:600px;}
.about .r{float:left;width:582px;height: 353px;padding:18px 18px 18px 0;background:#fff;margin-top:30px;}
.about .r .c{line-height: 36px;border:solid 1px #ececec;border-left:0px;padding:15px;height:321px;}
.about .r .c p{text-indent: 32px;}
.about .r .c a{display: inline-block;color:#fff;width:116px;height:38px;text-align: center;line-height: 38px;margin-top:15px;background:#0366c3;}
.about .r .c a:hover{background:#085094;}


.shebei{height: 568px;background:url('shebeibg.jpg') no-repeat;}
.shebei .item{width:378px;border: solid 1px #dedede;}
.shebei .item .i{width:378px;height:215px;overflow: hidden;}
.shebei .item .d{color: #999;padding:0 20px;padding-top:15px;}
.shebei .item .t{font-size:18px;font-weight:bold;margin-top:5px;line-height: 40px;color:#000;padding:0 20px;}
.shebei .item .c{line-height: 24px;padding:0 20px 5px 20px;color:#666;}
.shebei .item .m{padding-left:20px;padding-bottom:20px;}
.shebei .item a:hover .t{color:#006e9f}
#owl-shebei .owl-buttons .owl-prev { background-color:transparent; position: absolute; left: -80px; top:50%; background: url('left.png') no-repeat left; height: 58px; width: 41px; text-indent: -9999px; padding:0px;border-radius:0;margin-top:-29px;}
#owl-shebei .owl-buttons .owl-next { background-color:transparent; position: absolute; top: 50%; right: -80px; background: url('right.png') no-repeat right;text-indent: -9999px; height: 58px; width: 41px; padding:0px;border-radius:0;margin-top:-29px;}

.case{background:#f8f8f8;padding-bottom:50px;}
.zulin{padding-bottom:20px;}
.zulin:after{clear:both;content:'';display: block;}
.zulin{}
.zulin li{float:left;width:392px;margin-right:12px;margin-bottom:12px;}
.zulin li:nth-child(3n){margin-right:0px;}
.zulin li a{width:392px;height:259px;display: block;position: relative;overflow: hidden;}
.zulin li a .t{background:rgba(0,0,0,0.5);text-align: center;line-height: 259px;position: absolute;top: 0px;left:0px;width:100%;color:#fff;display:block;}
.zulin li a:hover .t{display:none;}

.news{padding-bottom:30px;}
.news .l{width:358px;float:left;}
.news .r{width:795px;float:right;}
.news .r .item:after{clear:both;content:'';display:block;margin-bottom:20px;}
.news .r .d{width:96px;float:left;text-align: center;border-right:solid 1px #888;line-height: 240%;color:#333;}
.news .r .d dt{font-size:30px;}
.news .r .t{width:678px;padding-left:20px;float:left;}
.news .r .t dt{font-size:20px;color:#000;padding-bottom:5px;}
.news .r a:hover .t dt{ color:#0366c3;}
.news .r .t dd{height:44px;line-height: 22px;color:#999;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}

.footer{background:#3f4447;color:#8d8d8e;padding:40px 0;}
.footer .link{line-height: 200%;border-bottom:solid 1px #8d8d8e;padding-bottom:15px;margin-bottom:15px;}
.footer .link:after{clear:both;display: block;content:''}
.footer .link .t{font-size:18px;color:#dcdddd;}
.footer .link a{color:#8d8d8e;display: inline-block;}
.footer .link a:hover{color:#ddd;}
.footer .l{float:left;}
.footer .l .men{line-height: 20px;margin:30px 0;}
.footer .l .men:after{clear:both;content:'';display:block;}
.footer .l .men a{font-size:18px;color:#dcdddd;}
.footer .l .men li{float:left;margin-right:40px;border-right:solid 1px #666;padding-right:40px;}
.footer .l .copy{line-height: 30px;float:left;}
.footer .r{width:260px;float:right;padding-top:10px;}
.footer .r .q{margin-left:16px;border:solid 1px #dddddd;padding:10px;width:92px;float:left;text-align: center;border-radius: 5px;}
.footer .r .q .t{padding-bottom:5px;color:#dddddd;}

.main{padding-bottom:60px;}
.bannei{height:313px;}
.position{height: 80px; line-height: 80px;border-bottom:solid 1px #eee;text-align:right;}
.position h3{float:left;font-size:24px;font-weight:bold;border-left:solid 10px #0366c3;height:40px; line-height: 40px;margin:20px 0;padding-left:20px;}

.columns{padding:50px 0; text-align:center;}
.columns dt{display:none;}
.columns dd{display:inline-block;margin:0 20px;height:50px;}
.columns dd a{display:block;background:#f6f6f6;height:50px;line-height:50px;padding:0px 50px;font-size:20px;}
.columns dd a.cur,
.columns dd a:hover{background:#0366c3;color:#fff;}

.content{line-height:240%;}
.newslist{}
.newslist .item{margin:30px 0;padding-bottom:30px;border-bottom: dashed 1px #eee;}
.newslist .item:after{clear:both;content:'';display:block;}
.newslist .item .d{width:136px;float:left;text-align: center;border-right:solid 1px #888;line-height: 240%;color:#333;}
.newslist .item .d dt{font-size:30px;}
.newslist .item .t{width:1040px;padding-left:20px;float:left;}
.newslist .item .t dt{font-size:20px;color:#000;padding-bottom:5px;}
.newslist .item a:hover .t dt{ color:#0366c3;}
.newslist .item .t dd{height:44px;line-height: 22px;color:#999;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}

.title{font-size:24px;text-align: center;padding:50px 0;}
.info{text-align: center;line-height: 60px;border-top: dashed 1px #eee;border-bottom: dashed 1px #eee;margin-bottom:30px;}

.tulist{padding-top:50px;}
.tulist .item{width:378px;float:left;margin:0px 11px;margin-bottom:20px;}
.tulist .item .i{width:378px;height:215px;overflow: hidden;}
.tulist .item .d{padding-top:15px;color: #999;}
.tulist .item .t{font-size:18px;font-weight:bold;margin-top:5px;line-height: 40px;color:#000;}
.tulist .item .c{line-height: 24px;padding-bottom:15px;color:#666;}
.tulist .item a:hover .t{color:#006e9f;}
