
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0;}
body{background:#fff;}
a,a:hover{color:#333;}

/* 全局 */
body{font-family: "微软雅黑";background: #F7F8FA;}
.container{width: 1170px;margin: 0px auto;}
.clear{clear: both;}


/* header */
.header{background: #3BBDFB;height: 52px;}
.hl{float: left;margin: 9px 0px;width:580px;}
.hr{float: right;padding: 10px 0px;}
.hl ul li{float: left;margin-right: 30px;color: #fff;margin-bottom:6px;padding-left: 20px;}
.hr input.s1{width: 180px;height: 25px;border: none;} 
.hr input.s2{width: 35px;height: 25px;background: url(../images/s3.png)no-repeat;position: relative;margin-left: -35px;border: none;cursor: pointer;}
.hl ul li.c1{background: url(../images/c1.png)no-repeat left center;}
.hl ul li.c2{background: url(../images/c2.png)no-repeat left center;}
.hl ul li.c3{background: url(../images/c3.png)no-repeat left center;}


/*  logo  */
.logo{background: #fff;}



/* nav */
.nav{text-align: center;border-bottom: 3px solid #d9d9d9;border-top: 3px solid #d9d9d9;background: #ffffff;height: 42px;}
.nav ul li{float: left;}
.nav ul li a{color: #2a2b2c;padding: 10px 11px;font-size: 16px;text-decoration: none;display: block;}


/*banner*/
.banner{min-width: 1170px;height: 420px;
	overflow-x: hidden;}
.fullSlide{width:100%;position:relative;height:410px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:410px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:410px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:10px;height:10px;margin:8px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;border-radius:50px;}
.fullSlide .hd ul .on{background:#2C982F;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:0%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #0991D6 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:0%;background-position:-6px -137px;}



/* intro */
.intro{background: #E8DED2;height: 340px;padding-top: 30px;}
.inl{float:left;width: 676px;height: 300px;background: #fff;margin-left: 40px;}
.inl img{margin: 20px 0px 0px 10px;}
.inl dl{float: left;}
.inl dl dt{width: 370px;height: 60px;background: #29A7E1;box-shadow: #666666 2px 4px 13px 2px;position: relative;z-index: 99;}
.inl dl dt h2{padding: 16px;font-size: 30px;color: #fff;font-weight: 100;}
.inl dl dd.center{font-size: 14px;width: 330px;height: 170px;background: #29A7E1;margin-left: 10px;padding: 20px 10px 40px;line-height: 20px;text-align: justify;}
.inl dl dd.bottom a{display:block;width: 100px;height: 30px;line-height:30px;text-align:center;background: #fff;position: relative;z-index: 99;top: -40px;margin-left: 230px;font-size: 18px;letter-spacing: 15px;padding-left: 20px;}
.inr{width: 354px;height: 300px;float: right;background: #fff;margin-right: 70px;}
.inr ul li.title{width: 355px;height: 60px;background: #2FA14C;box-shadow: #666666 2px 4px 13px 2px;position: relative;z-index: 99;}
.inr ul li.title h2{padding: 16px;font-size: 30px;color: #fff;font-weight: 100;}
.inr ul li.center{width: 335px;height: 170px;background: #2FA14C;margin-left: 10px;padding: 20px 0px 40px;}
.inr ul li.center dl dd{font-size: 14px;margin: 4px 10px;}
.inr ul li.bottom a{display:block;width: 100px;height: 30px;line-height:30px;text-align:center;background: #fff;position: relative;z-index: 99;top: -40px;margin-left: 215px;font-size: 18px;font-size: 18px;letter-spacing: 15px;padding-left: 20px;}



/*  service  */
.service{height:300px;padding: 50px 0px;}
.service ul li{width: 205px;height: 200px;float: left;text-align: center;background: #ffffff;border: 1px solid #d9d9d9;border-radius: 200px;padding: 60px 32px;margin: 0px 10px;}
.service ul li dl dt{position: relative;top: -93px;}
.service ul li dl dd.title a{font-size: 20px;font-weight: 600;position: relative;top: -90px;}
.service ul li dl dd.content p{color: #252525;line-height: 1.8em;font-size: 14px;text-align: justify;font-family: myriad pro;margin: 22px 0 28px 0;font-weight: 400;position: relative;top: -90px;font-family: '微软雅黑';}
.service ul li dl dd.bottom a{text-decoration: none;color: #ffffff;background: #3bbdfb;padding: 4px 18px;font-size: 14px;position: relative;top: -90px;}
.service ul li.sa dl dd.content a{display: block;font-size: 16px;height: 40px;line-height: 40px;position: relative;top: -60px;}



/*  风采  */
.fc{border-top: #d4d4d4 1px solid;border-bottom: #d4d4d4 1px solid;height: 354px;padding-top: 20px;}
.fc .top h3{color: #2e2828;padding-bottom: 10px;font-size: 30px;text-align: center;width: 26%;margin: 0 auto;border-bottom: 1px dashed #d9d9d9;font-weight: 100;}
.fc .top p{color: #9b9b9b;margin: 10px 0;font-size: 14px;text-align: center;font-family: myriad pro;font-family: '微软雅黑';}
#demo{overflow:hidden; margin:0px auto;}
#demo td{margin-left:0px;}
#demo img{width: 270px;height: 200px;border: #cccccc 1px solid;padding: 2px;margin:2px 2px 2px 30px;}



/*  reasons  */
.reasons{padding-top: 10px;margin-bottom: #d4d4d4 1px solid;padding-bottom: 20px;height: 500px;}
.reasons .rea{float: left;width: 430px;}
.reasons .reb{float: right;}
.reasons .rec{float: right;margin: 0px 50px;}
.reasons .rea dl dt{font-size: 30px;color: #1e1e20;margin: 0;font-weight: 500;padding: 0 0 5px 0;}
.reasons .rea dl dd.eb .eba{width: 110px;float: left;}
.reasons .rea dl dd.eb .ebb{float: left;width: 300px;}
.reasons .rea dl dd.eb .ebb h4{margin: 10px 0 0 0;font-size: 14px;color: #616263;font-family: myriad pro;font-weight: 700;}
.reasons .rea dl dd.eb .ebb p{margin: 0;line-height: 1.8em;font-size: 14px;color: #1e1e20;font-family: myriad pro;font-weight: 400;font-family: '微软雅黑';}
.reasons .reb dl dt{font-size: 30px;color: #1e1e20;margin: 0;font-weight: 500;padding: 0 0 5px 0;}
.reasons .reb dl dd.center  ul li{height: 30px;line-height: 30px;border-bottom: #d4d4d4 1px dashed;}
.reasons .rec dl dt{font-size: 30px;color: #1e1e20;margin: 0;font-weight: 500;padding: 0 0 5px 0;}
.reasons .rec dl dd.center  ul li{height: 30px;line-height: 30px;border-bottom: #d4d4d4 1px dashed;    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 320px;}
.reasons .reb dl dd img{width: 320px;}
.reasons .rec dl dd img{width: 320px;}


/*  footer */
.footer{clear: both;height: 114px;background: #2A2B2C;color: #fff;}
.footer ul{padding:30px 0px 30px 155px;}
.footer ul li{float: left;}
.footer ul li a{padding: 0px 10px;color: #fff;}
.footer p{text-align: center;padding-bottom: 5px;font-size: 14px;}


/* 内页  */
.i-content{width: 1100px;margin:0px auto;}
.ic{width: 1100px;margin:0px auto;}
.i-content .asl{float: left;width: 294px;}
.i-content .asr{float: right;width:756px;}
.i-content .asl .sla{text-align: center;}
.ny_title{ text-indent:15;}
.i-content .asl .sla dl dt{    height: 40px;line-height: 40px;background: #cccccc;font-size: 26px;}
.i-content .asl .sla dl dd{height: 40px;line-height: 40px;border-radius: 20px;background: #3399CC;margin: 8px 0px;}
.i-content .asl .sla dl dd a{font-size: 20px;color: #fff;}
.i-content .asl .slb{border: #d4d4d4 1px solid;}
.i-content .asl .slb dl dt{width: 270px;height: 60px;box-shadow: #666666 2px 2px 2px 2px;margin-left: 10px;background: #2FA14C;position: relative;z-index: 99;}
.i-content .asl .slb dl dt h3{font-size: 30px;color: #fff;font-weight: 100;padding: 10px 0px 0px 20px;}
.i-content .asl .slb dl dd ul{background:#2FA14C;width: 260px;margin-left: 15px;padding-top: 20px;height: 200px; }
.i-content .asl .slb dl dd ul li{font-size: 14px;height: 20px;line-height: 20px;padding-left: 5px;}
.i-content .asl .slc{ margin-top:10px;}
.i-content .asl .slc dl dt{height: 40px;line-height: 40px;background: #cccccc;font-size: 26px;text-align: center;}
.i-content .asl .slc dl dd{height:25px;line-height:25px; border-bottom:1px #ccc solid; margin: 2px 0px; padding-left:35px; background:url(../images/new.png) left no-repeat;}


.i-content .asr dl dt{height: 40px;line-height: 40px;float: right;background: #cccccc;width: 741px;font-size: 16px;padding-right: 15px;}
.i-content .asr dl dt .dh{float: right;}
.i-content .asr dl dd{clear: both;}
.i-content .asr dl dd p{padding: 10px 0px;font-size: 14px;line-height:30px; text-align:justify;}

#links{margin:auto;width:1100px;line-height:30px;color:#666666;font-weight: bold;font-size: 16px;}
#links a{font-size: 12px; color:#666666;}
.ny_title h2{line-height:40px;color:#666666;font-size:18px;border-bottom:none; margin-bottom:0px;}
dl.news_dl {font-size:14px; color:#666; padding:0 5px; line-height:22px; border-bottom:1px dashed #CCCCCC;}
dl.news_dl a{ color:#000; }
dl.news_dl dt { margin-bottom:3px; margin-top:5px; background:none !important; line-height:24px !important; height:24px !important; width:730px !important; overflow:hidden;}
dl.news_dl .dt_1 { height:20px;padding-left:20px;    font-size: 16px;color: #666666; font-weight:bold;text-decoration:none;  }
dl.news_dl .dt_2 { font-size:12px; float:right; padding:0 10px 0 8px;  font-family:"Microsoft YaHei"; }
dl.news_dl .dt_3 { font-size:12px;}
dl.news_dl .dt_3 a { color:#FF0000; text-decoration:underline;} 
dl.news_dl dd { font-size:12px; height:45px; overflow:hidden; margin-bottom:10px;}
.per{float:left;margin-top:20px; text-align:center; width: 100%;margin-bottom: 20px;}
.cgbt{border-bottom: 1px #ccc solid;font-size: 18px;font-weight: bold;}
.xgwz{float:left; margin-bottom:40px;}.xgwz ul{ padding:0px;}
.xgxw{ width:350px;line-height: 25px; height:25px; float:left;margin:5px 10px;border-bottom: 1px #ccc dashed;white-space: nowrap;overflow: hidden;}
.dede_pages{}
.dede_pages ul{float:left;padding:12px 0px 12px 36px;}
.dede_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;}
.dede_pages ul li a{float:left;padding:2px 4px 2px;color:#555;display:block;}
.dede_pages ul li a:hover{color:#690;text-decoration:none;padding:2px 4px 2px;}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#F8F8F8;padding:2px 4px 2px;font-weight:bold;}
.dede_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.dede_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}
.pro_img{ width:730px; margin: 0px auto; height:auto;    overflow: auto;}
.pro_img ul{ padding:0px; margin:0px;list-style:none; }
.pro_img ul li{ float:left;width:222px; margin:10px;height: 200px;}
.pro_img ul li a{text-decoration:none;} 
.pro_img ul li a img{ width:220px; height:165px; border:1px #ccc solid; border-radius:3px; }
.pro_img ul li a span{ width:220px; line-height:20px; height:20px;text-align:center; color:#666; display:block; white-space: nowrap;overflow: hidden; text-overflow: ellipsis; }
.pro_img ul li a img:hover{ width:240px; height:180px;position:absolute;margin-left:-10px;}

.pro_img2{ width:760px; margin: 0px auto; height:auto    overflow: auto;;}
.pro_img2 ul{ padding:0px; margin:0px;list-style:none; }
.pro_img2 ul li{ float:left;width:150px; margin:10px 20px 0px;height: 160px;}
.pro_img2 ul li a{text-decoration:none;} 
.pro_img2 ul li a img{ width:150px; height:113px; border:1px #ccc solid; border-radius:3px; }
.pro_img2 ul li a span{ width:150px; line-height:20px; height:20px;text-align:center; color:#666; display:block; white-space: nowrap;overflow: hidden; text-overflow: ellipsis; }
.pro_img2 ul li a img:hover{ width:180px; height:135px;position:absolute;}
#content01 h3{
    font-size: 20px;
padding: 10px;
margin-left: 22px;
color:#04AFDA;
line-height: 20px;
font-weight: 600;
border-bottom: #d6d6d6 1px solid;
    }

#content01 h3 span{float: right;font-weight: 100; font-size: 12px;color: #666666;}
#content01{float:left;line-height:30px;font-size:14px;margin-left:10px;margin-right:10px; margin-bottom:20px;    width: 1200px;}
#contact-c li{margin-top:10px;}
.linkbox{padding:0px 30px; width:150px;}.f6{width:990px;}.linkbox h3{ width:150px;}
.linkbox ul li{border-bottom:1px #ccc dashed;margin-left:15px; width:150px; float:left;list-style:none; line-height:30px;text-align: center; margin-bottom: 10px;}
.hotnew_bt{ font-size:16px; width:1100px; float:left;color:#666666;font-weight: bold;border-bottom:#086DB4 2px solid; margin-top: 20px;margin-bottom: 20px;}
.hotnew{ width:150px;padding: 0px 30px;margin-top:20px;}.hotnew h3{ width:300px;}
.hotnew ul li{border-bottom:1px #ccc dashed; float:left;margin-left:15px;list-style:none; line-height:30px;}
