/*初始化*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6{ font-size:100%; }
body, button, input, select, textarea { font-size:12px; font-family:"Microsoft YaHei";}
ul, ol { list-style:none; }
a,a:hover { text-decoration:none; }
sup { vertical-align:text-top; }
sub{ vertical-align:text-bottom; }
fieldset, img { border:0; }
img{vertical-align: bottom;max-width:100%;}
button, input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.w1200{width: 1200px;margin: 0 auto;}


.num{
    margin: 0 auto;
    width: 60px;
}
.num li{
    float: left;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin: 20px 5px;
    background-color: #c4c4c4;
    cursor:pointer;
}
.num li.active{
    background-color: #f16666;
}


/**头部**/
.header{height:163px; margin:0 auto; min-width:1200px; max-width:1920px;}
.head-top{ height:107px; border-top:6px solid #00419e;}
.logo{margin-top: 19px;}
.search{width: 267px;height: 30px;border:solid 1px #d0d0d0;background-color: transparent;margin-top: 38px;color:#d0d0d0;}
.search input{background-color: transparent;border: none;outline: none; }
.search .txt{ float:left;width:220px; font-size:13px; color:#d0d0d0; height:30px; line-height:30px; text-indent:6px;}
.search .sub{ float:right;display: inline-block;width: 19px;height: 20px; margin-right:8px;  margin-top:5px;background:url(../images/sous.png)no-repeat;cursor: pointer;}
.head-bottom{ height: 50px; background:#00419e;}
.nav{height: 50px;position: relative;z-index: 99;}
.nav ul.menu>li{float: left;width: 171px;text-align: center;font-size: 16px;line-height: 50px;position: relative;/* background:url("../images/sbline.png") no-repeat right center; */}
.nav ul.menu>li:last-child{background:none;}
.nav ul.menu>li:hover,.nav ul.menu>li.on{ background:#1698ec;}
.nav ul.menu li a{ width:171px; float:left;color: #ffffff;text-align: center; }
.nav ul.menu li a:hover {  text-decoration: none;}
.nav ul.menu li ul.submenu{
    display: none;
    position: absolute;
    top: 50px;
    left: 0;
    background:url("../images/subbg.png");
    width: 100%;
}
.nav ul.menu li ul.submenu li{
    font-size: 14px;
    line-height: 36px;
}
.nav ul.menu li ul.submenu li:hover{
    font-size: 14px;
    line-height: 36px;
	border-bottom:1px solid #fff;
}


.nav ul.menu li:hover a{
    color: #ffffff;
}
.nav ul.menu li:hover ul.submenu{
    display: block;
	
}
/**头部结束**/

.slider .slide img{
    width: 100%;
    height: 400px;
}



.main{width: 100%;min-width:1200px; max-width:1920px; margin:0 auto 40px;}
.f1{ width:100%; padding-top:20px;}
.f2{ width:100%; padding-top:16px;}
.f3{ width:100%; padding-top:20px;}
.f4{ width:100%; padding-top:20px;}


.xwdt{ width:830px;}
.gsgg{ width:340px;}
.title{ height:50px; border-bottom:1px solid #dbdbdb;}
.title .icon{ float:left; padding-top:13px;}
.title p{ display:block; float:left; font-size:24px; color:#00419e; line-height:50px; text-indent:10px; font-weight:bold;}
.title .more{ float:right; padding-top:20px; font-size:14px; }
.title .more a{color:#b6b6b6;}
.xwtp{margin-top:20px;}
.xwlist{ width:344px;margin-top:20px;}
.xwtout{ width:100%; height:80px;}
.xwtout .tout-title{ font-size:15px; line-height:36px; color:#252525;
     background: url(../images/dotlb1.png) no-repeat left center;
       padding-left:15px;
}
.xwtout .tout-title a{ color:#252525;}
.xwtout .tout-title a{float:left;font-size:15px; font-weight:normal;width:calc(100% - 55px);clear: both;
    height:43px;line-height:43px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xwtout .tout-title a:hover{ color:#00419e;}
.xwtout .tout-jianj{ font-size:13px; color:#a8a8a8; line-height:20px;}
.list{width:100%;}
.list ul li{ height:43px; line-height:43px;overflow:hidden; border-bottom:1px dotted #e5e5e5;
       background: url(../images/dotlb1.png) no-repeat left center;
       padding-left:15px;
}
.list ul li p{ float:left;font-size:15px; font-weight:normal;width:calc(100% - 55px);clear: both;
    height:43px;line-height:43px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.list ul li p a{ color:#262626;}
.list ul li p a:hover{ color:#00419e;}
.list ul li span{ float:right;font-size:14px; color:#bbbbbb;}
.list2{ width:100%; margin-top:12px;}
.list2 li.news{height:72px; padding:9px 0;}
.list2 .list ul li p{width:calc(100% - 80px);}
.news_time{ width:74px; height:72px; float:left; background:#00419e;}
.date-day{ height:42px; line-height:42px; font-size:26px; text-align:center; margin: 0 auto; color:#fff; border-bottom:1px dotted #67a2dc;}
.date-month{ height:28px; line-height:28px; font-size:12px; text-align:center; color:#fff;}
.news_article{ width:248px; float:right;}
.news_tit{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_tit a{ color:#494949; font-size:15px; height:auto; line-height:30px;}
.news_tit a:hover{color:#00419e;}
.news_intro{ color:#a8a8a8; font-size:13px; line-height:18px; word-break: break-all; overflow:hidden;}

.jsxq{ width:580px;background:url("../images/xqbg.png") no-repeat left top;}
.title2{ width:97%;height:50px; margin:0 auto;}
.title2 .icon{ float:left; padding-top:11px;}
.title2 p{ display:block; float:left; font-size:24px; color:#fff; line-height:48px; text-indent:10px; font-weight:bold;}
.title2 .more{ float:right; padding-top:15px; font-size:14px; }
.title2 .more a{color:#fff;}
.jsxq-list{ width:100%; height:290px; margin-top:14px;}
.ss{ width:100%; height:40px; background:#f4f4f4;}
.xqmc{ float:left;display:block;width:290px; font-size:15px; font-weight:bold; color:#262626; line-height:40px; text-indent:27px;}
.ssly{ float:left;display:block;width:290px; font-size:15px; font-weight:bold; color:#262626; line-height:40px;}
.jsxq-list ul li{ height:39px; background:url("../images/dotlb1.png") no-repeat left center;border-bottom:1px dotted #e5e5e5; font-size:15px; line-height:39px; }
.jsxq-list ul li a{float:left; width:45%;color:#262626;margin-right:10%;  text-indent:24px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.sslyu{ float:left; font-size:15px; color:#00419e;height: 39px; line-height:39px;width:45%;margin-right:0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.date{ float:right; font-size:13px; color:#a8a8a8; line-height:39px;}

.kjcg{width:580px;background:url("../images/xqbg.png") no-repeat left top;}


.kjcgsyx{width:580px;background:url("../images/kjcg.png") no-repeat left top;}

.piclist{ width:100%; height:214px; background:url("../images/picbg.jpg") no-repeat;}
.piclist ul li{ float:left;width:120px; display:block; text-align:center; padding:35px 60px 24px;}
.piclist ul li .picbt{ text-align:center; font-size:16px; color:#262626; line-height:50px;}

.yqlj{ width:100%;}
.yqljlist{ width:100%; margin:10px 0 20px;}
.yqljlist ul li{ float:left; width:125px; font-size:15px; line-height:40px;}
.yqljlist ul li a{ color:#262626;}


.footer{ width:100%; height:140px; background:#00419e;min-width:1200px; max-width:1920px; margin: 0 auto;}
.lj{ width:260px;}
.ljlist{ width:240px;margin-top:25px;}
.ljlist ul li{ float:left; width:120px; height:30px; line-height:30px; font-size:14px;}
.ljlist ul li a{ color:#a8d5f5;}
.dbzj{ width:603px; height:140px; background:url("../images/dbline.png") no-repeat;}
.dbzj img{ width:480px; height:auto; padding-left:62px; padding-top:40px;}

.bq{ width:330px;}
.bqnr{width:268px; margin:30px 0 0 62px;}
.bqnr p{display:block; font-size:14px; color:#a8d5f5; line-height:24px;}

/*轮播*/

/*END轮播*/
.nybanner{ width:100%; height:300px; margin:0 auto;}


/**技术需求列表页**/
.nyzc{ width:230px; height:auto; margin-top:33px; background:#edf7fe;}
.nycontain{ width:940px; height:auto;margin-top:33px;}
.zc-title{ width:230px; height:52px; line-height:52px; background:#00419e; font-size:20px; color:#fff; text-indent:40px;}
.zclm{ width:230px; }
.zclm ul li{ width:230px; height:50px;  border-bottom:1px dotted #c8e2f4; font-size:16px; line-height:50px; text-indent:40px; background:url("../images/sbq.png") no-repeat center;}
.zclm ul li:hover,.zclm ul li.on{background:url("../images/sbh.png") no-repeat center;}
.zclm ul li a{ display:block;color:#494949;}
.zclm ul li a:hover,.zclm ul li.on a{ color:#00419e;}
.ny-title{ width:100%; height:47px;border-top:4px solid #00419e; border-bottom:1px solid #dbdbdb;}
.nybt{ height:47px; line-height:47px; font-size:18px; color:#242424;}
.dqwz{ display:block;background:url("../images/dqwz.png") no-repeat left; font-size:14px; text-indent:23px; margin-top:13px;}
.dqwz a{ color:#494949;}
.jsxqlb{ width:100%; height:auto; margin-top:20px;}
.ss{ width:100%; height:43px; background:#e5e5e5;}
.ss span{
    float: left;
    display: block;
    width: 45%;
    font-size: 15px;
    font-weight: bold;
    color: #262626;
    line-height: 40px;
    margin-right: 10%;
}
.ss span:nth-of-type(1){text-indent:27px;}
.ss span:nth-of-type(2){margin-right:0;}
.mc{ float:left;display:block;width:520px; font-size:16px; color:#2a2a2a; font-weight:normal; line-height:43px; padding-left:20px; }
.sly{ float:left;display:block;width:200px; font-size:16px; color:#2a2a2a; font-weight:normal; line-height:43px;}
.fbsj{ float:left;display:block;width:100px; font-size:16px; color:#2a2a2a; font-weight:normal; line-height:43px;text-align:center;}
.flzt{ float:left;display:block;width:100px; font-size:16px; color:#2a2a2a; font-weight:normal; line-height:43px;text-align:center;}

.jsxqlb ul li{ height:40px; font-size:15px; line-height:40px; }
/* .jsxqlb ul li:nth-child(2n){ background:#f6f6f6;} */
.jsxqlb ul li a{float:left; width:50%;color:#494949;text-indent:27px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.lyu{ float:left;width:50%; font-size:15px; color:#00419e; line-height:40px;height:40px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.jsxqlb .date{ float:left; font-size:13px; color:#7b7b7b; line-height:40px;}
.fy{ width:100%; height:30px; padding:30px 0; text-align:center; font-size:18px; line-height:30px;}
/**技术需求列表页结束**/


/**专利**/
.zllx{ float:left;display:block;width:200px; color:#00419e; float:left; font-size:15px;  line-height:40px;}
.ly{float:left;font-size:15px; color:#7b7b7b; line-height:40px;display:block;width:100px;text-align:center;}
.flzt1{float:left;font-size:15px; color:#7b7b7b; line-height:40px;display:block;width:100px;text-align:center;}
/**专利列表页结束**/


/**内容页**/
.common{ width:100%; margin:0 auto; padding:20px 0;}
.com .comtitle{ height:40px;font-size:18px; color:#2f2f2f; line-height:40px; text-align:center;}
.subtitle{ height:28px; background:#f0f0f0; font-size:12px; color:#a0a0a0; line-height:28px; text-align:center; margin-top:5px; }
.content{ margin-top:20px;}
.detail{ font-size:15px; color:#494949; line-height:36px;}
.detail table{margin:0 auto;}
.detail table td{border-color: windowtext; border-width: 1px; border-style: solid;}
.contain-tp{  display:block; text-align:center;}
.syy{ width:100%; height:50px; border-top:1px solid #e5e5e5; padding:20px 0  30px;}
.prev strong{ font-size:15px; line-height:30px; color:#494949; font-weight:normal;}
.prev a{ font-size:15px; line-height:30px; color:#494949;}
.next strong{ font-size:15px; line-height:30px; color:#494949; font-weight:normal; }
.next a{ font-size:15px; line-height:30px; color:#494949;}


/**内容页结束**/

/**创新创业列表页**/
.cxcy_list{width:100%; margin:0 auto; padding-top:30px;}
.cxcy_list li{ float:left; width:300px; margin:0 8px 10px 8px; overflow:hidden; font-size:15px; color:#494949; text-align:center; line-height:46px;}
.cxcy_list li:nth-child(3n){ margin-right:0px;}
.cxcy_list li a{ color:#3e3e3e;}
/**创新创业列表页结束**/

.cxcy_list11{
  margin-top:10px;
}


.list2 table tr td:nth-child(2){
    width:340px !important; 
}

*.list2 table tr td:nth-child(2){
    width:340px !important; 
}
#scrollup1jsu5js table tr td:nth-child(2){
    width:340px !important; 
}

#scrollup2jsu5js table tr td:nth-child(2){
    width:340px !important;
}

*+html #scrollup1jsu5js table tr td:nth-child(2){
    width:340px !important; 
}

*+html #scrollup2jsu5js table tr td:nth-child(2){
    width:340px !important;
}




/* list */
.defaultButtonStyle{vertical-align:top;}
.defaultInputStyle{vertical-align:top;border:solid 1px #AFD5F5;height:18px;}

.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0;} 
.clearfloat{zoom:1;}

.list_list li{
    height:45px;
    line-height:45px;
    font-size:15px;
    padding:0 10px;
    border-bottom:1px dashed #CCCCCC;
}
.list_list li a{
    float:left;}
.list_list li .date{
    float:right;}

.pages{padding:20px 0;text-align:center;}
.pages li{display:inline-block;}
.pages li a{display:inline-block;height:30px;line-height:30px;padding:0 12px;border:1px solid #eee;margin-right:5px;}
.pages li a:hover,.pages li.active a{background:#00419e;border-color:#00419e;color:#fff;}