﻿@charset "utf-8";
::selection {
 background-color: #241e91;
 color: #fff;
}

::-moz-selection {
 background-color: #241e91;
 color: #fff;
}

::-webkit-selection {
 background-color: #241e91;
 color: #fff;
}
/* CSS Document */

/*css重置*/

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

        margin: 0;

        padding: 0;

        border: 0;

        outline: 0;

        font-size: 100%;

        vertical-align: baseline;

        background: transparent;

		 

}





body {line-height: 1;}

ol, ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, blockquote:after,

q:before, q:after {content: '';content: none;}

.clearfix{display:inline-table;}

* html .clearfix{height:1%;/*ie6*/}

*+html .clearfix{min-height:1px;}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;font-size: 0;}

.clearfix { display:inline-block; }

* html .clearfix { height:1%; }

.clearfix { display:block; clear:both; }

/* remember to define focus styles! */

:focus {outline: 0;}



/* remember to highlight inserts somehow! */

ins {text-decoration: none;}

del {	text-decoration: line-through;}



/* tables still need 'cellspacing="0"' in the markup */

/*table {border-collapse: collapse;border-spacing: 0;}*/



input,textarea {outline:none;border:0px;}/*去掉输入框得到焦点时边框会出现阴影效果----例如360 火狐*/

a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } a:focus{ -moz-outline-style: none; /* FF */ } /*去掉a标签超链接的虚线框*/

a:link { text-decoration: none;color: #333;}

a:visited {text-decoration: none; color: #333;}

a:hover { text-decoration: none; color: #333;}

a:active {text-decoration: none; color: #333;}

/*body*/

body {margin: 0px; color:#333; font-size: 12px; font-family:"微软雅黑",microsoft yahei，宋体,Arial, Helvetica, sans-serif;background:#fff;}

/*body end*/

/*topBox*/

.topBox{ width:100%; background:#f1f1f1; border-top:1px #241e91 solid;}

.top{ width:1180px; height:29px; line-height:30px; margin:0 auto; overflow:hidden;}

.top p{ width:400px; float:left; color:#4b4b4b;}

.top div{  float:right;}

.top div a{ padding-left:5px; padding-right:5px; color:#4b4b4b; border-left:1px #4e4e4e solid;}

.top div a:first-child{ border-left:none;}

/*topBox end*/

/*headerBox*/

.headerBox{ width:100%;}

.header{ width:1180px; height:120px; margin:0 auto; }

.header_fl{ width:900px; float:left;font-weight: bold;}

.header_fl h1{width: 188px;

height: 75px;

padding: 20px 290px 22px 0;

float: left;

margin-right: 30px;

background: url(../images/header_line_03.png) no-repeat right;
}

.header_fl p{ width:380px; float:left; text-align:center; line-height:30px; color:#d31212; font-size:18px; background:url(../images/header_bg_03.png) no-repeat 50% 44px; margin-top:30px;}

.header_fl p em{ font-size:18px; font-weight:bold; color:#241e91; text-emphasis:none; font-style:normal;}

.header_fl p span{ font-size:20px; color:#d31212;}



.header_fr{height: 75px; width:150px; float:right; padding-left:100px; background:url(../images/header_icon_03.png) no-repeat left; margin-top:30px;}

.header_fr p{ width:160px; float:left; font-size:18px; color:#333333; line-height:30px; color:#333;}

.header_fr p span{ font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif; font-size:24px; color:#d31212;}

/*headerBox end*/

/*navBox*/
.hearder_nav{
	height: 120px;
	background: url(../images/bak_1.jpg) no-repeat center;
}
.navBox{ width:100%; background:url(../images/nav_bg_02.png) repeat-x;}

.nav{ width:1180px; height:50px; line-height:50px; margin:0 auto; overflow:hidden;}

.nav li{ float:left;}

.nav li a{ font-size:14px; color:#fff; padding:0 41px;font-size: 16px;}

.nav li:hover{ background:url(../images/nav_hover_bg_03.png) repeat-x center;}

/*navBox end*/





/*footerBox*/

.footerBox{ width:100%; background:#241e91;}

.btm_nav{ width:1180px; height:65px; line-height:65px; margin:0 auto 30px; overflow:hidden; background:url(../images/btm_nav_line_03.png) repeat-x bottom;}

.btm_nav li{ float:left;}

.btm_nav li a{ font-size:14px; color:#fff; padding:0 41px;}

.footer{ width:1180px; margin:50px auto 0; padding-bottom:50px}
.footer h2{
        color: #fff;
        text-align: center;
        font-style: none;
        font-size: 14px;
        line-height: 24px;
        font-weight: normal;
}
.footer p{ text-align:center; font-size:14px; color:#fff; line-height:24px;}

.footer p a{ color:#fff;}



/*footerBox end*/











html {overflow-x:hidden;}



.custom_service p img {display: inline; margin-top:-5px; vertical-align:middle;}

.scrollsidebar{position:absolute; z-index:999; top:150px;}

.side_content{width:154px; height:auto; overflow:hidden; float:left; }

.side_content .side_list {width:154px;overflow:hidden;}

.show_btn{ width:0; height:112px; overflow:hidden; margin-top:50px; float:left; cursor:pointer;}

.show_btn span { display:none;}

.close_btn{width:24px;height:24px;cursor:pointer;}

.side_title,.side_bottom,.close_btn,.show_btn {background:url(../images/sidebar_bg.png) no-repeat;}

.side_title {height:46px;}

.side_bottom { height:8px;}

.side_center {font-family:Verdana, Geneva, sans-serif; padding:5px 12px; font-size:12px;}

.close_btn { float:right; display:block; width:21px; height:16px; margin:16px 10px 0 0; _margin:16px 5px 0 0;}

.close_btn span { display:none;}

.side_center .custom_service p { text-align:center; padding:6px 0; margin:0; vertical-align:middle; line-height:24px;}

.other  { text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd}

.other p { padding:5px 0; _height:16px; margin:0;color: #666666;}

.msgserver { text-align:center; margin-bottom:5px;}

.msgserver a { background:url(../images/sidebar_bg.png) no-repeat -119px -115px; padding-left:22px;}



/* blue skin as the default skin */

.side_title, .side_blue .side_title {background-position:-195px 0;}

.side_center, .side_blue .side_center {background:url(../images/blue_line.png) repeat-y center;}

.side_bottom, .side_blue .side_bottom {background-position:-195px -50px;}

.close_btn, .side_blue .close_btn {background-position:-44px 0;}

.close_btn:hover, .side_blue .close_btn:hover {background-position:-66px 0;}

.show_btn , .side_blue .show_btn {background-position:-119px 0;}

.msgserver a, .side_blue .msgserver a {color:#06C;}



/* green skin  */

.side_green .side_title {background-position:-349px 0;}

.side_green .side_center {background:url(../images/green_line.png) repeat-y center;}

.side_green .side_bottom {background-position:-349px -50px;}

.side_green .close_btn {background-position:-44px -23px;}

.side_green .close_btn:hover {background-position:-66px -23px;}

.side_green .show_btn {background-position:-147px 0;}

.side_green .msgserver a {color:#ab0602;}



.nav li.another,.main .main_left .leftitem .cates dl dt.gaoliang,.main .main_left .leftitem .cates dl dd.gaoliang{ background:url(../images/nav_hover_bg_03.png) repeat-x center; }
.main .main_left .leftitem .cates dl dt.gaoliang a{ color:#fff; }