@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; position:relative;}
.header{width:100%; height:90px;}

.logo{float:left;}
.language{ float:right; z-index:9999; position:relative; line-height:30px; display:none;}
.language li{ float:left; padding-left:5px;}

.i_nav{float:right; height:90px; z-index:9999; position:absolute; right:0px;}
/*.i_nav li{float:left; display:inline-block;}
.i_nav li > a{ display:block; font-size:16px; height:90px; padding:0 25px; line-height:90px; color:#666; text-align:center;}
.i_nav li > a:hover{ color:#FFF; background:#0473ae;}
.i_nav li > a.on{ color:#FFF; background:#0473ae;}*/

.i_banner_box{position:relative; width:100%; height:590px; overflow:hidden;}
.i_banner{ float:left; display:inline;}
/*.i_banner li{width:100%; height:590px;}
.i_banner li a{display:block; width:100%; height:590px;}
.i_banner_p{position:absolute; width:100%; left:0; bottom:20px; text-align:center;}
.i_banner_p a{display:inline-block; margin:0 15px; width:100px; height:6px; overflow:hidden; background:#FFF;}
.i_banner_p a:hover{ background:#0473ae;}
.i_banner_p a.on{ background:#0473ae;}*/

.i_container{overflow:hidden;}
.i_container *{transition:all 0.4s; -webkit-transition:all 0.4s; -moz-transition:all 0.4s;}

