/* CSS Document */
html{ height:100%; border:none;}
body{ height:100%; border:none; padding:0; margin:0; text-align:left; font-size:14px; color:#333; font-family:Arial, "microsoft yahei"; background:url(../images/bg.jpg) repeat-x;}
div,ul,li,img,dl,dd,dt,p{ padding:0; margin:0; border:none;}
ul,dl{list-style-type:none;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#006bff; text-decoration:none;}
.clear{ clear:both;}
.container {width: 1200px;margin: 0 auto;}

.top { overflow:hidden; width:100%; height:35px; background-color:#f4f4f4; }
.top p{ font-size:12px; color:#666; line-height:35px; float:left ;margin: 0;}
.top ul{ overflow:hidden; float:right; margin-top:10px;}
.top li{ float:left; margin:0 15px; font-size:12px; color:#666}
.top li a{ color:#666}

.header {padding: 5px 0 5px;background-color: #fff; overflow: hidden;}
.header .logo {float: left;padding: 10px 0;}
.header .logo img {display: block;height: 80px;width: auto;}
.header .text {float: left;/*border-left: 1px solid #333;*/font-size: 10px;margin: 20px 0 0px 10px;/*padding-left: 20px; */padding-bottom: 10px;}
.header .text {font-size: 28px;color: #333;font-weight: bold;}
.header .text small {display: block;font-size: 16px;color: #333;font-weight: normal;text-transform: uppercase;}
.header .tel {float: right;background: url(../images/phone.png) no-repeat 0 center;padding-left: 65px;color: #666;margin:30px 0 0 0;}
.header .tel strong {display: block;color: #0051a3;font-size: 24px; }

/*
.nav {background: #2454ac; height: 55px;}
.nav li {float: left;border-right: 1px solid #2662B3;}
.nav li a {display: block;line-height: 55px;font-size: 16px;padding: 0 50px;color: #fff;margin-right: -1px;}
.nav li a:hover,.nav li a.on{background-color: #7bcf36;}


.nav ul li dl{position:absolute;z-index:999;display: none;overflow: hidden; padding: 0;margin: 0;}
.nav ul li dl dt a{padding: 0 54px;text-align:center;background:#2454ac;color:#fff;font-size:14px; line-height:45px;}
.nav ul li dl dt a:hover{background:#7bcf36; padding: 0 54px; }

.nav ul li dl dt a:link{background:#7bcf36; padding: 0 54px; }
.nav ul li dl dt a:active{background:#7bcf36; padding: 0 54px; }
.nav ul li dl dt a:visited{background:#7bcf36; padding: 0 54px; }

*/

.head_nav{height:55px;background: #2454ac; }
.head_nav ul li{ float:left;line-height:55px;text-align:center;border-right: 1px solid #2662B3;}
.head_nav ul li a {display: block;line-height: 55px;font-size: 16px;padding: 0 40px;color: #fff;margin-right: -1px;}
.head_nav ul li:hover a{background:#7bcf36;color:#fff}
.head_nav ul li a.active{background:#7bcf36;color:#fff}

.head_nav ul li dl{background:#2454ac;position:absolute;z-index:999;display: none;overflow: hidden; padding: 0;margin: 0;}
.head_nav ul li dl dt a{padding: 0 54px;text-align:center;background:#2454ac;color:#fff;font-size:14px; line-height:45px;}
.head_nav ul li dl dt a:hover{background:#515350; padding: 0 54px; }
.head_nav ul li dl dt a.active{background:#515350;color:#fff} 

.banner {height: 480px;position: relative;overflow: hidden;}
.banner .hd {position: absolute;bottom: 20px;font-size: 0;left: 0;width: 100%;text-align: center;z-index: 2;}
.banner .hd li {display: inline-block;width:15px;height:15px;border: 3px solid #7bcf36;border-radius: 10px;margin: 0 7px;cursor: pointer;}
.banner .hd li.on {background: #1B4F9B;border: 3px solid #1B4F9B;}
.banner .bd,.banner .bd ul,.banner .bd li {width: 100% !important;height: 100% !important;}
.banner .bd li {background: no-repeat center;}
.banner .bd li a {display: block;width: 100%;height: 100%;}

.search{ border-bottom:1px solid #e5e5e5;}
.search .left{ width:600px; overflow:hidden; float:left; height:51px; line-height:51px; font-size:13px;}
.search .left span{ font-weight:bold;}
.search .left a{ font-size:13px; margin-right:8px;}
.search .right{ float:right; margin-top:12px;}
.search .right .input{ float:left; width:234px; height:25px; line-height:25px; padding:0 10px; background:none; border:1px solid #eee; font-size:13px; color:#a1a0a0; outline:none;}
.search .right .submit{ border:0px ; float:left; width:50px; height:27px; line-height:27px; text-align:center; font-size:13px; color:#fff; text-decoration:none; background-color:#2454ac;}

.partner{width: 100%;background: #f7f7f7;overflow: hidden;padding-bottom: 18px; padding-top: 20px;}
.partner .title{ text-align: center;background: url(../images/titlebg.png) no-repeat center; font-size: 30px; padding: 20px 0; }
.partner .title a{ font-weight: bold; color: #333; }
.partner .title a em{ font-style: normal; color: #2454ac; }

.partner .content{ width: 1040px; height: auto;padding: 0 60px; overflow: hidden; position: relative; }
.partner .content .prev{ display:block; position:absolute; top:27px; left:0px; width:30px; height:60px; background:url(../images/hz-btn01.png) no-repeat;   }
.partner .content .next{ display:block; position:absolute; top:27px; right:0px; width:30px; height:60px; background:url(../images/hz-btn02.png) no-repeat;   }
.partner .content ul{ overflow:hidden; zoom:1; width:1040px; height:auto; }
.partner .content ul li{float:left; width:184px;  overflow:hidden; height:139px; margin-right:30px;}
.partner .content ul li img{ width: 182px; height: 128px; border: 1px solid #e6e6e6; }
.partner .content ul li p{ text-align:center; font-size:14px; font-weight:bold; padding-top:100px;}
.partner .content ul li a{ color:#6f6f6f;}
.partner .content ul li a:hover{ color:#FF0000;}

.index_pro{ padding:46px 0; background-color:#f5f5f5;}
.index_pro .left{ width:250px; float:left;}
.index_pro .right{ width:920px; float:right;}

.index_pro .left .title{ background:url(../images/pro_t.jpg) center no-repeat;}
.index_pro .left .title a{ display:block; height:86px; line-height:86px; text-decoration:none; color:#fff; font-size:26px; text-align:center; border:3px solid #184a93; border-bottom:none;}
.index_pro .left dl{ background-color:#fff;  border:3px solid #184a93; border-top:none; overflow:hidden;}
.index_pro .left dl dt{ width:232px; text-align:center; line-height:35px;  margin:6px auto; height: auto; overflow: hidden;  }
.index_pro .left dl dt a:hover{ background:#2558a2; color:#fff}
.index_pro .left dl dt a{ font-size:16px; font-weight:normal; color:#333; display: block; background:#dedede; }
.index_pro .left dl dd a{ font-size:14px; display:block; height:30px; line-height:30px; text-decoration:none; background:url(../images/pro_icon1.gif) no-repeat 10px; padding-left:20px; overflow:hidden;}
.index_pro .left dl dd a:hover{ color:#184a93}

.index_pro .right .title{ height:28px; border-bottom:1px solid #dfdfdf;}
.index_pro .right .title span a i{ font-size:14px;}
.index_pro .right .title span{ float:left; width:160px; border-bottom:3px solid #184a93;}
.index_pro .right .title span a{ display:block; font-size:20px; color:#184a93; text-decoration:none; font-weight:normal;}
.index_pro .right .title em{ float:right; margin-right:10px; line-height:40px; font-style: normal;}
.index_pro .right .title em a{ font-size:14px; color:#fff; padding:0 10px; background:url(../images/ptline.png) no-repeat left center;}
.index_pro .right .title em a{ float:right; font-size:14px; color:#4b4b4b; line-height:25px;}
.index_pro .right ul{ overflow:hidden; margin-top:24px; width:957px;}
.index_pro .right ul li{ float:left; width:285px; margin:0 8px; overflow:hidden;}
.index_pro .right ul li>a{ display:block; width:283px; height:200px; position:relative; border:1px solid #2358a6; overflow:hidden;}
.index_pro .right ul li>a>img{ display:block; /*-webkit-transition:all 0.8s ease-out;-o-transition:all 0.8s ease-out;transition:all 0.8s ease-out;*/ width:283px; height:200px;}
.index_pro .right ul li>a>img:hover{/* transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);*/}
.index_pro .right ul li>a:hover i{ display:block;} 
.index_pro .right ul li p{ width:325px; text-align:center;  height:30px; line-height:25px; overflow:hidden;;white-space: nowrap;text-overflow: ellipsis;}
.index_pro .right ul li p a{ font-size:14px;}

.why{width: 100%;height:580px;overflow: hidden;background: url(../images/q-bg.jpg) no-repeat center;}
.why .title {font-weight: normal;text-align: center;background: url(../images/q-tiltebg.png) no-repeat center center; line-height: 50px; font-size: 30px; margin: 30px 0 0;}
.why .title em{color: #FFFFFF;font-weight: bold; font-style: normal;}
.why .title a{color: #FFFFFF;}

.why .content{width: 100%;position: relative;height: 503px;}
.why .content img{display: block;}
.why .content .ren{position: absolute;bottom: -7px;left: 50%;margin-left: -297px; width:0; height: 0px;}
.why .content p{color: #FFFFFF;font-size: 16px;width: 248px; opacity: 0; filter: alpha(opacity=0);}
.why .content span{font-size: 18px;font-weight: bold;}
.why .p1{position: absolute;bottom: 86px;left: -44px;}
.why .p2{position: absolute;bottom: 200px;left: 68px;}
.why .p3{position: absolute;bottom: 298px;left: 97px;}
.why .p4{position: absolute;bottom: 298px;right: 16px;}
.why .p5{position: absolute;bottom: 200px;right: -46px;}
.why .p6{position: absolute;bottom: 86px;right: -62px;}
.why .wen1{position: absolute;right: 247px;top: 20px;opacity: 0; filter: alpha(opacity=0);}
.why .wen2{position: absolute;top: 78px;left: 228px;opacity: 0; filter: alpha(opacity=0);}
.why .wen3{position: absolute; left: 394px;top: 42px;opacity: 0; filter: alpha(opacity=0);}

.aboutbg{ height:314px; overflow:hidden;} 
.aboutbg .about dl{ margin-top:30px;}
.aboutbg .about dt{ float:left; width:501px; height:304px; overflow:hidden;}
.aboutbg .about dt img{ width:501px; height:304px;}
.aboutbg .about dd{ float:right; width:655px; height:304px; overflow:hidden;font:14px/27px "microsoft Yahei"; color:#666; } 
.aboutbg .about dd h3{ padding:3px 0 0 0px; font:bold 22px/66px "Microsoft Yahei"; margin: 0;}
.aboutbg .about dd h3 a{ color:#184a93;}
.aboutbg .about dd em{ margin-top:5px; text-align:center; width:123px; height:34px; display:block; font:14px/34px "Microsoft Yahei"; background:url(../images/btn1.png) no-repeat left top;}
.aboutbg .about dd em a{ color:#fff;}

.sccjbg{ height:210px; overflow:hidden;} 
.sccj{ width:1200px;overflow:hidden; margin:0 auto; }
.sccj ul li{ float:left; margin:0 6px; display:inline; width:236px; height:210px; overflow:hidden;}
.sccj ul li a{ display:inline-block;}
.sccj ul li img{ width:236px; height:172px;}
.sccj ul li em{display:block; text-align:center; font:14px/38px "microsoft Yahei";  color:#666; }
.sccj ul .nones{ margin-right:0px;}
.sccj ul li p a{ line-height:35px; font-size:14px; text-align:center;}
.sccj ul li p { text-align:center;}

.pingjia{width: 100%;overflow: hidden; padding-top: 50px;}
.pingjia .title{color: #333333;background: url(../images/pingjiabg.png) no-repeat center; font-weight: normal;text-align: center; font-size: 30px;}
.pingjia .title em{color: #2454ac;font-weight: bold; font-style: normal;}
.pingjia .content{width: 1200px;overflow: hidden;padding-bottom: 39px;margin-top: 36px;}
.pingjia .content li{float: left;width:290px;margin: 11px 41px;background: #f7f7f7;padding: 15px 10px 0 10px;height: 390px;}
.pingjia .content img{display: block;}
.pingjia .content h3{font-size: 14px;color: #333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: bold;border-bottom: 1px solid #c8c8c8;line-height: 44px;}
.pingjia .content p{font-size: 12px;color: #555555;line-height: 26px;height: 78px;overflow: hidden;text-overflow: ellipsis;margin-top: 7px;}
.pingjia .content .detals{display: block;width: 125px;height: 32px;background: url(../images/detail2.png) no-repeat left top;margin-left: 16px;margin-top: 15px;}
.pingjia .content li:hover{background: #FFFFFF;box-shadow: 0 0 15px #cacaca;}
.pingjia .content li:hover h3{color: #2454ac;}
.pingjia .content li:hover .detals{background: url(../images/detail.png) no-repeat left top;}
.pingjia .feng{background: url(../images/feng.png) repeat-x;width: 100%;height: 10px;}
.pingjia .flow{width: 100%;overflow: hidden;margin-top: 50px;padding-bottom: 26px;}
.pingjia .flow li{width: 170px;position: relative;float: left;margin-left: 32px;cursor: pointer;}
.pingjia .flow li.first{margin-left: 0;}
.pingjia .flow img{display: block;margin-bottom: 10px;}
.pingjia .flow p{text-align: center;font-size: 16px;color: #555555;}
.pingjia .flow span{font-size: 18px;font-weight: bold;color: #555555;}
.pingjia .flow i{display: block;position: absolute;width: 140px;height: 140px;left: 0; top: 0;z-index: 3;background: url(../images/flow-quan.png) no-repeat left top;}

.index_news{width: 100%;overflow: hidden;height: 485px;}
.index_news .left{width: 700px;margin-top: 0px;float: left;}
.index_news .menu{width: 700px;overflow: hidden;height: 60px;}
.index_news .menu li{float: left;width: 233px;height: 60px;line-height: 60px;background: #e8e8e8;font-size: 16px;text-align: center;}
.index_news .menu li a{display: block;line-height: 60px;color: #555555;text-decoration: none;}
.index_news .menu .cur{background: #275cbe;}
.index_news .menu .cur a{color: #FFFFFF;}
.index_news .menu .more{font-size: 12px;color: #999999;background: #f2f2f2;}
.index_news .menu .more a{color: #999999;text-decoration: none;display: block;line-height: 60px;}
.index_news .menu li:hover{background: #275cbe;color: #FFFFFF;}
.index_news .menu li:hover a{color: #FFFFFF;}
.index_news .left .newsbox { overflow:hidden; width:100%;margin-top: 21px;height: 390px;}
.index_news .left .newslist{ overflow:hidden; width:100%;height: 100%; }
.index_news .left .newslist dl{ overflow:hidden; width:100%; height:120px;padding-bottom: 20px;border-bottom: 2px solid #cecece;}
.index_news .left .newslist dt{ overflow:hidden; float:left;width: 280px;}
.index_news .left .newslist dt img{display: block;}
.index_news .left .newslist dd{ overflow:hidden; float:left; width:680px;}
.index_news .left .newslist dd a{display: block;width: 300px;}
.index_news .left .newslist .detail{margin-top: 24px;}
.index_news .left .newslist h3{ font-size:14px; color:#333333; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;border-bottom: 1px solid #cecece;line-height: 34px;}
.index_news .left .newslist h3 a{ color:#333333;display: block;}
.index_news .left .newslist p{ font-size:14px; line-height:24px; color:#888888; height:48px; overflow:hidden; text-overflow: ellipsis;margin-top: 5px;}
.index_news .left .newslist ul{ overflow:hidden; width:100%;margin-top: 5px;}
.index_news .left .newslist em{display: block;float: left;width: 18px;height: 18px;color: #FFFFFF;line-height: 18px;text-align: center;margin-top: 15px;}
.index_news .left .newslist .em01{background: #2454ac;}
.index_news .left .newslist .em02{background: #444444;}
.index_news .left .newslist .em03{background: #777777;}
.index_news .left .newslist .em04{background: #999999;}
.index_news .left .newslist .last{border-bottom: none;}
.index_news .left .newslist li{width:700px;overflow:hidden; font-size:14px; line-height:48px;border-bottom: 1px dotted #cecece;}
.index_news .left .newslist li a{ color:#555555; display:block; width:450px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;margin-left: 14px;}
.index_news .left .newslist li span{ float:right; color:#999999;font-family: arial;}

.index_news .right { overflow:hidden; width:450px; float:right;background-color:#fff;margin-top: 0px;height: 471px;}
.index_news .right .title{ overflow:hidden; width:100%; height:60px;background: #275cbe;}
.index_news .right h3{ float:left; font-size:16px; color:#FFFFFF;line-height: 60px;padding-left: 29px; margin:0;}
.index_news .right .more{ float:right;  font-size:12px; color:#9ab9e6;text-decoration: none;display: block;line-height: 60px;padding-right: 20px;}
.index_news .right .wenda{ overflow:hidden;width: 450px;position: relative;height: 411px;}
.index_news .right .wenda ul{ overflow:hidden; width:100%;position: absolute;height: 411px;}
.index_news .right .wenda li{ overflow:hidden; width:100%; border-bottom:1px dotted #cecece;margin-top: 21px;padding-bottom: 36px;height: 83px;}
.index_news .right .wenda .A{ font-weight:bold; font-size:14px; padding-left:37px; line-height:26px; background:url(../images/wen.png) no-repeat left center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom: 8px;}
.index_news .right .wenda .A a{ color:#333333}
.index_news .right .wenda .Q{ padding-left:37px; background:url(../images/da.png) no-repeat left top; font-size:14px; line-height:24px; color:#777777; height:48px; overflow:hidden; text-overflow:ellipsis; }

.link {line-height: 30px;width: 100%; margin-top: 0px; padding-bottom: 10px;}
.link h4{font-size: 16px;float: left;height: 30px;line-height: 30px; margin:0; padding: 0;}
.link h4 a{ color:#000;}
.link ul{height: 30px;line-height: 30px; display: inline;}
.link ul li{display:inline;margin-left:15px;font-size: 14px;}

.footer {background-color: #2454ac;color: #dde3ee;padding-bottom: 40px; height: auto;overflow: hidden;}
.footer a {color: #e2e2e2;}
.footer-nav {background-color: #7bcf36;color: #FFF;text-align: center;margin-bottom: 50px;}
.footer-nav a {display: inline-block;color: #FFF;margin: 0 20px;line-height: 60px;font-size: 16px;}
.footer .logo {float: left;background: url(../images/f_line.gif) no-repeat right 0;margin-right: 89px;width: 250px;height: 130px;padding-top: 50px;}
.footer .logo img{ width: 166px; height: 50px; }
.footer .contacts {float: left;width: 432px;background: url(../images/f_line.gif) no-repeat right 0;height: 180px;}
.footer .contacts p {margin: 5px 0;line-height: 24px;}
.footer .ewm {float: right;}
.footer .ewm li {float: left;font-size: 12px;text-align: center;margin-left: 20px;}
.footer .ewm li img {display: block;width: 140px;height: 140px;margin: 0 auto 10px;}

/*
.ny-banner {height: 260px;background: no-repeat center; background: url(../images/banner.jpg) no-repeat top center;}
.ny-banner a {display: block;width: 100%;height: 100%;}
*/

.ny-banner {height: 260px;position: relative;overflow: hidden;}
.ny-banner .hd {position: absolute;bottom: 20px;font-size: 0;left: 0;width: 100%;text-align: center;z-index: 2;}
.ny-banner .hd li {display: inline-block;width:15px;height:15px;border: 3px solid #7bcf36;border-radius: 10px;margin: 0 7px;cursor: pointer;}
.ny-banner .hd li.on {background: #1B4F9B;border: 3px solid #1B4F9B;}
.ny-banner .bd,..ny-banner .bd ul,..ny-banner .bd li {width: 100% !important;height: 100% !important;}
.ny-banner .bd li {background: no-repeat center;}
.ny-banner .bd li a {display: block;width: 100%;height: 100%;}

.ny{width:1200px; margin:10px auto; margin-top:20px; padding-bottom: 20px;}
.ny .left{ float:left; width:250px; height: auto;}
.ny .right{ float:right; width:920px; border: 1px solid #dddddd;}
.ny .left .title{ background:url(../images/pro_t.jpg) center no-repeat;}
.ny .left .title span{ display:block; height:86px; line-height:86px; text-decoration:none; color:#fff; font-size:26px; text-align:center; border:3px solid #184a93; border-bottom:none;}
.ny .left .main_l{width:244px; height:auto; border:3px solid #184a93; padding-top:15px; text-align: center; padding-bottom: 15px; }
.ny .left .main_l ul{ width: 215px; margin: 0 auto; }
 
.main_l>ul>li{ height:40px; line-height:40px;width: 215px;display: block;text-align:center; background:#CCCCCC; margin-bottom:3px; font-size:14px; position:relative;overflow:hidden}
.main_l>ul>li:before{content:"+";width:20px;height:20px;line-height:18px;text-align:center; position:absolute;}
.main_l>ul>li.active,.main_l>ul>li:hover{background:#2458a4}
.main_l>ul>li.active span,.main_l>ul>li:hover span{color:#fff}
.main_l>ul>li.active:before,.main_l>ul>li:hover:before{border-color:#fff;color:#fff}
.main_l>ul>li.active:before{content:"-"}
.main_l>ul>li.no_child:before{display:none}
.main_l>ul>li>a{height:48px;width:100%;display:block;}
.main_l>ul>li>a span{font-size:16px;text-align:center;  line-height:48px;  }

.main_l>ul ul{display:none}
.main_l>ul ul li{text-align:center;line-height:36px; }
.main_l>ul ul li:first-child{border-top:0}

.ny .left .fenlei dl{ background-color:#fff;  overflow:hidden;}
.ny .left .fenlei dl dt{ width:232px; text-align:center; line-height:35px;  margin:6px auto; height: auto; overflow: hidden;  }
.ny .left .fenlei dl dt a{ font-size:16px; font-weight:normal; color:#333; display: block; background:#dedede; }
.ny .left .fenlei dl dd a{ font-size:14px; text-align: left; display:block; height:30px; line-height:30px; text-decoration:none; background:url(../images/pro_icon1.gif) no-repeat 10px; padding-left:20px; overflow:hidden;}
.ny .left .fenlei dl dd a:hover{color:#184a93}
.ny .left .contact{ height:auto; overflow:hidden;border:3px solid #184a93;}
.ny .left .contact .content{ padding:10px; }
.ny .left .contact .content p{ line-height:30px;}

.ny .right .title{ height:40px; margin:12px auto; line-height:40px;  font-size:16px; border-bottom:1px solid #dddddd; width: 900px; }
.ny .right .title em{ float:left; display: inline; width:330px; height:25px;  font-style:normal;font-weight: bold; color:#184a93; }
.ny .right .title span{ float:right; display: inline; font-size:14px;color: #999999;}
.ny .right .title span a{color: #999999;}
.ny .right .content h1{ text-align: center;line-height: 50px; }
.ny .right .content h4{ text-align: center; font-weight: normal; }
.ny .right .content h4 span{ margin-right: 15px; }
.ny .right .info{ padding: 15px; font-size: 16px; line-height: 30px; }
.ny .right .info img{max-width: 100%;}

.list-1{ padding-top:5px; overflow:hidden; width:890px; margin: 0 auto;}
.list-1 dl{overflow:hidden; padding:25px 0 21px 29px}
.list-1 dl dt{ float:left; padding:5px; background:#eaeaea;}
.list-1 dl dt img{ display:block; width:160px; height:102px;}
.list-1 dl dd{ float:left; width:850px;}
.list-1 dl dd h5{ margin-top:3px; padding-bottom:8px; border-bottom:1px solid #dedede; overflow:hidden;}
.list-1 dl dd h5 a{ font-size:14px; color: #2358a6; float:left; padding-left:5px;}
.list-1 dl dd h5 em{ float:right;padding-right:10px; font-style: normal;}
.list-1 dl dd p{ line-height:20px; font-size:13px; margin-top:10px;}
.list-1 dl:hover { background: #eaeaea;}

.list-2 {margin: 10px 0 0 8px; padding-bottom: 40px; overflow: hidden;}
.list-2 ul li{ float:left; width:285px; margin:10px 8px 5px; overflow:hidden;}
.list-2 ul li>a{ display:block; width:283px; height:200px; position:relative; border:1px solid #b0b1b3; overflow:hidden;}
.list-2 ul li>a>img{ display:block;/* -webkit-transition:all 0.8s ease-out;-o-transition:all 0.8s ease-out;transition:all 0.8s ease-out; */width:283px; height:200px;}
.list-2 ul li>a>img:hover{/* transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);*/}
.list-2 ul li>a:hover i{ display:block;} 
.list-2 ul li p{ width:325px; text-align:center;  height:30px; line-height:25px; overflow:hidden;;white-space: nowrap;text-overflow: ellipsis;}
.list-2 ul li p a{ font-size:14px;}

.pages{text-align: center;margin: 30px auto; width: 830px;}
.pages a {display: inline-block;margin: 0 3px;border: 1px solid #ddd;padding: 4px 12px;border-radius: 3px;background-color: #fff;}
.pages a.active {background-color: #1B4F9B;border-color: #1B4F9B;color: #fff;}
.page{ width: 890px; margin-left: 15px; line-height: 25px; padding-bottom: 40px; }

.message {padding: 50px 50px;margin-bottom: 30px;}

.form-group {margin-bottom: 15px;}

.form-label {float: left;line-height: 34px;width: 120px;text-align: right;}
.form-label span {color: #e50112;}
.form-content {margin-left: 130px;}
.form-control {line-height: 20px;font-size: 14px;border: 1px solid #ddd;padding: 6px 12px;width: 600px;display: inline-block;vertical-align: top;}
select.form-control {height: 34px;}
.form-submit {padding: 6px 22px;color: #fff;background-color: #1B4F9B;border: 0;cursor: pointer;font-size: 16px;border-radius: 3px;}
.form-button {padding: 6px 22px;color: #fff;background-color: #767676;border: 0;cursor: pointer;font-size: 16px;border-radius: 3px;}

.panel {background-color: #fff;padding: 0px 20px;margin-bottom: 30px; height: auto;overflow: hidden;}
.panel .title-2 {border-bottom: 1px solid #ececeb;height: 44px;margin-bottom: 15px;font-size: 24px;}
.panel .title-2 span {display: inline-block;padding-bottom: 12px;border-bottom: 2px solid #2454ac;}
.panel .infocontent-body {line-height: 2;margin-bottom: 20px;}

.showcase {padding: 15px;margin-bottom: 20px;background-color: #fff; height: auto; overflow: hidden;}
.showcase-pic {position: relative;width: 400px;height: 300px;overflow: hidden;float: left;}
.showcase-pic li {text-align: center;line-height: 300px;width: 400px;font-size: 0;}
.showcase-pic li img {display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;width: auto;height: auto;}
.showcase-pic .arr {position: absolute;top: 50%;width: 12px;height: 23px;margin-top: -11px;z-index: 2;}
.showcase-pic .prev {left: 15px;background: url(../images/p15-icon2.png) no-repeat 0 0;}
.showcase-pic .next {right: 15px;background: url(../images/p15-icon3.png) no-repeat 0 0;}
.showcase-info {float: right;width: 460px;}
.showcase-info h1 {margin: 0 0 15px;font-size: 24px;line-height: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.showcase-info p {margin: 0;color: #666;padding: 3px 0;}
.showcase-info .tel {border-top: 2px solid #e6e6e6;margin-top: 15px;padding-top: 15px;background: url(../images/pc-xc-icon2.png) no-repeat 10px 15px;height: 42px;padding-left: 70px;line-height: 21px;font-size: 18px;}
.showcase-info .tel a {float: right;line-height: 42px;padding: 0 15px;background-color: #1B4F9B;color: #fff;}

/*产品详情页留言 */
.Ly{width: 888px;border-left: 3px solid #0094da;border-right: 3px solid #0094da;height: 557px;border-bottom: 3px solid #0094da;margin: 0 auto;margin-bottom: 25px;}
.Ly h2{width: 100%;height: 70px;line-height: 70px;color: #fff;font-size: 34px;font-weight: bold;text-align: center;background: #0094da;}
.Ly p{text-align: center;font-size: 18px;color: #f04d4d;background: url(img/xing.png) no-repeat 392px 4px;margin-top: 30px;}
.Ly .box{width: 790px;margin: 28px auto 0;overflow: hidden;}
.Ly .box .Input{width: 377px;height: 46px;overflow: hidden;border: 1px solid #dcdcdc;float: left;margin-left: 32px;margin-bottom: 17px;}
.Ly .box .Input1,.Ly .box .Input3{margin-left: 0;}
.Ly .box .Input3{margin-right: 32px;}
.Ly .box .Input span{width: 85px;height: 32px;display: block;float: left;border-right: 1px solid #dcdcdc;margin-top: 7px;line-height: 32px;text-indent: 25px;background: url(img/xing.png) no-repeat 12px center;font-size: 14px;color: #666666;}
.Ly .box .Input input{height: 46px;line-height: 46px;width: 281px;padding-left: 10px;border: none;outline: none;float: left;font-size: 14px;color: #666666;}
.Ly .box .DifInput{width: 379px;height: 48px;overflow: hidden;margin-bottom: 17px;}
.Ly .box .DifInput .leftCon{width: 279px;overflow: hidden;height: 46px;border: 1px solid #dcdcdc;float: left;}
.Ly .box .DifInput span{width: 85px;height: 32px;display: block;float: left;border-right: 1px solid #dcdcdc;margin-top: 7px;line-height: 32px;text-indent: 25px;background: url(img/xing.png) no-repeat 12px center;font-size: 14px;color: #666666;}
.Ly .box .DifInput  input{height: 46px;line-height: 46px;width: 178px;padding-left: 10px;border: none;outline: none;font-size: 14px;color: #666666;}
.Ly .box .DifInput i{display: block;width: 74px;height: 26px;float: left;margin: 10px 0 0 17px;}
.Ly .box .textarea{width: 788px;border: 1px solid #dcdcdc;height: 125px;}
.Ly .box .textarea span{width: 85px;height: 100px;display: block;float: left;border-right: 1px solid #dcdcdc;margin-top: 7px;text-indent: 25px;background: url(img/xing.png) no-repeat 12px 11px;padding-top: 7px;font-size: 14px;color: #666666;}
.Ly .box .textarea textarea{height: 100px;;width: 680px;padding-left: 10px;border: none;outline: none;float: left;resize:none;padding-top: 17px;font-size: 14px;color: #666666;}
.Ly .tj{width: 296px;height: 54px;line-height: 54px;text-align: center;font-size: 18px;color: #fff;font-weight: bold;background: #ff9900;margin:  42px auto 0;cursor: pointer;}


/*产品详情页留言结束*/

/*分页样式*/
.pglist { width: 100%; text-align: center; margin-top:30px; margin-bottom:10px; }
.pglist span.nolink{padding: 6px 12px; background: #fff; color:#333;  margin: 0 3px;border: 1px solid #eee; }
.pglist span font{padding: 6px 12px; background: #0066FF;border-color: #0000CC;box-shadow: 0 0 14px rgba(0, 0, 0, .2); color:#fff;  margin: 0 3px;}
.pglist a{ padding: 6px 12px; background: #fff; color:#333;  margin: 0 3px;border: 1px solid #eee; }
