﻿body,ul,ol,h1,h2,h3,h4,h5,h6,form,ul,li,p,input,select,legend,textarea,dl,dd,dt,fieldset,table,th,td{margin:0; padding:0;}
body{font-size:12px; color:#636363; -webkit-text-size-adjust:none; margin:0 auto; font-family: Arial; background:url(../images/bg1.jpg) no-repeat top center;}
div{margin:0 auto;}
html{ overflow-x:hidden}
ul,li{list-style:none;}
a{color:#636363; text-decoration:none; cursor:pointer;}
a:hover{ color:#ef8e10; text-decoration:none;}
img{border:none;}
.clear{ clear:both; overflow:hidden;}
.mainwidth{ width:1000px;}
.main{ background:url(../images/bg2.jpg) no-repeat bottom center; padding:0 0 300px;}
.gq{ background:url(../images/gq.png) no-repeat bottom center;display: table-cell;vertical-align: middle;width:auto; text-align: center;}
.header{ margin:0 0 13px;}
.header1 h1{ float:left; width:auto;}
.header1 dl{ float:right; width:323px; margin:19px 0 0;}
.header1 dl dd.date{ background:url(../images/icon_time.gif) no-repeat; padding:0 0 0 20px; margin:0 0 13px; height:17px; font-size:14px;}
.header1 dl dd input{ float:left; border:none;}
.header1 dl dd input.searchbox{ width:205px; height:39px; background:url(../images/bg_searchbox.gif) no-repeat; padding:0 0 0 30px; color:#636363; line-height:39px;}
.header1 dl dd input.searchbut{ width:88px; height:39px; background:url(../images/bg_searchbut.gif) no-repeat;}

/**assetuser_login**/

.loginctl ul{
    padding:0;
}

.loginctl ul li{
    list-style-type:none;
}

div.assetuser_login{
    font-size: smaller;
    float: right;
    margin: 19px 50px 0 0;
}

div.assetuser_login > div{
    display: block;
    border: solid #ec5a00;
    border-radius: 20px;
    padding: 7px 12px;
    color: white;
    background-color: #ef9914;
    margin: 0;
    position: absolute;
    cursor: pointer;
    transition: color 0.2s;
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.22);
}

div.assetuser_login > div.expand {
    background-color: white;
    color: #ff5a00;
    cursor: default;
}

.assetuser_login_iframe iframe{
    border:none;
}

#loginTitle{
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

#closeLogin {
    height: 1em;
    width: 1em;
    background-size: 1em;
    background-image: url(../images/close.gif);
    background-repeat: no-repeat;
    float: right;
    margin: 3px 0 0 0;
    display:none;
}

#login_container {
    display: none;
}

div.loginctl {
    margin-top: 1em;
    width: 100%;
    z-index: 9999999;
    text-align: left;
}

section.accoutsec li input {
    width: 108px;
    height: 26px;
    font-size: small;
    padding: 0 5px;
    border: 1px solid #ddd;
    border-radius: 2px;
}

section.accoutsec li input.error{
    border-color: rgba(255, 0, 0, 0.5);
}

section.accoutsec ul span {
    display: block;
    height: 1em;
    padding: 0.25em 0;
    vertical-align:middle;
    font-size: 0.75em;
    font-weight: normal;
    color: red;
}

section.submitsec {
    margin: 0.25em 0;
}

section.submitsec input:first-child {
    float: left;
}

section.submitsec input:last-child {
    float: right;
}

section.submitsec input {
    font-weight: bold;
    background-color: #ef9713;
    border:2px solid #ec5a00;
    border-radius: 6px;
    color: white;
    width: 55px;
    height: 33px;
    display: block;
    box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.22);
    cursor:pointer;
    text-align:center;
}

section.userinfo {
    min-width: 120px;
    text-align: left;
}

section.userinfo ul li > p:first-child{
    float: left;
    font-weight: bold;
    width: 50px;
    text-align: right;
}

section.userinfo ul li > p:last-child{
    margin-left: 50px;
    font-weight: normal;
    padding-left: 1em;
}
/*登陆框20170711--BEGIN--*/
    div.asset_login, div.asset_userinfo { 
        padding-bottom: 0.8rem;
        margin-bottom: 0.8rem;
        background-color: #f2f2f2;
        box-sizing: border-box;
    }
    div.asset_userinfo .username { text-align: center; padding: 0.5rem; }
    div.asset_login ul { margin: 1rem 0 0.5rem 0;}
    div.asset_login ul li{ display: block; margin: 0 0.7rem; }
    div.asset_login ul li .errmsg{
        display: block;
        font-size: 0.6rem;
        min-height: 1rem;
        word-break: break-word;
        color: red;
    }
    div.asset_login ul li input{
        box-sizing: border-box;
        width: 100%;
        height: 1.5rem;
        padding: 0.25rem;
        border-width: 1px;
        border-style: solid;
        border-color: gray;
    }
    div.asset_login div.login_btns div{
        width: 50%;
        float: left;
    }
    .text-center{
        text-align: center;
    }