.i_pro01{ padding:70px 0;}
.i_pro01_l{ position:relative; margin:30px auto 0; width:1220px; text-align:center;}
.i_pro01_l li{float:left; display:inline-block; margin:0 10px; width:285px;}
.i_pro01_l li i{ display:block; width:285px; height:211px; overflow:hidden;}
.i_pro01_l li i img{ width:285px; height:211px;}
.i_pro01_l li span{ display:block; width:283px; height:64px; line-height:64px; color:#666; font-size:18px; border-width:0 1px 1px; border-color:#c2c2c2; border-style:solid;}
.i_pro01_l li:hover{ display:block; -webkit-box-shadow:0 1px 4px rgba(3, 75, 113, .4); -moz-box-shadow:0 1px 4px rgba(3, 75, 113, .4); box-shadow:0 1px 4px rgba(3, 75, 113, .4)}
.i_pro01_l li a:hover i img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2); }
.i_pro01_l li a:hover span{ background:#0473ae; color:#FFF; border-color:#0473ae;}
.i_pro01_lc{width:1220px; overflow:hidden;}


.i_pro02{ padding:40px 0; background:url(../Images/icon02.jpg) no-repeat center bottom #f9f9f9;}
.i_pro02_l{ margin:40px auto 0; width:1220px; text-align:center;}
.i_pro02_l li{float:left; display:inline-block; margin:0 10px 20px; width:285px;}
.i_pro02_l li i{ display:block; width:285px; height:227px; overflow:hidden;}
.i_pro02_l li i img{ width:285px; height:227px;}
.i_pro02_l li span{ display:block; width:283px; height:64px; line-height:64px; color:#666; font-size:18px; background:#FFF; border-width:0 1px 1px; border-color:#c2c2c2; border-style:solid; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_pro02_l li:hover{ display:block; -webkit-box-shadow:0 1px 4px rgba(3, 75, 113, .4); -moz-box-shadow:0 1px 4px rgba(3, 75, 113, .4); box-shadow:0 1px 4px rgba(3, 75, 113, .4)}
.i_pro02_l li a:hover i img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2); }
.i_pro02_l li a:hover span{ background:#0473ae; color:#FFF; border-color:#0473ae;}

.i_about{ padding:70px 0;}
.i_about_c{ margin:40px auto 0; width:1200px; font-size:14px; line-height:24px;}

.footer{ position:relative; width:100%; padding:50px 0 10px 0; background:url(../Images/icon03.jpg) no-repeat center bottom #fafafa; color:#FFF; min-width:1200px; z-index:9990;}

.fcontact{float:left; width:580px; padding:0 20px 0 0; text-align:center; color:#666; text-align:left;position: static;}
.fcontact h4{ display:block; font-size:24px; letter-spacing:5px; line-height:40px;}
.fcontact span{ display:block; font-size:14px; line-height:30px; margin-top:10px;}
.fcontact a{display:inline-block; width:37px; height:31px; margin-right:20px; margin-top:15px;}
.fcontact a.fc_qq{ background:url(../Images/icon04.png) no-repeat center center;}
.fcontact a.fc_wx{ background:url(../Images/icon05.png) no-repeat center center;}
.fcontact a.fc_wb{ background:url(../Images/icon06.png) no-repeat center center;}

.footergbook{float:right; width:600px;}
.footergbook h4{ display:block; font-size:24px; letter-spacing:5px; line-height:40px; color:#666;}
.footergbook ul{ margin-top:10px;}
.footergbook li{float:left;}
.footergbook li input{ height:44px; line-height:44px; border:1px solid #aaaaaa; background:transparent; font-family:microsoft yahei; color:#666; font-size:14px; text-indent:10px;}

.footergbook li:nth-child(1){width:250px;}
.footergbook li:nth-child(1) input{width:250px;}

.footergbook li:nth-child(2){width:335px; margin-left:11px;}
.footergbook li:nth-child(2) input{width:335px;}

.footergbook li:nth-child(3){width:600px; margin-top:11px;}
.footergbook li:nth-child(3) textarea{width:578px; height:80px; padding:5px 10px; line-height:25px; border:1px solid #aaaaaa; background:transparent; font-family:microsoft yahei; color:#666;}

.footergbook span{display:block; margin-top:11px;}
.footergbook span input{width:90px; height:38px; cursor:pointer; line-height:38px; color:#FFF; border:1px solid #aaa; background:#0473ae; font-family:microsoft yahei; font-size:14px;}
.footergbook span input:hover{ color:#0473ae; background:#FFF;}

.footer_nav{line-height:30px; margin-top:20px; text-align:center; color:#323334; }

.footer_nav a{ padding:0 10px; color:#323334; font-size:14px; line-height:30px;}

.copyright{ line-height:30px; color:#323334; text-align:center; font-size:14px;}
.jsq{ line-height:30px; color:#323334; text-align:center; font-size:14px;}

.footer a:hover{ color:#008acb;}

/* 首页部分结束 */

/* 内页部分开始 */
.p_banner_box{position:relative; width:100%; height:300px; overflow:hidden; z-index:1000;}
.p_banner{ float:left; display:inline;}
/*.p_banner li{width:100%; height:300px;}
.p_banner li a{display:block; width:100%; height:300px;}*/
.p_banner_box .rol{top:110px;}
.p_banner_box .ror{top:110px;}

.p_container{ position:relative; padding:30px; width:1140px; min-height:500px; margin:-65px auto 0; z-index:9000; background:#FFF; -webkit-box-shadow:0 0 30px rgba(0, 0, 0, .3); -moz-box-shadow:0 0 30px rgba(0, 0, 0, .3); box-shadow:0 0 30px rgba(0, 0, 0, .3);  }

.p_left{float:left; width:230px; overflow:hidden;}
.p_right{float:right; width:880px; overflow:hidden;}

.sidebar{}
/*.sidebar .title03{ padding-top:30px;}
.sidebar_l li{ height:50px; line-height:50px; border:1px solid #eeeeee; border-top:0; background:#eef9ff;}
.sidebar_l li a{ display:block; font-size:18px; color:#333333; text-indent:45px;}
.sidebar_l li a:hover{ color:#0473ae; background:url(../Images/icon07.jpg) no-repeat left center;}
.sidebar_l li a.on{ color:#0473ae; background:url(../Images/icon07.jpg) no-repeat left center;}*/

.pl_contact{ margin-top:20px;}
.pl_contact_c{ background:#f6f6f6; padding:15px; color:#666; line-height:30px; font-size:14px; border:1px solid #eeeeee; border-top:0;}

.path{ height:38px; line-height:38px; text-indent:25px; font-size:14px; border-bottom:1px solid #e8e8e8; background:url(../Images/icon08.png) no-repeat left center;}
.path a{ padding:0 10px;}

.p_about{padding:30px 10px; line-height:28px; font-size:14px;}




/* 内页部分结束 */














