
/*双排导航默认样式－4列*/
.double_nav{ width:100%; font-size:14px; height:78px; background-color:#ffffff; overflow:hidden; margin:auto; width:1050px;}
.double_nav_box{ width:100%;background-color:#ffffff; border-bottom: solid 1px #edefed;position:fixed; margin-bottom:13px;top:43px;z-index:88;opacity:1;}
.left_nav_logo{ float:left;padding-top:10px; margin-left:0px;margin-right: 0px;}
.left_nav_logo img{ width:129px;}
.right_nav_text{ float:left;}
.nav_text_up{ height:35px; overflow:hidden; background-color:#ffffff; padding-top:6px;}
.nav_text_line{ height:1px; background-color:#f7f7f7;}
.nav_text_down{ height:35px; overflow:hidden;background-color:#ffffff; padding-top:6px; }
.text_up_content{ float:left; line-height:22px; font-size:16px; color:#333333;letter-spacing:2px; margin-right:59px;}
.text_up_content_current{ float:left; line-height:22px; font-size:16px; color:#6eba2c;letter-spacing:2px; margin-right:59px;font-weight:bold; border-bottom: solid 2px #6eba2c;}
.text_up_content a{font-size:16px; color:#333333;}
.text_up_content_current a{font-size:16px; color:#6eba2c;}
.text_up_content a:hover{ color:#6eba2c;}
.text_up_content_current a:hover{ color:#6eba2c;}
#nav-header{width: 1170px;color: #fff;line-height: 44px;}
/*end*/
.right_nav_zpy{
    margin-top: 10px;
    width: 100%;
    font-size: 16px;
}
.right_nav_zpy a{
    color: black;
}
.nav_group_left{
    margin-left: 63px;
    margin-right: 18px;
    float: left;
    display: block;
    width: 127px;
}
.nav_group_middle{
    margin-left: 38px;
    margin-right: 4px;
    float: left;
    width: 199px;
    display: block;
}
.nav_group_right{
    margin-left: 40px;
    float: left;
    display: block;
    width: 177px;
}
.zpy_left_content{
    margin-right: 42px;
    float: left;
    margin-bottom: 15px;
}
.zpy_middle_content{
    margin-right: 42px;
    float: left;
    margin-bottom: 15px;
}
.zpy_right_content{
    float: left;
    margin-bottom: 15px;
}
.nav_zpy_line{
    float:left;width: 1px;height: 54px; background-image: Url(//www.tom.com/system/modules/my.opencms.news/resources/pc/pic/line_1.png);
}
.zpy_left_content_select{
    padding-left: 8px;
    padding-right: 8px;
    background-color: #31ba52;
    color: white !important;
    border-radius: 5px;
    float: left;
    margin-top: -4px;
    margin-left: -8px;
    margin-right: 34px;
    padding-top: 4px;
    padding-bottom: 4px;
}
.zpy_left_content_select a{
    color: white;
}
.zpy:hover {
    margin-right: 10px !important;
    border: 2px solid #6EBA2C;
    padding-bottom: 27px !important;
    box-shadow: darkgrey 0px 0px 5px 2px;
}
.zpy{
    background-color: white;
    padding-bottom: 31px;
    padding-right: 9px;
    margin-right: 14px;
}
.zpy_right_content_select {
    padding-left: 8px;
    padding-right: 8px;
    background-color: #31ba52;
    color: white !important;
    border-radius: 5px;
    float: left;
    margin-top: -4px;
    margin-left: -10px;
    margin-right: -4px;
    padding-top: 4px;
    padding-bottom: 4px;
}
.zpy_right_content_select a{
    color: white;
}



/*@media screen and (min-width: 1500000000000px) {
    .left_nav_logo{ float:left;padding-top:13px; margin-left:10px;}
    #nav-header{
        width: 1465px;
    }
    .double_nav{ width:100%; font-size:16px; height:78px; background-color:#ffffff; overflow:hidden; margin:auto; width:1465px;}
    .right_nav_zpy{
        margin-top: 10px;
        width: 100%;
        font-size: 16px;
    }
    .right_nav_zpy a{
        color: black;
    }
    .nav_group_left{
        margin-left: 130px;
        margin-right: 62px;
        float: left;
        display: block;
        width: 127px;
    }
    .nav_group_middle{
        margin-left: 62px;
        margin-right: 62px;
        float: left;
        width: 222px;
        display: block;
    }
    .nav_group_right{
        margin-left: 62px;
        float: left;
        display: block;
        width: 222px;
    }
    .zpy_left_content{
        margin-right: 62px;
        float: left;
        margin-bottom: 15px;
    }
    .zpy_middle_content{
        margin-right: 62px;
        float: left;
        margin-bottom: 15px;
    }
    .zpy_right_content{
        float: left;
        margin-bottom: 15px;
    }
    .nav_zpy_line{
        float:left;width: 1px;height: 54px;
       
    }
    .zpy_left_content_select{
        padding-left: 8px;
        padding-right: 8px;
        background-color: #6eba2f;
        color: white !important;
        border-radius: 5px;
        float: left;
        margin-top: -4px;
        margin-left: -8px;
        margin-right: 54px;
        padding-top: 4px;
        padding-bottom: 4px;
    }
    .zpy_right_content_select {
        padding-left: 8px;
        padding-right: 8px;
        background-color: #6eba2f;
        color: white !important;
        border-radius: 5px;
        float: left;
        margin-top: -4px;
        margin-left: -8px;
        margin-right: -8px;
        padding-top: 4px;
        padding-bottom: 4px;
    }
    .zpy_right_content_select a{
        color: white;
    }
    .zpy_left_content_select a{
        color: white;
    }
}
*/
/*双排导航默认样式－3列
@media screen and (max-width: 1200px) {
.double_nav{ width:100%; font-size:16px; height:71px; background-color:#ffffff; overflow:hidden; margin:auto; width:1000px;}
.text_up_content{ float:left; line-height:22px; font-size:16px; color:#333333;letter-spacing:2px; margin-right:44px;}
.text_up_content_current{ float:left; line-height:22px; font-size:16px; color:#6eba2c;letter-spacing:2px; margin-right:44px;font-weight:bold; border-bottom: solid 2px #6eba2c;}
#nav-header{width: 1000px;color: #fff;line-height: 44px;}
}
*/
/*end*/


/*双排导航默认样式－5列
@media screen and (min-width: 1500px) {
.double_nav{ width:100%; font-size:16px; height:71px; background-color:#ffffff; overflow:hidden; margin:auto; width:1450px;}
.text_up_content{ float:left; line-height:22px; font-size:16px; color:#333333;letter-spacing:2px; margin-right:89px;}
.text_up_content_current{ float:left; line-height:22px; font-size:16px; color:#6eba2c;letter-spacing:2px; margin-right:89px;font-weight:bold; border-bottom: solid 2px #6eba2c;}
#nav-header{width: 1500px;color: #fff;line-height: 44px;}
}
*/
/*end*/



/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}

body,textarea,input,button,select,keygen,legend{font:12px/1.14;color:#333;outline:0;}

.right_nav_text{margin-top: 22px;}
.double_nav{
	font-size: 16px;
}

.double_nav_box{ width:100%;background-color:#ffffff; border-bottom: solid 0px #edefed;position:fixed; margin-bottom:13px;top:43px;z-index:88;opacity:1;}

.left_nav_logo{ float:left;padding-top:13px; margin-left:0px;margin-right: 0px; padding-left: 0px;}

.nav_group_left{
	margin-left: 23px;
	margin-right: 27px;
}

.nav_group_middle{
	margin-right: 16px;
}

.zpy_left_content{
	margin-right: 40px;
	margin-bottom: 20px;
}

.zpy_middle_content{
	margin-right: 40px;
	margin-bottom: 20px;
}

.zpy_right_content{
	margin-bottom: 20px;
}
.zpy_left_content_select{
	
	background-color: #31BA58;
	border-radius: 4px;
}

.double_nav{
	overflow: visible;
}

.nav_zpy_line{
	margin-top: 2px;
	background-repeat: no-repeat;
}


.headul {
	width: 1050px;
	margin: 0 auto;
}

header{
	min-width: 100%;
}

 .headultq{
	display: inline-block;
}

#TomApp_GetIntoMail{
	display: inline-block;
	float: right;
}

#weather-widget .weatherTop{
	text-align: left;
	   /* align-items:   ; */
		justify-content: flex-start;
}
.source_texta {
	float: left;
	line-height: 12px;
	font-size: 12px;
	margin-left: 6px;
	color: #7E7F82;
	text-decoration: none !important;
}

.source_text_aspan {
	float: left;
	line-height: 12px;
	font-size: 12px;
	margin-left: 6px;
	color: #7E7F82;
	text-decoration: none !important;
}

.nav_flex {
	display: flex;
	flex-direction: row;
	padding-left: 60px;
	padding-right: 30px;
	justify-content: space-around;
	width: 820px;
}

.nav_flex_item {
	margin-bottom: 14px;
	padding-left: 8px;
	padding-right: 8px;
	border-radius: 5px;
	margin-top: -4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.nav_flex_item_select {
	background-color: #288055;
}

.nav_flex_item_select a {
	color: white !important;
}
