.width{width: 1180px; margin: 0 auto;}
.bg{background: #EFEFEF;}
	header{height: 108px; font-size: 1.15em; padding-top: 25px; background: #FFFFFF; position: fixed; width: 100%; top: 0; z-index: 999;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);-moz-box-shadow:0 1px 2px rgba(0,0,0,.3);-ms-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3);}
	.logo{}.logo img{ vertical-align: middle;}
	.slide{background:url(../images/slidebg.jpg); margin-top: 108px;}
	nav{text-align: center; margin-top: 30px;}
	footer{background: #333333; color: #FFFFFF; margin-top: 50px;} footer a{color: #FFFFFF;}
	footer dl{line-height: 1.75em; margin-right: 40px;}
	footer dt{padding:10px; margin-bottom:10px;color: #4bbe3b; font-size: 1.3em; border-bottom: 1px solid #444444; position: relative;}
	footer dt a{color: #4bbe3b;}
	footer dt:after{content: ""; position: absolute; left: 0; bottom: -1px; width: 95px; height: 1px; background: #4BBE3B;}
	footer dd{padding: 0 10px;} footer dd a:hover{color: #4bbe3b;}
	.qq,.phone,.email{padding-left: 24px; margin: 12px 0; background: url(../images/QQ.png) no-repeat left; background-size: 18px 18px;}
	.phone{background-image: url(../images/phone.png);}
	.email{background-image: url(../images/Email.png);}
	.Copyright{background: #444444; padding: 12px 0; color: #4bbe3b;}
	.module{ padding: 28px 0;}
	.m_img{text-align: center;}.m_img img{width: 130px; height: 130px;}
	.m_title{font-size: 20px; text-align: center; padding-bottom: 20px; margin-top: 15px;}
	.m_desc{color: #999999; width: 70%; margin: 0 auto;}
	.title{font-size: 26px; font-weight: 200;    height: 24px;line-height: 24px;margin: 0 0 20px;position: relative;}
	.Mt-p{margin-top: 30px;}
	.imgbox{ position: relative; width: 100%; height: 0; padding-bottom: 62.5%; padding-left: 24px; padding-right: 24px; overflow: hidden; color: #FFFFFF; text-align: center; }
	.i_video_list .N4{padding:10px 5px; margin-bottom: 15px; position: relative;}
	.i_video_list a.N4 .imgbox:after,.video_list .imgbox:after{ content: ""; position: absolute;width:100%; height: 100%; left: 0; top: 0; background: url(../images/video.png) no-repeat center; background-size:60px 60px;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s; backface-visibility:hidden;-webkit-backface-visibility:hidden; -moz-backface-visibility:hidden;ms-backface-visibility:hidden;
	}
	.i_video_list a.N4:hover .imgbox:after,.video_list .imgbox:hover:after{ background: url(../images/video.png) no-repeat center;background-size:66px 66px;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s; backface-visibility:hidden;-webkit-backface-visibility:hidden; -moz-backface-visibility:hidden;ms-backface-visibility:hidden;
	}
	.i_video_list a.N4 .imgbox div,.video_list .imgbox div{transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);--webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s; backface-visibility:hidden;-webkit-backface-visibility:hidden; -moz-backface-visibility:hidden;ms-backface-visibility:hidden;}
	.i_video_list a.N4:hover .imgbox div,.video_list .imgbox:hover div{transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-moz-transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s; backface-visibility:hidden;-webkit-backface-visibility:hidden; -moz-backface-visibility:hidden;ms-backface-visibility:hidden;}
	.i_video_list .N4:nth-child(4n+1){padding-left: 0px; padding-right: 10px;}
	.i_video_list .N4:nth-child(4n){padding-right:0px ;padding-left: 10px;}
	.ivl_title{ font-size: 18px; line-height: 2em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.i_t1{text-align:center;font-size: 20px; margin-top: 38px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.i_t2{text-align:left;margin-top: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.i_t3{text-align:left;margin-top: 2px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.ivl_desc{color: #999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
	
	.i_banner{height: 314px; background: url(../images/banner.jpg) no-repeat center;}
	
	.Table{line-height: 2.2em;}
	.Table tr>td:first-child{font-weight: bold; text-align: center;}
	
	
/*分页样式*/
.PageClass         {background:none; padding:10px 0px; text-align:center;}
.PageClass a       {display:inline-block; padding:8px 12px; background:#EEE; margin:3px 1px; color:#686894; text-decoration:none;-moz-border-radius:2px;-khtml-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; overflow:hidden;}
.PageClass a:hover{background:#04BEE5; color:#FFF;}
.PageClass span    {display:inline-block; padding:8px 12px; background:#04BEE5; margin:3px 1px; color:#FFF; -moz-border-radius:2px;-khtml-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; overflow:hidden;}


/*轮播*/
.slide{position: relative; width: 100%; height: 420px;}

.mainleft{}
.leftnav li a{ line-height: 50px; display:block; border-bottom: 1px solid #EFEFEF;border-left: 1px solid #EFEFEF; border-right: 1px solid #EFEFEF; padding-left: 30px; position: relative;}
.leftnav li a:after{content: ""; position:absolute; right:12px;width: 12px; height: 12px; border: 4px solid #CCCCCC; border-top: 0; border-left: 0;-moz-transform:rotate(-45deg) translateY(-50%);-webkit-transform:rotate(-45deg) translateY(-50%);-o-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%); top: 50%;}
.leftnav li a.activ{color: #0B85C2;}
.leftnav li a.activ:after{border-color: #0B85C2; color: #0B85C2;}
.leftnav li a:before{content: ""; position:absolute; left:13px; top:21px;width: 8px; height: 8px; background: #CCCCCC;}
.leftnav li a.activ:before{background: #0B85C2;}
.leftnav li a:hover:after{border-color: #0B85C2;}
.mainright{padding: 25px;}
.voide_list li{margin-bottom: 25px;}


.selectbox{background: #EFEFEF; width: 100%;line-height: 40px;}
.selectbtn{ text-align: center; padding: 12px 0;}
.selectbtn a{display: inline-block; position: relative; line-height: 32px; padding: 0 28px; margin: 0; margin-right: -4px; border: 1px solid #0B85C2;}
.selectbtn a:hover{background: #04BEE5; border-color: #04BEE5; color: #FFFFFF;}
.selectbtn a:first-child{-moz-border-radius:8px 0 0 8px;-khtml-border-radius:8px 0 0 8px;-webkit-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px}
.selectbtn a:last-child{-moz-border-radius:0 8px 8px 0;-khtml-border-radius:0 8px 8px 0;-webkit-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0}
.selectbtn a.activ{background: #0B85C2; color: #FFFFFF; cursor: default;border-color: #0B85C2;}

.contentleft{border-left: 1px solid #EFEFEF; border-right: 1px solid #EFEFEF;}
.contentright{padding: 20px;}
.contentright h2{text-align: center; font-size: 24px; width: 100%; display: block; padding: 30px 0;}
.contentright .content{ padding:20px 30px;}
.contentright .content img{max-width: 100%;}

.news .detail{ position: relative;}
.news .detail h3{font-size: 20px;}
.news li{border-bottom: 1px solid #EFEFEF; padding-bottom: 20px;}
.more{float: right; color: #999999; font-size: 15px;}
.detail_desc{margin-top: 20px; }
.detail_desc a{color: #777777;}
.detailbtn{padding: 6px 18px; background: #0B85C2; color: #FFFFFF;}
.btnbox{position: absolute; bottom: 5px;}
.detailbtn:hover{background: #04BEE5; color: #FFFFFF;}

.video_list .N4{padding: 5px; padding-bottom: 15px;}
.video_list .border{border: 1px solid #CECECE; position: relative;}
.video_list .border ._15{text-align: center; border-left: 1px solid #EFEFEF;}
.video_list .imgbox{display: block; border: 1px solid #EEEEEE; color: #FFFFFF;}
.video_text{display:block;padding: 5px 10px 10px 10px;}
.video_text .ivl_desc{ height: 40px;}
.video_btn{margin-top: -46px; position: absolute; right: 0; background: rgba(255,255,255,.8); width: 100%; padding: 8px;text-align: center; display: none;}
.video_btn a{text-align: center; padding:4px 8px;font-size: 15px; width: 80px; color: #FFFFFF;display: inline-block; margin-right: 5px;}
.video_btn a:nth-child(1){background: #FA7A7A;}
.video_btn a:nth-child(2){background: #46BF8B;}
.video_btn a:nth-child(3){background: #56C7D5; margin-right: 0;}
.play{vertical-align: middle;display:inline-block;width: 20px; height: 20px; margin-top: -2px; background: url(../images/icon.png) no-repeat top;background-position-x: 0px;}
.share{ vertical-align: middle;display:inline-block;width: 20px; height: 20px; margin-top: -2px; background: url(../images/icon.png) no-repeat top; background-position-x: -20px;}
.download{ vertical-align: middle;display:inline-block;width: 20px; height: 20px; margin-top: -2px; background: url(../images/icon.png) no-repeat top; background-position-x: -40px;}
.video_btn a:hover .download,.video_btn a:hover .share,.video_btn a:hover .play{ background-position-y: -20px;}

header .width{}
.nav-Bg-slide{}
.mynav ul {display: table;width: 100%; position: relative;}
.mynav a {display: block;color: black; font-size:16px;text-decoration: none;padding: 7px 5px;}
.target { position: absolute; top:65px;border-bottom: 4px solid transparent;z-index: -1;-webkit-transform: translateX(-60px);transform: translateX(-60px);}
.mynav a,.target {-webkit-transition: all .35s ease-in-out;transition: all .35s ease-in-out;}


.gxjl{ border-top: 1px dashed #2F70BA;}
.gxjl dl{padding: 15px; padding-left:0;border-bottom: 1px dashed #DDDDDD;}
.gxjl dt{padding-bottom: 10px;}
.gxjl dt h2{font-weight: bold; font-size: 18px;}
.gxjl dd{color: #777777; line-height: 24px;}
.gxjl dd div{position: relative; padding-left: 20px;}
.gxjl dd div:before{content: ""; position: absolute; left: 2px;top: 6px; background: #DDDDDD; width:12px; height:12px;-moz-border-radius:50em;-khtml-border-radius:50em;-webkit-border-radius:50em;border-radius:50em}

	.about{line-height: 40px; font-size: 16px; padding-top: 40px;}
	.about p{text-indent: 2em; color: #777777;}
	.contact .N2:first-child{padding-right: 10px;}
	.contact .N2:last-child{padding-left: 10px;}
	.contact_c{padding: 30px; line-height: 36px; font-size: 18px;}
	.contact_c strong{color: #FA7260;}
	.contact_c a img{margin-top: 0px; display: inline-block; vertical-align: middle;}
	.contact_t{font-size: 24px; padding: 30px;}
	.about .title{text-align: center; font-size: 32px; margin-bottom: 10px;}
	.about .desc{text-align: center; margin-bottom: 20px;}
	.about .title,.contact .title,.colorT{color: #2F70BA;}
	.Pt_108{padding-top: 108px;}.Pb_50{padding-bottom: 50px;}

	.ask_list{padding-bottom: 30px; font-size: 16px; line-height: 38px;}
	.ask_t{background: url(../images/ask.png) no-repeat 2px 11px; padding-left: 25px;}
	.ask_c{padding:0 15px; margin-left: 20px; background:#EEEEEE; position: relative; overflow: visible;}
	.ask_c:before{content: ""; position: absolute;left:-8px; top: 7px; width: 0; height: 0; border-top: 0px solid transparent; border-right: 8px solid #EEEEEE; border-bottom: 16px solid transparent; }
	a.seeall{color: #0B85C2;}a.seeall:hover{color: #0A6999}
	
	.down_T{color:#2F70BA;padding: 60px 0 40px 0; text-align: center; font-size: 38px;}
	.Table td.Table_T{background: #2F70BA; color:  #FFFFFF; font-size: 16px;}
	.tdcolor{color: #2F70BA;}
	.down_desc{padding: 25px; border: 1px solid #DDD; background: #FFFFFF;}
	.callout-button{color: #0A6999;}.callout-button:hover{color: #0B85C2;}
	.down_btn{margin-top: 60px; text-align: center;}
	.down_btn a{color:#FFFFFF; background: #0B85C2 url(../images/downicon.png) no-repeat 36px 18px ; padding: 18px 40px 18px 60px; font-size: 18px;}
	.down_btn a:hover{background-color: #04BEE5;}
