﻿@charset "utf-8";


/*返回顶部*/
.gotop{ position:fixed; right:10px; bottom:100px;  width:60px; height:79px; z-index:99999;}
.gotop a{ display:block; background:url(../images/top.png) center center no-repeat; width:60px; height:79px;}

/*头部*/
.header{ width:1200px; margin:0 auto; }
.logo{ float:left; width:466px}
.index_nav{ float:right; width:600px}
/* 导航 */
#navigation_main { height:43px; margin-top:36px;}
#navigation { height:43px; }
#navigation ul #navigation_home { float:left; line-height:43px; text-align:center; }
#navigation ul .main_nav { float:left; line-height:43px; text-align:center; background:url(images/navigation_li_bg.jpg) left no-repeat; padding-left:2px; }
#navigation ul li a { display:block; font-size:16px; padding:0 13px; font-weight:normal; color:#666666; }
#navigation ul li a:hover { font-size:16px; text-decoration:none; color:#D7000F; background:url(images/navigation_hover_bg.jpg) center no-repeat; }
#navigation ul .current_navigation { font-size:16px; background:url(images/current_nav.jpg) center no-repeat; color:#D7000F; border-bottom:2px solid #D7000F }
/*导航栏下拉*/
#navigation ul li ul { display:none; position:absolute; background:#3F8EF7; padding:2px 0; border:1px solid #FFF; }
#navigation ul li ul li { line-height:20px; }
#navigation ul li ul li a { font-weight:normal; color:#FFF; font-size:12px; }
#navigation ul li ul li a:hover { text-decoration:underline; background:none; font-size:12px; color:#FFF; }

