﻿@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:1100px; min-width:1100px; margin:0 auto;}
.header{width:100%; height:110px; background:#FFF;}

.logo{float:left; overflow:hidden;margin-top: 22px;}
.lan{float:right; margin-top:30px; line-height:30px; font-size:14px;}
.lan li{ float:left; padding:0 10px;}

.nav{width:100%; height:40px; background:#259692;}
.i_nav{float:left;}
/*.i_nav li{float:left; display:inline-block; text-align:center; width:125px; height:40px;}
.i_nav li>a{display:block; color:#FFF; line-height:40px; font-size:16px;}
.i_nav li>a:hover{ color:#333333; background:#eeeeee;}
.i_nav li>a.on{ color:#333333; background:#eeeeee;}*/

.search{ float:right; margin-top:6px;}
.search input{float:left; height:28px; font-size:14px; color:#999;}
.search input.s_int{width:150px; text-indent:10px; border-width:1px 0 1px 1px; border-style:solid; border-color:#d0d0d0; border-radius:3px 0 0 3px; background:#FFF:}
.search input.s_btn{width:28px; border-radius:0 3px 3px 0; cursor:pointer; background:url(../Images/search_btn.png) no-repeat center center #ffa366; border:none;}

/*.i_banner_box{position:relative; width:100%; height:400px; -moz-box-shadow:0px 2px 4px #c3c0c1; -webkit-box-shadow:0px 2px 4px #c3c0c1; box-shadow:0px 2px 4px #c3c0c1;}
.i_banner{width:100%; height:400px; margin:0 auto; overflow:hidden;}*/
.i_banner_box{position:relative; width:100%; height:400px; overflow:hidden;}
.i_banner{width:100%; height:400px; overflow:hidden;}
/*.i_banner li{width:100%; height:400px;}
.i_banner li a{ display:block; width:100%; height:550px;}
.i_banner_p{position:absolute; width:100%; left:0; bottom:20px; text-align:center;}
.i_banner_p a{display:inline-block; margin:0 6px; width:12px; height:12px; text-align:center; overflow:hidden; background:#FFF; border-radius:100%;}
.i_banner_p a:hover{ background:#269691;}
.i_banner_p a.on{ background:#269691;}*/

/*.roll_box{ position:absolute; width:100%;}
.roll_box ul{width:1100px; margin:0 auto; position:relative;}*/

.i_container{}
.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_prosort{width:1131px; margin:35px auto 0;}
.i_prosort_l{width:1131px; padding:10px 0; overflow:hidden;}
.i_prosort_l ul{width:20000px;}
.i_prosort_l li{float:left; display:inline-block; position:relative; width:347px; height:378px; margin:0 15px; border:1px solid #e5e5e5;}
.i_prosort_l li em{ display:block; width:347px; height:163px; position:absolute; left:-1px; top:-1px; overflow:hidden;}
.i_prosort_l li strong{ display:block; margin-top:162px; height:40px; font-weight:400; line-height:39px; text-align:center; font-size:18px; color:#333; border-bottom:1px solid #e5e5e5;}
.i_prosort_l li span{ display:block; padding:5px 15px; height:115px; line-height:24px;}
.i_prosort_l li ins{float:right; display:inline-block; margin-right:10px; text-align:center; width:110px; height:30px; line-height:30px; border-radius:14px; text-decoration:none; background:#259692; color:#FFF;}
.i_prosort_l li a:hover em img{ z-index:-1; -webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}
.i_prosort_l li a:hover strong{ color:#FFF; background:#259692;}
.i_prosort_l li a:hover ins{ color:#FFF; background:#ffa366;}
.i_prosort_l li:hover{-moz-box-shadow:0px 0px 4px #c5d5d4; -webkit-box-shadow:0px 0px 4px #c5d5d4; box-shadow:0px 0px 4px #c5d5d4;}

.roll_box02{ position:absolute; width:1131px;}
.roll_box02 ul{width:1131px; margin:0 auto; position:relative;}

.i_box01{width:1100px; margin:15px auto 0;}

.i_pro{float:left; width:540px;}
.i_pro_l{width:540px; height:235px; padding:15px; background:#f7f7f7;}
.i_pro_l dt{float:left; width:225px; height:205px; overflow:hidden;}
.i_pro_l a:hover dt img{ -webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}
.i_pro_l dd{float:right; width:265px;}
.i_pro_l dd strong{ display:block; font-size:16px; line-height:30px; color:#444444; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_pro_l dd span{ display:block; color:#666666; overflow:hidden; line-height:24px; height:168px;}
.i_pro_l dd span i{ display:block; margin-top:6px; padding-left:15px; line-height:24px; font-style:normal; background:url(../Images/icon01.png) no-repeat left 8px;}
.i_pro_l a:hover dd h3{color:#269691;}

.i_news{float:right; width:540px;}
.i_news_l{width:540px; height:235px; padding:0 15px; background:#f7f7f7;}
.i_news_l dl{width:510px; height:117px; padding:15px 0; overflow:hidden;}
.i_news_l dl:nth-child(1){ border-bottom:1px solid #dedede;}
.i_news_l dt{float:left; width:126px; height:87px; overflow:hidden;}
.i_news_l a:hover dt img{ -webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}
.i_news_l dd{float:right; width:369px; height:87px; overflow:hidden;}
.i_news_l dd h3{ display:block; font-size:16px; line-height:30px; color:#444444; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news_l dd span{ display:block; color:#666666; line-height:24px; overflow:hidden; height:48px; overflow:hidden;}
.i_news_l a:hover dd h3{color:#269691;}

.i_case{width:1100px; margin:15px auto 0;}
.i_case_l{width:1100px; overflow:hidden;}
.i_case_l ul{ width:10000px; overflow:hidden;}
.i_case_l li{float:left; display:inline-block; margin-right:5px; width:215px; height:201px;}
.i_case_l li i{ display:block; width:215px; height:159px; overflow:hidden;}
.i_case_l li a:hover i img{ z-index:-1; -webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}
.i_case_l li span{ display:block; width:215px; height:42px; line-height:40px; text-align:center; border:1px solid #e5e5e5; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


.footer{width:100%; margin-top:45px; padding:35px 0 0; color:#FFF; background:#269691;}

.footer_nav{float:left; width:800px;}
.footer_nav dl{float:left; width:160px; padding-right:20px;}
.footer_nav dl dt{ font-size:16px; padding-bottom:10px;}
.footer_nav dl dt a{ color:#FFF;}
.footer_nav dl dd{ font-size:12px; line-height:25px; text-indent:10px;}
.footer_nav dl dd a{ color:#FFF;}
.footer_nav a:hover{color:#ffa366;}
.fcontact{float:right; width:240px; font-size:14px; line-height:21px;}
.fcontact h3{ display:block; font-size:16px; padding-bottom:10px;}
.fcontact span{ display:block; padding-top:10px;}

.copyright{ padding-top:10px; margin-top:30px; line-height:30px; background:url(../Images/icon02.jpg) repeat-x left top #269691; text-align:center; font-size:14px;}
.copyright a{ color:#FFF;}
.copyright a:hover{color:#ffa366;}
.jsq{ padding-bottom:10px; line-height:30px; text-align:center; font-size:14px;}


/* 首页部分结束 */

/* 内页部分开始 */
.p_banner_box{position:relative; width:100%; height:264px; -moz-box-shadow:0px 2px 4px #c3c0c1; -webkit-box-shadow:0px 2px 4px #c3c0c1; box-shadow:0px 2px 4px #c3c0c1;}
.p_banner{width:100%; height:264px; margin:0 auto; overflow:hidden;}
/*.p_banner li{width:100%; height:264px;}
.p_banner li a{ display:block; width:100%; height:264px;}
.p_banner_p{position:absolute; width:100%; left:0; bottom:20px; text-align:center;}
.p_banner_p a{display:inline-block; margin:0 6px; width:12px; height:12px; text-align:center; overflow:hidden; background:#FFF; border-radius:100%;}
.p_banner_p a:hover{ background:#269691;}
.p_banner_p a.on{ background:#269691;}*/

.p_container{margin:25px auto 0; width:1100px; overflow:hidden;}

/*.sidebar{ margin-top:30px;}
.sidebar li{float:left; display:inline-block; width:170px; height:44px; margin-right:5px;}
.sidebar li a{ display:block; line-height:44px; color:#FFF; font-size:16px; text-align:center; border-radius:4px;}
.sidebar li:nth-child(3n+1) a{background:#75bfb0;}
.sidebar li:nth-child(3n+2) a{background:#96bcdc;}
.sidebar li:nth-child(3n+3) a{background:#b2ace4;}
.sidebar li a:hover{ color:#FFF; background:#ffa366;}*/

.path{float:right; font-size:14px; padding-top:20px; color:#666;}
.path a{ color:#666666;}
.path a:hover{ color:#269691; text-decoration:underline;}
.path span{ padding:0 10px;}

.p_content{padding:20px 0; line-height:24px; color:#666;}

.p_about{ padding:20px 0;}



/* 内页部分结束 */
.nm_container{ margin:0 auto; width:1100px;}