﻿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: 14px/1.5 microsoft yahei,Tahoma,Arial,"\5b8b\4f53",sans-serif;}
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; list-style-type:none;}
h1, h2 , h3 { font-size:18px; font-family:microsoft yahei;font-weight: bold;}
em{font-style:normal;}
*{ margin:0px; padding:0px; }

/*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-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;}
/**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_left{ width:120px; height:30px; float:left;}

.top_right{ width:auto; height:30px; line-height:30px; float:right;}
.top_right li{ float:left; padding:0 3px;}
.top_right_ico{background:url(../images/ico.png) no-repeat 73px 13px;}
.top_right a{ color:#606062; text-decoration:none;}
.top_right a:hover{ color:#CC0000; text-decoration:underline;}


.top_right_ico a.titlelink{ display:block; width:75px; position:relative;padding:1px; line-height:29px; text-align:center;}
.top_right_ico div.droparea{ display:none;}
.top_right_ico.hover{ position:relative; background:none;}
.top_right_ico.hover a.titlelink{ position:relative; z-index:2; background-color:#fff; border:solid 1px #ddd; padding:0; border-bottom-width:0;}
.top_right_ico.hover div.droparea{ display:block; position:absolute; z-index:1; background-color:#fff; border:solid 1px #ddd; left:3px; top:29px;}
.top_right_ico dl{ display:block; border-bottom:solid 1px #efefef; line-height:24px; padding:3px 0; color:#333;}
.top_right_ico dl.last{ border-width:0;}
.top_right_ico dl dt{ display:block; font-weight:bold;}
.top_right_ico dl dd{ display:block;}
.top_right_ico dl dd a{ margin-right:10px;}

.top_right_ico .listcont{ padding:0 10px;}
.top_right_ico .listcont.w-180{ width:180px;}
.top_right_ico .listcont.w-120{ width:120px;}
.top_right_ico .jilulist{ line-height:24px; padding:5px 0;}
.top_right_ico .jilulist a{ display:block;overflow:hidden;height:24px;}
.top_right_ico .topclearbtn{ display:block; background-color:#f5f5f5; text-align: center; border-top:solid 1px #dedede;}

/*g-search*/
.g-search{background-color:#f8f8f8;padding:15px 0;border:1px solid #e7e7e7;}
.search-box{border:2px solid #e04046;width:457px;height:30px;line-height:30px;background-color:#fff;position:relative;}
.search-box b{width:35px;display:inline-block;height:30px;line-height:30px;padding:0 25px 0 10px;border-right:1px solid #e7e7e7;background:url('../images/index-arrow.gif') no-repeat 46px 10px;background-color:#f8f8f8;float:left;cursor:pointer;}
.search-box input.search-txt{border-width:0;height:28px;line-height:28px;width:289px;padding-left:15px;float:left;}
.search-box input.search-btn{width:78px;border:none;float:right;height:30px;line-height:30px;background-color:#d73339;font-size:14px;font-weight:bold;color:#fff;cursor:pointer;}
.search-list{ display:none; position:absolute;top:30px;left:0px;background-color:#fff;border:1px solid #e7e7e7;cursor:pointer;z-index:9999;width:60px; overflow:hidden;padding:10px;padding-left:0;}
.search-list ul li{line-height:24px;width:50px;}
.search-list ul li span{color:#999;width:40px;float:left;}
.search-list ul li .search-list-right{width:345px;float:right;}
.search-list ul li em{padding-right:30px;}
.search-list ul li em.current{background-color:#cc0000;}
.search-list ul li em.current{color:#fff;font-weight:bold;}
.search-keyword{padding-left:20px;width:400px;height:30px;line-height:30px;color:#666;}
.search-keyword ul li{float:left;padding-right:10px;}
.search-keyword ul li a{white-space:nowrap;color:#666;}
.current-city{color:#CC0000;font-weight:bold;}

/**文字颜色**/
.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:underline;}
.g-c-f63{ color:#FF6633;}
.g-c-ea{color:#EA2129;}
.g-c-lan{ color:#2664A2;}

/**字体**/
.g-f-yawei{font-family:microsoft yahei; }

/**导航**/
.nav_kj{ width:100%; height:36px; background-color:#D73339; font-family:microsoft yahei;}
.nav{ width:1000px; height:36px; margin:0px auto; line-height:36px;}
.nav a{ color:#FFFFFF; margin-right:40px; font-size:14px; display:block; float:left; height:36px;}
.nav a:hover{ color:#FFFFFF;}
.nav_lk a{ background:url(../images/sanjiao.jpg) no-repeat center 31px;}

.xj_nav{ width:968px; height:35px; font-size:12px; line-height:35px; padding:0px 15px; border-bottom:1px solid #D5D5D5; border-left:1px solid #D5D5D5; border-right:1px solid #D5D5D5; color:#FAFAFA;}
.xj_nav li{ float:left;}
.xj_nav a{ color:#666; padding-right:30px; height:35px;}
.xj_nav a:hover{ text-decoration:underline; color:#cc0000;}
.xj_nav_ico_01{ background:url(../images/ico.png) no-repeat 0px -12px; padding-left:18px;}
.xj_nav_ico_01 a{ height:35px; display: block; float:left; background:url(../images/ico.png) no-repeat 48px -254px;}
.xj_nav_ico_02{ background:url(../images/ico.png) no-repeat 0px -50px; padding-left:20px;}
.xj_nav_ico_03{ background:url(../images/ico.png) no-repeat 0px -84px; padding-left:30px;}
.xj_nav_ico_04{ background:url(../images/ico.png) no-repeat 0px -118px; padding-left:20px;}
.xj_nav_ico_05{ background:url(../images/ico.png) no-repeat 0px -157px; padding-left:20px;}
.xj_nav_ico_06{ background:url(../images/ico.png) no-repeat 0px -205px; padding-left:27px;}



/**背景色**/
.g-bc-fff{ background-color:#FFFFFF;}
/**文字大小**/
.g-fz-22 { font-size:22px;}
.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-c-322{ color:#222;}
.g-c-44{ color:#444;}
.g-c-88{ color:#888;}
.g-c-a-88 a{ color:#888;}
.g-c-a-88 a:hover{ color:#cc0000;}
.g-c-a-ec{color:#ececec;}
/**橙色**/
.g-c-f0{ color:#ff7300;}
/**黑色**/
.g-c-00{ color:#000;}
/**蓝色**/
.g-c-09c{ color:#006b9c;}
/**红色**/
.g-c-c0{ color:#cc0000;}
.g-c-c0-a a{ color:#cc0000!important;}

/**微软雅黑**/
.g-f-my{font-family:microsoft yahei; }

/**无衬线字体**/
.g-f-ta{font-family:Tahoma,Arial;}

/**边线**/
.g-br{border:1px solid #DCDCDC;}
.g-br-top{ border-top:1px solid #DEDEDE;}
.g-br-left{ border-left:1px solid #DEDEDE;}
.g-br-right{ border-right:1px solid #DEDEDE;}
.g-br-bottom{ border-bottom:1px solid #DCDCDC;}
.g-br-hx{}

/**浮动**/
.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-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;}
.g-pt-20 { padding-top:20px;}
.g-pt-30 { padding-top:30px;}
.g-pt-40 { padding-top:40px;}
.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-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-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; margin-bottom:20px;}





/********************************************************/
/*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:35px; background-color:#d73339;}
.g-h-nav-cont{ width:1000px; margin:auto; clear:both;}
.g-h-nav ul{ display:block; float:left; height:35px; line-height:35px; font-family:microsoft yahei;}
.g-h-nav ul li{ display:block; float:left; }
.g-h-nav ul a{ display:inline-block; height:35px; padding:0 25px; color:#fff; font-size:14px; font-weight:bold; text-decoration:none;}
.g-h-nav ul a:hover{ 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-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;}



















/*****************************************************************/