@charset "utf-8";

html{ overflow-x:hidden;}
html,body,div,span,p,h1,h2,h3,h4,h5,h6,em,img,strong,blockquote,
sub,sup,tt,i,b,dd,dl,dt,form,label,table,caption,
tbody, tfoot, thead,tr,th,td,ul,li,p,a,ol{ margin:0;padding:0;}
body{font-size:12px;font-family:"宋体", Arial, sans-serif; background:#eee; color:#666666;}
input,select,textarea{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
img{ border:0;}
em,i{font-style:normal;}
ul,ol,li{list-style-type:none;}

.clear{clear:both;font-size:0px; line-height:0px; height:0px} 


.left{ float:left}
.yh_font{ font-family:"微软雅黑"}

a{color:#242424;text-decoration:none;}
a:hover,a:active,a:focus{ text-decoration:underline;}


/*top*/
.top_div1{ width:100%; height:20px; line-height:20px; background:#005ca1;  margin-left:auto; margin-right:auto}
.top_1{ width:994px;  background:url("icon2.jpg")/*tpa=http://www.gzhll.com/themes/index/images/icon2.jpg*/ no-repeat right center; background-position:805px 8px; height:20px; color:#FFF; line-height:20px; text-align:right; margin-left:auto; margin-right:auto}
.top_1 a{ color:#FFF}
.top_1 a:hover{ color:#FFF}

.top{ width:994px; height:auto; padding-top:20px; margin-left:auto; margin-right:auto}
.logo{ width:112px; height:117px; float:left;}
.t_right{ float:right; width:850px;}
.t_r1{ width:400px; position:relative; color:#5a5a5a; text-align:right; height:30px; line-height:30px; float:right;padding-top:50px;}
.t_r1 a{ color:#5a5a5a;}
.t_r1 a:hover{ color:#5a5a5a;}

.nav{ width:850px; color:#FFFFFF; height:38px; line-height:38px; background:url("nav.jpg")/*tpa=http://www.gzhll.com/themes/index/images/nav.jpg*/ repeat-x; }
.nav{height:38px; margin:0 auto; height:38px; padding:0px 0 0px 0px;text-align:left;}
.nav ul{margin:0px 0 0px 0;padding:0px 0px 0 2px;}
.nav li{float:left;text-align:center; font-size:12px;  background:url("r_line.jpg")/*tpa=http://www.gzhll.com/themes/index/images/r_line.jpg*/ no-repeat right center;  display:inline;color:#fff;margin:0 0px; padding:0px 1px 0 0px; vertical-align:middle; position:relative;}
.nav .endli{background:none;padding-right:0px; }
.nav .first{background:none;padding-left:0px; }
.nav a,.nav a:visited{color:#fff;padding:0px 0px 0 0px;height:38px; line-height:38px; width:118px;font-size:12px;display:inline-block; margin:0px 0; text-align:center;}
.nav a:hover{  background:url("nav_hover.jpg")/*tpa=http://www.gzhll.com/themes/index/images/nav_hover.jpg*/ repeat-x; color:#0055a7}
.on a{ background:url("nav_hover.jpg")/*tpa=http://www.gzhll.com/themes/index/images/nav_hover.jpg*/ repeat-x; color:#0055a7;color:#0055a7;padding:0px 0px 0 0px;height:38px; line-height:38px; width:118px;font-size:12px;display:inline-block; margin:0px 0; text-align:center;}



.nav .on a,.nav .on a:visited,.nav .on a:hover{ text-decoration:none;}
.nav .first a,.nav .first a:visited,.nav .first a:hover{}

.nav ul li ul{ position:absolute; top:38px; left:0px; padding:0px 0 0 0px; width:118px; background:#0256a8;  text-align:left; }
.nav ul li ul li{ float:none; width:auto; margin:0px 0 0 0px; padding:0px 0 0 0px;text-align:left; background:none}
.nav ul li ul li a,.nav ul li ul li a:visited,.nav ul li.on ul li a,.nav ul li.on ul li a:visited,.nav ul li.on ul li a:hover{padding:0px 0 0 0px; margin:0 0px 0 0px; width:118px; height:30px; line-height:30px; text-align:center; background:none;display:inline-block; font-weight:normal; color:#ffffff;}
.nav ul li.on ul li a:hover{ color:#ffffff; background:#004486;}




/*top end*/

.main{ width:1028px; height:auto; margin-left:auto; margin-right:auto; background:#fff}

.main_con{ width:994px; height:375px; margin-left:auto; margin-right:auto}
.banner{ width:994px; margin-top:1px; height:375px; margin-left:auto; margin-right:auto}
.banner1{ width:994px; margin-top:1px; height:219px; margin-left:auto; margin-right:auto}


.ma_con1{ width:994px; padding-top:15px; padding-bottom:15px; height:auto; margin-left:auto; margin-right:auto;background:url("con_line.jpg")/*tpa=http://www.gzhll.com/themes/index/images/con_line.jpg*/ repeat-x left bottom; }

.ma_con2{ width:994px; padding-top:15px; padding-bottom:15px; height:auto; margin-left:auto; margin-right:auto}

.i_left{ width:264px; float:left;  height:auto;}
.left1_list{  height:auto; width:264px;}
.left1_nav{  height:27px; line-height:27px; padding-left:50px; width:216px; color:#FFFFFF; background:url("left1.jpg")/*tpa=http://www.gzhll.com/themes/index/images/left1.jpg*/ no-repeat;}
.left1_con{ width:262px; padding-top:15px; height:auto; background:url("list_bg1.jpg")/*tpa=http://www.gzhll.com/themes/index/images/list_bg1.jpg*/ repeat-x left bottom #FFFFFF; border:1px #cecece solid}
.left1_con ul{ margin-left:auto; margin-right:auto; width:169px;}
.left1_con li{ width:169px; height:41px; line-height:26px; }
.left1_con li a{ float:left; padding-left:60px; width:109px; height:41px; line-height:26px; color:#646464; background:url("left_li1.jpg")/*tpa=http://www.gzhll.com/themes/index/images/left_li1.jpg*/ no-repeat;} 
.left1_con li a:hover{ float:left; text-decoration:none; color:#085c9c; padding-left:60px; width:109px; height:41px; line-height:26px; background:url("left_li.jpg")/*tpa=http://www.gzhll.com/themes/index/images/left_li.jpg*/ no-repeat;}

.left1_con li a:active{ float:left; text-decoration:none; color:#085c9c; padding-left:60px; width:109px; height:41px; line-height:26px; background:url("left_li.jpg")/*tpa=http://www.gzhll.com/themes/index/images/left_li.jpg*/ no-repeat;}


.r_list{ float: right; height:auto; width:711px;}
.r_list_nav{ width:680px; padding-left:31px; font-size:12px; font-weight:bold; color:#FFF; background:url("right_nav.jpg")/*tpa=http://www.gzhll.com/themes/index/images/right_nav.jpg*/ no-repeat;  position:relative; height:48px; line-height:26px;}
.m_r{ position:absolute; color:#868686; font-weight:normal;right:0; line-height:30px; top:-2px;}
.m_r a{ color:#868686;}
.m_r a:hover{ color:#868686;}

.r_list li{ position:relative; width:694px; margin-bottom:30px; float:right; height:147px; margin-bottom:28px; background:url("list_bg.jpg")/*tpa=http://www.gzhll.com/themes/index/images/list_bg.jpg*/ no-repeat;}
.li2{ right:30px; font-size:18px; color:#005ca1; top:10px; position:absolute; width:460px; background:url("line3.jpg")/*tpa=http://www.gzhll.com/themes/index/images/line3.jpg*/ no-repeat bottom center; height:35px; line-height:35px;}
.r_list li p{  float:right; width:460px; line-height:24px; color:#333333; padding-top:50px; padding-right:25px;}

.page{ width:711px; height:30px; line-height:30px; color:#000000; text-align:center}




.home_news{ width:320px; height:auto; float:left}
.h_news_nav{ width:320px; height:32px; background:url("news_nav.jpg")/*tpa=http://www.gzhll.com/themes/index/images/news_nav.jpg*/ no-repeat; }
.h_news_nav li{ width:77px; cursor:pointer; height:32px; text-align:center; line-height:27px; color:#FFFFFF; float:left; }
.h_news_nav li.hover{ width:77px; height:32px; text-align:center; line-height:27px; color:#FFFFFF; float:left;background:url("hover1.jpg")/*tpa=http://www.gzhll.com/themes/index/images/hover1.jpg*/ no-repeat;}

.h_news_con{ width:320px; height:auto; padding-top:10px;}
.h_news_con li{ float:left; width:320px; height:20px; line-height:20px;}
.h_news_con li a{ float:left; color:#545454}
.h_news_con li span{ float:right;}
.h_news_con li a:hover{  color:#545454}


.service_1{ width:317px; margin-left:18px; display:inline; height:auto; float:left}
.h_service_nav{ width:320px; height:32px; background:url("news_nav.jpg")/*tpa=http://www.gzhll.com/themes/index/images/news_nav.jpg*/ no-repeat; }
.h_service_nav li{ width:70px; padding-left:7px; text-align:left; cursor:pointer; height:32px; text-align:center; line-height:27px; color:#FFFFFF; float:left; }
.h_service_nav li.hover{ width:180px; padding-left:12px; height:32px; text-align:left; line-height:27px; color:#FFFFFF; float:left; background:url("hover2.jpg")/*tpa=http://www.gzhll.com/themes/index/images/hover2.jpg*/ no-repeat;}

.h_service_con{ width:320px; height:auto; padding-top:10px;}
.h_service_con ul{ float:left; width:150px;}
.h_service_con li{ float:left; width:150px; height:20px; line-height:20px;}
.h_service_con li a{ float:left; color:#545454}
.h_service_con li a:hover{  color:#005ca1}



.home_service2{ width:321px; display:inline; height:auto; float:right}
.h_service2_nav{ width:321px; height:32px; background:url("service2.jpg")/*tpa=http://www.gzhll.com/themes/index/images/service2.jpg*/ no-repeat; }

.h_service2_con{ width:321px; height:auto; padding-top:10px;}
.h_service2_con li{ float:left; width:320px;  line-height:20px;}
.h_service2_con p{  width:320px;  line-height:25px; color:#8e8e8e; clear:both}

.h_service2_con li a{ float:left; color:#545454}
.h_service2_con li a:hover{  color:#545454}


.case{ width:994px; position:relative; padding-bottom:20px; height:auto; margin-left:auto; margin-right:auto; padding-top:20px;}

/*产品展示滚动效果*/
.rollBox {width:994px;   margin-left:auto; margin-right:auto;overflow:hidden;    }
.rollBox .LeftBotton {float:left;display:block;background: url("le.jpg")/*tpa=http://www.gzhll.com/themes/index/images/le.jpg*/  no-repeat center;width:16px;height:100px;  cursor:pointer  }
.rollBox .RightBotton {overflow:hidden;float:right;display:inline;background: url("ri.jpg")/*tpa=http://www.gzhll.com/themes/index/images/ri.jpg*/ no-repeat center;width:16px;height:100px; cursor:pointer}
.rollBox .Cont {width:950px;overflow:hidden;position: absolute; left:0; margin-left:32px;  }
.rollBox .ScrCont {width:10000px;}/*加大宽度是为了适应更多的logo内容*/
.rollBox .Cont li {width:168px; height:auto; background:#e7e7e8; padding-top:6px; float:left;text-align:center;  margin-right:22px; line-height:28px; }
.rollBox .Cont li img {display:block;margin:0 auto; }
.rollBox .Cont a:link, .rollBox .Cont a:visited {color:#000000;text-decoration:none;}
.rollBox .Cont a:hover {color:#background:#fff;;text-decoration:underline;}
.rollBox #List1, .rollBox #List2 {float:left;}
/*产品展示滚动效果结束*/




.foot{ width:100%; height:80px; background:#005ca1}

.foot1{ width:994px; margin-left:auto; margin-right:auto; padding-top:15px; background:#005ca1}
.foot1 dt{ float:left; color:#FFFFFF}
.foot1 dd{ float:right; color:#FFFFFF}

.contentclass{ line-height:30px;}
.input1{ width:150px; border:#D0D1D3 solid 1px; padding:2px;}





