.gg01{ width:1200px; margin:0 auto; overflow:hidden;}
.gg01 img{width:1200px; display:block;}

.gg02{ width:1200px; margin:0 auto; overflow:hidden;}
.gg02_L{width:895px; float:left;}
.gg02_L img{ width:895px; height:90px; border:0px;}



.gg02_R{width:285px; float:right;}
.gg02_R img{ width:285px; height:90px; border:0px;}



.main5{ width:1200px; margin:0 auto; overflow:hidden;}
.main5a{width:1200px; height:50px;border-bottom:1px solid #dcdcdc; float:left; overflow:hidden;}
.main5a .p1{ height:50px; line-height:50px; font-size:18px; font-weight:bold; text-indent:15px; background:url(../images/a4.png) no-repeat left center;-webkit-background-size:auto 35px;background-size: auto 35px; float:left;}
.main5a .p2{ height:50px; line-height:50px; font-size:14px; float:right;}
.main5a .p2 a{padding-left:20px; color:#666666;}



.main5b{ float:left; width:1160px; background:#003663; padding-left:20px; padding-right:20px;}
.main5b_L{ float:left; width:520px;}
.main5b_La{ float:left; width:520px; margin-top:20px;}
.main5b_La li{ float:left; width:520px; height:290px;position:relative;}
.main5b_La li img{ width:520px; height:290px; border:0px;}
.main5b_La li p{ width:520px;position:absolute;bottom:0px;left:0; line-height:30px; padding-bottom:20px;color:#FFFFFF;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);}
.main5b_La p a{ border-left:5px solid #ffd200; display:block;  padding-left:15px; padding-right:15px;font-size:18px; font-weight:bold; color:#FFFFFF;}

.main5b_Lb{ float:left; width:520px;}
.main5b_Lb ul{width:540px;}
.main5b_Lb li{float:left; width:250px;margin-top:20px; margin-right:20px; position:relative; overflow:hidden;}
.main5b_Lb li img{ width:250px; height:150px; border:0px; display:block;}
.main5b_Lb li p{ height:52px; line-height:26px;  font-size:16px; color:#FFFFFF; margin-top:5px; cursor:pointer; overflow:hidden;}
.main5b_Lb li a{ color:#FFFFFF; }


.main5b_M{ float:left; width:250px; margin-left:20px;}
.main5b_M ul{width:250px;}
.main5b_M li{float:left; width:250px; height:222px;margin-top:20px; position:relative; overflow:hidden;}
.main5b_M li:first-child{height:290px;}
.main5b_M li img{ width:250px; height:150px; border:0px; display:block;}
.main5b_M li p{ height:52px; line-height:26px;  font-size:16px; color:#FFFFFF;  margin-top:5px; cursor:pointer; overflow:hidden;}
.main5b_M li a{ color:#FFFFFF; }

.main5b_R{ float:right; width:350px; overflow:hidden;}
.title5{ float:left; width:350px; height:40px; overflow:hidden;}
.title5 ul{width:360px;}
.title5 li{ float:left; width:170px;height:40px; line-height:40px; background:#ffffff; font-size:16px; font-weight:bold;color:#223d7c; text-align:center;margin-right:10px;overflow:hidden;}
.title5 li:hover{ float:left;height:40px; line-height:40px; background:#e10000; color:#FFFFFF; cursor:pointer;}
.title5 li.hover{ float:left; height:40px; line-height:40px;background:#e10000; color:#FFFFFF; cursor:pointer;}




.xwt5{ width:350px; border-bottom:1px dotted #efebef;  float:left; position:relative;}
.xwt5_left{ width:120px;float:left; overflow:hidden}
.xwt5_left img{ width:120px;height:70px;}
.xwt5_right{ width:220px; height:70px; line-height:25px;font-size:16px;color:#FFFFFF;overflow:hidden;float:right;}
.xwt5_right a{color:#FFFFFF;}




.main1{ width:1200px; margin:0 auto; overflow:hidden;}
.main1a{width:1200px; height:50px;border-bottom:1px solid #dcdcdc; float:left; overflow:hidden;}
.main1a .p1{ height:50px; line-height:50px; font-size:18px; font-weight:bold; text-indent:15px; background:url(../images/a4.png) no-repeat left center;-webkit-background-size:auto 35px;background-size: auto 35px; float:left;}
.main1a .p2{ height:50px; line-height:50px; font-size:14px; float:right;}
.main1a .p2 a{padding-left:20px; color:#666666;}



.main1b{ float:left; width:1200px;}
.main1b_L{ float:left; width:590px;}
.main1b_L li{ float:left; width:590px; height:290px;position:relative;}
.main1b_L li img{ width:590px; height:290px; border:0px;}
.main1b_L li p{ width:590px;position:absolute;bottom:0px;left:0; line-height:30px; padding-bottom:20px;color:#FFFFFF;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);}
.main1b_L p a{ border-left:5px solid #ffd200; display:block;  padding-left:15px; padding-right:15px;font-size:18px; font-weight:bold; color:#FFFFFF;}




.main1b_R{ float:right; width:590px;}
.main1b_R ul{width:610px;}
.main1b_R li{float:left; width:285px; margin-right:20px; position:relative; overflow:hidden;}
.main1b_R li img{ width:285px; height:170px; border:0px; display:block;}
.main1b_R li p{ height:52px; line-height:26px;  font-size:16px; margin-top:5px; cursor:pointer; overflow:hidden;}



.main1c{ float:left; width:1200px;}
.main1c ul{width:1225px;}
.main1c li{float:left; width:285px; margin-right:20px; margin-top:20px; position:relative; overflow:hidden;}
.main1c li img{ width:285px; height:170px; border:0px; display:block;}
.main1c li p{ height:52px; line-height:26px;  font-size:16px; margin-top:5px; cursor:pointer; overflow:hidden;}



.main2{ width:1200px; margin:0 auto; overflow:hidden;}
.left2{width:895px; float:left;}
.left2a{width:895px; height:50px;border-bottom:1px solid #dcdcdc; float:left; overflow:hidden;}
.left2a .p1{ height:50px; line-height:50px; font-size:18px; font-weight:bold; text-indent:15px; background:url(../images/a4.png) no-repeat left center;-webkit-background-size:auto 35px;background-size: auto 35px; float:left;}
.left2a .p2{ height:50px; line-height:50px; font-size:14px; float:right;}
.left2a .p2 a{padding-left:20px; color:#666666;}




.left2b{ float:left; width:895px;}
.left2b ul{width:920px;}
.left2b li{float:left; width:285px; margin-right:20px; margin-top:20px; position:relative; overflow:hidden;}
.left2b li img{ width:285px; height:170px; border:0px; display:block;}
.left2b li p{ height:52px; line-height:26px;  font-size:16px; margin-top:5px; cursor:pointer; overflow:hidden;}


.left2c{ float:left; width:895px;}
.left2c_L{ float:left; width:590px; height:290px;position:relative;}
.left2c_L img{ width:590px; height:290px; border:0px;}
.left2c_L p{ width:590px;position:absolute;bottom:0px;left:0; line-height:30px; padding-bottom:20px;color:#FFFFFF;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);}

.left2c_L p a{ border-left:5px solid #ffd200; display:block;  padding-left:15px; padding-right:15px;font-size:18px; font-weight:bold; color:#FFFFFF;}

.left2c_R{ float:right; width:285px;}
.left2c_R img{ width:285px; height:170px; border:0px;}
.left2c_R p{ height:52px; line-height:26px;  font-size:16px; margin-top:5px; cursor:pointer; overflow:hidden;}

.left2d{ float:left; width:895px;}
.left2d ul{width:920px;}
.left2d li{ float:left; width:285px;  margin-right:20px; margin-top:20px; position:relative; overflow:hidden;}
.left2d li img{ width:285px; height:170px; border:0px;}
.left2d li p{ height:52px; line-height:26px;  font-size:16px; margin-top:5px; cursor:pointer; overflow:hidden;}
.left2d li span{position:absolute;top:130px;right:10px;}
.left2d li span img{ width:30px; height:30px; border:0px;}

.mr_frbox01{ float:left; width:895px; height:230px;position:relative; overflow:hidden;}
.mr_frBtnL01{float:left;cursor:pointer;position:absolute; z-index:10; left:0px; top:70px;}
.mr_frBtnR01{float:right;cursor:pointer;position:absolute; z-index:10; right:0px; top:70px;} 

.mr_frUl01{float:left;width:895px; overflow:hidden;}
.mr_frUl01 ul li{display:inline;float:left;width:285px;height:220px; margin-right:20px;overflow:hidden;}
.mr_frUl01 ul li img{display:block;width:285px;height:170px; border:0px}
.mr_frUl01 ul li .p1{ text-align:center;}
.mr_frUl01 ul li .p2{ height:50px; line-height:25px; font-size:15px; overflow:hidden;}



.mr_frbox02{ float:left; width:895px;height:230px;position:relative; overflow:hidden;}
.mr_frBtnL02{float:left;cursor:pointer;position:absolute; z-index:10; left:0px; top:70px;}
.mr_frBtnR02{float:right;cursor:pointer;position:absolute; z-index:10; right:0px; top:70px;} 

.mr_frUl02{float:left;width:895px; overflow:hidden;}
.mr_frUl02 ul li{display:inline;float:left;width:285px;height:220px; margin-right:20px;overflow:hidden;}
.mr_frUl02 ul li img{display:block;width:285px;height:170px; border:0px}
.mr_frUl02 ul li .p1{ text-align:center;}
.mr_frUl02 ul li .p2{ height:50px; line-height:25px; font-size:15px; overflow:hidden;}


.left2e{width:895px; float:left;}
.left2e img{ width:895px; height:90px; border:0px;}


.right2{width:285px; float:right; overflow:hidden;}
.right2a{width:285px; height:50px;border-bottom:1px solid #dcdcdc; float:left; overflow:hidden;}
.right2a .p1{ height:50px; line-height:50px; font-size:18px; font-weight:bold; text-indent:15px; background:url(../images/a4.png) no-repeat left center;-webkit-background-size:auto 35px;background-size: auto 35px; float:left;}
.right2a .p2{ height:50px; line-height:50px; font-size:14px; float:right;}
.right2a .p2 a{padding-left:20px; color:#666666;}



.xwt2{ width:285px; border-bottom:1px solid #efebef;  float:left; position:relative;}
.xwt2_left{ width:110px;float:left; overflow:hidden}
.xwt2_left img{ width:110px;height:66px;}
.xwt2_right{ width:165px; height:66px; line-height:22px;font-size:15px;overflow:hidden;float:right;}

.new2{ width:285px; float:left;}
.new2 li{ width:285px; height:37px; line-height:37px; font-size:15px; border-bottom:1px solid #efebef;  float:left; overflow:hidden;}



.right2b{ width:285px; float:left; position:relative;}
.right2b img{ width:285px; display:block; border:0px;}




.link{width:1200px;margin:0 auto;}
.linka{width:1200px; height:50px;border-bottom:1px solid #dcdcdc; float:left; overflow:hidden;}
.linka .p1{ height:50px; line-height:50px; font-size:18px; font-weight:bold; text-indent:15px; background:url(../images/a4.png) no-repeat left center;-webkit-background-size:auto 35px;background-size: auto 35px; float:left;}
.linka .p2{ height:50px; line-height:50px; font-size:14px; float:right;}
.linka .p2 a{padding-left:20px; color:#666666;}


.linkb{ float:left;width:1200px;}
.linkb ul{width:1220px;}
.linkb li{ float:left; height:30px; line-height:30px; font-size:14px; padding-right:20px;position:relative; overflow:hidden;}


