@charset "gb2312";

/*公用样式*/

img{border:0;}
input{outline:none;}
ul,ol,li{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
label, label input,button{vertical-align:middle;}
blr:expression(this.onFocus=this.blur()); /* IE Opera去掉点击链接时的虚线外框 */
outline:none; /* FF Opera去掉点击链接时的虚线外框 */
area {blr:expression(this.onFocus=this.blur()); } /* 图片热点去掉点击链接时的虚线外框 */
a:focus{-moz-outline-style: none;}
a.hidefocus  { outline:none; }
/* FF去掉点击链接时的虚线外框 */
.clear{clear:both; font-size:0; height:0; line-height:0;}
body{font-size:14px; font-family:"微软雅黑"; background:url(imagesbg_1.jpg) top center no-repeat #fff;}
h1, h2, h3, h4, h5, h6{font-weight:normal;font-size:14px;}
a{color:#333;text-decoration:none;}
.fl{ float:left}
.fr{ float:right}
.clearfix:after {visibility: hidden;display: block; font-size: 0;content: " ";clear: both;height: 0;}


.wrapper{ width:1200px; margin:0 auto}

/*头部 */
.top_header{ float:right; padding-top:20px;}
.top_header span,.top_header a{ color:#fff}
.top_header span{ margin-right:20px}
.top_header a:hover{ text-decoration:underline}

/*搜索 */
.login_header{ overflow:hidden}
.login{ float:left}
.login a{ display:block; background:url(imageslogo.png) no-repeat; width:618px; height:152px}
.search{ display:inline; float:right; padding-top:55px}
.search .inp{ float:left; width:225px; height:34px; line-height:22px; padding:0 7px; border:solid #dad9d9; border-width:1px 0 1px 1px; background:#fefefe; color:#bfc0c1; font-size:14px}
.search a{ float:left; display:block; width:70px; height:36px; border:1px solid #bdc1c4; background:#015293; border:0px; color:#fff; text-align:center; font-size:14px; line-height:36px}

/*导航栏 */
.nav ul{ overflow:hidden; background:#1c7ce4; margin-top:60px}
.nav ul li{ float:left}
.nav ul li a{ display:block; color:#fff; font-size:16px; padding:0px 28px; height:40px; line-height:40px}
.nav ul li a.current{background:#015293}
.nav ul li a:hover{ background:#015293}

/*主体 */
.main{ background:#fff; margin-top:24px;border:1px solid #dcdcdc;}
.main .menu{ border-bottom:1px solid #dcdcdc; padding:25px;color:#555}
.main .menu a{ margin-right:10px;color:#555}
.main .menu span{ margin-left:10px; color:#555}
.main_content{ padding:20px 25px 30px}


.main_left{ float:left; width:220px}
/* navMenu */
.navMenubox { width: 220px;background: #1c7ce4; border:1px solid #dcdcdc; border-bottom:0px}
.navMenu-top { padding: 10px; color: #fff; border-bottom: 1px solid rgba(255,255,255,.1) }
.navMenu> li { display: block; margin: 0; padding: 0; border: 0px;border-bottom: 1px solid #dcdcdc; }
.navMenu>li>a { display: block; overflow: hidden; padding-left: 0px; line-height: 40px; color: #fff; transition: all .3s; position: relative; text-decoration: none; font-size: 16px;  padding-left:20px }
.navMenu > li:nth-of-type(1)> a { border-top: 1px solid transparent; }
.navMenu > li:last-child > a { border-bottom: 1px solid transparent; }
.navMenu>li>a>i { font-size: 20px; float: left; font-style: normal; margin: 0 5px; }
.navMenu li a .arrow:before { display: block; float: right; margin-top: 1px; margin-right: 15px; display: inline; font-size: 16px; font-family: FontAwesome; height: auto; content: "\f105"; font-weight: 300; text-shadow: none; }
.navMenu li a .arrow.open:before { float: right; margin-top: 1px; margin-right: 15px; display: inline; font-family: FontAwesome; height: auto; font-size: 16px; content: "\f107"; font-weight: 300; text-shadow: none; }
.navMenu>li>a.active, .navMenu>li>a:hover { color: #FFF; background: #015293; }
.navMenu>li>ul.sub-menu, .navMenu>li>ul.sub-menu>li>ul.sub-menu { display: none; list-style: none; clear: both; padding: 8px 0px 0px 0px; background:#fff }
.navMenu>li.active > ul.sub-menu, .navMenu>li>ul.sub-menu>li.active >ul.sub-menu { }
.navMenu>li>ul.sub-menu li { background: none; margin: 0px; padding: 0px;border-bottom: 1px solid #dcdcdc; }
.navMenu>li>ul.sub-menu li.last{ border-bottom:0px}
.navMenu>li>ul.sub-menu li>a { display: block; font-size: 16px; line-height: 36px; padding-left: 20px; color: #555555; clear: both; }
.navMenu>li>ul.sub-menu li>a.active, .navMenu>li>ul.sub-menu li>a:hover, .navMenu>li>ul.sub-menu>li.active >a { color: #FFF; background: #015293; }
.navMenu>li>ul.sub-menu li>a:hover{ background:#dfeeff; color:#555555}
.navMenu>li>ul.sub-menu li>a.active{background:#dfeeff;color:#555555}
.sub-menu2 li a{ color:#1c7ce4!important}






.main_right{ float:right; width:885px; margin-left:10px}


.list_header{ font-size:36px; border-bottom:5px solid #1c7ce4; text-align:center; padding-bottom:20px; color:#555555}
.list_01 ul{ margin-top:15px}
.list_01 ul li{ padding:0px 28px; height:50px; line-height:50px; border-bottom:1px dashed #e1e1e1; position:relative}
.list_01 ul li.last{ border-bottom:0px}
.list_01 ul li a{ display:block; overflow:hidden; white-space:nowrap;text-overflow: ellipsis; max-width:560px; color:#555555; background:url(imagesbg_2.jpg) left center no-repeat; padding-left:18px}
.list_01 ul li a:hover{ text-decoration:underline; color:#015293}
.list_01 ul li span{ position:absolute; right:25px; top:3px; color:#555555}
/*分页*/
div.tres { padding-right: 7px; padding-left: 7px; font-weight: bold; padding-bottom: 20px;margin: 3px; padding-top: 34px; text-align: center ; font-size:14px} 
div.tres a { display:inline-block; height:36px; width:38px; line-height:36px; text-align:center; background:#fbfbfb; border:1px solid #c1c1c1; color:#7f7f7f; border-radius:6px; margin-right:5px} 
div.tres a:hover { display:inline-block; height:36px; width:38px; line-height:36px; text-align:center;  border:1px solid #c1c1c1; color:#fff; background:#ffba00} 
div.tres span.current {display:inline-block; height:36px; width:38px; line-height:36px; text-align:center;  border:1px solid #c1c1c1; color:#fff; background:#ffba00;border-radius:6px;margin-right:5px} 
div.tres span.disabled { display: inline-block;height: 36px; width: 38px;line-height: 36px;text-align: center;background: #f3f3f3;border: 1px solid #c1c1c1;color: #7f7f7f;border-radius: 6px; margin-right: 5px;} 
.fy{margin-left:25px;  font-size:14px; color:#7f7f7f; font-weight:normal}
.fy input{display:inline-block; height:36px; width:38px; line-height:36px; text-align:center;  border:1px solid #c1c1c1; color:#7f7f7f;border-radius:6px; background:#f3f3f3; margin-right:10px; margin-left:10px;vertical-align:middle;}
.main_right01{ width:100%}


/** foot **/
.footer{ background:#015293; padding:40px 0px 85px; margin-top:25px}
.footbox{ width:1150px; overflow:hidden; margin:0 auto; padding-left:50px;}
.footbox .tit{ padding:0 12px; color:#fff; }
.footbox .tit span{ margin-right:10px; display:block; height:100%;}
.footbox .tit span select{ margin-bottom:15px; width:180px; height:24px}
.foot{ margin:10px auto 0; width:100%; overflow:hidden; padding:25px 0; text-align:center; background:#d8d7d7; color:#464646;}
.foot .copyright{ margin-bottom:10px;}
.footer .comp{ float:left; margin-left:320px}
.footer .comp p{ margin-bottom:10px}
.ewm{ float:right; margin-right:10px}

/** 详情页 **/
.main_02{ padding:0px 10px}
.main_02_1{ padding:0px}
.del_main{ width:854px; margin:0 auto; color:#555555; margin-top:40px; padding-bottom:30px}
.del_main .del_mainH3{ margin-bottom:50px}
.del_main p{color:#555555; text-indent:2em; line-height:30px;font-size:14px; font-family:"微软雅黑";}
.del_main p.img{ padding:20px 0px; text-indent:0px}
.ydl{ margin-right:100px}



/** 首页 **/
.index_main{ background:#fff;padding-top: 20px;}

.main1{ overflow:hidden;}

/** lefthand **/
.lefthand{float: left;margin-left: 20px;margin-right: 11px;}
.lefthand ul{margin:0;padding:0;}
.lefthand ul li{width: 192px;height: 71px;margin-bottom: 7px;line-height: 71px;cursor: pointer;}
.lefthand ul li img{float: left;margin-right: 10px;}
.zjwli img{margin-top:22px;margin-left: 39px;}
.huiyuanli img{margin-top:22px;margin-left: 44px;}
.zhceli img{margin-top:22px;margin-left: 44px;}
.banshili img{margin-top:26px;margin-left: 44px;}
.lefthand ul li span{font-size: 16px;}
.zjwli{border: solid 1px #6699ff;}
.huiyuanli{border: solid 1px #33cc99;}
.zhceli{border: solid 1px #ffae66;}
.banshili{border: solid 1px #00c0cc;}

/** focus **/
.left { float: left;margin-right: 8px;}
.banner01{ margin:0 auto; width:100%; height:314px;}
.focusbox{ position:relative; margin:0px auto; width:100%; height:100%; z-index:0;}

#smallfocus{ position:absolute; right:10%; bottom: 50px; width:auto; height:10px; z-index:99;}
#smallfocus li{ width:13px; height:13px; font-size:10px; overflow:hidden; float:left; display:inline; background:#fff; margin-right:10px; cursor:pointer;}
#smallfocus .active{ background:#f58e09;}
.right{float:left; width:384px; height:312px;border: solid 1px #e5e5e5;}
.hytitle,.tztitle{width: 386px;height: 44px;background-color: #e6e6e6;line-height: 44px;margin-bottom: 20px;}
.hyimg,.tzimg{float: left;padding:14px 6px 0px 19px;}
.hyspanOne,.tzspanOne{font-size: 16px;color: #015293;font-weight: bold;}
.evenmore,.tzevenmore{font-size: 12px;color: #666666;float: right;margin-right: 21px;cursor: pointer;}
/* .right h3{ font-size:18px; color:#015293; background:url(imagesbg.png) left center no-repeat; padding-left:20px; margin-bottom:10px; font-weight:bold; position:relative }
.right h3 a{ position:absolute; display:inline-block; background:#0b56a8; width:61px; height:22px; color:#fff; font-size:14px; line-height:20px; text-align:center; right:0px; top:0px; font-weight:normal; border-radius:6px}
.right h3 a:hover{ background:#0a4f9a} */
.right_1{font-size:14px;padding:0px 20px 0px 20px;}
.right_1 li{margin-top:8px;padding-left:5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;  width:98%}
.right_1 li i{ color:#555;font-size:16px; margin-right:6px}
.right_1 li a{ font-size:14px;}
/* .right_1 li span{ color:#a4a4a4; margin-left:24px} */
/** focus **/
.tz_new,.hy_new{ max-height:312px; overflow:hidden}
/* .tz_new{ margin-top:25px} */

.rollBox img{border:none;}
.rollBox{width:1162px;overflow:hidden;margin:0 auto;}
.rollBox .Cont{width:1162px;overflow:hidden;margin:0 auto;padding-top:30px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:222px;float:left;text-align:center;padding-right:12px;}

.rollBox .Cont .pic img{background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic a{ overflow:hidden}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.img1,.img2,.Cont{float:left;}
.img1,.img2{width:25px;height:105px;display:block;cursor:pointer;margin-top:20px;}
.img1{background-image:url(shqm_left_pic.gif); height:48px;background-repeat: no-repeat; margin-top:38px; margin-right:10px;width:30px}
.img1:hover{background-position: center bottom}
.img2{background:url(shqm_right_pic.gif);  height:48px;background-repeat: no-repeat; margin-top:38px; margin-left:10px; width:30px}
.img2:hover{background-position: center bottom}
.rollBox .Cont .pic img{ width:222px; height:115px}

.main4{margin-top: 20px;height: 314px;}
.leftside{width: 764px;height: 312px;border: solid 1px #e5e5e5;float: left;margin-right: 8px;margin-left: 20px;}
.matlstitle {width: 764px;height: 44px;background-color: #e6e6e6;line-height: 44px;}
.matlsimg {float: left;padding: 14px 14px 0px 19px;}
.matlsspanOne {font-size: 16px;color: #015293;font-weight: bold;}
.main4 .materialul{margin:0;padding:16px 0px 50px 20px;}
.main4 .materialul li{float: left;width: 131px;height: 106px;border: 1px solid #e6e6e6;margin-right: 15px;margin-bottom: 16px;cursor: pointer;}
.main4 .materialul li img{width: 131px;height: 81px;}
.main4 .materialul li span{font-size: 12px;color: #333333;background: #e6e6e6;display: block;height: 25px;line-height: 25px;text-align: center;}
.rightside{float: left;width: 384px;height: 312px;border: solid 1px #e5e5e5;}

.main5,.main6{width: 1158px;margin:0 auto;margin-top: 18px;}
.main5 img,.main6 img{width: 1158px;}

.main3{ overflow:hidden; margin-top:30px}
.main3_left,.main3_center,.main3_right{ float:left}
.main3_left{width: 192px;height: 312px;border: solid 1px #e5e5e5;margin-left: 20px;margin-right:8px;}
.main3 .relatitle{padding-left:20px;height: 44px;line-height: 44px;background-color: #e6e6e6;font-size: 16px;color: #015293;font-weight: bold;}
.main3 p{font-size: 14px;color: #333333;margin-bottom: 7px;margin-left: 20px;}
/* .main3_left{ width:336px}
.main3_left a{ display:block; margin-bottom:10px}
.main3_left_01{ background:#015293; padding:25px 20px 20px; color:#fff; font-size:18px}
.main3_left_01 h3{ font-size:18px; background:url(imagestel.png) left center no-repeat; padding-left:25px; margin-bottom:20px }
.main3_left_01 p{ line-height:34px; padding-left:15px} */

.main3_right{float: left;width: 384px;height: 312px;border: solid 1px #e5e5e5;}
.qyimg{float: left;padding: 16px 6px 0px 19px;}
/*.main3_center_title{ background:url(imagesbg1.png) left center no-repeat; font-weight:bold; padding-left:30px; position:relative}
.main3_center_title .more{    position: absolute;display: inline-block;background: #0b56a8; width: 61px; height: 22px; color: #fff;  font-size: 14px; line-height: 20px; text-align: center;  right: 0px; top: 0px; font-weight: normal; border-radius: 6px;}
.main3_center_title .nav4{ overflow:hidden}
.main3_center_title .nav4 li{ float:left; font-size:18px; margin-right:35px}
.main3_center_title .nav4 li a{color:#979898;}
.main3_center_title .nav4 li.current a{color:#015293;} */
.index_all{ margin-top:15px}
.nov2 span{ display:block; background:url(imagestop.jpg) no-repeat; width:48px; height:16px; text-indent:-99999px; position:absolute; top:-12px; left:150px}
.right_1 a:hover{ text-decoration:underline}

.main3_center{ width:566px; height: 314px;margin-right:8px;}
.main3_center h3{ position:relative; background:url(imagesbg2.png) left center no-repeat; padding-left:20px; font-size:18px; margin-bottom:15px; color:#015293; font-weight:bold}
.main3_center h3 a.more{position:absolute; display:inline-block; background:#0b56a8; width:61px; height:22px; color:#fff; font-size:14px; line-height:20px; text-align:center; right:0px; top:0px; font-weight:normal; border-radius:6px}
.main3_center h3 a.more:hover{background:#07488f}
.prod{ background:#edf1f4; padding:15px 15px 15px 12px;}
.prod ul{ overflow:hidden; width:420px}
.prod ul li{ float:left; margin-right:15px; width:186px; text-align:center; margin-top:15px}
.prod ul li p{ height:36px; font-size:14px; line-height:36px; background:#e9e9e9}
.prod ul li img{ width:186px;}
.more:hover{ background:#07488f}

/** 查询搜索 **/
.newlist_list_content table{ width:100%}
.newlist_list_content table td{height: 24px; line-height: 24px; padding: 8px; border: 1px solid #E7E7E7; border-width: 0 0px 1px; font-size:14px}
.newlist_list_content table td.ftd{ color:#818181}
.select04{ width:150px; height:30px}
.sea_btu{ float:left; margin-top:20px; margin-right:20px}
.sfz{width:140px; height:26px; margin-left:10px}
.sea_btu1{ margin-left:50px}
.sea_btu a{background: #0b56a8; color: #fff;font-size: 14px;line-height: 20px;text-align: center;font-weight: normal;border-radius: 4px; padding:2px 20px; margin-right:20px;     margin-top: 3px;display: inline-block;}


/** 详细信息页面 **/
.top-fixed-box{height:125px;display: table;overflow:hidden;width:100%;margin:0 auto;z-index: 2;background:url(imagesfixed-bg.png) repeat-x;position: relative;}
.welfare-tab-box{ margin-top:10x;}
.welfare-tab-box span{ display:inline-block; padding:2px 7px; background:#CCE7F5; border:1px solid #B2D8EE; margin:10px 10px 0px 0; font:500 12px "Microsoft Yahei"; color:#528BB5;}
.now-apply {display: inline-block;background:#fab907; width: 153px; height: 46px; color:#fff; border-radius:6px; text-align:center; line-height:46px; font-size:20px; margin-top:20px; margin-right:20px}
.now-apply:hover{ background:#dea407}
.inner-left h1{ font-size:18px; color:#000}
.fixed-inner-box{ overflow:hidden; padding:20px}
.terminal-ul{ padding:20px 0px 20px 40px}
.terminal-ul li{ float:left; font:500 14px/28px "Microsoft Yahei"; color:#333; width:383px;}
.terminal-ul li span{ vertical-align:top; display:inline-block;}
.terminal-ul li a{ color:#333;}
.terminal-ul li a:hover{ color:#315aaa;}
.terminal-ul li strong{ width:140px; font-weight:normal; color:#333;word-wrap: break-word;break-word: break-all;}
.terminalpage-left .terminal-ul li strong{ width:180px;}
.tab-ul{ border-bottom:1px solid #D6E5F8;height:36px; width:100%}
.tab-ul li{ height:35px; float:left; width:130px;font:500 18px/35px "Microsoft Yahei";color:#333; text-align:center; cursor:pointer; font-weight:bold}
.tab-inner-cont{ padding:20px 0px 20px 40px}
.tab-inner-cont p { font: 500 14px/25px "Microsoft Yahei"; color: #333;}


/** apply **/
.reg_ul{ width:350px; margin:50px auto;}
.reg_ul li{ margin: auto;overflow: hidden;width: 100%; margin-top: 10px;}
.reg_ul li span{ float: left;width:84px; text-align:right; display:inline-block; margin: auto; margin-top:5px;}
.reg_ul li span.tip{margin:6px 0 0 10px;width:40px;text-align:left;}
.reg_ul li input{ float: left;width: 228px;height: 30px; border:1px solid #333; border-radius: 3px; padding-left: 20px; outline:medium; margin-left: 10px;}
.reg_ul li select{ float: left;width: 248px;height: 30px; border:1px solid #333; border-radius: 3px; padding-left: 20px; outline:medium; margin-left: 10px;}
.reg_ul li button{ margin: auto; color: #ffffff;background-color: #1c7ce4;font-size: 16px;padding: 10px 0px;outline: inherit; border-radius: 3px;cursor: pointer;margin-top: 10px; border:0px; width:250px; text-align:center; margin-left:88px}

/** book_list **/
.sbox{ border-top:none; zoom:1; overflow:hidden; padding:0 2px;color: #555; line-height:24px}
.sbox .book1{ width:343px; float:left; display:inline; color:#2a73bf; line-height:23px;font-size:12px; padding:10px 0 10px 8px;}
.sbox .book1 img{ float:left; margin-right:5px;}
.sbox .book1 .gm{ padding:7px;} 
.sbox .book1 .gm input{ background:url(../images/book/buy.gif) no-repeat; width:78px; height:24px; border:0; margin-left:30px; cursor:pointer;}

.line { height: 1px; clear: both; zoom: 1;overflow: hidden; background-image: url(imagesline.gif); margin-bottom:20px}
.line1{margin-bottom:20px}



/** book_list01 **/
.mulu{ color:#555}
.mulu .title{ height:51px; background:#fdffea; padding:4px 20px; line-height:24px; margin-bottom:10px;}
.mulu .title div{font-size:16px; font-weight:bold;}
.mulu .title span{ font-size:12px; color:#dc3024; font-weight:bold}
.mulu .body{ margin-bottom:15px}
.mulu .body .pic { width:176px; float:left; margin-right:40px; display:inline}
.mulu .body .pic img{ height:232px; overflow:hidden; margin-bottom:4px;}
.mulu .body .pic span{ height:25px; line-height:25px; padding-left:20px; color:#e5ecf2; font-size:14px; background:url(imagesq.gif) no-repeat; margin-bottom:10px; display:block; font-weight:bold}
.mulu .body .pic .sec{ width:176px; height:22px;}
.mulu .body .pic .red{ color:#d93222}
.mulu .body .muluP{ line-height:20px; font-size:12px; width:476px; float:left}

.mulu .body .pic1 { width:176px; float:left; margin:0 20px 0 35px; display:inline}
.mulu .body .pic1 img{ height:232px; overflow:hidden; margin-bottom:4px;}
.list_header { font-size:24px}





.link_box { position: relative; border: 1px solid #dcdcdc; background: #fff; overflow: hidden; height:312px}
.tab_tag li:hover { border-bottom: 3px solid #0b56a8;}
.tab_tag li:hover a {font-weight: bold;color: #0b56a8;}
.link_box a { display: inline-block;height: 29px; line-height: 29px; padding: 5px 10px; color: #666;font-size: 14px;}
.link_box a:hover { text-decoration: none;}
/* .linkContent {padding: 5px 0px 10px 4px;} */
.tab_tag { height: 44px;background-color: #e6e6e6;}
.tab_tag li { margin-right: 3px; float: left; height: 40px; line-height: 40px; padding: 0 10px; font-size: 14px;cursor: pointer}

.tab_tag .tab_tag_a{font-size: 16px;}
.tab_tag .cur {  border-bottom: 3px solid #0b56a8;}
.tab_tag .cur a {font-weight: bold; color: #0b56a8;font-size: 16px;}
.link_detail_box { padding: 10px;}
.link_detail_box a { float: left;display: block; width: 260px;}
.list_05 li{ position:relative; overflow:hidden}
.list_05 li a{ display:block; max-width:70%;}
.list_05 li span{ display:block; position:absolute; right:10px; top:13px; color:#ccc;}
.link_box a.more07 { position: absolute;display: inline-block; background: #0b56a8; width: 61px; height: 22px; color: #fff; font-size: 14px; line-height: 20px; text-align: center; right: 10px; top: 5px;font-weight: normal;  border-radius: 6px;padding:0;}
/** 漂浮广告 **/ 
.floating-window{position:absolute; left:2px; top:43px; width:200px; height:80px;visibility: visible ;padding:24px 12px; border-radius:8px; -moz-border-radius:8px; background:#FF9E0D; color:#fff; z-index:9999;}
.floating-window .closed{ position:absolute; right:10px; top:8px; width:10px; height:10px; overflow:hidden; background:url(imagesclose.png) 0 0 no-repeat; background-size:10px 10px;}
.floating-window .closed:hover{ background:url(imagesclose.png) 0 -11px no-repeat;}
.floating-window a{color:#fff;font-weight:bold;width:100%;display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis;}


