@charset "utf-8";
/*--
Styles Index
=======
1.0 Reset
2.0 Common style
3.0 Main structure
--*/

/* -- 1.0 Reset -- */
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,input,textarea,select,button{margin:0;padding:0;font:12px 'Microsoft YaHei',SimSun,Arial,Helvetica,sans-serif;}
ul,ol{list-style-type:none;}
table {border-collapse: collapse; border-spacing: 0;}
img{border:0 none;}
em,i{font-style:normal;}
a:link{color:#4F14F7; text-decoration: none;}
a:visited{color:#551a8b;}
a:hover{color:#FF9900;text-decoration: underline;}
a:active{color: #cc0000;}
/* -- 2.0 Common style -- */
.dn{display:none;}
.db{display:block;}
.fl{float:left;}
.fr{float:right;}
.rel{position: relative;}
.abs{position: absolute;}
.gap{height: 10px;width: 100%;}
.auto{margin: 0 auto;}
.clear{clear: both;}
.clearfix:after{ content: "\200B"; display: block; height: 0; clear: both;}
.clearfix{*zoom: 1;} 

/* -- 3.0 Main structure -- */
.wrap{background: url(../images/bg_rx.png) repeat-x left top;}

.head{background: url(../images/banner.jpg) no-repeat center top; height: 196px;}
.head_top{
    background: url(../images/banner2.jpg) no-repeat left top;
    height: 94px;
    margin-top: 32px;
    margin-left: 0px;
    width: 700px;
    float: left;
}
.head_top2{
    background: url(../images/banner3.jpg) no-repeat right bottom;
    height: 113px;
    margin-right: 0px;
    width: 300px;
    float: right;
}
.top-bar{height: 34px; background: #f5f5f5;}
.top-bar .inner{width: 1000px; margin: 0 auto;}
.top-bar .inner span{float: left; color: #707070; line-height: 34px;}
.top-bar .inner dl{float: right;}
.top-bar .inner dl dt{float: left; line-height: 34px; margin-right: 30px;}
.top-bar .inner dl dt i{background: url(../images/icon_account.png) no-repeat left center; padding-left: 18px; color: #707070; margin-right: 20px;}
.top-bar .inner dl dt a{background: url(../images/icon_exit.png) no-repeat left center; padding-left: 18px; color: #707070;}
.top-bar .inner dl dd{float: left; line-height: 34px;}
.top-bar .inner dl dd a{float: left; color: #707070;}
.top-bar .inner dl dd i{float: left; height: 10px; width: 1px; background: #707070; margin: 12px 10px;}

.top-bar{height: 35px; background: #f5f5f5;}
.top-bar .inner{width: 1000px; margin: 0 auto;}
.info{color: #707070; float: left; line-height: 35px;}
.form{float: left; margin-left: 15%; padding-top: 7px; font-size: 0;}
.form label{color: #707070; font-size: 12px; vertical-align: middle;}
.form input{border: 1px solid #adadad; height: 18px; line-height: 18px;font-size: 12px; margin-right: 10px; outline: none; vertical-align: middle;}
.form button{background: #ff9800; color: white; border: 0; width: 50px; height: 20px; border-radius: 2px;font-size: 12px; outline: none; cursor: pointer; vertical-align: middle;}
.form a{color: #707070;font-size: 12px; margin-left: 10px; vertical-align: middle;}
.tools{float: right; font-size: 0; padding-top: 10px;}
.tools a{color: #707070; display: inline-block; padding: 0 8px; font-size: 12px; line-height: 1;}
.tools a + a{border-left: 1px solid #707070; }

.main{width: 1000px; margin: 0 auto;}
.menu1{height: 50px; background: #0066bf;}
.menu1 table{width: 100%; table-layout: fixed; position: relative;}
.menu1 table tr td{position: relative;}
.menu1 table tr td a{display: block; line-height: 50px; color: white; font-size: 16px; text-align: center; text-decoration: none;}
.menu1 table tr td ul{position: absolute; top: 100%; left: 0; right: 0; box-shadow: 0 2px 5px #c0daf0; background: #fff; display: none;}
.menu1 table tr td ul li + li{border-top: 1px solid #d1dbe3;}
.menu1 table tr td ul li a{color: #0066bf;}
.menu1 table tr td.on,
.menu1 table tr td:hover{background: #005aa8;}
.menu1 table tr td:hover ul{display: block;}
.menu1 table tr td + td{background: url(../images/menu_br.png) no-repeat left center;}

.menu1 table tr td ul li a.on,
.menu1 table tr td ul li:hover{background: #F5F5F5;}

.itemCol{margin-top: 14px; overflow: hidden;}

.linkInto{background: #fff; padding: 10px; float: left;}
.linkInto li{width: 192px;}
.linkInto li a{padding-left: 15px; display: block; line-height: 80px; color: white; font-size: 16px; font-weight: bold;}
.linkInto li a img{margin-right: 14px; vertical-align: middle;}
.linkInto li + li{margin-top: 10px;}

.mod{background: #fff; padding: 0 10px; height: 280px;}
.mod-hd{border-bottom: 1px solid #e5e5e5; height: 40px;}
.mod-hd strong{float: left; line-height: 40px; font-size: 16px; color: #0066bf; background-repeat: no-repeat; background-position: left center; padding-left: 25px;}
.mod-hd a.more{font-size: 14px; color: #96a0a8; background: url(../images/ic_dtl.png) no-repeat right center; padding-right: 20px; float: right; line-height: 40px;}

.mod-hd strong.tit-1{background-image: url(../images/tit_icon1.png);}
.mod-hd strong.tit-2{background-image: url(../images/tit_icon2.png);}
.mod-hd strong.tit-3{background-image: url(../images/tit_icon3.png);}
.mod-hd strong.tit-4{background-image: url(../images/tit_icon4.png);}
.mod-hd strong.tit-5{background-image: url(../images/tit_icon5.png);}
.mod-hd strong.tit-6{background-image: url(../images/tit_icon6.png);}

.tabs-tit{float: left;}
.tabs-tit li{float: left; color: #0066bf; font-size: 16px; padding: 0 20px; line-height: 39px; border-bottom: 2px solid transparent; cursor: pointer;}
.tabs-tit li.on{font-weight: bold; border-bottom-color: #0066bf;}

.mod-1{margin-left: 14px;}
.mod-2{width: 304px;}
.mod-3{width: 473px;}
.mod-2 + .mod-2{margin-left: 14px;}
.mod-3 + .mod-3{margin-left: 14px;}
.list li{padding-left: 17px; background: url(../images/dot_tag.png) no-repeat left center; vertical-align: top;}
.list li a{display: block; overflow: hidden; font-size: 14px; line-height: 2.8;}
.list li a em{color: #1b1b1b; float: left; width: 60%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.list li a i{color: #959595; float: right;}
.list li a:hover em{color: #ff6d15;}
.list li + li a{border-top: 1px dashed #d2d2d2;}

.statis-data dt{font-size: 14px; color: #1b1b1b; padding: 18px 0 10px;}
.statis-data dt b{color: #ff6d15;}
.statis-data dd table{width: 100%; table-layout: fixed;}
.statis-data dd table tr td{padding-top: 15px;}
.statis-data dd table tr td img{float: left; margin: 8px 12px 0 0;}
.statis-data dd table tr td p{font-size: 14px; color: #1b1b1b; padding-top: 5px; line-height: 2;}
.statis-data dd > p{color: #626262; font-size: 14px; padding-top: 23px;}

.site-link{height: 48px; border-bottom: 1px solid #e6e6e6; border-top: 2px solid #0956a8; background: #f7f7f7; position: relative; z-index: 10000;}
.site-link > ul{width: 1000px; margin: 0 auto;}
.site-link > ul > li{width: 25%; float: left; text-align: center; height: 100%; line-height: 48px; cursor: pointer;}
.site-link > ul > li i{background: url(../images/arrow_top.png) no-repeat right center; padding-right: 38px; color: #1b1b1b; font-size: 14px;}
.site-link > ul > li:hover{background: #dcdcdc;}
.site-link > ul > li:hover i{color: #0066bf; background-image: url(../images/arrow_top_on.png);}
.site-link > ul > li .site{position: absolute; left: 0; right: 0; bottom: 50px; background: #e5e5e5; display: none; height: 100px;  padding: 15px;}
.site-link > ul > li ul{overflow-x: hidden; overflow-y: auto; height: 100%;}
.site-link > ul > li ul li{float: left; width: 20%; padding: 5px 0;}
.site-link > ul > li ul li a{font-size: 14px; color: #1b1b1b; display: block; text-align: left; text-decoration: none; padding: 3px 0; padding-left: 10px;}
.site-link > ul > li ul li a:hover{background: #0076ca; color: white;}

/* .foot{background: #fff;} */
/* .foot .inner{width: 1000px; margin: 0 auto; padding: 30px 0; overflow: hidden;} */
/* .foot .fl img{float: left; margin-right: 12px;} */
/* .foot .fl p{color: #7d7d7d; white-space: nowrap; line-height: 1.9;} */
/* .foot .fl p a{color: #7d7d7d;} */
/* .foot .fr img{vertical-align: middle;} */
/* .foot .fr img + img{margin-left: 20px;} */

.log-form{float: right; margin-right: 70px; line-height: 35px;}
.log-form a{color: #707070; background-repeat: no-repeat; background-position: left center; padding-left: 18px; margin-left: 15px;}
.log-form a.name{background-image: url(../images/icon_user.png);}
.log-form a.exit{background-image: url(../images/icon_exit.png);}

.foot{background: #0066bf; padding: 20px 0; position: relative;}
.foot p{color: #b9cfe2; text-align: center; line-height: 2;}
.foot img{position: absolute; left: 50%; top: 50%; margin: -28px 0 0 280px;}


.searchCol{border-top: 2px solid #0066bf; background: #fff; padding: 20px 10px;}

.searchCol-hd{text-align: center;}
.searchCol-hd span{color: #6f7b85; font-size: 14px; display: inline-block; height: 28px; line-height: 28px; padding: 0 10px; border-radius: 4px; position: relative; margin: 0 20px; cursor: pointer;}
.searchCol-hd span.on{background: #ff9e0d; color: white;}
.searchCol-hd span.on:after{content: ''; position: absolute; left: 50%; top: 100%; width: 0; height: 0; border-style: solid; border-width: 5px 5px 0 5px; border-color: #ff9e0d transparent transparent transparent; margin-left: -5px;}
.searchCol-bd{padding-top: 10px;}
.search-mod{border: 1px solid #dae3ed; border-radius: 3px; height: 43px; position: relative;}
.search-mod input{border: none; height: 43px; line-height: 43px; width: 80%; display: block; outline: none; font-size: 14px; color: #333; text-indent: 10px;}
.search-mod input::-webkit-input-placeholder{color: #8492a3;}
.search-mod button{
	border: none; height: 45px; font-size: 14px; color: white; 
/* 	width: 80px;  */
	border-radius: 0 3px 3px 0; 
	background: #0066bf; position: absolute; right: -1px; top: -1px; outline: none; cursor: pointer;}
.search-mod button img{vertical-align: middle; margin-right: 10px;}
.search-mod i{background: url(../images/ic_close.png) no-repeat center; width: 40px; height: 43px; position: absolute; right: 80px; top: 0; cursor: pointer;}

.list.otr li{font-size: 14px; color: #333; line-height: 1.9;}
.list.otr li b{color: #ff6d15;}

.comp-card dt{font-size: 16px; color: #333; font-weight: bold; padding: 6px 0;}
.comp-card dd img{display: block; width: 304px; height: 196px;}

/* list */
.content{background: #fff;}
.path{height: 43px; border-bottom: 1px solid #e5e5e5; padding: 0 10px;}
.path p{font-size: 14px; color: #41474b; background: url(../images/ic_pin.png) no-repeat left center; padding-left: 18px; line-height: 43px;}

.lst-hd{border-bottom: 1px solid #e5e5e5; height: 43px;}
.lst-hd strong{font-size: 18px; color: #313131; background: url(../images/ic_vipic.png) no-repeat 10px center; padding-left: 35px; float: left; line-height: 42px; border-bottom: 2px solid #0066bf; padding-right: 10px;}

.lst-bd li{padding: 15px 10px;}
.lst-bd li + li{border-top: 1px solid #e5e5e5;}
.lst-bd li h1{font-size: 18px; color: #313131; background: url(../images/ic_cmp.png) no-repeat left center; padding-left: 26px;}
.lst-bd li p{font-size: 14px; color: #808080; overflow: hidden; padding-top: 15px;}
.lst-bd li p em{float: left; height: 20px; line-height: 20px; padding: 0 10px; color: white; font-size: 14px; background: #0066bf;}
.lst-bd li p i{float: left; color: #333; padding: 0 10px; height: 20px; line-height: 20px; background: #efefef;}
.lst-bd li p span{color: #999; float: right; line-height: 20px;}


/* 遮罩层 */
.mask{position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: black; opacity: 0.2; filter: alpha(opacity=20); z-index: 999;}

/* 弹窗 */
.poplayer{position: fixed; width: 936px; height: 680px; left: 50%; top: 53%; margin: -340px 0 0 -468px; background: #fff; border-radius: 4px; z-index: 99999;}
.poplayer-hd{height: 45px; border-bottom: 1px solid #dcdcdc;}
.poplayer-hd span{font-size: 16px; color: black; float: left; border-left: 5px solid #0066bf; line-height: 18px; margin: 13px 10px; padding-left: 6px;}
.poplayer-hd p{float: right; font-size: 0; margin-right: 8px;}
.poplayer-hd p i{display: inline-block; background-repeat: no-repeat; background-position: center; width: 30px; height: 45px; cursor: pointer;}
.poplayer-hd p i.mini{background-image: url(../images/ic_mini.png);}
.poplayer-hd p i.full{background-image: url(../images/ic_full.png);}
.poplayer-hd p i.close{background-image: url(../images/ic_layclose.png);}

.poplayer-bd{background: url(../images/bg_card.png) no-repeat; width: 895px; height: 596px; margin: 20px auto; position: relative;}
.poplayer-bd input{outline: none; position: absolute; border: none;}

.pos1{left: 345px; top: 61px; font-size: 16px; width: 150px;}
.pos2{
	left: 49px; top: 204px; font-size: 14px; width: 373px;
    outline: none;
    position: absolute;
    border: none;
    line-height: 25px;
	}
.pos3{left: 49px; top: 367px; font-size: 14px; width: 250px;}
.pos4{left: 49px; top: 391px; font-size: 14px; width: 250px;}
.pos5{left: 49px; top: 415px; font-size: 14px; width: 250px;}
.pos6{left: 283px; bottom: 70px; font-size: 14px;}
.pos7{left: 283px; bottom: 94px; font-size: 14px;}
.pos8{left: 395px; bottom: 30px; font-size: 14px; width: 20px;}

.rt-cont{position: absolute; right: 35px; top: 28px; width: 345px; bottom: 20px;}


