﻿@charset "utf-8";

/*

 * This is NOT a freeware, use is subject to license terms

 * @author Miscuz! <526781311@qq.com>

 * @version 9.20.15

 * @support http://www.950085.com

 */

.wp{width:1200px;margin:0 auto}

a.imgzoom img{transition: all 0.3s ease 0s}

a.imgzoom:hover img{

	-webkit-transform-origin: center center;

	-webkit-transform: scale(1.1, 1.1);

	-moz-transform-origin: center center;

	-moz-transform: scale(1.1, 1.1);	

}



.flexslider{position:relative;height:480px;overflow:hidden;zoom:1}

.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}

.flexslider .slides{zoom:1}

.flex-direction-nav{z-index:999}

.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease}

.flex-direction-nav .flex-next{background-position:0 -90px;right:0}

.flex-direction-nav .flex-prev{left:0}

.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25)}

.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25)}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50)}

.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center}

.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline}

.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer}

.flex-control-paging li a.flex-active{background-position:0 0}





.navsp{background:#0273b9}

.nav{height:47px}

.nav li.item{display:inline;float:left;height:47px}

.nav li.item a.item{font-size:16px;color:#fff;padding:0 29px;display:block;height:47px;line-height:47px;vertical-align:middle}

.nav li.item.cur a.item{background:#0e5c8c}

.nav li.item.curr a.item{background:#0e5c8c}



.la{background:url(../images/b90.png);border-bottom:4px #0273b9 solid;z-index:999999999;display:none;position:absolute;width:100%;left:0;top:47px}

.lala{ padding:10px 0; position:absolute; width:180px; top:47px; z-index:999999; display:none; background:url(../images/b90.png); border-bottom:3px #0273b9 solid;box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.3);}

.lala a{ font-size:14px; display:block; line-height:1; padding:12px 0 12px 7px; border-bottom:1px #ccc solid;color: #333}

.lala a:hover{ color:#0e5c8c;}

.lala div{ padding:0 15px;}

.lala.lie2 div{ display:inline; float:left; width:200px}

.lala.lie3 div{ display:inline; float:left; width:130px}



.sy_gsjj {padding: 70px 0;overflow: hidden;position: relative;}

.sy_gsjj::before{position: absolute;top: 0;left: -60%;width: 100%;height: 100%;background-color: #2186cc;content: "";}

.sy_gsjj .wenz {width:650px;float: right;padding-top: 30px;}

.sy_gsjj .wenz p {font-size: 14px;line-height: 2;color: #333;text-indent: 2em}

.sy_gsjj .wenz .more {font-size: 16px;line-height: 36px;width: 120px;;background: #0273b9;text-align: center;color: #fff;margin-top: 35px;}

.sy_gsjj .tp {width:500px;float: left;position: relative;z-index: 3;}

.sy_gsjj .tp img {width: 100%;}

.sy_ywly {padding: 50px 0 50px;background: #f5f5f5;overflow: hidden;}

.sy_ywly ul li {width: 30.3333%;float: left;margin: 0 1.5% 30px; height: 220px;position:relative;box-shadow: 0 0 20px #ccc;}

.sy_ywly ul li .mb {background: rgba(2,115,185,1);width: 100%;height: 100%;left: 0;top: 0;position: absolute;padding: 25px;box-sizing: border-box;}

.sy_ywly ul li:hover .mb {background: rgba(255,255,255,1)}

.sy_ywly ul li .mb .tb {margin: 0px auto 20px;text-align: center;width: 55px;}

.sy_ywly ul li:hover .tb .m1 {display: none !important}

.sy_ywly ul li:hover .tb .m2 {display: block !important}

.sy_ywly ul li .mb .tb img {width: 55px;}

.sy_ywly ul li .mb .tb .m1 {display: block;margin: 0 auto}

.sy_ywly ul li .mb .tb .m2 {display: none;margin: 0 auto}

.sy_ywly ul li .mb h3 {font-size: 20px;color: #fff;text-align: center;}

.sy_ywly ul li .mb p {font-size: 14px;line-height: 1.8;color: rgba(255,255,255,0.8)}

.sy_ywly ul li:hover h3 {color: #0273b9}

.sy_ywly ul li:hover p {color: rgba(2,115,185,1)}



.sy_cn {padding: 50px 0;overflow: hidden;background:#fff;}

.sy_cn ul li {width: 50%;float: left;padding-top: 30px;}

.sy_cn ul li .tb {float: left;width: 90px;}

.sy_cn ul li .tb img {width: 100%;}

.sy_cn ul li .wenz {float: right;width: 500px;padding-top: 20px;}

.sy_cn ul li .wenz h3 {font-size: 20px;color: #333;}

.sy_cn ul li .wenz p {font-size: 14px;line-height: 1.8;}



.sy_hyzz {padding:50px 0; overflow: hidden;}

.sy_hyzz {padding: 30px 20px 20px;overflow: hidden}

.sy_hyzz ul li {width:33.3333%;margin: 0 0 25px;float: left;}

.sy_hyzz ul li .tb {width: 46px;margin: 0 auto 10px;}

.sy_hyzz ul li p {font-size:14px;color: #333;line-height: 1.5;text-align: center;height: 42px;}







.sy_jyfw {padding: 50px 0;overflow: hidden}

.work-list {width:1200px;margin: 0 auto;}

.work-list ul li {

    width: 15.8333%;margin-right: 1%;float: left;

    height: 100%;

    color: #fff;

    cursor: pointer;

    position: relative;

    background-color: rgba(150, 148 ,148,0.2);padding: 50px 0;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; 

}

.work-list ul li:last-child{margin-right: 0}

.work-list ul li div {

    width: 100%;

    height: 100%;

    display: flex;

    flex-direction: column;

    align-items: center;

    justify-content: center;

}

.work-list ul li p:nth-of-type(1) {

    font-size: 20px;

    margin-top: 15px;

    margin-bottom: 5px;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;

}

.work-list ul li .text-uppercase {

    font-size: 12px;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;

}

.work-list ul li span {

    display: inline-block;

    width: 57px;

    height: 57px;

}

.work-list ul li:hover {

    background-color: rgba(223,6,21,1);-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; 

}

.work-list ul li:hover p:nth-of-type(1) {color: #fff;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;

}

.work-list ul li:hover .text-uppercase {

    color: #fff;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;

}

.work-list ul li:nth-of-type(1) span{

    background: url(../images/work-icon06.png) no-repeat;

}

.work-list ul li:nth-of-type(2) span{

    background: url(../images/work-icon07.png) no-repeat;

}

.work-list ul li:nth-of-type(3) span{

    background: url(../images/work-icon11.png) no-repeat;

}

.work-list ul li:nth-of-type(4) span{

    background: url(../images/work-icon09.png) no-repeat;

}

.work-list ul li:nth-of-type(5) span{

    background: url(../images/work-icon10.png) no-repeat;

}

.work-list ul li:nth-of-type(6) span{

    background: url(../images/work-icon08.png) no-repeat;

}



.work-list ul li:nth-of-type(1):hover span{

    background: url(../images/work-icon01.png) no-repeat;

}

.work-list ul li:nth-of-type(2):hover span{

    background: url(../images/work-icon02.png) no-repeat;

}

.work-list ul li:nth-of-type(3):hover span{

    background: url(../images/work-icon005.png) no-repeat;

}

.work-list ul li:nth-of-type(4):hover span{

    background: url(../images/work-icon04.png) no-repeat;

}

.work-list ul li:nth-of-type(5):hover span{

    background: url(../images/work-icon05.png) no-repeat;

}

.work-list ul li:nth-of-type(6):hover span{

    background: url(../images/work-icon03.png) no-repeat;

}



.gsys {margin: 0 auto;overflow: hidden;padding: 60px 0}

.gsys ul {width: 1200px;margin: 0 auto}

.gsys ul li {width:285px;float: left;margin-bottom: 30px;margin-right: 20px;background: #fff;box-shadow: 0 0 20px #ccc;}

.gsys ul li:nth-child(4n){margin-right: 0}

.gsys ul li .box {padding: 0 0 20px 0px;}

.gsys ul li .tp {overflow: hidden;}

.gsys ul li .tp img {width: 100%;display: block;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; height:180px;}

.gsys ul li:hover .tp img {-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;-webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); }

.gsys ul li h3 {font-size: 16px;color: #333;margin-top: 10px;padding:10px 20px}

.gsys ul li p {font-size: 12px;color: #666;padding: 0 20px; height:51px;}



.topa{}

.topa li{height:20px;line-height:20px;vertical-align:middle;padding-left:31px}

.topa li a{color:#868686}

.topa li.wx{background:url(../images/2.png) right center no-repeat;padding-right:28px;position: relative;}

.topa li .e_j{width: 150px;position: absolute;left: 50%;margin-left: -60px;top: 20px;z-index: 10;display: none;}

.topa li:hover .e_j {display: block;}



.sear{position:absolute;width:159px;height:23px;background:url(../images/3.png);right:165px;top:60px}

.sear-dom{height:42px;position:relative;overflow:hidden;overflow-y:hidden;overflow-x:hidden}

.sear-dom .s1{outline:0;border:0;margin:0px;padding-left:16px;color:#666;;width:100px;font-size:12px;background:none;height:23px;line-height:23px;vertical-align:middle}

.sear-dom .s2{position:absolute;right:0;top:0;background:url(../images/3.png) right top no-repeat; width:25px;height:23px}



 



.bar{}

.bar a{display:block;height:24px;border-bottom:1px #cccccc solid;position:relative}

.bar a span{font-size:16px;color:#0273b9;font-weight:bold;line-height:1;position:absolute;left:0;top:0;height:24px;border-bottom:1px #2fa77b solid}

.bar a em{position:absolute;right:0;top:5px;width:57px;height:13px;background:url(../images/6.png)}



.adiumg{padding-top:15px}

.adiumg a{display:block}

.adiumg img{width:360px;height:102px}



.alist{}

.alist li{display:block;height:42px;line-height:42px;vertical-align:middle;background:url(../images/8.jpg) left bottom repeat-x}

.alist a{height:42px;background:url(../images/7.jpg) left center no-repeat;padding-left:15px; display:block;}

.alist a span{font-size:14px;color:#666; display:inline; float:left;height:42px;line-height:42px;vertical-align:middle;}

.alist a em{font-size:14px;color:#999; display:inline; float:right;height:42px;line-height:42px;vertical-align:middle; font-family:Arial}

.alist a:hover span{text-decoration:underline;color:#0273b9}







.bg5{background:#f5f5f5}

.xx4 {position:relative; margin-top:35px;}

.xx4 .hd .prev {width:39px; height:39px; background:url(../images/jiantzuo.png) left center no-repeat; position:absolute; left:-45px; top:50%; margin-top:-20px; z-index:10000}

.xx4 .next{width:39px; height:39px; background:url(../images/jiantyou.png) left center no-repeat; position:absolute; right:-45px; top:50%; margin-top:-20px; z-index:10000}

.xx4 .bd {width:1200px; margin:0 auto;}

.xx4 .bd ul li{display:inline-block; width:273px; float:left; margin:0 10px; background:#fff; overflow:hidden; border:#eee 1px solid;}

.xx4 .bd ul li .tp { height:206px; width:100%; overflow:hidden;}

.xx4 .bd ul li .wz { width:100%; padding:10px 10px 20px;-moz-box-sizing: border-box; /*Firefox3.5+*/

-webkit-box-sizing: border-box; /*Safari3.2+*/

-o-box-sizing: border-box; /*Opera9.6*/

-ms-box-sizing: border-box; /*IE8*/

box-sizing: border-box; text-align: left;}

.xx4 .bd ul li .wz h3 {padding: 0}

.xx4 .bd ul li .wz h3 { font-size:14px; color:#333; line-height:180%; text-align:center; font-weight:normal; display:block}

.xx4 .bd ul li .wz span { font-size:12px; line-height:1.8; color:#555;display: -webkit-box;

overflow: hidden;

-webkit-box-orient: vertical;

-webkit-line-clamp: 2;}

.xx41 li{ display:inline-block;}

.procase_tu03{ width:88px; height:26px; border:1px solid #fff; background:#0273b9; color:#fff; display:inline-block; line-height:26px; margin:10px 0 12px 78px; text-align: center; border-radius: 50px; text-transform:uppercase; font-size:12px;}

.xx4 .bd ul li:hover .procase_tu03{ background:#0273b9; color:#fff;}

.xx4 .bd ul li:hover {background:#0273b9; color:#fff}

.xx4 .bd ul li:hover h3 { color:#fff}

.xx4 .bd ul li:hover .wz span { color:#fff}  

.xx4 .bd ul li img {	width:273px;



	height: 206px;



	-webkit-transition: all 1s;



	-o-transition: all 1s;



	transition: all 1s;}

.xx4 .bd ul li:hover img {-webkit-transform: scale(1.1);



	-ms-transform: scale(1.1);



	-o-transform: scale(1.1);



	transform: scale(1.1);}



/*新闻*/

.news {padding-top:30px; overflow:hidden; padding-bottom:50px;}

.news .tit { background:url(../images/news.png) center 5px no-repeat; overflow:hidden}

.news h2 {

    text-align: center;

    color: #333;

    margin:35px 0px 7px 0px;font-size:38px; line-height:40px;}

.news .line{ text-align:center}

.news .line span{



	border: 2px solid #0083f2;



	display: inline-block;



	width:45px; margin:15px auto;}

.xinw .hd { text-align:center;}

.xinw .hd ul li{ display:inline-block; width:120px; margin:0 8px;border-radius:20px;-moz-border-radius:20px;

-webkit-border-radius:20px;background: #eee; }

.xinw .hd ul li a { display:block; height:38px; text-align:center; line-height:38px; color:#333; font-size:16px;border-radius:20px;-moz-border-radius:20px;

-webkit-border-radius:20px;}

.xinw .hd ul li.on a {background:#0273b9; color:#fff;box-shadow:rgba(2,115,185,0.1) 5px 5px 10px 5px }

.xinw .bd .xx11 { margin-top:30px; width:1200px; margin:30px auto 0;}

.xinw .bd .xx11 .box {}

.xinw .bd .xx11 .box .left { width:600px; height:508px; float:left; background:#fff; padding:30px 50px;-moz-box-sizing: border-box; /*Firefox3.5+*/

-webkit-box-sizing: border-box; /*Safari3.2+*/

-o-box-sizing: border-box; /*Opera9.6*/

-ms-box-sizing: border-box; /*IE8*/

box-sizing: border-box;box-shadow: 0 0 15px #eee}

.xinw .bd .xx11 .box .left .rq { font-size:30px; color:#888}

.xinw .bd .xx11 .box .left h3 { margin-top:20px; margin-top:20px; color:#333; font-size:18px; font-weight:normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.xinw .bd .xx11 .box .left p { font-size:15px; line-height:25px; color:#888; margin-top:10px;display: -webkit-box;

overflow: hidden;

-webkit-box-orient: vertical;

-webkit-line-clamp: 2;}

.xinw .bd .xx11 .box .left img { margin-top:30px; width:500px;}

.xinw .bd .xx11 .box .right { width:535px; height:508px; float:right; border-top:#ccc 1px solid;}

.xinw .bd .xx11 .box .right ul li { padding:45px 0; border-bottom:#ccc 1px solid; overflow:hidden}

.xinw .bd .xx11 .box .right ul li:hover .nr h3 {color: #0273b9}

.xinw .bd .xx11 .box .right ul li .dian { width:36px; height:18px; background:url(../images/dian.png) center center no-repeat; float:left}

.xinw .bd .xx11 .box .right ul li .nr { width:355px; float:left}

.xinw .bd .xx11 .box .right ul li .nr h3{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size:18px; color:#333; font-weight:normal;padding-bottom: 0;}

.xinw .bd .xx11 .box .right ul li .nr p { font-size:15px; line-height:22px; color:#888; margin-top:10px;display: -webkit-box;

overflow: hidden;

-webkit-box-orient: vertical;

-webkit-line-clamp: 2;}

.xinw .bd .xx11 .box .right ul li .ri { height:72px; width:90px; float:right; background:url(../images/jt.png) right bottom no-repeat; font-size:30px; color:#999;text-align: right;}

.xinw .bd .xx11 .box .right ul li:hover .ri {background:url(../images/jth.png) right bottom no-repeat}

.news .more { margin-top:70px; text-align:center}



 

.imgnews{}

.imgnews img{width:285px;background:#fafafa;height:155px}

.imgnews a{display:block}

.imgnews div.dd1{line-height:1;font-size:14px;color:#666666;padding:15px 0 10px 0}

.imgnews div.dd2{line-height:1.5;font-size:12px;color:#a5a5a5}



.alists{}

.alists li{display:block;height:50px;line-height:50px;vertical-align:middle;background:url(../images/8.jpg) left bottom repeat-x}

.alists a{font-size:14px;color:#666666}

.alists a:hover{text-decoration:underline;color:#0273b9}





.foot{background:#272d30}

/*.fitem{padding-right: 25px;}*/

.fitem{padding-right: 30px;}



.fitem div.dd1{height:27px;line-height:1;border-bottom:1px #3d4245 solid}

.fitem div.dd1 a{font-size:14px;color:#d9d9d9;background:url(../images/11.jpg) left center no-repeat;padding-left:10px}

.fitem div.dd2{padding-top:10px;padding-left:10px}

.fitem div.dd2 li{display:block;line-height:1;padding:10px 0}

.fitem div.dd2.lie2 li{display:inline;float:left;width:50%}

.fitem div.dd2 li a{color:#868585}

.fitem div.dd2 li a:hover{text-decoration:underline}

.foot_cont {

    padding: 0px 0px 0 20px;

    float: right;



}

.ewm {

    width: 120px;

    float: left;

    margin: 5px 10px;

    text-align: center;

}

.ewm img {width: 100%;}

.foot_cont01 {

    color: #fff;

    font-size: 15px;

    line-height: 1.5;

    text-align: left;

}

.foot_cont .dh {margin-top: 30px;}

.foottop{border-top:1px #3d4245 solid;padding-top: 20px;padding-bottom: 5px;}

.banquan{color:#868585;font-size: 14px;text-align: center}

.flink{}

.flink li{line-height:1}

.flink li a{color:#868585;font-size:12px}

.flink li em{padding:0 10px;font-size:12px;color:#868585}



.mleft{width:205px;float:left}

.mright{width:955px;float:right;padding-bottom: 50px;}



.cataname{border-bottom:1px #e1e1e1 solid;height:65px}

.cataname div.dd1{padding-right:10px;display:inline;float:left; font-size:55px;color: #0273b9;line-height: 1.2;font-family: Gotham, Helvetica Neue, Helvetica, Arial," sans-serif";font-weight: bold;}

.cataname div.dd1 img{height:54px}

.cataname span{font-size:16px;color:#616161;font-weight:bold;display:block;line-height:1;padding:15px 0 5px 0}

.cataname em{font-size:16px;color:#71b7e2;font-weight:bold;display:block;line-height:1}





.catalist{padding-top:10px}

.catalist div{padding-bottom:4px}

.catalist a{font-size:14px;color:#666;display:block;padding:12px 10px 12px 20px;line-height:1.2;background:#fafafa; border-left:3px #efefef solid;}

.catalist a:hover{color:#333; background:#f1f1f1}

.catalist div.cur a{color:#fff;background:#0273b9; border-left:3px #044e7c solid;}





.xglink{color:#fff;font-weight:bold;background:#0273b9;padding:10px 0 10px 10px}

.xglink em{border-left:2px #63bf99 solid;padding-left:5px;display:block;line-height:1}



.xgdom{background:#f1f1f1;padding:5px 17px}

.xgdom li{display:block}

.xgdom li a{display:block;height:35px;border-bottom:1px #d8d8d8 solid}

.xgdom li em{color:#787878;display:inline;float:left;height:35px;line-height:35px;vertical-align:middle}

.xgdom li span{background:url(../images/16.png) center center no-repeat;display:inline;float:right;width:16px;height:35px;line-height:35px;vertical-align:middle}

.xgdom li a:hover em{color:#0273b9}



.position{height:40px;position:relative;border-bottom:1px #e1e1e1 solid}

.position span{font-size:16px;color:#0273b9;font-weight:bold;display:inline;float:left;line-height:1}

.position em{color:#acacac;display:inline;float:right;line-height:1;padding:5px 0;white-space:nowrap;background:url(../images/17.png) left center no-repeat;padding-left:18px}

.position em a{color:#acacac}



.nodata{text-align:center;font-size:14px;padding:50px 0}



.news_list{font-size:0}

.news_list li{display:block;padding-bottom:20px;margin-bottom:20px;border-bottom:1px #efefef dotted}

.news_list a{display:block;position:relative}

.news_list a img{float:left;width:160px;height:110px;margin-right:20px;background:#fafafa}

.news_list a div.dd1{font-size:14px;color:#515151;font-weight:bold;line-height:1}

.news_list a div.dd2{font-size:12px;color:#8b8b8b;padding-top:10px;line-height:2}

.news_list a div.dd3{left:180px;bottom:0;font-size:12px;color:#919191;position:absolute}

.news_list a div.dd3 span{background:url(../images/18.png) left center no-repeat;padding-left:20px}

.news_list a div.dd3 em{background:url(../images/19.png) left center no-repeat;padding-left:20px;margin-left:20px}





h1{text-align:center;color:#333;font-size:20px;padding:20px 0 0 0}

.content-info{text-align:center;font-size:14px;font-size:12px;color:#666;padding:20px 0}

.content-des{padding:10px;line-height:2;font-size:12px;background:#efefef;padding:10px;color:#666}

 

.pn{border:1px #efefef solid;font-size:12px;background:#f9f9f9;padding:20px;line-height:2}

.pn em{color:#666}

.pn a{color:#666}

.pn a:hover{color:#0273b9}



.content{font-size:14px;color:#333;line-height:2;text-align:justify}

.content p{padding:10px 0}

.content ol{list-style-position:inside}

.content ol li{list-style-type:decimal;list-style-position:inside}

.content ul{list-style-position:inside}

.content ul li{list-style-type:decimal;list-style-position:inside}



.qa{}

.qa li{display:block;padding:30px 10px;border-bottom:1px #efefef dotted}

.qa img{float:left;width:100px;height:100px;border-radius:50px;margin-right:20px;background:#fafafa}

.qa div.dd1{line-height:1;font-size:16px;color:#333;font-weight:bold;padding-bottom:10px}

.qa div.dd2{line-height:2;font-size:14 px;color:#666;padding-bottom:20px}

.qa div.dd3{line-height:1;font-size:12px;color:#0273b9;text-align:right}



.anli{}

.anli li{display:block;padding:30px 0;border-bottom:1px #efefef dotted}

.anli img{float:left;width:200px;height:140px;margin-right:20px;background:#fafafa}

.anli div.dd1{line-height:1;font-size:16px;color:#666;font-weight:bold;padding-bottom:10px}

.anli div.dd2{line-height:2;font-size:14 px;color:#999;padding-bottom:20px}

.anli div.dd3{line-height:1;font-size:12px;color:#0273b9;text-align:right}





.dantu{}

.dantu li{display:inline;float:left;width:220px;margin-right:25px;}

.dantu a{display:block;}

.dantu img{ width:220px;height:150px;}

.dantu div.dd2{ line-height:1.5; font-size:12px; color:#666; text-align:center; padding-top:10px; height:50px;}





.tuwen{}

.tuwen li{display:inline;float:left;width:220px;margin-right:25px;height:240px}

.tuwen a{display:block}

.tuwen img{width:220px;height:150px;background:#efefef}

.tuwen div.dd2{font-size:14px;color:#333;line-height:1;padding:15px 0 0 0;text-align:center}



.book{}

.book li{display:inline;float:left;width:440px;height:220px;margin-right:75px}

.book li img{float:left;width:140px;height:170px;background:#efefef;margin-right:20px}

.book li div.dd1{padding-bottom:20px;line-height:1}

.book li div.dd1 a{font-size:16px;color:#0273b9;font-weight:bold;}

.book li div.dd2{font-size:12px;color:#9c9c9c;line-height:2}

.book li div.dd3{padding-top:8px;}

.book li div.dd3 a{border-radius:3px;font-size:12px;color:#fff;padding:0 20px 0 40px;height:30px;line-height:30px;vertical-align:middle}

.book li div.dd3 a.a1{background:url(../images/buy.png) 10px center no-repeat #0273b9}

.book li div.dd3 a.a2{background:url(../images/buy.png) 10px center no-repeat #49b78c}

.book li div.dt{ color:#0273b9; line-height:1; padding-bottom:10px;}





.research{}

.research li{display:inline;float:left;width:440px;height:240px;margin-right:75px}

.research li img{float:left;width:140px;height:170px;background:#efefef;margin-right:20px}

.research li div.dd1{height:35px;line-height:1;background:url(../images/25.png) 160px bottom no-repeat}

.research li div.dd1 a{font-size:16px;color:#0273b9;font-weight:bold;}

.research li div.dd2{padding-top:10px;font-size:12px;color:#9c9c9c;line-height:2;text-align:justify}

.research li div.dd3{padding-top:20px;}

.research li div.dd3 a{border-radius:3px;font-size:12px;color:#fff;padding:0 20px 0 40px;height:30px;line-height:30px;vertical-align:middle}

.research li div.dd3 a.a1{background:url(../images/24.png) 10px center no-repeat #0273b9}

.research li div.dd3 a.a2{background:url(../images/23.png) 10px center no-repeat #49b78c}



.list{}

.list li{display:inline;float:left;width:290px;height:282px;margin-right:34px;}

.list li:nth-child(3n){margin-right: 0}

.list li a{display:block}

.list li img{width:100%;height:157px;background:#efefef}

.list li div.dd1{font-size:14px;color:#0273b9;font-weight:bold;line-height:180%;padding:10px 0}

.list li div.dd2{font-size:12px;color:#a7a7a7;line-height:2;display: -webkit-box;

overflow: hidden;

-webkit-box-orient: vertical;

-webkit-line-clamp: 2;}



.ksp{}

.ksp li{display:inline;float:left;width:145px;margin-right:30px; margin-bottom:20px;box-sizing: border-box}

.ksp li:last-child{margin-right: 0}

.ksp li a.a1{ display:block}

.ksp li div.dd1{font-size:16px;color:#111;line-height:1;padding:10px 0; border-bottom:1px #ccc solid; margin-bottom:10px;line-height: 1.5;font-weight: bold}

.ksp li div.dd2{font-size:15px;color:#333;line-height:25px;}

.ksp li div.dd2 a {color: #333}

.ksp li div.dd2 a.a2{ color:#0273b9}



.hbar{color:#0273b9;font-size:16px;font-weight:bold;padding-left:10px;background:url(../images/26.png) left 1px no-repeat;line-height:1;height:30px;border-bottom:1px #e1e1e1 solid;}

.hbar em{color:#49b78c;}

.hbar a{position:absolute;right:0;top:5px;width:57px;height:13px;background:url(../images/6.png)}







.hany{color:#0273b9;text-align:center;font-weight:bold;font-size:16px;}

.hicon{}

.hicon li{display:inline;float:left;width:65px;height:120px;margin-right:24px;}

.hicon li a{display:block;}

.hicon li a span{display:block;text-align:center;background:#fafafa;border-radius:50%;width:55px;height:55px;margin:0 auto}

.hicon li a span img{ width:25px;height:25px; padding:15px;}

.hicon li a span i{color:#0273b9;font-size:25px;}

.hicon li a em{display:block;line-height:1.5;text-align:center;font-size:12px;padding:8px 0 0 0;color:#7f7f7f;}

.hicon li.cur span{background:#e3e3e3}





.bgline{background:url(../images/28.png) left center repeat-x}

.bgline a{width:58px;height:30px;background:url(../images/27.png) left top no-repeat}

.bgline a.cur{background:url(../images/29.png) left top no-repeat}



.keh{}

.keh li{display:inline;float:left;width:291px;height:250px;margin-right:41px;}

.keh li a{display:block}

.keh li img{width:291px;height:130px;background:#efefef}

.keh li div.dd1{font-size:14px;color:#0273b9;font-weight:bold;line-height:1;padding:10px 0}

.keh li div.dd2{font-size:12px;color:#7b7b7b;line-height:2;}



.contactbig{}

.contactbig li{ display:block; position:relative}

.contactbig li img{ width:720px; height:370px;}

.contactbig li div.dd1{ position:absolute; width:100%; left:0; bottom:0; background:url(../images/h60.png)}

.contactbig li div.dd2{ padding:0 20px;}

.contactbig li div.dd3{ line-height:1; padding:20px 0 0 0 ; font-size:16px; color:#fff; font-weight:bold;}

.contactbig li div.dd4{ line-height:2; font-size:12px; color:#e2e9ec; padding:10px 0 20px 0}



.contactsmall{}

.contactsmall li{ display:block; padding-bottom:20px; cursor:pointer;}

.contactsmall li img{ width:215px; height:110px;}

.contactsmall li.cur img{ width:205px; height:100px; border:5px #0273b9 solid;}





.love2017{ padding-left:30px;}

.love2017 div.dd1 img{ width:100%}

.love2017 div.dd2{ line-height:1; padding:20px 0; color:#4b8ca2; font-size:18px; font-weight:bold;}

.love2017 div.dd3{ line-height:2;}







.frm{}

.frm td{ padding-bottom:10px;}

.frm input.ipt{ width:280px; border:1px #dddddd solid; border-radius:3px; height:35px; padding:0 5px; outline:0}

.frm input.ipt:active{ border:1px #00a2ff solid;}



.btn{color:#fff;border:0;background:#0273b9;cursor:pointer;padding:10px 22px;font-size:12px;outline:none; margin-right:20px;}

.btn:active{-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125)}

.btn.disabled{background:#999;color:#fafafa}

.btn.gray{background:#efefef;color:#999}



h3{ line-height:1; padding-bottom:20px;}

h3 a{ font-size:18px; color:#0273b9;}

.sitemap{}

.sitemap li{ display:inline; float:left; margin-right:20px;}

.sitemap a{ font-size:14px;}

.sitemap a:hover{ text-decoration:underline; color:#0273b9}





.tools{position:fixed; width:60px; right: 10px;bottom: 10px;}

.tools div{padding: 2px 0 }

.tools a{ height: 34px; position: relative; display: block; }

.tools span{ display: block; width: 60px; height: 34px; border-radius: 17px 0 0 17px; position: absolute; right: 0; top: 0;}

.tools em{color: #fff;padding-left:50px;height: 34px; line-height: 34px; display: none; white-space: nowrap;}

.tools a.cur em{ display: block; }

.tools span.bg1{ height: 34px; background: url(../images/1.png) 20px center no-repeat #4a6c76; }

.tools span.bg2{ height: 34px; background: url(../images/2.png) 20px center no-repeat #4a6c76; }

.tools span.bg3{ height: 34px; background: url(../images/3.png) 20px center no-repeat #4a6c76; }

.tools span.bg4{ height: 34px; background: url(../images/4.png) 20px center no-repeat #4a6c76; }

.tools span.bg5{ height: 34px; background: url(../images/5.png) 20px center no-repeat #4a6c76; }





.abt1{ background:url(../images/z3.png) center center repeat-x}

.aprev{position:absolute;left:0;top:30px;width:29px;height:29px;cursor:pointer;z-index:99999}

.aprev a{display:block;width:29px;height:29px;background:url(../images/z1.png) left bottom no-repeat}



 

.anext{position:absolute;right:0;top:30px;width:29px;height:29px;cursor:pointer;z-index:99999}

.anext a{display:block;width:29px;height:29px;background:url(../images/z2.png) right bottom no-repeat}



.dev{}

.dev li{ display:inline; float:left; height:88px; width:125px; background:url(../images/z4.png) center 35px no-repeat}

.dev li a{ display:block; height:88px;}

.dev li a em{font-size:16px; color:#0273b9; font-family:Impact;display:block; line-height:1; text-align:center; padding-top:68px;}



.devlist{}

.devlist li{ display:block; background:#fafafa; padding:20px;}

.devlist li div.dd1{ display:inline; float:left; width:300px; margin-right:20px;}

.devlist li div.dd1 img{ width:100%; background:#999}

.devlist li div.dd2{ color:#0273b9; font-size:20px; line-height:1; padding-bottom:10px;}

.devlist li div.dd3{ color:#666; font-size:16px; line-height:2;}



.xuan{}

.xuan div.dd1{ background:url(../images/31.png) 85px center no-repeat #0273b9; height:30px; line-height:30px; vertical-align:middle;}

.xuan div.dd1 em{ padding-left:12px; color:#fff;}

.xuan div.dd2{ position:absolute; display:none; width:120px; right:0; top:30px; background:url(../images/b90.png) #fff;box-shadow: 0 0 5px rgba(0,0,0,.3);}

.xuan div.dd2 a{ display:block; font-size:12px; line-height:1; padding:12px 0; border-bottom:1px #efefef solid; padding-left:12px;}

.xuan div.dd2 a:hover{ background:#fafafa}

.casedom{ border-bottom:1px #efefef solid;}



.anlilist{}

.anlilist li{ display:inline; float:left; width:380px; margin-right:30px;}

.anlilist li a{display:block; height:130px;}

.anlilist li a div.dd1{ display:inline; float:left; width:150px; height:110px; overflow:hidden; margin-right:20px;}

.anlilist li a div.dd1 img{ width:150px; height:110px;transition: all 0.3s ease 0s; background:#fafafa}

.anlilist li a div.dd2{}

.anlilist li a div.dd3{ font-size:14px; color:#0273b9; font-weight:bold; line-height:1; padding-bottom:10px;}



.anlilist li a div.dd5{ font-size:12px; color:#999; line-height:22px;text-align:justify}

.anlilist li a:hover div.dd1 img{

  -webkit-transform-origin: center center;

  -webkit-transform: scale(1.1, 1.1);

  -moz-transform-origin: center center;

  -moz-transform: scale(1.1, 1.1);  

}



.downloaddiv a{border-radius:3px;font-size:12px;color:#fff;padding:0 20px 0 40px;height:30px;line-height:30px;vertical-align:middle}

.downloaddiv a.a1{background:url(../images/24.png) 10px center no-repeat #0273b9}

.downloaddiv a.a2{background:url(../images/23.png) 10px center no-repeat #49b78c}





.conbar{ font-size:18px; line-height:1; font-weight:bold; color:#0273b9}

.concont{ font-size:12px; line-height:2}

.concont img{ width:230px; height:130px; margin-right:20px;}

.concont p{ padding-bottom:10px;}



.contacticon a{ display:none}

.contacticon a.show{ display:block}



.clients{}

.clients li{ width:115px; margin-right:5px; float:left; text-align:center;}

.clients li img{ height:113px; width:113px; border:1px #efefef solid;}

.clients li div.dd2{ font-size:14px; line-height:1; padding:10px 0 30px 0}



.catabar{ line-height:1; font-size:16px; color:#0273b9; padding:30px 0 0 0; font-weight:bold;}





.msgfrm{}

.msgfrm td{padding-bottom:15px}

.msgfrm td.tdleft{font-size:14px}

.msgfrm td.tdright{font-size:14px}

.msgfrm td.tdright em.red{color:#ff0000;font-weight:bold;padding-left:10px}

.msgfrm td.tdright em.bak{color:#666;padding-left:5px}

.msgfrmipt{font-size:14px;color:#666;padding:8px;border:1px #ccc solid}

.msgfrmtextbox{font-size:14px;color:#666;padding:8px;line-height:2;border:1px #ccc solid}

.msgfrmcodeimg{cursor:pointer}

.msgfrmbtn{font-size:16px;color:#fff;border:0;padding:8px 50px;background:#0273b9}





.plugins-css-36{}

.plugins-css-36 li{ display:block; padding-bottom:20px; margin-bottom:20px; border-bottom:1px #efefef dashed}

.plugins-css-36 li a{ display:block;}

.plugins-css-36 li a div.dd1{ height:35px;}

.plugins-css-36 li a div.dd1 span{  font-size:18px; color:#0273b9; display:inline; float:left;height:35px; line-height:35px; vertical-align:middle;}

.plugins-css-36 li a div.dd1 em{ font-size:16px; color:#999; display:inline; float:right;height:35px; line-height:35px; vertical-align:middle;}

.plugins-css-36 li a div.dd2{ font-size:14px; line-height:25px; color:#666; text-align:justify}

.plugins-css-36 li a:hover div.dd1 span{ color:#0273b9}





/*my*/



/*文章列表*/

.lbcontent {

  width: 100%;

  margin-top:0px;

  min-height:300px;

}

.lbcontent .lbx li {

  position: relative;

  line-height: 45px;

  height: 45px;

  width: 100%;

  margin: auto;

  border-bottom: 1px dotted #b4b4b4;

}



.lbcontent .lbx li label {

  position: absolute;

  left: 5px;

  top: 20px;

  width: 10px;

  height: 25px;

  background: url(jt.jpg) no-repeat;

}



.lbcontent .lbx li a {

  float: left;

  color: #8c8c8c;

  font-size: 14px;

  padding-left: 0;

  line-height:45px;

}

.lbcontent .lbx li span {

  position: absolute;

  top: 0px;

  right: 10px;

  line-height: 45px;

  height: 45px;

  color: #8c8c8c;

  font-size: 14px;

}

.lbcontent .lbx li:hover {

  background: #f4f4f4;

}

/*分页*/

.xiaocms-page { padding:14px 0 10px;font-family:\5b8b\4f53; margin-right: 10px;}

.xiaocms-page a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px;margin-left: 1px;}

.xiaocms-page a:hover { background:#f1f1f1; color:#000; text-decoration:none; }

.xiaocms-page span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;margin-left: 1px; }

/*图片列表*/

#shipinleibiao{

	margin-top:20px;

	}

#shipinleibiao ul {

    margin-top:20px;

    margin-right:-60px;

    text-decoration:none;

     

}

#shipinleibiao li {

    float:left;

    margin-right: 9px;

    display:block;

    margin-bottom:30px;

}

#shipinleibiao li:hover {

    }

#shipinleibiao li span {

    display:block;

    text-align:center;

    padding-top:13px;

}

#shipinleibiao li span a {

    color:#333333;

    font-size:14px;

    text-decoration:none;

}

#shipinleibiao li span a:hover {

    color:#00CBFF;

    text-decoration:none;

}

#shipinleibiao li img {

    border:1px solid #ccc;

    padding:3px;

    width: 200px;

    height:150px;

}



/*内页*/

.m_content{

	margin-top:10px;

	font-family:"微软雅黑";

           }

      .m_content h2{

          font-size:16px;

          text-align:center;

          font-family:"微软雅黑";

           font-weight:normal;

		   padding-bottom:5px;

          }

		.page_content{

			min-height: 250px;

			line-height:180%;

			font-family:"微软雅黑";

			}

        .listpage{

            padding:5px;

            font-size:16px;

            font-family:"微软雅黑";

            line-height:200%;

            }

            /*内容页*/

blank10{height:10px;}

.info {text-align:center;color:#999;margin-bottom:20px;  font-size:12px; border-bottom:1px dashed #ccc; padding-bottom:10px;}

.content{line-height:24px;}

.listpage {clear: both;text-align: center;}

.prevpage p{

			margin:10px 0;

			}

.ncontent{

    line-height: 180%;

    margin-top: 10px;

}