﻿body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0;}
body, button, input, select, textarea { font:12px/24px Arial, Tahoma, Simsun; color:#333;}
button, input, select, textarea, h1, h2, h3, h4, h5, h6 { font-size:100%;}
 button, input, select, textarea, label { vertical-align:middle;}
img { vertical-align:top; border:none;}
ul, ol { list-style:none;}
a { text-decoration:none; color:#333; vertical-align:baseline; cursor:pointer;}
a:hover { text-decoration:underline; color:#cc0000;}
body { _height:100%; _background:url(about:blank) fixed;}
h1, h2 , h3 { font-size:18px; font-family:microsoft yahei;font-weight: normal;}
em{font-style:normal;}
*{ margin:0px; padding:0px; list-style-type:none;}

/*layout*/
.g-clear{ clear:both; line-height:0; height:0; font-size:0px; overflow:hidden;}
.g-layout-auto{min-height:20px }
.g-layout{margin:0 auto;width:1000px }
.g-w-960{width:960px;overflow:hidden;}
.g-w-950{width:950px;overflow:hidden }
.g-w-690{width:690px;overflow:hidden }
.g-w-695{width:695px;overflow:hidden } 
.g-w-240{width:240px;overflow:hidden }
.g-w-745{width:745px;overflow:hidden }
.g-w-100{width:100px !important}
.g-w-200{width:200px !important}
.g-w-300{width:300px !important}
.g-w-400{width:400px !important}
.g-w-500{width:500px !important}
.g-w-713 {
width: 713px;
overflow: hidden;
}

/**宽度**/
.g-w-a { width:auto;}
.g-w-1000 { width:1000px; overflow:hidden;}
.g-w-b100{ width:100%; overflow:hidden;} 
.g-w-998{ width:998px; overflow:hidden;}
.g-w-978{ width:973px; overflow:hidden;}
.g-w-965{ width:965px; overflow:hidden;}
.g-w-960{ width:958px; overflow:hidden; padding:10px 20px;}
.g-w-658{ width:658px; overflow:hidden; padding:10px 20px;}
.g-w-958{ width:1155px; overflow:hidden; padding:20px 20px;}

/*高度*/
.g-h-200{height:200px; overflow:hidden;}
.g-h-42{height:42px; overflow:hidden;}
.g-h-18{height:18px; overflow:hidden;}
.g-h-25{height:25px; overflow:hidden;}
.g-h-20{height:20px; overflow:hidden;}
/**top**/
.top_kj{ width:100%; height:30px; color:#606062; background-color:#EEEEEE; border-bottom:1px solid #D5D5D5; font-size:12px; line-height:30px;}
.top{ width:1000px; height:30px; margin:0px auto;}
.top_right{ width:300px; height:30px; float:right; text-align:right;}
.top_right a{ padding-left:10px;}

.top_left{ width:560px; height:30px; line-height:30px; float:left;}
.top_left li{ float:left; padding-right:20px;}
.top_left_ico{background:url(../images/ico.png) no-repeat 0px -38px; padding-left:5px;}
.top_left a{ color:#606062; text-decoration:none;}
.top_left a:hover{ color:#CC0000; text-decoration:underline;}
.top_ico{ width:15px; height:15px; background:url(../images/ico.png) no-repeat; display:block; float:left; margin-top:5px; margin-right:5px;}
.top_ico1{ width:13px; height:15px; background:url(../images/ico.png) no-repeat 0 -22px; display:block; float:left; margin-top:7px; margin-right:3px;}

.top_left_ico a.titlelink{ display:block; width:75px; position:relative;padding:1px; line-height:29px; text-align:center;}
.top_left_ico div.droparea{ display:none;}
.top_left_ico.hover{ position:relative; background:none;}
.top_left_ico.hover a.titlelink{ position:relative; z-index:2; background-color:#fff; border:solid 1px #ddd; padding:0; border-bottom-width:0;}
.top_left_ico.hover div.droparea{ display:block; position:absolute; z-index:1; background-color:#fff; border:solid 1px #ddd; left:5px; top:29px;}
.top_left_ico dl{ display:block; border-bottom:solid 1px #efefef; line-height:24px; padding:3px 0; color:#333;}
.top_left_ico dl.last{ border-width:0;}
.top_left_ico dl dt{ display:block; font-weight:bold;}
.top_left_ico dl dd{ display:block;}
.top_left_ico dl dd a{ margin-right:10px;}

.top_left_ico .listcont{ padding:0 10px;}
.top_left_ico .listcont.w-180{ width:180px;}
.top_left_ico .listcont.w-120{ width:120px;}
.top_left_ico .jilulist{ line-height:24px; padding:5px 0;}
.top_left_ico .jilulist a{ display:block;overflow:hidden;height:24px;}
.top_left_ico .topclearbtn{ display:block; background-color:#f5f5f5; text-align: center; border-top:solid 1px #dedede;}

.jx_wx{ width:100px; position:relative; height:32px; float: right; line-height:32px; padding-left:12px; margin-top:0px; }
.jx_wx a{ color:#cc0000;}
.pop{width:120px; z-index:998; position:absolute; overflow:hidden; left:-6px;	top: 0px; color:#333; line-height:20px; background-color:#FFFFFF; border:1px solid #dedede; padding:40px 15px 10px 15px;}
.pop img{ margin-bottom:10px;}
.pop_tit{z-index:999; position:absolute; width:110px; overflow:hidden; background:url(../images/ico.png) no-repeat 95px -425px; display:block;}


/**logo**/


.kj{ width:1200px; overflow:hidden;  margin:0px auto;}
.xj_box{width:1000px; height:52px;  margin:0px auto; padding:20px 0 15px 0;}
.logo{ width:207px; height:49px; float:left;} 
.xj_box h1{ font-size:24px; margin-left:20px; line-height:40px; color:#666;}
.xj_box p{ line-height:40px; color:#cc0000; }



/**文字颜色**/
.g-c-00{ color:#000;}
.g-c-85{ color:#858585;}
.g-c-33{ color:#333;}
.g-c-66{ color:#666;}
.g-c-99{ color:#999;}
.g-c-h{color:#cc0000;}
.g-c-h-a a{color:#cc0000; text-decoration: none;}
.g-c-h-a a:hover{color:#cc0000; text-decoration: underline;}
.g-c-f63{ color:#FF6633;}
.g-c-ea{color:#EA2129;}
.g-c-lan{ color:#2664A2;}

/**字体**/
.g-f-yawei{font-family:microsoft yahei; }
.g-f-st{font-family: "宋体"; }

/*加粗*/
.g-fw-b{font-weight: bold;}
/*不加粗*/
.g-fw-i{font-weight: inherit;}



/**背景色**/
.g-bc-fff{ background-color:#FFFFFF;}
.g-bc-f5{ background-color:#f5f5f5;}
.g-bc-f4{ background-color:#f4f4f4;}
.g-bc-f9{ background-color:#fffbd9;}
/*背景色红色*/
.g-bc-hong{ background-color:#e04046;}
/*背景色灰色*/
.g-bc-hui{ background-color:#666666;}

/**边线**/
.g-br{border:1px solid #DCDCDC;}
.g-br-top{ border-top:1px solid #DCDCDC;}
.g-br-left{ border-left:1px solid #DEDEDE;}
.g-br-right{ border-right:1px solid #dbdbdb;}
.g-br-bottom{ border-bottom:1px solid #DCDCDC;}
.g-br-f0d{border:1px solid #f0d9a6;}
/**虚线**/
.g-br-xx{border-bottom:1px dashed #DCDCDC;}

/**浮动**/
.g-f-l { float:left !important; _display:inline;}
.g-f-r { float:right !important; _display:inline;}

/**外边距**/
.g-mlr-a { margin-left:auto; margin-right:auto;}
.g-m-10 { margin:10px;}
.g-m-15 { margin:15px;}
.g-mtb-5 { margin-top:5px;}
.g-mtb-10 { margin-top:10px;}
.g-mtb-15 { margin-top:15px;}
.g-mtb-20 { margin-top:20px;}
.g-mtb-30 { margin-top:30px;}
.g-mlr-10 { margin-left:10px;}
.g-mlr-15 { margin-left:15px;}
.g-mlr-20 { margin-left:20px;}
.g-mlr-30 { margin-left:30px;}
.g-mrg-10 { margin-right:10px;}
.g-mrg-15 { margin-right:15px;}
.g-mrg-20 { margin-right:20px;}
.g-mrg-30 { margin-right:30px;}
.g-mb-10 { margin-bottom:10px;}
.g-mb-15 { margin-bottom:15px;}
.g-mb-20 { margin-bottom:20px;}
.g-mb-30 { margin-bottom:30px;}
.g-mr-10 { margin-right:10px;}
.g-mr-5 { margin-right:5px;}
/**内边距**/
.g-p-10 { padding:10px;}
.g-p-15 { padding:15px;}
.g-pt-5 { padding-top:5px;}
.g-pt-10 { padding-top:10px;}
.g-pt-15 { padding-top:15px;line-height: 30px;}
.g-pt-20 { padding-top:20px;}
.g-pt-30 { padding-top:30px;}
.g-pt-40 { padding-top:40px;}
.g-pl-5  { padding-left:5px;}
.g-pl-10 { padding-left:10px;}
.g-pl-15 { padding-left:15px;}
.g-pl-20 { padding-left:20px;}
.g-pl-30 { padding-left:30px;}
.g-pr-5  { padding-right:5px;}
.g-pr-10 { padding-right:10px;}
.g-pr-15 { padding-right:15px;}
.g-pr-20 { padding-right:20px;}
.g-pr-30 { padding-right:30px;}
.g-pb-5 { padding-bottom:5px;}
.g-pb-10 { padding-bottom:10px;}
.g-pb-15 { padding-bottom:15px;}
.g-pb-20 { padding-bottom:20px;}
.g-pb-30 { padding-bottom:30px;}

/**文字浮动**/
.g-ta-r { text-align:right;}
.g-ta-c { text-align:center;}
.g-ta-l { text-align:left;}

/**行高**/
.g-h-18 { height:18px !important;}
.g-h-22 { height:22px !important;}
.g-h-26 { height:26px !important;}
.g-h-a { height:auto !important;}
.g-h-50 { height:50px !important;}

/**文字大小**/
.g-fz-26 { font-size:26px;}
.g-fz-18 { font-size:18px;}
.g-fz-16 { font-size:16px;}
.g-fz-15 { font-size:15px;}
.g-fz-14 { font-size:14px;}
.g-fz-12 { font-size:12px;}

/**高自动适应**/
.g-of-h{ overflow:hidden;}

/*g-footer*/
.footer{margin-top:10px;text-align:center; font-size:12px; margin-top:20px; color:#999;}
.footer a{color:#999;}
.footer_gy{ width:1000px; text-align:center; height:42px; margin:0px auto;line-height:42px;border-top:1px solid #ccc; font-size:12px;}
.footer_bq{ text-align:center;overflow:hidden; font-size:12px; padding-bottom:30px;}

/**行高**/
.g-lh-30{line-height:30px;}



/********************************************************/
/*use bg*/
.g-h-nav ul li.current a{ background-image:url(../images/ico_midle.gif); background-repeat:no-repeat;}
/*公共头部13.08.19*/

.g-h-nav{ height:45px; background-color:#d73339; color:#FFFFFF;}
.g-h-nav-cont{ width:1190px; margin:auto; clear:both;}
.g-h-nav ul{ display:block; float:left; height:45px; line-height:45px; font-family:microsoft yahei;}
.g-h-nav ul li{ display:block; float:left; }
.g-h-nav ul a{ display:inline-block; height:45px; padding:0 25px; color:#fff; font-size:18px; text-decoration:none;}
.g-h-nav ul a:hover{ background-color:#c31515;}
.g-h-nav-hr a{ background-color:#c31515;}
.g-h-nav ul li.current a,.g-h-nav ul li.current a:hover{background-position: center 30px; background-color:transparent; cursor:default;}
.g-h-nav-cont .g-fz-18{ width:170px; }
.g-h-nav-x{ height:20px; width:1px; float:right; margin-right:20px; background-color:#e8787c; margin-top:13px;}

.g-h-nav-all{ position:relative; width:245px; height:35px; float:left;}
.g-h-nav-all h2{ color:#fff; font-size:14px; font-family:microsoft yahei; display:block; width:225px; padding-left:20px; line-height:35px; background-color:#c31515;cursor:pointer;}
.g-h-nav-all h2 i{ display:block; float:right; width:19px; height:19px; overflow:hidden; background:url(../images/g-h-nav-all-ico.gif) no-repeat 0 0; margin:8px 8px 0 0;}
.g-h-nav-all h2 i.cur{ background-position:0 -19px;}

.g-h-nav-all .mainnav{ display:none; position: absolute; z-index:998; width:241px; height:695px; background-color:#fff; border: solid 2px #c31515; border-top-width:0; box-shadow:0 3px  3px 0 rgba(0, 0 , 0, .3)}
.g-h-nav-all .mainnav dl{ display: block; width:211px; max-height: 47px; overflow: hidden; padding:7px 15px 6px; border-bottom: dotted 1px #dfdfdf;}
.g-h-nav-all .mainnav dl.last{border-bottom-width:0;}
.g-h-nav-all .mainnav dt a{ font-size:14px;}
.g-h-nav-all .mainnav dd a{ margin-right:10px; color:#999;}
.g-h-nav-all .mainnav dl.hover{ background-color:#c31515; border-bottom:solid 1px #c31515;}
.g-h-nav-all .mainnav dl.hover a{ color:#fff;}

.g-h-nav-all .detailnav{ position: absolute; left:245px; top:35px; z-index:999; width:755px; background-color:#fff; border:solid 1px #ddd; border-left-width:0; height:auto; min-height: 500px; display:none;}
.g-h-nav-all .detailnav dl{ display:block; padding:5px 0; margin:0 15px; border-bottom:dotted 1px #dfdfdf; clear:both;}
.g-h-nav-all .detailnav dl dt{}
.g-h-nav-all .detailnav dl dd{ display:inline-block;}
.g-h-nav-all .detailnav dl dt a.cattitle{ font-weight:bold; color:#c00; font-size:14px;}
.g-h-nav-all .detailnav dl dt a.catmorelink{ float:right; font-size:12px; color:#999;}
.g-h-nav-all .detailnav dl dd a{ margin-right:10px; display:block; float:left; width:120px; overflow:hidden; white-space:nowrap;}

.g-h-nav-right{ float:right; position:relative; width:200px; height:35px;}
.g-h-nav-right a{ display:block; position: absolute; background:url(../images/g-h-nav-right.gif) no-repeat right top; height:35px; padding-top:3px; right:0; top:-3px; padding-right:40px; color:#fff; width:160px; text-align: right; font-family:microsoft yahei;text-decoration:none;}
.g-h-nav-right a b{ font-size:12px; line-height:20px; display:block;}
.g-h-nav-right a i{ font-size:12px; line-height:10px; display:block; font-style:normal; color:#f9c5c7; font-size:10px;}


/**pagectrl**/
.g-pagecrtrl{ position:fixed; _position:absolute;z-index:9990; bottom:50px; right:0; opacity:.7; transition:all .3s;}
.g-pagecrtrl:hover{opacity:1;}
.g-pagecrtrl a{ display:block; background:url(../images/pageCtrlIcons.gif) no-repeat 0 0 #eff5fc; width:60px; height:40px; transition:all .3s; margin-top:1px;}
.g-pagecrtrl a.gpc-af{ background-position:15px 8px;}
.g-pagecrtrl a.gpc-rc{background-position:15px -32px;}
.g-pagecrtrl a.gpc-bt{background-position:15px -72px;}
.g-pagecrtrl a.gpc-af:hover{ background-position:-35px 8px;}
.g-pagecrtrl a.gpc-rc:hover{background-position:-35px -32px;}
.g-pagecrtrl a.gpc-bt:hover{background-position:-35px -72px;}



.g-h-nav .g-h-nav-cont .g-h-nav-all .mainnav{display:none;}
/*layout z-index for ies*/
.top_kj ,.xj_box ,.g-h-nav ,.g-wrap{ position:relative\9;}
.top_kj{ z-index:10\9;}
.xj_box{ z-index:9\9;}
.g-h-nav{ z-index:8\9;}
.g-wrap{ z-index:7\9;}


















/*****************************************************************/