/* CSS Document */
html {	min-height: 100%;_height:100%;}
body{margin:0;padding:0;font:14px 微软雅黑,Microsoft YaHei, Arial, Helvetica, sans-serif !important;color:#4d4d4d; background:url(../images/bgs.jpg) left top repeat-x;	min-height: 100%;_height:100%; overflow-x:hidden;}
input{outline:none; cursor:pointer;}
dl,dd,dt,ul,li,form,p{margin:0;padding:0; }
.listnone li{ list-style:none;}
img{border:0;}
.tevialign{ vertical-align:middle;}
a:link {color: #373737;text-decoration: none;} /* 未访问的链接 */
a:visited {color: #373737;text-decoration: none;} /* 已访问的链接 */
a:hover {color:#da251c;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;}
img{ vertical-align:bottom;}


/*-------------------------------------------index----------------------------------------------------------*/
.maxwidth{ max-width:1200px; margin:0 auto;}
.in_top{ display:block; height:187px; overflow:hidden; position:relative;}
a.in_nav{ display:block; margin:119px 0 0 0; font-size:15px; padding:8px 0; float:left; width:10%; text-align:center;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}  
a.in_nav:hover{ background:#6f0306; color:#FFF;}
.in_logo{ float:left; width:20%; text-align:center;} 
a.m_login{ position:absolute; left:5px; top:10px; width:60px; height:28px; border:1px solid #e5e5e5; z-index:1000; text-align:center; line-height:28px; color:#aaaaaa;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.m_login:hover{ background:#6f0306; border:1px solid #6f0306; color:#FFF;}
a.m_login01{ position:absolute; right:5px; top:10px; width:60px; height:28px; border:1px solid #e5e5e5; z-index:1000; text-align:center; line-height:28px; color:#aaaaaa;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.m_login01:hover{ background:#6f0306; border:1px solid #6f0306; color:#FFF;}

.in_top01{ display:none;}

.inbanner{ height:644px;}


.in_title{ background:url(../images/in_line.png) center center repeat-x; text-align:center; margin-top:60px;}
.in_con01{ overflow:hidden; margin-bottom:80px; margin-top:50px;}
a.in_con_list{ display:block; float:left; width:30%; text-align:center; padding:0 1.5%;}
a.in_con_list .in_con_img img{width:100%; height: auto; display: block; margin:0 auto;transition:all 0.3s; z-index:100000000; }
a.in_con_list:hover .in_con_img img{-webkit-transform: scale(0.9,0.9); 
    -o-transform: scale(0.9,0.9);
    transition: all 1s;
    -webkit-transition: all 1s;}
a.in_con_list strong{ display:block; font-size:18px; color:#6f0306; padding:13px 0;}
a.in_con_list span{ display:block; text-align:left; color:#777;font-size:18px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_con_list:hover span{ font-size:18px; color:#6f0306; }


.in_bgs{ background:url(../images/in_bg01.jpg); overflow:hidden;}
.in_con02{ padding:50px 0 50px 0; overflow:hidden;}
.in_con02_l{ width:34%; float:left;}
.in_con02_l img{ width:100%;}
.in_con02_r{ width:60%; float:right; line-height:28px;}
.in_con02_r strong{ display:block; font-size:30px; color:#6f0306; padding:25px 0;}
a.more_a{ font-weight:bold; color:#6f0306;}
.prolist{ padding:25px 0 0 0;}
.prolist li{ float:left; margin-right:10px; margin-bottom:20px;}
.prolist a{ display:block; background:url(../images/in_ico01.png) 10px center no-repeat; padding:5px 30px 5px 60px; width:130px; border-radius:25px; border:1px solid #6f0306; color:#6f0306; font-size:16px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.prolist a:hover{ background:url(../images/in_ico01.png) #6f0306 -50px center no-repeat; color:#FFF;}


.in_con03{ padding:50px 0; overflow:hidden;}
.in_con03_l{ width:43%; float:left;}
.in_con03_l img{ width:100%;}
.in_con03_r{ width:53%; float:right;}
.in_con03_r a{ display:block; width:32%; margin:0 0.5% 5px 0.5%; float:left; position:relative; overflow:hidden;
}
.in_con03_r a span{ display:block; position:absolute; z-index:10000; left:0; height:300px; top:200px; width:100%; background:url(../images/in_proszz.png); text-align:center; line-height:40px; padding:20px 0 0 0; color:#FFF;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_con03_r a:hover span{ top:0; }


.in_con04{ padding:70px 0 50px 0; overflow:hidden;}
.in_con04_l{ width:50%; float:left; font-size:12px;}
.in_con04_limg{ border:1px solid #dbdbdb; padding:5px; margin-bottom:20px;}
.in_con04_limg img{ width:100%; vertical-align:bottom;}
.in_con04_r{ width:43%; float:right;}
.in_con04_r img{ width:100%;}


.in_footbg{ background:url(../images/in_footbgs.jpg) #4c4c4c left top repeat-x;}
.in_foots{ padding:30px 0; overflow:hidden;}
.in_foots_l{ width:33%; float:left; }
.in_foots_tel{ font-size:30px; color:#FFF; padding:10px 0;}
.in_foots_fax{ font-size:12px; color:#b2b2b2; padding:8px 0;}
.in_foots_copy{ color:#8a8a8a; background:url(../images/in_dot.png) left top repeat-x; font-size:12px; padding:20px 0 0 0; margin-top:15px;}
.in_foots_m{ width:33%; float:left; margin:0 0.5%; text-align:center;}
.in_foots_r{ width:33%; float:right; }
.in_foots_r li{ float:right; margin:0  0 0 30px; color:#ffffff; width:32%; text-align:center; padding:20px 0 0 0;}
.in_foots_r li img{ width:100%; margin-bottom:10px;}


.subbanner{ height:330px;}
.sub_cons{ background:url(../images/sub_line.jpg) center 64px repeat-x; padding:40px 0;}
.sub_navs{ padding-bottom:38px; text-align:center; max-width:980px; margin:0 auto;}
.sub_navs a{ display:inline; background:#FFF; border-radius:30px; border:1px solid #dcdcdc; padding:7px 4.5%; line-height:46px; font-size:15px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.sub_navs a:hover{ background:#82342c; color:#FFF; border:1px solid #82342c;}
a.navs_click,a.navs_click:hover{isplay:inline; background:#82342c; border-radius:30px; border:1px solid #82342c; padding:7px 4.5%; line-height:46px; font-size:15px;color:#FFF; }
.pros_list_img{  float:left; width:48%; margin:12px 1%; background:#f6f6f6;}
.pros_list_left{ width:55%; float:left;}
.pros_list_left img{ width:100%; vertical-align:bottom;}
.pros_list_right{ width:40%; float:right; padding-right:2%;}
a.pros_list_a{ display:block; width:85px; height:30px; border-radius:5px; background:#e1dbc1; text-align:center; line-height:30px; color:#79671b; float:left;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.pros_list_a:hover{ background:#82342c; color:#FFF;}
.pros_title{font-size:21px; padding:10px 0 2px 0;}
.pros_price{font-size:12px; color:#F00; float:left; padding:6px 0 0 0; margin-right:5px;}
.pros_list_right span{display:block; line-height:19px; font-size:14px; color:#999999; padding:5px 0;}


.pros_d_img{ display:none; max-width:988px; margin:0 auto;}
.pros_d_img img{ width:100%;}
.pros_d_titles{ padding:20px 0 45px 0; margin:0 auto; max-width:988px; text-align:center; font-size:20px;}
.pros_d_titles span{ color:#F00;}
.pros_d_detail{ padding:16px 20px 0px 2px; background:none; color:#000; font-size:20px; width: 82%; margin: 0 auto;}
.pros_d_text{ line-height:24px; padding:30px 0; }


.news_list{ background:url(../images/news_dot.jpg) left bottom repeat-x; padding:25px 0; overflow:hidden;}
.news_list_l{ width:24%; float:left;}
.news_list_l img{ width:100%;}
.news_list_r{ width:73%; float:right;}
.news_list_r strong{ display:block; padding:5px 0 10px 0; font-size:20px;}
.news_list_r span{ display:block; color:#999999; font-size:12px; padding:5px 0;}
a.news_a{ display:block; background:#b5b5b5; color:#FFF; text-align:center; padding:10px 0; border-radius:5px; width:130px; margin-top:15px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.news_a:hover{ background:#82342c;}
.news_list_text{ display:block;}


.case_list{ width:31%; margin:10px 1% 15px 1%;  float:left;}
.case_list img{ width:100%;}
.case_list strong{ display:block; padding:10px 0; font-size:20px; font-weight:normal;}
.case_list span{ display:block; line-height:19px; font-size:12px; color:#999999; height:80px; overflow:hidden;}

.about_cons{ line-height:24px; min-height:350px;}


.bans { width:100%; overflow:hidden; position:relative; }
	.bans .warp { width:20000px; }
	.bans .warp a { float:left; display:block; }
	.bans .warp a img{ width:100%; float:left; }
	.bans ul { list-style:none; margin:0; padding:0; width:100%; position:absolute; bottom:20px; text-align:center; }
	.bans ul li { display:inline-block; width:14px; height:14px; background:#fff; border-radius:7px; margin:0 5px; }
	.bans ul li.click { background:#f00; }
	.bans span { position:absolute; width:35px; height:50px; background:#666; display:block; top:50%; margin-top:-25px; display:none; }
	.bans span.tl { left:0; }
	.bans span.tr { right:0; }


.in_bannerkk{ display:block; height:644px; width:100%;}
.in_banner01{ display:none; width:100%;}
.pros_img{ display:block; width:100%;}



.in_form{ display:none; position:fixed; left:0; top:0; bottom:0; right:0; background:url(../images/in_proszz.png); z-index:11000;}
.proform{ margin:0 auto 0 auto; width:445px; height:400px; padding-top:105px;}
.proform_bg{ width:100%; height:100%; background:#FFF;}
.proform_close{ text-align:right; padding-bottom:15px;}

.proforminput{width:100%; height:35px; border:1px solid #f1f1f1; background:#f1f1f1;}

.in_con02_r_text{ font-size:18px;}

@media (max-width: 800px) {	

.maxwidth{ width:98%; margin:0 1%;}
.in_top{ display:none; height:187px; overflow:hidden; position:relative;}
a.in_nav{ display:block; margin:119px 0 0 0; font-size:15px; padding:8px 0; float:left; width:10%; text-align:center;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}  
a.in_nav:hover{ background:#6f0306; color:#FFF;}
.in_logo{ float:left; width:20%; text-align:center;} 
a.m_login{ position:absolute; left:5px; top:10px; width:60px; height:28px; border:1px solid #e5e5e5; z-index:1000; text-align:center; line-height:28px; color:#aaaaaa;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.m_login:hover{ background:#6f0306; border:1px solid #6f0306; color:#FFF;}
a.m_login01{ position:absolute; right:5px; top:10px; width:60px; height:28px; border:1px solid #e5e5e5; z-index:1000; text-align:center; line-height:28px; color:#aaaaaa;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.m_login01:hover{ background:#6f0306; border:1px solid #6f0306; color:#FFF;}

.in_top01{ display:block; height:90px; border-bottom:1px solid #cccccc;}
.in_top01_l{ float:left; height:90px;}
.in_top01_l img{ height:100% }
.in_top01_r{ float:right; width:70%;}
.in_mnav{ display:none; background:url(../images/in_proszz.png); width:101%; position:absolute; top:90px; padding:25px 0 50px 0; left:-1%; z-index:100000;}
.in_mnav a{ display:block; margin:0 auto 8px auto; background:#ffffff; border-radius:25px; text-align:center; font-size:15px; padding:5px 0; width:90%;-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_mnav a:hover{ background:#82342c; color:#FFF;}
.in_buttom{ display:block; width:40px; height:36px; background-color:#ffffff; background-image: none;   border: 1px solid #ffffff; border-radius: 4px; padding:0; float:right; margin:28px 10px 0 0;} 
.in_buttom span{ display:block; width:36px; margin:4px auto; height:4px; border-radius:5px; background-color:#999999; }
.men_ico{ float:right; margin:28px 20px 0 0;}

.inbanner{ height:auto; width:100%;}


.in_title{ background:url(../images/in_line.png) center center repeat-x; text-align:center; margin-top:60px;}
.in_con01{ overflow:hidden; margin-bottom:80px; margin-top:50px;}
a.in_con_list{ display:block; float:none; width:100%; text-align:center; padding:0 1.5%; margin-bottom:25px;}
a.in_con_list .in_con_img img{width:100%; height: auto; display: block; margin:0 auto;transition:all 0.3s; }
a.in_con_list:hover .in_con_img img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
a.in_con_list strong{ display:block; font-size:18px; color:#6f0306; padding:13px 0;}
a.in_con_list span{ display:block; text-align:left; color:#777;font-size:13px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_con_list:hover span{ color:#6f0306; }


.in_bgs{ background:url(../images/in_bg01.jpg); overflow:hidden;}
.in_con02{ padding:50px 0 50px 0; overflow:hidden;}
.in_con02_l{ width:100%; float:none;}
.in_con02_l img{ width:100%;}
.in_con02_r{ width:100%; float:none; line-height:28px;}
.in_con02_r strong{ display:block; font-size:30px; color:#6f0306; padding:25px 0;}
a.more_a{ font-weight:bold; color:#6f0306;}
.prolist{ padding:25px 0 0 0;}
.prolist li{ float:left; margin-right:10px; margin-bottom:20px;}
.prolist a{ display:block; background:url(../images/in_ico01.png) 10px center no-repeat; padding:5px 0px 5px 55px; width:120px; border-radius:25px; border:1px solid #6f0306; color:#6f0306; font-size:16px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.prolist a:hover{ background:url(../images/in_ico01.png) #6f0306 -50px center no-repeat; color:#FFF;}


.in_con03{ padding:50px 0; overflow:auto;}
.in_con03_l{ width:100%; float:none;}
.in_con03_l img{ width:100%;}
.in_con03_r{ width:100%; float:none;}
.in_con03_r a{ display:block; width:49%; margin:0 0.5% 5px 0.5%; float:left; position:relative; overflow:hidden;
}
.in_con03_r a span{ display:block; position:absolute; z-index:10000; left:0; height:300px; top:200px; width:100%; background:url(../images/in_proszz.png); text-align:center; line-height:40px; padding:20px 0 0 0; color:#FFF;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_con03_r a:hover span{ top:0; }


.in_con04{ padding:30px 0 30px 0; overflow:hidden;}
.in_con04_l{ width:100%; float:none; font-size:12px; margin-bottom:35px;}
.in_con04_limg{ border:1px solid #dbdbdb; padding:5px; margin-bottom:20px;}
.in_con04_limg img{ width:100%; vertical-align:bottom;}
.in_con04_r{ width:100%; float:none;}
.in_con04_r img{ width:100%;}


.in_footbg{ background:url(../images/in_footbgs.jpg) #4c4c4c left top repeat-x;}
.in_foots{ padding:20px 0; overflow:hidden;}
.in_foots_l{ width:100%; float:right; }
.in_foots_tel{ font-size:22px; color:#FFF; padding:5px 0;}
.in_foots_fax{ font-size:12px; color:#b2b2b2; padding:5px 0;}
.in_foots_copy{ color:#8a8a8a; background:url(../images/in_dot.png) left top repeat-x; font-size:12px; padding:25px 0 0 0; margin-top:15px;}
.in_foots_m{ width:33%; float:left; margin:0 0.5%; text-align:center; display:none;}
.in_foots_r{ width:100%; float:left; display:none; }
.in_foots_r li{ float:right; margin:0  0 0 30px; color:#ffffff; width:32%; text-align:center; padding:20px 0 0 0;}
.in_foots_r li img{ width:100%; margin-bottom:10px;}


.subbanner{ height:330px; display:none;}
.sub_cons{ background:none center 64px repeat-x; padding:30px 0;}
.sub_navs{ padding-bottom:5px; text-align:center; max-width:98%; margin:0 auto; overflow:hidden;}
.sub_navs a{ display:block; background:#FFF; border-radius:30px; border:1px solid #dcdcdc; padding:2px 0; line-height:30px; font-size:15px; float:left; width:31%; margin:0 0.5% 10px 0.5%;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.sub_navs a:hover{ background:#82342c; color:#FFF; border:1px solid #82342c;}
a.navs_click,a.navs_click:hover{isplay:block; background:#82342c; border-radius:30px; border:1px solid #82342c; padding:2px 0; line-height:30px; font-size:15px;color:#FFF;float:left; width:31%; margin:0 0.5% 10px 0.5%; }
.pros_list_img{  float:left; width:98%; margin:12px 1%; background:#f6f6f6; padding: 0 0 25px 0;}
.pros_list_left{ width:100%; float:none;}
.pros_list_left img{ width:100%; vertical-align:bottom;}
.pros_list_right{ width:100%; float:none; padding:0 2%;}
a.pros_list_a{ display:block; width:85px; height:30px; border-radius:5px; background:#e1dbc1; text-align:center; line-height:30px; color:#79671b; float:left;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.pros_list_a:hover{ background:#82342c; color:#FFF;}
.pros_title{font-size:21px; padding:10px 0 2px 0;}
.pros_price{font-size:12px; color:#F00; float:left; padding:6px 0 0 0; margin-right:5px;}
.pros_list_right span{display:block; line-height:19px; font-size:14px; color:#999999; padding:5px 0;}


.pros_d_img{ display:none; max-width:988px; margin:0 auto;}
.pros_d_img img{ width:100%;}
.pros_d_titles{ padding:20px 0 45px 0; margin:0 auto; max-width:988px; text-align:center; font-size:16px;}
.pros_d_titles span{ color:#F00;}
.pros_d_detail{ padding:16px 20px 6px 2px; background:none; color:#000; font-size:16px;width: 100%; margin: 0 auto;}
.pros_d_text{ line-height:24px; padding:30px 0; }
.pros_d_text img{ width:100% !important; height:auto !important;}


.news_list{ background:url(../images/news_dot.jpg) left bottom repeat-x; padding:25px 0; overflow:hidden;}
.news_list_l{ width:38%; float:left;}
.news_list_l img{ width:100%;}
.news_list_r{ width:60%; float:right;}
.news_list_r strong{ display:block; padding:0px 0 2px 0; font-size:18px;}
.news_list_r span{ display:block; color:#999999; font-size:12px; padding:1px 0;}
a.news_a{ display:block; background:#b5b5b5; color:#FFF; text-align:center; padding:5px 0; border-radius:5px; width:100px; margin-top:5px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.news_a:hover{ background:#82342c;}
.news_list_text{ display:none;}


.case_list{ width:48%; margin:10px 1% 15px 1%;  float:left;}
.case_list img{ width:100%;}
.case_list strong{ display:block; padding:10px 0; font-size:20px; font-weight:normal;}
.case_list span{ display:block; line-height:19px; font-size:12px; color:#999999; height:80px; overflow:hidden;}




.in_bannerkk{ display:none; height:724px; width:100%;}
.in_banner01{ display:block; width:100%;}
.pros_img{ display:block; width:100%;}
.about_cons{ padding:0 2%;}

.in_con02_r_text{ font-size:13px;}

}