.select{  width: 274px; float:right; margin:15px 0 10px 0; position: relative;}
.select>ul{ float:left; }
.select>ul>li{ float:left; cursor:pointer; position:relative;}
.select>ul>li:first-child>a{ background:url(../images/down.png) 108px center no-repeat; padding-right:29px;}
.select>ul>li>a{ padding:0 9px;   color:#888888; border-right:1px solid #e7e7e7;}
.select>ul>li:nth-of-type(2)>a{ color:#034fda;}
.select>ul>li>em{ position:absolute; right:70px; top: 25px; width:23px; height:26px; display:block; background:url(../images/select.png) 0px 0px no-repeat; z-index:99999; display:none;}
.div_select{  position:absolute; right:0;   top: 13px;   width: 199px;  z-index:9999;   padding-top: 26px; display:none;}
.div_select>ul{ padding:20px 0px 10px; width: 196px; border:1px solid #cccccc; background:#fff;overflow:hidden; }
.div_select>ul>li{ /* width:143px; */ /* float:left; */ text-align:center; margin-bottom:20px;}
.div_select>ul>li>a{ color:#666666; display: block; text-align: center;}
.div_select>ul>li:hover>a{ color:#d7000f; }
.select>ul>li:hover>.div_select{ display:block;}
.select>ul>li:hover>em{ display:block;}

/*搜索*/
.form_h {  /* background: #fff; */ /* margin-top:-3px; */ height:30px; position: absolute;  right: 0;   top: -3px;/* overflow:hidden; */ }
.form_h .text{ display:none;  border: 1px solid #cccccc; line-height: 23px; padding: 0px 28px 0px 8px; width: 151px;  background: #fff;  box-sizing: border-box; color:#888888;position: absolute;right: 0;top: 0;border-radius: 22px;}
.form_h .sub{  border:none; background: url(../images/search.png) left top no-repeat; height: 25px;  width: 25px; position: absolute;   right: 0px;   top: 0px; cursor:pointer;z-index: 999999999999;}
.form_h:hover .sub{ background-position:left bottom; }
.form_h:hover .text{ z-index:99999999; display:block;}


/*导航*/
.nav{ clear:both; width:683px;}
.nav >li{ float:left; margin-right:33px; width:69px; text-align:center; line-height:40px; position:relative;}
.nav >li:last-child{ margin-right:0px;}
.nav >li >a{ font-size:16px; display:block;}
.nav >li:hover >a,.nav >li.current >a{ color:#d7000f;}
.nav >li:hover,.nav >li.current { border-bottom:2px solid #d7000f; }
.nav> li> ul{ display:none; position:absolute; top:42px; left:-50px; width: 168px;border-top:1px solid #c9c9c9; border-left:1px solid #c9c9c9; border-right:1px solid #c9c9c9; z-index:9999999;}
.nav> li:hover> ul{ display:block;}
.nav> li> ul> li{ line-height:40px; width: 168px; background:#fff; border-bottom:1px solid #c9c9c9; }
.nav> li> ul> li:hover{ background:#d7000f;  }
.nav> li> ul> li:hover >a{ display:block; color:#fff;}


.content{ width:1200px; margin:0 auto;}
#position{ background:#E4E4E4; height:30px; line-height:30px; text-align:right; padding-right:10px; margin-top:10px}
#left { float:left; width:290px;}
#left h2 { text-align:left; text-align:center; font-size:16px; font-weight:normal;color:#fff;font-family:Microsoft YaHei}
.left_title{ background:#D7000F; height:40px; line-height:40px; color:#FFF; font-size:18px; text-align:center; margin-top:10px}
.lt_bg { padding:10px; line-height:24px}
.lt_bg ul { margin-bottom:5px;}
.lt_bg li {  height:38px;background:#EEEEEE; margin:10px 0; line-height:38px; text-align:center}
.lt_bg li a { display:block; color:#333;font-size:13px;}
.lt_bg li a:hover { color:#f60; text-decoration:none}
.lt_bg .lt_lst { background:none;}

.lt_bg #current_channel_infinite a { font-weight:bold; font-size:14px; color:#C40217; }
.channel_level1 { font-size:12px; }
.channel_level2 { font-size:12px; }
.channel_level3 { font-size:12px; }
#right { float:right; width:900px}
#right span{ float:right; font-size:12px}
#right h2 { text-align:left; font-size:16px; font-weight:normal;color:#333;font-family:Microsoft YaHei}
.current_location { border:1px solid #D5D5D5;  height:30px; line-height:30px; margin-top:10px; text-align:right; padding-right:10px}
.right_title { background:#E4E4E4; height:40px; line-height:40px; margin-top:10px; padding:0 10px; }
.right_body { padding:10px; overflow:hidden; border:1px solid #E4E4E4; zoom:1; line-height:22px; border-top:none; margin-bottom:10px;}
/*图片列表[简约]*/
.picture_list li { float:left; text-align:center; padding:4px;}
.picture_list_img_wrap img { padding:4px; border:1px solid #CCC; width:200px; height:180px;}
.picture_list li a:hover img { border:1px solid #cc0000; }

.picture_list li a { line-height:22px; }
.picture_list li a:hover img {  }
/*文章列表*/
.article_list li { line-height:30px; border-bottom:1px dashed #999; padding-left:15px; background:url(images/article_list.gif) left no-repeat; }
.article_list_detail { padding:0 10px; border:1px solid #CCC; margin-bottom:10px; }
.article_list_detail_title { font-size:12px; line-height:32px; border-bottom:1px dashed #999; padding-left:15px; background:url(images/article_list.gif) left no-repeat; font-size:14px; }
.article_list_detail_content { color:#666;}
.article_list_detail_intro { text-align:right; color:#999; border-top:1px dashed #999; line-height:26px; }
.article_list_detail_intro a { color:#999; }
/*信息详情页*/
#info_name { font-size:16px; font-weight:normal; text-align:center; line-height:30px; }
#info_intro { padding:0 2px; text-align:right; color:#999; border:1px solid #E4DDB4; line-height:30px; background:#F6F1E3; }
#info_intro a { color:#999; }
#info_scontent { padding:10px; background:#EFF3D9; border:1px solid #A6CC93; margin-top:10px; }
#info_content { padding:10px 0;}
#info_bcontent { padding:10px 0; font-size:14px; }
#info_extra { padding:10px 0; }
#info_pic { width:240px; }
#info_bpic { padding:10px; text-align:center; }
#info_bpic img { max-width:600px; padding:5px; border:1px solid #CCC; }
#info_around { padding:5px; background:#EFF3D9; border:1px solid #A6CC93; margin-bottom:5px}
#info_comment { text-align:right; padding:20px 0; }
/*分类列表 - 无限级分类*/
.channel_list_infinite li { line-height:24px; text-align:center; padding:2px; border-bottom:1px dashed #ccc; }
.channel_list_infinite li a { display:block; padding:0 3px; line-height:24px; padding-left:5px; }
.channel_list_infinite li a:hover { text-decoration:none; color:#f60; }
.channel_list_infinite #current_channel_infinite a { font-weight:bold; font-size:14px; color:#C40217; }
.channel_level1 { font-size:12px; }
.channel_level2 { font-size:12px; }
.channel_level3 { font-size:12px; }
/*表单相关*/
input { font-family:"宋体"; font-size:12px; }
.form_text { font-size:12px; border:1px solid #CCC; height:26px; line-height:26px; padding:0 5px; width:400px; }
.form_text_verifycode { font-size:12px; border:1px solid #CCC; height:26px; line-height:26px; padding:0 5px; width:50px; }
#form_text_search { border:1px solid #CCC; height:24px; line-height:24px; padding:0 5px; width:120px; }
#form_submit_search { width:60px; height:26px; border:1px solid #CCCCCC; background:#FFF; }
.form_select { font-size:12px; border:1px solid #CCC; }
.form_textarea { font-size:12px; width:400px; height:80px; padding:5px; border:1px solid #CCC; }
.form_checkbox { }
.form_submit { background:url(images/submit_button.jpg) no-repeat; width:79px; height:31px; border:none; color:#FFF; font-weight:bold; }
.form_file { font-size:12px; padding:3px 5px; border:1px solid #CCC; background:#FFF; }
.common_form { }
.common_form li { padding:10px 0; overflow: auto; zoom:1; border-bottom:1px dashed #CCCCCC; }
.common_form label { float:left; text-align:right; padding-right:10px; width:100px; display:block; height:28px; line-height:28px; font-size:14px; }

/*分页样式*/
.page_turner { padding:4px 0px 0px 1px; float:right; clear:both; }
.page_turner a, .page_turner span { float:left; display:block; border:1px solid #D3D1D1; padding:2px 5px; margin-left:4px; line-height:16px; }
.page_turner a:link, .page_turner a:visited { text-decoration:none; }
.page_turner a:hover, .page_turner a.c { background:#CC0001; color:#FFF; }
#total { color:red; }

/*友情链接*/
.fn li { float:left; margin:0 2px; height:24px; line-height:24px}

/*底部*/
.footer{ width:100%; min-width:1200px; background:url(images/f_bg.png) #ededed left top repeat-x;}
.foot{ width:1200px; margin:0 auto;  padding:40px 0px 53px 0px;}
.f_left{ width:915px; float:left; overflow:hidden; padding:20px 0 0 0;}
.f_left span{ background:url(images/d_logo.png) left center no-repeat; padding-right:10px; width:268px; height:50px; border-right:1px solid #a5a5a5; display:block; float:left;}
.f_tel{ float:left; padding-left:10px; font-size:12px; color:#555555; line-height:25px;}
.f_tel p{ font-size:12px; }
.f_right{ float:right; width: 193px;}
.f_right li{ width: 90px; height: 90px; float:left; margin-right:12px;}
.f_right li:nth-child(2n){ margin-right:0px;}
.f_right li img{  width: 90px;   height: 90px;   -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease;-o-transition: all .3s ease; transition: all .3s ease;}
.f_right li:hover img{  -webkit-transition: -webkit-transform 0.15s linear; -moz-transition: -moz-transform 0.15s linear; -o-transition: -o-transform 0.15s linear; transition: transform 0.15s linear; -webkit-transform: scale(1.15);  -moz-transform: scale(1.15);  -ms-transform: scale(1.15);  -o-transform: scale(1.15);  transform: scale(1.15);}
.clear{ height:0px; width:100%; visibility:hidden; overflow:hidden;}

/*表格*/
.layout_table { border-collapse:collapse; width:100%; }
.common_table { border-collapse:collapse; width:100%; }
.common_table td { padding:5px; border:1px solid #DBDBDB; }
.common_table th { text-align:center; border:1px solid #DBDBDB; }

