/* CSS Document */
html {	min-height: 100%;_height:100%;}
body{margin:0;padding:0;font:13px 微软雅黑,Arial, Helvetica, sans-serif; color:#4d4d4d; 	min-height: 100%;_height:100%; overflow-x:hidden;}
input{outline:none; cursor:pointer;}
dl,dd,dt,ul,li,form,p{margin:0;padding:0; list-style:none; }
.listnone{ list-style:none;}
img{border:0; vertical-align:bottom;}
.tevialign{ vertical-align:middle;}
a:link {color: #373737;text-decoration: none;} /* 未访问的链接 */
a:visited {color: #373737;text-decoration: none;} /* 已访问的链接 */
a:hover {color:#c89700;text-decoration: none;} /* 鼠标在链接上 */ 
a:active {color: #373737;text-decoration: none;} /* 点击激活链接 */
.clearall{clear:both;height:1px;overflow:hidden;}
.f-left{float:left;}
.f-right{float:right;}
table{ width:100% !important;}
img{ vertical-align:bottom;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea { -webkit-appearance: none;}


/*-------------------------------------------index----------------------------------------------------------*/
html{ min-width:1900px; width:100%;}
.allwidth{ width:1220px; margin:0 auto;}

.in_topbg{ background:#f7ce00; color:#FFF;}
.in_tops{ text-align:right; padding:5px 0; font-size:14px;}
.in_logos{ padding:5px 0;}
.in_navs{ padding:0px 0 5px 0; }
.in_navs>a{ display:block; float:right; font-size:16px; font-weight:bold; padding:5px 20px; transition:1s all;}
.in_navs>a:hover{ background:#00a1e9; color:#ffffff; border-radius:50px;}

.in_banner{ z-index:-1;}
/* banner */
#banner{height:563px;overflow:hidden; z-index:100;}
#banner a{width:100%;height:563px;display:block;position:absolute;left:0px;top:0px;}
#banner ul{ text-align:center; width:100%; height:30px;clear:both;position:absolute;z-index:100; top:500px;}
#banner ul li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;margin:0 3px;display:inline-block;}
#banner ul li.active{background:url(../images/img1_1.png) no-repeat center;}

.in_ban_pos{ position:relative; padding-bottom:125px;}
.in_imgsbg{ position:absolute; top:530px; left:0; width:100%; z-index::10000;}
.in_imglist{ overflow:hidden;}
.in_imglist li{ width:303px; float:left; margin:0 1px; text-align:center; color:#FFF; }
.in_imglist li strong{ display:block; padding:5px 0;}
.in_imglist li a{ display:block; color:#FFF; font-size:18px;padding:15px 0; background:#00a1e9; transition:0.3s all;}
.in_imglist li a:hover{ background:#f6cd17;}
.in_imglist li a img{margin:0 auto;transition:all 0.3s; z-index:100; }
.in_imglist li a:hover img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 0.3s;
    -webkit-transition: all 0.3s;}
	
.in_con01_imgs01 a img{margin:0 auto;transition:all 0.3s; z-index:100; }
.in_con01_imgs01 a:hover img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}

.in_title{ background:url(../images/title_bgline.jpg) left bottom repeat-x; padding:45px 0 0px 0; text-align:center; margin-bottom:15px;}
.in_title span{ display:block; font-size:28px; color:#00a1e9; font-family:Arial, Helvetica, sans-serif;}
.in_title strong{ display:block; font-size:30px; color:#666666; padding:5px 0 15px 0; font-weight:normal; }

.bans2 { width:100%; overflow:hidden; position:relative; }
	.bans2 .warp { width:20000px; }
	.bans2 .warp a { float:left; display:block; cursor:auto; }
	.bans2 .warp a img{ width:100%; float:left; }
	.bans2 ul { list-style:none; margin:0; padding:0; width:100%; position:absolute; bottom:0px; text-align:center; }
	.bans2 ul li { display:inline-block; width:11px; height:11px; border-radius:22px; border:1px solid #333333; display:inline-block; margin:0 5px; }
	.bans2 ul li.click { background:#333333; }
	.bans2 span { position:absolute; width:35px; height:50px;  display:block; top:50%; margin-top:-25px;  }
	.bans2 span.tl { left:0; }
	.bans2 span.tr { right:0; }




/*js特效样式*/
.ban{ width:1920px; height:450px; position:relative; overflow:hidden;margin:0px auto 0 auto;}
.ban2{ width:1920px; height:450px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:1920px; height:450px;}
.prev{ float:left; cursor:pointer;}
.num{ height:82px;overflow:hidden; width:665px; position:relative;float:left; background:#fff; padding:5px 5px;}
.min_pic{ padding-top:0px; width:715px; margin:-110px auto 0 auto;}
.num ul{ position:absolute; left:5px; top:5px;}
.num ul li{ width:160px; height:80px; margin-right:5px; padding:1px;}
.num ul li.on{ border:1px solid #09a1e7; padding:0;}
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:40px; margin-right:20px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:40px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:220px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:220px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}
.pop_up{ width:500px; height:500px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}
.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden; float:left;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 ul li{ width:500px; height:500px; float:left;}
/*结束*/

.in_con01{}
.in_con01_text{ padding-bottom:10px; text-align:center; font-size:15px;}
.in_con01_imgs{ margin-bottom:15px;}
.in_con01_imgs01{ overflow:hidden; margin-bottom:15px;}
.in_con01_imgs01_l{ width:401px; float:left;}
.in_con01_imgs01_r{ width:819px; float:left;}

.in_con02{ margin-bottom:10px;}

.in_con04{ margin-bottom:10px; overflow:hidden;}
a.in_con04_a{ display:block; float:left; width:244px; margin:13px 0px;}
a.in_con04_a img{ width:244px; height:113px;transition:all 0.3s; z-index:100; }
a.in_con04_a:hover img{-webkit-transform: scale(1.2,1.2); 
    -o-transform: scale(1.2,1.2);
    transition: all 1s;
    -webkit-transition: all 1s;}

.in_con05{ margin-bottom:10px;}
a.in_pros{ display:block; width:386px; float:left; margin:8px 10px; float:left;}
.in_pros_img{ overflow:hidden;}
a.in_pros img{transition:all 0.3s; z-index:100; }
a.in_pros:hover img{-webkit-transform: scale(1.2,1.2); 
    -o-transform: scale(1.2,1.2);
    transition: all 1s;
    -webkit-transition: all 1s;}
.in_pros_bg{ background:#f6f6f6; padding:14px 5px 14px 25px; transition:1s all; }
a.in_pros:hover .in_pros_bg{background:#00a1e9;}
.in_pros_bg strong{ display:block; color:#00a1e9; font-size:16px; transition:1s all; margin-bottom:7px;}
a.in_pros:hover strong{ color:#ffffff;}
.in_pros_bg span{ display:block; transition:1s all;}
a.in_pros:hover span{ color:#ffffff;}
.in_dot{ padding:18px 0; overflow:hidden; text-align:center;}
.in_dot a{ display:block; width:11px; height:11px; border-radius:22px; border:1px solid #333333; display:inline-block; margin:0 5px;}
.in_dot a:hover{ background:#333333;}
.in_dot a.click{ background:#333333;}

.in_con06{ margin-bottom:10px; overflow:hidden;}
a.in_con6_pro{ display:block; float:left; width:244px;}
.in_con06_img{ overflow:hidden;}
a.in_con6_pro:hover img{-webkit-transform: scale(1.2,1.2); 
    -o-transform: scale(1.2,1.2);
    transition: all 1s;
    -webkit-transition: all 1s;}
a.in_con6_pro span{ display:block; margin-top:4px; background:#00b8f7; color:#FFF; text-align:center; padding:8px 0; font-size:15px; font-weight:bold; transition:1s all;}
a.in_con6_pro:hover span{ background:#f7ce00;}
a.in_con6_pro span img{ margin-top:8px;}
a.in_con6_pro:hover span img{transform: rotate(360deg);
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            -o-transform: rotate(360deg);
            -ms-transform: rotate(360deg);}

.in_con07{ margin-bottom:5px;background:#04a0e5;}
.in_con07_bg{ background:#04a0e5; }
.in_con07_list a{ display:block; float:left; margin-left:1px;}
.in_con07_list a:hover{ background:#57cfee;} 

.in_con08{ margin-bottom:10px;}
a.in_newslist{ display:block; width:585px; float:left; margin:17px 10px; float:left;}
.in_news_l{ overflow:hidden;}
a.in_newslist:hover img{-webkit-transform: scale(1.2,1.2); 
    -o-transform: scale(1.2,1.2);
    transition: all 1s;
    -webkit-transition: all 1s;}
.in_news_l{ float:left; width:301px;}
.in_news_r{ float:right; width:265px;}
a.in_newslist strong{ display:block; font-size:15px; padding-top:5px; transition:1s all;}
a.in_newslist span{ display:block; border-bottom:1px solid #c9c9c9; padding:5px 0 18px 0; transition:1s all;}
.in_con09_text{ transition:1s all;}


.in_con09{ margin-bottom:20px;}
.in_con09_text{ padding:18px 0; line-height:22px;}

.in_footbg01{ background:#00a1e9; color:#ffffff;}
.in_foot01{ padding:15px 0;}
.in_foot01_l{ width:700px; float:left; line-height:26px; font-size:13px; padding:15px 0 0 0;}
.in_foot01_r{ width:400px; float:right;}
.in_ewm{ width:111px; float:right; text-align:center; margin:0 0 0 10px;}
.in_ewm img{ margin-bottom:8px;}

.in_footbg02{ background:#313131; color:#888888;}
.in_foot02{ padding:13px 0;}
.in_foot02 a{ color:#888888;}
.in_foot02 a:hover{ color:#f7ce00;}

.sub_banner{ height:450px;}

.sub_navs{ text-align:center; margin-top:20px;}
.sub_navs a{ display:inline-block;overflow:hidden; height:35px; line-height:35px; background:#f2f2f2; padding:0 25px; color:#000000; font-size:15px; transition:1s all;}
.sub_navs a:hover{ background:#00a1e9; color:#FFF;}
.sub_navs a.sub_title_c,.sub_navs a.sub_title_c:hover{background:#00a1e9; color:#FFF;}

.sub_title{ text-align:center; padding:45px 0 10px 0;}
.sub_title span{ display:block; font-size:28px; color:#00a1e9; font-family:Arial, Helvetica, sans-serif;}
.sub_title strong{ display:block; font-size:30px; color:#666666; padding:5px 0 15px 0; font-weight:normal; }

.sub_con{ padding:35px 0 50px;}
a.sub_pros{ width:287px; float:left; margin:5px 9px 15px 9px;} 
a.sub_pros:hover img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
	.sub_proimg{ overflow:hidden;}
.in_pros_bg1{ background:#f6f6f6; padding:14px 15px 14px 10px; }
a.sub_pros:hover .in_pros_bg1{ background:#00a1e9;}
.in_pros_bg1 strong{ display:block; color:#00a1e9; font-size:14px; transition:1s all;}
a.sub_pros:hover .in_pros_bg1 strong{ color:#ffffff; }
.in_pros_bg1 span{ display:block; transition:1s all;}
a.sub_pros:hover .in_pros_bg1 span{ color:#ffffff; }

.about_text{ line-height:26px; padding:0 10px;}
.pros_bimg{ margin-bottom:40px;}
.pros_bimg_l{ width:514px; float:left;}
.pros_bimg_r{ width:670px; float:right;}
.pros_bimg_r strong{ display:block; font-size:30px; color:#00b7ee; font-weight:normal; padding:25px 0;}
.pros_bimg_r span{ display:block; line-height:26px;}

.pros_titles{ background:#ececec;}
.pros_titles span{ display:block; width:150px; padding:16px 0; text-align:center; background:#00a1e9; color:#FFF; font-size:15px; font-weight:bold;}
.pros_content{ padding:30px 15px; line-height:26px;}

.news_bimg{ margin-bottom:10px; background:#f6f6f6;}
.news_bimg_l{ width:514px; float:left;}
.news_bimg_r{ width:670px; float:right;}
.news_bimg_r strong{ display:block; font-size:20px; color:#000000; font-weight:normal; padding:35px 0 10px 0;}
.news_time{ padding:2px 0 10px 0; color:#adacac;}
.news_bimg_r span{ display:block; line-height:26px; margin-bottom:25px;}
a.news_more{ display:block; background:#ecbd00; color:#FFF; width:140px; padding:10px 0; text-align:center; border-radius:5px; transition:1s all;}
a.news_more:hover{ background:#00a1e9;}

.news_list{ display:block; padding:20px 0; border-bottom:1px dotted #dddddd;}
.news_list_l{ width:95px; border-radius:6px; background:#f1f1f1; float:left; text-align:center; transition:1s all;}
.news_list:hover .news_list_l{ background:#00a1e9;}
.news_list_l strong{ display:block; border-bottom:1px solid #ffffff; font-size:24px; font-weight:normal; height:50px; line-height:50px; transition:1s all;}
.news_list:hover .news_list_l strong{ color:#ffffff;}
.news_list_l span{ display:block; height:35px; line-height:35px; transition:1s all;}
.news_list:hover .news_list_l span{ color:#ffffff;}
.news_list_r{ float:right; width:1100px;transition:1s all;}
.news_list:hover .news_list_r{ color:#00a1e9;}
.news_list_r strong{ display:block; height:30px; line-height:30px; font-size:16px;}
.news_list_r span{ display:block; height:50px; overflow:hidden; line-height:22px;}

.news_d_left{ width:295px; float:left;}
.news_d_left dt{ height:47px; line-height:47px; background:#00a1e9; color:#FFF; text-align:center; font-size:18px; font-weight:bold;}
.news_d_left dd a{ display:block; background:#d9f1fc url(../images/news_ico.png) 8px 18px no-repeat; padding:10px 5px 10px 20px; margin:2px 0; transition:1s all;}
.news_d_left dd a:hover{ background:#f7ce00; color:#FFF;}
.news_d_right{ width:885px; float:right;}
.news_d_right dt{ height:47px; line-height:47px; background:#eeeeee; color:#000000; text-align:center; font-size:20px; }
.news_d_time{ padding:10px 0; text-align:center; color:#b5b5b5;}
.news_text{ line-height:26px; padding:25px 0;}

a.dt_list{ display:block; margin-bottom:35px;}
a.dt_list:hover img{-webkit-transform: scale(1.2,1.2); 
    -o-transform: scale(1.2,1.2);
    transition: all 1s;
    -webkit-transition: all 1s;}
.dt_list_l{ width:344px; float:left; overflow:hidden;}
.dt_list_r{ width:850px; float:right;}
.dt_list_r strong{ display:block; font-size:16px; padding:20px 0 10px 0; transition:1s all;}
.dt_list_r span{ display:block; padding:15px 0 0 0; color:#888888; line-height:24px; transition:1s all;}
a.dt_list:hover span{ color:#c89700;}
.dt_time{ background:url(../images/dtline.jpg) left 31px repeat-x; color:#a0a0a0; transition:1s all;}
a.dt_list:hover .dt_time{ color:#c89700;}


.bans1 { width:100%; overflow:hidden; position:relative; }
	.bans1 .warp { width:20000px; }
	.bans1 .warp a { float:left; display:block; }
	.bans1 .warp a img{ width:100%; float:left; }
	.bans1 ul { list-style:none; margin:0; padding:0; width:100%; position:absolute; bottom:20px; text-align:center; display:none; }
	.bans1 ul li { display:inline-block; width:10px; height:10px; background:#ffffff; border-radius:7px; margin:0 5px; }
	.bans1 ul li.click { background:#8c8057; }
	.bans1 span { position:absolute; width:25px; height:45px; background:none; display:block; top:50%; margin-top:-25px; cursor:pointer;  }
	.bans1 span.tl { left:0; }
	.bans1 span.tr { right:0; }