/*登陆框20170711--END--*/
#nav {width:1000px; display:block; background:url(../images/bg_nav.gif) no-repeat; height:48px;}
#nav .mainlevel {float:left; width:140px;/*IE6 only*/}
#nav .mainlevel a.nava {color:#fff; text-decoration:none; line-height:42px; display:block; width:140px; font-weight:bold; text-align:center;}
#nav .mainlevel a.nava:hover {color:#fff; text-decoration:none; background:url(../images/bg_navli.gif) no-repeat center top;}
#nav .mainlevel ul {display:none; position:absolute; background:#fff url(../images/bg_navul.jpg) repeat-x top; border:1px solid #fada9e; 
padding:10px; border-top:none; z-index:999999;}
ul.navulbox{ min-width:270px;*width:310px !important; *width:270px; margin-left:11px; overflow:hidden; _overflow:inherit;}
ul.navulbox2{min-width:270px;*width:270px !important; *width:270px; margin-left:11px; overflow:hidden; _overflow:inherit;}
ul.navulbox8{min-width:380px;*width:380px !important; *width:380px; margin-left:-302px; overflow:hidden; _overflow:inherit;}
ul.navulbox9{min-width:470px;*width:470px !important; *width:470px; margin-left:-409px; overflow:hidden; _overflow:inherit;}
ul.navulbox6{min-width:360px;*width:380px !important; *width:360px; margin-left:11px; overflow:hidden; _overflow:inherit;}
span.navspan{ float:left; width:152px; height:120px; overflow:hidden; margin:0 10px 0 0;}
.navul{ margin:0 10px 0 0; float:left; width:auto; height:120px;}
.navul p{ clear:both; overflow:hidden; background:url(../images/icon_nav.gif) no-repeat 0 10px; padding:0 0 0 10px; height:24px; line-height:24px;}
.th11{ float:left; margin:0 0 0 0; width:750px; overflow:hidden;}
.th12{ float:left; margin:0 0 0 15px; width:496px; overflow:hidden;}
.th13{ float:right; width:235px; overflow:hidden;}
.th1{ float:left; width:239px; overflow:hidden;}
.account{ background:url(../images/bg_yykf.gif) no-repeat; height:245px; padding:0 15px; margin:0 0 13px;}
h2.h2box{ height:30px; text-indent:-999999px; margin:0 0 15px;}
h2.h2box a{ float:right; width:53px; height:30px; display:block;}
.account h3{ font-size:17px; margin:0 0 10px;}
.account p{ margin:0 0 20px;}
.account p a{ float:left; width:92px;}
.account p span{ float:left; margin:0 0 0 8px; line-height:15px;}
.account dl dd{ float:left; width:87px; margin:0 0 10px;}
.account dl dd.acdl{ margin:0 28px 0 0;}
.account dl dd a,.map a{width:87px; height:26px;line-height:26px; background:url(../images/but_kaifu2.gif) no-repeat; text-align:center; display:block;}
.account dl dd a:hover,.map a:hover{ text-align:center; background:url(../images/but_kaifu3.gif) no-repeat; color:#fff;}

.boutique{ background:url(../images/bg_jinpin.gif) no-repeat; height:245px; padding:0 15px; margin:0 0 13px;}
ul.newsul li{ clear:both; overflow:hidden; height:24px; line-height:24px; background:url(../images/icon_news.gif) no-repeat 0 10px; 
padding:0 0 0 8px;}

.Expert{background:url(../images/bg_zjgwt.gif) no-repeat; height:245px; padding:0 15px; margin:0 0 13px;}
.exptop{ margin:0 0 20px;}
.exptop span{ float:left; width:82px; height:94px; overflow:hidden;}
.exptop h2{ float:right; width:105px; font-size:12px; margin:0 0 5px;}
.exptop p{ float:right; width:105px; font-size:12px; line-height:20px;}

.th2{ float:left; margin:0 0 0 15px; width:496px; overflow:hidden;}

.banner{ background:url(../images/bg_banner.gif) no-repeat center; padding:4px 0 0 4px; margin:0 0 13px; height:241px;}
.th3{ float:right; width:235px; overflow:hidden;}
.notice{  background:url(../images/bg_notice.gif) no-repeat; height:245px; padding:0 15px; margin:0 0 13px;}
.noticecont{ line-height:20px; height:170px; z-index:-99999;}

.smllbanner{ background:url(../images/bg_banner1.jpg) no-repeat; height:330px; text-indent:-999999px; margin:0 0 15px;}
a.a1{ width:235px; height:86px; display:block;}
a.a2{ width:235px; height:86px; display:block;}
a.a3{ width:235px; height:86px; display:block;}
a.a4{ width:235px; height:72px; display:block;}

.qihuo{background:url(../images/bg_qhyj.gif) no-repeat; height:245px; padding:0 15px; margin:0 0 13px;}

.wlrk{ width:auto; margin:0 0 0 0;}
.ctt{ border:1px solid #fbda9c; border-top:none; border-bottom:none;}
.tb_,.tb_2{height:31px; background:url(../images/bg_qhbt1.gif) repeat-x; padding:0 0 0 2px;}
.tb_3{height:26px; border-bottom:1px solid #ee850d;}
.tb_ ul,.tb_2 ul{width:auto;color:#333;}

.tb_ li,.tb_2 li{float:left;width:90px;cursor:pointer;text-align:center; height:31px; line-height:30px;}
.tb_3 li{float:left;width:92px;cursor:pointer;text-align:center; height:26px; line-height:26px;}
.normaltab,.normaltab2{width:90px; height:31px;}
.normaltab3{width:92px; height:26px;}
.hovertab,.hovertab2{background:url(../images/bg_qh.gif) repeat-x; color:#ff5a00; font-weight:bold; border-right:1px solid #fbda9c;}
.hovertab3{background:url(../images/bg_qhli.gif) no-repeat; color:#fff;}
.dis,.dis2{ padding:15px 15px 7px; clear:both; overflow:hidden;}
.dis3{ padding:15px 15px 7px; clear:both; overflow:hidden; line-height:24px;}
.dis span,.dis2 span{ float:left; width:124px;}
.undis,.undis2{display: none;overflow: hidden;height:196px; padding:17px 13px 0;}
.undis3{display: none;overflow: hidden;padding:17px 13px 0;}

ul.qhnews li.newstop{ margin:0 0 15px;}
ul.qhnews li.newstop span{ float:left; width:164px; height:101px; overflow:hidden;}
ul.qhnews li.newstop h2{ float:right; width:280px; margin:0 0 5px; border-bottom:1px dashed #bcbcbc; font-size:12px; font-weight:normal; text-align:right; line-height:25px;}
ul.qhnews li.newstop h2 a{ float:left; text-align:left;}
ul.qhnews li.newstop p{ float:right; width:280px; line-height:20px; height:60px; overflow:hidden;}
ul.qhnews li.newsbot{ height:24px; line-height:24px; text-align:right; background:url(../images/icon_news.gif) no-repeat 0 10px; padding:0 0 0 10px;}
ul.qhnews li.newsbot a{ float:left; width:auto; text-align:left;}

.prdlr{ height:199px; background:url(../images/bg_feicai.gif) no-repeat;}
.prdlrzb{ width:42px; height:40px; float:left; padding:65px 0 0;}
.prdlrzb a,.prdlryb a{ width:42px; height:40px; display:block; }
.prdlryb{ width:42px; float:right; padding:65px 0 0;}
.procp{ width:916px; float:left; overflow:hidden;}
.procp a{ margin:0 5px;}

.prdlr{ height:199px; background:url(../images/bg_feicai.gif) no-repeat;}
.prdlrzb{ width:42px; height:40px; float:left; padding:65px 0 0;}
.prdlrzb a,.prdlryb a{ width:42px; height:40px; display:block; }
.prdlryb{ width:42px; float:right; padding:65px 0 0;}
.procp{ width:916px; float:left; overflow:hidden;}
.procp a,.exprw a{ margin:0 5px;}

.expzb{ float:left; width:9px; padding:27px 5px 0 0;}
.expyb{ float:right; width:9px; padding:27px 0 0;}
.exprw{ float:left; width:180px;}

.subbanner{ margin:0 0 13px;}
.subcont{ padding:0 20px; border:1px solid #fbda9c; border-bottom:none; border-top:none; background:url(../images/bg_sub.jpg) repeat-x;}
.left{ float:left; width:182px; overflow:hidden;}
h2.titleh2{ background:url(../images/bg_title.jpg) no-repeat; height:31px; line-height:31px; color:#fff; text-indent:20px; font-size:12px;}
ul.cateul,#pronav{ background:#f2f2f2; padding:8px;}
ul.cateul li{ clear:both; overflow:hidden; background:url(../images/bg_cateli.gif) repeat-x bottom; height:30px; line-height:30px;}
ul.cateul li a{ background:url(../images/icon_news.gif) no-repeat 15px 5px; padding:0 0 0 22px;}

.bannercate{ background:url(../images/bg_subbanner.jpg) no-repeat; height:147px; text-indent:-999999px; margin:13px 0 0;}
a.weba{ width:181px; height:80px; display:block; clear:both; overflow:hidden;}
a.conta{ width:181px; height:67px; display:block;}

.right{ float:right; width:740px;}
.find{ border-bottom:1px solid #e5e5e5; height:25px; padding:0 10px; margin:0 0 20px;}
.find h2{ float:left; width:auto; font-size:12px; color:#ed6704;}
.find span{ float:right; width:auto;}
.find span a{ padding:0 5px;}

ul.subnews{ padding:0 10px;}
ul.subnews li.newsli{ background:#e3e3e3; color:#5b5b5b; height:30px; line-height:30px; font-size:14px; margin:0 0 5px;}
ul.subnews li.newsli2{ border-bottom:1px dashed #e5e5e5; height:30px; line-height:30px;}
ul.subnews li h1,ul.subnews li h2,ul.subnews li h3{ font-size:12px; font-weight:normal; float:left; text-align:center;}
ul.subnews li h1{width:170px;}
ul.subnews li h2{width:445px; text-align:left;}
ul.subnews li h3{width:93px;}

/*.pages{ margin:20px 0 0; padding:0 10px;}
.pages p{ float:left; width:auto;}
.pages p a{ float:left; margin:0 5px; padding:2px 6px; text-align:center; border:1px solid #cfcfcf;}
.pages p a:hover,.pages p a.pagea{ background:#ef8b0f; color:#fff;}
.pages span{ float:right; width:auto; line-height:20px;}
*/
/****��ҳ��ʽ��������*********/
.pages{ margin:20px 0 0; padding:0 10px;}
.pages a
{
    line-height:20px;
    font-size:12px;
	padding:0 4px;
	margin-right:5px;
	border: 1px solid #cfcfcf;
	height:20px;
	display:block;
	float:left;
	
 }
 .pages a:hover
 {
    padding:0 4px;
   line-height:20px;
    font-size:12px;
	background:#ef8b0f;
 	color:#fff;
 	border: 1px solid #cfcfcf;
	height:20px;
}
.pages span
{
    line-height:20px;
    font-size:12px;
    background:#ef8b0f;
	padding:0 4px;
	color:#ff0000;
	margin-right:5px;
	border: 1px solid #cfcfcf;
	float:left;
 }
 /****��ҳ��ʽ��������*********/
 
h2.newsh2{ font-size:14px; margin:0 0 10px; text-align:center; }
p.newsp{ background:#e3e3e3; height:30px; line-height:30px; text-align:center;margin:0 10px;}
.newscont{ margin:20px 0; line-height:20px;padding:0 10px}
a.backa{ background:url(../images/bg_back.gif) no-repeat; width:70px; height:26px; color:#fff; text-align:center; line-height:26px; display:block;
float:right; margin:0 10px 0 0;}
a.backa:hover{ text-decoration:underline;}

.reserp{ line-height:20px; padding:0 10px;}

ul.reserul{ background:url(../images/bg_tb.jpg) no-repeat right; padding:0 10px; margin:20px 0 0;}
ul.reserul li{ clear:both; overflow:hidden; margin:0 0 10px;}
ul.reserul li h2{ float:left; text-align:right; width:130px; font-size:12px; font-weight:normal; line-height:20px;}
ul.reserul li input,ul.reserul li span,ul.reserul li select{ float:left; width:auto;}
ul.reserul li span{ margin:0 0 0 2px; line-height:20px;}
ul.reserul li span.respan{ margin:0 10px 0 2px;}
ul.reserul li input{ background:url(../images/bg_tbli.gif) repeat-x; height:20px; border:1px solid #ccc;}
ul.reserul li.libut{ padding:0 0 0 130px;}
ul.reserul li.libut a{ margin:0 10px 0 0; float:left;}

ul.softul,.softbox{ padding:20px 10px 0; margin:20px 0 0; border-top:1px dashed #e5e5e5;}
ul.softul li{ text-align:right; clear:both; overflow:hidden; background:url(../images/icon_web.gif) no-repeat 0 12px; padding:0 0 0 10px; height:28px; line-height:28px;}
ul.softul li a{ float:left; text-align:left;}

.softbox h2{ font-size:12px; color:#ed6704; margin:0 0 10px;}
.softcont{ line-height:24px; margin:0 0 10px;}
p.softa{ width:80px; float:left; margin:10px 0 0;}

.sublr{ padding:0 10px; line-height:20px;}

#pronav li .proli{background:url(../images/bg_cateli.gif) repeat-x bottom; display:block;height:30px; line-height:30px;}
#pronav li .proli a{ float:left;background:url(../images/icon_news.gif) no-repeat 15px 12px; padding:0 0 0 22px;}
#pronav li .proli a.zhankan{ text-indent:-99999px; width:10px; height:10px; display:block; cursor:pointer; margin:0 5px 0 0;}
#pronav li ul{ margin:5px 0 0;}
#pronav li ul li{line-height:20px; clear:both; overflow:hidden;}
#pronav li ul li a{font-weight:normal; display:block; height:24px; line-height:24px; 
padding:0 0 0 20px; margin:0; width:178px; margin:0 0 5px;}
#pronav li ul li a:hover,#pronav li ul li a.litwo { background:#ebebeb; }
#pronav li:hover ul{left: auto;}
#pronav li.sfhover ul{left: auto;}
#pronav ul.collapsed{display: none;}

.map a{ float:left; margin:0 16px 10px;}


.bottom{ text-align:center; line-height:24px; padding:40px 0 0;}
.bottom a{ padding:0 5px;}

.sub_cont_fed{ padding:0 10px; background:url(../images/bg_fed.jpg) no-repeat center right;}
.sub_cont_fed h1{ font-size:14px; color:#000000; font-weight:normal; margin:20px 0 0;}
.sub_cont_fed h2{ line-height:20px; font-weight:normal; font-size:13px; margin:10px 0 0;}
ul.feed { margin:20px 0 0;}
ul.feed li{clear:both; overflow:hidden; margin:0 0 10px;}
ul.feed li h3{ float:left; width:60px; font-size:12px; font-weight:normal; color:#484848; line-height:22px; text-align:right;}
ul.feed li p{ float:left; width:auto;}
ul.feed li p input{ border:1px solid #cccccc; background:#fff url(../images/bg_ulfedli.gif) repeat-x; height:20px; width:170px;}
ul.feed li p input.addinput{ width:410px;}
ul.feed li p input.yzsub{ width:64px;}
ul.feed li p textarea{ border:1px solid #cccccc; background:#fff url(../images/bg_ulfedli.gif) repeat-x; height:162px; width:410px;}
ul.feed li span{ float:left; color:#cc0000; line-height:22px; padding:0 0 0 5px;}
ul.feed li a{ float:left; margin:0 10px 0 0;}


/**qq**/
.SonlineBox{ width:162px; font-size:12px;overflow:hidden; z-index:9999;}
.SonlineBox .openTrigger{ width:30px; height:110px; position:absolute; top:0px;  z-index:1; cursor:pointer;  background:#ee890f url(../images/openTrigger.jpg) no-repeat;}
.SonlineBox .titleBox{ width:158px; height:35px; line-height:35px; background:#038bdc url(../images/SonlineTitleBg.gif) repeat-x; border-bottom:2px solid #ee890f;}
.SonlineBox .titleBox span{ margin-left:10px; color:#fff; font-size:14px; font-family:'΢���ź�','����';}
.SonlineBox .contentBox{ width:158px; height:auto; border:2px solid #ee890f;/* background:#fff;*/ background:#fff url(../images/qq_t) no-repeat; position:absolute; z-index:2;}
.SonlineBox .contentBox .closeTrigger{ width:25px; height:25px; display:block; cursor:pointer;  position:absolute; top:5px;right:5px;-webkit-transition:all 0.8s ease-out;}
.SonlineBox .contentBox .closeTrigger:hover{-webkit-transform:scale(1) rotate(360deg);}
.SonlineBox .contentBox .listBox{overflow:hidden; margin-bottom:10px;}
.SonlineBox .contentBox .listBox .QQList{ display:block; width:86%; height:22px; margin:10px auto 0px auto;}
.SonlineBox .contentBox .listBox .QQList span{float:left; line-height:22px; color:#333;}
.SonlineBox .contentBox .listBox .QQList a{float:left;}

