/******公用样式开始*******/

ul, li, ol, p, a{ margin: 0; padding: 0; }

ul, ol, li { list-style: none;}

img { border: none; }

textarea { resize: none; padding: 5px; }

button, a { outline: none; cursor: pointer; }

.fl { float: left; }

.fr { float: right; }



.common_width { width: 1170px; margin: 0 auto; }

.bdn { border-right: none !important; }

.f_count { color: #ff8c12; font-weight: bold; }

.tel_infomaition a:hover, .top_box2 .top_tel_container a:hover, .top_head_box3 .top_head_right a:hover, .top_box4 .top_right a:hover { text-decoration: underline; }



@media (min-width: 1024px) { /**公共1024区分**/

nav.navbar.bootsnav ul.nav > li > a { font-size: 16px; padding: 0px 79px;}

nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a:hover { background:#498a9c ; }

nav.navbar.bootsnav ul.nav > li > a { font-weight: normal; height:80px; line-height:80px }}



@media (max-width: 992px) { /**公共992区分**/

body.side-right { overflow: hidden; }

body.side-right nav.navbar.bootsnav .navbar-toggle { float: left; }

nav.navbar.bootsnav.navbar-mobile ul.nav, body nav.navbar.bootsnav .navbar-nav > li > a { border-top: none; }

body nav.navbar.bootsnav .navbar-toggle { margin-top: 6px; padding: 20px 5px; }}



@media (max-width: 767px) { /**公共767区分**/

nav.navbar.bootsnav.navbar-mobile ul.nav { border-top: none; }

.side-right nav.navbar.bootsnav .navbar-toggle { margin: 6px 0 0; }}

/******公用样式结束*******/



