﻿/* 飞驰网站内容管理系统 基础样式框架 2015-4-21 畅宇驰 */

/*首页栏目区块定义*/
.area {width:446px;min-height:250px;margin-bottom:10px;  }
.all {width:100%;}
.full {width:1180px;background-color:#ffffff;}


/*页眉顶部 快速链接区*/
.header_top { min-width:1180px; width:100%; height:40px; background:#333333;}
.header_top .core { width:1180px; height:40px;}
.header_top .header_text { width:600px;}
.header_top .header_text ul {text-align:right;}
.header_top .header_text ul li { display:inline-block; line-height:40px; margin-right:5px; padding:0 5px 0 5px;}
.header_top .header_text ul li a { color:#f1f1f1; }
.header_top .header_ico { width:500px;}
.header_top .header_ico ul { text-align:left;}
.header_top .header_ico ul li { display:inline-block; line-height:40px; width:50px; text-align:center;border-right:1px solid #4a4a4a; }
.header_top .header_ico ul li a {font-size:20px;color:#696969;}
.header_top .header_ico ul li a:hover {color:#ffffff}
.header_top li { height:40px;}
.header_top li:hover { height:40px; background:#cd0000;}

/*页眉*/
header{min-width:1160px;width:100%;height:80px;}
header .style1 {width:1160px;height:100%;}

/*LOGO区域*/
header .style1 .logo {min-width: 400px;font-size: 34px;float: left;position: relative;top: 20px;}
header .style1 .logo img {float:left;}
header .style1 .logo span {font-size:14px;margin-left:10px; float:left; margin-top:30px; background:#cd0000; color:#ffffff;}

/*Logo扩展区*/
header .logo_ext { width:500px; height:90px; line-height:28px; color:#ffffff;padding:0px 0px 0px 20px;position:absolute; z-index:999; top:10px; margin-left:650px;}
header .logo_ext * {color:#ffffff;}
header .logo_ext a {cursor:pointer; font-size:12px;}
header .logo_ext ul { text-align:right; background:rgba(8,59,110,0.5);border-radius:5px; float:right; margin-top:10px; padding:0 10px 0 10px;}
header .logo_ext ul li:hover {}
header .logo_ext ul li { display:inline-block; position:relative;text-align:center; margin-right:15px;cursor:pointer;}
header .logo_ext ul li:nth-last-child(1) { margin:0;}
header .logo_ext ul li:hover ul {display:block;z-index:1; width:100px;background-color: #333333; margin:0}
header .logo_ext ul li:hover ul li {display:block;margin:0}
header .logo_ext ul li:hover ul li:nth-last-child(1) { border:0;}
header .logo_ext ul li ul{position: absolute; display:none;background:#333333; z-index:9999999}
header .logo_ext ul li ul li {float: none;border-bottom:1px solid #666666  }
header .logo_ext p {width:300px;height:50px;float:right;text-align: right;line-height:50px;font-size:20px; color:#245da3}
header .logo_ext p i { margin-right:10px;color:#245da3}

/*Logo右侧导航*/
header .style1 nav {width:700px;height:40px;float:right;background-color: #ffffff; margin-top:30px;}  /*主容器*/
header .style1 nav ul { text-align:right;}
header .style1 nav ul li { display:inline-block; width: 100px;text-align:center;line-height:40px;}
header .style1 nav ul li a{ color:#333333;}
header .style1 nav ul li:hover { background-color:#777777;color: #ffffff;border-radius:10px;}
header .style1 nav ul li ul{position: absolute; display:none;background-color: #333333;}
header .style1 nav ul li:hover ul { display:block;z-index:1; width:120px; margin-left:-10px; }
header .style1 nav ul li ul li {float: none;border-top:1px solid #d9d9d9; width:100%;  }
header .style1 nav ul li ul li:nth-last-child(1) {border-bottom:0}

/*页眉简约*/
header.top_easy {height:50px;}
header.top_easy .style2 {width:100%;height:50px;background-color:#333333;}
header.top_easy .style2 div {width:1180px;height:50px;}
header.top_easy .style2 div h1 {width:200px;float:left; font-size:20px; line-height:50px;}
header.top_easy .style2 div ul {float:right; width:600px; text-align:right;}
header.top_easy .style2 div ul li {display:inline-block;line-height:50px; margin-right:10px;}

/*页脚*/
footer {min-width:1180px;background-color:#333333;margin-bottom:10px;}
footer div {width:1200px;}
footer h2{height:60px;line-height:60px;text-align:center;}
footer a {}
footer a:visited {}

footer .style1{}
footer .style1 ul {height:30px;text-align:center;}
footer .style1 ul li {display:inline-block;width:80px;line-height:30px;}
footer .style1 .c {width:600px;height:100px;line-height:22px;text-align:center;}
footer .style1 .l {width:200px;height:100px;text-align:center;margin-left:50px;}
footer .style1 .r {width:200px;height:100px;text-align:center;margin-right:50px;}
footer .style1 .qr {width:80px;height:80px;border:5px solid #ffffff;}

footer .style2 {height:60px;line-height:50px;}
footer .style2 .l {width:400px;height:40px;text-align:center;margin-left:30px;}
footer .style2 .l ul {height:30px;text-align:center;}
footer .style2 .l ul li {display:inline-block; margin-left:0.5em;}
footer .style2 .r {width:500px;height:40px;text-align:center;margin-right:60px;}



/* ==================================================== 全局导航样式汇总 ====================================================*/
nav { width:100%; background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#cb2a2a), to(#9d0001));}
nav a {color:#ffffff; width:100%; height:100%; font-size:14px;}
nav a:hover {color:#ffffff}

/*一类：标准导航*/
nav a {color:#ffffff;}
nav .menu_style_1 {width:1200px;}
nav .menu_style_1  ul{}
nav .menu_style_1  ul li {width:110px;display:inline-block;text-align: center;line-height:40px;}
nav .menu_style_1  ul li:hover {background-color:#cd0000}
nav .menu_style_1  span{float:right;line-height:40px;}

/*二类：垂直下拉*/
nav .menu_style_2 {width:1180px;height:40px; color:#ffffff; margin-top:30px; }  /*主容器*/
nav .menu_style_2 ul {}
nav .menu_style_2 ul li  { display:inline-block; width:120px; text-align:center; line-height:40px;}
nav .menu_style_2 ul li a { color:#ffffff;}
nav .menu_style_2 ul li:hover {color:#ffffff; background:#cd0000;}
nav .menu_style_2 ul li { float: left;  position: relative;z-index:999;text-align:center;}
nav .menu_style_2 ul li:hover ul { display:block;z-index:1;}
nav .menu_style_2 ul li ul{position: absolute; display:none;background:rgba(0,0,0,0.8); width:120px;}
nav .menu_style_2 ul li:hover ul li {float: none;border-bottom:1px solid #d9d9d9; width:100%; height:40px; line-height:40px;}
nav .menu_style_2 ul li:hover ul li a { font-size:12px; color:#ffffff;}
nav .menu_style_2 ul li:hover ul li:hover a { color:#ffffff;}
nav .menu_style_2 ul li ul li:nth-last-child(1) {border-bottom:0}


/*三类：多层导航*/
nav .menu_style_3 {width:1200px;}
nav .menu_style_3 ul{}
nav .menu_style_3 ul li {width:90px;display:inline-block;text-align: center;line-height:30px;}
nav .menu_style_3 ul li:hover {background-color:#cd0000}
nav .menu_style_3 ul li a {font-size:14px}

/*四类：垂直下拉*/
#nav_all { width:1180px; height: 40px; line-height: 40px; position: relative; z-index: 222; }
#nav_all li { text-align: center; float: left; width:118px; }
#nav_all li:hover {background-color:#204e85}
#nav_all li:hover a {color:#ffffff }
#nav_all li a:hover {line-height: 40px; }
#nav_all li ul { display: none; position: absolute; z-index: 99; width: 1180px; left:0; top: 40px; background-color:#204e85}
#nav_all ul li:hover {background-color:#cd0000 }
#nav_all ul li a { }
#nav_all ul li a:hover {}

/*五类：分组导航 */
.menu_style_5 {}
.menu_style_5 {width:1080px;height:60px;}
.menu_style_5 ul {}
.menu_style_5 ul li { display:inline-block; height:60px;float:left; text-align:center; margin-right:10px;}
.menu_style_5 ul .H { width:100px; line-height:60px;}
.menu_style_5 ul li .L1 {display:inline-block; width:80px; height:60px; float:left; line-height:60px;text-align:center}
.menu_style_5 ul li ul {height:60px; }
.menu_style_5 ul li ul li { display:block; float:left;border:0; min-width:80px; height:30px;}
.menu_style_5 ul li ul li a {line-height:30px;  }


/* ==================================================== 页面主容器 ====================================================*/

/*栏目页左右分栏*/
.public_box {width:1180px;margin-bottom:10px;overflow:hidden;background-color:#ffffff; padding-bottom:10px;}
.public_box .main{width:846px;margin:10px 0px 0px 10px;}
.public_box .side{width:300px;background-color:#f1f1f1;margin-right:12px;height:100%;margin-bottom:-9999px;padding-bottom:9999px;margin-top:10px;margin-left:10px;}


/* ==================================================== 公共组件集中定义 ====================================================*/

/*公用栏目框*/
.bit {margin-bottom:10px; overflow:hidden;}

/*【横向】切换卡栏目*/
.bit .lt_tab  {padding:0; overflow:hidden;height: 30px;margin-bottom:10px;border-bottom:1px solid #f1f1f1;}
.bit .lt_tab li { width:100px; float:left; text-align:center; height:30px; line-height:30px;color:#ffffff; background:#333333;margin-right:1px}
.bit .lt_tab .hover {background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#cb2a2a), to(#9d0001));color:#ffffff;cursor:pointer;font-weight:bold;}

/*【纵向】切换卡栏目*/
.bit .tab_head {float:left; width:100px; height:300px;background-color:#f1f1f1;}
.bit .tab_head ul{margin:0px;padding:0px;list-style:none; position:absolute; width:100px; height:30px;text-align:center;}
.bit .tab_head li{display:block;cursor:pointer;color:#949694; margin-bottom:1px;height:30px;line-height:30px; background-color:#333333; text-align:center;}
.bit .tab_head li.hover{padding:0px;background:#e8390e;width:100px;color:#ffffff; font-weight:bold;}
.bit .tab_content{margin-top:0px; border-top:none;padding:0px; border-left:0; margin-left:100px;}

/*固定栏目*/
.bit .lt {width:100%;height:30px;line-height:30px;color:#ffffff;margin-bottom:10px;border-bottom:1px solid #f1f1f1;}
.bit .lt a {color:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#cb2a2a), to(#9d0001));}
.bit .lt h3 {width:100px;text-align:center;float:left;background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#cb2a2a), to(#9d0001));white-space:nowrap;text-overflow:ellipsis; overflow:hidden; color:#ffffff;}
.bit .lt span {float:right;margin-right:10px}

/*文章列表*/
.bit .list {}
.bit .list ul {}
.bit .list ul li {width:90%;line-height:25px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.bit .list ul li span {float:right}
.bit .list ul li .vip {color:#cd0000}

/*图片栏目框*/
.bit .photo {width:100%;}
.bit .photo ul {margin:0px 0px 0px 10px;text-align:center;}
.bit .photo ul li {width:130px;height:90px;border:1px solid #cccccc;display:inline-block;margin:0px 10px 10px 0px;}
.bit .photo ul li a img {width:100%;height:100%;float:left;}
.bit .photo ul li .a {width:100%;height:20px;line-height:20px;display:inline-block;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;position: relative;bottom:20px;background:rgba(0,0,0,0.5);color:#ffffff;font-size:12px}
.bit .photo ul li .vip {width:100%;height:20px;line-height:20px;display:inline-block;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;position: relative;bottom:20px;background:rgba(0,0,0,0.5);color:#ff0000;font-size:12px}

/*多功能图文列表*/
.bit .mage_pic {width:100%;margin-bottom:10px;}
.bit .mage_pic ul { margin:10px 0px 0px 10px;}
.bit .mage_pic ul li {height:60px;margin-bottom:10px;}
.bit .mage_pic ul li img {width:90px;height:60px;float:left;margin-right:10px;}
.bit .mage_pic ul li .a {display:inline-block;width:65%;height:20px;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold;}
.bit .mage_pic ul li p {display:inline-block;width:65%;height:40px;text-align:left;line-height:20px;color:#666666;overflow:hidden;text-overflow:ellipsis;}

/*多功能文本列表*/
.bit .mage_text {width:100%;margin-bottom:10px;}
.bit .mage_text ul {margin:10px 10px 0px 10px;}
.bit .mage_text ul li {margin-bottom:10px;border-bottom:1px dashed #cccccc;}
.bit .mage_text ul li a {display:inline-block;width:100%;height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold;}
.bit .mage_text ul li p {width:100%;text-align:left;line-height:20px;color:#666666}

/* 滚动图片 */
.scrollleft{}
.scrollleft div {  margin:0px 10px 0px 10px;}
.scrollleft ul li{display:inline;}

/*滚动文本 横向*/
.scrollleft h3 { width:100px;float:left;background-color: #e8390e; color:#ffffff; text-align:center; line-height:30px; margin-right:10px;}
.scrollleft .word {width:1000px;height:30px; overflow:hidden;}
.scrollleft .word ul { }
.scrollleft .word ul li {float:left;margin:0;margin-top:5px;margin-right:30px;line-height:22px;}
.scrollleft .word ul li a {display:inline; height:100px; margin-right:10px;}
.scrollleft .word ul li span { float:right; color:#cccccc}
.scrollleft .word ul li a:hover {color:#cd0000}
.scrollleft .word ul li .vip {color:#cd0000}

/*含左右切换的滚动图片*/
.scroll_sw { position:relative; margin:20px auto; width:1180px;}
.scroll_sw .prev,.scroll_sw .next {position:absolute; display:block; width:50px; height:100%; background-color:#000; top:0; color:#FFF; text-align:center; z-index:99;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;  line-height:130px; font-size:50px;}
.scroll_sw .prev { left:0;cursor:pointer;display:none;}
.scroll_sw .next { right:0;cursor:pointer;display:none;}
.scroll_sw:hover .prev{display:block;}
.scroll_sw:hover .next{display:block;}
.scroll_sw div { position:relative; width:100%; height:130px; overflow:hidden;}
.scroll_sw div ul { width:9999px;}
.scroll_sw div ul li { float:left; display:inline; width:200px; margin-right:10px; height:100%; text-align:center; border:1px solid #cccccc}
.scroll_sw div ul li  a img {width:100%;height:100%;float:left;}
.scroll_sw div ul li  .a {width:100%;height:20px;line-height:20px;display:inline-block;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;background-color:#000000;position: relative;bottom:20px;filter: alpha(opacity=80);opacity: 0.8;color:#ffffff;font-size:12px}
.scroll_sw div ul li  .vip {width:100%;height:20px;line-height:20px;display:inline-block;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;background-color:#000000;position: relative;bottom:20px;filter: alpha(opacity=80);opacity: 0.8;color:#ff0000;;font-size:12px}


/*提示框*/
.tips{width:96%;border:1px solid #139e00;background-color:#d0edcc;color:#139e00;margin-bottom:10px;}
.tips p{width:98%;line-height:30px}

/*警告框*/
.warning { width:100%; height:30px; background:#cd0000; color:#ffffff; text-align:center; font-size:14px; line-height:30px;}
.warning a { background:#960909; color:#ffffff; padding:0 5px;}

/*头条容器*/
.hot{width:1160px;height:88px;margin-bottom:10px;}
.hot img {float:left}
.hot ul {width:1000px;float:right;}
.hot ul li {height:88px;text-align:center;}
.hot ul li a {font-size:34px;color:#0d8b97;font-weight:	bold;line-height:60px;}
.hot ul li p {font-size:14px;color:#8a8a8a;text-overflow:ellipsis;white-space:nowrap; overflow:hidden;}
.hot ul li p span {color:#ae0001;}


/*友情链接*/
.friend_link {width:1158px;height:100px;}

.friend_link .pic {width:1158px;}
.friend_link .pic ul{margin:10px 0px 0px 10px;}
.friend_link .pic ul li{display:inline-block;width:210px;margin:0px 10px 10px 0px;overflow:hidden;white-space:nowrap;}
.friend_link .pic ul li img {width:200px;height:50px;}

.friend_link .text {width:1158px;line-height:30px;}
.friend_link .text ul{margin-left:5px;}
.friend_link .text ul li{display:inline-block;width:75px;margin-right:13px;overflow:hidden;white-space:nowrap;}
.friend_link .text ul li a{}

#seo {width:1178px;line-height:20px;}
#seo ul{}
#seo ul li{display:inline-block;width:75px;margin-right:13px;overflow:hidden;white-space:nowrap;}
#seo ul li a {color:#333333;font-size:12px}







/* ==================================================== 内容页样式汇总 ====================================================*/

/*内容页*/
.public_box .main { border:1px solid #f1f1f1}
.public_box .content_show {width:96%;min-height:970px;margin-bottom:10px;}
.public_box .content_show h1 {text-align: center;line-height:60px; font-size:24px;}
.public_box .content_show #content_ext_info {text-align: center;margin-bottom:50px;}
.public_box .content_show #content_ext_info li {display:inline-block;margin-left:20px;}
.public_box .content_show #content_ext_info li a {font-size:12px}
.public_box .content_show .content_show_text {min-height:400px;font-size:14px;line-height:25px;}
.public_box .content_show .content_show_text p{text-indent:2em;margin-bottom:1em;font-size:14px;}
.public_box .content_show .content_show_text img {border:10px solid #ffffff;margin-bottom:0;}
.public_box .content_show .content_show_text .shuiyin {background:transparent url(/UploadFile/image/logo.png) no-repeat;}
.public_box .content_show video {clear:both;display:block;margin:auto}
.public_box .content_show audio {clear:both;display:block;margin:auto}

/*表格*/
.public_box table {border-width: 1px;border-collapse: collapse;background-color: #ffffff;}
.public_box table tr:first-child {background-color: #d9d9d9;border:1px solid #5998f7;}
.public_box table tr:first-child td { text-align:center; font-weight:bold;}
.public_box table tr {border-width: 1px;padding: 8px;border-style: solid;}
.public_box table td {border-width: 1px;padding: 8px;border-style: solid;}

/*全屏模式*/
.public_box .full {min-height:750px;font-size:14px;line-height:30px;border:1px solid #f1f1f1;width:1160px;margin:10px 10px 0px 10px;}
.public_box .full .content_show { width:1140px;  margin:10px;}
.public_box .full p{text-indent:2em;margin-bottom:1em;}

/*内容上下条目*/
.public_box .content_show .up_num {margin:30px 0px 0px 0px;text-align:left;}
.public_box .content_show .up_num li {line-height:30px;display:block;}
.public_box .content_show .up_num li a {font-size:14px;font-weight:bold}

/*内容翻页【兼容单页类分页】*/
.num_content {width:100%;text-align:center;margin-top:100px;}
.num_content li {display:inline-block;width:30px;border:1px solid #cccccc;text-align:center;margin-right: 10px;}
.num_content li a {display:inline-block;width:30px;text-align:center;margin-right: 10px;}


.public_box .main #video_box {width:700px;height:400px;margin-left: auto;margin-right: auto;margin-bottom:50px;border:1px solid #cccccc; background:#333333;}
.public_box .full #video_box video { width:100%; height:100%;}
.public_box .full #video_box {width:1024px;height:576px;margin-left: auto;margin-right: auto;margin-bottom:50px;border:1px solid #cccccc; background:#333333;}
.public_box .full #video_box video { width:100%; height:100%;}

/*分享代码*/
#share { height:30px;margin-bottom:30px; text-align:right;}

/* ==================================================== 栏目页样式汇总 ====================================================*/


/*1类单页类*/
.list_content{margin:0px 10px 10px 20px;line-height:30px;font-size:14px;}
.list_content p{text-indent:2em;}
.list_content img { max-width:780px;}

/*2类文本列表*/
.list_text {margin:0px 10px 0px 10px;}
.list_text li {height:35px;line-height:30px;border-bottom:1px dashed #ededed}
.list_text li .ico {float:left;line-height:16px;position: relative;top:6px;width:30px; margin-right:5px; text-align:center;}
.list_text li i {float:left;line-height:16px;position: relative;top:6px;width:30px; margin-right:5px; text-align:center; color:#ff9c00}
.list_text li span {height:30px;line-height:30px;float:right}
.list_text li a { display:inline-block; max-width:600px; font-size:14px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.list_text li b { font-size:14px; font-weight:bold;}

/*3类相册列表*/
.list_photo {margin-left:0px;text-align:center;}
.list_photo li {width:195px;height:130px;display:inline-block;margin:0px 0px 0px 10px;text-align:center;}
.list_photo li:hover {background-color:#f9f9f9}
.list_photo li a img {width:185px;height:130px;border:5px solid #d9d9d9;}
.list_photo li .a {display:block;width:175px;height:25px;text-align: center;line-height:25px;position:relative;top:-33px;overflow:hidden;font-size:12px;background:rgba(0,0,0,0.5);}
.list_photo li .a {color:#ffffff}
.list_photo li .a:hover {color:#ff0000}

/*4类图文列表 与 5下载类共享*/
.list_product {margin-left:10px}
.list_product li {width:820px;height:150px;display:inline-block;margin:0px 10px 10px 0px;border:1px solid #f1f1f1}
.list_product li:hover {background-color:#f9f9f9}
.list_product li img {width:180px;height:120px;border:5px solid #ffffff;float:left;margin:10px 0px 0px 10px}
.list_product li div {width:600px;margin:10px 0px 0px 0px;float:left;}
.list_product li div a {width:500px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;display:inline-block;margin:0px 10px 0px 10px;line-height:30px;float:left;font-size:22px;border:0px dashed #ff0000}
.list_product li div b {line-height:30px;float:right;margin:0px 10px 0px 0px;color:#828282; }
.list_product li p {width:600px;height:50px;margin:5px 10px 10px 10px;float:right;line-height:25px;font-size:14px;color:#828282; overflow:hidden;}
.list_product li span { margin-left:10px; float:left; background-color:#44b0ee; line-height:22px; padding:0px 10px 0px 10px;border-radius:4px; color:#ffffff;}
.list_product li span a { color:#ffffff; }

/*栏目翻页*/
#page_num {}
.num {margin:10px 0px 0px 0px;background-color:#f1f1f1;}
.num ul {text-align: center;height:40px;}
.num ul li {display:inline-block;margin-left:10px;line-height:40px;}
.num ul li a {background-color:#b8b8b8; padding:3px 10px 5px 10px;border-radius:4px; color:#ffffff;}
.num ul li a:hover {background-color:#23a025; color:#ffffff;}
.num .null  {display:inline-block;width:200px;}
.num ul li select{width:40px;height:25px;}

/*当前位置*/
.map{line-height:30px;text-indent:10px;border-bottom:1px solid #f1f1f1;margin-bottom:10px;}
.map a { font-size:12px;}

/*栏目树样式*/
#menu_tree{}
#menu_tree h1 {width:90%;}
#menu_tree i { display:inline-block;width:50px; height:30px; text-align:center; float:left;font-size:14px;line-height:30px; color:#ffffff;}
#menu_tree #loading { text-align:center;}
#menu_tree #loading i { font-size:30px; float:none; margin-right:10px;}
/*栏目树样式_原始样式*/
.m_tree { width:90%; height:30px;cursor:pointer;background:rgba(0,0,0,0.2);font-size:12px;margin-bottom:5px;overflow:hidden; line-height:30px;border-radius:5px; margin-bottom:5px; color:#ffffff;}
.m_tree i {}
.m_tree span {white-space:nowrap;text-overflow:ellipsis;color:#f1f1f1;text-shadow:1px 1px 5px #000000;}
.m_tree a { color:#ffffff;}
/*栏目树样式_展开样式*/
.m_open {width:90%;height:30px;cursor:pointer;background:rgba(221,66,61,1);font-size:12px;overflow:hidden;line-height:30px; color:#ffffff;border-radius:5px;margin-bottom:5px;}    
.m_open i {color:#ffffff;}
.m_open a { color:#ffffff;}
/*栏目树样式_子菜单样式*/
.submenu{text-align:left;list-style:none; margin-bottom:10px;}
.submenu li { width:90%; height: 35px;border-radius:5px;}
.submenu li i {color:#ffffff;text-shadow:1px 1px 5px #000000;}
.submenu li a { display:block; line-height:34px;margin-left:5px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;font-size:12px; color:#ffffff; text-shadow:1px 1px 5px #000000;}
.submenu li:hover {background:rgba(0,0,0,0.2);}



/* ==================================================== 侧位栏目集中定义 ====================================================*/

/*搜索框*/
.side .search {width:90%; height:30px; margin-bottom:10px; text-align:center; background:#ffffff;border-radius:4px; overflow:hidden;}
.side .search input {width:200px;height:28px;text-indent:10px; float:left; border:0;outline:none}
.side .search #search_but {width:50px;height:30px;text-align:center;background-color:#ff8400;color:#ffffff;text-indent:0px;margin:0px;cursor:pointer;border:0; line-height:30px; float:right;}

/*滚动公告框*/
.bit marquee{width:99%;height:210px;}
.bit marquee div {width:90%;line-height:25px}
.bit marquee p {width:90%;line-height:30px;font-size:14px;}

/*用户登录特例*/
.side .login {}
.side .login ul{width:99%;padding-top:10px}
.side .login ul li{height:40px;margin-left:20px;}
.side .login ul li input {width:150px;height:30px;text-indent:5px}
.side .login ul li span {display:inline-block;width:50px;height:40px;float:left;line-height:30px}
.side .login ul .c input {width:70px;height:30px;float:left;margin-right:7px}
.side .login ul .c img {width:70px;height:30px;float:left;border:1px solid #cccccc;}
.side .login ul .sub input {width:60px;height:30px;text-align:center;float:left;margin-left:20px;background-color:#16a207;color:#FFFFFF;border-radius:4px;text-indent:0px;cursor:pointer;border:0;}
.side .login ul .sub a {display:inline-block;width:60px;height:28px;text-align:center;border:0;float:left;line-height:26px;margin-left:5px;background-color:#f78600;color:#FFFFFF;border-radius:4px;cursor:pointer}

/*联系方式特例*/
.side .contact {}
.side .contact ul {}
.side .contact ul li{line-height:26px;margin-left:10px;}




/* ==================================================== 广告容器集中定义 ====================================================*/

/*顶部卷帘广告*/
#ad_title_full {border:solid 1px #d9d9d9;width:1200px; top:0px; height:0px;overflow:hidden;}
#ad_title_full img {width:1200px;height:auto;}

/*对联广告*/
#AD_couplet_left{position:fixed; z-index:999 }
#AD_couplet_right{position:fixed;right:0px;z-index:999}

/*顶部横幅*/
.ad_home_top{width:1178px;border:1px solid #d9d9d9;}

/*页面中部横幅*/
.ad_home_full{}

/*视频播放或图片播放*/
.ad_home_play{width:446px;height:250;border:1px solid #d9d9d9;margin-bottom:9px;overflow:hidden;}

/*侧位广告*/
.ad_home_sban{}

/*栏目页顶部大图*/
.ad_article_top{}

/*栏目页侧位广告*/
.ad_article_left{}
.ad_show {border:1px solid #cccccc; margin-bottom:10px;}



/*系统内置幻灯组件样式集中*/

/*一号幻灯样式*/
.PicPlay_style1 p { display:none;}
.PicPlay_style1:hover p{ display:block; height:50px;position:relative; bottom:100px; color:#ffffff; line-height:50px; text-align:center; font-size:18px;}
.PicPlay_style1:hover b{ display:block; height:50px;background:#333333;position:relative; bottom:50px;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5; }

/*五号幻灯样式*/
.slider{display:none;}
.focus div span{width:10px;height:10px;margin-right:10px;border-radius:50%;background:#666;font-size:0;}
.focus div span.current{background:#fff}

/*六号幻灯样式*/
.PicPlay_style6{position:relative;overflow:hidden}
.PicPlay_style6 .bd{width:100%; overflow:hidden;  }
.PicPlay_style6 .bd ul{width:100%;height:100%;!important;}
.PicPlay_style6 .bd li{height:100%;text-align:center;}
.PicPlay_style6 .bd li div {width:1100px;height:200px;position:relative; z-index:3;top:20%;color:#ffffff;  }
.PicPlay_style6 .bd li div .bg {display:block;width:800px;height:200px;position:relative; z-index:-1;top:-180px;left:-180px;background-color:#333333;border-radius:10px; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5; }
.PicPlay_style6 .bd li a { display:block; width:100%; height:100%; margin:0 auto; color:#ffffff;}
.PicPlay_style6 .bd li h2 {font-size:50px;text-shadow:0 0 5px #333333; color:#ffffff;}
.PicPlay_style6 .bd li p {font-size:20px;line-height:35px;text-shadow:0 0 5px #333333; color:#ffffff;}

.PicPlay_style6 .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.PicPlay_style6 .hd ul{ text-align:center; }
.PicPlay_style6 .hd ul li{ cursor:pointer; display:inline-block; * display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000; filter:alpha(opacity=50);opacity:0.5;  line-height:999px; }
.PicPlay_style6 .hd ul .on{ background:#FFF;  }


/* ==================================================== 系统零星页面样式 ====================================================*/


/*页脚漂浮留言板*/
.float_guestbook {width:300px; background:#f8f9f9; border-top-left-radius:4px;border-top-right-radius:10px;position: fixed;left:0px;z-index: 88;bottom:0; padding-bottom:20px;display:none }
.float_guestbook .big{ width:300px; height:30px; line-height:30px;background:#3c6da7; margin-bottom:10px;border-top-left-radius:4px;border-top-right-radius:10px }
.float_guestbook .big h3{width:200px;color:#ffffff; font-size:16px;text-indent:10px; margin-left:0; float:left; line-height:30px;}
.float_guestbook .big i{ color:#ffffff; float:right; line-height:30px; margin-right:15px;cursor:pointer}
.float_guestbook .form { width:250px; margin:0 auto; }
.float_guestbook .form li { margin-bottom:5px;}
.float_guestbook .form input,.float_guestbook .form textarea { width:100%}

.gform_2{width:40px;  height:180px;background:#cd0000; border-bottom-right-radius:10px;border-top-right-radius:10px;position: fixed;left:0px;z-index: 88;bottom:10px;cursor:pointer}
.gform_2 .small{ width:20px;margin-top:10px; text-align:center; font-size:18px; }
.gform_2 .small i{ display:block; width:20px; color:#ffffff; line-height:30px; margin:0px}
.gform_2 .small h3{width:20px;color:#ffffff; font-size:14px; margin-top:10; line-height:20px;}