﻿@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);
/* 首页部分开始 */
.mfbox{width:1185px; min-width:1185px; margin:0 auto;}
.topad{width:100%;}
.topbox{ height:30px; background:#ebebeb; color:#8f8f8f; font-size:12px; line-height:30px; text-align:right;}
.topnav{ display:inline-block;}
.topnav span{ padding:0 5px;}
.topnav a{ color:#8f8f8f; }
.topnav a:hover{ color:#bc2931;}

.hotline{ display:none;}
.hotline strong{ color:#b90001; font-size:18px;}

.header{ position:relative; height:110px;}
.logo{float:left;}

.search{float:right; position:relative; margin-top:23px;}
.search_l{float:right; width:398px; height:38px; border:2px solid #ff6700;}
.search_l li{float:left;}
.search_l input{float:left; height:34px; margin:0; padding:0; border:0; line-height:34px;}
.search_l input.s_int{width:336px; color:#333; text-indent:10px;}
.search_l input.s_btn{width:58px; background:#ff6700; color:#FFF; font-size:16px; cursor:pointer; font-family:microsoft yahei;}
.search_h{float:right; color:#bdbdbd; font-size:12px; margin-top:10px;}
.search_h span{ padding:0 5px;}

.i_nav{width:100%; height:38px; background:#ff6700;}
/*.i_nav ul{ width:1185px; margin:0 auto;}
.i_nav li{float:left; text-align:center; font-size:16px; width:118px;}
.i_nav li>a{display:block; height:38px; color:#bbb; line-height:38px;}
.i_nav li>a:hover{ color:#000; background:url(../Images/nav_abg.png) no-repeat center top;}
.i_nav li>a.on{ color:#000; background:url(../Images/nav_abg.png) no-repeat center top;}*/

.i_banner_box{position:relative; width:100%; min-width:1200px; height:500px;}
.i_banner{width:100%; height:500px; 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:10px; text-align:center; z-index:9000;}
.i_banner_p a{display:inline-block; margin:0 7px; width:16px; height:16px; overflow:hidden; border:2px solid #959595; border-radius:100%;}
.i_banner_p a:hover{ border:1px solid #bc2931; background:#bc2931;}
.i_banner_p a.on{ border:1px solid #bc2931; background:#bc2931;}*/

.i_container{position:relative; width:100%; min-width:1185px; 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_dingzhi{ padding:30px 0;}
.i_dingzhi_l{width:1185px; height:322px; margin:20px auto 0; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.i_dingzhi_l dl{float:left; width:240px; height:320px; border-left:2px solid #FFF; overflow:hidden;}
.i_dingzhi_l dl dt{float:left; width:238px; height:320px; color:#FFF; text-align:center;}
.i_dingzhi_l dl dt h4{ display:block; font-size:18px; line-height:25px; margin-top:14px; font-weight:bold;}
.i_dingzhi_l dl dt h5{ display:block; height:60px; font-size:12px; line-height:20px; padding:5px 10px 0; overflow:hidden;}
.i_dingzhi_l dl dt in{display:block; width:98px; height:98px; margin:0 auto;}
.i_dingzhi_l dl dt span{display:block; padding:12px 10px 0; font-size:12px; line-height:20px;}

.i_dingzhi_l dl dd{float:left; width:225px; height:320px; border-left:1px solid #efefef; padding-right:10px;}
.i_dingzhi_l dl dd li{height:80px; padding:10px 10px 0; border-bottom:1px solid #efefef;}
.i_dingzhi_l dl dd li span{display:block; height:24px; width:100%;}
.i_dingzhi_l dl dd li span a{float:left; display:block; border:1px solid #adadad; padding:0 10px; height:24px; line-height:22px;}
.i_dingzhi_l dl dd li ins{display:block; margin-top:5px; line-height:15px; color:#000; text-decoration:none; font-size:12px; overflow:hidden;}

.i_dingzhi_l dl.idl_dl01{ background:#94bf2c;}
.i_dingzhi_l dl.idl_dl01 dt{ border-top:9px solid #a0c93d;}
.i_dingzhi_l dl.idl_dl01 in{ background:url(../Images/icon02.png) no-repeat center center;}

.i_dingzhi_l dl.idl_dl02{ background:#08acdb;}
.i_dingzhi_l dl.idl_dl02 dt{ border-top:9px solid #1dbdeb;}
.i_dingzhi_l dl.idl_dl02 in{ background:url(../Images/icon03.png) no-repeat center center;}

.i_dingzhi_l dl.idl_dl03{ background:#13c0ce;}
.i_dingzhi_l dl.idl_dl03 dt{ border-top:9px solid #33cbd7;}
.i_dingzhi_l dl.idl_dl03 in{ background:url(../Images/icon04.png) no-repeat center center;}

.i_dingzhi_l dl.idl_dl04{ background:#ebb135;}
.i_dingzhi_l dl.idl_dl04 dt{ border-top:9px solid #fcbf3d;}
.i_dingzhi_l dl.idl_dl04 in{ background:url(../Images/icon05.png) no-repeat center center;}

.i_dingzhi_l dl:hover{width:465px; border-left:2px solid #a9a9a9; background:#FFF;}
.i_dingzhi_l dl:hover dt{border-top:9px solid #FFF;}
.i_dingzhi_l dl:hover h5, .i_dingzhi_l dl:hover span{ color:#000;}
.i_dingzhi_l dl.idl_dl01:hover dt in{background:url(../Images/icon02_on.png) no-repeat center center;}
.i_dingzhi_l dl.idl_dl02:hover dt in{background:url(../Images/icon03_on.png) no-repeat center center;}
.i_dingzhi_l dl.idl_dl03:hover dt in{background:url(../Images/icon04_on.png) no-repeat center center;}
.i_dingzhi_l dl.idl_dl04:hover dt in{background:url(../Images/icon05_on.png) no-repeat center center;}

.i_pro{ padding:30px 0 50px; background:#f3f3f3;}
.i_pro_s{width:1185px; height:45px; margin:20px auto 0; background:#ff6700;}
.i_pro_s li{float:left; display:inline-block; width:169px; border-left:1px solid #fff; border-right:1px solid #FF6720; line-height:45px;}
.i_pro_s li a{ display:block; color:#FFF; height:45px; text-align:center;}
.i_pro_s li a:hover{ display:block; color:#FFF; background:#880202;}
.i_pro_s li a.on{ display:block; color:#FFF; background:#878787;}
.i_pro_s li:nth-last-child(1){border-right:0;}
.i_pro_l{width:1185px; margin:0 auto;}
.i_pro_l dl{ position:relative; float:left; display:inline-block; margin:15px 8px 0; width:576px; height:362px; padding:2px; border:1px solid #cccccc;}
.i_pro_l dl dt{width:570px; height:356px; overflow:hidden;}
.i_pro_l dl dt img{width:570px; height:356px;}
.i_pro_l dl a:hover dt img{ z-index:-1; -webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}
.i_pro_l dl dd{position:absolute; left:0; bottom:0; width:100%; height:30px; line-height:30px; padding:0 10px; overflow:hidden; background:rgba(255,255,255,0.5);text-align: center;}

.i_pro_l dl:nth-child(n+3){width:379px; height:239px;}
.i_pro_l dl:nth-child(n+3) dt{width:373px; height:233px; overflow:hidden;}
.i_pro_l dl:nth-child(n+3) dt img{width:373px; height:233px;}

.i_store{width:1185px; margin-top:30px;display:none;}
.i_store_l{width:1185px; margin-top:20px; overflow:hidden;}
.i_store_l ul{width:5000px; overflow:hidden;}
.i_store_l li{float:left; display:inline-block; margin-right:7px;}
.i_store_l li i{ display:block; width:231px; height:175px; border:1px solid #d7d7d7; overflow:hidden;}
.i_store_l li i img{width:229px; height:173px;}
.i_store_l li a:hover i img{ z-index:-1; -webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}
.i_store_l li span{ display:block; line-height:30px; text-align:center;}

.i_partner{float:left; width:316px; margin-top:30px;}
.i_partner_l{width:316px; overflow:hidden;}
.i_partner_l li{float:left; display:inline-block; width:152px; height:37px; margin-top:20px; margin-right:6px; border:1px solid #cccccc;}
.i_partner_l li img{width:150px; height:35px;}
.i_partner_l li:hover{ border:1px solid #F60;}

.i_news{float:right; width:840px; margin-top:30px;}
.i_news_s{ margin-top:20px;}
.i_news_s li{float:left; display:inline-block; margin-right:15px; width:102px; height:36px;}
.i_news_s li a{ display:block; width:102px; height:36px; border:1px solid #d5d5d5; color:#878787; line-height:34px; overflow:hidden; text-align:center;}
.i_news_s li a:hover{ color:#000; border-bottom:2px solid #ce1313;}
.i_news_s li a.on{ color:#000; border-bottom:2px solid #ce1313;}
.i_news_i{float:left; width:352px; height:262px; margin-top:20px;}
.i_news_i i{ display:block; width:352px; height:232px; border:1px solid #878787; overflow:hidden;}
.i_news_i i img{width:350px; height:230px;}
.i_news_i a:hover i img{ z-index:-1; -webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}
.i_news_i span{ display:block; width:352px; height:30px; text-indent:20px; line-height:30px; background:url(../Images/icon06.png) no-repeat 8px center #e5e5e5;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news_l{float:right; width:468px; margin-top:20px;}
.i_news_l li{float:left; display:inline-block; width:468px; height:33px; font-size:12px; line-height:33px; background:url(../Images/icon06.png) no-repeat left center;}
.i_news_l li a{ display:block; float:left; text-indent:13px; width:320px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news_l li span{ display:block; float:right; width:140px; text-align:right;}
.i_news_l li span ins{ text-decoration:none; color:#c2c2c2;}

.i_why{width:100%; margin-top:50px; padding-top:30px; border-top:1px solid #cccccc;}
.i_why_t{width:1185px; margin:30px auto 0; text-align:center; color:#666; line-height:24px; font-size:12px;}
.i_why_l{width:1185px; margin:30px auto 0;}
.i_why_l li{float:left; display:inline-block; width:226px; margin:0 2px; height:497px; text-align:center; color:#FFF; padding-top:30px; font-size:16px;}
.i_why_l li.iwl01{ background:url(../images/w01.jpg) no-repeat center top;}
.i_why_l li.iwl02{ background:url(../images/w02.jpg) no-repeat center top;}
.i_why_l li.iwl03{ background:url(../images/w03.jpg) no-repeat center top;}
.i_why_l li.iwl04{ background:url(../images/w04.jpg) no-repeat center top;}
.i_why_l li.iwl05{ background:url(../images/w05.jpg) no-repeat center top;}

.footer{width:100%; margin-top:80px; background:#f6f6f6; color:#727272;}
.footer_box{background:#ff6700;}
.footer_box_in{position:relative; width:1185px; margin:0 auto; min-height:185px;}

.f_contact{float:left; width:200px; padding-top:50px;}
.f_contact span{ display:block; height:30px; line-height:30px; font-size:12px; color:#fff; text-indent:30px; background:url(../Images/icon07.png) no-repeat left center;}
.f_contact strong{ display:block; line-height:25px; font-size:20px; color:#FFF;}

.f_ewm{ position:absolute; left:230px; bottom:0; z-index:999;}

.footer_nav{float:right; padding-top:10px;}
.footer_nav dl{float:left; width:160px; padding-left:40px;}
.footer_nav dl dt{ line-height:30px; color:#FFF;}
.footer_nav dl dd{ line-height:20px;}

.flinks{width:1185px; margin:0 auto; padding:15px 0; border-bottom:1px solid #808080;}
.flinks_l{padding-top:10px; line-height:25px; font-size:12px;}
.flinks_l a{ border-left:1px solid #808080; padding:0 10px;}

.copyright{width:100%; padding-top:15px; line-height:20px; text-align:center; font-size:12px;}
.jsq{width:100%; padding-bottom:15px; line-height:20px; text-align:center; font-size:12px;}


/* 首页部分结束 */

/* 内页部分开始 */
.p_banner_box{position:relative; width:100%; min-width:1200px; height:300px;}
.p_banner{width:100%; height:300px;}
/*.p_banner li{width:100%; height:300px;}
.p_banner li a{ display:block; width:100%; height:300px;}
.p_banner_p{position:absolute; width:100%; left:0; bottom:10px; text-align:center; z-index:9000;}
.p_banner_p a{display:inline-block; margin:0 7px; width:16px; height:16px; overflow:hidden; border:2px solid #959595; border-radius:100%;}
.p_banner_p a:hover{ border:1px solid #bc2931; background:#bc2931;}
.p_banner_p a.on{ border:1px solid #bc2931; background:#bc2931;}*/





.p_container{width:1225px; padding:0 20px; margin:0 auto; -webkit-box-shadow:0 -10px 10px rgba(200, 200, 200, .5);  -moz-box-shadow:0 -10px 10px rgba(200, 200, 200, .5);  box-shadow:0 -10px 10px rgba(200, 200, 200, .5); }

.path{height:39px; padding:0 30px; line-height:39px; color:#666; border-bottom:2px solid #d80514; background:url(../Images/icon08.jpg) no-repeat left center;}
.path span{padding:0 10px;}

.sidebar{margin-top:3px; width:100%; height:40px; background:#dbdbdb;}
/*.sidebar li{float:left;}
.sidebar a{display:inline-block; padding:0 20px; line-height:40px; color:#353535; border-right:1px solid #FFF;}
.sidebar a:hover{ color:#FFF; background:#ec0017;}
.sidebar a.on{ color:#FFF; background:#ec0017;}*/

.p_content{padding:30px; text-align:left; line-height:25px;}


/* 内页部分结束 */
a.pimg_banner {
    text-align: center;
    width: 100% !important;
    margin: 0 auto;
}