/* CSS Document */
html { -webkit-text-size-adjust: none;}
body,form,div,ul,ol,li,h1,h2,h3,h4,h5,h6,table,tr,th,td,p,input,dl,dt,dd { margin:0; padding:0;}
/*h1,h2,h3,h4,h5,h6,b,strong,i,s{ font-weight:normal; font-style:normal; text-decoration:none; font-size:12px;}*/
body{ font-size:12px; font-family:"Microsoft YaHei"; }
ul,ol,li{ list-style:none;}
img{ border:none;}
a{ text-decoration:none; outline:none; hide-focus: expression(this.hideFocus=true); cursor:hand; }
a:hover { }
.clear { clear:both; height:0px; width:0px; font-size:0;}
.nosee{ visibility:hidden;}
.fontArial{ font-family:"Arial";}
font{ font-size:12px;}
.x_tijiaoan:focus{outline:none;}
.btn_reset:focus{outline:none;}
.btn_reset_hover:focus{outline:none;}
.fy_submit:focus{ outline:none;}
.x_tijiaoan,.btn_reset,.btn_reset_hover,.fy_submit{blr:expression(this.onFocus=this.blur())} 

/* header */
.header { margin:auto; width:1240px; height:115px; border-bottom:1px solid #dbdee3; position:relative; z-index:9999;}
.header a { color:#242424;}
.logo { margin:auto; width:300px; height:auto; float:left; padding:30px 0 0 30px;}
.navi { margin:auto; width:883px; height:auto; float:right; }
.navi_top { margin:auto; width:auto; height:auto; padding:35px 0 0 0; text-align:right; color:#242424; }
.navi_top a { color:#242424; padding:0 6px;}
.navi_top a:hover { color:#9f1b30;}
.chinese { color:#fff!important; padding:0 10px!important; background:url(../images/head_01.jpg) center no-repeat; line-height:19px; }
.english { padding:0 10px!important; }
.english:hover { color:#fff!important; padding:0 10px!important; background:url(../images/head_01.jpg) center no-repeat; line-height:19px; }
.navi_bot { margin:auto; width:auto; height:auto;} 
.navi_bot_l { margin:auto; width:660px; height:auto; float:left; }
.navi_bot_l span { position:relative; margin:auto; width:auto; height:auto; float:left; }
.navi_a { display:block; padding:28px 20px 10px; font-size:14px; }
.navi_a:hover { border-bottom:3px solid #9f1b30; }

.nav_span1 .navi_a{ /*border-bottom:3px solid #38BDEC;*/ }
.nav_span1 .navi_a:hover { border-bottom:3px solid #38BDEC; }
.nav_span1 .navi_aon { border-bottom:3px solid #38BDEC;  }
.nav_span1 .navi_sh li{ background:#38BDEC; border-bottom:1px solid #61c9ee;}

.nav_span2 .navi_a{ /*border-bottom:3px solid #38BDEC;*/ }
.nav_span2 .navi_a:hover { border-bottom:3px solid #28b7bc; }
.nav_span2 .navi_aon { border-bottom:3px solid #28b7bc;  }
.nav_span2 .navi_sh li{ background:#28b7bc; border-bottom:1px solid #69cdd0;}

.nav_span3 .navi_a{ /*border-bottom:3px solid #38BDEC;*/ }
.nav_span3 .navi_a:hover { border-bottom:3px solid #E68205; }
.nav_span3 .navi_aon { border-bottom:3px solid #E68205;  }
.nav_span3 .navi_sh li{ background:#E68205; border-bottom:1px solid #ecad5e;}

.nav_span4 .navi_a{ /*border-bottom:3px solid #b56e52;*/ }
.nav_span4 .navi_a:hover { border-bottom:3px solid #b56e52; }
.nav_span4 .navi_aon { border-bottom:3px solid #b56e52;  }
.nav_span4 .navi_sh li{ background:#b56e52; border-bottom:1px solid #ca9a86;}

.nav_span5 .navi_a{ /*border-bottom:3px solid #b56e52;*/ }
.nav_span5 .navi_a:hover { border-bottom:3px solid #b3845d; }
.nav_span5 .navi_aon { border-bottom:3px solid #b3845d;  }
.nav_span5 .navi_sh li{ background:#b3845d; border-bottom:1px solid #caa98e;}


.nav_span6 .navi_aon { border-bottom:3px solid #CE2745; }



.navi_sh { display:none; position:absolute; top:58px; left:0px; margin:auto; width:100%; height:auto; padding:8px 0 0 0;}
.navi_sh li { padding:0 0 0 20px; height:26px; width:auto; background:#cd2645; border-bottom:1px solid #dc697e; }
.navi_sh li a { display:inline!important; padding:0px; color:#fff; line-height:25px;}
.navi_bot_r { margin:auto; width:220px; height:30px; margin:25px 0 0 0; float:right; background:url(../images/head_02.jpg) no-repeat;}
.navi_bot_r input { border:none; background:none; float:left;}
.navi_serch { width:35px; height:30px; cursor:pointer; }
.navi_sertext { color:#fff; width:156px; height:27px; line-height:20px; *line-height:26px; line-height:26px\0; } 

/* ind_con */
.ind_cont { margin:20px auto 66px; width:1240px; height:auto; position:relative; z-index:9;}
.ind_c_top { margin:auto; width:1240px; height:472px; position:relative; z-index:1;}
.ind_top_l { margin:auto; width:944px; height:472px; overflow:hidden; float:left; }
.ind_top_r { margin:auto; width:296px; height:472px; overflow:hidden; float:left; background:url(../images/ind_01.jpg) no-repeat; }
/* 图片切换css */
.inSlide_wrap,.inSlide_wrap ul{ width:943px; height:472px; margin:0 auto; position:relative; z-index:1; overflow:hidden; }
.inSlide_wrap .loadings{ width:32px; height:32px; position:absolute; top:50%; left:50%; margin:-16px 0 0 -16px; z-index:9; }
.inSlide_wrap ul{ margin:0; }
.inSlide_wrap ul li{ width:944px; height:472px; position:absolute; top:0; left:0; display:none; overflow:hidden; }
.inSlide_wrap ul li img { width:944px; height:472px;}
.inSlide_wrap .dottedWrap{ height:20px; position:absolute; right:16px; bottom:26px; z-index:999; overflow:hidden; }
.inSlide_wrap .dottedWrap dd,.inSlide_wrap .dottedWrap .cur{ width:11px; height:11px; float:left; padding:0 8px 0 0; line-height:normal; font-size:8px; cursor:pointer; background:url(../images/dotted_pic01.png) no-repeat; }
.inSlide_wrap .dottedWrap .cur{ background:url(../images/dotted_pic02.png) no-repeat; }
.banner_bg { margin:auto; width:50px; height:49px; background:url(../images/banner_bg.png) no-repeat; position:absolute; bottom:0px; left:0px; z-index:9999;}

.ind_c_bot { margin:-23px 0px 0 0; width:1240px; *width:1188px; width:1188px\0; height:122px; float:right; background:none;  position:relative; z-index:9; }
.ind_bot01 { margin:auto; width:296px; height:122px; float:right; border-right:1px dotted #fff; background:url(../images/ind_02.jpg) repeat-x; overflow:hidden;}
.ind_bot02 { background:url(../images/ind_03.jpg) repeat-x; }
.ind_bot03 { margin:auto; width:296px; height:122px; float:right; border-right:1px dotted #fff; overflow:hidden; background:url(../images/ind_04.jpg) repeat-x; }
.ind_bot04 { background:url(../images/ind_05.jpg) repeat-x; border:none; }
.ind_bot01 dt { margin:auto; width:85px; height:auto; float:left; }
.ind_bot01 dt img { margin:32px 0 0 12px;}
.ind_bot01 dd { margin:auto; width:210px; height:auto; float:left; }
.ind_bot04 dd { width:194px; height:81px; overflow:hidden; padding:23px 16px 0 0px; }
.ind_bot04 dd span { font-size:12px; color:#fff; font-weight:bold; padding-left:9px; background:url(../images/ind_14.png) 0px 5px no-repeat; }
.ind_bot04 dd p { font-size:14px; color:#fff; }
.ind_bot04 dd p a { color:#fff; }



/* 首页切换 */
.rollBox .left_but{height:52px;width:19px;overflow:hidden;float:left;display:inline;margin:40px 0 0 0;cursor:pointer;}
.rollBox .right_but{height:52px;width:20px; ;overflow:hidden;float:left;display:inline;margin:40px 0 0 0;cursor:pointer;}
.rollBox .rol_content{width:530px; height:360px; overflow:hidden;float:left;}
.rollBox .scrcont{width:10000000px;}
.rollBox .rol_content .roll_nr{width:226px; padding:85px 35px 0; float:left;text-align:left;}
.rollBox .rol_content .roll_nr img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .rol_content .roll_nr p{ padding:15px 0 22px; line-height:23px;color:#505050;}
.rollBox #list1,.rollBox #list2{float:left;}

.roll_tit { color:#ad213a; font-size:18px; font-weight:bold; line-height:26px; }
.roll_tit a { color:#ad213a; }
.roll_xq { padding-left:15px; background:url(../images/ind_07.jpg) 3px 5px no-repeat;}
.roll_xq a { color:#9f1b30; }
.left_but a { display:block; width:11px; height:22px; background:url(../images/ind_11.png) no-repeat; }
.left_but a:hover { background:url(../images/ind_08.png) no-repeat; }
.right_but a { display:block; width:11px; height:22px; background:url(../images/ind_10.png) no-repeat; }
.right_but a:hover { background:url(../images/ind_09.png) no-repeat; }
.rol_but { padding:5px 0 0 35px!important;}
.zhd_serch { padding:20px 0 0 0; overflow:hidden; }
.zhd_serch a { display:block; width:65px; height:21px; padding:0 0 0 23px; line-height:19px; float:left; background:url(../images/ind_16.png) no-repeat; font-size:12px; color:#fff; }
.zhd_serch a:hover { background:url(../images/ind_15.png) no-repeat!important; }
.zhd_serch_on { background:url(../images/ind_15.png) no-repeat!important; }
.zhd_con { color:#fff; padding-top:10px;}
.zhd_con1 p { background:url(../images/ind_17.jpg) no-repeat; line-height:22px;}
.zhd_con input { width:58px; height:23px; background:none; border:none;}
.zhd_sta { margin:0 19px 0 14px; line-height:20px; }
.zhd_end { margin:0 17px 0 24px; }
.zhd_con2 p{background:url(../images/ind_171.jpg) no-repeat; line-height:22px;}
.zhd_con input.zhd_sta_length{ margin:0 19px 0 14px; line-height:20px; width:168px; }
.zhd_chax { display:block; margin:12px 0 0 0; width:59px; height:19px; color:#fff; font-size:14px; background:url(../images/ind_18.jpg) no-repeat; text-align:center; line-height:16px; }
.zhd_chax:hover { color:#9f1b30;}


/* 天气预报 */
#weather { color:#fff; position:relative; font-size:14px;} 
.weath_01 { width:50px; height:auto; position:absolute; top:10px; left:15px;}
.weath_02 { width:50px; height:auto; position:absolute; top:60px; left:15px;}
.temper { position:absolute; top:9px; left:86px; font-size:35px;}
.weather_z { position:absolute; top:58px; left:88px;}
.wea_data { position:absolute; top:86px; left:88px;}
.wea_nongli { display:none; position:absolute; top:60px; left:80px;}
.wea_week { position:absolute; top:86px; left:200px;}

/* footer */
.footer { margin:auto; width:100%; height:35px; line-height:35px; border-top:1px solid #c8c8c8;float:left;}
.foot_con { margin:auto; width:1240px; height:35px; color:#787878;}
.foot_con a { color:#787878; padding:0 8px; }
.foot_c_l { width:350px; float:left;}
.foot_c_r { width:560px; float:right; text-align:right;}

.navi_soso{float:left;width:32px;height:25px;}
.navi_soso a{float:left;width:28px;height:25px;}

.ind_bot04 dd font{ display:block; font-weight:bold; color:#FFF; margin-bottom:14px;}
.ind_bot04 dd font a{ color:#FFF; font-size:14px;}














