* { margin: 0; outline: 0; padding: 0; font-size: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
a { text-decoration: none;  color: #333}
html { height: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; padding: 0; width: 100%; height: 100%; min-height: 100%; font-family:"宋体", Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.231; -webkit-touch-callout: none; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-align: stretch; position: relative; }
img { -ms-interpolation-mode: bicubic; vertical-align: middle; border: 0 none;max-width: 100%;height: auto;width: auto\9; /* ie8 */}
img:not([src*="/"]) { display: none; }
table { border-collapse: collapse; border-spacing: 0;}
th, td, caption { vertical-align: middle; }
textarea { resize: none; border: 0; padding: 8px 0; border-radius: 0;}
ul,li { list-style: none; margin:0; padding:0; }
dl,dt,dd { list-style: none; margin:0; padding:0; }
ol, ul {list-style: none;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-weight:normal;}
.clr:after {content:""; display:block; height:0; clear:both; visibility:hidden;}
.clr {*zoom:1;height:0; clear:both;visibility:hidden;}}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 ,footer { -webkit-text-size-adjust: none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
img:not([src*="/"]) { display: none; }
input {border:none;}
.fl{float: left;}
.fr{float: right;}
.mt10{margin-top: 10px;}
.h10{height:10px;overflow: hidden;}
html,body{height:100%}
/*body{background: url('../images/allbg.jpg ');}*/

#header{background: url('../images/top.jpg') center top no-repeat;}
#header .banner{width: 1003px;height: 162px;overflow: hidden;margin: 0 auto;}

#nav,#nav .menu a{background: url('../images/navbg.jpg') repeat-x;height: 42px;overflow: hidden;}
#nav .menu{width: 1003px;height:42px;overflow: hidden;margin: 0 auto;}
#nav .menu a{line-height:42px;font-size: 14px;color: #000;padding: 0 20px;float: left;display: block;background-position: 0 -84px;background-repeat: no-repeat;font-weight: bold;}
#nav .menu a.on{ color: #fff;background-position: 0 -42px;background-repeat: repeat-x;}

#main{width: 1003px;margin: 0 auto;padding:5px;_width:993px;background:#fff;}
.border{border:1px solid #c9c9c9;border-top: 0;}
.border2{border:1px solid #c9c9c9;}
.border3{border: 2px solid #1e62a3;border-top: 0;}
.w560{width: 560px;}
.w420{width: 420px;}
.w680{width: 680px;}
.w330{width: 330px;}
.w300{width: 300px;}
.w210{width: 212px;}
.w780{width: 780px;}
.w1000{width:1000px}
/*搜索*/
.welcome{width: 720px;float: left;font-size: 14px;line-height: 27px;}
#serach{float: right;width: 250px;}
#search .input{border: 1px solid #467bd9;height: 25px;line-height: 25px;padding: 0 5px;width: 180px;float: left;}
#search .submit{background: url('../images/search.jpg');width: 55px;height: 27px;overflow: hidden;cursor: pointer;text-indent: -999em;float: left;margin-left: 10px;}
/*列表*/
.newslist{padding: 0;margin: 0;}
.newslist li{line-height: 25px;height: 25px;overflow: hidden;background: url('../images/dot.png') no-repeat 0px 10px;padding-left: 10px;}
.newslist li .date{float: right;color: #c9c9c9}
.zwgk{margin: 0;padding: 0;display: block;height:195px;}
.zwgk:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
.zwgk li{float: left;background: url('../images/xxbg.jpg');width: 132px;height: 38px;overflow: hidden;margin: 7px 0 5px 10px;_margin:10px 0 5px 5px;}
.zwgk li a{display: block;text-align: center;color: #2660a9;line-height: 38px;font-weight: bold;font-size: 14px;}

/*第一屏*/
/* 焦点图效果 */
.flash{ width:560px; height:355px; position:relative;  overflow:hidden;  zoom:1;   }
.flash .hd{ width:98px;  height:355px; position:absolute; right:0px; overflow:hidden; }
.flash .hd ul li{ width:93px; text-align:center; padding:0 0 5px 5px;  }
.flash .hd ul li img{ width:85px; height:59px; border:4px solid #ddd; cursor:pointer; vertical-align:bottom; }
.flash .hd ul li.on{ background:url("../images/icoleft.gif") no-repeat 0 28px; }
.flash .hd ul li.on img{ border-color:#f60;  }
.flash .bd{ width:460px;  height:355px; position:relative;  }
.flash .bd li{ position:relative; zoom:1; vertical-align:middle;}
.flash .bd li .pic{ position:relative; z-index:0;  }
.flash .bd li .pic img{ width:460px; height:355px; vertical-align:bottom; }
.flash .bd li .bg{ width:460px; height:30px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;    }
.flash .bd li .title{ width:460px; height:30px; line-height:30px; left:0; bottom:0;   position:absolute; z-index:2; background:#000; filter:alpha(opacity=60);opacity:0.6;  }
.flash .bd li .title a{ color:#fff; padding-left:15px;  }

.zdtj{height: 75px;margin-top: 10px;}
.zdtj dt{float: left;}
.zdtj dd{float: left;margin-left: 9px;width: 97px;height: 75px;}
/*盒子1*/
.box1{margin: 0;padding: 0}
.box1 .title{background: #eeeeee;border-bottom: 1px solid #c9c9c9;position: relative;height: 30px;_height:29px;line-height: 27px;}
.box1 .title h3{background: #fff;width: 120px;line-height:29px;_line-height:28px;text-align: center;border-top: 2px solid #0366b9;color: #337dea;font-size: 14px;border-left: 1px solid #c9c9c9;border-right:1px solid #c9c9c9;position: absolute;font-weight: bold;}
.box1 .title span{float: right;margin-right: 15px;}
.box1 .con{padding: 10px 5px;}
/*盒子2*/
.box2{margin: 0;padding: 0}
.box2 .title{background: #fff;border-bottom: 2px solid #1e62a3;position: relative;height: 30px;_height:29px;line-height: 27px;}
.box2 .title h3{background: #b31514;width: 120px;line-height:30px;text-align: center;color: #fff;font-size: 14px;font-weight: bold;}
.box2 .title span{float: right;margin-right: 15px;}
.box2 .con{padding: 10px 5px;}
#footer{border-top: 5px solid #006bb3;background: #01386e;color: #fff;text-align: center;padding: 15px 0;line-height: 27px;}
#footer a{color: #fff;}

/*==============================================================*/
/*列表页*/
.pagelist{width: 98%;margin: 0 auto;}
.pagelist td,.pagelist li{padding: 7px 10px 7px 20px; background: url('../images/huadong.gif') 3px 9px no-repeat;font-size: 14px;border-bottom: 1px dotted #ccc;}
.pagelist .date{float: right;}

.class_left{margin: 0;padding: 0}
.class_left .title{border: 1px solid #c9c9c9;position: relative;height: 36px;overflow: hidden;width: 210px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.class_left .con{padding: 10px 5px;border: 1px solid #c9c9c9;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;margin-top: -1px;}
.zwgk2{margin: 0;padding: 0;display: block;height:90px;}
.zwgk2:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
.zwgk2 li{float: left;width: 95px;height: 28px;overflow: hidden;}
.zwgk2 li a{display: block;text-align: center;color: #2660a9;line-height: 28px;font-weight: bold;font-size: 14px;}
.lanmu{}
.lanmu li{background: url('../images/lmbg.jpg') no-repeat;width: 179px;height: 40px;text-align: center;margin: 5px auto;}
.lanmu li a{color: #fff;display: block;line-height: 40px;font-size: 14px;font-family: "微软雅黑"}
.lianxi li{line-height: 25px;font-size: 14px;}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*详情页*/
.pagenavcation{background: #fff;padding: 10px 20px;margin-top: 10px;}
.article{border: 5px solid #efefef;border-radius: 10px;padding: 15px 20px;}
.article .pageheader{margin-bottom: 20px;text-align: center;}
.article .pageheader h1{font-size: 20px;font-weight: bold;font-family: "微软雅黑"}
.article .pageheader .pagefrom{font-size: 12px;word-spacing: 10px;border-bottom: 1px dotted #ccc;padding: 10px;}
.article .pagecontent{line-height: 30px;font-size: 14px;min-height: 500px;overflow: hidden;text-indent: 2em;}
.article .pagecontent img{max-width: 550px;width: auto}
.article .pagecontent dl{margin:5px;clear: both;}
.article .pagecontent dl dt{font-size: 14px;color: #1b62a4;display: block;font-weight: bold;}
.article .pagecontent dl dd{float: left;margin-left:15px;}
.article table{border-collapse:collapse; empty-cells:show;width: 100%;max-width: 930px; margin:10px auto;text-indent: 5px;}
.article table th {height:30px;background: #efefef;}
.article table td,.article table th{line-height: 25px;font-size:12px;}
.article table td p,.article table th p{text-indent: 5px;}

.pageinfo .pageheader{margin-bottom: 20px;text-align: center;}
.pageinfo .pageheader h1{font-size: 20px;font-weight: bold;font-family: "微软雅黑"}
.pageinfo .pageheader .pagefrom{font-size: 12px;word-spacing: 10px;border-bottom: 1px dotted #ccc;padding: 10px;}
.pageinfo .pagecontent{line-height: 30px;font-size: 14px;min-height: 500px;overflow: hidden;text-indent: 2em;}
.pageinfo .pagecontent img{max-width: 550px;width: auto}
.pageinfo .pagecontent dl{margin:5px;clear: both;}
.pageinfo .pagecontent dl dt{font-size: 14px;color: #1b62a4;display: block;font-weight: bold;}
.pageinfo .pagecontent dl dd{float: left;margin-left:15px;}
.pageinfo .pagecontent table{border-collapse:collapse; empty-cells:show;width: 100%;}
.pageinfo .pagecontent table td,.pageinfo .pagecontent table th{font-size:12px;text-align:center;padding:0 3px;}
.pageinfo .pagecontent a{color:#ff0000}
/*互动*/
.tixing{background: #fdf5e3;border: 1px solid #ffb400;padding: 10px;margin-bottom: 10px;}
.tixing h1{font-size: 16px;font-weight: bold;font-family: "微软雅黑"}
.tixing ol{margin-left:40px;}
.tixing ol li{list-style:decimal;line-height: 22px;}

table.book{border-collapse:collapse; table-layout:fixed;empty-cells:show;width:100% }
table.book{border:1px solid #cad9ea;color:#666;}
table.book th {height:30px;background-image: url(../images/th_bg1.gif);background-repeat:repeat-x;}
table.book td,table.book th{border:1px solid #cad9ea;line-height: 25px;text-align: center;}
table.book td a{float: left;margin-left: 10px;}
table.book td .ok{color: #ff6406}
table.book tr.a1{background-color:#f5fafe;}

table.search_table{border-collapse:collapse; table-layout:fixed;empty-cells:show;margin-bottom: 10px;width:100%}
table.search_table td{padding-left: 10px;line-height: 37px;}
table.search_table input{border: 1px solid #2b7fcc;line-height: 23px;height:23px}
table.search_table .leSerch{border: 0;background: #2b7fcc;color: #fff;padding: 0px 15px;line-height: 25px;}
table.search_table .inter_book{border:0;background:url('../images/addbook.jpg');color: #fff;width:120px;height:37px;float: right;display: block;text-indent: -999em;cursor: pointer;}

table.inter_table{border-collapse:collapse; table-layout:fixed;empty-cells:show;width:100% }
table.inter_table{border:1px solid #cad9ea;color:#666;}
table.inter_table th {height:30px;background:#ecf3f9;width: 80px;text-align: right;padding-right: 10px;}
table.inter_table td,table.inter_table th{border:1px solid #cad9ea;line-height: 25px;}
table.inter_table td{padding-left: 10px;word-spacing: 0;}
table.inter_table select{border: 1px solid #cad9ea;line-height: 22px;width: 200px;height: 22px;}
table.inter_table input{border: 1px solid #cad9ea;line-height: 22px;width: 200px;height: 22px;}
table.inter_table input[type=radio],table.inter_table input[type=checkbox]{width: 20px;}
table.inter_table input[type=submit]{background: #1b62a4; color: #fff;width: 80px;}
table.inter_table textarea{border: 1px solid #cad9ea;line-height: 22px;height: 150px;width: 95%;}

table.showbook{border-collapse:collapse; table-layout:fixed;empty-cells:show;width:100%}
table.showbook{border:1px solid #cad9ea;color:#666;}
table.showbook th {background:#ecf3f9;font-size: 14px;font-weight: bold;font-family: "微软雅黑";color: #1b62a4;width: 100px;}
table.showbook td,table.showbook th{border:1px solid #cad9ea;line-height: 25px;padding: 5px;}
table.showbook .content{height: 200px; vertical-align: top;}
table.showbook .replycontent{height: 200px;vertical-align: top;}
/*技术能力查询*/
/*盒子2*/
.boxc{margin: 0;padding: 0}
.boxc .title{background: #fff;border-bottom: 2px solid #1e62a3;position: relative;height: 30px;_height:29px;line-height: 27px;}
.boxc .title h3{background: #b31514;padding:0 20px;line-height:30px;text-align: left;color: #fff;font-size: 14px;font-weight: bold;}
.boxc .title span{float: right;margin-right: 15px;}
.boxc .con{padding-bottom: 10px;}
/*列表*/
table.t1{ border:1px solid #cad9ea; color:#666;border-collapse:collapse; empty-cells:show;margin-bottom: 10px;}
table.t1 th {background-image: url(../images/th_bg1.gif); background-repeat:repeat-x;height:30px;white-space:nowrap}
table.t1 td,table.t1 th{border:1px solid #cad9ea;padding:0 1em;line-height: 20px;height: 30px}
table.t1 tr.a1{background-color:#f5fafe;}
table.t2{ border:1px solid #cad9ea; color:#666;border-collapse:collapse; empty-cells:show;}
table.t2 td{border:1px solid #cad9ea;padding:0 1em;line-height: 20px;height: 30px}
/*分页代码*/
.page_css_1{color:#555555;text-decoration:none;border:1px solid #CBCBCB;background-color:#EFF6FB;text-align:center;width:50px;}
.page_css_2{text-decoration: none;  color: #ff0000; border: 1px solid #CBCBCB;  background-color: #EFF6FB;text-align:center;width:25px; padding-top: 5px;   padding-right: 3px; padding-bottom: 5px;padding-left: 5px;font-weight: bold;}
.page_css_3{color:#555555;text-decoration:none;border:1px solid #CBCBCB;background-color:#EFF6FB;text-align:center;width:225px;padding:0 5px 0 0 ;margin:5px;}

.page_css_1_1{color:#555555;text-decoration:none;border:1px solid #CBCBCB;background-color:#EFF6FB;text-align:center;}
.page_css_2_1{text-decoration: none;color: #ff0000;border: 1px solid #CBCBCB;background-color: #EFF6FB;font-weight: bold;text-align:center;}


/*分页*/
#pages { padding:14px 0 10px; font-family:'微软雅黑'; text-align:center; margin-top:10px;}
#pages span,#pages a {font-size:12px;float: none; display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #CCC; text-align:center; color:#333; padding:0 8px; margin:0 2px; }
#pages a.a1 { background:#025DAE; width:56px; padding:0; }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages strong { display:inline-block; height:22px; line-height:22px; background: #2b66a5; border:1px solid #2b66a5; color:#fff; text-align:center;padding:0 8px;  }

.zxlist {margin:0px;}
.zxlist li{line-height: 37px;height: 37px;padding: 0 15px;float: left;border: 1px solid #ddd;background: #efefef;width: 100px;text-align: center;margin-right:15px; 
	border-radius: 5px;box-sizing:border-box;}
.zxlist li a{display: block;}
.zxlist li:hover{background: #055b91;}
.zxlist li:hover a{color: #fff;}