@charset "utf-8";
.wrapwidth{width:1200px;margin: 0 auto}
.fl {float: left;}
.fr {float: right;}
.mb20 {margin-bottom: 20px;}

/*banner*/
.fullSlide{width:100%;position:relative;height:600px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:600px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:600px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#006fc2;filter:alpha(opacity=70);opacity:0.7;line-height:999px;}
.fullSlide .hd ul .on{background:#F5A601;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(/static/images/banner/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

/*gotop*/
.cbbfixed {position: fixed; right:10px;transition: bottom ease .4s;bottom: -99px;z-index: 3;cursor:pointer;}
.cbbfixed .cbbtn {width: 40px;height: 40px;display: block;background-color: #006fc2;}
.cbbfixed .gotop, .cbbfixed .qqkf{transition: background-color ease .3s;margin-top: 1px;}
.cbbfixed .qqkf .qq-icon{float:left;margin:9px 0 0 8px;width:24px;height:24px;background: url(/static/images/side-icon03.png);}
.cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background: url(/static/images/side-icon02.png);}
.cbbfixed .gotop:hover ,.cbbfixed .qqkf:hover, .cbbfixed .cweixin:hover {background-color:#F5A601;}
.cbbfixed .cweixin {background: #006fc2;}
.cbbfixed .cweixin div {background: url(/static/images/erwei.png);width: 194px;height: 199px;position: absolute;left: -194px;top: -115px;opacity: 0;transform: scale(0);    -webkit-transform: scale(0);transform-origin: 100% 70%;-webkit-transform-origin: 100% 70%;transition: transform ease .3s,opacity ease .3s;-webkit-transition: all ease .3s;display:none\0;*display:none;}
.cbbfixed .cweixin:hover div {display: block;transform: scale(1);-webkit-transform: scale(1);opacity: 1;*display:block;}
.cbbfixed .cweixin .weixin-icon{float: left;margin:12px 0 0 11px;width:18px;height: 18px; background: url(/static/images/side-icon01.png);}

/*header*/
.header{}
.topbar{
	width:100%;
	height:30px;
	color:#fff;
	background:#00366F;
	}
.topbar  a{
	padding:0 10px;
	font-size:12px;
	color:#fff
	
}
.header_top{
	height:200px;
	background: url(/static/images/top.png) 50% 0% no-repeat;
	position: relative;
	margin:10px 0;
}
.header .header_nav{
	height:70px;
	background-color:#0963C3;
}
#mainlevel_1{
	background-color: #F5A601;
}
.albb{
	position: absolute;
    top: 24px;
    left: 56%;
}
/*footer*/
#footer{
	width: 100%;
    
	overflow:hidden
}
#footer,#footer a{
	color:#a9aaab
}
.footer{
	padding:20px 0;
	text-align:center

}
.footer_main{
	background: #0963C3;
	color:#fff
}
.footer_c{
	padding:40px 0;
	font-size:18px;
	line-height:36px;
	clear:both;
}
.footer_logo{
	float:left;
	width:180px;
	height:130px;
	display:block;
	margin-left:60px;
	background-image:url(../images/logo1.png);
}
.footer_lianxi{
	float:left;
	width:500px;
	display:block;
	margin-left:100px;
}
.footer_wx{
	float:left;
	width:140px;
	height:140px;
	display:block;
	margin-left:60px;
	background:url(../images/wx.jpg)  no-repeat;
	background-size: 100% 100%;
}
.footer_wx p,.footer_logo p{
	padding-top:140px;
	text-align:center
}

.footer_nav{
	width: 100%;
	text-align:center;
	padding:40px 0 30px;
	font-size:20px;
	color:#fff
}
.footer_nav a{
	color:#fff !important;
	padding:0 40px;
	font-size:20px;
}
/*main*/
.main{
	margin:0 auto 0 !important;
}
.main_bg{
	background-color: #edeef3;
}
.main_width{
	width:100%;
	overflow:hidden;
}
.wrap_box{
	padding:40px 0;
	overflow:hidden
}

.box_title{
	position:relative;
	overflow:hidden
}
.box_title h2{
	color:#333;
	text-align: center;
	line-height: 60px;
	font-size: 38px;
	font-weight:bold;
}
.box_title en{
	display:block;
	color:#888;
	text-transform: uppercase;
	width:400px;
	margin: 0 auto;
	font-size: 18px;
	text-align: center;
}
.box_fl{
	width: 230px;
    background-color: #0963C3;
	overflow:hidden;
}
							
.box_fl h3{	
	height:90px;
	line-height:90px;
	font-size: 24px;
	background:#0963C3;
	color:#fff;
	text-align:center;
}
.contact_us{
	background:#edeef3;
	padding:5px;
	margin-top:0;
}
.box_fr{
	width:950px;
	background:#fff;
	min-height:600px;
	font-size:18px;
	line-height:36px;
}
.box_title_h3{
	font-size: 16px;
    line-height: 70px;
    color: #fff;
	overflow:hidden;
	background:#0963C3
}
.box_title_h3 h3{
	font-size: 16px;
	font-weight: normal;
	padding:0 16px;
	float: left;
}
.box_title_h3 en{
	font-size:12px;
	padding-left:10px;
	text-transform: uppercase;
}
.box_title_h3 a{
	font-size:12px;
	display:block;
	float:right;
	text-transform: uppercase;
	margin-right: 14px;
	background:#fff;
	height:30px;
	line-height:30px;
	padding:0 10px;
	color:#333;
	margin-top:20px;
}
.box_title_h3 a:hover{
	background:#ff2e2e;
	color:#fff
}
.about_bg{
	height:305px;
	padding: 30px 0;
	background: url(/static/images/about_bg.jpg) 50% 0% no-repeat;
	border-bottom:6px solid #258AE4;
	border-top:6px solid #258AE4;
}
.about_bg .box_title h2{
	background-image:url(../images/about_title.png);
	color:#125896
}
.about_img img{
	width:279px;
	height:174px;	
}
.about_box{
	font-size:16px;
	line-height:36px;
	text-indent:2em;
	text-align:center
}
.box_main{
	padding:10px;
	overflow:hidden;
	min-height:610px;
}
/*new*/
.new_box{
	width:690px
}

.insidepages h3{
	font-size: 18px;
    line-height: 70px;
    color: #fff;
	overflow:hidden;
	background:#0963C3;
    padding-left: 10px;
}
.insidepages h3,.insidepages h3 a{
	font-size:18px;
	font-weight:normal;
	color:#fff
}
.x1ContentStyles_01{
	margin-left:0 !important;
	padding:0 10px !important;
}

/*友情链接*/
#links_c{ margin:15px auto;}
#links_c_l{width:90px; float:left; height:30px;line-height:30px; overflow:hidden; font-weight:bold;color:#fff; font-weight:normal}
#links_c_r{ float: left;line-height:30px;}
.link li a{
	color:#fff !important
}

.photoContentStyles_03 ul li .artTitle .artName,.thContentStyles_03 ul li .artTitle .artName,.ContentStyles_03 ul li .artTitle .artName{
	height:30px !important;
}

.jianeng_13{background:#edeef3;min-width: 1200px;overflow: hidden;}
.jianeng_12 ul{overflow: hidden;width: 989px;margin: 28px auto 0;}
.jianeng_12 ul li{float: left;width: 134px;position: relative;text-align: center;}
.jianeng_12 ul li a{width: 114px;padding:25px 0 30px 0;margin: 10px auto;display: block;background: #fff;color: #0963C3;}
.jianeng_12 ul li a b{display: block;position: absolute;width: 30px;height: 33px;line-height: 17px;color: #fff;background:url(/static/images/jianeng_13.jpg) no-repeat;top: 10px;right: 9px;text-align: right;padding-right: 3px;font-weight: lighter;}
.jianeng_12 ul li a:hover{background: #0963C3;color:#fff;-moz-box-shadow:0px 0px 5px #575b65; -webkit-box-shadow:0px 0px 5px #575b65; box-shadow:0px 0px 5px #575b65;cursor:pointer;}
.jianeng_12 ul li a:hover b{background:url(/static/images/jianeng_13.jpg) 0 -33px no-repeat;color: #0963C3;}
.jianeng_12 ul li a p{display: block;margin: 0 auto 10px;width: 35px;height: 32px;}
.jianeng_12 ul li a p.p_1{background:url(/static/images/jianeng_14.jpg) no-repeat;}
.jianeng_12 ul li a:hover p.p_1{background:url(/static/images/jianeng_14.jpg) 0 -32px no-repeat;}
.jianeng_12 ul li a p.p_2{background:url(/static/images/jianeng_14.jpg) -35px 0 no-repeat;}
.jianeng_12 ul li a:hover p.p_2{background:url(/static/images/jianeng_14.jpg) -35px -32px no-repeat;}
.jianeng_12 ul li a p.p_3{background:url(/static/images/jianeng_14.jpg) -70px 0 no-repeat;}
.jianeng_12 ul li a:hover p.p_3{background:url(/static/images/jianeng_14.jpg) -70px -32px no-repeat;}
.jianeng_12 ul li a p.p_4{background:url(/static/images/jianeng_14.jpg) -105px 0 no-repeat;}
.jianeng_12 ul li a:hover p.p_4{background:url(/static/images/jianeng_14.jpg) -105px -32px no-repeat;}
.jianeng_12 ul li a p.p_5{background:url(/static/images/jianeng_14.jpg) -140px 0 no-repeat;}
.jianeng_12 ul li a:hover p.p_5{background:url(/static/images/jianeng_14.jpg) -140px -32px no-repeat;}
.jianeng_12 ul li a p.p_6{background:url(/static/images/jianeng_14.jpg) -175px 0 no-repeat;}
.jianeng_12 ul li a:hover p.p_6{background:url(/static/images/jianeng_14.jpg) -175px -32px no-repeat;}
.jianeng_12 ul li.li1{width: 31px;height:61px;display: block;margin: 0 3px;border-bottom: 1px solid #c0c3d2;}
.jianeng_12_more{width: 233px;height: 29px;line-height: 29px;margin: 45px auto;}
.jianeng_12_more ul{overflow: hidden;}
.jianeng_12_more ul li{float: left;}
.jianeng_12_more ul li a{margin-left: 19px;display: block;width: 107px;background: #ff2e2e;text-align: center;color: #fff;}
.jianeng_12_more ul li a.fir{background: #0963C3;margin-left: 0px;}

/*简介*/
.box {
    width: 1200px;
    height: auto;
    margin: 0 auto;
}
#com_bg {
    width: 100%;
    height: 978px;
    background: url(/static/images/20171229173712_95909459.jpg) no-repeat center;
}

.com_t {
    padding: 260px 0 0 400px;
}

.com_t p {
    font-size: 36px;
    color: #333;
    font-weight: bold;
    line-height: 40px;
}

.com_w {
	padding: 60px 0 0 400px;
	width:700px;
}

.com_w p {
    font-size: 20px;
    line-height: 46px;
    color: #666;
    font-weight: normal;
    text-indent: 2em;
}

.com_w a {
    display: block;
    font-size: 14px;
    text-align: center;
    width: 128px;
    height: 38px;
    border: 1px solid #fff;
    color: #fff;
    line-height: 38px;
    float: left;
    margin-top: 35px;
    margin-left: 37px;
}
.youshi{
	background: url(/static/images/youshi.png) top center no-repeat;
    height:729px;
}


/* com-title */
.com-title{width: 100%;text-align: center;padding-top: 66px;}
.com-title h2{font-size: 32px;color: #333333;}
.com-title h2 em{font-weight: bold;color: #0963C3;font-style: normal;}
.com-title h2 a{color: #333333;text-decoration: none;}
.com-title p{font-size: 14px;color: #999999;font-family: arial;margin-top: 9px;word-spacing: 2px;}

.clearfix{ /*兼容 IE*/
    zoom: 1;
}
.clearfix:after {
    content: '';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

.content,.container{margin-left:auto; margin-right:auto; width:1200px;}

/* adv */
.adv{width: 100%;background: url(/static/images/advbg01.jpg) no-repeat center;height: 2070px;}
.adv .com-title{width: 100%;padding-top: 98px;text-align: center;}
.adv .com-title h2{font-size:48px;}
.adv .com-title p{font-size: 18px;color: #666666;margin-top: 22px;background: url(/static/images/adv-titlexian.png) no-repeat center;font-family: arial;}
.adv .mainCon{width: 100%;}
.adv .mainCon .con{height: 337px;}
.adv .mainCon .conL{float: left;width: 564px;height: 337px;position: relative;}
.adv .mainCon .conL dt{float: left;width: 87px;height: 86px;}
.adv .mainCon .conL dt img{display: block;width: 87px;height: 86px;}
.adv .mainCon .conL dd{width: 452px;float: right;display: block;}
.adv .mainCon .conL dd h3{font-size: 24px;color: #0963C3;padding-top: 16px;}
.adv .mainCon .conL dd p{font-size: 16px;color: #333333;margin-top: 6px;}
.adv .mainCon .conL ul{margin-top: 28px;}
.adv .mainCon .conL li{margin-left: 38px;padding-left: 35px;background: url(/static/images/adv-icon01.png) no-repeat left 6px;font-size: 14px;color: #666666;margin-bottom: 18px;}
.adv .mainCon .conL a{display: block;width: 166px;height: 52px;line-height: 52px;text-align: center;text-decoration: none;background: #0963C3;border-radius: 3px;font-size: 14px;color: #fff;position: absolute;bottom: 12px;left: 38px;transition: all 0.5s ease-out;z-index: 1;}
.adv .mainCon .conR{width: 562px;height: 323px;float: right;padding: 6px;background: #fff;border: 1px solid #cbcbcb;border-radius: 3px;}
.adv .mainCon .con.even .conL{float: right;}
.adv .mainCon .con.even .conR{float: left;}
.adv .mainCon .con1{margin-top: 68px;}
.adv .mainCon .con2{margin-top: 109px;}
.adv .mainCon .con3{margin-top: 123px;}
.adv .mainCon .con4{margin-top: 109px;}



.adv .mainCon .conL a::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 166px;
    height: 52px;
    background: #FF2600;
    z-index: -1;
    opacity: 0;
    -webkit-transform: scale3d(0.7, 1, 1);
    transform: scale3d(0.7, 1, 1);
    -webkit-transition: -webkit-transform 0.6s, opacity 0.6s;
    transition: transform 0.6s, opacity 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    border-radius: 3px;
}
.adv .mainCon .conL a:hover::before{background: #FF2600;opacity: 1;transform: scale3d(1,1,1);-webkit-transform:translate3d(0,0,0);}
.adv .mainCon .conL a:hover{color: #fff; background: #FF2600;border-color: #FF2600;}

/* about */
.about{width: 100%;background: url(/static/images/20171229173712_95909459.jpg) no-repeat center top;padding-bottom:74px;}
.about .com-title{padding-top: 78px;}
.about .com-title h2 a{color: #fff; font-size:32px}
.about .com-title p{color: #fff;}
.about .mainCon{width: 100%;margin-top: 25px;}
.about .about-article{margin-top: 28px;text-align: center;}
.about .about-article h2{font-size: 18px;color: #fff;}
.about .about-article h2 a{color: #fff;text-decoration: none;}
.about .about-article p{font-size: 18px;line-height: 36px;color: #fff;margin-top: 14px;}
.about .about-article a.more{display: block;width: 52px;height: 52px;margin: 32px auto 0;}
.about .about-article a.more img{display: block;width: 52px;height: 52px;transition: all 1s ease-out;}
.about .about-article a.more:hover img{transform: rotate(360deg);}
.about .about-article .about-pic img{display: block;width: 100%;height: 389px;}
.about .about-article .about-pic{margin-top: 44px;box-shadow: 0px 10px 16px #e7e7e7;}
.about .about-honor{width: 1200px;margin-top: 48px;}
.about .about-honor .menu{width: 100%;height: 48px;text-align: center;position: relative;}
.about .about-honor .menu i{display: block;width: 100%;height: 1px;background: #dddddd;position: absolute;left: 0;top: 24px;}
.about .about-honor .menu li{width: 178px;text-align: center;line-height: 46px;height: 46px;font-size: 16px;border: 1px solid #cccccc;margin-left: 12px;border-radius: 30px;display: inline-block;*display: inline-block;position: relative;z-index: 9;background: #fff;}
.about .about-honor .menu li a{display: block;color: #666666;text-decoration: none;}
.about .about-honor .menu li:first-child{margin-left: 0;}
.about .about-honor .menu li.cur{background: #0963C3;border-color: #0963C3;}
.about .about-honor .menu li.cur a{color: #fff; font-size:24px}
.about .about-honor .conBox{height: 288px;position: relative;margin-top: 28px;}
.about .about-honor .conBox li{float: left;width: 288px;height: 288px;position: relative;float: left;margin-left: 16px;}
.about .about-honor .conBox li:first-child{margin-left: 0;}
.about .about-honor .conBox li span{display: block;width: 288px;height: 288px;overflow: hidden;}
.about .about-honor .conBox li img{display: block;width: 288px;height: 288px;transition: all 1s ease-out;}
.about .about-honor .conBox li:hover img{transform: scale(1.1);}
.about .about-honor .conBox li p{height: 56px;line-height: 56px;text-align: center;width: 268px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 16px;color: #fff;position: absolute;left: 0;bottom: 0;background: url(../images/aboutBg02.png);padding: 0 10px;}
.about .about-honor .conBox li a{display: block;text-decoration: none;}


.x1ContentStyles_01 ul li,.x1ContentStyles_01 ul li a{ height:80px !important; line-height:80px !important; font-size:18px !important}
.thContentStyles_03 ul li .artTitle h2{font-size:16px !important}

/* flow */
.flow{width: 100%;background: url(/static/images/flowbg01.jpg) no-repeat center;height: 335px;}
.flow .mainCon{position: relative;height: 335px;}
.flow .mainCon li{float: left;width: 108px;margin-top: 120px;text-align: center;margin-left: 55px;}
.flow .mainCon li span{display: block;width: 108px;height: 108px;border-radius: 50%;}
.flow .mainCon li img{display: block;width: 108px;height: 108px;}
.flow .mainCon li em{display: block;font-size: 16px;color: #fff;margin-top: 22px;}
.flow .mainCon li.four{margin-left: 327px;}
.flow .mainCon li:first-child{margin-left: 0;}
.flow .mainCon .flow-title{width: 225px;height: 205px;position: absolute;left: 50%;margin-left: -112px;top: 62px;padding-top: 20px;}
.flow .mainCon .flow-title img{display: block;width: 225px;height: 225px;-webkit-transition : .1s ease-out;-moz-transition : .1s ease-out;-ms-transition : .1s ease-out;-o-transition : .1s ease-out;transition : .1s ease-out;animation:dong 1.5s infinite;opacity: 1;position: absolute;left: 0;top: 0;}
.flow .mainCon .flow-title .box{width: 183px;height: 183px;padding-top: 58px;text-align: center;margin: 0 auto;height: 125px;background: url(/static/images/flow-y02.png) no-repeat center;position: relative;z-index: 9;}
.flow .mainCon .flow-title .box  p{font-size: 18px;color: #333333;}
.flow .mainCon .flow-title .box h3{font-size: 31px;color: #fb6a01;}

.header_bt{
	padding-top:120px;
	width: 1300px;
    margin: 0 auto;
}
.header_bt div{
	float:left;
	margin-left:20px;
}
.header_bt1{
	color:#fff;
	background:#BF0E0C;
	padding:10px;
}
.header_bt2{
	color:#BF0E0C;
	font-weight:bold;
	font-size:20px;
	line-height:38px;
}
.header_bt3{
	color:#ccc;
	font-size:72px;
	line-height:52px;
	padding-top:10px;
}
.header_bt4{
	width:1000px;
}