﻿@charset "utf-8";
@import url(dll.css);
@import url(global.css);
@import url(module.css);
@import url(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:123px; border-top:5px solid #000;}
.topline{height:34px; line-height:34px; color:#7d7d7d; border-bottom:1px solid #d8d8d8;}
.welcome{float:left;}
.lan{float:right;}
.lan li{ float:left;}
.lan a{ padding:0 10px; color:#7d7d7d;}
.lan a:hover{ color:#008acb;}

.logo{float:left;}

.i_nav{float:right; height:88px;}
/*.i_nav li{float:left; display:inline-block;}
.i_nav li > a{color:#FFF; font-size:16px; padding:0 10px 0 70px; height:88px; line-height:88px; color:#000; text-align:center;}
.i_nav li > a:hover{ color:#008acb;}
.i_nav li > a.on{ color:#008acb;}*/

.i_banner_box{position:relative; width:100%; height:560px; overflow:hidden;}
.i_banner{ float:left; display:inline;}
/*.i_banner li{width:100%; height:560px;}
.i_banner li a{display:block; width:100%; height:560px;}
.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:10px; height:10px; border:1px solid #FFF; overflow:hidden; border-radius:6px;}
.i_banner_p a:hover{ background:#FFF;}
.i_banner_p a.on{ background:#FFF;}*/

.i_container{overflow:hidden;}

.i_about{padding:35px 0; overflow:hidden;}
.i_about_l{float:left; width:600px;}
.i_about_c{float:left; width:500px; line-height:25px; font-size:14px; overflow:hidden;}
.i_about_c ins{ display:block; text-decoration:none; text-align:right;}
.i_about_c ins a{ padding:0 10px; color:#008acb; font-size:12px;}
.i_about_c ins a:hover{color:#000;}

.i_pro01{padding:35px 0; background:#f6f6f6; text-align:center;}
.i_pro01 dl{ display:inline-block; padding:0 25px 25px; width:297px; margin:0 14px; background:#FFF;}
.i_pro01 dl h3{ display:block; line-height:55px; font-size:18px;}
.i_pro01 dl dt{ border:5px solid #f6f6f6; width:287px; height:171px; overflow:hidden;}
.i_pro01 dl dt img{-webkit-transition:all 0.4s; -moz-transition:all 0.4s; transition:all 0.4s;}
.i_pro01 dl dt:hover img{-webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}
.i_pro01 dl dd{ padding:10px 0; line-height:25px; text-align:left; font-size:14px;}
.i_pro01 dl dd a{ display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_pro01 dl dd a ins{ padding:0 10px; text-decoration:none; font-size:18px;}
.i_pro01 dl span{ display:block; text-align:right;}
.i_pro01 dl span a{ display:inline-block; width:65px; height:22px; text-align:center; line-height:22px; border:1px solid #f6f6f6;}

.i_pro01 dl.i_pro01_s1 h3 a{ color:#fe8b8b;}
.i_pro01 dl.i_pro01_s1 h3 a:hover{ color:#000;}
.i_pro01 dl.i_pro01_s1 dt{border:5px solid #fe8b8b;}
.i_pro01 dl.i_pro01_s1 dd a:hover{ color:#fe8b8b;}
.i_pro01 dl.i_pro01_s1 dd a ins{color:#fe8b8b;}
.i_pro01 dl.i_pro01_s1 span a{color:#fe8b8b; border:1px solid #fe8b8b;}

.i_pro01 dl.i_pro01_s2 h3 a{ color:#ffc600;}
.i_pro01 dl.i_pro01_s2 h3 a:hover{ color:#000;}
.i_pro01 dl.i_pro01_s2 dt{border:5px solid #ffc600;}
.i_pro01 dl.i_pro01_s2 dd a:hover{ color:#ffc600;}
.i_pro01 dl.i_pro01_s2 dd a ins{color:#ffc600;}
.i_pro01 dl.i_pro01_s2 span a{color:#ffc600; border:1px solid #ffc600;}

.i_pro01 dl.i_pro01_s3 h3 a{ color:#36ace3;}
.i_pro01 dl.i_pro01_s3 h3 a:hover{ color:#000;}
.i_pro01 dl.i_pro01_s3 dt{border:5px solid #36ace3;}
.i_pro01 dl.i_pro01_s3 dd a:hover{ color:#36ace3;}
.i_pro01 dl.i_pro01_s3 dd a ins{color:#36ace3;}
.i_pro01 dl.i_pro01_s3 span a{color:#36ace3; border:1px solid #36ace3;}

.i_pro02{padding:35px 0; text-align:center;}
.i_pro02_l{text-align:center; margin-top:10px;}
.i_pro02_l dl{ display:inline-block; padding:25px 18px; width:502px; border:1px solid #e3ecf3; margin:10px 10px 0;}
.i_pro02_l dl dt{float:left; width:248px; height:181px; border:5px solid #e3ecf3; overflow:hidden;}
.i_pro02_l dl dt img{ width:248px;}
.i_pro02_l dl dd{float:left; width:229px; height:191px; padding-left:15px; text-align:left; overflow:hidden;}
.i_pro02_l dl dd h4{ display:block; font-size:20px; height:50px; line-height:50px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_pro02_l dl dd span{ display:block; line-height:20px; color:#787878;}

.i_pro02_l dl dt img{-webkit-transition:all 0.4s; -moz-transition:all 0.4s; transition:all 0.4s;}
.i_pro02_l dl dt:hover img{-webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}


.i_link{padding:15px 0; text-align:center;}
.i_link_l{ margin:10px auto 0; width:1120px;}
.i_link_l li{float:left; width:254px; height:88px; border:1px solid #d5d5d5; margin:25px 12px 0;}
.i_link_l li img{width:254px; height:88px;}

.footer{width:100%; background:#000; color:#f4f4f4; min-width:1100px;}

.fcontact{ margin-top:20px; padding-bottom:50px; text-align:center; background:url(../images/icon04.jpg) no-repeat center bottom #FFF;}
.fcontact h3{ display:inline-block; width:216px; height:74px; line-height:74px; font-size:27px; font-weight:bold; color:#000; letter-spacing:5px; background:url(../images/icon03.png) no-repeat center center;}

.fcontact dl{ display:inline-block; margin:35px 60px 0; width:260px; color:#000; text-align:left;}
.fcontact dl dt{ font-size:18px; height:45px; line-height:45px; background:url(../images/icon05.jpg) no-repeat left bottom;}
.fcontact dl dd{ font-size:16px; line-height:30px;}

.footer_nav{line-height:30px; margin-top:20px; text-align:center;}
.footer_nav a{ padding:0 10px; color:#b0b0b0; font-size:14px; line-height:30px;}

.copyright{ padding:10px 0 0px; line-height:25px; color:#b0b0b0; text-align:center; font-size:14px;}
.jsq{ padding:0px 0 20px; line-height:25px; color:#b0b0b0; text-align:center; font-size:14px;}

.footer a:hover{ color:#008acb;}

/* 首页部分结束 */

/* 内页部分开始 */
.p_banner_box{width:100%; height:500px; z-index:1; overflow:hidden;}
.p_banner{ float:left; display:inline;}
/*.p_banner li{width:100%; height:480px;}
.p_banner li a{display:block; width:100%; height:480px;}
.p_banner_p{width:100%; text-align:right; margin-top:10px;}
.p_banner_p a{display:inline-block; margin:0 5px; width:12px; height:12px; background:#FFF; overflow:hidden; border-radius:6px;}
.p_banner_p a:hover{ background:#8ed90c;}
.p_banner_p a.on{ background:#8ed90c;}*/

.p_container{width:1102px; margin:-99px auto 0; padding:28px 0 50px; background:url(../images/icon05.png) no-repeat left top; z-index:100; position:relative;}
.p_left{float:left; width:267px; border:1px solid #e0e0e0; border-width:0 0 1px 1px; background:#FFF; height: 100% !important;}
.p_right{float:right;}
.p_right1{ width:733px; min-height:300px; padding:24px 50px; border:1px solid #e0e0e0; border-left:0; background:url(../images/icon10.jpg) no-repeat left top #FFF;}

.path{float:right; line-height:48px; }
.path span{ padding:0 5px;}

/*.sidebar{ width:267px; margin-top:30px; margin-bottom:20px;}
.sidebar li{width:233px; height:50px; padding-right:34px;}
.sidebar a{ display:block; width:205px; height:50px; padding-left:23px; border-left:5px solid #FFF; color:#545454; font-size:14px; line-height:49px; background:url(../images/icon07.png) no-repeat 210px center;}
.sidebar a span{ display:block; text-indent:50px; border-bottom:1px solid #e0e0e0;}
.sidebar a:hover{ border-left:5px solid #006caa; color:#006caa; background:url(../images/icon08.png) no-repeat 210px center;}
.sidebar a.on{ border-left:5px solid #006caa; color:#006caa; background:url(../images/icon08.png) no-repeat 210px center;}*/

.p_content{ font-size:14px; padding:20px 5px; line-height:25px;}


/* 内页部分结束 */

.nm_def{ margin:0 auto; width:1100px;}












