﻿@charset "utf-8";

@import url(dll.css);

@import url(module.css);

@import url(global.css);

@import url(onlineeditor.css);

@import url(ddsmoothmenu.css);

@import url(animate.css);

@import url(banner.css);

/* 首页部分开始 */

.mfbox{width:1136px; margin:0 auto;}

.header{width:1136px; margin:30px auto 0;}

.header_l{float:left; width:316px;}



.logo{height:100px; overflow:hidden;}



.i_news01{width:304px; height:268px; padding:0 5px; border:1px solid #e5e5e5; background:#FFF;}

.i_news01_l{ height:222px; padding:6px 0;}

.i_news01_l li{ line-height:35px; text-indent:20px; font-size:14px; background:url(../images/icon01.png) no-repeat 8px center;}

.i_news01_l li a{ display:block; width:304px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.i_nav{width:1136px; margin:30px auto 0; height:50px; background:#983535; border-radius:5px 5px 0 5px;}

/*.i_nav li{float:left; line-height:50px;}

.i_nav li.line{float:left; width:5px; color:#f3f4ee; font-size:16px;}

.i_nav li > a{display:block; padding:0 40px; height:50px; color:#f3f4ee; font-size:16px; text-align:center;}

.i_nav li > a:hover{color:#ff8484;}

.i_nav li > a.on{color:#ff8484;}*/



.i_banner_box{float:right; position:relative; width:788px; height:368px; border:1px solid #e6e6e4; overflow:hidden;}

.i_banner{ float:left; display:inline;}

/*.i_banner li{width:788px; height:368px;}

.i_banner li a img{width:788px; height:368px;}

.i_banner_p{position:absolute; width:100%; left:0; bottom:0; height:50px; z-index:9000; background:rgba(0,0,0,0.5);}

.i_banner_p ul{float:left; width:540px;}

.i_banner_p ul li{ height:50px; line-height:50px; text-indent:10px; font-size:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.i_banner_p ul li a{ color:#FFF;}

.i_banner_p ul li a:hover{ color:#4cb1fc;}

.i_banner_p span{float:right; text-align:right; display:block; width:238px; padding:10px 10px 0 0;}

.i_banner_p span a{display:inline-block; margin-right:1px; width:30px; height:30px; color:#838587; text-align:center; font-size:15px; line-height:30px; background:#313537; overflow:hidden;}

.i_banner_p span a:hover{background:#e0e1e2; color:#000;}

.i_banner_p span a.on{background:#e0e1e2; color:#000;}*/



.language{ position:absolute; right:0px;}

.language li{ float:left; padding-right:10px; /*line-height:30px;*/}



.i_container{width:1136px; margin:0 auto; padding:0px 0;}



.i_news02{float:left; width:388px; height:422px; padding:13px 15px 0; border:1px solid #e6e5e3; background:#FFF;}

.i_news02_l{width:388px; height:360px; padding:13px 0; overflow:hidden;}

.i_news02_l li{height:40px; line-height:40px; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.i_news02_l li a span{ color:#983535; padding-right:5px;}



.i_news03{float:right; width:654px; height:422px; padding:13px 15px 0; border:1px solid #e6e5e3; background:#FFF;}

.i_news03_l{width:654px; height:360px; padding:13px 0; overflow:hidden;}

.i_news03_l dl{height:97px; padding:12px 0; border-bottom:1px solid #f5f4ef;}

.i_news03_l dt{float:left; width:130px; height:97px;}

.i_news03_l dt img{width:130px; height:97px; border-radius:3px;}

.i_news03_l dd{float:right; width:500px; height:97px;}

.i_news03_l dd h4{ display:block; font-size:16px; line-height:22px; height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.i_news03_l dd h4 a{ color:#333333;}

.i_news03_l dd h4 a:hover{ color:#983535;}

.i_news03_l dd span{ display:block; padding:5px 0; font-size:14px; line-height:20px; height:40px; overflow:hidden;}

.i_news03_l dd ins{ display:block; float:left; width:135px; height:25px; line-height:25px; text-indent:24px; text-decoration:none; background:url(../images/icon02.png) no-repeat left center;}

.i_news03_l dd i{ display:block; float:left; width:135px; height:25px; line-height:25px; text-indent:24px; font-style:normal; background:url(../images/icon03.png) no-repeat left center;}

.i_news03_l dl:nth-last-of-type(1){ border-bottom:0;}



.i_news04{width:1104px; margin-top:35px; padding:13px 15px 0; border:1px solid #e6e5e3; background:#FFF;}

.i_news04_l{width:1104px; padding:13px 0; overflow:hidden;}

.i_news04_l dl{float:left; width:532px; height:97px; padding:12px 0; border-bottom:1px solid #f5f4ef;}

.i_news04_l dt{float:left; width:0px; height:97px;}

.i_news04_l dt img{width:130px; height:97px; border-radius:3px;}

.i_news04_l dd{float:left; width:550px; height:97px;}

.i_news04_l dd h4{ display:block; font-size:16px; line-height:22px; height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.i_news04_l dd h4 a{ color:#333333;}

.i_news04_l dd h4 a:hover{ color:#983535;}

.i_news04_l dd span{ display:block; padding:5px 0 0; margin-bottom:5px; font-size:14px; line-height:20px; height:40px; overflow:hidden;}

.i_news04_l dd ins{ display:block; float:left; width:135px; height:25px; line-height:25px; text-indent:24px; text-decoration:none; background:url(../images/icon02.png) no-repeat left center;}

.i_news04_l dd i{ display:block; float:left; width:135px; height:25px; line-height:25px; text-indent:24px; font-style:normal; background:url(../images/icon03.png) no-repeat left center;}

.i_news04_l dl:nth-child(2n){float:right;}

.i_news04_l dl:nth-last-of-type(1), .i_news04_l dl:nth-last-of-type(2){ /*border-bottom:0;*/}



.i_pro01{width:1104px; margin-top:35px; padding:13px 15px 0; border:1px solid #e6e5e3; background:#FFF;}

.i_pro01_l{width:1104px; padding:0 0 25px; overflow:hidden;}

.i_pro01_l li{float:left; display:inline-block; width:202px; height:172px; margin:20px 9px 0;}

.i_pro01_l li a{ display:block; width:200px; height:170px; border:1px solid #e7e6e4;}

.i_pro01_l li a i{ display:block; width:200px; height:135px; overflow:hidden;}

.i_pro01_l li a i img{width:200px; height:135px;}

.i_pro01_l li a span{ display:block; height:35px; line-height:35px; font-size:16px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.i_pro01_l li a:hover{ border:1px solid #983535; -webkit-box-shadow:0 2px 5px rgba(47, 16, 16, .4); -moz-box-shadow:0 2px 5px rgba(47, 16, 16, .4); box-shadow:0 2px 5px rgba(47, 16, 16, .4);}

.i_pro01_l li a:hover i img{-webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2); }



.footer{width:100%; padding:15px 0 20px; text-align:center; color:#666; background:#fffbf7; border-top:1px solid #e5e5e3;}

.fbox{width:1100px; margin:0 auto;}



.flinks{ border-bottom:1px solid #dcdcdc;}

.flinks_l{ padding:20px 0;}

.flinks_l a{float:left; display:inline-block; line-height:25px; font-size:16px; margin-right:30px;}



.footer_l{float:left; margin-top:20px; font-size:14px;}

.footer_r{float:right;}



.footer_nav{text-align:left; line-height:25px;}

.footer_nav a{ padding:0px 15px;}

.footer_nav span{ padding:0 15px;}



.copyright{line-height:25px; margin-top:10px; text-align:left; font-size:14px;}

.jsq{line-height:25px; margin-top:10px; text-align:left; font-size:14px;}





.fewm{float:right; margin-top:20px;}

.fewm li{ display:inline-block; margin:0 20px;}

.fewm li span{ display:block; line-height:30px; text-align:center; font-size:14px;}







/* 首页部分结束 */



/* 内页部分开始 */

.p_banner_box{float:right; position:relative; width:800px; height:100px; overflow:hidden;}

.p_banner{ float:left; display:inline;}

/*.p_banner li{width:800px; height:100px;}

.p_banner li a{display:block; width:800px; height:100px;}

.p_banner_p{position:absolute; width:800px; left:0; bottom:10px; text-align:right; z-index:9000;}

.p_banner_p span{ display:block; width:100%; margin:0 auto;}

.p_banner_p a{display:inline-block; margin:0 5px; width:12px; height:12px; border-radius:100%; background:#FFF; overflow:hidden;}

.p_banner_p a:hover{background:#30bceb; }

.p_banner_p a.on{background:#30bceb; }*/



.p_container{width:1136px; margin:0 auto; padding:35px 0;}



.p_left{float:left; width:300px;}

.p_right{float:right; width:784px; padding:0 15px; border:1px solid #e6e5e3; background:#fffbf7;}



.p_news01{width:268px; padding:13px 15px 0; border:1px solid #e6e5e3; background:#fffbf7;}

.p_news01_l{width:268px; padding:13px 0; overflow:hidden;}

.p_news01_l li{height:40px; line-height:40px; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.p_news01_l li a span{ color:#983535; padding-right:5px;}



.p_news02{width:268px; padding:13px 15px 0; margin-top:20px; border:1px solid #e6e5e3; background:#fffbf7;}

.p_news02_l{width:268px; padding:13px 0; overflow:hidden;}

.p_news02_l dl{float:left; width:268px; height:68px; padding:12px 0; border-bottom:1px solid #f5f4ef;}

.p_news02_l dt{float:left; width:90px; height:68px;}

.p_news02_l dt img{width:90px; height:68px; border-radius:3px;}

.p_news02_l dd{float:right; width:168px; height:68px;}

.p_news02_l dd h4{ display:block; font-size:16px; line-height:22px; height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.p_news02_l dd h4 a{ color:#333333;}

.p_news02_l dd h4 a:hover{ color:#983535;}

.p_news02_l dd span{ display:block; padding:3px 0 0; font-size:14px; line-height:20px; height:40px; overflow:hidden;}

.p_news02_l dl:nth-last-of-type(1){ border-bottom:0;}



.path{ height:45px; line-height:45px; font-size:14px; border-bottom:2px solid #983535;}

.path span{ padding:0 10px;}



.p_news{width:784px; padding:13px 0; overflow:hidden;}

.p_news .titles{float: left;font-size: 18px;padding:5px 10px;background-color: #983535;color:#fff;margin-right: 10px;border-radius: 5px;}

/*.p_news dl{float:left; width:784px; height:123px; padding:20px 0; border-bottom:1px solid #f5f4ef;}

.p_news dt{float:left; width:170px; height:123px;}

.p_news dt img{width:170px; height:123px; border-radius:3px;}

.p_news dd{float:right; width:594px; height:123px;}

.p_news dd h4{ display:block; font-size:16px; line-height:22px; height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.p_news dd h4 a{ color:#333333;}

.p_news dd h4 a:hover{ color:#983535;}

.p_news dd span{ display:block; padding:5px 0 0; margin-bottom:5px; font-size:14px; line-height:20px; height:60px; overflow:hidden;}

.p_news dd ins{ display:block; float:left; width:135px; height:25px; line-height:25px; text-indent:24px; text-decoration:none; background:url(../images/icon02.png) no-repeat left center;}

.p_news dd i{ display:block; float:left; width:135px; height:25px; line-height:25px; text-indent:24px; font-style:normal; background:url(../images/icon03.png) no-repeat left center;}

.p_news dl:nth-child(2n){float:right;}

.p_news dl:nth-last-of-type(1), .i_news04_l dl:nth-last-of-type(2){ border-bottom:0;}*/



.turnpage{ margin-top:60px; text-align:center;}

.turnpage a{ display:inline-block; margin:0 5px; width:48px; height:48px; line-height:48px; font-size:20px; color:#30bceb; text-align:center; border:1px solid #30bceb; background:#FFF;}

.turnpage a:hover{ background:#30bceb; color:#FFF;}

.turnpage a.on{ background:#30bceb; color:#FFF;}









/* 内页部分结束 */

