@charset "utf-8";
/* CSS Document */
body{font:16px/1.9em "Microsoft Yahei","微软雅黑","STHeiti Light","华文细黑","SimSun","宋体",Arial,sans-serif;color:#666666;}
strong{font-weight: bold;}
.body_c{width:1080px;}
.info_form_btn{font-size: 16px;background-color: #116bb4 !important;color: white;line-height: 40px !important;padding: 0px 14px !important;height: 40px !important;border: 0;width: 70px;text-align: center;}
#search{width:353px; height:30px; display:block; border:1px solid #C0C0C0;font-family:\5FAE\8F6F\96C5\9ED1;  margin-top:5px;}
#search .search_sel{ display:block; width:64px ; height:28px;  float:left;margin-right:4px;}
#search .inp_txt_wrap{float:left;}
#search .inp_txt{ float:left;height: 28px;line-height: 28px;margin-left:6px; width:213px;line-height:28px;font-size:14px; border:0px;background:no-repeat 0 0 scroll white;border:none;outline:medium;color:#C0C0C0;}
#search .submit_btn{border:0px;float:right;display:block;width: 50px;height: 28px;background: url(../images/ico.png) -30px -281px no-repeat;cursor: pointer;}
#search .submit_btn:hover{background: url(../images/ico.png) -30px -333px no-repeat;}

.content_wrap_left{width: 660px;float:left;margin-top:15px;}
.content_wrap_right{width:370px; float:right;margin-top:15px;}
#main_title{display:block;padding-top: 16px;line-height: 40px;font-size:36px;font-weight:bold;color:#272929;}
.artile_feedback{text-decoration: none;}
.artile_attr{height: 30px;line-height: 30px; color:#B1B1B1;text-align: right;}
.left_title,.comment_title{padding-left:16px; background:url(../images/icon_16.png)  0 -14px no-repeat;font-family: 微软雅黑; line-height:45px; color:#565656;font-weight: bold; font-size:18px;}

.rel_more{color:#1b1a1a;}
.rel_link_title{font-weight:bold; font-size:20px; display:block; margin-top:10px; margin-bottom:10px;line-height:30px;color:#333333;}
.rel_link_brief{ display:block;color:#1b1a1a;word-break: break-all;}
.rel_link_attr{color:#B1B1B1; text-align:left;}
.rel_link_item{ margin-left:10px;}
.rel_link_share{float:right; margin-right:50px; font-weight:lighter; line-height:25px; color:#1b1a1a; display:block}
.comment_form_wraper{ text-align:center;}

.right_item{width:100%;margin-bottom:15px;border-bottom:1px  solid #e5e5e5;border-top: 1px  solid #116bb4;}
.right_title{padding-left:16px; background:url(../images/icon_16.png)  0 -14px no-repeat; line-height:45px; color:#565656;font-weight: bold; font-size:20px;}
.right_body{width:100%; padding-bottom:10px; overflow:hidden;}

.hot_news_item{ line-height:27px;  background:url(../images/icon_16.png) 0 -57px no-repeat; padding-left: 10px;color:#515858;}
.special_item{width: 99%; padding: 8px 0; margin-bottom: 15px;color:#515858;border: 1px solid #ccc;overflow: hidden;}
.special_item_img{width: 112px; height:150px; overflow:hidden;padding-left: 5px;}
.special_item_txt{width: 240px;height:150px;overflow:hidden;}
.special_title{font-weight: bold;}
.mv_item{ line-height:27px;  background:url(../images/icon_16.png) 0 -57px no-repeat; padding-left: 10px;color:#515858;}
.mv_img{height: 208px;margin-top:10px;text-align:center;overflow: hidden;}
.mv_img img{height: 200px; width: 250px; margin:0 auto;}

.info_logo_wraper{padding:16px 0px 20px 0; }
.info_logo{ height:47px;  }
.info_logo img {height: 72px;margin-right: 10px;}
.info_category{padding-top:12px;font-size: 24px;display: block;text-decoration: none !important;}
#content  img{max-width:100%;}
#content  img[width]{height: auto;}
#content  p{margin-bottom: 1.5em;}
#content ul{
 list-style: initial;
 padding-inline-start: 1em;
}
 .huanye{margin-left:10px; margin-top:30px; width:75px; height:40px; line-height:40px; background-color:#DEDFDF; color:#989898; font-family:微软雅黑; font-size:18px; border:1px #BEBEBE solid; text-align:center; float:left}
 .huanye a{color:#989898;}
 
 .bgcolor{height:20px; width:5px; background-color:#116bb4; float:left; margin-top:3px;}
 .title_01{font-weight:bold; font-size:18px; margin-left:10px;}
 .re{clear:both; width:25px; height:27px; float:left; margin-top:10px;}


 #pinglun{width:786px; margin-left:70px; height:320px; font-family:微软雅黑; margin-top:10px;}

 .yanzhengma{ width:550px; text-align:center; font-size:14px; font-family:微软雅黑; margin-top:3px;}
 .certcode{width:52px;  display:inline;font-size: 14px;  line-height: 1.42em;}
 .codeimg{ width:60px; height:20px; display:inline; text-align:center; line-height:20px; margin-left:5px; margin-right:10px;}
 .submit{width:550px; height:25px; line-height:25px; text-align:center; margin: 15px auto;}
 
 .list_item_link{line-height:27px; background: url(../images/icon_16.png) 0 -56px no-repeat;}
 #foot{height:40px; font-family:宋体; font-size:16px; line-height:40px; background-color:#116bb4; text-align:center; clear:both; color:white;margin-top: 20px;}
/*输入框字数限制*/
.maxlength-feedback {
 position: absolute;
 font-size: 75%;
 bottom: -25px;
 right: 24px;
}
.maxlength-feedback > span{
 font-weight: 700;
 font-size: 22px;
 font-style: italic;
 font-family: Constantia, Georgia;
}
.maxlength-full {
 background-color: #fee;
}
.maxlength-overflow {
 background-color: #fcc;
}
.maxlength-disabled {
 opacity: 0.5;
}


.text-center { text-align: center; }
.btn { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: normal; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; }
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.btn:hover,
.btn:focus,
.btn.focus { color: #333; text-decoration: none; }
.btn:active,
.btn.active { background-image: none; outline: 0; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); }

.btn-primary {color: #fff;background-color: #116bb4;border-color: #2e6da4;}
.btn-primary:focus,
.btn-primary.focus { color: #fff; background-color: #286090; border-color: #122b40; }
.btn-primary:hover { color: #fff; background-color: #286090; border-color: #204d74; }
.btn-primary:active,
.btn-primary.active{ color: #fff; background-color: #286090; border-color: #204d74; }
.btn-primary:active:hover,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary.active.focus { color: #fff; background-color: #204d74; border-color: #122b40; }
.form-horizontal .form-group:before,
.form-horizontal .form-group:after{ display: table; content: " "; }
.form-horizontal .form-group:after { clear: both; }
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline { padding-top: 7px; margin-top: 0; margin-bottom: 0; }
.form-horizontal .radio,
.form-horizontal .checkbox { min-height: 27px; }
.form-horizontal .form-group { margin-right: -15px; margin-left: -15px; margin-bottom: 15px; box-sizing: border-box; }
.form-horizontal .control-label { margin-bottom: 0; text-align: right; }
.form-horizontal .form-group-sm .control-label {
 padding-top: 6px;
 font-size: 12px;
}

.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
 float: left;
 position: relative;
 min-height: 1px;
 padding-right: 15px;
 padding-left: 15px;
 box-sizing: border-box;
}
.col-sm-12 {
 width: 100%;
}
.col-sm-11 {
 width: 91.66666667%;
}
.col-sm-10 {
 width: 83.33333333%;
}
.col-sm-9 {
 width: 75%;
}
.col-sm-8 {
 width: 66.66666667%;
}
.col-sm-7 {
 width: 58.33333333%;
}
.col-sm-6 {
 width: 50%;
}
.col-sm-5 {
 width: 41.66666667%;
}
.col-sm-4 {
 width: 33.33333333%;
}
.col-sm-3 {
 width: 25%;
}
.col-sm-2 {
 width: 16.66666667%;
}
.col-sm-1 {
 width: 8.33333333%;
}



.form-control {
 display: block;
 width: 100%;
 height: 34px;
 padding: 6px 12px;
 font-size: 14px;
 line-height: 1.42857143;
 color: #555555;
 background-color: #ffffff;
 background-image: none;
 border: 1px solid #cccccc;
 border-radius: 4px;
 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
 -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
 -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
 transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
textarea.form-control { height: auto;
}

.pagination {
 display: inline-block;
 padding-left: 0;
 margin: 20px 0;
 border-radius: 4px
}

.pagination>li {
 display: inline
}

.pagination>li>a,.pagination>li>span {
 position: relative;
 float: left;
 padding: 6px 12px;
 margin-left: -1px;
 line-height: 1.42857143;
 color: #337ab7;
 text-decoration: none;
 background-color: #fff;
 border: 1px solid #ddd
}

.pagination>li:first-child>a,.pagination>li:first-child>span {
 margin-left: 0;
 border-top-left-radius: 4px;
 border-bottom-left-radius: 4px
}

.pagination>li:last-child>a,.pagination>li:last-child>span {
 border-top-right-radius: 4px;
 border-bottom-right-radius: 4px
}

.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {
 z-index: 3;
 color: #23527c;
 background-color: #eee;
 border-color: #ddd
}

.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {
 z-index: 2;
 color: #fff;
 cursor: default;
 background-color: #337ab7;
 border-color: #337ab7
}

.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {
 color: #777;
 cursor: not-allowed;
 background-color: #fff;
 border-color: #ddd
}

.pagination-lg>li>a,.pagination-lg>li>span {
 padding: 10px 16px;
 font-size: 18px;
 line-height: 1.3333333
}

.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {
 border-top-left-radius: 6px;
 border-bottom-left-radius: 6px
}

.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {
 border-top-right-radius: 6px;
 border-bottom-right-radius: 6px
}

.pagination-sm>li>a,.pagination-sm>li>span {
 padding: 5px 10px;
 font-size: 12px;
 line-height: 1.5
}

.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {
 border-top-left-radius: 3px;
 border-bottom-left-radius: 3px
}

.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {
 border-top-right-radius: 3px;
 border-bottom-right-radius: 3px
}