﻿@charset "utf-8";
@import url(dll.css);
@import url(font.css);
@import url(main.css);
@import url(onlineeditor.css);
@import url(ddsmoothmenu.css);
@import url(animate.css);
@import url(banner.css);
/* ��ҳ���ֿ�ʼ */
.header{height:122px; border-top:6px solid #f99c32;}
.hotline{float:right; color:#f19123;}
.hotline span{float:right; display:block; padding:0 10px 0 30px; margin-top:28px; font-size:14px; line-height:30px; color:#FFF; background:url(../images/icon01.png) no-repeat 6px center #f99c32;}
.hotline ins{float:right; display:block; margin-top:10px; text-decoration:none; font-size:17px;}

.logo{float:left;}

.i_nav{height:44px; padding:14px 0;}
/*.i_nav li{float:left; height:44px; padding:0 13px; text-align:center;}
.i_nav li > a{display:block; color:#333; padding:0 20px; border:2px solid #FFF; border-radius:8px; height:40px; line-height:40px; font-size:18px; text-align:center;}
.i_nav li > a:hover{color:#f08f21; border-color:#f08f21;}
.i_nav li > a.on{color:#f08f21; border-color:#f08f21;}*/

.i_banner_box{position:relative; width:100%; height:420px; overflow:hidden;}
.i_banner{display: inline; float: left;}
/*.i_banner li{width:100%; height:420px;}
.i_banner li a{display:block; width:100%; height:420px;}
.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; background:#f99c32; overflow:hidden;}
.i_banner_p a:hover{ background:#dedede;}
.i_banner_p a.on{ background:#dedede;}
.i_banner_y{position:absolute; width:100%; height:9px; left:0; top:0; background:url(../images/icon02.png) repeat-x left top; overflow:hidden;}
*/
.i_container{ padding:0 0 20px; overflow:hidden;}

.i_news01{width:480px; margin-top:20px; overflow:hidden;}
.i_news01_f{ margin-top:15px; height:122px;}
.i_news01_f dt{float:left; width:160px; height:120px; border:1px solid #dedede;}
.i_news01_f dt img{width:160px; height:120px;}
.i_news01_f dd{float:left; width:288px; height:120px; padding:0 10px 0 20px;}
.i_news01_f dd h4{display:block; line-height:36px; font-size:14px; width:288px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news01_f dd h4 a{ color:#000;}
.i_news01_f dd h4 a:hover {color:#ea8a1c; text-decoration:none;}
.i_news01_f dd span{display:block; line-height:24px; height:72px; overflow:hidden; padding-top:5px;}
.i_news01_l{ padding:15px 0 0 5px; width:475px;}
.i_news01_l li{height:35px; line-height:35px;}
.i_news01_l li a{ display:block; float:left; width:395px; text-indent:28px; background:url(../images/icon05.png) no-repeat left center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news01_l li span{ display:block; float:right; width:80px; text-align:right;}

.i_news02{float:right; width:480px; margin-top:20px; overflow:hidden;}
.i_news02_f{ margin-top:15px; width:480px; height:260px; overflow:hidden;}
.i_news02_f ul{width:500px; overflow:hidden;}
.i_news02_f li{float:left; display:inline; width:186px; height:80px; margin-right:20px; margin-bottom:20px; padding:20px 22px; background:#ececec;}
.i_news02_f li img{width:186px; height:80px;}
.i_news02_l{ padding:15px 0 0 0;}
.i_news02_l li{float:left; width:240px; height:35px; line-height:35px;}
.i_news02_l li a{ display:block; width:240px; float:left; text-indent:28px; background:url(../images/icon05.png) no-repeat left center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news02_l li:nth-child(2n){width:225px; padding-left:15px;}

.i_news03{float:left; width:480px; margin-top:20px; overflow:hidden;}
.i_news03_l{width:480px;}
.i_news03_l dl{margin-top:15px; width:480px; height:102px;}
.i_news03_l dt{float:left; width:152px; height:102px; background:url(../images/icon06.png) no-repeat left center;}
.i_news03_l dt a{ display:block; margin-top:10px;}
.i_news03_l dt a ins{ display:block; height:60px; text-align:center;}
.i_news03_l dt a span{ display:block; height:25px; line-height:25px; font-size:14px; text-align:center;}
.i_news03_l dt a ins.i_n301{ background:url(../images/icon07.png) no-repeat center center;}
.i_news03_l dt a ins.i_n302{ background:url(../images/icon08.png) no-repeat center center;}
.i_news03_l dt a ins.i_n303{ background:url(../images/icon09.png) no-repeat center center;}
.i_news03_l dd{float:right; padding:0 18px; width:292px;}
.i_news03_l li{height:25px; line-height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.i_news04{width:300px; margin-top:20px; overflow:hidden;}
.i_news04_l{ padding:0 12px; width:276px; height:187px; background:#f9f8f6; border-radius:0 0 7px 7px;}
.i_news04_l li{height:35px; line-height:35px; text-indent:14px; background:url(../images/icon13.png) no-repeat left center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.bot01{width:300px; height:24px; background:url(../images/icon14.png) no-repeat left top;}

.i_about{float:right; width:300px; margin-top:20px; overflow:hidden;}
.i_about_c{ padding:0 12px; width:276px; height:187px; background:#f9f8f6; border-radius:0 0 7px 7px;}
.i_about_c dd{ padding:7px 15px; height:100px; line-height:25px; overflow:hidden;}
.i_about_c dt{ height:40px; padding-top:5px; text-align:center;}
.i_about_c dt a{display:inline-block; width:160px; height:40px; line-height:40px; color:#FFF; background:#2ea7e0;}
.i_about_c dt a:hover{color:#FFF; background:#ea8a1c;}

.footer{overflow:hidden; padding:15px 0 10px; border-bottom:10px solid #f99c32; background:url(../images/icon15.png) repeat-x left top #f6f5f3;}

.fnav{float:left;}
.fnav dl{float:left; padding-left:83px; width:168px; font-size:14px;}
.fnav dt{ font-weight:bold; line-height:35px;}
.fnav dd{ line-height:33px;}
.fewm{float:right; border:1px solid #e0dfdf; background:#FFF;}

.flink{padding:10px 0; /*margin-top:20px;*/ font-size:14px; text-align:center; line-height:30px; /*border-top:1px solid #dedede;*/ border-bottom:1px solid #dedede;}
.flink span{padding:0 15px;}

.footer_nav{ padding:10px 0; height:30px; line-height:30px; text-align:center;}
.footer_nav span{padding:0 15px;}

.copyright{text-align:center; line-height:25px;}
.jsq{text-align:center; line-height:25px;}
/* ��ҳ���ֽ��� */

/* ��ҳ���ֿ�ʼ */
.p_banner_box{position:relative; width:100%; height:280px; overflow:hidden;}
.p_banner{display: inline; float: left;}
/*.p_banner li{width:100%; height:280px;}
.p_banner li a{display:block; width:100%; height:280px;}
.p_banner_p{position:absolute; width:100%; left:0; bottom:15px; text-align:center;}
.p_banner_p a{display:inline-block; margin:0 5px; width:10px; height:10px; background:#f99c32; overflow:hidden;}
.p_banner_p a:hover{ background:#dedede;}
.p_banner_p a.on{ background:#dedede;}
.p_banner_y{position:absolute; width:100%; height:9px; left:0; top:0; background:url(../images/icon02.png) repeat-x left top; overflow:hidden;}*/

.p_container{padding:20px 0; overflow:hidden;}

.p_left{float:left; width:210px; overflow:hidden;}
.p_right{float:right; width:760px; overflow:hidden;}

.sidebar{width:210px; background:#f9f8f6;}
/*.sidebar_l{width:200px; padding:10px 5px;}
.sidebar_l li{height:40px; padding:5px 0 6px; line-height:40px; background:url(../images/icon16.png) repeat-x left bottom;}
.sidebar_l li a{display:block; height:40px; color:#656565; font-size:18px; text-indent:30px;}
.sidebar_l li a ins{float:right; text-decoration:none; padding-right:15px;}
.sidebar_l li a:hover{color:#FFF; background:#f99c32;}
.sidebar_l li a.on{color:#FFF; background:#f99c32;}*/

.pl_contact{width:210px; background:#f9f8f6;}
.pl_contact_c{width:200px; padding:15px 5px;}
.pl_contact_c dl{padding:10px 0 11px 20px; line-height:20px; background:url(../images/icon16.png) repeat-x left bottom;}
.pl_contact_c dl dt{ color:#f99c32;}

.p_path{float:right; line-height:46px; color:#5b5b5b; padding-right:15px;}
.p_path a{color:#5b5b5b;}
.p_path a:hover{ color:#ea8a1c;}
.p_path span{padding:0 10px;}

.p_content{padding:20px 0;}


.p_about{ line-height:30px;}
/*.p_about dl{margin-top:20px;}
.p_about dt{ height:36px; line-height:36px; text-indent:300px; color:#f99c32; font-size:16px; background:url(../images/icon18.png) no-repeat 260px center;}
.p_about dd{margin-top:10px; border:1px solid #e5e5e5; padding:10px;}*/




/* ��ҳ���ֽ��� */
.i_left{ float:left; width:480px;}
.i_right{ float:right; width:480px;}