﻿@charset "utf-8";
@import url(dll.css);
@import url(module.css);
@import url(global.css);
@import url(/onlinecss/onlineeditor.css);
@import url(ddsmoothmenu.css);
@import url(animate.css);
@import url(banner.css);
/* 首页部分开始 */
.mfbox{width:1200px; min-width:1200px; margin:0 auto; overflow:hidden;}
.mfbox960{width:960px; min-width:960px; margin:0 auto; overflow:hidden;}
.topbox{width:100%; height:30px; line-height:30px; background:#FFF; font-size:12px;}
.welcome{float:left; color:#a2a2a2;}
.trnav{float:right;}
.trnav li{float:left; margin-left:10px; text-indent:22px;}
.trnav li:nth-child(1){ background:url(../Images/ticon_01.gif) no-repeat left center;}
.trnav li:nth-child(2){ background:url(../Images/ticon_02.gif) no-repeat left center;}
.trnav li:nth-child(3){ background:url(../Images/ticon_03.gif) no-repeat left center;}
.trnav li:nth-child(4){ background:url(../Images/ticon_04.gif) no-repeat left center;}
.trnav li:nth-child(5){ background:url(../Images/ticon_05.gif) no-repeat left center;}


.header{width:100%; height:130px; position:relative;}
.logo{float:left; display:inline-block;}
.hotline{float:right; margin-top:35px; text-indent:50px; background:url(../Images/icon01.png) no-repeat left center;}
.hotline span{ display:block; height:18px; line-height:18px; color:#9f9f9f; overflow:hidden;}
.hotline strong{ display:block; color:#bf022c; font-size:20px;}


.i_nav{height:51px;     background: #1f65ee;}
/*.i_nav ul{ width:960px; margin:0 auto;}
.i_nav li{float:left; text-align:center; font-size:14px;}
.i_nav li>a{display:block; height:51px; color:#FFF; padding:0 29px; line-height:50px; border-right:1px solid #d50330;}
.i_nav li>a:hover{ color:#FFF; border-bottom:1px solid #ba1938; background:#3d3d3f;}
.i_nav li>a.on{ color:#FFF; border-bottom:1px solid #ba1938; background:#3d3d3f;}*/

.search{ position:absolute; left:0; top:182px; width:100%; height:48px; line-height:48px; background:url(../Images/sch_bg.png) no-repeat center top; z-index:1;}
.search_l{float:left;}
.search_l a{ padding:0 5px;}
.search_r{float:right; margin-top:9px; width:255px; height:30px; border:1px solid #1f65ee;}
.search_r input{float:left; height:28px; line-height:28px; border:0; padding:0; margin:0;}
.search_r input.s_int{width:196px; color:#333; background:url(../Images/icon02.jpg) no-repeat 5px center #FFF; text-indent:30px;}
.search_r input.s_btn{width:57px; color:#FFF; background:#1f65ee; text-align:center; cursor:pointer;}

.i_banner_box{position:relative; width:100%;  margin-top:1px; overflow:hidden;}

/*.i_banner li{width:100%; height:500px;}
.i_banner li a{ display:block; width:100%; height:500px;}
.i_banner_p{position:absolute; width:100%; left:0; bottom:15px; text-align:center;}
.i_banner_p a{display:inline-block; margin:0 5px; width:14px; height:14px; overflow:hidden; background:#cccaca; border:1px solid #cccaca;}
.i_banner_p a:hover{ background:#cc0000; border:1px solid #F00;}
.i_banner_p a.on{ background:#cc0000; border:1px solid #F00;}*/

.i_container{overflow:hidden;}
.i_container *{transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}
.p_container *{transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}

.i_intro{ padding:50px 0; background:#fff;}
.i_ad01{ width:100%; text-align:center;}
.i_intro_l{width:100%; margin-top:50px; text-align:center;}
.i_intro_l li{display:inline-block; margin:0 12px;}
.i_intro_l li a{ display:block; width:276px; height:318px; padding:0 45px; background:#f1f1f1;}
.i_intro_l li i{ display:inline-block; width:100px; height:100px; overflow:hidden; margin:25px 0 10px; border-radius:50px;}
.i_intro_l li h3 { display:block; font-size:16px; height:35px; line-height:35px; border-bottom:1px dashed #fff;}
.i_intro_l li span{ display:block; height:60px; font-size:12px; line-height:20px;}
.i_intro_l li ins{width:96px; height:24px; line-height:22px; border:1px solid #bbb; display:block; margin:20px auto; color:#bbb; font-size:12px; text-decoration:none;}
.i_intro_l li a:hover{ background:#bf1017; color:#FFF;}
.i_intro_l li a:hover i img{transform:rotate(360deg); -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -o-transform:rotate(360deg); -ms-transform:rotate(360deg);}
.i_intro_l li a:hover ins{ border:1px solid #fff;color:#fff;}

.i_pro01{width:1200px; margin:0 auto; padding:50px 0 40px;}
.i_pro01_sort{
	width: 210px;
    padding: 2px;
    float: left;
    height: auto;
    background: #1f65ee;
    overflow: hidden;
}
.i_pro01_sort ul{ background:#fff; padding-bottom:10px;}
.i_pro01_sort dl{width:206px; background:#fff; overflow:hidden; padding:10px 10px 0 10px;}
.i_pro01_sort dl dt{height:30px; line-height:30px; text-align:center; font-size:14px; width:100%; background:#a6a6a6; color:#fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_pro01_sort dl dt a{ color:#fff;}
.i_pro01_sort dl dd{margin:0 10px; background:url(../Images/icon04.jpg) 0 12px no-repeat; padding-left:18px; height:34px; line-height:34px; font-size:14px; overflow:hidden;}
.i_pro01_l{float:right; width:960px; height: 780px; padding:0 10px 10px; border:1px solid #eee; background:#fff;}
.i_pro01_ll{width:940px; overflow:hidden;}
.i_pro01_ll ul{width:980px; overflow:hidden;}
.i_pro01_ll li{float:left; width:220px; height:200px; margin:10px 20px 10px 0; border:1px solid #eeeeee;}
.i_pro01_ll li i{ display:block; width:208px; height:auto; margin:5px; overflow:hidden;}
.i_pro01_ll li a:hover i img{ z-index:-1; -webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}
.i_pro01_ll li span{ display:block; height:30px; font-size:14px; text-align:center; line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.rongyu{
    max-width: 1200px;
       margin: 40px auto 0;
}
.rongyu_l{
    margin-top: 20px;
}
.rongyu_l ul {
    display: flex;
    flex-wrap: wrap;
}
.rongyu_l ul li {
    width: calc(100% / 6 - 20px);
    margin-right: 20px;
}
.rongyu_l ul li:last-child{
    margin-right: 0;
}
.rongyu_l ul li i {
    width: 100%;
    display: block;
}
.rongyu_l ul li i img{width: 100%;}
.rongyu_l ul li span {
    width: 100%;
    text-align: center;
    line-height: 30px;
    color: #000;
    font-size: 16px;
    display: block;
}
.i_ad02{width:100%; text-align:center;}

.i_ys{background:#fff; overflow:hidden; padding-bottom:10px;display: none;}
.i_ys_c {width:960px; height:934px; margin:0 auto; background:url(../images/icon06.jpg) no-repeat;}
.i_ys_c .i_ys_c1 {padding:50px 0px 0 85px; height:385px; clear:both;}
.i_ys_c h1{ display:block; width:100%; font-weight:normal; font-size:24px; color:#1f65ee;}
.i_ys_c font {color:#3a0f00;}
.i_ys_c h3 { font-weight:normal; font-size:12px;}
.i_ys_c h2 { padding-top:12px; font-weight:normal; font-size:14px; width:390px; float:left; line-height:24px;}
.i_ys_c .i_ys_c2 { padding:38px 0 0 545px; width:945px; height:283px; clear:both; float:left;}
.i_ys_c .i_ys_c3 {padding:25px 0 0 85px;clear:both; width:480px; float:left;}

.sdf{width:1184px; overflow:hidden; }
.i_cust{width:1200px; margin:20px auto 0; padding:8px; background:url(../Images/icon07.gif) repeat left top;}
.i_cust_l{ padding:0 10px 10px; overflow:hidden; background:#FFF;}
.i_cust_l li{float:left; width:200px; height:162px; margin-right:10px; background:#dddddd;}
.i_cust_l li i{ display:block; width:198px; height:135px; overflow:hidden;}
.i_cust_l li i img{width:198px; height:200px;}
.i_cust_l li a:hover i img{ -webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}
.i_cust_l li span{ display:block; height:25px; font-size:12px; text-align:center; line-height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.i_about{float:left; margin-top:20px; width:930px;     height: 286px; border:1px solid #ddd; background:#fff;}
.i_about_c{padding:15px; height:240px; line-height:25px; font-size:14px; overflow:hidden;}

.asd{width:908px; overflow:hidden;    display: none;}
.i_cfsb{ padding:0 0 15px; margin:0 15px; overflow:hidden;}
.i_cfsb ul{width:4000px; overflow:hidden;}
.i_cfsb li{float:left; width:193px; height:151px; margin-right:8px; background:#dddddd;}
.i_cfsb li i{ display:block; width:193px; height:124px; overflow:hidden;}
.i_cfsb li i img{width:193px; height:124px;}
.i_cfsb li a:hover i img{ -webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}
.i_cfsb li span{ display:block; height:25px; font-size:12px; text-align:center; line-height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.i_sqs{float:right; margin-top:20px; width:255px;  border:1px solid #ddd; background:#fff;}
.i_sqs_c{margin: 18px 13px;width:225px; overflow: hidden;}
.i_sqs_c span{ display:block; font-size: 14px; height: 30px; line-height: 30px; text-align: center; overflow: hidden;}

.i_news01{float:left; width:270px; height:350px; margin-top:40px; padding-right:30px; background:url(../Images/icon11.gif) no-repeat right top;}
.i_news01_f{width:240px; margin-top:10px;}
.i_news01_f img{width:240px; height:120px; border:1px solid #bbb;}
.i_news01_l{ margin-top:10px;}
.i_news01_l li{width:240px; height:29px;padding-left:12px; line-height:29px;border-bottom:1px dashed #DDD; background: url(../Images/icon12.png) no-repeat 2px 11px;color: #999; overflow:hidden;}

.i_news02{float:left; width:650px; height:350px; margin-top:40px; margin-left:15px; padding-right:30px; background:url(../Images/icon11.gif) no-repeat right top;}
.i_news02_f{width:620px; height:140px; margin-top:10px;}
.i_news02_f dt{float:left; display:inline-block; width:140px; height:140px;}
.i_news02_f dt img{width:140px; height:140px; border:1px solid #bbb;}
.i_news02_f dd{float:right; display:inline-block; width:460px; height:140px;}
.i_news02_f dd h4{display:block; height:30px; line-height:30px; font-size:16px;}
.i_news02_f dd span{display:block; height:100px; line-height:20px; overflow:hidden;}
.i_news02_l{width:620px; margin-top:10px;}
.i_news02_l li{ height:30px; line-height:30px; border-bottom:1px dashed #DDD; background: url(../Images/icon12.png) no-repeat 2px 11px;}
.i_news02_l li a{ display:inline-block; float:left; text-align:left; text-indent:12px; width:520px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news02_l li span{ display:inline-block; float:right; text-align:right; width:100px;}

.i_gbook{float:right; width:255px; height:350px; margin-top:40px;}
.i_gbook_l{margin-top:20px;}
.i_gbook_l li{ min-height:25px; margin-bottom:10px; line-height:25px;}
.i_gbook_l li span{float:left; display:block; width:75px;}
.i_gbook_l li input{float:left; display:block; width:180px; height:25px; background:#FFF; border:1px solid #DDD;}
.i_gbook_l li textarea{float:left; display:block; width:180px; height:50px; background:#FFF; border:1px solid #DDD;}
.i_gbook_l li:nth-child(5){ height:50px;}
.i_gbook_b{margin-top:10px; text-align:center;}
.i_gbook_b input{display:block; margin:0 auto; width:100px; height:30px; background:#dddddd; line-height:30px; color:#1f65ee; text-align:center; cursor:pointer;}

.i_links{ margin:30px auto 0; width:1200px;}
.i_links_l{ padding:15px 0; line-height:20px; font-size:14px;}
.i_links_l a{ display:inline-block; padding:0 10px;}

.footer{width:100%; margin-top:20px;}

.footer_nav{width:100%; height:30px; line-height:30px; color:#fff; background:#1f65ee; text-align:center;}
.footer_nav a{ padding:0 10px; color:#FFF;}
.footer_nav a:hover{color:#FFCC00;}

.copyright{padding-top:10px; line-height:25px; text-align:center;}
.jsq{padding-bottom:10px; line-height:25px; text-align:center;}

/* 首页部分结束 */

/* 内页部分开始 */
.p_container{padding:20px 0;}

.p_left{float:left; width:220px; overflow:hidden; background:#FFF;}
.p_right{float:right; width:960px; overflow:hidden; background:#FFF;}

/*.sidebar{width:220px;}
.sidebar_l{ padding:5px 15px 15px;}
.sidebar_l li{height: 40px; text-indent:15px; line-height: 40px; border-bottom: 1px dashed #ddd; font-size: 14px;}*/

.p_lcontact{width:220px;}
.p_lcontact_c{ padding:15px; line-height:25px;}
.p_lcontact_c img{ padding-bottom:10px;}

.path{ height:34px; line-height:34px; text-indent:15px; border-bottom:2px solid #1f65ee; font-size:14px;}
.path span{ padding:0 10px;}

.p_content{padding:20px; text-align:left; line-height:25px; font-size:14px;}




/* 内页部分结束 */
