﻿
.banner { width:100%; margin:0 auto;  height:372px; background:url(../images/ghg_banner.jpg)  no-repeat top center;  }
.banner_box { padding-top:260px; padding-left:450px; width:500px; margin:0 auto  }
.banner_left{ width:370px; float:left; padding-top:5px}
.banner_right{ width:100px; float:right}
.banner_box p{ line-height:30px; font-size:14px; color:#fff}
.banner_box p strong{ color:#fcda00; font-size:18px}

.main{ width:1000px; margin:0 auto;}
.main_top{ margin-top:15px}
.main_top_left{ width:485px; float:left}
.main_top_right{width:485px; float:right}
.top_box{ height:445px; height:104px; position:relative; background:url(../images/main_top1_bg.jpg) no-repeat left top; margin-top:10px; padding:10px 20px 25px 20px; overflow:visible }
.top_box strong{ font-size:16px; color:#333; font-size:16px; font-family:microsoft yahei; display:block; padding-left:40px;  text-align:center; line-height:30px}
.top_box strong span{ width:32px; height:30px; background:url(../images/main_top1.png) no-repeat left center; display:inline-block; color:#fff; font-weight:normal; font-size:18px; margin-right:8px}
.top_box p{ color:#666; line-height:21px; margin-top:5px; text-indent:2em; font-size:13px}
.top_pic1{ position:absolute; bottom:-3px !important; right:0px; bottom:1px}
.top_pic3{position:absolute; top:1px; right:0px; bottom:-3px}
.top_pic2{ position:absolute; bottom:-3px !important; left:0px; bottom:1px}
.top_pic4{position:absolute; top:1px; left:0px}
.main_ctr{ padding-top:57px; position:relative; margin-top:25px; border:5px solid #ddd; overflow:visible; padding-bottom:20px;  }
.ctr_top{ position:absolute; top:-5px; left:-5px; background:url(../images/main_ctr_top_bg.jpg) no-repeat left top; width:1000px; height:57px;}
.ctr_top strong{ font-size:24px; line-height:57px; font-family:microsoft yahei; text-align:center; display:block}
.main_ctr_text{ width:965px; margin:0 auto}
.ctr_box{ width:276px; height:275px; background:url(../images/main_ctr_bg.jpg) no-repeat left top; float:left; margin-right:17px; padding:5px 20px 20px 13px}
.ctr_btm{ margin-top:15px}
.ctr_box strong{ height:29px; display:block; line-height:27px; font-size:14px; font-family:microsoft yahei; color:#450079; padding-left:30px; background:url(../images/main_ctr_bg1.png) no-repeat 5px top; border-bottom:1px dashed #b1b1b1; padding-bottom:2px; margin-top:5px}
.ctr_box p{ line-height:22px; color:#000; text-indent:2em; margin-top:10px}
.ctr_box p a{ color:#cd131e; text-decoration:underline}
.ctr_box  img{ margin:5px auto 0 auto ; display:block}
.btm2_box{ width:928px; height:321px; margin:0 auto; background:url(../images/main_ctr_btmbg.jpg) no-repeat left top; padding:15px 30px 20px 15px}
.btm2_box strong{ height:29px; display:block; line-height:27px; font-size:14px; font-family:microsoft yahei; color:#450079; padding-left:30px; background:url(../images/main_ctr_bg1.png) no-repeat 5px top; border-bottom:1px dashed #b1b1b1; padding-bottom:2px; margin-top:5px}
.btm2_pic{ margin-top:15px}
.btm2_pic img{ display:block}
.hxys01{ width:965px; margin:15px auto 0 auto;}
.hxys_top{ height:39px; background:url(../images/main_btm_bg.jpg) no-repeat left top;  line-height:39px; }
.hxys_top strong{ font-size:17px; font-family:microsoft yahei; font-weight:normal}
.hxys_top span{ color:#fff; padding-left:10px; margin-right:20px; font-size:19px}
.hxys01_top_left{ width:440px; float:left; margin-left:15px}
.hxys01_top_right{ width:490px; float:right}
.hxys01_top strong{ display:block; font-size:14px; background:url(../images/hxys_top_bg.png) no-repeat left center; padding-left:13px; margin-top:20px; margin-bottom:15px; color:#333 }
.hxys01_top img{ display:block; }
.hxys01_top p{ color:#666; line-height:22px; text-indent:2em}
.hxys02{ width:965px; margin:20px auto 0px auto}
.hxys02_top{ background:#f5f5f5; border:1px solid #ccc; margin-top:20px}
.hxys_top_left{ width:400px; float:left; position:relative; border-left:1px solid #fff}
.hxys_top_left a{ display:block; height:50px; width:369px; border-bottom:1px solid #fff; line-height:50px; font-size:15px; font-family:microsoft yahei; color:#572e7c; background:#ebebeb;  vertical-align:middle}
.hxys_top_left a span{ font-size:30px; font-weight:bold; font-style:italic; color:#cecece; margin-right:10px;  vertical-align:middle}
.hxys_top_left a:hover{ text-decoration:none}
.hxys_top_left a.now{ background:url(../images/move_bg.jpg) repeat-x left top; color:#ffea00}
.hxys_top_right{ width:530px; float:right; padding:15px}
#move00{ position:absolute; left:369px; top:0px}
#move01{ position:absolute; left:369px; top:51px}
#move02{ position:absolute; left:369px; top:102px}
.hxys_top_right p{ font-size:14px; color:#666; line-height:24px; text-indent:2em}
.hxys02_btm{ margin-top:35px}
.hxys02_btm p{ color:#333; line-height:25px; font-size:14px; text-indent:2em; line-height:25px}
.hxys02_btm_left{ width:370px; float:left; margin-left:50px}
.hxys02_btm_left strong{ font-size:12px; display:block; -webkit-text-size-adjust:none; color:#0d0d0d; margin-top:25px}
.hxys02_btm_left b{ color:#333; display:block; margin-top:6px; text-indent:2em}
.hxys02_btm_right{ width:460px; float:right; margin-right:30px; margin-top:40px}
.hxys03{ width:965px; margin:25px auto 0px auto}
.hxys03_top{ width:930px; margin:0 auto }
.hxys03_ctr{ width:930px; margin:0 auto;  }
.hxys03_top p{ line-height:25px; text-indent:2em; font-size:14px; margin-top:20px}
.hxys03_ctr_left{ width:430px; float:left; margin-top:23px}
.hxys03_ctr_left strong{ display:block; margin-bottom:23px}
.hxys03_ctr_left  p{ background:url(../images/hxys03_ctrbg.png) no-repeat left center; padding-left:15px; color:#666; line-height:25px}
.hxys03_ctr_right{ width:480px; float:right}
.hxys03_ctr_right strong{ width:75px; float:left; font-size:14px; color:#666; margin-top:70px; font-family:microsoft yahei; line-height:27px}
.hxys03_ctr_right img{ display:block; float:right}
.hxys03_btm{ border:1px solid #f0efef; background:#f9f9f9; width:943px; margin:0 auto; padding:12px 10px 10px 10px; overflow:hidden}
#hxys_left{ width:23px; height:45px; background:url(../images/btm_left_bg.png) no-repeat left top; float:left; margin-top:40px; margin-right:15px }
#hxys_right{ width:23px; height:45px; background:url(../images/btm_right_bg.png) no-repeat left top; float:right; margin-top:40px }
.hxys03_btm_text{ width:880px;  float:left; position:relative; height:141px; overflow:hidden;}
#ryzz{ position:absolute; left:-220px; }
.hxys03_btm_text ul li{ width:220px; float:left }
.hxys03_btm_text ul li img{ padding:7px; display:block; width:191px; height:127px; background:#fff}
#hxys_left.current{}
#hxys_right.current{}
.xmal{ width:975px; }
.xmal ul{ margin-top:15px; clear:both}
.xmal ul li{ width:311px; float:left; margin-left:13px; position:relative; display:inline}
.xmal ul li img{ width:297px; height:136px; display:block; padding:6px; border:1px solid #ccc}
.xmal_bg{ background:#000; height:25px; position:absolute; bottom:6px; left:6px; width:297px;filter:alpha(opacity=50); -moz-opacity:.5;
  opacity:0.5; }
.xmal ul li p{height:25px;position:absolute; bottom:6px; left:6px; color:#fff; width:297px; text-align:center; line-height:25px }

/*最后两部分*/
.main_share{ }
.main3{ margin-top:40px}
.main3_top{ margin-bottom:15px}
.main3_left{ width:318px; float:left; margin-right:36px}
.main_left_top{ position:relative; line-height:37px; border-bottom:1px dotted #999}
.main_left_top strong{ font-family:microsoft yahei; font-size:19px; font-weight:normal}
.main_left_top a{ color:#666; position:absolute; right:0px; line-height:37px; top:5px}
.main3_left table{ width:100%;   }
.main3_left table td{ height:64px; vertical-align:bottom}
.main3_left table td img{ border:1px solid #d2d2d2; width:150px; height:50px}
.main3_ctr{ width:328px; float:left; margin-right:30px}
.main3_ctr_top{ line-height:38px; border-bottom:1px dotted #999; height:38px}
.main3_ctr_top strong{ font-family:microsoft yahei; font-size:19px; font-weight:normal;}
.main3_ctr_top span{ color:#cc131d; font-size:16px; margin-left:10px; line-height:38px;   margin-bottom:0px; font-family:microsoft yahei}
.i_yy{float:left;width:100%; text-align:left; line-height:24px; margin-bottom:10px;}
.i_yy label{ color:#333; float:left; text-align:right; width:100px; font-family:microsoft yahei; font-size:14px; }
#i_bjbtn{  width:70px; height:31px; border:0px; background:url(../images/yw_main3_btm.jpg) no-repeat left top; cursor:pointer}
#i_xm{ width:210px; padding:0 5px; height:24px;border:#ccc 1px solid;line-height:22px; color:#333; font-size:12px;}
#i_dh{ width:210px; padding:0 5px; height:24px; border:#ccc 1px solid;line-height:22px; color:#333; font-size:12px;}
#i_xq{ width:210px; padding:0 5px; border:#ccc 1px solid; width:210px; height:91px; line-height:22px; color:#333; font-size:12px;}
#i_em{ width:210px; padding:0 5px; border:#ccc 1px solid; height:24px; line-height:22px; color:#333; font-size:12px;}
.main3_form{ margin-top:20px}
.main3_form p{ margin-bottom:15px}
.main3_right{ width:285px; float:left; padding-bottom:20px }
.main3_right_top{ line-height:38px; border-bottom:1px dotted #999}
.main3_right_top strong{ font-family:microsoft yahei; font-size:19px; font-weight:normal}
.main3_right_text{ padding:10px 0}
.main3_right_text p{ line-height:25px}


#md_text1{ height:230px; margin-top:10px; position:relative; overflow:hidden; }
#md_text2{  position:absolute; top:0px;}
#md_text1 ul li{ background:url(../images/yw_main3right_bg.jpg) no-repeat left center; padding-left:8px; line-height:25px; color:#333; height:25px;  }
#md_text1 ul li span{ margin-left:10px}

.t_yy{float:left;width:100%; text-align:left; line-height:30px; margin-bottom:10px;}
.t_yy label{ color:#333; float:left; text-align:right; width:60px;}
#t_bjbtn{  width:75px; height:25px; border:0px; line-height:25px; color:#333;  background:#ffcc00; }
#t_xm{ width:140px; padding:0 5px; height:30px;border:#ccc 1px solid;line-height:30px; color:#333; font-size:12px;}
#t_dh{ width:140px; padding:0 5px; height:30px; border:#ccc 1px solid;line-height:30px; color:#333; font-size:12px;}
#t_xq{ width:140px; padding:0 5px; border:#ccc 1px solid; line-height:30px; color:#333; font-size:12px;}

