@charset "utf-8";
/* css document */
html{ overflow-x:hidden;}
body{
	color:#666; 
	font-size:12px; 
	font-family:"Microsoft YaHei";
    }
input,button,select,textarea{outline:none}
body th td{ color:#333; font-size:12px;}
a:link{color:#333; font-size:12px; text-decoration:none;}
a:visited{color:#333; font-size:12px; text-decoration:none;}
a:hover{color:#cc9900; font-size:12px; text-decoration:none;}
a:active{color:#333; font-size:12px;text-decoration:none;}
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,ul,dd,li,p,th{margin:0px; padding:0px; list-style:none; border:0px;}
input,textarea,select{font-family:inherit; font-weight:inherit; font-size:12px;}
img{ border:0;}
.fl{float:left;}
.fr{float:right;}
.cp img{ border:1px solid #ccc; padding:3px;}
.cp img:hover{ border:1px solid #F00; padding:3px;}
.cp1 img{ border:1px solid #ccc;padding:3px;}
.cp1 img:hover{ border:1px solid #eb0404;}
.border{border:1px #ccc solid;}
.border1{border:1px #ccc solid; border-top:none;}
.clear{clear:both; height:0px; overflow:hidden;}
.main{margin:0 auto; width:1200px;}

/*top*/

.top{ width:100%; height:33px; background-color:#999999}
.top_z{ width:900px; font-size:13px; color:#fff; height:33px; line-height:33px; background:url(../images/dhtb.png) no-repeat 290px;}
.top_z span{ font-family:"Arial"; font-size:16px; line-height:33px; color:#FFF; padding-left: 47px;letter-spacing:1px;}

.top_y{ width:220px; line-height:33px;}
.top_y_z{ width:120px; padding-left:23px; background:url(../images/fjmd.png) no-repeat left;}
.top_y_y{ width:54px; padding-left:23px; background:url(../images/yyimg.png) no-repeat left;}

.top_y_z a,.top_y_y a{ line-height:33px; color:#FFF; font-size:13px;}

.top_y a:hover{ text-decoration: underline;}





/*导航*/
.dh{ margin:0 auto; width:1200px;}
.logo{ width:390px; height:74px; margin-top:23px; margin-bottom:23px;}
.syimg{ width:20px; height:15px; margin-top:57px; margin-left:84px;}

.nav{ position:relative; float:left; padding-left:10px;}
.nav>ul>li{ float:left; position:relative; line-height:30px; padding-top:49px;}
.nav>ul>em{ float:left; position:relative; font-size:16px; padding-top:49px; font-family:"Arial"; text-align:center; width:22px; line-height:32px;}
.nav>ul>li>a{ display:block; font-size:16px; color:#333;  text-decoration:none; line-height:30px;}
.nav>ul>li>a:hover{ display:block; font-size:16px; color:#cc9900;  text-decoration:none; line-height:30px; transition: all 0.2s linear;}


.nav li dl {display:none;}
.nav li.dhh  { background-position-y:70px; color:#cc9900;}
.nav li.dhh a { color:#cc9900; }
.nav li.dhh dl { width:495px; background:url(../images/dhbj.jpg) repeat-y #fff;  position: absolute; top:74px; display:block; z-index:10000; padding-top:10px; overflow:hidden;}
.nav li.dhh dl dt { width:270px; float:right; color:#333; line-height:28px; margin:15px 25px 25px 25px; text-align:left}
.nav li.dhh dl dt img { margin-bottom:5px;}
.nav li.dhh dd { text-align:left; padding-left:30px; margin-left:20px; color:#fff; line-height:40px;height:40px; background:url(../images/dhbj1.jpg) left; display:block; overflow:hidden; float:none !important;border-bottom:#FFF 1px solid;}
.nav li.dhh dl dd a { width:120px; padding-left:0px; padding-right:0px; color:#333; font-size:14px; font-weight: normal}
.nav li.dhh dl dd a:hover { background: none; color:#cc9900; display:block; }


/*幻灯片*/
.index-main { z-index: 55; position: relative; margin: 0 auto; height: 520px; }
.index-main-box { position: relative; display: block; overflow: hidden; height: 520px; }
#indexslider { position: relative; width: 1920px; left: 50%; margin-left: -960px; height: 520px; }
.index-img { display: block; width: 1920px; height: 520px; overflow:inherit; }

.index-pagination {
	position:absolute;
	z-index:66;
	top:481px;
	left:50%;
	height:30px;
	width:300px;
	margin-left:-111px;
	text-align:center;
}
.index-pagination li {
	display:inline-block;
	width:70px;
	position:relative;
	float:left;
	height:23px;
	margin-right:4px;
	overflow:hidden;
}
.index-pagination li a {
	position:relative;
	z-index:666;
	display:block;
	padding:16px 0px 5px 0px;
	height:4px;
	color:#5f6a72;
	text-align:center;
}
.index-pagination li a div {
	position:relative;
	display:block;
	height:4px;
	background:#cc9900;
}
.index-pagination li a div span {
	position:absolute;
	top:0px;
	left:0px;
	height:4px;
	width:0px;
	background:#FFF;
}
.index-pagination li a div em {
	position:absolute;
	display:none;
	width:67px;
	height:21px;
	background:url(../images/car-ico.png) no-repeat;
	top:-5px;
	left:1px;
}
.index-pagination li.current a {
	color:#0b4da2;
	_color:#cc9900;
}
.index-pagination li.back {
	background:url(../images/car-ico.png) no-repeat;
	display:block;
	position:absolute;
	width:67px;
	height:21px;
	left:0px;
	top:-5px;
}

/*服务*/
.fw_t{ 
	width:100%; 
	height:88px;
	background:url(../images/fwbt.jpg) no-repeat center;
	margin-top:50px;
	}


.fw_b{ width:362px; height:90px; padding-top:28px; margin:0 auto;}

.fw_nr{ width:1280px; height:270px; margin:0 auto;}



.fw_n{ width:140px; margin-right:40px; text-align: center; line-height:24px;}
.nr{ margin-right:40px;}
.fw_n p{ padding-top:15px;}
.fw_n p strong{ font-size:18px; color:#000;}
.fw_n p span{ font-size:12px; color:#999; font-family:"Arial"; text-transform: uppercase;}


.fw_n a{text-decoration: none;}
.fw_n a:hover{text-decoration: none;}
.fw_n a:hover img{box-shadow:0 0 20px 0 #dbdbdb; border-radius: 50% 50% 50% 50%;}


/*图片跳动*/
@-webkit-keyframes test{
0%{transform:translate(0,0)}
50%{transform:translate(0,3px)}
100%{transform:translate(0,0)}
}
.fw_n a:hover img{ -webkit-animation:test 0.3s ease-in 2;}
.ts_1 a:hover img,.ts_2 a:hover img,.ts_3 a:hover img,.ts_4 a:hover img,.ts_5 a:hover img{ -webkit-animation:test 0.3s ease-in 2;}




/*图片跳动*/



/*介绍*/
.auto_bt{ width:1200px; height:114px; margin-bottom:60px;}

.sec1L { float: left; width: 526px; height: 495px; /*overflow: hidden;*/ }
.sec1L a { display: block; width: 325px; height: 87px; margin-left: -526px; padding: 15px 45px 15px 156px; margin-bottom: 48px; opacity:0;filter:alpha(opacity=0); }
.sec1L a.one { background: url(../images/index_04.png) no-repeat left center; }
.sec1L a.one:hover { background: url(../images/index_04_hover.png) no-repeat left center; transition: all 0.3s linear; }
.sec1L a.two { background: url(../images/index_06.png) no-repeat left center; }
.sec1L a.two:hover { background: url(../images/index_06_hover.png) no-repeat left center; transition: all 0.3s linear;}
.sec1L a.three { background: url(../images/index_07.png) no-repeat left center; }
.sec1L a.three:hover { background: url(../images/index_07_hover.png) no-repeat left center; transition: all 0.3s linear; }
.sec1L a h3 { font-size: 16px; color: #333; font-weight: bold; }
.sec1L a span { color: #cc9900; }
.sec1L .para { margin-top: 10px; }
.sec1L .para p { color: #666; line-height: 18px; font-size:13px;}

.sec1R { float: right; width: 648px;}
.sec1R .sec1Img { width: 648px; height: 316px; position: relative; }
.sec1R .sec1Img img { width: 648px; height: 316px; }

.sec1R .sec1Img a:hover img{box-shadow:0 0 50px 0 #ccc; transition: all 0.4s linear; -webkit-animation:test 0.3s ease-in 2;}

.sec1R .para { padding: 20px 15px 0; } 
.sec1R .para p { color: #666; line-height: 24px; margin-bottom: 10px; font-size:13px; }
.sec1R .para a { color: #ccc; }
.sec1R .para a:hover { color: #666; }

/*特色服务*/
.tsfw_bt{ width:1200px; height:112px; margin-bottom:60px;}

.ts_1{ width:399px; height:494px; margin-right:10px;}

.ts_2{ width:390px; height:266px; margin-right:11px;}

.ts_3{ width:390px; height:266px;}

.ts_4{ width:390px; height:218px; margin-top:10px; margin-right:11px;}

.ts_5{ width:390px; height:218px;  margin-top:10px;}


/*文章*/
.xw_bt{ width:1200px; height:103px; margin-top:80px; margin-bottom:50px;}
.sec4Main { width:100%; height:602px; background: url(../images/foot_tbd.png) no-repeat center bottom; }
.sec4Main ul { width: 1200px; overflow: hidden; margin:0 auto; }
.sec4Main ul li { display: block; float: left; border: 1px solid #e5e5e5; padding: 30px 28px 80px; width: 327px; margin-right: 22px; min-height: 410px; position: relative; }
.sec4Main ul li.r { margin-right: 0; }
.sec4Main ul li h3 { font-size: 21px; color: #333; font-weight: bold; line-height: 24px; }
.sec4Main ul li h3 span { color: #cc9900; }
.sec4Main ul li h4 { font-size: 12px; color: #ccc; line-height: 24px; font-weight: bold; font-family: 'Arial'; }

.sec4Main ul li .img { margin-top: 25px; width: 327px; height: 142px; overflow: hidden; }
.sec4Main ul li .img img { width: 327px; height: 142px; }
.sec4Main ul li .para { margin-top: 15px; }
.sec4Main ul li .para p { color: #333; padding-left: 20px; background: url(../images/index_23.jpg) no-repeat left center; line-height: 30px; font-size:13px; }
.sec4Main ul li .para p a { color: #333; font-size:13px;}
.sec4Main ul li .para p a:hover { color: #cc9900; font-size:13px; }
.sec4More { display: block; width: 70px; height: 40px; font-style: normal; text-align: center; line-height: 40px; color: #FFF; background-color: #333; position: absolute; left: 28px; bottom: 0; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }
a.sec4More{ color:#FFF;}
.sec4More:hover { background-color: #cc9900; color:#FFF;}

/*版权*/
.g-main {
        width: 100%;
        max-width: 1200px;
        margin: 0 auto;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    
    .g-fd,.m-cprt {
        background-color: #333;
    }
    
    .g-fd {
        padding: 50px 0;
    }
    
    .m-cprt {
        font-size: 13px;
        line-height: 4;
        padding: 5px 0;
        text-align: center;
        color: #999;
        border-top: 1px solid #444;
    }
    
    .m-cprt a {
        padding: 0 8px 0 5px;
        color: #999;
		font-size:13px;
    }
    
    .m-cprt a:hover {
        color: #fff;
    }
    
    .g-fd .tt {
        font-size: 18px;
        margin-bottom: 30px;
        color: #ccc;
    }
    
    .g-fd .ct {
        font-size: 14px;
        color: #999;
    }
    
    .g-fd .ct p {
        line-height: 2;
    }
    
    .g-fd .u-about {
        width: 302px;
    }
    
    .g-fd .u-about .ct {
        position: relative;
        top: -3px;
    }
    
    .g-fd .u-partner {
        margin-right:422px;
        padding: 0 107px;
        border-right: 1px solid #444;
        border-left: 1px solid #444;
    }
    
    .g-fd .u-partner ul {
        margin-top: -20px;
        margin-left: -20px;
    }
    
    .g-fd .u-partner li {
        float: left;
        margin-top: 20px;
        margin-left: 20px;
    }
    

    

    
    .g-fd .u-attention {
        width: 357px;
        text-align: right;
    }
    
    .g-fd .u-attention img {
        width: 298px;
        height: 90px;
		margin-top: 23px;
    }
	.g-mn5 {
        float: left;
        width: 100%;
        margin-right: -363px;
    }

    /*layout*/
    
    .g-main {
        width: 100%;
        max-width: 1200px;
        margin: 0 auto;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    /* function */
    
    .f-cb:after,
    .f-cbli li:after {
        display: block;
        visibility: hidden;
        clear: both;
        overflow: hidden;
        height: 0;
        content: '.';
    }
    
    .f-cb,
    .f-cbli li {
        zoom: 1;
    }
    
    .f-ib {
        display: inline-block;
        *display: inline;
        *zoom: 1;
    }
    
    .f-dn {
        display: none;
    }
    
    .f-db {
        display: block;
    }
    
    .f-fl {
        float: left;
    }
    
    .f-fr {
        float: right;
    }
    
    .f-pr {
        position: relative;
    }
    
    .f-prz {
        position: relative;
        zoom: 1;
    }
    
    .f-oh {
        overflow: hidden;
    }
    
    .f-ff0 {
        font-family: arial, \5b8b\4f53;
    }
    
    .f-ff1 {
        font-family: 'Microsoft YaHei', \5fae\8f6f\96c5\9ed1, arial, \5b8b\4f53;
    }
    
    .f-fs1 {
        font-size: 12px;
    }
    
    .f-fs2 {
        font-size: 14px;
    }
    
    .f-fwn {
        font-weight: normal;
    }
    
    .f-fwb {
        font-weight: bold;
    }
    
    .f-tal {
        text-align: left;
    }
    
    .f-tac {
        text-align: center;
    }
    
    .f-tar {
        text-align: right;
    }
    
    .f-taj {
        text-align: justify;
        text-justify: inter-ideograph;
    }
    
    .f-vam,
    .f-vama * {
        vertical-align: middle;
    }
    
    .f-wsn {
        white-space: nowrap;
        word-wrap: normal;

    }
    
    .f-pre {
        overflow: hidden;
        text-align: left;
        white-space: pre-wrap;
        word-wrap: break-word;
        word-break: break-all;
    }
    
    .f-wwb {
        white-space: normal;
        word-wrap: break-word;
        word-break: break-all;
    }
    
    .f-ti {
        overflow: hidden;
        text-indent: -30000px;
    }
    
    .f-ti2 {
        text-indent: 2em;
    }
    
    .f-lhn {
        line-height: normal;
    }
    
    .f-tdu,
    .f-tdu:hover {
        text-decoration: underline;
    }
    
    .f-tdn,
    .f-tdn:hover {
        text-decoration: none;
    }
    
    .f-toe {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        word-wrap: normal;
    }
    
    .f-csp {
        cursor: pointer;
    }
    
    .f-csd {
        cursor: default;
    }
    
    .f-csh {
        cursor: help;
    }
    
    .f-csm {
        cursor: move;
    }
    
    .f-usn {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        -o-user-select: none;
    }
    /* 两栏布局  主栏左 侧栏右 */
    
    .g-mn1 {
        float: left;
        width: 100%;
        margin-right: -200px;
    }
    
    .g-mnc1 {
        margin-right: 210px;
    }
    
    .g-sd1 {
        float: right;
        width: 200px;
    }
    /* 三栏布局  主栏中 两侧栏分居左右*/
    
    .g-mn4 {
        float: right;
        width: 100%;
        margin-left: -302px;
    }
    
    .g-mnc4 {
        margin-left: 302px;
    }
    
    .g-sd4 {
        float: left;
        width: 200px;
    }
    
    .g-mn5 {
        float: left;
        width: 100%;
        margin-right: -363px;
    }
    
    .g-mnc5 {
        margin-right: 210px;
    }
    
    .g-sd5 {
        float: right;
        width: 200px;
    }
    
    .m-nav {
        height: 90px;
        line-height: 90px;
        border-bottom: 1px solid #ededed;
        background-color: rgba(255, 255, 255, .9);
    }
    
    .m-nav {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 100001;
    }
	
	
	@media screen and (max-width: 900px){

　　.index-img img
{
width:900px;
}


　　}

.aaa
{
	padding:2px;
	
	margin: 0px;
}