@charset "utf-8";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small,strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;font-family:"微软雅黑","宋体";}
:focus { outline:0;}
img { border:0;}
body {line-height: 1; margin:0; padding:0;font-family:"微软雅黑","宋体";}
ol,li, ul {list-style: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none;}
table { border-collapse: collapse; border-spacing: 0;}
.clear { width:100%; height:0; line-height:0; font-size:0; overflow:hidden; clear:both; display:block; _display:inline;}
.none { display:none;}
.hidden { visibility:hidden;}
.clearfix:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.clearfix{display: block; *zoom:1;}


body { }
body,p { font-family:"微软雅黑","宋体", Tahoma, Geneva, sans-serif; color:#333;}
a { color:#333; text-decoration:none;}
a:hover { color:#cd0200;}
.wrapper { width:100%; margin:0 auto;}
.wrapper .inner { width:1200px; margin:0 auto;} 





#header {}
#header .inner { width:1200px; margin:0 auto; }
    


.banner { width:100%;  height:35px; line-height:35px; overflow:hidden; background:#1e3485; }
.banner .shijian { width:350px;height:35px; line-height:35px; float:left;  }
.banner .shijian span { color:#fff; font-size:14px; }
.banner .swsy { width:280px;height:35px; line-height:35px; float:right;  }
.banner .swsy span { color:#fff; font-size:14px;  }
.logo {height:140px; float:left;}
.searchtop {float:right;margin-top:50px;}


.navbar-right {
    float: right !important;
    margin-right: -15px;
}
.navbar-form {
    border-bottom: 0px;
    border-left: 0px;
    padding-bottom: 0px;
    width: 100% !important;
    margin-left: 0px;
    border-top: 0px;
    margin-right: 0px;
    border-right: 0px;
    padding-top: 0px;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
}
.navbar-form .form-control {
    width: auto;
    display: inline-block;
    vertical-align: middle;
}
.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
}
.form-control {
    display: block;
    width: 100%;
	height:20px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(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;
	border-top-right-radius:0px;
	border-bottom-right-radius:0px;
}
.input-group-addon {
    background-image: url(../images/search.jpg);
}
.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
	border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}


.navbar { width:100%; height:54px;background:#e60012;}    
.navbar .navbox { width:1200px; height:54px; margin:0 auto; }
.navbar .navbox ul {}
.navbar .navbox ul li {height:54px;line-height:54px;}
.navbar .navbox a {font-family:"微软雅黑","宋体" !important; font-size:17px !important; font-weight:normal !important; height:54px !important;line-height:54px !important; width:133px !important; }
.navbar .navbox a#current {background: #c00000 !important;}
.navbar .navbox ul li ul li {height:35px !important;line-height:35px !important;overflow-y:hidden;}
.navbar .navbox ul li ul li a {font-size:15px !important; font-weight:normal !important; height:35px !important;line-height:35px !important; width:133px !important;background:#c00000 !important;color:#fff !important;}
.navbar .navbox ul li ul li a:hover {background:#f00 !important;color:#fff !important;font-weight:bold !important;}


#container {padding-top:15px;}
#container .inner { background:#686868; width:1200px; margin:0 auto; padding:0px 0px 10px 0px; }

#container1 {}
#container1 .inner {width:1200px; margin:0 auto; padding:0px 0px 10px 0px; border-bottom:1px solid #eee; margin-bottom:20px; }

.inmaone {width:780px;float:left;}
.inmaone .onetop {padding-top:25px;height:30px;line-height:30px;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #b60202;}
.inmaone .onetop h2 {border-left:8px solid #b60202;padding-left:15px;font-size:21px;float:left;font-weight:normal;float:left;color:#b60202;}
.inmaone .onetop h2 span {color:#d7d7d7;font-size:16px;font-weight:normal;}
.inmaone .onetop .inonemore {float:right;width:300px;}
.inmaone .onetop .inonemore a {font-size:13px;padding:5px 10px;color:#444;}


.mod {width:1200px; margin:0 auto;}
.mainone {width:790px;float:left;}
.mainone .onetop {padding-top:25px;height:30px;line-height:30px;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #b60202;}
.mainone .onetop h2 {border-left:8px solid #b60202;padding-left:15px;font-size:21px;float:left;font-weight:normal;float:left;color:#b60202;}
.mainone .onetop h2 span {color:#d7d7d7;font-size:16px;font-weight:normal;}
.mainone .onetop .onemore {float:right;}
.mainone .onetop .onemore a {background:#b60202;font-size:13px;padding:5px 10px;color:#fff;}
.mainone .onetop .inonemore {float:right;}
.mainone .onetop .inonemore a {font-size:13px;padding:5px 10px;color:#444;}
.mainone .lists {min-height:350px;height:auto;width:100%;}
.mainone .lists .onelist {float:left;margin-right:23px;}
.mainone .lists .onelist ul {list-style-type:none;padding:0;margin:0;}
.mainone .lists .onelist ul li {float:left;margin-right:23px;padding-top:5px;padding-left:2px;width:265px;}
.mainone .lists .onelist ul li .onetime {height:20px;line-height:20px;font-size:12px;color:#9c9c9c;}
.mainone .lists .onelist ul li .onetitle {font-size:16px;color:#444;line-height:160%;padding-top:10px;padding-bottom:5px;}
.mainone .lists .onelist ul li .onetitle a {color:#444;}
.mainone .lists .onelist ul li .onemre {height:20px;line-height:20px;background:url(../images/jiantou.png) 230px 8px no-repeat;padding-top:3px;padding-bottom:10px;}
.mainone .lists .onelist ul li .onemre a {color:#ca0000;font-size:13px;}
.mainone .lists .onelist ul li .oneimg {width:263px;height:250px;border:1px solid #ccc;}
.mainone .lists .onelist ul li .oneimg img {border:5px solid #fff;width:253px;height:238px;}
.mainone .lists .onelist ul li:nth-child(4) {margin-right:0px;}

.mainone .lists .txtlist {float:left;width:500px;}
.mainone .lists .txtlist ul {list-style-type:none;padding:0;margin:0;}
.mainone .lists .txtlist ul li {height:37px;border-bottom:1px solid #eee;}
.mainone .lists .txtlist ul li .twotitle {font-size:14px;color:#000;height:37px;line-height:37px;float:left;}
.mainone .lists .txtlist ul li .twotime {height:37px;line-height:37px;font-size:12px;color:#acacb4;float:right;}

.tworight {float:right;width:385px;}
.tworight .tnotes {padding-top:20px;height:35px;line-height:35px;padding-bottom:5px;}
.tworight .tnotes h2 {float:left;font-weight:normal;float:left;text-align:left;padding-bottom:10px;color:#b60202;font-size:21px;font-family:"微软雅黑","宋体";}
.tworight .tnotes .span1 {display:block;float:left;margin-left:15px;height:20px;border-bottom:2px solid #cf082b;width:90px;}
.tworight .tnotes .span2 {display:block;float:left;height:21px;border-bottom:1px solid #eee;width:90px;}
.tworight .tnotes .tmore {display:block;float:right;margin-top:10px;height:20px;line-height:20px;font-size:12px;color:#fff;}
.tworight .tnotes .tmore a {background:#b60202;font-size:13px;padding:5px 10px;color:#fff;}

.tworight .ntlist {width:385px;}
.tworight .ntlist li {margin-bottom:4px;border:1px solid #eee;border-left:2px solid #b60202;}
.tworight .ntlist li .ntdate {font-size:13px;width:65px;height:53px;text-align:center;color:#b60202;float:left;margin-right:10px;background:#fefcda;border-right:1px solid #b60202;}
.tworight .ntlist li .ntdate .ntone {height:30px;line-height:30px;font-size:16px;font-weight:bold;background:#b60202;color:#fff;}
.tworight .ntlist li .ntdate .nttwo {height:23px;line-height:23px;font-size:13px;border-bottom:1px solid #b60202;}
.tworight .ntlist li .nttitle {float:left;width:290px;height:50px;line-height:25px;font-size:15px;color:#5f5e5e;margin:1px 0px;}

.maintwo {padding-top:0px;padding-bottom:30px;}
.maintwo .twoleft {float:left;width:768px;}

.twomlt {width:584px;margin-right:30px;float:left;margin-bottom:10px;}
.twomlt .twotop {padding-top:15px;height:32px;line-height:32px;padding-bottom:15px;padding-bottom:5px;border-bottom:1px solid #eee;}
.twomlt .twotop h2 {font-size:21px;float:left;font-weight:normal;float:left;border-bottom:2px solid #b60202;text-align:left;padding-bottom:4px;color:#b60202;}
.twomlt .twotop h2 span {border-left:8px solid #b60202;padding-left:15px;line-height:26px;}
.twomlt .twotop .twomore {float:right;margin-top:5px;}
.twomlt .twotop .twomore a {background:#b60202;font-size:13px;padding:5px 10px;color:#fff;}
.twomlt .twolist {height:230px;}
.twomlt .twolist ul {list-style-type:none;padding:0;margin:0;}
.twomlt .twolist ul li {height:38px;border-bottom:1px solid #eee;}
.twomlt .twolist ul li .twotitle {font-size:14px;color:#000;height:38px;line-height:38px;float:left;}
.twomlt .twolist ul li .twotime {height:38px;line-height:38px;font-size:12px;color:#acacb4;float:right;}
.rightnone {margin-right:0px;}

.urls {width:395px;float:left;}
.urls .urltop {padding-top:15px;height:32px;line-height:32px;padding-bottom:15px;padding-bottom:10px;border-bottom:1px solid #eee;}
.urls .urltop h2 {font-size:18px;float:left;font-weight:normal;float:left;border-bottom:2px solid #b60202;text-align:left;padding-bottom:8px;}
.urls .urltop h2 span {border-left:8px solid #b60202;padding-left:15px;line-height:26px;}
.urls .urltop .urlmore {float:right;}
.urls .urltop .urlmore a {background:#b60202;font-size:11px;padding:5px 10px;color:#fff;}
.urls .urllist {height:230px;}
.urls .urllist ul {list-style-type:none;padding:0;margin:0;}
.urls .urllist ul li {border-bottom:1px solid #eee;width:47.5%;margin:1%;float:left;background:#fff;text-align:center;}
.urls .urllist ul li .urltitle {font-size:14px;color:#000;height:38px;line-height:38px;float:left;width:100%;text-align:center;}

.cls {clear:both;}
.mod1 { width:1200px; float:left; } 
.m1 { width:690px; float:left; }
.m2 { width:300px; float:right; }
.mod2 { width:1200px; float:left;}

.thmain {background:#f1f1f1;padding-top:30px;padding-bottom:30px;}


#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:1200px; height:350px; margin:1px auto; background:#333; position:relative;  overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .oUlplay li img {height:350px;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:155px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:155px; right:10px; z-index:10;}
#playBox .smalltitle {width:1200px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}


.xyxw .head {width:100%; height:35px; line-height:35px; border-bottom:2px solid #05628f; }
.xyxw .head .headtitle {display:inline-block;  width:70%; height:35px; line-height:35px; float:left; font-size:18px; font-weight:bold;  text-indent:15px;  } 
.xyxw .head .more { display:inline-block; float:right; padding-right:15px;  font-size:14px; font-weight:bold; color:#7f7f7f; }
.xyxw .con { padding:8px 0px; margin:0 auto; }
.xyxw .con li { width:100%; height:24px; line-height:24px; overflow:hidden; background:url(images/li.jpg) no-repeat 0px center; }
.xyxw .con .title { font-size:16px; font-weight:bold; line-height: 28px;padding-left: 15px;}
.xyxw .con .jianjie { line-height:24px; padding-left:15px; }


.tzgg .head {width:100%; height:35px; line-height:35px; border-bottom:2px solid #05628f; }
.tzgg .head .headtitle {display:inline-block;  width:70%; height:35px; line-height:35px; float:left; font-size:18px; font-weight:bold;  text-indent:15px;  } 
.tzgg .head .more { display:inline-block; float:right; padding-right:15px;  font-size:14px; font-weight:bold; color:#7f7f7f; }
.tzgg .con { padding:8px 0px; margin:0 auto; }
.tzgg .con li { width:100%; height:24px; line-height:24px; overflow:hidden; background:url(images/li.jpg) no-repeat 0px center; }
.tzgg .con table { width:100%; }
.tzgg .con table td { height:28px; line-height:28px;}
.tzgg .con a { float:left; }


.xzzq .head {width:100%; height:35px; line-height:35px; border-bottom:2px solid #05628f; }
.xzzq .head .headtitle {display:inline-block;  width:70%; height:35px; line-height:35px; float:left; font-size:18px; font-weight:bold;  text-indent:15px;  } 
.xzzq .head .more { display:inline-block; float:right; padding-right:15px;  font-size:14px; font-weight:bold; color:#7f7f7f; }
.xzzq .con { padding:8px 0px; margin:0 auto; }
.xzzq .con li { width:100%; height:28px; line-height:28px; overflow:hidden; background:url(images/li.jpg) no-repeat 5px center; text-indent:20px;  }
.xzzq .con li .title { float:left; }
.xzzq .con li .time { float:right; }





.yqlj {margin:0 auto; height:50px; padding-bottom:15px;}
.yqlj .head {width:100%; height:50px; line-height:50px; width:100px; float:left;  font-size:18px; font-weight:bold; color:#333333;  }

.yqlj .lj1 { width:400px; float:left;  }
.yqlj .lj1 select {  margin-top:15px;height:30px;line-height:30px;width:380px;font-size:14px; }


.yqlj .lj2 { width:400px; float:left;  }
.yqlj .lj2 select {  margin-top:15px;height:30px;line-height:30px;width:380px;font-size:14px; }


.yqlj .lj3 { width:400px; float:left;  }
.yqlj .lj3 select {  margin-top:15px;height:30px;line-height:30px;width:380px;font-size:14px; }



.post { width: 325px; float:left; overflow:hidden; margin-top:8px; }
.post .head {width:100%; height:35px; line-height:35px; border-top:3px solid #0459C3; border-bottom:1px solid #999999; }
.post .head .headtitle {display:inline-block;  width:70%; height:35px; line-height:35px; float:left; font-size:14px; font-weight:bold; background:url(images/icon.jpg) no-repeat 0px 14px; text-indent:15px;  } 
.post .head .more { display:inline-block; float:right; padding-right:15px;  font-weight:bold; }
.post .con { padding:8px 0px; margin:0 auto; }
.post .con li { width:100%; height:24px; line-height:24px; overflow:hidden; background:url(images/li.jpg) no-repeat 0px center; }



.techone {width:100%;margin-top:15px;}
.techone dt {height:35px;line-height:35px;border-left:5px solid #ca0000;border-bottom:1px solid #eee;padding-left:10px;font-size:16px;font-weight:bold;color:#ca0000}
.techone dd {padding-top:10px;padding-bottom:10px;}
.techone dd table tr td {height:40px;line-height:40px;text-align:left;font-size:15px;border-bottom:1px solid #eee;}
.techone dd table tr td.tbtop {background:#FCFAEB;font-weight:bold;font-size:16px;BORDER-BOTTOM:2px solid #ddd;}






#footer {background:#1e3485;}
#footer .inner { padding:10px 0;  }
#footer .inner .foot {padding:10px 0;  }
#footer .inner p { font-size:12px; line-height:20px; text-align:left;color:#fff;}
#footer .inner p span { margin:0 3px;}









.left { width:370px; float:left; margin:20px 0px 0px 0px;  }
.left .lmmc { width:100%; float:left;height:28px; line-height:28px; border-bottom:2px solid #05628f; text-align:center; font-size:16px; font-weight:bold;  }
.left .zlm { width:100%; float:left; margin:10px 0px 0px 0px;  }
.left .zlm li { height:50px; line-height:50px; overflow-y:hidden; text-align: center; font-size:17px; border-bottom:1px solid #fff;background:#eee;}
.left .zlm li a {display:block;width:100%;margin-top:3px;height:45px;line-height:45px;}
.left .zlm li a:hover {background:#e60012;color:#fff;}




.right{ width:780px; float:right; margin:20px 0px 0px 0px;   }
.right .position { width:100%; height:28px; line-height:28px; float:left;  display:inline-block;  white-space:nowrap;  border-bottom:2px solid #05628f; }
.right .l1 { width:100%;  float:left;  margin:0px 0px 0px 0px;  overflow:hidden;  padding-bottom:15px; }
.right .l1 ul {margin-bottom:20px;}
.right .l1 ul li { height:45px; line-height:45px; background:url(../images/li.jpg) no-repeat 0px center; border-bottom:1px solid #eee;}
.right .l1 ul li .title { float:left; text-indent:15px; font-size:15px;}
.right .l1 ul li .time { float:right; color:#ccc; }

.right .dpzw { width:100%; float:left; margin:10px 0px 0px 0px; text-align:center; font-size:18px; font-family:"宋体";  }
.right .dpzw .art_title { display:block; width:100%;  line-height:40px; font-family: "Microsoft YaHei"; padding-bottom:10px; text-align:center; font-size:18px; color:#282828; font-weight:bold; border-bottom:1px solid #ddd; }
.right .dpzw .art_con { display:block;padding-top:10px;line-height:25pt;   margin-bottom:6px;  font-size:12px; color:#787878;} 

.right .l1 #vsb_content { width:95%; margin:0 auto; font-size:18px; color:#333;}  
.right .l1 #vsb_content P { line-height:25pt;  font-size:18px;  margin-bottom:6px; }
.right .l1 #vsb_content img { max-width:940px; _width:expression(this.width > 940 ? "940px" : this.width); }   
 

.contpn {margin:10px 0px;height:40px;border-top:1px solid #eee;border-bottom:1px solid #eee;line-height:40px;}
.contpn .tprov {float:left;width:49%;height:38px;line-height:38px;overflow:hideen !important;font-size:14px;}
.contpn .tnext {float:right;width:49%;height:38px;line-height:38px;overflow:hideen !important;font-size:14px;}


.infobox { width:100%; float:left; overflow:hidden; font-size:18px; font-family:"宋体";    }
.article { width:100%; margin:0 auto; overflow:hidden }
.article h1.arti_title { line-height:26px; font-family: "Microsoft YaHei"; padding:0px; text-align:center; font-size:20px; color:#282828;font-weight:bold;  } 
.article .arti_metas { padding:15px 0px; text-align:center;}
.article .arti_metas span { margin:0 5px; font-size:18px; color:#787878;} 
.article #vsb_content_2 { width:100%; margin:0 auto; font-size:18px; color:#333;}  
.article #vsb_content_2 P { line-height:25pt; font-size:18px;   margin-bottom:6px;}
.article #vsb_content_2 img { max-width:820px; _width:expression(this.width > 820 ? "820px" : this.width); }   
.article #vsb_content { width:100%; margin:0 auto; font-size:18px; color:#333;}  
.article #vsb_content P { line-height:25pt; font-size:18px;   margin-bottom:6px;}
.article #vsb_content img { max-width:820px; _width:expression(this.width > 820 ? "820px" : this.width); }  
.article ul li { line-height:25px; }




 