﻿@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);
/* ��ҳ���ֿ�ʼ */
.topnav{height:30px; line-height:30px; background:#f5f5f5; overflow:hidden;}
.topnav span{ padding:0 10px;}

.header{height:100px;}
.lan{float:right; height:28px; padding:0 10px; line-height:28px; color:#FFF; background:#97be0d;}
.lan a{color:#FFF;}
.lan a:hover{color:#0071b9;}
.hotline{float:right; color:#FFF; line-height:28px; padding-right:20px;}
.hotline strong{ font-size:18px;}
.fr li{ float:left; padding:0 10px;}

.logo{float:left;}
.txt01{float:right; padding-top:20px;}

.i_nav{height:40px; background:#f5f5f5; border-top:1px solid #f5f5f5; border-bottom:5px solid #7d2f31;}
/*.i_nav li{float:left; height:40px; text-align:center;}
.i_nav li > a{display:block; color:#545454; padding:0 25px; height:40px; line-height:40px; font-size:16px; text-align:center;}
.i_nav li > a:hover{color:#FFF; background:#7d2f31;}
.i_nav li > a.on{color:#FFF; background:#7d2f31;}
.i_nav li.line{width:1px; background:#FFF;}*/

.i_banner_box{position:relative; width:100%; height:440px; overflow:hidden;}
.i_banner{display: inline; float: left;}

.i_container{ padding:20px 0; overflow:hidden;}

.i_shuju{float:left; width:760px; height:245px; overflow:hidden;}
.i_shuju_l{width:760px; height:212px;}
.i_shuju_l ul{height:27px; line-height:27px;}
.i_shuju_l li{float:left; text-align:center;}
.i_shuju_l li.isli1{width:120px;}
.i_shuju_l li.isli2{width:60px;}
.i_shuju_l li.isli3{width:80px;}
.i_shuju_l li.isli4{width:100px;}
.i_shuju_l dt{background:#7d2f31; color:#f6c338; font-size:15px;}
.i_shuju_l dd ul{ background:#f8f8f8; font-size:12px; color:#696868;}
.i_shuju_l dd ul:nth-child(2n){ background:#eeeded;}

.i_splink{float:right; width:276px; border:1px solid #d0d0d0; padding:15px 11px 0;}
.i_splink_l{height:193px;}
.i_splink_l img{margin-top:20px; border:1px solid #dddddd;}

.i_ad01{float:left; position:relative; width:290px; height:310px; margin-top:15px; overflow:hidden;}
.i_ad01_l{width:290px; height:310px; overflow:hidden;}
.i_ad01_l li{width:290px; height:310px; overflow:hidden;}
.i_ad01_l li img{width:290px;}
.i_ad01_p{position:absolute; right:5px; bottom:8px; text-align:right;}
.i_ad01_p a{display:inline-block; margin:0 5px; width:20px; height:20px; color:#939393; text-align:center; font-size:12px; line-height:20px; background:#FFF; overflow:hidden;}
.i_ad01_p a:hover{ background:#c00100; color:#FFF;}
.i_ad01_p a.on{ background:#c00100; color:#FFF;}

.i_news01{float:left; width:455px; height:310px; margin-top:15px; margin-left:15px; background:#f9f9f9; overflow:hidden;}
.i_news01_l{ padding:16px 22px 0; width:411px;}
.i_news01_l li{height:40px; line-height:40px; font-size:16px;}
.i_news01_l li a{ display:block; float:left; width:331px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news01_l li span{ display:block; float:right; width:80px; font-size:14px; text-align:right;}

.i_news02{float:right; width:300px; height:310px; margin-top:15px; overflow:hidden;}
.i_news02_l{ padding:10px 15px 0; width:270px;}
.i_news02_l li{height:40px; line-height:40px; font-size:16px;}
.i_news02_l li a{ display:block; float:left; width:270px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.ad02{margin-top:15px; width:1100px; overflow:hidden;}

.i_links{ width:1100px; padding:15px 0; margin-top:15px; border-top:3px solid #e6e6e6;}
.i_links_l{float:right; width:1000px; overflow:hidden;}
.i_links_l li{float:left; display:inline; padding:0 10px 5px;}
.i_links_l li img{ border:1px solid #dedede; width:144px; height:42px;}

.footer{overflow:hidden; padding:10px 0; background:#7d2f31;}
.footer_nav a{ color:#fff;}
.copyright{ width:880px; min-height:65px; position:relative; margin:20px auto; color:#FFF; text-align:center; padding:0px 110px 20px 110px; line-height:25px;}
.fewm{ position:absolute; right:0; top:0; padding:0 10px; text-align:center;}
.fewm span{ display:block; padding-top:10px; line-height:20px;}
/* ��ҳ���ֽ��� */

/* ��ҳ���ֿ�ʼ */
.p_container{padding:12px 0; overflow:hidden;}

.p_path{line-height:35px; text-indent:15px; height:35px; background:#f4f5f7; color:#8e8f91;}
.p_path a{color:#8e8f91;}
.p_path a:hover{ color:#7d2f31;}
.p_path span{padding:0 10px;}

.p_left{float:left; width:241px; margin-top:12px; overflow:hidden;}
.p_right{float:right; width:847px; margin-top:12px; border-left:1px solid #e2e2e2; overflow:hidden;}

.sidebar{width:239px; border:1px solid #d5d5d7; background:#f5f5f5;}
/*.sidebar_l{width:209px; padding:0 15px 15px;}
.sidebar_l li{height:35px; margin-top:15px; border:1px solid #dfdfdf; line-height:35px; background:#f7f6fb;}
.sidebar_l li a{display:block; height:35px; color:#7d2f31; font-size:16px; text-align:center;}
.sidebar_l li a:hover{color:#7D2F31; font-weight:bold;}
.sidebar_l li a.on{color:#7D2F31; font-weight:bold;}*/

.sharebox{ padding-bottom:20px; width:138px; margin:0 auto; display:block;}

.p_content{padding:0 20px 40px; line-height:25px; float:left; width:807px;}

/* ��ҳ���ֽ��� */

.i_left{ float:left; width:760px;}
.i_right{ float:right; width:300px;}