/* 全局CSS定义 */
*{margin:0;padding:0;border:0;}
body{text-align:center;margin:0 auto;padding:0;background:#f3f4f4;font-size:12px;color:#333; width:100%;width:expression(document.body.clientWidth <= 1100? "1100px":"auto"); min-width:1100px; font-family:"微软雅黑", "黑体", "宋体"; font-weight:500;}
body > div{text-align:center;margin-right:auto;margin-left:auto;} 
select,input,img,select{vertical-align:middle;}
img,a img{border:0;margin:0;padding:0;}
ul,ol,li{list-style:none;}
table,td,input{font-size:12px;padding:0;}
/* 默认链接颜色 */
a{outline-style:none;color:#333;text-decoration:none;}
a:hover{color:#1a73d7;text-decoration:none;}

/*清除链接虚框*/
a,area {blr:expression(this.onFocus=this.blur()) }
:focus {-moz-outline-style: none; } 

/* 通用属性 */
.lf{float:left;}
.rg{float:right;}
.clear{clear:both;height:0;line-height:0;font-size:0;overflow:hidden;}

/*常用方法*/
.show{display:block}
.hide{display:none}
.mbox{ width:1100px; margin:0 auto;}

/*---------------------------------------------------------------*/
.top{ background:url(../images/t_r1_c2_s1.jpg) no-repeat center 0 #fff; padding:30px 0;}
.top .rg{ padding:17px 0 0;}
.top .rg input,.top .rg a{ float:left; height:43px; line-height:43px;}
.top .rg .s_input1{ width:300px; padding:0 10px; background:url(../images/s1_r1_c1_s1.jpg) no-repeat left center;}
.top .rg .s_input2{ width:72px; background:url(../images/s1_r1_c2_s1.jpg) no-repeat left center; cursor:pointer;}
.top .rg a img{ padding:2px 0 3px 20px;}

.t_nav{ background:url(../images/g_r7_c1_s1.jpg) repeat-x 0 0;}
.nav{ height:55px; line-height:55px; font-size:16px;}
.nav li{ float:left; background:url(../images/g_r8_c11_s1.jpg) no-repeat right center; width:120px; padding-right:2px; height:55px; display:inline; position:relative; z-index:99999999;}
.nav li a{ color:#fff;}
.nav li.hs{ background:url(../images/g_r7_c13_s1.jpg) repeat-x 0 center;}
.nav li.hs a,.nav li.current a:hover{ color:#fff;}
.nav li.hs ul a{ color:#fff;}
.nav li ul{ position:absolute; display:none; z-index:999; background:#1bb1ff; filter:alpha(opacity=90);opacity:0.9; left:0px; top:55px; width:122px; padding:5px 0;}
.nav li ul li{ background:none; text-indent:0; height:30px; width:122px; line-height:30px; font-size:14px; margin:0; padding-right:0;}
.nav li ul li a{ display:block; height:30px; width:122px; color:#FFF; text-decoration:none; text-align:center;}
.nav li ul li a:hover{ height:30px; border:none;} 
.nav li.hs ul li{ background:none;}

.h_tit{ background:url(../images/g_r23_c5_s1.jpg) no-repeat left bottom; height:33px; line-height:33px; padding:3px 0 14px;}
.h_tit6{ background:url(../images/g_r39_c5_s1.jpg) no-repeat left bottom; padding:3px 0 10px;}
.h_tit .lf{ color:#333; font-size:18px; font-weight:bold; background:url(../images/g_r11_c36_s1.jpg) no-repeat left 0; padding-left:33px;}
.h_tit2 .lf{ background:url(../images/g_r19_c6_s1.jpg) no-repeat left center; padding-left:15px;}
.h_tit3 .lf{ background:url(../images/g_r17_c36_s1.jpg) no-repeat left 0;}
.h_tit4 .lf{ background:url(../images/g_r29_c36_s1.jpg) no-repeat left 0;}
.h_tit5 .lf{ background:url(../images/g_r35_c37_s1.jpg) no-repeat left 0;}
.h_tit6 .lf{ background:url(../images/n_r1_c1_s1.jpg) no-repeat left 9px; padding-left:15px;}
.h_tit .rg a{ background:url(../images/g_r18_c30_s1.jpg) no-repeat 8px center; display:inline-block; width:107px; text-align:center; font-size:14px; padding:0 0 0 8px; color:#555;}
.h_tit .rg a:hover{ color:#FFF; background:url(../images/g_r18_c26_s1.jpg) no-repeat 8px center;}
.h_tit .rg a.bg2:link,.h_tit .rg a.bg2:visited,.h_tit .rg a.bg2:hover { background:url(../images/g_r18_c26_s1.jpg) no-repeat 8px center; color:#FFF;}
.h_tit .rg a.bg1:link,.h_tit .rg a.bg1:visited,.h_tit .rg a.bg1:hover { background:url(../images/g_r18_c30_s1.jpg) no-repeat 8px center; color:#555;}
.h_tit4 .rg a{ background:url(../images/114510_s1.jpg) no-repeat 8px center; padding:0 0 0 33px; width:82px;}
.h_tit4 .rg a:hover{ background:url(../images/114408_s1.jpg) no-repeat 8px center;}
.h_tit5 .rg a{ background:none; text-align:right;}
.h_tit5 .rg a:hover{ background:none; color:#1a73d7;}

.h_news{ padding:15px 0 0; text-align:left;}
.h_left1{ width:675px; height:370px; margin-right:10px; background:#fff; overflow:hidden;}
/*
.h_left1 .h_img{ width:675px; height:330px; overflow:hidden;}
.h_left1 .h_buta a{ width:135px; display:block; height:40px; line-height:40px; float:left; text-align:center;}
.h_buta a.bg2:link,.h_buta a.bg2:visited,.h_buta a.bg2:hover { background:#1a73d7; color:#fff;}
.h_buta a.bg1:link,.h_buta a.bg1:visited,.h_buta a.bg1:hover { background:#e6e6e6; color:#333;}
*/

.header { width:100%; max-width:675px; margin:0 auto; position:relative; }
.ggLoading, .ggLoading2 { background-image: url(../images/nav.png); }
.header { height:370px; }
.gg { width:100%; height:370px; position:relative; z-index:1; overflow:hidden; margin:0 auto;}
.ggs { width:100%; height:370px; left:0; top:0; position:absolute; }
.ggBox { width:100%; height:370px; margin: 0 auto; }
    .ggBox a { display: block; width:100%; height:370px; position: absolute; z-index: 1; opacity: 0.1; }
    .ggBox img { display: block; width:100%; height:370px; }
.ggb { position: absolute; width: 100%; left: 0; bottom: 0; height: 40px; z-index: 4;}
.ggBtns { width: 100%; height:40px; line-height:40px; margin: 0 auto;}
    .ggBtns a { width:135px; display:block; float:left; text-align:center; font-size: 14px; position: relative; top:0; outline: none; cursor: pointer; background:#e6e6e6; color:#333; overflow:hidden;}
	.ggBtns a.ggOn { background:#1a73d7; color:#fff; }


.h_right1{ width:385px; height:346px; padding:12px 15px; background:#fff; overflow:hidden;}
.h_right1 h2 a{ font-size:18px; color:#1a73d7; height:44px; line-height:44px; text-align:center; display:block; padding:7px 0 0;}
.h_right1 ul{ width:100%; float:left;}
.h_right1 ul li{ float:left; width:100%; height:27px; line-height:27px; font-size:14px; padding:4px 0;}
.h_right1 ul li a{ float:left; color:#434343; padding-left:10px;}
.h_right1 ul li a:hover{ color:#1a73d7;}
.h_right1 ul li span{ float:left; color:#8f8f8f; background:url(../images/g_r15_c35_s1.jpg) no-repeat left center; width:50px; overflow:hidden; text-align:center;}
.h_right1 ul li i{ float:right; font-style:normal; color:#696969;}

.h_left2{ width:645px; height:436px; padding:12px 15px; margin-right:10px; background:#fff; overflow:hidden;}
.h_left2 .h_dtul{ float:left; width:100%; padding:12px 0 4px;}
.h_left2 .h_dtul li{ float:left; width:100%; height:37px; line-height:37px; font-size:14px;}
.h_left2 .h_dtul li a{ float:left; color:#434343; padding-left:20px; background:url(../images/g_r26_c8_s1.jpg) no-repeat 3px center;}
.h_left2 .h_dtul li a:hover{ color:#1a73d7;}
.h_left2 .h_dtul li i{ float:right; font-style:normal; color:#696969; padding-right:5px;}
.h_right2{ width:385px; height:436px; padding:12px 15px; background:#fff; overflow:hidden;}
.h_right2 .map{ padding:10px 0;}
.h_right2 .map area{ outline:none;}

.h_left3{ width:645px; height:436px; padding:12px 15px; margin-right:10px; background:#fff; overflow:hidden;}
/* #marquee1 */
#marquee1{ float:left;width:645px;overflow:hidden;}
#marquee1 ul{ float:left; width:100%; font-size:14px; padding:20px 0 10px;}
#marquee1 ul li{float: left; width:200px; text-align:center; padding:0 7px 0 8px; overflow: hidden;}
#marquee1 ul li span{ display:block; height:44px; line-height:44px;}
/* #marquee1 */
#marquee2{ float:left;width:645px;overflow:hidden;}
#marquee2 ul{ float:left; width:100%; font-size:14px; padding:20px 0 10px;}
#marquee2 ul li{float: left; width:200px; text-align:center; padding:0 7px 0 8px; overflow: hidden;}
#marquee2 ul li span{ display:block; height:44px; line-height:44px;}
/*
.h_left3 .h_hyul{ float:left; width:100%; font-size:14px; padding:20px 0 10px;}
.h_left3 .h_hyul li{ float:left; width:200px; text-align:center; padding:0 22px 0 0;}
.h_left3 .h_hyul li.no_li{ padding:0;}
.h_left3 .h_hyul li span{ display:block; height:44px; line-height:44px;}
*/
.h_right3{ width:385px; height:436px; padding:12px 15px; background:#fff; overflow:hidden;}
.h_right3 .h_dtul{ float:left; width:100%; padding:12px 0 4px;}
.h_right3 .h_dtul li{ float:left; width:100%; height:37px; line-height:37px; font-size:14px;}
.h_right3 .h_dtul li a{ float:left; color:#434343; padding-left:20px; background:url(../images/g_r26_c8_s1.jpg) no-repeat 3px center;}
.h_right3 .h_dtul li a:hover{ color:#1a73d7;}
.h_right3 .h_dtul li i{ float:right; font-style:normal; color:#696969; padding-right:5px;}

.h_hezuo a{ float:left; padding:15px 10px 15px 0;}
.h_hezuo a.no_a{ float:left; padding-right:0;}

.links{ width:1070px; padding:12px 15px; background:#fff; text-align:left;}
.links .h_lktit{ font-size:16px; height:32px; line-height:32px; padding:0 0 5px; background:url(../images/g_r39_c5_s1.jpg) no-repeat 0 bottom;}
.links .link{ padding:10px 0 0;}
.links .link a{ display:inline-block; color:#818181; line-height:24px; padding-right:10px;}
.links .link a:hover{ color:#1a73d7;}

.f_nav{ background:url(../images/g_r41_c1_s1.jpg) repeat-x 0 15px; height:55px; line-height:55px; padding:15px 0 0;}
.f_nav a{ font-size:14px; color:#fff; display:inline-block; background:url(../images/h1_s1.jpg) no-repeat right center; padding:0 20px;}
.f_nav a.on_a{ background:none;}

.footer{ background:#fff; font-size:12px; text-align:left; color:#666; height:90px; padding:20px 0; line-height:22px; font-family:"宋体"; text-align:left;}
.footer .f_left{ background:url(../images/g_r43_c20_s1.jpg) no-repeat right center; padding:20px 25px 20px 0; width:255px;}
.footer .f_left2{ background:url(../images/g_r43_c20_s1.jpg) no-repeat right center; padding:12px 25px; color:#666; width:535px;}
.footer .f_left3{ background:url(../images/g_r44_c45_s1.jpg) no-repeat 25px center; padding:23px 20px 23px 125px; width:90px;}

/*--------------------------------------------------*/
.weizhi{ height:32px; line-height:32px; padding:10px 0; text-align:left; color:#666; font-family:"宋体";}
.weizhi a{ display:inline-block; color:#666;}
.weizhi a:hover{ display:inline-block; color:#1a73d7;}

.n_left{ width:215px; text-align:left; padding-right:25px;}
.n_left .n_lftit{ background:url(../images/g_r7_c1_s1.jpg) repeat-x 0 0; height:55px; line-height:55px; color:#fff; font-size:20px; padding:0 0 0 20px; font-weight:500;}
.n_left .n_lftit2{ margin-top:20px;}
.n_left .n_lflei ul{ float:left; width:100%;}
.n_left .n_lflei ul li{ float:left; width:100%; height:46px; line-height:46px; font-size:16px; border-bottom:1px solid #f3f4f4;}
.n_left .n_lflei ul li a{ display:block; padding:0 0 0 20px; background:#fff; color:#666;}
.n_left .n_lflei ul li a:hover,.n_left .n_lflei ul li a.lf_a{ display:block; padding:0 0 0 20px; background:#6CBC0D; color:#fff;}
.n_left .n_lftact{ font-size:12px; font-family:"宋体"; line-height:24px; padding:15px; background:#fff; color:#4C4C4C;}
.n_left .n_lftact span{ font-weight:bold; display:block; line-height:32px;}
.n_left .n_lftact i{ display:block; text-align:center; color:#999; font-style:normal;}
.n_left .n_lftact img{ padding:15px 0 10px; display:block; margin:0 auto;}

.n_right{ background:#fff; padding:12px 25px; width:810px;}
.n_right .h_dtul{ float:left; width:100%; padding:12px 0 4px;}
.n_right .h_dtul li{ float:left; width:100%; height:37px; line-height:37px; font-size:14px;}
.n_right .h_dtul li a{ float:left; color:#434343; padding-left:20px; background:url(../images/g_r26_c8_s1.jpg) no-repeat 3px center;}
.n_right .h_dtul li a:hover{ color:#1a73d7;}
.n_right .h_dtul li i{ float:right; font-style:normal; color:#696969; padding-right:5px;}

.n_right .h_hyul{ float:left; width:100%; font-size:14px; padding:25px 0 10px;}
.n_right .h_hyul li{ float:left; width:250px; text-align:center; padding:0 30px 0 0;}
.n_right .h_hyul li.no_li{ padding:0;}
.n_right .h_hyul li span{ display:block; height:44px; line-height:44px;}

.n_right h1.h1_tit{ font-size:20px; color:#666; line-height:32px; padding:40px 0 10px;}
.n_right h1.h3_tit{ color:#107EE0;}
.n_right h2.h2_tit{ font-size:28px; color:#107EE0; line-height:32px; padding:40px 0 20px; border-bottom:1px dashed #EBEBEB;}
.n_right h3.h3_tit{ background:#0F7DDF; font-size:16px; color:#fff; text-align:left; padding:0 15px; height:36px; line-height:36px;}

.n_right .time{ font-size:12px; color:#ccc; line-height:24px; padding-bottom:15px; border-bottom:1px dashed #EBEBEB;}
.n_right .time a{ color:#ccc;}
.n_right .time a:hover{ color:#1a73d7;}
.n_right .nr_zhushi{ font-size:14px; color:#B4B4B4; line-height:26px; padding:8px 0 30px;}
.n_right .nr_txt{ font-size:14px; color:#666; line-height:26px; padding:15px 0; text-align:left;}
.n_right .nr_txt div,.n_right .nr_txt p{ padding:5px;}
.n_right .nr_txt area{ outline:none;}

.tg_table{ color:#666;background:#fff;}
.tg_table td{ font-size:14px; height:44px; line-height:44px; padding:5px;background:#fff;}
.tg_table td.tab_t{ text-align:right;}
.tg_table td input{ height:32px; line-height:32px; background:#fff;border:1px solid #ddd;}
.tg_table td textarea{ width:600px; height:200px; line-height:24px; background:#fff;border:1px solid #ddd;}
.tg_table td.textarea{ padding:3px 5px;}
.tg_table td.butt input{ width:190px; height:42px; margin:15px 0 0 0px; border:none; font-size:16px; font-family:"微软雅黑", "黑体", "宋体"; color:#fff; background:#0F7DDF;}

.nr_diqu{ text-align:left; border:1px solid #ddd; padding:10px}
.nr_diqu a{ display:inline-block; font-size:14px; line-height:26px; padding:0 5px;}
.nr_diqu a.a_bg,.nr_diqu a:hover{ color:#1a73d7;}

.mr_frbox{ padding:20px 0;}
.mr_frBtnL{ float: left; margin:600px 13px 0px 0px; cursor: pointer; display: inline; }
.mr_frUl{ float: left; width: 720px;}
.mr_frBtnR{ float: right; margin:600px 0px 0px 13px; cursor: pointer; }
.mr_frUl ul li{ display: inline; float: left; height: 1202px; width: 720px; margin:0 auto; overflow: hidden; }
.mr_frUl ul li span{ display:block; font-size:20px; color:#666; line-height:32px; padding:40px 0 50px; color:#107EE0; font-weight:bold;}
.mr_frUl ul li a{ display:block;}




/*--------分页-------*/
.next_fy{ padding:30px 0; text-align:center; font-size:14px;}
.next_fy a,.next_fy b{ height:36px; line-height:36px; margin:2px; display:inline-block; border:1px solid #ddd; background:#fff; padding:0 12px;}
.next_fy a:hover,.next_fy b{ background:#3887D6; font-weight:500; color:#fff; border:1px solid #3887D6;}
.next_fp{ line-height:32px; font-size:14px; color:#666; padding:16px 0; text-align:left; border-top:1px dashed #EBEBEB;}
.next_fp a{ color:#666; background:url(../images/dian_s1.jpg) no-repeat 5px center; display:inline-block; padding-left:20px;}
.next_fp a:hover{ color:#1a73d7; background:url(../images/dian2_s1.jpg) no-repeat 5px center;}
































