﻿@charset "utf-8";
/* CSS Document */

/*--公用--*/
*{ margin:0; padding:0;}
img{ border:0;}
ul,li,strong{ list-style:none;}
.clear{ clear:both;}
body{ font-size:12px; font-family:"宋体";color:#666;}
a{ text-decoration:none; color:#666;}
h2{ list-style:none;font-family:"微软雅黑";}
/*--公用--*/


/*--头部-begin--*/
#head{ height:72px; margin:0 auto;width:980px; padding:16px 0;}
#head #logo{ float:left;}
#head .OA{  padding: 0;}
#head .OA span{ background:#ebebeb;display:block;float:right; height:28px; line-height:28px; width:100px; text-align:center;margin-bottom:10px;}
.searchInput {background: #e3e3e3; float: right; border: none; height: 38px; padding: 0 5px;width:155px;}/*text-align:right;*/
.searchBox { border: 1px solid #ffffff; float: right; height: 38px;width:100%;}/* text-align:right;*/
.search-submit { background:url(../img/searchico.png) no-repeat; float: right;width: 45px; height: 38px; text-indent: 999999px; color: #ffffff; border: 0;}
/*--头部-end--*/


/*--主导航-begin--*/
.menu{ height:39px;background: url(../img/nav_bj.jpg) repeat-x;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ height:39px; line-height:39px; position:relative; z-index:1;width:980px; margin:0 auto;}
.nav a{ color:#fff;  }
.nav .nLi{ background:url(../img/line.gif) no-repeat right center;float:left;  position:relative; display:inline; height:39px;}
.nav .nLi h3{ float:left; width:89px; text-align:center; }
.nav .nLi h3 a{display:block; font-family:"微软雅黑";font-size:14px; font-weight:bold;}
.nav .sub{ display:none; width:89px; left:0; top:39px;  position:absolute;line-height:30px; }
.nav .sub li{ background:#e11121; border-bottom:1px solid #fff;zoom:1; width:89px; text-align:center;}
.nav .sub a{ display:block; height:30px;}
.nav .sub a:hover{ background:#b3b3b3; color:#fff;  }
.nav .on h3 a{ background:#ff8d08; color:#fff; }
#linked{ background:#f19f7d; width:89px; height:39px;}
/*--主导航-end--*/


/*--banner-begin--*/
#banner{ background:url(../img/banner.jpg) no-repeat center top; height:370px; margin-bottom:20px;}
/*--banner-end--*/

/*--首页中间-begin--*/
#container{ width:980px; margin:0 auto;}
#container .box1{ clear:both;height:279px; margin-bottom:10px;}
#container .newsImg{ float:left; width:320px; height:279px; margin-right:20px;}
#container .newsTxt{  width:400px; float:left;margin-right:20px;}
#container .newsList{ border:1px solid #e1e1e1; height:279px;float:right; width:218px;}
#container .newsList .newsList_tit{ background:url(../img/tit_bj.jpg) repeat-x; color:#d12638; font-size:14px;height:33px; line-height:33px; padding-left:10px;}
#container .newsList .newsList_tit a{color:#d12638;}
#container .newsList .newsList_con{ padding:10px;}
#container .newsList .newsList_con li{ background:url(../img/ico2.gif) no-repeat 0 12px;line-height:24px; text-indent:10px;}
#container .newsList .newsList_con li a:hover{color:#cc0000;}
#container .service{ width:738px; float: left; border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1; height:135px;}
#container .box1_left{ float:left; width:738px;}
#container  .service{ margin-bottom:10px;}
#container .service_tit{ background:url(../img/tit_bj1.jpg) repeat-x; height:33px; line-height:33px;padding:7px 10px 0 0;}
#container .service_tit h2{ background:url(../img/tit_bg.jpg) no-repeat center top; display:block;width:97px; height:33px; line-height:33px;font-size:14px; color:#fff; text-align:center; margin:0 0 0 10px; float:left;}
#container .service_tit a{ float:right;}
#container .service ul{ padding:25px 0 0 14px;}
#container .service li{ float:left; margin-right:10px;}
#container .box1_left .performance{ border:1px solid #e1e1e1;clear:both; height:135px;}
#container .box1_left .performance ul{ padding:10px 0 0 22px;}
#container .box1_left .performance li{ background:url(../img/performance_bg.jpg) no-repeat center center; display:block;width:147px; height:60px; float:left; padding:5px; margin-right:20px;}
#container .show{ border:1px solid #e1e1e1; width:964px; height:177px; padding-left:16px; margin-bottom:10px;}
#container .show .show_tit{ float:left;}
#container .show .show_con{ padding-left:20px; float:left;}
#container .show .show_con li{ float:left;padding:20px 10px;}
#container  .law{ border:1px solid #e1e1e1;width:357px; float:left; margin-right:20px; height:279px;}
#container .law .txtBox{ border-bottom:1px dashed #e6e6e6; padding:10px; height:60px;}
#container  .law .txtBox .leftImg{ float:left;}
#container .law .txtBox .rightTxt{ float:right; width:240px;}
#container  .law .txtBox .rightTxt h2 a{ font-size:14px; height:25px; color:#cc0000;}
#container  .law .txtBox .rightTxt p{ line-height:20px;}
#container  .law .txtBox .rightTxt p a{color:#cc0000;}
#container  .law .law_con{ padding:0 10px;}
#container  .law .law_con li{ clear:both; height:24p; line-height:24px;}
#container  .law .law_con li a{ float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:260px;}
#container  .law .law_con li a:hover{color:#cc0000;}
#container  .law .law_con li span{ float:right;}
/*--首页中间-end--*/

/*选项卡1 start*/
.newsTxt { width:400px;}
/*菜单class*/
.Menubox {width:400px;height:31px;border-bottom:1px solid #ad1019;}
.Menubox ul{ background:#8e0a18;list-style:none;padding-top:0;height:31px;}
.Menubox li{ background:url(../img/tit__bj.gif) no-repeat left top; float:left;display:block;cursor:pointer;width:91px; text-align:center;color:#fff;font-weight:bold;height:31px;line-height:31px;}
.Menubox li.hover{padding:0px;width:91px;color:#fff;height:31px;line-height:31px;background: url(../img/tit_hover_bj.gif) no-repeat left top;}
.Contentbox{width:100%;	clear:both;text-align:left;height:auto;}
.Contentbox h2 a{font-size:18px; color:#cc0000; height:35px; line-height:35px;}
.Contentbox p{ line-height:18px;}
.Contentbox p a{color:#cc0000; }
.Contentbox ul{ padding-top:10px;}
.Contentbox li{ background:url(../img/ico2.gif) no-repeat left center;clear:both;line-height:24px;height:24px; text-indent:10px;}
.Contentbox li a{ float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:330px;}
.Contentbox li a:hover{ color:#cc0000;}
.Contentbox li span{ float:right;}
#con_one_1 li{background:url(../img/ico2.gif) no-repeat 0 12px;line-height:24px; height:24px;}
/*选项卡1 end*/


/*--底部-begin--*/
#foot_bg{ background:url(../img/foot_bg.jpg) repeat-x center top; height:232px;}
#foot_bg .footer{ width:980px; margin:0 auto; padding-top:35px; height:153px;} 
#foot_bg .footer .meteInfo{ background:url(../img/foot_ico.jpg) no-repeat left center; float:left;color:#fff;line-height:30px; padding-left:25px;font-family:"微软雅黑";font-size:14px;}
#foot_bg .footer .footer_right{ float:right; width:370px;}
#foot_bg .footer .footer_right .endNav { float:right;color:#fff; font-size:14px; height:40px;}
#foot_bg .footer .footer_right .endNav a{ color:#fff;}
#foot_bg .footer .footer_right .endLink{ clear:both; float:right; width:93px;}
#foot_bg .footer .footer_right .endLink a{ float:left; padding-left:5px;}
#foot_bg .foot_bot{ font-family:"微软雅黑";color:#a6a6a6;width:980px; margin:0 auto; height:44px; line-height:44px;}
#foot_bg .foot_bot a{ color:#a6a6a6;}
#foot_bg .foot_bot p{ float:left;}
#foot_bg .foot_bot span{ float:right;}
/*--底部-end--*/


/*--内页banner-begin--*/
#banner2{ background:url(../img/banner2.jpg) no-repeat center top; height:300px; margin-bottom:10px;}
/*--内页banner-end--*/


/*--内页中间-begin--*/
#main{ width:980px; margin:0 auto 10px;}
#main .subNav{ float:left;width:200px;} 
#main .subNav .subNav_tit{ background:url(../img/subNav_top_bg.jpg) no-repeat center top;color:#666;height:52px; line-height:52px;text-align:center;}
#main .subNav .subNav_tit h2{ color:#e91627;font-family:"微软雅黑";font-size:16px;}
#main .subNav .subNav_tit h2 span{ color:#b7b7b7;font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-left:3px;}
#main .subNav ul{ border:1px solid #dadada;}
#main .subNav ul li{background:url(../img/subNav_li_bg.jpg) repeat-x center top;height:39px; line-height:39px;text-align:center;width:198px;}
#main .subNav ul li a{ color:#464646; display:block; width:198px; height:39px;}
#main .subNav ul li a:hover{color:#fff;height:39px; line-height:39px; width:198px;}
#main .subNav ul li:hover{ background:url(../img/subNav_top_bg_hover.jpg) no-repeat left center; color:#fff;height:39px; line-height:39px; width:198px;}
#main .subNav .hovered{ background:url(../img/subNav_top_bg_hover.jpg) no-repeat left center;height:39px; line-height:39px;}
#main .subNav .hovered a{ color:#fff;} 
#main .right{ width:760px; float:right; min-height:400px;}
#main .right .content .text{ line-height:25px; text-indent:2em; margin-bottom:10px;}
#main .right .content .text span{ font-weight:bold;color:#e11121; font-size:14px;}
#main .right .content .picOne{ text-align:center;}
#main .right .content .titTxt{ text-align:center; line-height:30px;}
/*--内页中间-end--**/


/*--内页小导航-begin--*/
.location{ border-bottom:1px solid #ddd; height:35px; line-height:40px;margin-bottom:20px; padding-right:10px;}
.location h2{ background:url(../img/ico.jpg) no-repeat 0 15px;font-family:"微软雅黑"; font-size:14px;float:left; text-indent:18px;}
.location p{ background:url(../img/ico3.gif) no-repeat 0 12px;float:right; text-indent:18px; line-height:40px;}
/*--内页小导航-end--*/

.right .introduce .newList{ border-bottom:1px dashed #d8dbdd; height:122px;margin-bottom:15px; padding-bottom:15px;}
.right .introduce .newList .newList_img{ float:left; width:200px; height:122px;} 
.right .introduce .newList .newList_txt{ width:554px; height:122px;float:right;}
.right .introduce .newList .newList_txt h2{ font-family:"微软雅黑"; font-size:16px; height:30px;}
.right .introduce .newList .newList_txt span{ display:block;height:20px;}
.right .introduce .newList .newList_txt span b{ color:#ff7e00;}
.right .introduce .newList .newList_txt p{ display:block;line-height:20px; height:50px; margin-bottom:10px;}
.right .introduce .newList .newList_txt a{ color:#ff8d08;}
.right .introduce .newList .newList_txt strong{ display:block; width:70px; height:22px; line-height:25px;background:#ff7e00; text-align:center; font-weight:normal;}
.right .introduce .newList .newList_txt strong a{color:#fff;}


/*内页-右边-单条文字列表*/
.right .xydt{ padding:0 10px;}
.right .xydt li{ border-bottom:1px dashed #d8dbdd; clear:both;height:35px;line-height:35px;}
.right .xydt li a{ display:block; float:left; width:580px;}
.right .xydt li a:hover{ color:#dc0d1d;}
.right .xydt li span{ float:right; color:#ddd;}
/*内页-右边-单条文字列表*/


/*内页-右边-上图下文*/
.right .showPic{ width:760px;}
.right .showPic li{ display:block;float:left; margin:0 5px 10px 5px; width:180px; text-align:center; line-height:30px;}
/*内页-右边-上图下文*/


/*--内页-分页--
.pagediv{ clear:both;width:710px;text-align:center; margin-top:10px;}
.pagediv ul{margin:0 auto; }
.pagediv li {display:inline;}
.pagediv li a:hover{ background:#e11121; color:#fff;}
.pagediv .now{background:#e11121;color:#fff; display:inline-block; width:20px; height:20px;}
.pagediv span, .pagediv a { display:inline-block;margin:0 auto; width:20px; height:20px; border:1px solid #eee;margin-bottom:7px;line-height:20px; text-align:center;}
.pagediv span.prev, .pagediv a.prev { width:50px; height:20px; border:1px solid #eee;}
.pagediv span.next, .pagediv a.next { width:50px; height:20px; border:1px solid #eee;}*/

DIV.pagediv {clear:both;width:710px;text-align:center; margin:20px auto;}
DIV.pagediv A {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #ccc 1px solid;PADDING-LEFT: 7px; PADDING-BOTTOM: 4px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid;COLOR: #000; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none;}
DIV.pagediv A:hover {BORDER-RIGHT: #f0f0f0 1px solid; BORDER-TOP: #f0f0f0 1px solid; BORDER-LEFT: #f0f0f0 1px solid; COLOR: #000; BORDER-BOTTOM: #f0f0f0 1px solid}
DIV.pagediv A:active {BORDER-RIGHT: #f0f0f0 1px solid; BORDER-TOP: #f0f0f0 1px solid;BORDER-LEFT: #f0f0f0 1px solid; COLOR: #000; BORDER-BOTTOM: #f0f0f0 1px solid}
DIV.pagediv SPAN.current {PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-WEIGHT: bold;PADDING-BOTTOM: 4px; MARGIN: 2px; COLOR: #fff; PADDING-TOP: 4px; BACKGROUND-COLOR: #e11121; }
DIV.pagediv SPAN.disabled {BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 7px;BORDER-TOP: #eee 1px solid;PADDING-LEFT:7px; PADDING-BOTTOM: 4px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid;COLOR: #ddd; PADDING-TOP: 4px; BORDER-BOTTOM: #eee 1px solid; }
DIV.pagediv span, DIV.pagediv a { display:inline-block;}
/*--内页-分页--*/



/*--大事记-begin--*/
.content .dsj li{ line-height:30px; border-bottom:1px dashed #ddd;}
.content .dsj li b{ color:#ec2029;}
/*--大事记-end--*/

.content table{ width:760px; border-top:1px solid #ddd;border-left:1px solid #ddd;}
.content table tr{ height:30px;}
.content table td{border-bottom:1px solid #ddd;border-right:1px solid #ddd;}


/*--资质认证-begin--*/
.zzrz ul{ padding-left:3px;}
.zzrz li{ line-height:30px;width:240px; padding:0 6px; float:left; text-align:center;}
/*--资质认证-end--*/

/*======cxl=======*/
.comment_box{}
	.comment_list li{padding:15px 0;border-bottom:1px solid #EEE;}
	.comment_list li .floor{float:right;font-size:18px;color:#DDD;}
	.comment_list li .avatar{display:block;background:#FFF;border-radius:2px 2px 2px 2px;float:left;height:36px;overflow:hidden;width:36px;}
	.comment_list li .avatar img{width:36px;height:36px;}
	.comment_list li .inner{margin-left:48px;}
	.comment_list li .inner p{font-size:13px;}
	.comment_list li .inner .meta{padding-top:3px;color:#999;border:none;}
	.comment_list li .answer{margin-left:48px;padding:10px;background:#F6F6F6;border:1px solid #E6E6E6;border-radius:3px 3px 3px 3px;}
	.comment_list li .answer .meta{color:#999;margin-bottom:5px;padding:0;border:none;}
.form_box dl{clear:both;padding:8px 0;font-size:12px;line-height:28px;}
	.form_box dl dt{display:block;float:left;width:150px;text-align:right;}
	.form_box dl dt em{padding-right:5px;color:#FF0000;font-style:normal;}
	.form_box dl dd{margin-left:150px; padding-left:10px;}
	.form_box dl dd i{display:block;line-height:28px;color:#999;font-size:12px;font-style:normal;}
	.form_box dl dd em{line-height:28px;color:#999;font-size:12px;font-style:normal;}
	.form_box dl dd .btn_submit{padding:10px 30px;border:1px solid #429342;background:#52A152;color:#fff;font-size:14px;line-height:1em;cursor:pointer;font-family:'Microsoft YaHei';}
.input{display:inline;margin-right:5px;padding:5px;height:18px;line-height:18px;vertical-align:middle;background:#fff;color:#999px;border:1px solid #CACACA;border-radius:4px 4px 4px 4px;font-family:'Microsoft YaHei';}
.focusBox { position: relative; width: 320px; height: 279px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
	.focusBox .pic img { width: 320px; height: 279px; display: block; }
	.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
	.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
	.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
	.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }
.meta{border-bottom:1px solid #EEE;padding-bottom:10px;}
	.meta .share{float:right;}
.meta-tit{color:#333;font-size:18px;margin:0 auto; text-align:center;line-height:30px;}
	.meta-tit span a{color:#008800;font-size:12px;font-weight:normal;margin-left:10px;}
.meta-info{color:#999; line-height:20px; text-align:center;}
.entry{font-size:13px;line-height:24px;word-wrap:break-word;}
.entry img{max-width:670px;}
.entry h2,.entry h3,.entry h4{border-bottom:1px solid #EEE;color:#111;padding-bottom:5px;}
.entry h2{font-size:15px;}
.entry h3,.entry h4{font-size:14px;}
.entry strong{color:#DC2523;}
.entry ul,.entry ol{margin:16px;}
.entry li{margin-left:26px;}
.entry ul li{list-style:disc outside none;}
.entry ol li{list-style:decimal outside none;}
.entry p{margin:15px 0;}
.entry a{text-decoration:underline;}
.entry code, .comment code{background-color:#EEE;border-radius:2px 2px 2px 2px;color:#777;font-family:'courier new';margin:0 4px;padding:1px 4px;}
.entry table{border-left:1px solid #EEE;border-top:1px solid #EEE;}
.entry table th{background-color:#F9F9F9;text-align:center;}
.entry table td, .entry table th{border-bottom:1px solid #EEE;border-right:1px solid #EEE;padding:5px 10px;}