/*---------- import ---------*/


/*---------- base ---------*/
@keyframes fadein{
    0%{opacity: 0;
         }
    100%{
        opacity: 1;

    }
}
@-webkit-keyframes fadein{
        0%{opacity: 0;
         }
    100%{
        opacity: 1;

    }
}
@-moz-keyframes fadein{
        0%{opacity: 0;
         }
    100%{
        opacity: 1;

    }
}
@-o-keyframes fadein{
        0%{opacity: 0;
         }
    100%{
        opacity: 1;

    }
}
@-ms-keyframes fadein{
        0%{opacity: 0;
         }
    100%{
        opacity: 1;

    }
}
*{	padding:0px;	margin:0px;}
html{height: 100%;}
body{ font-size:14px; font-family:"微软雅黑"; background-color:#ffffff; height: 100%; color:#666;  }
img{	border:none;}
a{	color:#000;	text-decoration:none;}
a:hover{	color:#000;	text-decoration: underline;}
ul{	list-style:none;}
input,select,button,textarea{	font:12px; font-family:"微软雅黑";	vertical-align:middle;}

/*---------- stock ---------*/
.center{	margin:0px auto;}
.w960{	width:960px;	/*position:relative;*/}
.pright .infos_userinfo {	margin-bottom: 0px;}
.mt1{/* ( margin-top * 1 ) */	margin-top:8px;}
.pright .mt1{	margin-top:0px;}
.mt2{/* ( margin-top * 2 ) */	margin-top:16px;}
.clear{	overflow:hidden;}
.clr{	clear:both;	}
.blank20{ height:20px; line-height:20px; clear:both;}
.blank30{ height:30px; line-height:30px; clear:both;}
.blank50{ height:50px; line-height:50px; clear:both;}
ins{ display:none;}
.font24{ font-size:24px; color:#FFFFFF;}
.fl{ float:left;}
.fr{ float:right;}
.input_out{ background:#41afe7;}
.input_move{background-color:#ff9c00;}

/*---------- frame ---------*/
.black{ width:100%; height:5px; background:#020100; display:none;}
.top{ width:100%; height:100px;z-index:99999999999;background-color: rgba(103,191,238,0.3);}
/*---------- frame : header ---------*/
.header{width:1200px; height:100px;margin:0px auto; overflow:hidden;}
.header h1{ float:left; width:200px; height:85px; margin-left:0px; margin-top:7px; background:url(../images/logo_i.png) no-repeat;}
.header h1 a{float:left; width:200px; height:85px;}
/*.nottop{ background:url(../images/top_bg_on.png) repeat;}*/

.nav {width:990px; float:right; position:relative; }
.nav  ul li {float:left;padding:0 0px;text-align:center;height:100px;line-height:100px;}
.nav li{ width:120px; height:100px; display:inline;  float: left;}

.nav li a{ display: block; text-decoration: none;}
.nav li b,.nav li i{
 color:#047dff;
 line-height: 100px;
 display: block; width:120px; 
 text-align: center;font-size:14px;
}
.nav li b{ font-weight:normal;}
.nav li i{ font-style: normal; color:#047dff; font-size:14px;}



/*.nav li a:hover{z-index:99; z-index:99;}
.nav li a:hover span{visibility:visible;top:0;left:0;cursor:pointer;}
.nav li a span{position:absolute;left:-999em;visibility:hidden;}

.nav li .en,.nav li .cn{line-height:100px; display: block;font-size:20px; width:120px; height:100px; float:left;  text-decoration:none; color:#fff;}*/

.nav .cur i{ display:block; position:absolute; font-size:16px;}
.nav .cur b{ display:none;}
.curBg {/* background:url(../images/nav_on.png) repeat-x;*/ height:100px; z-index:-1;position:absolute;bottom:0;width:120px;left:0px;}
.nav .cur{ background:url(../images/nav_on2.png) repeat-x; color:#047dff;}
.nav .cur i{color:#047dff;}

.banner{ width:100%; margin:0px auto; height:1080px; background:url(../images/banner.jpg) center no-repeat;min-width:1200px;}
/*index*/

#slider li{  width:100%; height:1079px; overflow:hidden; display:block; position:absolute; top:0; left:0; }
#slider li .word{  width:207px;margin:110px auto  auto  364px ; height:567px;}
#slider li .word img{ display:block; width:100%; height:100%; }
.index_banner{-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
position:relative; display:block;  width:100%; height:1079px; overflow:hidden; display:block;min-width:1200px; }
.index_banner .num {text-align:center; position:absolute; z-index:999; width:100%; bottom:200px; display:block; z-index:9999}
.index_banner .num span {  cursor:pointer; display:inline-block;  margin:0 4px; background:url(../images/bannerBtn.jpg) no-repeat; text-align:center; width:123px; height:4px; text-indent:-99999999999px;}
.index_banner .num span:hover, .index_banner .num span.on{background-position:-20px 0; background:url(../images/bannerBtnOn.jpg) no-repeat;}
.index_banner .arw span{position:absolute; z-index:99; width:76px; height:148px; cursor:pointer; display:block; top:300px;}



.tabbox {width: 1200px; margin: 10px auto; height:auto; overflow:hidden;}
.tabbox .tab{overflow:hidden;margin: 0;	padding: 0;	list-style: none;	height: 82px;		width:920px; margin:0px auto; background:url(../images/tabs1_bg.jpg)  no-repeat; }
.tabbox .tab a{float: left;	margin: 10px 20px;	padding: 0;	height: 60px;
	line-height: 60px; width:260px; background:url(../images/tab_bg.png) center no-repeat; text-align:center;	 
	overflow: hidden;
	position: relative; text-decoration: none;
	color: #fff;
	display: block;
	font-size:20px;	
	outline: none; transition: all .6s;}
.tabbox .tab a:hover{background:url(../images/tab_bg_on.png) center no-repeat;}
.tabbox .tab a.on{background:url(../images/tab_bg_on.png) center no-repeat;}
.tabbox .tab .line{ float:left; width:34px; height:82px; background:url(../images/tab_line.png) no-repeat;}
.tabbox .content{ color:#333333;
	clear: both;
	float: left; 
	width: 100%; margin-top:60px;
	}
.tabbox .content .fuwu1{display:none; height:355px; overflow:hidden; animation:fadein 0.6s linear 1;
    -webkit-animation:fadein 0.6s linear 1;
    -moz-animation:fadein 0.6s linear 1;
    -o-animation:fadein 0.6s linear 1;
    -ms-animation:fadein 0.6s linear 1;}



.agfuwu{ width:100%; float:left;  font-size:13px;}
.agfuwu li{ float:left; width:223px;   margin:0px 38px; position:relative; }
.agfuwu li i{float:left; width:136px; height:136px;  margin-left:40px; background: url(../images/ico_fuwu.png) no-repeat; 	transition: all .6s;}

.agfuwu li .line2 { height:2px; width:20px; background:#41afe7; position:absolute; top:180px;left:101px;}
.agfuwu li a h4{ top:150px; position:absolute; float:left; left:0; text-align:center; width:100%; font-weight:normal; font-size:16px; color:#273359;}
.agfuwu li span{ float:left; margin-top:80px; width:100%;}
.agfuwu li a:hover{ cursor:pointer;}
.agfuwu li a:hover h4{ float:left; color:#41afe7; text-decoration:none;}

.agfuwu .b1{ background-position:0px 0px;  }
.agfuwu .b2{background-position:-136px 0px; 	}
.agfuwu .b3{background-position:-272px 0px;}
.agfuwu .b4{background-position:-408px 0px;	}

.agfuwu a:hover .b1{ background-position:0px -144px; }
.agfuwu a:hover .b2{ background-position:-136px -144px; }
.agfuwu a:hover .b3{ background-position:-272px -144px; }
.agfuwu a:hover .b4{ background-position:-408px -144px; }

.about dt{ width:100%; height:57px; background: url(../images/abouttit_bg.png) top no-repeat;  margin:0px auto;}
.about dt h3,.about dt h3 a{width:100%; height:50px; line-height:50px;  text-align:center; font-size:22px; color:#41afe7; padding-top:20px; font-weight:400; text-decoration:none;  }

.ppgs{ width:505px; float:left;margin-left:87px;   }

.ppgs dt{ width:100%; height:51px; }
.ppgs .ico11{background:url(../images/ppgs_tit.png) center no-repeat;}
.ppgs .ico22{background:url(../images/tdjs_tit.png) center no-repeat;}
.ppgs dd{ width:100%;  margin-top:35px; font-size:12px; color:#273359; line-height:24px;}
.ppgs .more{ clear:both; width:160px; height:50px; border:2px #41afe7 solid; border-radius:5px; float:left; margin-top:20px; margin-left:170px; }
.ppgs .more a{font-size:16px; color:#41afe7; text-transform:uppercase; text-align:center; line-height:50px; width:160px; float:left; text-decoration:none;transition: all .2s;}
.ppgs .more a:hover{ background:#41afe7; color:#FFF;}

.ppgs_r{ float:right; width:540px;  position:relative; background:#000;}
#list,#list22{width:100%;height:446px;position:absolute;0px;left:0;display:inline;}
#list ul,#list22 ul {margin:0px;padding:0px; float:left;}
#list li,#list22 li{width:100px;position:absolute;list-style-type:none;overflow:hidden;cursor:pointer;}
#list li img,#list22 li img{width:100%; height:100%;vertical-align:top;}
#list li div,#list22 li div{width:100%;height:100%;background:#000;filter:alpha(opacity=70); opacity:0.7; position:absolute; z-index:1; top:0px; left:0px;}
/*#list li .b_tit{width:100%;height:80px;position:absolute; z-index:1; bottom:-100%; left:0px;margin:0px;padding:0px;}
#list li .opacity{width:100%;height:80px;background:#000;filter:alpha(opacity=80); opacity:0.8; position:absolute; z-index:1; bottom:0px; left:0px;}
#list li .tit{width:324px;height:80px;padding:0 10px;position:absolute; z-index:2; bottom:0px; left:0px;}
#list li .tit span{width:100%;height:20px;font-weight:normal;float:left;text-align:left;line-height:30px;color:#fff;border-bottom:1px solid #2f2f2c;margin:0px;padding:0px;}
#list li .tit span em{color:#ba0707;font-style:normal;float:none;}
#list li .tit em{color:#fff;line-height:25px;float:left;margin:0px;padding:5px 0;font-style:normal;}*/




.case{ width:100%; margin:0px auto; clear:both; height:auto; min-width:1200px;}
.case dl{ width:100%; margin:0px auto; clear:both; height:auto; }
.case dt{ width:100%; height:57px; background: url(../images/casetit_bg.png) top no-repeat;  margin:0px auto;}
.case dt h3,.case dt h3 a{width:100%; height:50px; line-height:50px;  text-align:center; font-size:22px; color:#41afe7; padding-top:20px; font-weight:400; text-decoration:none;  }
.case dt span,.case dt span a{ float:right; width:60px; height:66px; line-height:66px;}
.case dd{ width:1200px;  height:auto; margin:0px auto;  }
/*.case dd ul{  width:1220px; margin:50px auto; float:left; clear:both;}
.case dd ul li { float:left; width:280px; height:350px; margin:10px 10px; background:#f6f6f6; display:inline; position:relative; }
.case dd ul li a{overflow:hidden; position:relative;width:280px; height:200px;}
.case dd ul li .img{ display:block; position:relative;width:280px; height:200px; overflow:hidden; }
.case dd ul li img{ width:280px; height:200px; position:absolute; z-index:1;}

.case dd ul li  a:hover img{  transform: scale(1.3);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1.3);
    -webkit-transform: all 1s ease 0s;}
.case dd ul li  a i{width:280px; height:0px; transition: all 0.6s ;background:url(../images/case_ico_on.png) no-repeat;position:absolute; z-index:2;}
.case dd ul li  a:hover i{  float:left; height:200px;  background:url(../images/case_ico_on.png) no-repeat; position:absolute; z-index:2;	left:0px;	top:0px; width:280px; height:200px;  }

.case dd ul li .text{ float:left; width:230px; text-align:center; margin:20px 25px; }
.case dd ul li .text .tit{ font-size:16px; color:#333; height:35px; line-height:35px; text-decoration:none;}
.case dd ul li  a:hover .tit{ color:#41afe7;}
.case dd ul li .text .line{ width:20px; height:2px; background:#41afe7; margin:0px auto; clear:both;}
.case dd ul li .text .date{ font-size:12px; color:#999; line-height:30px; height:30px;}
.case dd ul li .text .info{ text-align:left;}*/
.case .more{ width:160px; height:50px; margin:10px auto; clear:both;  }
.case .more a{ float:left; width:160px; height:50px; text-align:center; line-height:50px; background:#41afe7; border-radius:5px;clear:both; font-size:16px; color:#FFF; text-transform:uppercase; text-decoration:none;}
.case .more a:hover{ background:#ff9c00;transition: all .2s;}


.bannerline{ width:1200px; margin:0px auto; height:160px; background:url(../images/bannerline.jpg) no-repeat; clear:both;}


.news dt{ width:100%; height:57px; background: url(../images/newstit_bg.png) top no-repeat;  margin:0px auto;}
.news dt h3,.news dt h3 a{width:100%; height:50px; line-height:50px;  text-align:center; font-size:22px; color:#41afe7; padding-top:20px; font-weight:400; text-decoration:none;  }
/*.news{ width:1200px; margin:0px auto; clear:both;}
.news dt{ float:left; width:100%; height:60px;  margin:0px; padding:0px;  background:url(../images/news_topbg.jpg) no-repeat;}
.news dt ul{ float:left; margin-top:11px; margin-left:250px;}
.news dt ul li{ float:left; width:110px; height:40px; line-height:40px; text-align:center;font-size:18px; cursor:pointer; }
.news #mylink{float:right; padding-right:35px;margin-top:20px;font-size:20px; color:#41afe7; text-decoration:none;} 
.news #mylink:hover{color:#ff9c00;}

.news .off {
	 background:#ccc; border-radius:10px;
	height:40px;
	width: 100px;
	color: #000000;

	text-align: center;
	float:left;
	cursor:hand;
}

.news .on{
    height:40px;
	width: 100px;	
	color: #000000;
	text-align: center;
	float:left;
	cursor:hand;
}

#news01,#news02{ width:100%; margin:50px auto; clear:both; float:left;}*/
.in_circleW{padding-bottom:65px;overflow:hidden;osition:relative; width:1200px; margin:0 auto;}
.in_circleW .in_model_con{margin-top:60px;position:relative;}
.model01_top{height:44px;}
.model01_top h3{line-height:44px;font-size:16px;color:#696565;}
.model01_top h3 span{padding-left:10px;color:#999999;font-size:12px;font-weight:normal;}
.in_dynamicBox{width:370px;float:left;margin-right:20px;position:relative;}
.in_dynamic{height:354px;background-color:#fff; border:#5f5f5f solid 1px;}
.in_new_con{margin-top:16px;padding:0 15px;}
.in_new_con .time{width:80px;height:74px;float:left;text-align:center;font-size:0px;margin-right:14px;}
.in_new_con .time span{height:37px;line-height:37px;display:block;font-size:30px;color:#ffffff;background-color:#171D5D;}
.in_new_con .time p{height:37px;line-height:37px;display:block;font-size:12px;color:#ffffff;background-color:rgba(23, 29, 93, 0.75);}
.in_new_con .title{width:244px;float:left;overflow:hidden;}
.in_new_con .title h3 {height:30px;line-height:30px;font-weight:normal;font-size:18px;color:#3366cc;float:left;width:100%; display:inline-block; *display:inline;*zoom:0;*display:inline;*zoom:1; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.in_new_con .title h3 a{color:#171D5D;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;}
.in_new_con .title h3 a:hover{padding-left:5px;}
.in_new_con .title span{color:#999999;position:relative;padding-left:23px;margin-top:20px;display:inline-block; *display:inline;*zoom:0;*display:inline;*zoom:1;font-size:12px;}
.in_new_con .title span i{position:absolute;left:0;top:50%;margin-top:-7px;}
.in_new_txt{height:110px;padding:0 15px;margin-top:10px;line-height:22px;color:#999999;font-size:14px;overflow:hidden;}

.in_knowledgeBox{width:376px;float:left;margin-right:36px;position:relative;top:-200px; -moz-opacity:0; opacity:0;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;}
.in_news_list{overflow:hidden;}
.in_news_list ul{margin-top:-25px;}
.in_news_list li{height:100px;background-color:#ffffff;margin-top:25px;overflow:hidden; margin-right:15px; width:378px; float:left; border:#5f5f5f solid 1px;}
.in_news_list li a{display:block;padding:18px 22px;position:relative;overflow:hidden;*background-image:url(about:blank);}
.in_news_list li a:after{width:372px;height:96px;content:"";border:2px solid #1448b1;position:absolute;left:0;top:0;display:none;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;}
.in_news_list .time{width:64px;height:64px;float:left;background-color:#999999;text-align:center;margin-right:10px;color:#ffffff;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;}
.in_news_list .time span{display:inline-block; *display:inline;*zoom:0;*display:inline;*zoom:1;padding:10px 0;font-size:24px;line-height:.86em;}
.in_news_list .time p{font-size:12px;}
.in_news_list .con{width:255px;float:left;}
.in_news_list .con h3{width:100%;line-height:1.6em; display:inline-block; *display:inline;*zoom:0;*display:inline;*zoom:1; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;float:left;font-size:14px;color:#333333;font-weight:normal;-webkit-transition:300ms; -moz-transition:300ms; -ms-transition:300ms; transition:300ms;}
.in_news_list .con .p{width:100%;height:36px;margin-top:4px;color:#999999;line-height:18px;float:left;overflow:hidden;}
.in_schoolBox{width:810px;float:left;position:relative;}



.z_main{position:relative;margin-bottom:20px;}
.z_main {
-webkit-transition:800ms; -moz-transition:800ms; -ms-transition:800ms; transition:800ms;
/*transform: scale(1.02);*/
-moz-opacity:0; opacity:0;
}
.mianBox{width:760px;float:left;}
.sideBox{width:374px;float:right;background-color:#fff;}
.z_banner{overflow:hidden;position:relative;z-index:2;
-moz-opacity:0; opacity:0;
-webkit-transition:1000ms; -moz-transition:1000ms; -ms-transition:1000ms; transition:1000ms;
}
.z_banner .bg{width:300%;display:block;margin-left:-100%;text-align:center;position:relative;z-index:1;}
.z_banner .conBox{width:1200px;position:absolute;z-index:2;left:50%;top:0;margin-left:-600px;}



.toutiao{ float:left; width:240px; height:380px; margin-left:8px; position:relative; color:#FFF;}
.toutiao:hover{color:#FFF;}
.toutiao img{ position:absolute; z-index:1;}

.toutiao .titbg{ width:100%; height:0px; position:absolute; z-index:2; bottom:0px; background:url(../images/toutiao_bg.png) repeat; }
.toutiao .tit{ position:absolute; top:5px; bottom:0px; left:60px; height:50px; line-height:20px; font-weight:bold;}
.toutiao .date{ position: absolute; width:42px; height:35px; margin-left:10px; top:5px; background:url(../images/toutiao_date.png) 8px 5px no-repeat; font-style:normal;}
.toutiao .date .month{ font-size:16px; width:20px; float:left; text-align:left;}
.toutiao .date .day{ font-size:12px; float:right; text-align:right;}
.toutiao:hover .titbg{ display:block;  transition: all .6s; position:absolute; bottom:0px; height:50px; left:0px; background:url(../images/toutiao_bg.png) repeat;}
.toutiao:hover img{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8}

.center{ float:left; margin-left:0px; width:280px;height:380px;}
.center li{	width:100%;	overflow:hidden;	clear:both;	padding:0px 0px 10px; }
.center li a{ float:left; color:#aaaaaa; padding-left:5px; display:inline;  }
.center li .tuijian{ float:left; width:280px; height:185px; margin-left:8px;color:#FFF; position:relative;}
.center li .tuijian:hover{color:#FFF;}
.center li .tuijian img{ position:absolute; z-index:1;}
.center li .tuijian .titbg{ width:100%; height:50px; position:absolute; z-index:2; bottom:0px; background:url(../images/toutiao_bg.png) repeat; height:0px;  }
.center li .tuijian .tit{ position:absolute; top:5px; left:60px; height:50px; line-height:20px; font-weight:bold;}
.center li .tuijian .date{ position: absolute; width:42px; height:35px; margin-left:10px; top:5px; background:url(../images/toutiao_date.png) 8px 5px no-repeat; font-style:normal;}
.center li .tuijian .date .month{ font-size:16px; width:20px; float:left; text-align:left;}
.center li .tuijian .date .day{ font-size:12px; float:right; text-align:right;}
.center li a:hover .titbg{/* background:url(../images/toutiao_bg_on.png) repeat;*/ position:absolute; z-index:2;bottom:0px; left:5px;width:100%; height:50px;  transition: all .6s; }
.center li a:hover img{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8}

.newsright{ float:right; margin-left:10px;width:615px;height:380px; }
.newsright li{	width:100%;	overflow:hidden;	clear:both;	padding:5px 0px;	border-bottom:1px dashed #d6d6d6;	color:#aaa; }
.newsright li a{ float:left; color:#aaaaaa; padding-left:5px; display:inline; font-size:16px;}
.newsright li b a{color:#555;}
.newsright li a.preview{	width:99px;float:left;	margin-right:15px;	margin-bottom:0px;	display:inline; position:relative;}
.newsright li a.preview i{ position:absolute; width:99px; height:74px; background:url(../images/vedio_ico2.png) no-repeat center;}
.newsright li a.preview img{	width:99px;	height:74px;	display:block;	padding:1px;	border:1px solid #EEE;}
.newsright li a.preview:hover img{	border:1px solid #41afe7;}
.newsright li a.title{	overflow:hidden;font-size:16px; width:400px; float:left; font-weight:600;line-height:35px; color:#333333; display:inline; text-decoration:none;}
.newsright span.info{	display:block; float: right; width:80px; 	line-height:30px;	color:#555;color:#AAA; 	}
.newsright span.info small{	color:#999999;	font-size:14px; text-align:right; margin-right:0px;}
.newsright span.info a{	color:#1f70bf;text-decoration:none;}
.newsright p.intro{	color:#9a9a9a; float: left; width:480px;	line-height:20px; font-size:12px; margin-top:0px; }
.newsright li a:hover.title{ color:#41afe7;}



.vedio_toutiao{ float:left; width:540px; height:380px; overflow:hidden; position:relative;}
.vedio_toutiao img{ position:absolute; z-index:1;}
.vedio_toutiao i{ position:absolute; z-index:2; background:url(../images/vedio_ico1.png) center no-repeat; float:left;  width:540px; height:380px;}


/*.news dd li{ float:left; width:580px; margin:0px 20px; line-height:45px; border-bottom:#e9e9e9 1px solid; }
.news dd li a:hover{ color:#ef4000; text-decoration:none;}
.news dd li a{ float:left; color:#aaaaaa; padding-left:5px; display:inline; font-size:16px;}*/



.lxwm{ float:right; width:265px; height:191px;}
.lxwm a{ float:right; padding-top:153px; display:inline; font-size:13px; line-height:20px;color:#666666;}
.lxwm a:hover{ text-decoration:none;}


/* leftsead */
#leftsead{width:161px;height:290px;position:fixed;top:350px;right:0px; z-index:100;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:161px;height:60px;}
#leftsead li img{float:right;}
#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:161px;text-decoration : none}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:143px;}
#leftsead li a.youhui .2wm{display:none;position:absolute;right:143px;}
#p2{width:112px;background-color:#41afe7;height:48px;margin-left:47px;border:1px solid #41afe7;text-align:center;line-height:48px}
#p3{width:120px;background-color:#41afe7;height:48px;margin-left:37px;border:1px solid #41afe7;text-align:center;line-height:48px}
#p1{width:47px;height:49px;float:left}
/*
.meeting,.news{ width:1200px; margin:20px auto 0px; height:auto; }
.meeting dt{ float:left; width:100%; height:68px; line-height:68px; background:url(../images/hotel.jpg) no-repeat;}
.meeting dt h3,.meeting dt h3 a,.news dt h3 a{ width:100%; float:left; height:68px; font-size:68px; text-align:center; }
.meeting dt h3 a:hover,.news dt h3 a:hover{ text-decoration:none;}
.meeting dd,.news dd{ float:left; padding:40px 0px 0px;}
.meeting dd ul,.news dd ul{ float:left;}
.meeting dd li{ float:left; width:135px; height:171px; margin:0px 30px;}
.meeting dd li a{ float:left;}
.meeting dd li img{ float:left; width:135px; height:171px;}*/

.coopera{ width:100%; margin:0px auto; clear:both; height:auto; min-width:1200px; overflow:hidden;}
.coopera dl{ width:100%; margin:0px auto; clear:both; height:auto; }
.coopera dt{ width:100%; height:57px; background: url(../images/cooperatit_bg.png) top no-repeat;  margin:0px auto;}
.coopera dt h3,.coopera dt h3 a{width:100%; height:50px; line-height:50px;  text-align:center; font-size:22px; color:#41afe7; padding-top:20px; font-weight:400; text-decoration:none;  }
.coopera dt span,.coopera dt span a{ float:right; width:60px; height:66px; line-height:66px;}
.coopera dd{ width:1200px;  height:auto; margin:50px auto;  }

.in_partnership_list{font-size:0px;position:relative;display:inline-block; *display:inline;*zoom:0;*display:inline;*zoom:1;padding-bottom:1px; }
.in_partnership_list:after{width:99.5%;content:"";display:block;height:0;position:absolute;border-bottom:0px solid #ccc;left:0;bottom:1px;}
.in_partnership_list ul{ width:1150px; margin:0px auto; min-width:1150px; margin-left:25px;}
.in_partnership_list li{width:285px;height:150px;display:inline-block; *display:inline;*zoom:0;*display:inline;*zoom:1;overflow:hidden;border:1px solid #ccc;margin-left:-1px;margin-top:-1px;position:relative; float:left;}
.in_partnership_list li a{display:block;position:relative;}
.in_partnership_list li span{width:100%;position:absolute;z-index:2;display:block;
transition: all 1s ease;
transform: perspective(600px) rotateY(0);
}
/*.in_partnership_list li span img{
  -webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
}*/
.in_partnership_list li em{width:100%;position:relative;z-index:1;display:block;
transition: all 1s ease;
transform: perspective(600px) rotateY(-180deg);font-style: normal;
}
.in_partnership_list li a img{width:100%;position:relative;}
.in_partnership_list li a:hover span{z-index:1;
transform: perspective(600px) rotateY(180deg);
}
.in_partnership_list li a:hover em{z-index:2;
transform: perspective(600px) rotateY(0);
}



.link{ width:1200px; margin:20px auto 0px; height:auto;	}
.link strong{ width:85px; color:#000; font-size:16px; float:left; text-align:left; line-height:30px;}
.link ul{ float:left;width:1115px; line-height:30px; display:inline;}
.link li{ float:left; margin-right:5px;}
.link a{margin:0px 5px;	color:#666;}

.footer{width:100%;margin:0px auto;color:#ccc;text-align:center;margin-top:18px;padding-top:25px; background:url(../images/bot_bg.jpg)  repeat; height:auto;	min-width:1200px;	clear: both;}
.copyright{	color:#999999; margin:0px auto;line-height:20px; width: 1200px;display:inline; font-size:14px;}
.copyright a{ color:#999999;}

.orange{ width:100%; margin:0px auto; height:58px; background:#fe7f3e;}
.orange dl{ width:1200px; margin:0px auto; height:58px;}
.subbaner{ width:1200px; margin:0px auto; height:260px; overflow:hidden; min-width:1200px;}

.sub_about{ width:1200px; margin:0px auto; height:auto;}
.sub_about dl{ width:100%; float:left; margin-top:40px; display:inline;}
.sub_about dt{ width:100%; height:18px; line-height:18px; background:url(../images/comtitbg.jpg) no-repeat; text-align:center;}
.sub_about dt h3{ font-size:20px; letter-spacing:5px; line-height:20px; font-weight:600; color:#000000; }
.sub_about dd{ padding:40px 10px 0px; line-height:22px; }
.sub_about .business{ float:left; width:1051px; height:218px; background:url(../images/business.jpg) left no-repeat;}
.sub_about .business ul{ float:left; margin-left:560px; display:inline;}
.sub_about .business li{ float:left; height:30px; line-height:30px; font-size:15px; margin-bottom:8px; }
.sub_about .licheng{ float:left; width:100%;}
.sub_about .licheng ul{ float:left;}
.sub_about .licheng li{ float:left; height:auto;  margin:7px 0px; line-height:22px;}
.sub_about .licheng li a{ float:left; background:url(../images/lc_off.jpg) left no-repeat; padding-left:20px; color:#666;}
.sub_about .licheng li a:hover{ float:left; background:url(../images/lc_on.jpg) left no-repeat; text-decoration:none;}
.sub_about .wumei strong{ font-size:16px; color:#dc1512;}

.lxfs{ color:#000; line-height:21px; margin-top:10px; padding-bottom:32px; font-weight:bold; font-size:14px;}
.lxfs span{ font-family:Georgia; font-size:14px; color:#bbb;line-height:16px;font-style:italic; }
.lxwm1{ color:#666; font-size:16px;background: url(../images/lxwm_ico.jpg) no-repeat 5px 25px; line-height:48px;border-bottom:1px dashed #ccc;border-top:1px dashed #ccc; padding:20px 0 20px 35px; margin-bottom:20px;}
.lxwm1 span{  font-family:Georgia;color:#666; font-weight:bold; font-size:18px;}
.contact_right{border-bottom:1px dashed #ccc;border-top:1px dashed #ccc; padding:20px 0 20px 0px; margin-top:20px;color:#000;font-weight:bold; font-size:14px;}
.contact_right .lxfs{color:#666; line-height:21px; margin-top:10px; font-weight:normal; padding-bottom:32px;  font-size:14px;}

.contact{ width:1064px; margin:0px auto; clear:both; height:300px; }
.contact .lxfs{ width:490px; float:left; color:#666666; height:300px; overflow:hidden; }
.contact .lxfs dt{ width:100%; float:left; height:50px; background:url(../images/lxfs.png) left top no-repeat; }
.contact .lxfs dt b{ margin-left:80px; margin-top:25px; font-size:16px; color:#273359; height:20px; float:left;}
.contact .lxfs dd{ float:left;  width:400px; margin-left:50px; margin-top:30px;}
.contact .lxfs dd p{ font-size:14px;color:#666666; font-weight:400; float:left;}
.contact .lxfs dd .dizhi{ background:url(../images/dizhi_ico.png) left no-repeat; padding-left:45px; height:30px; line-height:20px;}
.contact .lxfs dd .dianhua{ background:url(../images/tel_ico.png) left no-repeat;  padding-left:45px; height:30px; line-height:30px; margin-top:35px;}
.contact .lxfs dd em{ float:left; font-style:normal; }

.contact .gbook{float:right;  width:520px; height:auto; overflow:hidden;  margin-top:0px; }
.contact .gbook #keys{ background:#fff;  margin-bottom:10px; border:1px solid #e8e7e7; width:95%; padding-left:1%; height:42px; line-height:42px; color:#959595; font-size:14px;}
.contact .gbook #vdcode2{ float:left; background:#fff;  margin-bottom:10px; border:1px solid #e8e7e7; width:60%; padding-left:1%; height:42px; line-height:42px; color:#959595; font-size:14px;}
.contact .gbook .tWidth-32 img{ float:left;padding-left:1%; width:70px; height:42px; line-height:42px; margin-top:0px;}

.contact .gbook #mail{ background:#fff; margin-bottom:10px; border:1px solid #e8e7e7; width:97%; padding-left:1%; height:42px; line-height:42px; color:#959595; font-size:14px;}
.contact .gbook #textarea{ background:#fff; border-radius:1px; margin-bottom:10px; width:97%; border:1px solid #e8e7e7; padding-left:1%; height:110px; line-height:60px; color:#959595; font-size:14px;}
.contact .gbook #buttons{ cursor:pointer;  border-radius:1px;font-size:14px; margin-left:0px; border:0px; width:100%; text-align:center; height:40px; line-height:40px; color:#fff;}
.contact .gbook .buttonDiv{ border:1px solid #e8e7e7; background:#fff; line-height:30px; padding:20px;}
.contact .gbook #messagetable{ padding:0px; margin:0px auto;}
.contact .gbook td{ margin:10px; padding:5px;}
.contact .gbook .tWidth-32{ width:45%; padding-left: 10px;}
.contact .gbook .tWidth-65{ width:100%;}
.contact .gbook .tWidth-30{ width:29.5%;}
.contact .gbook .tWidth-5{ width:0.5%;}

.fenxiang{ width:1200px; margin:0px auto; clear:both;}
.fenxiang span{ float:left; font-size:16px; margin-right:10px; line-height:25px;}


.sub dd{ padding:0px;}

.sub_nr{  width:1200px; margin:0px auto; margin-top:40px;}
.sub_nr .pic{ float:left; width:520px; height:320px;}
.sub_nr .pic img{ border:#2c1600 5px solid;}
.sub_nr .pic1{ float:left; width:450px; height:300px;}
.sub_nr .pic1 img{ border:#ccc 1px solid; padding:10px;}
.sub_nr .xiangqing{ float:left; width:620px;}
.sub_nr .xiangqing h3{ font-size:24px; line-height:35px; color:#000; height:50px; border-bottom:#d6d6d6 1px solid; font-weight:normal;}
.sub_nr .xiangqing .cd{ line-height:26px; padding:10px 0px; color:#666; border-bottom:#d6d6d6 1px dashed; }
.sub_nr .xiangqing strong{  color:#2276cc; line-height:50px; clear:both;}
.sub_nr .xiangqing .gaishu{ line-height:20px; border-bottom:#d6d6d6 1px dashed; padding:0px 0px 10px;font-size:12px;}
.sub_nr .xiangqing .xiangmu strong{ color:#666;line-height:18px;}
.sub_nr .xiangqing .xiangmu { line-height:20px; padding-top:15px; font-size:12px;}
.sub_nr .com_nr{ padding:20px 0px; clear:both; line-height:30px;}
.sub_nr .com_nr img{max-width: 1200px;	width:expression(this.width>1200 ? '1200px' : true);
}

.nr{  float:left; width:100%;  line-height:24px; color:#6b5b41;}
.nr .title{	height:30px;	line-height:30px;	text-align:center;	overflow:hidden;	padding-top:10px;}
.nr .title h2{	font-size:24px;	color:#2b2b2b;}
.nr .info{	height:24px;	line-height:17px;	text-align:center;	overflow:hidden;	color:#666;}
.nr .info small{	margin-left:8px;	margin-right:3px;	color:#999;	font-size:12px;}
.nr .info a{	color:#690;}
.nr .intro{width:90%;padding:8px 16px;line-height:24px;color:#776955;margin:8px auto 0 auto;}
.left_news{ width:270px; margin:auto; margin-top:0px; }
.left_news li{ height:27px; line-height:27px; width:240px; margin:auto; padding-left:10px; background:url(../imghb/ico.gif) left center no-repeat ;}
.context{	float:left; margin-top:10px; border-top:#CCCCCC 1px dashed; width:100%;}
.context ul li{	line-height:29px;	color:#888;}
.context ul li a{color:#888;}



.hq_pages{ clear:both;}
.hq_pages ul{	float:left;	padding:12px 0px 12px 16px;}
.hq_pages ul li{	float:left;	font-family:Tahoma;	line-height:17px;margin-right:6px;border:1px solid #E9E9E9;}
.hq_pages ul li a{float:left;	padding:2px 4px 2px;color:#555;	display:block;}
.hq_pages ul li a:hover{	color:#690;	text-decoration:none;padding:2px 4px 2px;}
.hq_pages ul li.thisclass,.hq_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{	background-color:#F8F8F8;padding:2px 4px 2px;font-weight:bold;}
.hq_pages .pageinfo{	line-height:21px;	padding:12px 10px 12px 16px;	color:#999;}
.hq_pages .pageinfo strong{	color:#555;	font-weight:normal;	margin:0px 2px;}

.listbox{	width:640px;	overflow:hidden;	float:left;	clear:both;	overflow:hidden;}
.listbox dl{	width:352px;	margin-right:8px;	margin-top:8px;	float:left;}
.listbox ul a{	color:#666;}


.hltc { width:640px;}
.hltc li{	width:100%;	overflow:hidden;	clear:both;	padding:12px 0px;	border-bottom:1px  dashed #ddd7cb;	color:#776955;}
.hltc li b a{	color:#555;}
.hltc li a.preview{	width:90px; float:left;	margin-right:7px;	margin-bottom:3px;	margin-left:5px; display:inline;}
.hltc li a.preview img{	width:90px;	/*height:60px;*/	display:block;	padding:1px;	border:1px solid #EEE;}
.hltc li a.preview:hover img{	border:1px solid #AAA;}
.hltc li a.title{	overflow:hidden; float:left; width:500px; text-align:left;line-height:20px; height:20px;	font-weight:bold;	font-size:14px;	margin-left:10px; color:#776955;}
.hltc span.info{ text-align:left; float:left;display:block;	line-height:23px;	color:#AAA;	padding-left:12px;}
.hltc span.info small{	color:#AAA;	font-size:12px;	margin-left:3px;}
.hltc span.info a{	color:#690;}
.hltc p.hltcintro{ width:500px;	color:#776955; float:left;	line-height:20px;	margin-left:10px;	padding-left:10px;	padding-right:10px;}

.e8{width:100%; float:left; margin:auto; overflow:hidden;clear:both;}
.e8 li{	width:256px;height:250px;float:left;display:block;overflow:hidden; margin:0px 25px;}
.e8 li .pic{width:250px;height:160px;display:block;	 border:#dfdede 3px solid;overflow:hidden;}
.e8 li .pic:hover {border:#fe8344 3px solid;overflow:hidden;}
.e8 li .pic img{width:250px;height:160px;display:block;		border:none;}
.e8 li .title{ float: right; width:210px;	height:20px; text-align:right;	display:block;	line-height:20px;	overflow:hidden;}
.e8 li .date{	color:#666;}
.e8 li .date small{	line-height:17px;	font-size:12px;	color:#999;}

.e8 li .calendar{ float:left; width:45px; height:40px; line-height:18px; margin-top:15px; display:inline;}
.e8 li .calendar .months{ float:left; font-size:18px; color:#000000;}
.e8 li .calendar .years{ float:left; color:#888;}
.e8 li .calendar .line{ float:left; width:38px; height:3px; background:#fe8344;}
.e8 li .ico{ float:right; font-size:11px; color:#888;}

.e2{width:100%; float:left; margin:auto; overflow:hidden;clear:both;}
.e2 li{	width:368px;height:277px;float:left;display:block;overflow:hidden; margin:15px 24px;}
.e2 li .pic{width:346px;height:255px;display:block;	 border:#cccccc 1px solid;overflow:hidden; padding:10px;}
.e2 li .pic:hover {border:#fe8344 1px solid;overflow:hidden;}
.e2 li .pic img{width:346px;height:255px;display:block;		border:none;}

.rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; height:359px; }
.slide_container { margin-bottom: 0px; position: relative; float: left; width: 100%; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; height:359px; }
.slide li {width: 100%;  height:359px; overflow:hidden; }
.slide .caption { height:0px; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("../images/themes.gif") no-repeat left top; margin-top: -45px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }

.banner1{background:url(../../images/banner.jpg) no-repeat center;}
.banner2{background:url(../../images/banner2.jpg) no-repeat center;}
.banner3{background:url(../../images/banner3.jpg) no-repeat center;}


.sub_newslist{ width:1200px; margin:0px auto; clear:both; height:auto;}
.newstit{ width:1200px; float:left; height:30px; margin-top:20px;   display:inline;}
.newstit h3{ float:left; font-size:24px; width:100px; height:30px; line-height:30px; background:#FFFFFF; color:#f07704; font-weight:400;}
.newstit span{ float:left; width:1100px;  border-bottom:#d6d6d6 1px solid; line-height:28px; }

.sub_news{ float:left; width:1200px; margin:10px auto 0px; clear:both; height:auto; border-left:#d6d6d6 1px solid; border-right:#d6d6d6 1px solid; border-bottom:#d6d6d6 1px solid; border-top:#FF6600 3px solid; }
.sub_news .newslist{ padding:30px 60px; float:left;}
.sub_news .newslist li{ float:left; height:50px; line-height:50px; border-bottom:#b3b3b3 1px dashed; width:1080px;}
.sub_news .newslist li a{ float:left; }
.sub_news .newslist li span{ float:right; margin-top:15px; display:inline;}

.nr_news{ width:940px; margin:0px auto; clear:both;}
.nr_news h2{ height:130px; line-height:130px; font-size:24px; font-weight:400; text-align:center;}
.nr_news .info{ width:700px; margin:0px auto; text-align:center; clear:both; height:30px; line-height:30px; border-top:#e3e3e3 1px solid; border-bottom:#e3e3e3 1px solid;}
.nr_news .body{ line-height:30px; width:100%; float:left; padding:30px 0px; display:inline;}

#di{color:white;font-size:14px;margin-top:20px;clear:both;line-height:36px;}
#di a{color:white}
		
	

	#ditem{min-height:145px;clear:both;background:#353535}
#di .bq{background:#044C96;line-height:56px;height:56px;overflow:hidden}
#di .bq p{padding:0;margin:0}