﻿@charset "utf-8";
/*banner*/
.banner{ height:500px; }
.banner a{ display:block; background:url(../images/banner.jpg) no-repeat center 0;height:500px;}

.gg{margin:10px 0;}

.g_pro{ margin:10px auto; overflow:hidden;}
.g_pro .tit{border:1px solid #dedede; border-bottom:0; height: 39px; line-height: 39px; padding-left: 10px; padding-right: 10px; background:url(../images/tit.jpg) no-repeat; color: #0E4E98; font-size: 14px; font-weight:bold;}
.g_pro .tit span a{color: #999999; font-size: 12px; font-weight: normal;}

.g_pro .m_left{ width: 200px; float: left;}
.g_pro .m_left ul{padding:5px 10px 5px 0;}
.g_pro .m_left ul li{ height: 30px; line-height: 30px; font-size: 14px;  display: block; padding-left: 20px; background:url(../images/ico1.jpg) no-repeat 0 center; overflow: hidden; border-bottom: 1px dashed #dfdfdf;}
.g_pro .m_left ul li a{ color: #666666;}
.g_pro .m_left ul li a:hover{text-decoration:none;}
.g_pro .m_left ul li:hover a{color:#0E4E98;}

.g_pro .m_right{width:780px; height:540px; float:right; overflow:hidden;}
.g_pro .m_right ul li{float:left; width: 190px; overflow:hidden; margin:10px 0 0 5px;}
.g_pro .m_right ul li img { width:190px;height:140px;}
.g_pro .m_right ul p{ font-size: 12px; color: #666666; height: 30px; line-height: 30px; overflow: hidden; display: block; text-align: center;background:url(../images/sha.jpg) no-repeat top center; font-weight: bold;}
.g_pro .m_right ul p a:hover{text-decoration:none; color:#0E4E98;}


.g_pp{background: url(../images/ppbg.jpg) no-repeat center top; height: 588px;}
.g_pp .tit{padding-top: 25px; height: 102px; display: block;}
.g_pp .m_pp{margin-top: 70px;}
.g_pp .m_pp dl{float: left; width: 376px; margin-right:30px; height: 348px; background: #fff; border-bottom: 3px solid #fabc00;}
.g_pp .m_pp dt{display: block;height: 180px;}
.g_pp .m_pp dd{padding: 17px 25px 0 20px; color: #666666; line-height: 26px;}
.g_pp .m_pp .lastdl{margin-right: 0;}


.g_gs{margin-top:10px;}
.gs_con{background: #fff; border: 1px solid #dedede; border-top: 3px solid #fbc31a; }
.gs_con .tit{color: #0E4E98; font-size: 14px; height: 39px; line-height:39px; background:url(../images/tit.jpg) no-repeat left top; padding-left: 10px; font-weight:bold;}

.gs_con dl { padding:10px; overflow:hidden; height:240px;}
.gs_con dl dt{ width: 320px; float: left; margin-right: 15px;}
.gs_con dl dt img{ width: 320px; height: 240px;  }
.gs_con dl dd{float: left; width: 640px; font-size: 12px; color: #666666; line-height: 26px;}




.g_link .tit{ font-weight: bold; padding-left: 10px; background:#F3F3F3 url(../images/link_bg.jpg) no-repeat left bottom; height: 35px; line-height: 35px; color: #fff; font-size: 16px; margin-top:10px;}
.link_c{line-height:26px; overflow:hidden; padding:10px 0; text-align:left;}
.link_c a{white-space:nowrap; padding:0 20px; height: 26px; line-height:26px; color:#808080;display: inline-block;}
/*flash切换*/
#flashs { position:relative;}
#flashs .bgitem {  }
#flashs .btn{ position:absolute; z-index:7; bottom:22px; right:50%; margin-right:-470px; padding:5px 6px;}
#flashs .btn span{ color:#0E4E98;  background:#efefef; border:1px solid #0E4E98; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#0E4E98; color:#fff;}
