@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");
div.bsLogoLink{width:100% !important;}
.ce_nav{ position:fixed; right:80px; bottom:430px; z-index:999}
.ce_nav li{ margin-bottom:10px;}
.ce_nav li a{ display:block; width:60px; height:60px; background:#fff; -moz-border-radius:7px;-webkit-border-radius:7px; border-radius:7px; color:#408ed6; font-size:12px; text-align:center; box-shadow:0px 1px 3px rgba(0,0,0,0.25); border:1px solid #408ed6; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s;}
.ce_nav li a span{ background-image:url(../images/n-qyjz-1.png); background-repeat:no-repeat; padding-top:34px; display:inline-block; width:44px;}
.ce_nav li.li_t a { border-color:#62ad44; color:#62ad44; }
.ce_nav li.li_s a { border-color:#ff6800; color:#ff6800;}
.ce_nav li.li_f a { border-color:#ffae00; color:#ffae00}
.ce_nav li.li_w{ margin-top:18px; display:none}
.ce_nav li.li_w a { border-color:#cecece; color:#999999}
.ce_nav li.li_o a span{background-position:-57px -170px;}

.ce_nav li.li_t a span{background-position:-53px -237px;}

.ce_nav li.li_s a span{background-position:-56px -103px;}
.ce_nav li.li_f a span{background-position:-55px -418px;}
.ce_nav li.li_w a span{background-position:-53px -506px;}

.ce_nav li.li_t a:hover{ color:#fff; background-color:#62ad44}
.ce_nav li.li_t a:hover span{background-position:-142px -237px;}

.ce_nav li.li_s a:hover{ color:#fff; background-color:#ff6800}
.ce_nav li.li_s a:hover span{background-position:-142px -103px;}
.ce_nav li.li_f a:hover{ color:#fff; background-color:#ffae00}
.ce_nav li.li_f a:hover span{background-position:-142px -418px;}
.ce_nav li.li_w a:hover{ color:#ff6800; background-color:#fff}
.ce_nav li.li_w a:hover span{background-position:-144px -506px;}
.ce_nav li a:active{ background:#3fcb97}
.ce_nav li.li_o{ position:absolute; left:0; top:72px}
.ce_nav li.li_o a{ position:relative; right:0; cursor:default; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s;}
.ce_nav li.li_o a p{ display:none;}
.ce_nav li.li_o.on a{ background:#408ed6}
.ce_nav li.li_o.on a span{ display:none;}
.ce_nav li.li_o.on a p{ display:block; color:#fff; font-size:13px; text-align:left; background:url(../images/n-qyjz-1.png) no-repeat; background-position:90px -315px; line-height:22px; padding:8px 0 0 13px;}
.ce_nav li.li_o.on a p i{ font-size:19px; display:block;}
.ce_nav li.li_s{position:absolute; left:0; top:144px}
.ce_nav li.li_s1{position:absolute; left:0; top:216px !important}
.ce_nav li.li_f{position:absolute; left:0; top:288px}
.ce_nav li.li_f img{ position:absolute; left:-150px; top:-30px; display:none; max-width:120px}
.ce_nav li.li_f:hover img{ display:block}


/* 首页部分开始 */
.mfbox{width:1100px; min-width:1100px; margin:0 auto;}

.header{ position:relative;width:100%; height:115px; background:#ffffff;}
.logo{float:left;}
.header_r{float:right; margin-top:20px;}
.search{float:right; width:256px; height:38px; background:#FFF; border:1px solid #959595; border-radius:2px;}
.search li{float:left;}
.search input{float:left; height:36px; line-height:36px;}
.search input.i_sint{width:218px; text-indent:10px; color:#999; font-family:microsoft yahei;}
.search input.i_sbtn{width:36px; border-left:1px solid #959595; background:url("../Images/icon01.png") no-repeat center center #a0a0a0; cursor:pointer;}

.hbtn{float:right; margin-right:25px;}
.lan{float:right; margin-right:20px;}
.lan li{float:left; display:inline-block; margin:0 10px;}
.lan li a{ display:block; padding:0 20px; height:38px; line-height:38px; color:#FFF; background:#a0a0a0; border-radius:3px;}
.lan li a:hover{background:#c28834;}

.i_nav{float:right; height:42px; margin-top:9px;}

.i_banner_box{position:relative; width:100%; height:469px; overflow:hidden;}
.i_banner{width:100%; height:469px; overflow:hidden;}
.i_banner li{width:100%; height:469px;}
.i_banner li a{display:block; width:100%; height:469px;}
.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:11px; height:11px; overflow:hidden; background:#cecece; border:1px solid #a0a0a0;}
.i_banner_p a:hover{ background:#ffffff; border:1px solid #cdcdcd;}
.i_banner_p a.on{ background:#ffffff; border:1px solid #cdcdcd;}

.i_container{width:1100px; margin:0 auto;}
.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_speed{margin-top:45px; height:100%;}
.i_speed li{float:left; position:relative; display:inline-block; width:339px; height:174px; margin-right:41px; overflow:hidden;}
.i_speed li:nth-child(3){ margin:0;}
.i_speed li i{ display:block; width:339px; height:174px; overflow:hidden;}
.i_speed li span{display:block; position:absolute; left:10px; bottom:10px; text-align:center; width:319px; height:40px; color:#FFF; background:rgba(0,0,0,0.5);}
.i_speed li span ins{ display:inline-block; line-height:40px; text-decoration:none; font-size:18px;}
.i_speed li:hover span{height:154px;}
.i_speed li:hover span ins{ margin-top:57px; border-bottom:2px solid #FFF;}

.i_news01{margin-top:40px; width:530px; height:100%; border-radius:3px; background:#FFF;}
.i_news01_f{width:530px; padding:15px 15px 0;}
.i_news01_f dt{float:left; width:180px; height:130px; overflow:hidden;}
.i_news01_f dt img{width:180px; height:130px;}
.i_news01_f dt a:hover img{ -webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}
.i_news01_f dd{float:right; width:310px; height:130px; overflow:hidden;}
.i_news01_f dd h4{ display:block; font-size:16px; height:30px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news01_f dd span{ display:block; height:80px; line-height:20px; font-size:14px; overflow:hidden; color:#999;}
.i_news01_f dd ins{ display:block; line-height:20px; overflow:hidden; text-decoration:none; color:#999; text-align:right;}
.i_news01_l{width:530px; padding:0 15px; margin-top:10px;}
.i_news01_l li{float:left; width:500px; height:40px; line-height:39px; border-top:1px dotted #a0a0a0;}
.i_news01_l li a{float:left; display:block; width:400px; text-indent:15px; background:url("../Images/icon03.jpg") no-repeat 5px center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news01_l li span{float:right; display:block; width:100px; text-align:right; color:#999;}

.footer{width:100%; padding:10px 0; margin-top:40px; background:#fafafa; text-align:center; color:#666666;}
.footer_box{width:1100px; margin:-21px auto 15px; overflow:hidden;}
.footer_box a{ color:#fff;}



.footer_nav{float:left; width:840px;}
.footer_nav dl{float:left; width:140px; padding-right:20px; text-align:left; line-height:30px;}
.footer_nav dl dt{ font-size:16px; margin-bottom:5px;}
.footer_nav dl dt a{ color:#666;}
.footer_nav dl dt a:hover{ color:#c28834;}
.footer_nav dl dd{ font-size:14px;}
.footer_nav dl dd a{ color:#8a8a8a;}
.footer_nav dl dd a:hover {color:#c28834; text-decoration:none;}

.footer_c{width:260px; float:right; text-align:left;}
.footer_c h3{ display:block; line-height:30px; margin-bottom:5px;}
.footer_cc{ color:#8a8a8a; line-height:25px;}
.footer_cc strong{ color:#c28834;}

.copyright{width:100%; padding-top:10px; border-top:1px solid #e2e2e2; line-height:25px; font-size:12px; text-align:center;}
/* 首页部分结束 */

/* 内页部分开始 */
.p_banner_box{position:relative; width:100%; height:256px; overflow:hidden;}
.p_banner{width:100%; height:256px; overflow:hidden;}
/*.p_banner li{width:100%; height:256px;}
.p_banner li a{display:block; width:100%; height:256px;}
.p_banner_p{position:absolute; width:100%; left:0; bottom:20px; text-align:center;}
.p_banner_p a{display:inline-block; margin:0 15px; width:11px; height:11px; overflow:hidden; background:#cecece; border:1px solid #a0a0a0;}
.p_banner_p a:hover{ background:#ffffff; border:1px solid #cdcdcd;}
.p_banner_p a.on{ background:#ffffff; border:1px solid #cdcdcd;}*/

.p_container{width:1100px; margin:30px auto 0; padding:20px; background:#FAFAFA;}
.p_left{float:left; width:240px; overflow:hidden;}
.p_right{float:right; width:790px; overflow:hidden;}

.sidebar{width:100%; text-align:center; float:left;}
/*.sidebar_l{}
.sidebar_l li{float:left; display:block; width:100%; height:44px; margin-top:3px; background:url(../Images/icon06.png) no-repeat center top;}
.sidebar_l li a{ display:block; width:100%; height:44px; color:#666; line-height:44px; background:url(../Images/icon08.png) no-repeat 48px center;}
.sidebar_l li a:hover, .sidebar li a.on{ color:#c28834; background:url(../Images/icon07.png) no-repeat 48px center;}*/

.pl_ad{margin-top:20px;}

.path{float:right; margin-top:15px; height:20px; line-height:20px; color:#a0a0a0; padding-left:20px; background:url("../Images/icon09.png") no-repeat left center;}
.path span{padding:0 10px; font-family:"宋体";}
.path a{ color:#a0a0a0;}
.path a:hover{ color:#c28834;}

.p_txt{ padding:10px 0; line-height:25px;}

.p_pro{ padding:10px 0px;}
/*.p_pro li{float:left; width:243px; margin:10px 10px 0;}
.p_pro li i{ display:block; width:243px; height:191px; border:1px solid #e5e5e5; border-radius:5px; background:#FFF;}
.p_pro li i img{width:241px; height:189px; border-radius:5px;}
.p_pro li span{ display:block; line-height:30px; text-align:center;}*/


/* 内页部分结束 */