﻿@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	font-family:"微软雅黑","Arial","宋体";
	color: #555;
	font-size:16px;
	line-height:210%;
	/* background:url(../images/bg.gif) no-repeat center top fixed; */
}
/*@font-face {
    font-family: 'DincondBold';
    src: url('../fonts/dincond-bold-webfont.eot');
    src: url('../fonts/dincond-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dincond-bold-webfont.woff') format('woff'),
         url('../fonts/dincond-bold-webfont.ttf') format('truetype'),
         url('../fonts/dincond-bold-webfont.svg#fzltxhjw') format('svg');
    font-weight: bold;
    font-style: normal;
}*/

ul,li{ margin:0px; padding:0px; list-style:none; }

div,p{ margin:0px; padding:0px; font-size:16px; line-height:210%; }
td{ font-size:16px; line-height:210%; }


a{ color:#555; text-decoration:none; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }
a:hover{ color:#a33327; text-decoration:none; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }

form{ margin:0px; padding:0px; }
img{ border:none; vertical-align:top; }
input,textarea,select,audio,video{ outline:none; font-family:"微软雅黑","Arial","宋体"; }

.clear{ clear:both; }


.txt_rl{ background-image:url(../images/rl.png); background-repeat:no-repeat; background-position:right center; }

.webbg1{ background:#f5f5f5; }
.webbg2{ background:#f8eae7; }


#container{ margin:0 auto; width:100%; height:auto; overflow:hidden; }
@media screen and (max-width:1250px) {
#container{ width:1250px; }
}


/*-----------------header-------------------------------*/
#ts_loadering{ position:fixed; z-index:150; top:0px; left:50%; margin:0 0 0 -50%; width:100%; height:100%; text-align:center; background-color:rgba(0,0,0,0.55); display:none; overflow:hidden; }
#ts_loadering span{ margin:200px 0 0 0; padding:40px 10px 0 10px; min-width:70px; height:25px; line-height:20px; font-size:12px; color:#ccc; text-align:center; background:#555 url(../images/loader3.gif) no-repeat center 10px; background-size:auto 25px; border-radius:8px; vertical-align:top; display:inline-block; }



#win_con_box1{ position:fixed; z-index:50; top:0px; left:50%; margin:0 0 0 -50%; width:100%; height:100%; background-color:rgba(0,0,0,0.60); display:none; overflow:hidden; }
#win_con_box1 .mainbox{ position:absolute; z-index:51; top:100px; left:50%; margin:0 0 0 -600px; padding:0 0 25px 0; width:1200px; height:auto; background:#fff; border:#a33327 2px solid; overflow:hidden; }
#win_con_box1 .mainbox .h_close{ position:absolute; z-index:2; top:15px; right:15px; margin:0px; width:25px; height:25px; background:url(../images/close1.jpg) no-repeat; background-size:100% auto; cursor:pointer; display:block; }
#win_con_box1 .mainbox .h_conbox{ margin:50px 0 0 0; padding:0px; width:100%; height:505px; float:left; overflow-x:hidden; overflow-y:auto; }
#win_con_box1 .mainbox .h_conbox .left_con{ margin:0 0 0 30px; padding:0px; width:430px; height:500px; text-align:center; background-repeat:no-repeat; background-position:center top; background-size:contain; float:left; }
#win_con_box1 .mainbox .h_conbox .right_con{ margin:0 30px 0 0; padding:0px; width:650px; float:right; }
#win_con_box1 .mainbox .h_conbox .right_con .h_title{ margin:20px 0 0 0; width:100%; line-height:28px; font-size:22px; color:#004199; float:left; } 
#win_con_box1 .mainbox .h_conbox .right_con .h_con{ margin:30px 0 0 0; width:100%; line-height:25px; font-size:15px; color:#666; float:left; overflow:hidden; } 






.topcon_box{ margin:0 auto; padding:0px; width:100%; background:#fff; }
.topcon_box .main_box1{ margin:0 auto; padding:0px; width:100%; height:35px; background:#a33327; }
.topcon_box .main_box1 .conbox{ margin:0 auto; width:1320px; overflow:hidden; }
.topcon_box .main_box1 .conbox .leftcon{ margin:0px; width:auto; line-height:35px; font-size:12px; color:#fff; float:left; }
.topcon_box .main_box1 .conbox .rightcon{ margin:0px; width:auto; float:right; }
.topcon_box .main_box1 .conbox .rightcon span{ margin:0 0 0 20px; width:auto; line-height:35px; font-size:12px; color:#fff; background-repeat:no-repeat; background-position:left center; float:left; }
.topcon_box .main_box1 .conbox .rightcon span.stb1{ background-image:url(../images/tb01.png); }
.topcon_box .main_box1 .conbox .rightcon span.stb2{ background-image:url(../images/tb02.png); }
.topcon_box .main_box1 .conbox .rightcon span.stb3{ background-image:url(../images/tb03.png); }
.topcon_box .main_box1 .conbox .rightcon span a{ padding:0 0 0 20px; width:auto; color:#fff; display:block; }
.topcon_box .main_box1 .conbox .rightcon span a:hover{ color:#fff; text-decoration:underline; }

.topcon_box .main_box2{ margin:0 auto; padding:0px; width:1320px; height:120px; background:#fff; }
.topcon_box .main_box2 .h_logo{ margin:21px 0 0 0; width:auto; float:left; }

.topcon_box .main_box2 .h_menu{ margin:50px 0 0 0; width:auto; height:70px; float:right; }

.topcon_box .main_box2 .h_menu ul{ margin:0px; padding:0px; width:auto; height:100%; float:left; }

.topcon_box .main_box2 .h_menu ul li{ position:relative; margin:0 0 0 25px; padding:0px; width:110px; height:100%; text-align:center; float:left; }
.topcon_box .main_box2 .h_menu ul li.home{ width:70px; }
.topcon_box .main_box2 .h_menu ul li p{ margin:0px; padding:0px; width:100%; height:65px; line-height:30px; text-align:center; font-size:16px; font-weight:normal; vertical-align:top; display:inline-block; }
.topcon_box .main_box2 .h_menu ul li p span{ margin:0px; width:auto; vertical-align:top; display:inline-block; }

.topcon_box .main_box2 .h_menu ul li p a{ width:auto; height:65px; color:#333; border-bottom:#fff 5px solid; display:block }
.topcon_box .main_box2 .h_menu ul li p a:hover{ color:#333; border-bottom:#a33327 5px solid; }
.topcon_box .main_box2 .h_menu ul li p a.on{ color:#333; border-bottom:#a33327 5px solid; }
.topcon_box .main_box2 .h_menu ul li p a.on:hover{ color:#333; }

.topcon_box .main_box2 .h_menu ul li:hover p a{ color:#333; border-bottom:#a33327 5px solid; }

.topcon_box .main_box2 .h_menu ul li.mtwo p a span{ padding-right:18px; background:url(../images/tb04.jpg) no-repeat right 12px; }

.topcon_box .main_box2 .h_menu ul li ul{ position:absolute; z-index:10; top:70px; left:0px; margin:0px; padding:0px; width:100%; height:auto; background-color:rgba(0,0,0,0.60); text-align:center; border-top:none; float:left; display:none; overflow:hidden; }
.topcon_box .main_box2 .h_menu ul li ul li{ margin:0px; padding:0px; width:100%; height:auto; font-size:14px; text-align:center; border-bottom:#aaa 1px solid; float:left; }
.topcon_box .main_box2 .h_menu ul li ul li a{ padding:9px 5%; width:90%; height:auto; line-height:20px; color:#fff; background:none; display:block }
.topcon_box .main_box2 .h_menu ul li ul li a:hover{ color:#fff; background:#ea8472; display:block }
@media screen and (max-width:1340px) {
.topcon_box .main_box1 .conbox{ width:1250px; }
.topcon_box .main_box2{ width:1250px; }
.topcon_box .main_box2 .h_menu ul li{ margin:0 0 0 20px; }
}



/*------------------Home------------------------------*/
.h_ad_box{ margin:0 auto; width:100%; height:0px; text-align:center; overflow:hidden; }
.h_ad_box.yige { height:350px; background-repeat:no-repeat; background-position:center top; background-size:auto 100%; }
.h_ad_box.yige a{ width:100%; height:100%; display:block; }




.h_mid_box1{ margin:0 auto; margin-top:45px; padding:0px; width:1320px; overflow:hidden; }
.h_mid_box1 .left_conbox{ margin:0 42px 0 0; width:410px; border:#e1e1e1 1px solid; float:left; }
.h_mid_box1 .left_conbox .h_typename{ margin:0px; width:100%; height:62px; border-bottom:#e1e1e1 1px solid; float:left; }
.h_mid_box1 .left_conbox .h_typename span{ margin:0 0 0 30px; padding:0px; width:auto; line-height:62px; font-size:24px; color:#000; float:left; }
.h_mid_box1 .left_conbox .h_typename i{ margin:0 15px 0 0; padding:0px; width:auto; line-height:62px; font-size:16px; font-family:Arial; font-style:normal; float:right; }
.h_mid_box1 .left_conbox .h_typename i a{ color:#ccc; }
.h_mid_box1 .left_conbox .h_typename i a:hover{ color:#a33327; }
.h_mid_box1 .left_conbox .h_conbox{ margin:0px; width:100%; min-height:335px; float:left; }
.h_mid_box1 .left_conbox .h_conbox p{ margin:0 0 0 15px; padding:0px; width:380px; line-height:55px; border-bottom:#e1e1e1 1px solid; float:left;}
.h_mid_box1 .left_conbox .h_conbox p i{ margin:0 8px 0 0; padding:0px; width:8px; height:55px; font-style:normal; background:url(../images/tb05.jpg) no-repeat left center; float:left; }
.h_mid_box1 .left_conbox .h_conbox p span{ margin:0px; width:290px; line-height:55px; font-size:14px; color:#999; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.h_mid_box1 .left_conbox .h_conbox p em{ margin:0px; width:73px; line-height:55px; font-size:12px; color:#999; text-align:right; font-style:normal; float:right; }
.h_mid_box1 .left_conbox .h_conbox p a{ color:#363636; }
.h_mid_box1 .left_conbox .h_conbox p a:hover{ color:#a33327; }
.h_mid_box1 .left_conbox .h_conbox p.endtd{ border:none; }

.h_mid_box1 .right_conbox{ margin:0px; width:410px; border:#e1e1e1 1px solid; float:right; }
.h_mid_box1 .right_conbox .h_typename{ margin:0px; width:100%; height:62px; border-bottom:#e1e1e1 1px solid; float:left; }
.h_mid_box1 .right_conbox .h_typename span{ margin:0 0 0 30px; padding:0px; width:auto; line-height:62px; font-size:24px; color:#000; float:left; }
.h_mid_box1 .right_conbox .h_typename i{ margin:0 15px 0 0; padding:0px; width:auto; line-height:62px; font-size:16px; font-family:Arial; font-style:normal; float:right; }
.h_mid_box1 .right_conbox .h_typename i a{ color:#ccc; }
.h_mid_box1 .right_conbox .h_typename i a:hover{ color:#a33327; }
.h_mid_box1 .right_conbox .h_conbox{ margin:0px; width:100%; height:335px; float:left; }
.h_mid_box1 .right_conbox .h_conbox p{ margin:24px 0 0 25px; padding:0px; width:360px; text-align:center; background:#333; float:left; }
.h_mid_box1 .right_conbox .h_conbox p img{ filter:alpha(opacity=0); -khtml-opacity:1; opacity:1; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }
.h_mid_box1 .right_conbox .h_conbox p:hover img{ filter:alpha(opacity=50); -khtml-opacity:0.5; opacity:0.5; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }
@media screen and (max-width:1340px) {
.h_mid_box1{ width:1250px; }
.h_mid_box1 .left_conbox{ margin:0 22px 0 0;  width:400px; }
.h_mid_box1 .left_conbox .h_conbox p{  width:370px; }
.h_mid_box1 .left_conbox .h_conbox p span{ width:280px; }
.h_mid_box1 .right_conbox{ width:400px; }
.h_mid_box1 .right_conbox .h_conbox p{ margin-left:20px; }
}





.h_mid_box2{ margin:0 auto; margin-top:45px; padding:60px 0; width:100%; background:#e7e7e7 url(../images/tb06.jpg) no-repeat center top; overflow:hidden; }
.h_mid_box2 .main_box{ margin:0 auto; width:1320px; overflow:hidden; }
.h_mid_box2 .main_box .left_con{ margin:0px; width:650px; float:left; }
.h_mid_box2 .main_box .left_con .h_title{ margin:0px; width:100%; float:left; }
.h_mid_box2 .main_box .left_con .h_title span{ margin:0px; width:100%; line-height:40px; font-size:30px; color:#333; float:left; }
.h_mid_box2 .main_box .left_con .h_title i{ margin:10px 0 0 0; padding:0 25px; width:auto; height:30px; line-height:30px; font-size:14px; color:#fff; background:#a33327; font-style:normal; float:left; }
.h_mid_box2 .main_box .left_con .h_conbox{ margin:35px 0 0 0; width:100%; line-height:24px; font-size:14px; color:#454545; float:left; overflow:hidden; }
.h_mid_box2 .main_box .left_con .h_more{ margin:30px 0 0 0; width:100%; float:left; }
.h_mid_box2 .main_box .left_con .h_more i{ margin:0px; width:16px; height:25px; background:url(../images/tb07.png) no-repeat center center; font-style:normal; float:left; }
.h_mid_box2 .main_box .left_con .h_more span{ margin:0 0 0 5px; width:auto; height:25px; line-height:25px; font-size:12px; color:#a33327; float:left; }
.h_mid_box2 .main_box .left_con .h_more span a{ color:#a33327; }
.h_mid_box2 .main_box .left_con .h_more span a:hover{ color:#a33327; text-decoration:underline; }
.h_mid_box2 .main_box .right_video{ margin:0px; width:615px; height:345px; text-align:center; border-radius:6px; float:right; overflow:hidden; }
.h_mid_box2 .main_box .right_video video{ margin:0px; padding:0px; width:100%; height:100%; background:#333; float:left; overflow:hidden; }
@media screen and (max-width:1340px) {
.h_mid_box2 .main_box{ width:1250px; }
.h_mid_box2 .main_box .left_con{ width:600px; }
}





.h_mid_box3{ margin:0 auto; padding:0px; width:100%; height:552px; background:url(../images/bg01.jpg) no-repeat center top; overflow:hidden; }
.h_mid_box3 .main_box{ margin:0 auto; width:1320px; overflow:hidden; }
.h_mid_box3 .main_box .h_typename{ margin:32px 0 0 0; width:100%; text-align:center; float:left; }
.h_mid_box3 .main_box .h_typename span{ margin:0px; width:100%; line-height:45px; font-size:36px; color:#fff; float:left; }
.h_mid_box3 .main_box .h_typename i{ margin:18px 0 0 0; width:100%; height:7px; background:url(../images/line01.png) no-repeat center top; float:left; }
.h_mid_box3 .main_box .h_typename p{ margin:15px 0 0 0; padding:0px; width:100%; line-height:25px; font-size:12px; color:#fff; float:left; overflow:hidden; }

.h_mid_box3 .main_box .h_conbox{ margin:50px 0 0 0; width:100%; float:left; }
.h_mid_box3 .main_box .h_conbox dl{ margin:0px; width:329px; height:140px; float:left; }
.h_mid_box3 .main_box .h_conbox dl dt{ margin:27px 0 0 30px; width:86px; text-align:center; float:left; }
.h_mid_box3 .main_box .h_conbox dl dd{ margin:32px 30px 0 0; width:160px; line-height:32px; font-size:22px; color:#fff; float:right; overflow:hidden; }
.h_mid_box3 .main_box .h_conbox dl a{ width:100%; height:100%; display:block; }

.h_mid_box3 .main_box .h_conbox dl.dltd1{ border-right:#e5e5e5 1px solid; border-bottom:#e5e5e5 1px solid; }
.h_mid_box3 .main_box .h_conbox dl.dltd2{ border-right:#e5e5e5 1px solid; border-bottom:#e5e5e5 1px solid; }
.h_mid_box3 .main_box .h_conbox dl.dltd3{ border-right:#e5e5e5 1px solid; border-bottom:#e5e5e5 1px solid; }
.h_mid_box3 .main_box .h_conbox dl.dltd4{ border-bottom:#e5e5e5 1px solid; }
.h_mid_box3 .main_box .h_conbox dl.dltd5{ border-right:#e5e5e5 1px solid; }
.h_mid_box3 .main_box .h_conbox dl.dltd6{ border-right:#e5e5e5 1px solid; }
.h_mid_box3 .main_box .h_conbox dl.dltd7{ border-right:#e5e5e5 1px solid; }
.h_mid_box3 .main_box .h_conbox dl.dltd8{ border:none; }
@media screen and (max-width:1340px) {
.h_mid_box3 .main_box{ width:1250px; }
.h_mid_box3 .main_box .h_conbox dl{ width:311px; }
.h_mid_box3 .main_box .h_conbox dl dt{ margin-left:25px; }
.h_mid_box3 .main_box .h_conbox dl dd{ margin-right:25px; }
}







.h_mid_box4{ margin:0 auto; margin-top:60px; padding:0px; width:1320px; overflow:hidden; }
.h_mid_box4 .h_typename{ margin:0px; width:100%; text-align:center; float:left; }
.h_mid_box4 .h_typename span{ margin:0px; width:100%; line-height:45px; font-size:36px; color:#000; float:left; }
.h_mid_box4 .h_typename i{ margin:18px 0 0 0; width:100%; height:7px; background:url(../images/line02.jpg) no-repeat center top; float:left; }
.h_mid_box4 .h_typename p{ margin:15px 0 0 0; padding:0px; width:100%; line-height:25px; font-size:12px; color:#8d8d8d; float:left; overflow:hidden; }
.h_mid_box4 .h_conbox{ margin:60px 0 0 0; width:100%; float:left; }
.h_mid_box4 .h_conbox dl{ margin:0 36px 0 0; width:235px; float:left; }
.h_mid_box4 .h_conbox dl dt{ position:relative; margin:0px; width:100%; height:190px; background:#474747; float:left; }
.h_mid_box4 .h_conbox dl dt .h_con1{ position:absolute; left:10px; top:10px; margin:0px; width:13px; height:13px; background:#fff; border-radius:50%; overflow:hidden; }
.h_mid_box4 .h_conbox dl dt .h_con2{ position:absolute; right:0px; top:0px; margin:0px; width:44px; height:60px; background:url(../images/bg03.png) no-repeat; overflow:hidden; }
.h_mid_box4 .h_conbox dl dt .h_con3{ margin:18px 0 0 28px; width:200px; float:left; }
.h_mid_box4 .h_conbox dl dt .h_con3 b{ margin:0px; width:100%; line-height:90px; font-size:86px; color:#fff; font-family:Arial; text-transform:uppercase; float:left; }
.h_mid_box4 .h_conbox dl dt .h_con3 span{ margin:0px; width:100%; line-height:33px; font-size:25px; color:#fff; float:left; }
.h_mid_box4 .h_conbox dl dt .h_con3 i{ margin:2px 0 0 0; width:99%; line-height:40px; font-size:38px; color:#fff; font-family:Arial; font-weight:bold; text-align:right; font-style:normal; float:left; }
.h_mid_box4 .h_conbox dl dd{ margin:0px; width:100%; height:180px; background:#e7e7e7; float:left; }
.h_mid_box4 .h_conbox dl dd ul{ margin:15px 0 0 0; padding:0px; width:100%; min-height:150px; float:left; }
.h_mid_box4 .h_conbox dl dd ul li{ margin:0 0 0 25px; padding:0px; width:185px; line-height:30px; font-size:14px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.h_mid_box4 .h_conbox dl dd ul li a{ color:#454545; }
.h_mid_box4 .h_conbox dl dd ul li a:hover{ color:#a33327; }
.h_mid_box4 .h_conbox dl.endtd{ margin-right:0px; float:right; }
.h_mid_box4 .h_conbox dl:hover dt{ background:#a33327; }
@media screen and (max-width:1340px) {
.h_mid_box4{ width:1250px; }
.h_mid_box4 .h_conbox dl{margin:0 25px 0 0;  width:230px; }
.h_mid_box4 .h_conbox dl dt .h_con3{ margin:18px 0 0 28px; width:195px; }
}






.h_mid_box5{ margin:0 auto; margin-top:80px; padding:0px; width:1320px; overflow:hidden; }
.h_mid_box5 .h_typename{ margin:0px; width:100%; text-align:center; float:left; }
.h_mid_box5 .h_typename p{ margin:0px; width:100%; height:70px; background:url(../images/line03.jpg) no-repeat center 66px; float:left; }
.h_mid_box5 .h_typename p span{ margin:0 20px; width:auto; height:70px; line-height:45px; font-size:36px; color:#8d8d8d; vertical-align:top; display:inline-block; }
.h_mid_box5 .h_typename p span a{ color:#8d8d8d; }
.h_mid_box5 .h_typename p span a:hover{ color:#8d8d8d; }
.h_mid_box5 .h_typename p span.active{ font-size:38px; font-weight:bold; color:#000; background:url(../images/line04.png) no-repeat center bottom; }
.h_mid_box5 .h_typename p span.active a{ color:#000; }
.h_mid_box5 .h_typename p span.active a:hover{ color:#000; }
.h_mid_box5 .h_typename i{ margin:15px 0 0 0; padding:0px; width:100%; line-height:25px; font-size:12px; color:#8d8d8d; font-style:normal; float:left; overflow:hidden; }

.h_mid_box5 .main_box{ margin:40px 0 0 0; width:100%; float:left; }
.h_mid_box5 .main_box .con_box{ margin:0px; width:100%; height:400px; background:#f3f3f3 url(../images/bg04.jpg) no-repeat 135px 36px; float:left; }
.h_mid_box5 .main_box .con_box .leftcon{ margin:0 0 0 180px; width:275px; float:left; }
.h_mid_box5 .main_box .con_box .leftcon .h_title{ margin:66px 0 0 45px; width:230px; line-height:30px; text-align:center; font-size:20px; font-weight:bold; color:#565656; float:left; }
.h_mid_box5 .main_box .con_box .leftcon .h_con{ margin:50px 0 0 0; width:100%; height:225px; line-height:25px; font-size:15px; color:#666; float:left; overflow:hidden; }
.h_mid_box5 .main_box .con_box .midimg{ margin:0 0 0 30px; width:380px; float:left; }
.h_mid_box5 .main_box .con_box .rightcon{ margin:50px 70px 0 0; width:385px; float:right; overflow:hidden; }
.h_mid_box5 .main_box .con_box .rightcon .h_con{ margin:0px; width:100%; height:270px; line-height:30px; font-size:16px; color:#666; float:left; overflow:hidden; }
.h_mid_box5 .main_box .con_box .rightcon .h_more{ margin:20px 0 0 0; width:100%; float:left; }
.h_mid_box5 .main_box .con_box .rightcon .h_more a{ margin:0px; width:140px; height:40px; line-height:40px; text-align:center; font-size:16px; color:#fff; background:#a33327; border-radius:20px; float:right; }
.h_mid_box5 .main_box .con_box .rightcon .h_more a:hover{ color:#fff; background:#eb4b2d; }
.h_mid_box5 .main_box .listcon_box{ margin:25px 0 0 0; padding:0px; width:100%; height:177px; float:left; display:none; overflow:hidden; }
.h_mid_box5 .main_box .listcon_box.active{ display:inline; }
@media screen and (max-width:1340px) {
.h_mid_box5{ width:1250px; }
.h_mid_box5 .main_box .con_box{ background:#f3f3f3 url(../images/bg04.jpg) no-repeat 80px 36px; }
.h_mid_box5 .main_box .con_box .leftcon{ margin:0 0 0 125px; }
.h_mid_box5 .main_box .listcon_box{ height:168px; }
}






.h_mid_box6{ margin:0 auto; margin-top:80px; padding:40px 0 0 0; width:100%; height:350px; background:#e7e7e7 url(../images/tb06.jpg) no-repeat center top; }
.h_mid_box6 .main_box{ margin:0 auto; width:1320px; }
.h_mid_box6 .main_box .h_typename{ margin:0px; width:100%; text-align:center; float:left; }
.h_mid_box6 .main_box .h_typename span{ margin:0px; width:100%; line-height:45px; font-size:36px; color:#000; float:left; }
.h_mid_box6 .main_box .h_typename i{ margin:18px 0 0 0; width:100%; height:7px; background:url(../images/line05.jpg) no-repeat center top; float:left; }

.h_mid_box6 .main_box .h_typecon{ margin:20px 0 0 0; width:100%; text-align:center; float:left; }
.h_mid_box6 .main_box .h_typecon span{ margin:12px 8px 0 8px; width:auto; font-size:16px; vertical-align:top; display:inline-block; }
.h_mid_box6 .main_box .h_typecon span a{ padding:0 20px; width:auto; height:38px; line-height:38px; color:#333; background:none; border:#999 1px solid; border-radius:6px; display:block; }
.h_mid_box6 .main_box .h_typecon span a:hover{ color:#fff; background:#a33327; border:#a33327 1px solid; }
.h_mid_box6 .main_box .h_typecon span.active a{ color:#fff; background:#a33327; border:#a33327 1px solid; }
.h_mid_box6 .main_box .h_typecon span.active a:hover{ color:#fff; background:#a33327; border:#a33327 1px solid; }
.h_mid_box6 .main_box .h_conbox{ margin:45px 0 0 0; width:100%; text-align:center; float:left; }
.h_mid_box6 .main_box .h_conbox .listcon{ margin:0px; width:100%; display:none; float:left; }
.h_mid_box6 .main_box .h_conbox .listcon.active{ display:inline; }
.h_mid_box6 .main_box .h_conbox .listcon dl{ position:relative; margin:0 26px 0 0; width:310px; height:310px; float:left; }
.h_mid_box6 .main_box .h_conbox .listcon dl dt{ margin:0px; width:100%; height:100%; background:#333; float:left; }
.h_mid_box6 .main_box .h_conbox .listcon dl dt img{ width:100%; height:100%; filter:alpha(opacity=0); -khtml-opacity:1; opacity:1; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }
.h_mid_box6 .main_box .h_conbox .listcon dl:hover dt img{ filter:alpha(opacity=50); -khtml-opacity:0.5; opacity:0.5; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }
.h_mid_box6 .main_box .h_conbox .listcon dl dd{ position:absolute; left:0px; bottom:0px; margin:0px; padding:12px 15px; width:280px; height:auto; line-height:22px; font-size:14px; color:#cecece; text-align:left; background-color:rgba(0,0,0,0.50); float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.h_mid_box6 .main_box .h_conbox .listcon dl a{ width:100%; height:100%; }
.h_mid_box6 .main_box .h_conbox .listcon dl.endtd{ margin-right:0px; float:right; }
@media screen and (max-width:1340px) {
.h_mid_box6 .main_box{ width:1250px; }
.h_mid_box6 .main_box .h_conbox .listcon dl{ margin-right:23px; width:295px; height:295px;}
.h_mid_box6 .main_box .h_conbox .listcon dl dd{ width:265px; }
}






.h_mid_box7{ margin:0 auto; margin-top:200px; padding:0px; width:1320px; overflow:hidden; }
.h_mid_box7 .h_typename{ margin:0px; padding-bottom:20px; width:100%; background:url(../images/line06.jpg) no-repeat left bottom; float:left; }
.h_mid_box7 .h_typename span{ margin:0px; padding:0 178px 0 0; width:auto; line-height:47px; font-size:36px; color:#000; background:url(../images/bg05.jpg) no-repeat right center; float:left; }
.h_mid_box7 .h_conbox{ margin:15px 0 0 0; width:100%; float:left; }
.h_mid_box7 .h_conbox span{ margin:0 30px 0 0; width:auto; line-height:30px; font-size:14px; white-space:nowrap; float:left; }
.h_mid_box7 .h_conbox span a{ color:#999; }
.h_mid_box7 .h_conbox span a:hover{ color:#a33327; }
@media screen and (max-width:1340px) {
.h_mid_box7{ width:1250px; }
}



/*------------------Neiye------------------------------*/

.ny_ad_box{ margin:0 auto; width:100%; height:300px; text-align:center; background-repeat:no-repeat; background-position:top center; background-size:auto 100%; overflow:hidden; }




.ny_location_box{ margin:0 auto; width:100%; background:#fff; overflow:hidden; }
.ny_location_box .h_conbox{ margin:0 auto; padding:18px 15px; width:1290px; line-height:30px; font-size:13px; overflow:hidden; }
.ny_location_box .h_conbox a{ color:#666; }
.ny_location_box .h_conbox a:hover{ color:#a33327; }
.ny_location_box .h_conbox a.on{ color:#a33327; }
.ny_location_box .h_conbox a.on:hover{ color:#a33327; }
.ny_location_box .h_conbox i{ margin:0 12px; font-family:"宋体"; font-style:normal; }
@media screen and (max-width:1340px) {
.ny_location_box .h_conbox{ width:1220px; }
}


.ny_typecon_box{ margin:0 auto; width:100%; background:#fff; overflow:hidden; }
.ny_typecon_box .h_conbox{ margin:0 auto; width:1320px; background:url(../images/line07.jpg) repeat-x left bottom; overflow:hidden; }
.ny_typecon_box .h_conbox span{ margin:12px 15px 0 15px; width:auto; height:60px; line-height:60px; font-size:16px; text-align:center; float:left; }
.ny_typecon_box .h_conbox span a{ width:auto; height:60px; color:#333; background:url(../images/none.gif) no-repeat center bottom; display:block; }
.ny_typecon_box .h_conbox span a:hover{ color:#a33327; display:block; }
.ny_typecon_box .h_conbox span a.on{ color:#a33327; background:url(../images/tb08.jpg) no-repeat center bottom; }
.ny_typecon_box .h_conbox span a.on:hover{ color:#a33327; }
@media screen and (max-width:1340px) {
.ny_typecon_box .h_conbox{ width:1250px; }
}


.ny_typename_box{ margin:0 auto; margin-top:30px; width:1200px; overflow:hidden; }
.ny_typename_box i{ margin:0px; width:100%; line-height:25px; font-size:25px; color:#d1d1d1; font-family:Arial; font-style:normal; float:left; }
.ny_typename_box span{ margin:0px; width:100%; line-height:45px; font-size:35px; color:#003f98; float:left; }


.ny_typename_box1{ margin:20px 0 0 0; width:100%; float:left; }
.ny_typename_box1 i{ margin:0px; width:100%; line-height:25px; font-size:25px; color:#d1d1d1; font-family:Arial; font-style:normal; float:left; }
.ny_typename_box1 span{ margin:0px; width:100%; line-height:45px; font-size:35px; color:#003f98; float:left; }



.ny_maincon_box{ margin:0 auto; margin-top:18px; padding:0 0 25px 0; width:1320px; min-height:500px; background:#fff; overflow:hidden; }
@media screen and (max-width:1340px) {
.ny_maincon_box{ width:1250px; }
}
.ny_maincon_box.baibg{ padding:0px; background:none; }


.ny_maincon_box .left_maincon_box{ margin:0px; padding:0 0 25px 0; width:910px; min-height:930px; background:#fff; float:left; }
@media screen and (max-width:1340px) {
.ny_maincon_box .left_maincon_box{ width:880px; }
}

.ny_maincon_box .right_maincon_box{ margin:0px; padding:0 0 25px 0; width:390px; background:#fff; float:right; }
.ny_maincon_box .right_maincon_box .con_box{ margin:0 20px; width:350px; float:left; }
.ny_maincon_box .right_maincon_box .con_box .h_typename{ margin:20px 0 0 0; width:100%; height:40px; background:#a33327; border-radius:6px; float:left; }
.ny_maincon_box .right_maincon_box .con_box .h_typename span{ margin:0 0 0 30px; width:auto; line-height:40px; font-size:16px; color:#fff; float:left; }
.ny_maincon_box .right_maincon_box .con_box .h_conbox{ margin:5px 0 0 0; width:100%; float:left; }
.ny_maincon_box .right_maincon_box .con_box .h_conbox p{ margin:0px; padding:13px 0; width:100%; line-height:22px; font-size:14px; border-bottom:#f5f5f5 1px solid; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.ny_maincon_box .right_maincon_box .con_box .h_conbox p a{ color:#747474; }
.ny_maincon_box .right_maincon_box .con_box .h_conbox p a:hover{ color:#a33327; } 
@media screen and (max-width:1340px) {
.ny_maincon_box .right_maincon_box{ width:350px; }
.ny_maincon_box .right_maincon_box .con_box{ margin:0 20px; width:310px; float:left; }
}



.ny_about_box{ margin:0px; padding:25px 40px 0 40px; width:1240px; float:left; overflow:hidden; }
@media screen and (max-width:1340px) {
.ny_about_box{ width:1170px; }
}





.ny_news_box{ margin:15px 0 0 40px; width:830px; float:left; }
.ny_news_box dl{ margin:0px; padding:30px 0; width:100%; border-bottom:#e5e5e5 1px solid; float:left; }
.ny_news_box dl dt{ margin:0px; padding:0px; width:170px; height:105px; text-align:center; background:#333; float:left; overflow:hidden; }
.ny_news_box dl dt img{ filter:alpha(opacity=0); -khtml-opacity:1; opacity:1; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }
.ny_news_box dl dt:hover img{ filter:alpha(opacity=50); -khtml-opacity:0.5; opacity:0.5; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }
.ny_news_box dl dd{ margin:0px; padding:0px; width:640px; float:right; }
.ny_news_box dl dd h1{ margin:0px; width:100%; line-height:32px; font-size:24px; font-weight:normal; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.ny_news_box dl dd h1 a{ color:#333; }
.ny_news_box dl dd h1 a:hover{ color:#a33327; }
.ny_news_box dl dd p{ margin:10px 0 0 0; width:100%; height:50px; line-height:25px; font-size:16px; color:#747474; float:left;
display: -webkit-box;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.ny_news_box dl dd span{ margin:12px 0 0 0; width:100%; line-height:22px; font-size:16px; color:#999; font-style:normal; float:left; }
.ny_news_box dl dd i{ color:#333; font-style:normal; }
.ny_news_box dl dd i a{ color:#333; }
.ny_news_box dl dd i a:hover{ color:#a33327; }
.ny_news_box .no_content{ margin:0px; padding:120px 0; width:100%; text-align:center; font-size:16px; color:#666; float:left; }
@media screen and (max-width:1340px) {
.ny_news_box{ margin-left:35px; width:810px; }
.ny_news_box dl dd{ width:620px; }
}




.ny_news_xx_box{ margin:30px 0 0 40px; width:830px; float:left; }
.ny_news_xx_box .h_title{ margin:0px; width:100%; line-height:140%; color:#000; font-size:26px; float:left; }
.ny_news_xx_box .h_datecon{ margin:10px 0 0 0; width:100%; line-height:150%; color:#999; font-size:14px; float:left; }
.ny_news_xx_box .h_content{ margin:25px 0 0 0; width:100%; float:left; overflow:hidden; }
@media screen and (max-width:1340px) {
.ny_news_xx_box{ margin-left:35px; width:810px; }
}







.ny_dj_box{ margin:15px 0 0 40px; width:1240px; float:left; }
.ny_dj_box dl{ margin:0px; padding:30px 0; width:100%; border-bottom:#e5e5e5 1px solid; float:left; }
.ny_dj_box dl dt{ margin:0px; padding:0px; width:170px; height:105px; text-align:center; background:#333; float:left; overflow:hidden; }
.ny_dj_box dl dt img{ filter:alpha(opacity=0); -khtml-opacity:1; opacity:1; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }
.ny_dj_box dl dt:hover img{ filter:alpha(opacity=50); -khtml-opacity:0.5; opacity:0.5; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }
.ny_dj_box dl dd{ margin:0px; padding:0px; width:1045px; float:right; }
.ny_dj_box dl dd h1{ margin:0px; width:100%; line-height:32px; font-size:24px; font-weight:normal; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.ny_dj_box dl dd h1 a{ color:#333; }
.ny_dj_box dl dd h1 a:hover{ color:#a33327; }
.ny_dj_box dl dd p{ margin:10px 0 0 0; width:100%; height:50px; line-height:25px; font-size:16px; color:#747474; float:left;
display: -webkit-box;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.ny_dj_box dl dd span{ margin:12px 0 0 0; width:100%; line-height:22px; font-size:16px; color:#999; font-style:normal; float:left; }
.ny_dj_box dl dd i{ color:#333; font-style:normal; }
.ny_dj_box dl dd i a{ color:#333; }
.ny_dj_box dl dd i a:hover{ color:#a33327; }
.ny_dj_box .no_content{ margin:0px; padding:120px 0; width:100%; text-align:center; font-size:16px; color:#666; float:left; }
@media screen and (max-width:1340px) {
.ny_dj_box{ margin-left:35px; width:1180px; }
.ny_dj_box dl dd{ width:985px; }
}




.ny_dj_xx_box{ margin:30px 0 0 40px; width:1240px; float:left; }
.ny_dj_xx_box .h_title{ margin:0px; width:100%; line-height:140%; color:#000; font-size:26px; float:left; }
.ny_dj_xx_box .h_datecon{ margin:10px 0 0 0; width:100%; line-height:150%; color:#999; font-size:14px; float:left; }
.ny_dj_xx_box .h_content{ margin:25px 0 0 0; width:100%; float:left; overflow:hidden; }
@media screen and (max-width:1340px) {
.ny_dj_xx_box{ margin-left:35px; width:1180px; }
}




.ny_dj_fcon_box{ margin:50px 0 0 40px; width:1240px; float:left; }
.ny_dj_fcon_box p{ margin:20px 0 0 0; padding:0px; width:100%; float:left; }
.ny_dj_fcon_box p img{ width:100%; }





.ny_bxxm_box{ margin:15px 0 0 40px; width:830px; float:left; }
.ny_bxxm_box dl{ position:relative; margin:20px 17px 0 0; padding:0px; width:265px; float:left; }
.ny_bxxm_box dl dt{ margin:0px; padding:0px; width:100%; height:155px; text-align:center; background:#333; float:left; overflow:hidden; }
.ny_bxxm_box dl dt img{ width:100%; height:100%; filter:alpha(opacity=0); -khtml-opacity:1; opacity:1; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }
.ny_bxxm_box dl:hover dt img{ filter:alpha(opacity=50); -khtml-opacity:0.5; opacity:0.5; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }
.ny_bxxm_box dl dd{ position:absolute; left:0px; bottom:0px; margin:0px; padding:10px 15px; width:235px; height:auto; line-height:22px; font-size:14px; color:#cecece; text-align:left; background-color:rgba(0,0,0,0.50); float:left; display:none; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.ny_bxxm_box dl:hover dd{ display:inline; }
.ny_bxxm_box dl.endtd{ margin-right:0px; float:right; }
.ny_bxxm_box .no_content{ margin:0px; padding:120px 0; width:100%; text-align:center; font-size:16px; color:#666; float:left; }
@media screen and (max-width:1340px) {
.ny_bxxm_box{ margin-left:35px; width:810px; }
.ny_bxxm_box dl{ margin-right:15px; width:260px; }
.ny_bxxm_box dl dt{ height:152px; }
.ny_bxxm_box dl dd{ padding:10px 15px; width:230px; }
}





.ny_mlxy_box{ margin:0px; padding:15px 25px 0 25px; width:1270px; float:left; }
.ny_mlxy_box dl{ position:relative; margin:20px 20px 0 0; padding:0px; width:410px; float:left; }
.ny_mlxy_box dl dt{ margin:0px; padding:0px; width:100%; height:410px; text-align:center; background:#333; float:left; overflow:hidden; }
.ny_mlxy_box dl dt img{ width:100%; height:100%; filter:alpha(opacity=0); -khtml-opacity:1; opacity:1; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }
.ny_mlxy_box dl:hover dt img{ filter:alpha(opacity=50); -khtml-opacity:0.5; opacity:0.5; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }
.ny_mlxy_box dl dd{ position:absolute; left:0px; bottom:0px; margin:0px; padding:12px 20px; width:370px; height:auto; line-height:22px; font-size:14px; color:#cecece; text-align:left; background-color:rgba(0,0,0,0.50); float:left; display:none; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.ny_mlxy_box dl:hover dd{ display:inline; }
.ny_mlxy_box dl.endtd{ margin-right:0px; float:right; }
.ny_mlxy_box .no_content{ margin:0px; padding:120px 0; width:100%; text-align:center; font-size:16px; color:#666; float:left; }
@media screen and (max-width:1340px) {
.ny_mlxy_box{ width:1200px; }
.ny_mlxy_box dl{ width:386px; }
.ny_mlxy_box dl dt{ height:386px; }
.ny_mlxy_box dl dd{ width:346px; }
}




.ny_xyfc_box{ margin:15px 0 0 25px; width:860px; float:left; }
.ny_xyfc_box .h_tjbox{ margin:0px; width:100%; float:left; }
.ny_xyfc_box .h_tjbox dl{ margin:0px; padding:15px 0; width:100%; border-bottom:#f0f0f0 1px solid; float:left; }
.ny_xyfc_box .h_tjbox dl dt{ margin:0px; width:235px; height:250px; background:#333; border-radius:6px; float:left; overflow:hidden; }
.ny_xyfc_box .h_tjbox dl dt img{ filter:alpha(opacity=0); -khtml-opacity:1; opacity:1; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }
.ny_xyfc_box .h_tjbox dl dt:hover img{ filter:alpha(opacity=50); -khtml-opacity:0.5; opacity:0.5; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }
.ny_xyfc_box .h_tjbox dl dd{ margin:0px; width:600px; float:right; }
.ny_xyfc_box .h_tjbox dl dd span{ margin:0px; width:100%; line-height:35px; font-size:28px; float:left; }
.ny_xyfc_box .h_tjbox dl dd span a{ color:#333; }
.ny_xyfc_box .h_tjbox dl dd span a:hover{ color:#a33327; }
.ny_xyfc_box .h_tjbox dl dd i{ margin:8px 0 0 0; width:100%; line-height:25px; font-size:18px; color:#a33327; font-style:normal; float:left; }
.ny_xyfc_box .h_tjbox dl dd p{ margin:20px 0 0 0; padding:0px; width:100%; height:140px; line-height:28px; font-size:16px; color:#999; float:left;
display: -webkit-box;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
overflow: hidden;
}

.ny_xyfc_box .h_conbox{ margin:10px 0 0 0; width:100%; float:left; }
.ny_xyfc_box .h_conbox dl{ margin:20px 20px 0 0; padding:0px; width:200px; background:#f2f2f2; border-radius:6px; float:left; overflow:hidden; }
.ny_xyfc_box .h_conbox dl dt{ margin:0px; padding:0px; width:100%; height:213px; text-align:center; background:#333; border-radius:6px; float:left; overflow:hidden; }
.ny_xyfc_box .h_conbox dl dt img{ width:100%; height:100%; filter:alpha(opacity=0); -khtml-opacity:1; opacity:1; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }
.ny_xyfc_box .h_conbox dl:hover dt img{ filter:alpha(opacity=50); -khtml-opacity:0.5; opacity:0.5; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }
.ny_xyfc_box .h_conbox dl dd{ margin:0px; padding:10px 10px; width:180px; text-align:center; float:left; overflow:hidden; }
.ny_xyfc_box .h_conbox dl dd span{ margin:0px; width:100%; line-height:25px; font-size:18px; float:left; }
.ny_xyfc_box .h_conbox dl dd span a{ color:#333; }
.ny_xyfc_box .h_conbox dl dd span a:hover{ color:#a33327; }
.ny_xyfc_box .h_conbox dl dd i{ margin:3px 0 0 0; width:100%; line-height:22px; font-size:16px; color:#999; font-style:normal; float:left; }
.ny_xyfc_box .h_conbox dl.endtd{ margin-right:0px; float:right; }
@media screen and (max-width:1340px) {
.ny_xyfc_box{ width:830px; }
.ny_xyfc_box .h_tjbox dl dd{ width:570px; }

.ny_xyfc_box .h_conbox dl{ margin-right:18px; width:194px; }
.ny_xyfc_box .h_conbox dl dt{ height:207px; }
.ny_xyfc_box .h_conbox dl dd{ width:174px; }
}





.ny_inquiry_box{ margin:15px 0 0 40px; width:830px; float:left; }
.ny_inquiry_box .h_typeaname{ margin:20px 0 0 0; padding-bottom:15px; width:100%; line-height:30px; font-size:20px; color:#a33327; text-align:center; border-bottom:#ccc 1px solid; float:left;  }
.ny_inquiry_box .h_subconbox{ margin:20px 0 0 0; padding:0 0 35px 0; width:100%; border-bottom:#ccc 1px dashed; float:left;  }
.ny_inquiry_box .h_subconbox .h_con{ margin:15px 0 0 0; width:100%; float:left; }
.ny_inquiry_box .h_subconbox .h_con span{ margin:0 10px 0 0; width:280px; line-height:38px; font-size:14px; color:#333; text-align:right; float:left; }
.ny_inquiry_box .h_subconbox .h_con .f_text{ margin:0px; padding:0 10px; width:250px; height:36px; line-height:36px; font-size:14px; color:#555; text-align:center; background:#fcfcfc; border:#cfcfcf 1px solid; border-radius:5px; float:left; }
.ny_inquiry_box .h_subconbox .h_con .f_sub{ margin:0px; padding:0px; width:120px; line-height:38px; font-size:18px; color:#fff; text-align:center; background:#a33327; border:none;; border-radius:5px; cursor:pointer; float:left; }

.ny_inquiry_box .h_title{ margin:25px 0 0 0; padding:0px; width:100%; line-height:30px; font-size:20px; font-weight:bold; color:#333; float:left; }
.ny_inquiry_box .h_conbox{ margin:5px 0 0 0; padding:0px; width:100%; float:left; }
.ny_inquiry_box .h_conbox table{ margin:0px; padding:0px; }
.ny_inquiry_box .h_conbox table td{ margin:0px; padding:6px 10px; font-size:13px; }
.ny_inquiry_box .h_content{ margin:15px 0 0 0; width:100%; line-height:25px; font-size:14px; color:#666; float:left; overflow:hidden; }
.ny_inquiry_box .no_content{ margin:0px; padding:60px 0; width:100%; line-height:170%; font-size:16px; color:#555; text-align:center; float:left; }
@media screen and (max-width:1340px) {
.ny_inquiry_box{ margin-left:35px; width:810px; }
}




.ny_apply_box{ margin:15px 0 0 40px; width:830px; float:left; }
.ny_apply_box .h_typeaname{ margin:20px 0 0 0; padding-bottom:20px; width:100%; line-height:30px; font-size:20px; color:#a33327; text-align:center; border-bottom:#ccc 1px solid; float:left;  }
.ny_apply_box .h_subconbox{ margin:15px 0 0 0; padding-bottom:25px; width:100%; border-bottom:#999 1px dashed; float:left; }
.ny_apply_box .h_subconbox table{ margin:0px; padding:0px; }
.ny_apply_box .h_subconbox table td{ margin:0px; padding:6px 5px; font-size:14px; color:#555; }
.ny_apply_box .h_subconbox table td .f_text{ margin:0px; padding:0 10px; width:230px; height:32px; line-height:32px; font-size:14px; color:#555; background:#fefefe; border:#dfdfdf 1px solid; border-radius:3px; float:left; }
.ny_apply_box .h_subconbox table td .f_text.long{ width:360px; }
.ny_apply_box .h_subconbox table td .f_text.short{ width:150px; }
.ny_apply_box .h_subconbox table td .f_text.yzm{ width:100px; }
.ny_apply_box .h_subconbox table td .f_sel{ margin:0px; padding:0 0 0 10px; width:auto; height:34px; line-height:32px; font-size:14px; color:#555; background:#fefefe; border:#dfdfdf 1px solid; border-radius:3px; float:left; }
.ny_apply_box .h_subconbox table td label{ margin:0 40px 0 0; width:auto; height:36px; line-height:36px; cursor:pointer; float:left;  }
.ny_apply_box .h_subconbox table td label .demo-radio{ display:none; }
.ny_apply_box .h_subconbox table td label .demo-radioInput{ margin:7px 5px 0 0; padding:0px; width:18px; height:18px; line-height:14px; text-align:center; font-style:normal; background:#fdfdfd; border:#ccc 1px solid; border-radius:50%; vertical-align:top; display:inline-block; }
.ny_apply_box .h_subconbox table td label .demo-radio:checked + .demo-radioInput{ background:#fff; border:#a33327 1px solid; }
.ny_apply_box .h_subconbox table td label .demo-radio:checked + .demo-radioInput:after{ content:"•"; margin:0px; padding:0px; color:#a33327; font-size:34px; }
.ny_apply_box .h_subconbox table td span{ margin:0 0 0 15px; height:34px; line-height:34px; float:left; }
.ny_apply_box .h_subconbox .h_subcon{ margin:25px 0 0 0; width:100%; text-align:center; overflow:hidden; }
.ny_apply_box .h_subconbox .h_subcon input{ margin:0px; padding:0px; width:160px; height:40px; line-height:40px; font-size:18px; color:#fff; background:#a33327; border:none; border-radius:5px; cursor:pointer; overflow:hidden; }

.ny_apply_box .h_scon{ margin:20px 0 0 0; width:100%; text-align:center; float:left; }
.ny_apply_box .h_scon .h_con1{ margin:0px; padding:0px; width:100%; line-height:30px; font-size:14px; color:#555; float:left; overflow:hidden; }
.ny_apply_box .h_scon .h_con1 b{ line-height:40px; color:#ff0000; font-size:24px; }
.ny_apply_box .h_scon .h_con2{ margin:15px 0 0 0; padding:0px; width:100%; float:left; }
@media screen and (max-width:1340px) {
.ny_apply_box{ margin-left:35px; width:810px; }
}




.ny_parnext_box{ margin:25px 0 0 0; padding:15px 0 0 0; width:100%; border-top:#ccc 1px dashed; float:left; }
.ny_parnext_box span{ margin:0px; width:100%; line-height:30px; font-size:16px; color:#333; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.ny_parnext_box span a{ color:#555; }
.ny_parnext_box span a:hover{ color:#a33327; }



/*--------------------------------------------*/
/*------------页码0----------*/
.page_box{ margin:50px 0 0 0; width:100%; height:40px; font-size:15px; font-family:"微软雅黑","宋体"; text-align:center; float:left; }
.page_box i{ margin:0 5px; padding:0px 15px; height:38px; line-height:38px; color:#999; background:#fff; border:#dcdcdc 1px solid; border-radius:6px; font-style:normal; vertical-align:top; display:inline-block; overflow:hidden;}
.page_box span{ margin:0 5px; padding:0px; height:40px; border-radius:6px; vertical-align:top; display:inline-block; overflow:hidden;}
.page_box span a{ margin:0px; padding:0px 15px; height:38px; line-height:38px; color:#333; background:#fff; border:#dcdcdc 1px solid; border-radius:6px; display:block; }
.page_box span a:hover{ color:#fff; background:#a33327; border:#a33327 1px solid; }
.page_box span a.on{ color:#fff; background:#a33327; border:#a33327 1px solid }
.page_box span a.on:hover{ color:#fff; background:#a33327; border:#a33327 1px solid }

/*------------页码1----------*/

/*------------------footer------------------------------*/
.f_padheght{ margin:0 auto; width:100%; height:70px; overflow:hidden; }
.f_padheght1{ margin:0 auto; width:100%; height:40px; overflow:hidden; }


.bottom_box{ margin:0 auto; width:100%; background:#eee; overflow:hidden; }
.bottom_box .main_box1{ margin:0 auto; padding:25px 0 0 0; width:1320px; text-align:center; overflow:hidden; }
.bottom_box .main_box1 span{ margin:0px; width:auto; line-height:30px; font-size:15px; color:#606060; vertical-align:top; display:inline-block; }
.bottom_box .main_box1 span a{ color:#606060; }
.bottom_box .main_box1 span a:hover{ color:#a33327; }
.bottom_box .main_box1 i{ margin:9px 10px 0 15px; width:1px; height:14px; background:#9f9f9f; font-style:normal; vertical-align:top; display:inline-block; }


.bottom_box .main_box2{ margin:0 auto; padding:40px 0; width:1320px; overflow:hidden; }
.bottom_box .main_box2 .h_conbox1{ margin:30px 0 0 30px; width:450px; float:left; }
.bottom_box .main_box2 .h_conbox2{ margin:0px; width:auto; float:left;  }
.bottom_box .main_box2 .h_conbox2 dl{ margin:0 50px 0 0; width:110px; text-align:center; float:left; }
.bottom_box .main_box2 .h_conbox2 dl dt{ margin:0px; width:110px; height:110%; float:left; }
.bottom_box .main_box2 .h_conbox2 dl dt img{ width:100%; height:100%; }
.bottom_box .main_box2 .h_conbox2 dl dd{ margin:8px 0 0 0; width:100%; line-height:22px; font-size:12px; color:#999; float:left; }
.bottom_box .main_box2 .h_conbox3{ margin:0 20px 0 0; width:450px; float:right; overflow:hidden;  }
.bottom_box .main_box2 .h_conbox3 .h_title{ margin:0px; width:100%; line-height:30px; font-size:18px; color:#333; float:left; overflow:hidden;  }
.bottom_box .main_box2 .h_conbox3 .h_con{ margin:10px 0 0 0; width:100%; line-height:30px; font-size:12px; color:#999; float:left; overflow:hidden;  }
.bottom_box .main_box2 .h_conbox3 .h_con a{ color:#999; }
.bottom_box .main_box2 .h_conbox3 .h_con a:hover{ color:#a33327; }

.bottom_box .main_box3{ margin:0 auto; padding:12px 0; width:100%; line-height:22px; font-size:14px; color:#fff; text-align:center; background:#a33327; overflow:hidden; }
.bottom_box .main_box3 a{ color:#fff; }
.bottom_box .main_box3 a:hover{ color:#fff; text-decoration:underline; }
@media screen and (max-width:1340px) {
.bottom_box .main_box1{ width:1250px; }
.bottom_box .main_box2{ width:1250px; }
.bottom_box .main_box2 .h_conbox1{ margin-left:25px; width:425px; }
}





#online_box{ position:fixed; z-index:30; top:155px; right:0px; width:176px; height:auto; display:inline; overflow:hidden; }
#online_box .kf_show{ margin:0px; width:176px; height:auto; float:left; display:inline; overflow:hidden; }
#online_box .kf_show .kf_top{ margin:0px; width:176px; height:68px; background:url(../online/kf_top.png) no-repeat; float:left; display:inline; overflow:hidden;}
#online_box .kf_show .kf_top i{ margin:0px; width:25px; height:22px; color:#fff; font-size:22px; cursor:pointer; font-style:normal; float:right; display:block; }

#online_box .kf_show .kf_mid{ margin:0px; padding-bottom:12px; width:176px; background:url(../online/kf_bg.jpg) repeat-y; float:left; display:inline; overflow:hidden; }
#online_box .kf_show .kf_mid b{ margin:8px 0 0 13px; width:151px; height:29px; line-height:29px; background:url(../online/kf_qqbg.jpg) no-repeat; float:left; display:inline; }
#online_box .kf_show .kf_mid b a{ padding-left:25px; width:126px; height:29px; color:#fff; display:block; }
#online_box .kf_show .kf_mid b a:hover{ padding-left:25px; width:126px; height:29px; color:#FFFF00; display:block; }

#online_box .kf_show .kf_mid i{ margin:12px 0 0 0; width:176px; text-align:center; float:left; display:inline; }
#online_box .kf_show .kf_mid u{ margin:10px 0 0 0; width:176px; text-align:center; float:left; display:inline; }

#online_box .kf_show .kf_foot{ margin:0px; width:176px; height:8px; background:url(../online/kf_foot.png) no-repeat; float:left; display:inline; overflow:hidden;}
#online_box .kf_hid{ margin:0px; width:30px; height:150px; background:url(../online/kf_hidimg.png) no-repeat; cursor:pointer; float:left; display:none; overflow:hidden; }
/*----------------------------------------------------*/



/* 鼠标移到图片上效果0 */
.eff_img{ position: relative; cursor:pointer; overflow:hidden; }

.eff_img .shade{ position:absolute; z-index:5; top:100%; left:0px; width:100%; height:100%; background:#fff; opacity:0.6; filter:alpha(opacity=60); transition:0.5s all; display:block; }
.eff_img:hover .shade{ top:0px; transition:0.6s ease-in-out; }

.eff_img .img_icon{ position: absolute; z-index:8; top:50%; left:-100%; margin-left:-17px; margin-top:-17px; transform:rotate(360deg);transition:0.6s ease-in-out; display:inline-block; }
.eff_img:hover .img_icon{ left:50%; transform:rotate(3600deg);-webkit-transform:rotate(3600deg);-moz-transform:rotate(3600deg);-o-transform:rotate(3600deg);-ms-transform:rotate(3600deg);transition: .6s ease-in-out;-webkit-transition: .6s ease-in-out;-moz-transition: .6s ease-in-out;-o-transition: .6s ease-in-out;-ms-transition: .6s ease-in-out;}

.eff_img img{
    transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);
    transition:All .6s ease-in-out;-webkit-transition:All .6s ease-in-out;-moz-transition:All .6s ease-in-out;-o-transition:All .6s ease-in-out;-ms-transition:All .6s ease-in-out;
}
.eff_img:hover>img{
    transform:scale(1.4);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);
    transition:All .6s ease-in-out;-webkit-transition:All .6s ease-in-out;-moz-transition:All .6s ease-in-out;-o-transition:All .6s ease-in-out;-ms-transition:All .6s ease-in-out;
}



.eff_img1{ overflow:hidden; }
.eff_img1 img{
    transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);
    transition:All .6s ease-in-out;-webkit-transition:All .6s ease-in-out;-moz-transition:All .6s ease-in-out;-o-transition:All .6s ease-in-out;-ms-transition:All .6s ease-in-out;
}
.eff_img1:hover a>img{
    transform:scale(1.4);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);
    transition:All .6s ease-in-out;-webkit-transition:All .6s ease-in-out;-moz-transition:All .6s ease-in-out;-o-transition:All .6s ease-in-out;-ms-transition:All .6s ease-in-out;
}



.eff_img2{ overflow:hidden; }
.eff_img2 img{
    transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);
    transition:All .6s ease-in-out;-webkit-transition:All .6s ease-in-out;-moz-transition:All .6s ease-in-out;-o-transition:All .6s ease-in-out;-ms-transition:All .6s ease-in-out;
}
.eff_img2:hover img{
    transform:scale(1.4);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);
    transition:All .6s ease-in-out;-webkit-transition:All .6s ease-in-out;-moz-transition:All .6s ease-in-out;-o-transition:All .6s ease-in-out;-ms-transition:All .6s ease-in-out;
}


.eff_img3{ position: relative; cursor:pointer; overflow:hidden; }

.eff_img3 .shade{ position:absolute; z-index:5; top:100%; left:0px; width:100%; height:100%; background:#fff; opacity:0.6; filter:alpha(opacity=60); transition:0.5s all; display:block; }
.eff_img3:hover .shade{ top:0px; transition:0.6s ease-in-out; }

.eff_img3 .img_icon{ position: absolute; z-index:8; top:50%; left:-100%; margin-left:-17px; margin-top:-17px; transform:rotate(360deg);transition:0.6s ease-in-out; display:inline-block; }
.eff_img3:hover .img_icon{ left:50%; transform:rotate(3600deg);-webkit-transform:rotate(3600deg);-moz-transform:rotate(3600deg);-o-transform:rotate(3600deg);-ms-transform:rotate(3600deg);transition: .6s ease-in-out;-webkit-transition: .6s ease-in-out;-moz-transition: .6s ease-in-out;-o-transition: .6s ease-in-out;-ms-transition: .6s ease-in-out;}

/* 鼠标移到图片上效果1 */
