body{margin:0; padding:0; font:14px/1.5 "微软雅黑"; background-color:#FFF;}
h1,h2,h3,ul,li,p,dl,dt,dd,input{margin:0; padding:0; list-style: none; border:0; font-weight:normal;}
*{ font-family:'微软雅黑'}
a{text-decoration: none;}
img{border: 0;}

/*top*/
.doyoo_f_original body{overflow: auto!important;}
.doyoo_f_original{overflow:auto !important;}
.doyoo_f_frame{display:none !important;}

.top_nav{width:100%;margin:0 auto; background-color:#f5f5f5;height:30px; border-bottom:1px solid #d8d8d8; position: fixed; top:0; left: 0; z-index: 100;}
.topBox{width:1100px;margin:0 auto; overflow:hidden;}
.top_l{ float:left;}
.top_r{ float:right;}
.top_l ul,.top_l ul{ overflow:hidden;height:30px;}
.top_l ul li,.top_r li{ float:left;font-size:14px;color:#242a34;line-height:30px; cursor:pointer;}
.top_l ul .li_1{padding-left:30px; background-image:url(../images/icon1_03.png); background-repeat:no-repeat; background-position:left center; }
.top_l ul .li_2{padding-left:30px; background-image:url(../images/icon1_13.png); background-repeat:no-repeat; background-position:left center; margin-left:22px;}
.top_l ul .li_2 a{color: #242A34;}
.top_l ul .li_1:hover{padding-left:30px; background-image:url(../images/icon_03.png); background-repeat:no-repeat; background-position:left center;color:#1f9868}
.top_l ul .li_2:hover{padding-left:30px; background-image:url(../images/icon_13.png); background-repeat:no-repeat; background-position:left center; margin-left:22px;color:#1f9868}
.top_l ul .li_3{margin-left:22px;}
.top_r li{margin-right:15px;}
.top_r ul .li_1{padding-left:30px; background-image:url(../images/icon1_10.png); background-repeat:no-repeat; background-position:left center;}
.top_r ul .li_2{padding-left:25px; background-image:url(../images/icon1_05.png); background-repeat:no-repeat; background-position:left center;}
.top_r ul .li_3{padding-left:20px; background-image:url(../images/icon1_07.png); background-repeat:no-repeat; background-position:left center;}
.top_r ul .li_1:hover{padding-left:30px; background-image:url(../images/icon_10.png); background-repeat:no-repeat; background-position:left center;color:#1f9868}
.top_r ul .li_2:hover{padding-left:25px; background-image:url(../images/icon_05.png); background-repeat:no-repeat; background-position:left center;color:#1f9868}
.top_r ul .li_3:hover{padding-left:20px; background-image:url(../images/icon_07.png); background-repeat:no-repeat; background-position:left center;color:#1f9868}
/*nav*/
.navBox{width:1100px;margin:0 auto;height:80px; margin-top:31px;}
.iconfont{
    font-family:"iconfont" !important;
    font-size:14px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
    color: #666666;

  }
@font-face {font-family: 'iconfont';
    src: url('../fonts/iconfont.eot'); /* IE9*/
    src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/iconfont.woff') format('woff'), /* chrome、firefox */
    url('../fonts/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
	font-size:24px;}

.icon_lists{margin-left:20px;}
.icon_lists .cur i{color:#1f9868;}
.icon_lists .cur a{color:#1f9868;}
.icon_lists li .icon_t{padding-top: 2px; float: left; margin-right: 2px;}
.nav_l{ width:100px;float:left; background-image:url(../images/logo_03.jpg); background-repeat:no-repeat; background-position:left center; font-size:16px;color:#272636;margin-top:10px;width:228px;height:54px;padding-left:50px;}
.nav_r{ width:800px;float:left;}
.icon_lists li i{ font-size:20px; margin-right: 5px;} 
.icon_lists li a{line-height:80px; font-size:16px;color:#242a34;}
.icon_lists li{float:left;line-height:80px;margin:0 10px;}
/*banner*/
#banner_Box{width:100%;position:relative; height: 515px;  overflow: hidden; }
#banner{width:100%;height:395px;position:relative;margin:0px auto; background-color:#FFF; margin-top: 80px;} 
#banner .imglist{width:100%;height:395px;position:absolute;top:0px;left:0px;background-color:#FFF; }
#banner .imglist a{display: block; height: 360px;}
.btn{position:absolute;bottom:12px;left:65%;display:inline-block;padding:2px 15px;
     border-radius:11px;}
.btn li{float:left;height:16px;width:16px;margin:0px 2px;
	 background:url("../images/1.png") no-repeat; cursor: pointer;}
.btn .hover{background:url("../images/2.png") no-repeat;}
/*top_t*/
.top_t{width: 1100px;  margin:0 auto; position: relative; z-index: 1;}
.dw_box{width: 250px; height: 502px; background: #FFF; position: absolute;position:absolute;top:0px;left:0px; z-index:2; border: 1px solid #cfd0d0;}
.dw_box ul li{width: 100%; height: 82px; border-bottom: 1px solid #cfd0d0; text-align: center; padding-top: 15px;}
.dw_box ul .cur_li{background: #f5f5f5;}
.tit{font-size: 16px; font-weight: bold; height: 28px; }
.tit_row a{color: #303132; font-size: 13px; height: 25px;display: inline-block;}
.tit_row a:hover{color: #43bb8a; text-decoration: underline;}
.dw_box ul .tit_one{height: 90px;}
.dw_box ul .no_bo{border-bottom: 0; height: 87px;}

/*under_nav*/
.under_nav{width:100%;margin:0 auto; background-color:#f3f3f3;height:50px;}
.under_content{width:1000px;margin:0 auto;}
.under_ul{ overflow:hidden;}
.under_ul li{ float:left;margin:0 55px; cursor: pointer;}
.under_ul li a{line-height:50px; font-size:16px;color:#222222; float: left; width: 64px; height: 50px;}
.under_ul li .on-cur{border-bottom: 2px solid #43bb8a; color: #43bb8a;}
/*content_Box*/
.content_Box{width:1000px;margin:0 auto;}
.About_us{width:1000px;margin:0 auto; overflow:hidden;}
.about_l{ float:left;width:480px;}
.about_r{ float:right;width:504px;}
.about_r h1{ font-size:22px;margin-top:20px;}
.about_l dl{ overflow:hidden;margin-top:50px;}
.about_l dd{ font-size:22px;color:#222222; font-weight:200;}
.about_l dt{ font-size:14px;margin-top:10px;}
.about_ul { overflow:hidden;margin-top:40px;}
.about_ul li{ float:left; font-size:14px;color:#222222;margin:0 15px;}
.about_ul .cli{ border-bottom:1px solid #40bb8a;padding-bottom:6px; color:#40bb8a;}
.fenxiao p{margin-top:10px;}
.fenxiao img{margin-top:10px;}
.w_clear{clear:both;}
.c_position_title span{font-size:22px;}
.w_position_left{width:528px;float:left;padding-left: 14px;}
.w_position_con{margin-top:40px;}
.w_position_con h3{font-size:24px;font-weight:100;color:#333;line-height:46px;}
.w_position_con p{font-size:14px;color:#666;line-height:26px;}
.w_position_con p b{font-weight:100;color:#0696da;}
.w_position_con span{color:#0696da;line-height: 26px;}
.w_conimg{margin-top:10px;padding-left:30px;background:url(images/micro.png) no-repeat left center;}
.w_con_icon{margin-top:16px;padding-left:30px;background:url(images/kik.png) no-repeat left center;}
.w_imgtext{margin-top:16px;width:262px;}
.w_imgtext .w_img{float:left;}
.w_imgtext .w_text{float:right;width:170px;font-size:14px;color:#666;}
.w_position_right{width:440px;float:left;margin-left:18px;margin-bottom:30px;}
.w_position_map{margin-top:22px;}
.w_position_right h3{margin-top:50px;font-size:24px;font-weight:100;color:#333;line-height:46px;}
.w_region_nav{padding:5px 0px;width:100%;border-bottom:1px solid #ddd;overflow:hidden;}
.w_region_nav dd{margin-right:20px;float:left;}
.w_region_nav dd a{padding:8px 0px;display:block;border-bottom:1px solid #fff;font-size:14px;color:#333;}
.w_region_nav dd a:hover{border-bottom: 1px solid #0696da;color:#0696da;}
.w_region_nav dd a.w_ty{border-bottom: 1px solid #0696da;color:#0696da;}
.w_address{margin-left:8px;width:100%;padding-top:6px;padding-bottom:10px;}
.w_address p{font-size:13px;color:#333;line-height:22px;margin-top:6px;}
.flexslider_other{width:315px;height:210px;border:1px solid #333;overflow:hidden;zoom:1;position:relative;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:25px;height:76px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;position:absolute;top:70%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background:url(images/pre_05.png) no-repeat;right:5%;}
.flex-direction-nav .flex-prev{left:5%;background:url(images/pre_03.png) no-repeat;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;}
.flex-control-paging li a{border:2px solid #fff;border-radius:50%;display:block;height:10px;overflow:hidden;text-indent:-99em;width:10px;cursor:pointer;}
.flex-control-paging li a.flex-active{background:#fff;}
.w_different_address{display:none;}
/* footer*/
.footer_box{width:100%; background-color:#eee;height:359px;margin-top:56px;}
.footer_content{width:1100px;margin:0 auto; position:relative;}
.logo_ewm{ position:absolute; top:0px;left:0px;}
.footer_list{width:800px;margin-left:240px;padding-top:60px;}
.footer_list a{ display:block; float:left;margin:0 20px; font-size:18px;color:#000;}
.footer_list a:hover{color:#40bb8a;}
.footer_content button{width:713px;height:30px; border:1px solid #c9cacb; background-color:#e7e8e8; border-radius:8px;margin-top:30px;margin-left:270px;}
.footer_content button a{color:#000; font-size:16px;}
.footer_content p{width:680px;margin-left:270px; text-align:center;margin-top:80px;}
.photo_one{height: 216px;  margin-top: 40px;}
.photo_one li{width: 179px; float: left; height: 216px; margin-left: 36px;}
.one_t{font-size: 13px; color: #474849; text-align: center; margin-top: 10px;}
.photo_two li{width: 197px; margin-left: 19px;}
.photo_three li{width: 180px;}
.media-class{padding-bottom: 20px;}
/**
*在Position属性值为absolute的同时，
*如果有一级父对象（无论是父对象还是祖父对象，或者再高的辈分，一样）
*的Position属性值为Relative时，则上述的相对浏览器窗口定位将会变成相对父对象定位，
*这对精确定位是很有帮助的。
*/
