@charset "gb2312";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0; color:#333;}
h1,h2,h3,h4,h5,h6{font-size:100%}
ol,ul{list-style:none}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;*font-size:100%}
fieldset,img,a img,:link img,:visited img{border:0}
a{text-decoration:none}
a:hover{text-decoration:underline}
:focus{outline:0}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left}
sup,sub{font-size:100%;vertical-align:baseline}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
.clear,.clearfix:after{clear:both;height:0;overflow:hidden;display:block}
.clearfix:after{visibility:hidden;content:"."}
.clearfix{*zoom:1}

body{font-size:14px; line-height:1.5; font-family:arial,"Microsoft YaHei","ËÎÌå"; background:#eff3f8;}

a{color:#333;text-decoration:none; cursor:pointer;}
a:hover{color:#c5003e;text-decoration:none;}

.fl{ float:left;}
.fr{ float:right;}
.mt{ margin-top:20px;}

@media(min-width:1000px){	
}
@media(min-width:1200px){
}
@media(min-width:1800px){
}

.navbar{background-color: #dd0000; margin:0px; border:0 none;}

.navbar-header{ padding:5px 10px; }

.navbar-brand{ padding:0px;  }
.navbar-brand img{ max-height:50px; float:left; margin-right:5px;}
.navbar-brand p{ line-height:25px; color:#fff; font-size:18px; display:block; float:left;}

.navbar-toggle{ border:1px solid #fff; width:44px; height:34px; position:relative; padding:0px; margin-bottom:0px; }
.navbar-toggle .icon-bar{ position:absolute; left:10px; background-color:#fff;}
.navbar-toggle .icon-bar:nth-child(1){ top:15px;  margin:0px;  transform:rotate(45deg); }
.navbar-toggle .icon-bar:nth-child(2){ top:15px;  margin:0px; display:none;}
.navbar-toggle .icon-bar:nth-child(3){ top:15px;  margin:0px; transform:rotate(-45deg); }
.navbar-toggle.collapsed .icon-bar:nth-child(1){ top:8px;  margin:0px;   transform:rotate(0deg);}
.navbar-toggle.collapsed .icon-bar:nth-child(2){ top:15px;  margin:0px; display:block}
.navbar-toggle.collapsed .icon-bar:nth-child(3){ top:22px;  margin:0px;   transform:rotate(0deg);}

.navbar-collapse{ border:0 none; margin:0px; box-shadow:none; background-color:#eff3f8;}
.navbar-collapse a{ font-size:16px; color:#dd0000; background-color:#eff3f8; display:block; text-align:center; }

.navbar-nav{ background-color:#fff; margin:0px;}
.nav .open{  background-color:#9f9f9f; color:#fff;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover,  .nav>li>a:hover{ background-color:#9f9f9f; color:#fff; font-weight:bold;}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{ max-height:none; background-color:#9f9f9f;}
.dropdown-menu>li>a{ background-color:#9f9f9f; color:#fff; padding:5px 0px !important;}

.chaxun{ padding-top:5px; border-top:1px solid #eeeeee;}
.ks_chaxun{ width:33%; height:57px; background:url(../Images/ks.jpg) no-repeat; font-size:18px; line-height:57px;}
.ks_chaxun a{ color:#FFFFFF; padding-left:40px; font-size:14px;}
.js_chaxun{ width:33%; height:57px; background:url(../Images/js.jpg) no-repeat; font-size:18px; line-height:57px; color:#FFFFFF; margin-left:0.5%;}
.js_chaxun a{ color:#FFFFFF;padding-left:40px;font-size:14px;}
.kg_chaxun{ width:33%; height:57px; background:url(../Images/kg.jpg) no-repeat; font-size:18px; line-height:57px; color:#FFFFFF;}
.kg_chaxun a{ color:#FFFFFF;padding-left:40px;font-size:14px;}
.biaoti{ font-size:16px; text-align:center;}
.show_txt{margin-top:10px;}
.show_txt p{ text-indent:1em;  line-height:36px;}

.box{}
.box-t{ height:28px; line-height:28px; margin-bottom:10px;}
.box-t a{ float:right; color:#0b5394;}
.box-t h3{ float:left; font-weight:normal; }
.box-t h3 .zh{ color:#154a7c;}
.box-t h3 .en{ color:#a5a5a5;}

.list-news{}
.list-news .date{ float:right; color:#999;}
.list-news .fa{ margin-right:5px;}
.list-news a{ height:24px; line-height:24px; overflow:hidden; display:block; color:#777;}
.list-news a:hover{ color:#154a7c;}

.mod{padding:0px 10px; margin-top:10px;}
.mod-tp-none{ margin-top:0px;}
.mod .container{ background-color:#fff; padding-top:10px; padding-bottom:10px;}

.dl-1{}
.dl-1 dt{ border-bottom:1px solid #eee; line-height:30px; height:30px; margin-bottom:10px; }
.dl-1 dt .more{ float:right; color:#aaa; font-weight:normal; font-size:12px;}
.dl-1 dt h3{ font-weight:normal; font-size:16px; color:#fff; line-height:30px; height:30px; float:left; padding-left:5px; padding-right:5px;}
.dl-1 dt h3 .zh{ color:#fff;}
.subcat{ margin-bottom:10px;}
.subcat a{ display:block; width:25%; border:1px solid #fff; background-color:#f1f1f1; float:left; text-align:center; color:#333; line-height:24px; }
.dl-1 dd{}

.li-3{}
.li-3 li{ height:26px; line-height:26px; overflow:hidden;}
.li-3 li i{ margin-right:5px; color:#36c6d3; }

.li-qlinks{ padding:0px; list-style:none; margin:0px; }
.li-qlinks li{ width:25%; float:left; margin-bottom:5px; margin-top:5px;}
.li-qlinks li a{ margin-left:auto; line-height:16px; margin-right:auto; display:block;  text-align:center; color:#fff;background-color: #0eafa7;}
.li-qlinks li a span {display: inline-block;vertical-align: middle;font-size:12px;color: #fff;}
/*.box-qlinks li a{background-image: radial-gradient( rgba(0,0,0,0) 20%,  rgba(0,0,0,0.2) 100%); border-radius:100%; }
.box-qlinks li a:before {content: "";display: inline-block; padding-bottom: 100%;width: .1px; vertical-align: middle;}*/
.li-qlinks li a{ padding-top:8px; padding-bottom:8px; background-image: linear-gradient( rgba(0,0,0,0),  rgba(0,0,0,0.2) 100%); font-size:12px; }
.li-qlinks li.n2 a{ background-color:#ff8f11}
.li-qlinks li.n3 a{ background-color:#f64e71}
.li-qlinks li.n4 a{ background-color:#ffa414 }
.li-qlinks li.n5 a{ background-color:#23c7fd}
.li-qlinks li.n6 a{ background-color:#f65577}
.li-qlinks li.n7 a{ background-color:#ff6daa}
.li-qlinks li.n8 a{ background-color:#0adfac}

.mod-ad{}
.mod-ad img{ width:100%; height:auto;}
.mod-qlink dt{ text-align:center;}

.list_1{list-style:none;}
.list_1 li{float:left;text-align:center;margin-top:20px; width:50%; }
.list_1 li.odd{ padding-right:5px;}
.list_1 li.even{ padding-left:5px;}
.list_1 li dl{ margin:0 auto;background:#fff;border:1px solid #ddd;}
.list_1 li dd a{text-align:center;display:block;font-size:0}
.list_1 li dd a img{ width:100%;}
.list_1 li dt{ height:30px; line-height:30px; }
.list_1 li dt i{ display:block; float:left; width:100px; overflow:hidden; text-align:center;  border-right:1px solid #ddd; background-color:#efefef; color:#333; font-style:normal;}
.list_1 li dt h2{ background-color:#efefef;}
.list_1 li dt h2 a{ display:block; text-align:center;  overflow:hidden; height:30px; font-weight:normal;  font-size:14px; line-height:30px;}

.list_news{ list-style:none;}
.list_news li{ margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #eee; line-height:24px; }
.list_news .t{line-height:26px; height:26px; font-size:14px; font-weight:400; overflow:hidden; display:block; width:70%; float:left;}
.list_news .t_cat{ position:relative; float:left; margin:0px 15px 0 0; height:26px; line-height:26px; padding:0px 10px; background-color:#32c5d2 ; color:#fff; font-size:12px;}
.list_news .t_cat .fa{color:#32c5d2 ; font-size:18px; position:absolute; right:-5px; top:4px;}
.list_news .t label::after{ content:''; position:absolute; right:-12px; top:7px; width:0; height:0; border:6px solid transparent; border-left-color:#154a7c;}
.list_news a:hover{ color:#d00000;}
.list_news .des{ font-size:12px; text-indent:2em; line-height:1.5em; color:#8e8e8e; margin-top:5px;}
.list_news .date{ font-size:12px; color:#8e8e8e; text-align:right; width:25%; display:block; float:right;}

.li-down{}
.li-down li{ padding:5px 0;}

.crumbs{ height:40px; line-height:40px; color:#999;}
.crumbs a{ color:#999;}
.crumbs .fa{ margin-right:5px;}}


.container .m{  }
.container .article{ }
.asidenone .article{ margin:0px; }

.container .article_head{  height:50px; line-height:50px; font-size:18px; border-bottom:1px solid #ddd; overflow:hidden; margin-bottom:10px; color:#D7010D;}
.container .article_head h1{font-weight:normal; font-size:20px; font-weight:normal; line-height:60px; color:#32c5d2; }

.container .article_title{ }
.container .article_title h1{ font-weight:normal; font-size:16px; color:#0c4a96; line-height:20px; margin-bottom:8px; border-bottom:1px solid #ddd; text-align:center; padding-bottom:10px;}
.container .article_title .infos{ font-size:12px; display:block; line-height:16px; text-align:center;}
.container .article_title .infos span{ text-align:center;}
							
.container .article_content{ padding:20px 0;}
.article_content p{ text-indent:1em; line-height:30px;}
.container .article_content img{ max-width:100%;}

.container .article_down{ margin-top:20px;}
.container .article_down .down-t{ border-bottom:1px solid #efefef;}

.container .article_tools{ padding:0px; margin-top:20px;}

.null{ width:200px;padding:20px 0; background-color:#bf1111; color:#fff; text-align:center; margin:150px auto; border-radius:10px; }

#pages { padding:0px 10px; margin:15px 0; font-size:12px; text-align:center;}
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background-color:#fff; width:56px; padding:0 }
#pages a:hover { background:#20b697; color:#fff; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#20b697; border:1px solid #e3e3e3; color:#fff; text-align:center;padding:0 10px}

.footer{ padding:15px 0 15px;  color:#333; margin-bottom:50px;}
.container .rlistb a{ color:#154a7c; font-size:16px; display:block; background-color:#32c5d2; padding:5px 20px; border-radius:5px; color:#fff; text-align:center;  }
.copyright{  font-size:12px; color:#333;  text-align:center; }

.f-menu{ position:fixed; bottom:0px; left:0px; width:100%; 
         background-color:#dd0000;
         background:-webkit-gradient(linear,0 0,0 100%,from(#de0000),to(#a60002), color-stop(100%, #19acb9))
}
.f-menu li{ float:left; width:25%; border-right:1px solid rgba(255,255,255,0.2); height:50px; padding-top:5px;}
.f-menu li a{ color:#fff; width:100%; text-align:center;}
.f-menu li i{ display:block; font-size:20px; line-height:20px;}
.f-menu li span{ display:block; text-align:center; line-height:20px; font-size:14px;}
.pagination {
    height: 34px;
    text-align: center;
    display: inline-block;
}
.pagination li {
    display: inline-block;
    height: 34px;
    margin-right: 3px;
    border: 1px solid #dddddd;
    padding: 0 6px;
    float: left;
    color: #555555;
    line-height: 32px;
	margin-bottom:12px;
	margin-right:5px;
}
.pagination li.thisclass {
    background: #D7010D;
    color: #fff;
    padding: 0 12px;
}
.pagination select {
height:36px;
padding:0 12px;
border:1px solid #dddddd;
}

.list_news .xaizai a{display: block; float:right;width: 51px;

height: 24px;
text-indent:0px;
line-height: 24px;

text-align: center;

color: #fff;

background: #d7000f;

border-radius: 2px;

-moz-border-radius: 2px;

-webkit-border-radius: 2px;}


.mes_form{ margin-top:20px; display:table;width: 100%;}
.mes_form_l{ width:100%;}
.mes_form_l > p{ margin-bottom:13px; position:relative;}
.mes_form_r p{position:relative;}
.mes_form_l > p > input{ color:#434343;width:100%; height: 50px; background: #fff; border: none; text-indent: 10px; font-size: 14px; color: #434343;box-sizing: border-box; border:1px solid #dedede; outline:none;}
.mes_form_l > p > select{ color:#434343;width:100%; height: 50px; background: #fff; border: none; text-indent: 10px; font-size: 14px; color: #434343;box-sizing: border-box; border:1px solid #dedede; outline:none;}
.mes_form_r{ float:right;    position: relative;margin-top: 16px;width: 400px;}
.neirong textarea{ font-size: 14px; height: 246px; width:100%; padding: 10px 10px 0 10px; color:#434343;background: #fff;border:1px solid #dedede;margin-bottom:0px;position:relative;box-sizing: border-box;}
.mes_form_p > p > input{width:400px; height: 49px; background: #fff; border: none; text-indent: 10px; font-size: 14px; color: #434343;margin-bottom:10px;box-sizing: border-box;}
.mes_form_tj{ cursor: pointer;display:block;width:45%; height: 45px;margin-top: 0px; background: #D7010D; border: none; color:#fff; font-size: 16px; margin:0 auto;}
.mes_form_cz{cursor: pointer;width:45%; height: 45px;margin-top: 0px; float: left; margin-left: 10px; background: #a0a0a0;border: none;color:#fff; font-size: 16px;}
.ny_ly h1{ text-align:center; line-height:30px; background:#d7000f; font-size:14px; color:#fff; font-weight:bold; margin-bottom:10px; margin-top:20px;}