/* header */
.header_full{height:92px;}
.header{width:1200px;height:80px; background-image:url(../abg.jpg)}
/* left */
.logo{width:312px;padding-top:17px;padding-left:6px;}
/* right */
.top_right{width:1248px;}
/* top_link */
.top_link{height:26px;line-height:26px;padding-right:35px;text-align:right;}
.top_link i{color:#686868;}
.top_link span,.top_link a{color:#46AAFE;}
.top_link a{font-size:13px;}
.top_link a:hover{text-decoration:underline;}
/*  nav */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav_bar{position:relative;z-index:9999999;height:42px;line-height:42px;color:#333;}
.nav{position:relative;width:1248px;margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;font-size:14px;}
.nav a{color:#333;}
.nav h3{font-size:100%;font-weight:normal;}
.nav h3 a{display:block;width:120px;text-align:center;font-size:14px;}
.nav .m{float:right;position:relative;z-index:1;}
.nav .s{float:right;width:3px;text-align:center;color:#D4D4D4;font-size:12px;}
.nav .sub{display:none;position:absolute;left:-3px;top:42px;z-index:1;width:120px;border:1px solid #E6E4E3;border-top:0; background:#fff;}
.nav .sub li{text-align:center;padding:0 8px;margin-bottom:-1px;}
.nav .sub li a{display:block; border-bottom:1px solid #E6E4E3;padding:8px 0;height:20px;line-height:20px;color:#666;}
.nav .sub li .on{display:block; border-bottom:1px solid #E6E4E3;padding:8px 0;height:20px;line-height:20px;color:#666;}

.nav .sub li a:hover{color:#1E95FB;}
.nav .block{height:3px;width:125px;background:#990000;position:absolute;left:0;top:39px;overflow:hidden;}
/* index - banner */
.full_banner{width:100%;position:relative;height:542px;background:#FFF;overflow:hidden;}
.full_banner .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.full_banner .bd ul{width:100% !important;}
.full_banner .bd li{width:100% !important;float:left;height:542px;overflow:hidden;text-align:center;}
.full_banner .bd li a{ display:block;height:542px;}
.full_banner .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;text-align:center;}
.full_banner .hd ul{text-align:center;padding-top:5px;}
.full_banner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:8px;height:8px;margin:5px;background:url(../images/tg_flash_p.png) -18px 0;overflow:hidden;
line-height:9999px;}
.full_banner .hd ul .on{background-position:0px 0px;}

/* neiye - banner */
.full_banner2{width:100%;position:relative;height:302px;background:#FFF;overflow:hidden;}
.full_banner2 .bd2{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.full_banner2 .bd2 ul{width:100% !important;}
.full_banner2 .bd2 li{width:100% !important;float:left;height:302px;overflow:hidden;text-align:center;}
.full_banner2 .bd2 li a{ display:block;height:302px;}
.full_banner2 .hd2{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;text-align:center;}
.full_banner2 .hd2 ul{text-align:center;padding-top:5px;}
.full_banner2 .hd2 ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:8px;height:8px;margin:5px;background:url(../images/tg_flash_p.png) -18px 0;overflow:hidden;
line-height:-9999px;}
.full_banner2 .hd2 ul .on{background-position:0px 0px;}
/*cnlgk 结束*/



.left_title{ background:url(../images/righttit.png) center bottom no-repeat; width:889px; height:77px;}
.left_title h2{ font-size:24px; font-weight:bold; color:#333; height:49px; line-height:49px; text-align:LEFT;padding-left:20px;}
.left_title h3{ font-size:16px; font-weight: color:#333;padding-left:15px;}




.ntitle{background:url(../images/lefttitle.png) center center  no-repeat; width:263px; height:70px; line-height:70px;}
.ntitle h2{ font-size:20px; color:#ffffff;font-weight:bold; height:70px; line-height:70px; padding-left:30px;}

.nright{background:url(../images/nright.jpg) left center no-repeat; height:37px; line-height:37px;font-size:14px; color:#013024; font-weight:bold; border-right:1px solid #f0f9f6;}




.over{  width:200px; height:45px; line-height:45px; color:#fff; font-weight:bold; text-align:left;font-size:14px; background:url(../images/over.jpg) center center no-repeat; padding:5px 0px 5px 33px;}
.over a{ color:#fff;font-weight: bold}
.out{ width:200px; height:45px; line-height:45px; color:#333; font-weight:bold; text-align:left;font-size:14px; background:url(../images/out.jpg) center center no-repeat;padding:5px 0px 5px 33px;}
.out a{ color:#333; }

.over1{  width:170px;  color:#f00; font-weight:bold; text-align:left;font-size:12px;padding-left:60px; }
.over1 a{ color:#f00; line-height:22px;}
.out1{ width:170px;  color:#333;  text-align:left;font-size:12px;padding-left:60px;}
.out1 a{ color:#333; line-height:22px; }

.over44{  width:180px; height:40px; line-height:40px; color:#900; font-weight:bold;padding-left:52px; text-align:left;
    border-bottom: 1px solid #ddd; background:url(../images/overdot.png) 30px center no-repeat;}
.over44 a{ color:#900;font-size: 12px;}

.out44{  width:180px; height:40px; line-height:40px; color:#333;padding-left:52px; text-align:left; border-bottom: 1px solid #ddd; background:url(../images/overdot.png) 30px center no-repeat;}
.out44 a{ color:#333; text-decoration:none;font-size: 12px;}







/*内页内容格式设置*/
.Content{line-height: 180%; padding: 10px;height:600px;min-height:600px;text-align: left;height:auto !important;overflow:visible; color:#666;font-size:14px;}/*这里，是对网站内页内容显示的设置，不做内页，这里可以不要动*/
/*内页内容格式设置结束*/
