.mp_show{display:none;}
.pc_show{}

html,body{background: #FFF; max-width:100%; overflow-x:hidden}
/*/宽高*/
.w_set,.box { max-width:1060px; margin-left:auto; margin-right:auto; clear:both; position:relative;padding-bottom: 20px;width: 100%;}
.w_230{ width:230px; float:left;}
.w_740{ width:740px; float:left;}
.w_240{ width:240px; float:right;}
.w_420{ width:420px; float:right;}
.w_460{ width:460px; float:left;}
.h_300{ height:300px; margin-bottom:50px; overflow:hidden;}
.h_370{ height:370px; margin-bottom:50px;}
/*/背景*/
.bg_1{ background:#244588;}
/*/页面导航*/
.navigation{ color:#999; display:block; margin:10px 10px 10px 0;line-height:30px; height:30px;}
.navigation a{ color: #999;	text-decoration: none; font-size:0.75em;}
.navigation a:hover{color:#236298;}
.navigation strong{color:#999; font-weight:normal;font-size:0.75em;}
/*/微信营销*/
#webchat{right: 0;top: 0;position: fixed; z-index:999998;overflow:visible;}
#webchat a{background: url(../images/base/webchat-panel-png24.png) no-repeat 0 0;_background: url(../images/base/webchat-panel.png) no-repeat 0 0;display:block;cursor:pointer;width: 70px;height: 70px;position:relative;}
#webchat a:hover{background-position:right 0;}
#webchat a span{display:none;}
#webchat .himwebchat{width:350px;background:#fff;padding:20px;color:#000;position:absolute;left:-350px;top:-100%;z-index:11;overflow: visible;-moz-transition: all 0.2s ease-in;-webkit-transition: all 0.2s ease-in;transition: all 0.2s ease-in;opacity:0;filter:alpha(opacity=0); visibility:hidden;}
#webchat a:hover .himwebchat{top:0;opacity:1;filter:alpha(opacity=100);visibility: visible;}
#webchat .himwebchat .hd{font-size:14px;margin-bottom:10px;}
#webchat .himwebchat strong{color:#dc0000;font-weight:normal;}
#webchat .himwebchat .img{background:url(../images/base/him-webchat.png) no-repeat 0 0;width:280px;height:280px;margin:0 auto 10px;}
#webchat .himwebchat .bd em{width:16px;height:16px;display:inline-block;vertical-align:middle;line-height:16px;text-align:center;color:#fff;background: url(../images/base/himwebchat-dot.png) no-repeat 0 0;}
#webchat .himwebchat .bd .ml{margin-left:5px;}

/*/头部*/
.header{
clear:both;
width:100%;
height: 80px;
line-height:80px;
position:fixed; 
left:0; 
top:0; 
z-index:9999;
-moz-box-shadow:0px 0px 15px #333;
-webkit-box-shadow:0px 0px 15px #333;
box-shadow:0px 0px 15px #333;
border-bottom:8px solid rgb(32,101,196);
border-bottom:8px solid rgba(32,101,196,0.6);
background:rgba(33,64,131,0.9);  /*支持rgba的浏览器*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e52140830,endColorstr=#e5214083);    /*IE8支持*/
text-align:center;
}

.flash{width:100%; background:url(../images/base/bg_f.jpg) top left repeat-x;}

/*搜索框*/
.reveal-modal-bg { position: fixed; height: 100%; width: 100%; z-index: 100; display: none; top: 0; left: 0; background:rgba(00, 00, 00, 0.8) ;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5000000,endColorstr=#e5000000);
}		
.reveal-modal { visibility: hidden; top: 30%; left: 50%; margin-left: -300px; width: 520px; 
position: fixed; z-index: 101; padding: 30px 40px 34px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
-moz-box-shadow: 0 0 10px rgba(0,0,0,.4); 
-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4); 
-box-shadow: 0 0 10px rgba(0,0,0,.4); 
background-color: rgba(33,64,131,0.9); 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5214083,endColorstr=#e5214083);    /*IE8支持*/
border-radius:5px;
}			

.reveal-modal.small 		
{ width: 200px; margin-left: -140px;}	
.reveal-modal.medium 		
{ width: 400px; margin-left: -240px;}
.reveal-modal.large 		
{ width: 600px; margin-left: -340px;}	
.reveal-modal.xlarge 		
{ width: 800px; margin-left: -440px;}		


.top_text {width:56%;height:26px; line-height:26px;margin:0px; padding:0px 15px; border:1px solid #A5C7FE; color:#888;  background:#F5F5F5; border-radius:3px;}
.top_btn {height:28px; line-height:28px; margin:0px;  padding:0px 25px; font-weight:bold; background:#2065C4; border:none; color:white; text-align:center; border-radius:3px;}
.top_btn:hover {background:#2065C4;}

.btn-search {
display:block;
	position:absolute;
	right:0.8em;
	top:22px;
	z-index:99999;
	height:25px;
	width:25px;
	background:url(../images/base/search.png) left top no-repeat;
	}

.btn-lang {
    display:block;
	position:absolute;
	right:52px;
	top:22px;
	z-index:99999;
	height:25px;
	width:25px;
	background:url(../images/base/lang.png) left top no-repeat;
}
#mylang {color:white;text-align:center;}
#mylang a {display:block; float:left; width:73px;  height:28px; line-height:28px; margin:5px; padding:0px 10px; background:white; color:#1D3976;
border-radius: 3px 3px 3px 3px;

}

.reveal-modal a.close-reveal-modal,#mylang a.close-reveal-modal { width:30px; font-size: 22px; line-height: 0.5; position: absolute; top: 8px; right: 11px; text-shadow: 0 -1px 1px rbga(0,0,0,.6); font-weight: bold; cursor: pointer; background:white; color:#1D3976;height:28px; line-height:28px; padding:0px;
border-radius: 3px 3px 3px 3px;text-align:center;

} 

.top_text:hover {background-color:#FFC;
-moz-box-shadow:0px 0px 10px #A5C7FE;

}


.logo span{ display:none;}

/* 导航 */
.wrap{margin:auto; width:100%;border-bottom:1px solid #e5e5e5;background: #1c62b0;}
.wrap:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
#menu_wrap{width:100%; height:60px; position:relative; z-index:99999;border-bottom: 1px solid #0656ae;border-top: 1px solid #0656ae;}
#menu_block{width:100%; height:60px;}
#menu{width:1140px; margin:0 auto;}
#menu>li{display:block; float:left; margin-left:1px;}
#menu>li>a{display:inline-block; padding:0 25px; color:#ffffff; font-size:16px; height:60px; line-height:59px; transition:all ease 0.4s; position:relative;margin: 0 13px;}
#menu>li>a>span{background:#0383cc; height:3px; font-size:0; position:absolute; left:50%; bottom:12px; width:0; transition:all ease 0.35s; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
#menu>li>a:hover,#menu>li.A>a,#menu>li>a.A{color:#fff;text-decoration: none;}
#menu>li>a:hover span,#menu>li.A>a span,#menu>li>a.A span{left:0; width:100%; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
#menu>li div.border{position:absolute; width:100%; height:0; left:0; top:60px; overflow:hidden; background-color:rgba(255,255,255,0.9);border-bottom:0px solid #1c62b0;}
#menu>li div.con{width:1120px; margin:auto; position:relative;}
#menu>li div.con .benu{float:right;overflow: hidden;width:1100px;height:280px;overflow-y:scroll}
#menu>li div.con .benu a{display:block; width:246px; height:280px; float:left; margin-left:30px; margin-top:0px;text-decoration: none;}
#menu>li div.con .benu a:first-child{margin-left:0px;}
#menu>li div.con .benu a>img{width:245px; height:120px; padding:2px; border:1px solid rgba(255,255,255,.12); background:#e8e8e8; transition:all ease 0.3s;}
#menu>li div.con .benu a>span{display:block; color: #666; font-size:13px; padding-top:0px; transition:all ease 0.35s;line-height: 44px;
font-size: 20px;
color: #333;
font-weight: bolder;}
#menu>li div.con .benu a>p{line-height:160%; color:rgba(255,255,255,.4); padding-top:6px; transition:all ease 0.35s; font-size:14px;
    color: #666;
    line-height: 28px}
#menu>li div.con .benu a>p i{width: 20px;
height: 20px;
background: url(../images/base/induy.png) no-repeat -38px 0;float:right; margin-top:5px}
#menu>li div.con .benu a:hover>img{border:1px solid rgba(255,255,255,.3); background:rgba(255,255,255,.2);}
#menu>li div.con .benu a:hover>span{color:#005bac;}
#menu>li div.con .benu a:hover>p{color: #0383cc;}
#menu>li div.con .menu{width:100%; border-top:1px solid rgba(255,255,255,.1); height:60px}
#menu>li div.con .menu a{margin-right: 25px;
height: 60px;
line-height: 60px;width:auto;
font-size: 16px;
color: #0383cc;
line-height: 60px; padding-left:35px}
#menu>li div.con .menu a:hover{ color:#c30000;}


/* ======= 全屏幻灯片 =========*/
.fullSlide{ width:100%;  position:relative;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;   }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;   overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block;  }
.fullSlide .hd{ width:100%; position:absolute; z-index:1; bottom:0; right:0; height:30px; line-height:30px;}
.fullSlide .hd ul{ width:980px; margin:auto; text-align: center;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:7px; margin:1px 3px; overflow:hidden; background:#CCC;filter:alpha(opacity=50);opacity:0.5;  line-height:999px; }
.fullSlide .hd ul .on{ background:#E83828; filter:alpha(opacity=100);opacity:1; }
.fullSlide .prev,
.fullSlide .next{display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px;background:url(../images/base/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;}
.fullSlide .next{ left:auto; right:15%; background-position:-6px -137px; }

.zfont{max-width: 1060px;text-align: center;width: 100%;position: relative;overflow: hidden;margin: 0 auto;}
.zfont i{ font-size:36px; font-weight:bolder; font-style:normal; color:#000; width:100%; float:left;line-height: normal;}
.zfont span{font-size:23px; font-weight:bolder; font-style:normal; color:#9B9B9B; width:100%; float:left;line-height: normal;}

/*/全屏幻灯片*/

.banner {background:#244588;}
.cp_info{ background-color:#EAEAEA; width:240px; height:300px; position:relative; float:left;}
.cp_info p{font-size:0.75em; color:#777777; padding:70px 35px; line-height:150%;}
.cp_info a{font-size: 0.9em;color: #333333;background-color: #DDDDDD;height: 45px;line-height: 45px;position: absolute;
bottom: 0;left: 0;width: 240px;text-align: center;text-decoration: none;}
.cp_info a:hover{ background-color:#236298; color:#FFF;}

/*/首页栏目内容*/
.main{width:100%;overflow:hidden;margin:0 auto;width: 100%;
overflow: hidden;
margin: 0 auto;
background:#F7F8FA;}
.frame{ width:1140px; margin:10px auto; overflow:hidden;}
.frame1{ width:1140px; margin:0px auto; overflow:hidden; background:#d1e6fb;background:none; margin-top:10px}

.frame_f{ width:1140px; margin:0px auto; overflow:hidden;}
.fotter{border-top: 6px solid #E2E2E2;background: #1c62b0;}

.about_box{height: 120px; padding:4px; padding-top:10px; padding-bottom:20px;background: url(../images/base/jl_indexLast_bg.png) #ffffff no-repeat;}
.about_box ul li{ float:left; text-align:center; width:150px; margin:6px 5px; position:relative; }
.about_box ul li a{ display:block; height:60px; width:100%; vertical-align:bottom; position:relative;}
.about_box ul li span{ display:inline-block; width:100%; height:25px; margin-top:65px;}
a.fm01{ background:url(../images/base/dxdl.jpg) no-repeat center center;}
a.fm02{ background:url(../images/base/gcct.jpg) no-repeat center center;}
a.fm03{ background:url(../images/base/wd.jpg) no-repeat center center;}
a.fm04{ background:url(../images/base/yl.jpg) no-repeat center center;}
a.fm05{ background:url(../images/base/yw.jpg) no-repeat center center;}
a.fm06{ background:url(../images/base/ll.jpg) no-repeat center center;}
a.fm07{ background:url(../images/base/more_li.jpg) no-repeat center center;}

.dierhang{ width:100%; position:relative; overflow:hidden;}
.dierhang1{float: left;width: 752px; height:267px;padding: 4px;background:url(../images/base/jl_indexMain1_bg.png) #fff no-repeat;}
.dierhang1 .a1{ float:left; overflow:hidden; width:363px;}
.dierhang1 .a2{ float:left; overflow:hidden; padding-left:15px; width: 370px;}
.dierhang1 .a2 h3{width:100%;height:40px;line-height:35px;background:url(../images/base/tlt_line.png) bottom repeat-x;}
.dierhang1 .a2 h3 a{font-size:18px;font-weight:bold;color:#124DA8;float:left;}
.dierhang1 .a2 ul{ overflow:hidden; padding:5px 0;}
.dierhang1 .a2 ul li{ height:30px; line-height:30px;}
.dierhang1 .a2 li a{color:#595959;}
.dierhang1 .a2 li span{ float:right;color:#999;}
.dierhang2{float:right;width:370px; height:267px;padding:4px;background:url(../images/base/jl_indexMain2_bg.png) #fff no-repeat;}
.dierhang2 h1{background:url(../images/base/tlt_line.png) bottom repeat-x;width: 342px;margin: 0 10px;height:40px; line-height:35px;}
.dierhang2 h1 a{font-size:18px;font-weight:bold;color:#124DA8;float:left; }

.disanhang{ width:100%; position:relative; overflow:hidden;}
.disanhang .TabContent{width:80%; float:right}
.disanhang h3{background:url(../images/base/tlt_line.png) bottom repeat-x; width:340px; margin:0 10px;height:40px; line-height:35px;}
.disanhang h3 a{font-size:18px;font-weight:bold;color:#124DA8;float:left;}
.disanhang dl{ overflow: hidden; padding: 10px 10px 0; border-bottom:1px dashed #ddd; padding-bottom:10px}
.disanhang dl dd{float: left;width:80%;overflow: hidden;font-size: 13px;}
.disanhang1 dl dd{ color:#595959}
.disanhang1 dd a{height: 29px;line-height: 27px;font-weight: bold;font-size: 16px;overflow:hidden;float: left;}
.disanhang dl dt{ float:left; overflow:hidden;}
.disanhang dt img{width: 100px;height: 65px;margin-right: 9px;}
.disanhang ul{overflow:hidden; padding:0px 0px;}
.disanhang ul li{line-height:35px; padding-left:1%; padding-right:1%}

.disanhang ul li a { color: #595959; font-size:15px}
.disanhang ul li span{ float:right;color:#999;}
.disanhang .TabContent dd a{ color:#333}
.disanhang1{ float: left;
width: 752px;
height: 267px;
padding: 4px;
background: url(../images/base/jl_indexMain1_bg.png) #fff no-repeat;}
.disanhang2{ float: right;
width: 370px;
height: 267px;
padding: 4px;
background: url(../images/base/jl_indexMain2_bg.png) #fff no-repeat;}
.disanhang2 dd a {font-size: 13px; font-weight: normal; margin:0 auto; color:#333;}
.disanhang1 .TabContent ul{ padding-top:5px}
.disanhang1 .TabContent ul li{width:50%; float:left; height:30px; overflow:hidden;}
.disanhang2 ul li{width:32%; float:left; padding:1%}
.disanhang2 ul{ padding-left:2%; padding-top:5px}
.disanhang2 ul li img{width:100%; padding:2px ; border:1px solid #e8e8e8;height:90px}
.disanhang2 dl dd {width:25%; float:left; text-align:center;}
.disanhang2 dl {overflow: hidden;
padding:15px;
border-bottom: 0px dashed #ddd;
padding-bottom: 10px;}
.disanhang2 dl dd img{width:50px; height:50px; display:block; margin:0 auto}
.disanhang2 dl dd p{ text-align:center}

.diyihang{ width:100%; position:relative; overflow:hidden;}
.diyihang1{float: left;width: 752px; height:360px;padding: 4px;background:url(../images/base/jl_indexMain4_bg.png) #fff no-repeat;}
.diyihang2{ float:right;width:370px; height:360px;padding: 4px;background:url(../images/base/jl_indexMain5_bg.png) #fff no-repeat;}
.disihang{ width:100%;position:relative;overflow:hidden;margin-bottom:20px;}
.disihang1 h3 {
    background: url(../images/base/pr_title.jpg) bottom repeat-x;
	padding-left:20px;
	padding-right:10px;
    height: 47px;
    line-height: 47px;
}
.disihang1 h3 a {
    font-size: 18px;
    font-weight: bold;
    color: #124DA8;
    float: left;
}
.disihang2{ float:right;width:370px; height:238px;padding:4px;background:url(../images/base/jl_indexMain8_bg.png) #fff no-repeat;}
.disihang2 ul{overflow:hidden;padding-top: 5px;}
.disihang2 img{ width:362px; height:130px;}
.disihang2 ul li{height: 40px;line-height: 37px;float: left;width: 170px;background: url(../images/base/buttons.png) no-repeat;
position: relative;padding-right: 32px;text-align: center;margin: 5px 5px 0px;}
.disihang2 ul li a { color:#595959;}
.disihang2 ul li span{ float:right;color:#999;}

.foot1{overflow:hidden;width:100%;margin-top:25px;}
.foot1_1{ float:left; overflow:hidden;}
.foot1_1 ul{ float:left;width: 134px;}
.foot1_1 ul h5{overflow: hidden;height: 30px;background:url(../images/base/t-01.jpg) 0px 7px no-repeat; padding-left:10px;}
.foot1_1 ul h5 a{ font-size:16px; color:#fff;}
.foot1_1 ul li{overflow: hidden;padding-left:10px;}
.foot1_1 ul li a{ font-size:12px; color:#fff;}
.foot1_1 ul li a:hover{color:#B4D7F3;}
.foot1_2 { float:right; border-left: 1px solid #4C91D3; padding-left:60px; padding-right:10px;}
.foot1_2 ul{ overflow:hidden;}
.foot1_2 ul img{overflow: hidden;padding-bottom: 17px;}
.foot1_2 ul li{ color:#fff; font-size:12px;}
.foot2{border-bottom: 1px dotted #9C9C9D;border-top: 1px dotted #9C9C9D;margin:20px 10px;padding:10px 0;color: #fff;}
.foot2 a{ color:#fff;margin: 0 3px;}
.map_di{ width:100%;height:400px}
/*/子页菜单*/
.frame_z{max-width: 1100px;margin: 0px auto;overflow: hidden;padding: 10px;width: 100%;}
.sub_menu{ background-color: rgba(0, 0, 0, 0.45);height: auto;line-height: 60px;position: absolute;z-index: 100;
top: 39%;left: 12.5%;width: 420px;}
.sub_menu div{}
.sub_menu h3{ font-size: 1.4em;color: #FFF;float: left;font-weight: normal;line-height: 60px;width: 100%;background: rgba(15, 80, 155, 0.56);text-indent: 25px;}
.sub_menu h3 span{ padding-left:5px;}
.sub_menu a{font-size: 0.9em;color: #FFF;text-decoration: none;display:block;float:left;width: 25%;text-align: center;}
.sub_menu a:hover{background: url(../images/base/sub_menu.gif) no-repeat center bottom;}
.sub_menu a.sub_menu_on{background: url(../images/base/sub_menu.gif) no-repeat center bottom;}
.sub_menu a.sub_menu_on:hover{}

.w1060{max-width:1060px;float:left;margin:10px; border:1px #F5F5F5 solid;height:250px;box-shadow: 2px 2px 5px #C3C3C3;overflow:hidden;}
.w1060 img{ width:100%; height:auto;}
.w700{ width:700px; float:left; margin:10px; border:1px #F5F5F5 solid; height:250px;box-shadow: 2px 2px 5px #C3C3C3;overflow:hidden;}
.w700 img{ width:100%; height:auto;}
.w340{ width:340px; float:left; margin:10px; border:1px #F5F5F5 solid; height:250px;box-shadow: 2px 2px 5px #C3C3C3;overflow:hidden;}
.w340 img{ width:100%; height:auto;}
.w520{ width:520px; float:left; margin:10px; border:1px #F5F5F5 solid; height:250px;box-shadow: 2px 2px 5px #C3C3C3;overflow:hidden;}
.w520 img{ width:100%; height:auto;}
.s520{ width:520px; float:left; margin:10px; border:1px #F5F5F5 solid; height:250px;box-shadow: 2px 2px 5px #C3C3C3;overflow:hidden;}
.s520 img{ width:100%; height:auto;}
.s520 dl{overflow: hidden;padding: 8px 8px 0;}
.s520 dl dt{ float:left;padding-right: 10px;width: 105px;}
.s520 dt img{width: 95px;height: 72px;}
.s520 dl dd{float: left;color: #797979;width: 395px;text-align: justify; font-size:13px;}
.s520 dl dd a{ font-size:15px; height:30px; line-height:30px;}
.w250{ width:250px; float:left; margin:10px; border:1px #F5F5F5 solid; height:250px;box-shadow: 2px 2px 5px #C3C3C3;overflow:hidden;}
.w250 img{ width:100%; height:auto;}
.d520{ width:540px; float:left;}
.zilanmu p{position: relative;background: rgba(0, 0, 0, 0.49);color: #fff;width: 100%;top: -39px;float: left;height:39px;padding:0 10px;overflow:hidden;line-height:39px;}
.zilanmu i{ font-style: normal;font-size: 17px;padding-right: 10px;font-weight: bolder;}


.title_news{width: 520px;float: left;margin: 0 10px;overflow: hidden;height: 25px;line-height: 25px;font-size: 18px;
font-weight: bolder;text-indent:10px;background: url(../images/base/anniu.gif) left center no-repeat}

/*关于我们*/
.z_about{ width:100%; overflow:hidden;position: relative;z-index: 1;}
.z_about img{ width:100%; height:auto;}

/*投资者关系*/
.jyfzbox{overflow:hidden;}
.jyfzbox li{float:left;margin: 2px 1px 0;position:relative;width:178px;height:115px;overflow:hidden} 
.jyfzbox li a{position:absolute;top:0;left:0;}
.zib_title { height: 50px; padding-top: 30px; font-family: "微软雅黑"; font-size: 24px; color: #414751;}
.zib_relation { width: 368px;background-color: #fff;}
.zib_r_box {font-size:14px}
.zib_r_tab {}
.zib_r_tab li { float: left; width: 183px; height: 42px; margin-left: 2px; margin-bottom: 2px; line-height: 42px; text-align: center; cursor: pointer;}
.zib_r_def { background-color: #f3f3f3;}
.zib_r_def a{color:#333}
.zib_r_cur,.zib_r_cur a { background-color: #bf0d0d; color: #fff;}
.zib_r_content { height: 206px; padding: 8px; padding-bottom: 8px; background-color: #fff; display: none;}
.zib_r_content img{width:357px;height:196px}
.zib_r_space { display: none;}

.none {display:none;}
.nTab .TabTitle{position:relative;width:20%;overflow:hidden;float:left;}
.nTab .TabTitle  ul li.active{line-height: 63px;
width:100%;
border-bottom: 1px solid #ddd;
padding-left: 20px;
border-right: 1px solid #ddd;
color: #999;
font-weight: bold;
cursor: pointer;color: #1e2382;
border-right: #fff;}
.disanhang .nTab .TabTitle ul li.active a{font-size: 18px;
font-weight: bold;
color: #124DA8;}
.disanhang .nTab .TabTitle ul li.normal{ line-height: 63px;
    width: 100%;
    border-bottom: 1px solid #ddd;
    padding-left: 20px;
    border-right: 1px solid #ddd;
    color: #999;
    font-weight: bold;
    cursor: pointer;}
.disanhang .nTab .TabTitle ul li a{color: #999;
font-size: 16px;}
.nTab .TabTitle li i{width:52px;height:52px; float:left;}
.nTab .TabTitle li span{height:49px;line-height:49px;font-size:16px;color:#626c8c;padding-left:15px;}
.pro_01{background:url(../images/base/pro_01.png) no-repeat;position:relative;}
.pro_02{background:url(../images/base/pro_02.png) no-repeat;position:relative;}
.pro_03{background:url(../images/base/pro_03.png) no-repeat;position:relative;}
.pro_04{background:url(../images/base/pro_04.png) no-repeat;position:relative;}
.pro_05{background:url(../images/base/pro_05.png) no-repeat;position:relative;}
.pro_06{background:url(../images/base/pro_06.png) no-repeat;position:relative;}
.pro_07{background:url(../images/base/pro_07.png) no-repeat;position:relative;}
.pro_08{background:url(../images/base/pro_08.png) no-repeat;position:relative;}
.TabContent{margin:0 auto;width: 100%; padding:10px;text-align: justify; float:right}
.diyihang1 h3{background: url(../images/base/tlt_line.png) bottom repeat-x;
margin: 0 10px;
height: 40px;
line-height: 35px;}
.diyihang1 h3 a {
    font-size: 18px;
    font-weight: bold;
    color: #124DA8;
    float: left;
}
.TabContent img{float: left;overflow: hidden;width:174px;margin:4px 10px 0px 0px;height:115px;border: 1px solid #e8e8e8;padding:2px}

                .scroll101{width: 100%;padding-left: 10px;padding-right: 10px; margin:0 auto;position:relative;}
				.scroll101 ul{}
				.scroll101 li {float: left;margin-right: 10px;display: inline;width: 158px;position: relative;}
				.scroll101 li a{ font-size:12px; }
				.scroll101 li p{ width:100%; color:#666; margin-top:0;height: 45px;line-height: 45px;text-align: center;}
				.scroll101 li p a{ color:#666}
				.scroll101 li h5 {width:182px;margin:10px 0px }
				.scroll101 img {width: 158px;height: 98px;padding:2px; border:1px solid #ddd;}
				.scroll101 img:hover,#list-view .highlight{ box-shadow:1px 1px 10px #777;}
				.scroll101 li span {display: block;}
	           .scroll101 a.bx-prev,.scroll101 a.bx-next{
					position:absolute;
					top:0px;
					display:block;
					width:30px;
					height:110px;
					z-index:99999;
					display:none
				}
				.scroll101 a.bx-prev{left:-30px;background: url(../images/base/jl_prev.png) no-repeat center center;}
				.scroll101 a.bx-prev:hover{background: url(../images/base/jl_prev.png) no-repeat center center;}
				.scroll101 a.bx-next{right:-30px;background: url(../images/base/jl_next.pngf) no-repeat center center;}
				.scroll101 a.bx-next:hover{background: url(../images/base/jl_next.png) no-repeat center center;}
				
				.disihang1 h3 .pr_more{ float:right; padding-right:10px}
				.disihang1 h3 span{ font-size:14px; color:#ddd}
.jl_rollBox{ position:relative; width:1134px; height:238px; overflow:hidden;}
.jl_rollBox .jl_LeftBotton{height:50px; width:50px; background:url(../images/base/jl_prev.png) no-repeat; overflow:hidden; cursor:pointer; position:absolute;left:4px; top:35%;}
.jl_rollBox .jl_RightBotton{height:50px; width:50px; background:url(../images/base/jl_next.png) no-repeat; overflow:hidden; cursor:pointer; position:absolute;right:5px; top:35%;}
.jl_rollBox .jl_Cont{width:1140px; overflow:hidden;}
.jl_rollBox .jl_ScrCont{width:10000000px;}
.jl_rollBox #jl_List1,.jl_rollBox #jl_List2{float:left;}
.jl_rollBox .jl_nrbk{ width:240px; height:238px; padding:4px;margin-right:17px;background:url(../images/base/jl_indexMain7Per_bg.png) #fff;float:left;}
.jl_rollBox .jl_nrbk img{ width:232px; height:130px;}
.jl_rollBox .jl_nrbk h1{ padding-left:15px; line-height:35px;}
.jl_rollBox .jl_nrbk h1 a{font-size: 18px; color:#124DA8; font-weight:bold;}
.jl_rollBox .jl_nrbk .jl_text{height: 69px; padding:0px 15px;}
.jl_rollBox .jl_nrbk .jl_text a{font-size:14px; color:#999;}
.jl_rollBox .jl_nrbk .jl_text a:hover{text-decoration:none;}

.jl_indexMainSec {width: 362px;padding: 10px;float:left;position:relative;overflow:hidden;}
.jl_indexMainSecBottomBox{height:199px;overflow-x: hidden;float:left;}
.jl_indexMainSecBottomBoxMargin{margin-left: 4px;}
.jl_indexMainSecBottom{width: 370px; height: 165px; background: #FFF; float: left;}
.jl_indexMainSecBottom img{width: 154px; height: 195px; float: left; }
.jl_indexMainSecBottom h2{width: 175px; margin-left: 10px; font-size: 17px; font-weight: bold; float: left;line-height:22px;}
.jl_indexMainSecBottom span{width: 175px; margin-left: 10px; margin-top: 10px; float: left;}
.jl_indexMainSecBottom span a{font-size: 14px; color: #333; line-height: 20px;}
.jl_indexMainSec h3{width: 36px; height: 36px; position: absolute; z-index: 10;}
.jl_indexMainSec h3:hover{cursor: pointer;}
#jl_indexMainSecPrev{margin-top: 160px; margin-left: 260px; background: url(../images/base/jl_indexMain2Left.png);}
#jl_indexMainSecNext{margin-top: 160px; margin-left: 300px;background: url(../images/base/jl_indexMain2Right.png);}
.scy_xj_syshzr{position:absolute;left:180px;width:80px;top:177px;}         
.scy_xj_syshzr h4{ float:left; font-size:30px; font-weight:bold; color:#0273c3; font-family:Arial, Helvetica, sans-serif;}
.scy_xj_syshzr h5{ margin-top:14px; font-size:16px; color:#999999; font-family:Arial, Helvetica, sans-serif;}


/*/文字详细页-标题*/
.c_h1{ height:120px;background: url(../images/base/t_1.png) repeat-x top center;color:#000; margin-top:15px; clear:both;}
.c_h1 div{max-width: 990px;margin-left: auto;margin-right: auto;position: relative;width: 100%;overflow: hidden;}
.c_h1 h1,.t_1 h3{ font-size:1.4em; border-bottom:1px solid #666; height:60px; line-height:60px; float:left; font-weight:normal;}
.c_h1 p{ font-size:1.0em; height:50px; line-height:50px; clear:both;  text-transform:capitalize;}
.c_h1 a{ color:#000;}


/*/文字详细页-字体大小控制*/
.t_tools {float:right;padding:0px 15px;background:#eee;text-align:right;font-size:1.0em;}
.t_tools a {color:#333; text-decoration: none;}
.jiathis_style {float:right;}





/*关于我们*/
.about{ padding:20px;}
.about h3{ color:#444444; font-size:1.2em;}
.about p{ color:#878787; font-size:0.9em; padding:15px 0; line-height:160%;}
.about a{ color:#236298;text-decoration: none;}
.about a:hover{
	color:#05617F;
	text-decoration: none;
}
/*/关于我们*/



/*关于我们图片切换*/
		.slideBox{ width:265px; height:255px; overflow:hidden; position:relative; float:left; margin-right:30px;}
		.slideBox .hd{ display:none;}
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:265px; height:220px; display:block;  }
		.slideBox .bd li a {
	text-align: center;
	background-color: #236298;
	display: block;
	color: #FFF;
	text-decoration: none;
	line-height:35px;
}
		.slideBox .bd li a:hover{ color:#FFF; background-color:#05617F;}

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px;
		background:url(../images/base/slider-arrow2.png) -110px 5px no-repeat;
		filter:alpha(opacity=50);opacity:0.5;
		}
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }


		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }
		
/*/关于我们图片切换*/




/*选项卡*/
/*TAB*/
.dis {display:block;}
.undis {display:none;}
.tabnav{ height:300px; overflow:hidden; float:right;}
.tabnav li { width:495px;  height:90px; background:#2065C4; position:relative; margin-bottom:10px; 
	border-left:10px solid #2065C4;
}
.tabnav li a {
	color: #B6D3FB;
	font-size: 0.9em;
	padding: 10px;
	position: absolute;
	left: 160px;
	top: 0px;
	font-weight:bold;
	text-decoration: none;
}
.tabnav li p{ color:#B6D3FB; font-size:0.75em; position:absolute; left:170px; top:45px; line-height:140%; padding:0 20px 0 0;}
.tabnav li strong{ height:90px; line-height:90px; width:145px; text-align:center; display:block; float:left; color:#B6D3FB; font-size:1.5em; font-weight:normal;}
.tabnav li span{ color:#B6D3FB; position:absolute; right:10px; top:10px; font-size:0.75em;}

.tabnav li.s{
	border: none;
	background: url(../images/base/tabnav.gif) no-repeat left center #FFF;
	padding-left:10px;
}
.tabnav li.s a{ color:#666666;}
.tabnav li.s strong{ background-color:#f06309; color:#FFF;}
.tabnav li.s a{left: 170px;color:#666666;}
.tabnav li.s p{left: 180px;color:#666666;}

.tabbox { float:left; height:290px; width:485px; overflow:hidden;}
.tabbox div{}








/*定义标题*/
.t_1{ height:120px;background: url(../images/base/t_1.png) repeat-x top center;color:#000;clear:both;border-top: 3px solid #094E9D;}
.t_1 div{max-width: 1060px;margin-left: auto;margin-right: auto;position: relative;padding-left: 10px;width: 100%;}
.t_1 h1,.t_1 h3{ font-size:1.4em; border-bottom:1px solid #666; height:60px; line-height:60px; float:left; font-weight:normal;}
.t_1 p{ font-size:1.6em; height:50px; line-height:50px; clear:both;  text-transform:capitalize;}
.t_1 a{ color:#000;}
.t_info {font-size:1.0em;}

.t_2{ height:120px;background: url(../images/base/t_2.gif) repeat-x top center; color:#FFF; margin-top:15px; clear:both;}
.t_2 div{ width:990px; margin-left:auto; margin-right:auto;position:relative;}
.t_2 h3{ font-size:1.4em; border-bottom:1px solid #FFF; height:60px; line-height:60px; float:left;font-weight:normal;}
.t_2 p{ font-size:1.6em; height:50px; line-height:50px; clear:both;  text-transform:capitalize;}
.t_2 a {color:white;}

.vote .t_3 a { padding:5px 15px; border:1px dotted #ccc; background:#F5F5F5; color:#1F1F1F; font-size:1.2em;  font-weight:normal; }


/*/定义标题*/


/*定义列表*/
.list_1{ clear:both; padding-top:15px;}
.list_1 li{ 
line-height:35px;
_line-height:100%;
background: url(../images/base/list_1.gif) no-repeat left center;
width:24.0%;
float:left;
overflow:hidden;
margin-right:0.9%;
_margin-right:0.5%;
_padding:5px 0;
}
.list_1 li a{ font-size:0.75em; color:#CCC;text-decoration: none;display:block;}
.list_1 li a:hover{ color:#FFF;}
.list_1 li span{ font-size:0.7em; color:#AAA; float:right;}






.list_2{ clear:both; padding-top:15px;}
.list_2 li{ border-bottom:1px dotted #BBB; padding:15px 0;}
.list_2 li a{ font-size:0.75em; color:#999;text-decoration: none;line-heigh:160%;}
.list_2 li a:hover{ color:#236298;}



.list_3{ padding:15px 30px 15px 10px;}
.list_3 a.list_page_t{
	color: #333;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 130%;
	padding: 20px 0 0 0;
	display: block;
	text-decoration: none;
}
.list_3 a.list_page_t:hover{ color:#D9230D; }
.list_3 li{ padding:10px 10px 25px 10px; border-bottom:1px dotted #BBBBBB; margin-bottom:10px; height:130px; float:left; width:455px;}
.list_3 li img{ float:left; margin:0 15px 10px 0; padding:5px;}
.list_3 li p{ color:#777; font-size:0.8em; padding:5px 0; line-height:140%;}
.list_3 li p a{ color:#777;}
.list_3 li p a:hover{ color:#D9230D;}
.list_3 li p span{ display:block; color:#888; padding:0 0 5px 0;}


/* ======= 滚动图片 =========*/
	.picScroll{ margin:0px auto;  position:relative;  width:1130px;  padding:10px 0 10px 120px;overflow:hidden; }
	.picScroll .prev,
	.picScroll .next{ display:block; position:absolute; top:50%;_top:25%; margin-top:-40px; left:5px; width:80px; height:80px; background:url(../images/base/btns.png) no-repeat;   }
	.picScroll .next{ left:auto; right:5px; background-position:-80px 0; }
	.picScroll .prev:hover{ background-position:0 -80px; }
	.picScroll .next:hover{ background-position:-80px -80px; }
	.picScroll ul{ overflow:hidden; zoom:1; }
	.picScroll ul li{float:left; overflow:hidden;}
	.picScroll ul li img{width:240px;}
/*/滚动图片*/

.list_cp li{ float:left; margin:0px 3px 35px 3px;  width:259px; height:220px;overflow:hidden;position:relative;border: 2px solid rgba(1, 76, 161, 0.72);}
.list_cp li img{border:0;width:259px; min-width:259px; height:220px; min-height:220px; position:absolute;}

.list_cp a.list_cp_info{
	width: 259px;
	height: 220px;
	position: absolute;
	left: 0;
	display: none;
	background-image: url(../images/base/dianbg.png);
	background-repeat: repeat;


}
.list_cp a.list_cp_info h3{text-decoration:none;color:#0cc7dd;font-size:1.0em;display:block; background-color:#F06309; color:#FFF; position:absolute; top:176px; height:40px; line-height:40px; padding:0 20px;width:259px; text-align:center;}
.list_cp a.list_cp_info p{ color:#FFF;position:absolute;  top:210px; display:block; padding:0 20px;width:200px; font-size:0.75em; line-height:145%;}


.list_cpimg{ width:1000px;}

.list_cpimg li{ float:left; margin:0 10px 50px 0; width:240px; height:300px;overflow:hidden;position:relative;}
.list_cpimg li img{border:0;position:absolute;}

.list_cpimg a.list_cpimg_info{
	width: 240px;
	height: 300px;
	position: absolute;
	left: 0;
	display: none;
	background-image: url(../images/base/dianbg.png);
	background-repeat: repeat;
	_filter:alpha(opacity=70);
	_-moz-opacity:0.7;
	_-khtml-opacity:0.7;
	_opacity:0.7;
}
.list_cpimg a.list_cpimg_info h3{text-decoration:none;color:#0cc7dd;font-size:1.0em;display:block; background-color:#236298; color:#FFF; position:absolute; top:160px; height:40px; line-height:40px; padding:0 20px;width:200px; text-align:center;}
.list_cpimg a.list_cpimg_info p{ color:#FFF;position:absolute;  top:210px; display:block; padding:0 20px;width:200px; font-size:0.75em; line-height:145%;}



/*/定义列表*/







/*定义组*/
.g_1{}
.g_1 a{
	width: 160px;
	height: 310px;
	display: block;
	float: left;
	color: #FFF;
	margin-right:15px;
	text-decoration: none;
	z-index:1000;
	position:relative;
	-webkit-transition:all .4s; transition:all 0.4s;
}
.g_1 img{}
.g_1 p{ padding:10px; font-size:0.75em; line-height:150%;}
.g_1 strong{ display:block; font-size:2.0em; font-weight:normal; padding-bottom:10px;}
.g_1 .g_1_c1{ background-color:#977147;}
.g_1 .g_1_c2{ background-color:#236298;}
.g_1 .g_1_c3{ background-color:#05617F;}
.g_1 .g_1_c4{ background-color:#AAC63D; margin-right:0;}
.g_1 a:hover{ background-color:#333;}




.g_2{ position:relative; z-index:2000;}
.g_2 a{-webkit-transition:all .2s; transition:all 0.2s;}
.g_2 a:active{}

.g_2 a.g_2_1{ position:absolute; left:0; top:-165px; padding:2px;}
.g_2 a.g_2_1:hover{ background-color:#FFF;}
.g_2 a.g_2_2{ position:absolute; right:0; top:-165px; padding:2px;}
.g_2 a.g_2_2:hover{ background-color:#FFF;}
.g_2 a.g_2_3{ position:absolute; left:0; top:0px; padding:2px;}
.g_2 a.g_2_3:hover{ background-color:#AAC63D;}
.g_2 a.g_2_4{ position:absolute; right:0; top:0px; padding:2px;}
.g_2 a.g_2_4:hover{ background-color:#05617F;}
.g_2 a.g_2_5{ position:absolute; left:0; bottom:0px;border:1px solid #FFF;}
.g_2 a.g_2_5:hover{ border:1px solid #AAC63D;}



/*/定义组*/





/*滚动文本*/
.mq{width:670px; height:60px; line-height:60px; padding:0 10px 0 0; position:relative; color:#1474B3; font-size:0.9em;}
.mq a{
	padding: 0 10px;
	text-decoration: none;
}
.mq strong{ color:#888888;}
/*这个是公用样式，必须要有*/


.scroll_t{margin:0;padding:0;list-style:none;overflow:hidden; width:500px;}
.scroll_t li{height:60px; line-height:60px; overflow:hidden;}
.scroll_t li span{ color:#CCC; padding:0 10px;}
.scrollGallery{
	position: relative;
	position: absolute;
	left: 70px;
	top: 2px;
}
.scrollGallery a,.scrollGallery a:visited,.scrollGallery a:link{ color:#236298;}
.scrollGallery a:hover{}

		.scrollGallery.fixedLeft ul.scrollNum{left:5px;bottom:5px;width:20px;}
		.scrollGallery ul.scrollNum{position:absolute;right:5px;bottom:5px;}
			.scrollGallery ul.scrollNum li{float:left;color:#fff;text-align:center;line-height:1.2em;width:1.2em;height:1.2em;cursor:pointer;margin:1px;margin-left:4px;}
			.scrollGallery ul.scrollNum li.current{line-height:20px;width:20px;height:20px;border:0;background-color:#ce0609;margin-top:0px;font-weight: bold;}
		.scrollGallery.fixedLeft ul.scrollNum li{float:none;margin-left:auto;margin-top:4px;}
	/*上一个或下一个的样式*/
	ul.prevNext{position:absolute;right:10px;top:10px; display:none;}
		ul.prevNext li{float:left;padding:2px 6px;border:solid 1px #fff;background:#eee;margin-left:0.8em;cursor:pointer; display:none;}
/*全局样式结束*/


/*/滚动文本*/



/*/首页专题开始*/

.i_about_banner img{margin-bottom:50px;}
.i_about_text {margin:0 10%;line-height:2em;color:#444;text-align:center;font-size: 1.1em;}
.i_about_text_pic{ clear:both; text-align:center;margin:65px 0px 20px 128px;}
.i_about_text_pic dl {float:left; width:232px; margin:0px 5px; text-align:left;max-width:232px;display:inline-block;background:#4e4e4e;}
.i_about_text_pic dl img{width:100%;height:161px;}
.i_about_text_pic dl img.img1{display:none;}
.i_about_text_pic dl img.img2{ display:block;-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; } 
.i_about_text_pic dl:hover img.img1{display:block;}
.i_about_text_pic dl:hover img.img2{display:none;}
.i_about_text_pic dl dt{height:60px;line-height:60px;padding:0px 30px 0 15px;background:url(../images/base/dian1.png) 95% center no-repeat;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.i_about_text_pic dl dt a{color:#FFF;font-size: 22px;text-decoration: none;}
.i_about_text_pic dl dd{font-size: 0.8em;margin:5px 15px 20px;color:#B2B2B2;line-height:30px;height:90px;overflow:hidden;}
.i_about_text_pic dl.wow:hover{background:#000;}




/*/首页专题结束*/










/*页脚-菜单*/



.footer_url{ background-color:#EAEAEA;clear:both; margin-top:40px; padding:10px;}


.footer_url dl{ float:left;  width:120px; height:330px; padding-right:15px; margin-right:15px; }
.footer_url dl dt a {color:#666;}
.footer_url dl dt{ font-size:1.0em; color:#666; font-weight:bold; padding:15px 0;}
.footer_url dl dd{}
.footer_url dl dd a{
	color: #878787;
	line-height: 30px;
	display: block;
	text-decoration: none;
	font-size:0.8em;
}
.footer_url dl dd a:hover{
	color: #06F;
	text-decoration: underline;
}







/*友情链接*/
.f_link{ padding:15px 0 0 0;}
.f_link a{
	padding: 5px;
	display: inline-block;
	color: #858585;
	text-decoration: none;
}
.f_link a:hover{ color:#E8882C;}




/*/页脚*/

.foot{
	padding:35px 0px 30px 0px;
	background-color:#244588;
	clear:both;
	color: #FFF;
	font-size:0.8em;
}
.foot a {color:#FFF;}

.foot .box dl {float:left;}
.foot_left {width:420px;}

.foot_left a {padding:0px 10px;}
.foot_qr_codes {width:150px;margin:0px 20px; text-align:center;}
.copyrights {width:380px;}
.foot_search {width:330px; margin:15px 0px 0px 5px;}



.copyright_center{    width:1140px;
    margin: 0 auto;
    clear: both;
    color: #fff;
    line-height: 40px;
    height: 40px;
	overflow:hidden
}
.copyright{width:100%; font-size:14px;}
.copyright_left{width:70%; float:left; text-align:left;color:#fff}
.copyright_left img{ display:inline; vertical-align:middle}
.copyright_left1{ float:left}
.copyright_left a{color:#ccc; text-decoration:none}
.copyright_right{width:30%; float:right; text-align:right;color:#ccc}
.copyright_right a{ color:#ccc;text-decoration:none}
/*/页脚*/








/*/*************/
/*/*************/
/*/子页面样式开始*/
/*/*************/
/*/*************/

/*/宽度*/

.w_200{ width:200px; float:left;}
.w_840{ width:770px; float:right; padding-left:30px; padding-right:30px;}




/*/广告条*/




/*/左侧栏目标题*/
.t_sub{ background-color:#236298; color:#FFF; font-size:1.5em; position:relative; padding:50px 20px 15px 20px;}
.t_sub strong{ font-size:1em; display:block;}
.t_sub span{ display:block; position:absolute; left:0px; _left:-20px; top:-20px;background-color:#236298; height:20px; width:200px; }


.t_sub2{ color:#926D50; font-size:1.6em; font-weight:bold; padding:20px 0;}
.t_sub3{ color:#926D50; font-size:1.9em; font-weight:bold; padding:20px 0; text-align:center; border-bottom:1px solid #DDD; margin-bottom:30px;}
.t_sub4{ color:#535353; font-size:1.3em; font-weight:bold; padding:20px 0; border-bottom:1px solid #DDD; margin-bottom:30px; clear:both;}
.t_sub4 h3{	background: url(../images/base/t_sub4.jpg) no-repeat right center; display:inline; padding:10px 25px 10px 10px;}


.menu_left{ padding:15px 0 50px 0;}
.menu_left a,.menu_left a:visited,.menu_left a:link{
	display: block;
	position: relative;
	color: #666;
	height: 35px;
	line-height: 35px;
	padding: 0 0 0 45px;
	text-decoration: none;
}
.menu_left a:hover{ color:#236298;}
.menu_left a span{ display:none;}
.menu_left a.on,.menu_left a.on:visited,.menu_left a.on:link{background-color:#236298; color:#FFF;}
.menu_left a.on:hover{ color:#FFF;}
.menu_left a.on span{background: url(../images/base/menu_left.gif) no-repeat right center ; width:17px; height:35px; position:absolute; right:-17px; top:0; display:block;}


/*/特殊连接*/
.url_1{ position:absolute; right:10px; top:20px;}
.url_1 a{
	height: 40px;
	line-height: 40px;
	background-color: #2065C4;
	display: block;
	float: left;
	color: #FFF;
	font-size: 0.9em;
	margin: 0 5px;
	padding: 0 25px;
	text-decoration: none;
	border-radius: 5px 5px 0px 0px;
}
.url_1 a:hover {background-color:#0a4da6;}


.url_2{ position:absolute; right:10px; top:20px;}
.url_2 a{
	height: 40px;
	line-height: 40px;
	background-color: #EEE;
	display: block;
	float: left;
	color: #000;
	font-size: 0.9em;
	margin: 0 5px;
	padding: 0 25px;
	text-decoration: none;
}
.url_2 a:hover {background-color:#236298; color:#FFF;}


/*/文字详细页内容外框*/
.c_box{ padding-left:130px;}





/*/帮助列表*/
.help_list{ background-color:#F6F6F6; padding:15px; height:150px; margin-bottom:20px; clear:both;}
.help_list dl{ width:28%; float:left; margin:2%;}
.help_list a{
	color: #999999;
	text-decoration: none;
	line-height:24px;
}
.help_list dt{ color:#545454; font-size:1.2em; font-weight:bold; height:40px; line-height:40px;}
.help_list dd{ font-size:0.9em; }


/*/返回顶部*/
#scrollUp{ width:60px; height:60px;background: url(../images/base/scrollUp.png) no-repeat left top; position:absolute; z-index:9999; right:20px; bottom:20px; cursor:pointer;}
#scrollUp:hover{background: url(../images/base/scrollUp.png) no-repeat left bottom;}
/*/scrollUp*/





.ico_tel,.ico_qq,.ico_add,.ico_weixin{ border-bottom:1px solid #DDDDDD; padding:0px 0 30px 0; margin-bottom:15px;}
.ico_tel dt,.ico_qq dt,.ico_add dt,.ico_weixin dt{background: url(../images/base/ico_tel.gif) no-repeat left top; font-size:0.8em; color:#999; height:32px; line-height:32px; padding-left:35px;}
.ico_tel dd{padding-left:35px; color:#393939; font-size:1.4em; font-weight:bold; font-weight:normal;}
.ico_qq{}
.ico_qq dt{background: url(../images/base/ico_qq.gif) no-repeat left top; }
.ico_qq dd{padding-left:35px; }
.ico_qq dd a{
	color: #868686;
	padding: 0 20px 0 0;
	text-decoration: none;
	white-space: nowrap;
	font-size:0.75em;
	line-height:150%;
}

.ico_qq dd a:hover{ color:#236298;}

.ico_weixin {  border:none;}
.ico_weixin dt{background: url(../images/base/ico_add.gif) no-repeat left top; }
.ico_weixin dd{padding-left:35px; color:#777; font-size:0.75em; line-height:150%;}


.ico_add dt{background: url(../images/base/ico_add.gif) no-repeat left top; }
.ico_add dd{padding-left:35px; color:#777; font-size:0.75em; line-height:150%;}
/*/留言表单*/





/**/
/*列表页 -文字列表*/
/**/
.list_page_1{padding: 1% 0;}
a.list_page_t{
	color: #333;
	font-size: 1.2em;
	display: block;
	text-decoration: none;
}
a.list_page_t:hover{ color:#D9230D; }
.list_page_1 li {padding: 1% 2%;clear:both; border-top:1px dotted white; border-bottom:1px dotted #BBBBBB;}

.list_page_1 li p { color:#777; font-size:14px; padding:5px; line-height:180%;padding:0;text-align: justify;}
.list_page_1 li p a { color:#000;}
.list_page_1 li p a:hover{ color:#D9230D;}
.list_page_1 li p span{ display:block; color:#888; padding:0 0 5px 0;}
.li_text {float:left; width:84%;padding-left: 2%;}
.li_text_w {width:950px;} 
.li_pic_text {float:left; width:700px; margin-left:25px; ;} 
.list_page_1 li:hover {background:#F5F5F5;}
.list_page_date{width: 6%;float: left;}
.list_page_date h1{height:46px;line-height:46px;text-align:center;overflow:hidden;width:54px;white-space:nowrap;float:left;font-size: 46px;color:#555;font-family: 'Times New Roman', Times, serif;}
.list_page_date p {clear:both; display:block; width:54px;height:1.3em;line-height:1.2em;text-align:left;overflow:hidden; }


.list_page_1 .li_text  a,.list_page_1 .li_text_w a,.list_page_1 .li_pic_text a {color:#666;}
.list_page_2 li {border:1px dotted #BBBBBB; margin:15px 0px;}
.list_page_1 a.list_page_t {color:#000; font-size:18px; font-weight:bold; }

a.table_more {padding:5px 8px; background:#236298;color:white;border-radius: 3px 3px 3px 3px; font-size:0.8em; }
.table_job_more a {width:160px; line-height:28px;
padding:5px 20px;
-moz-box-shadow: 3px 3px 4px #DFDFDF;-webkit-box-shadow: 3px 3px 4px #DFDFDF;box-shadow: 3px 3px 4px #DFDFDF;
	color:#FFF;
	font-size:1.0em;
border-radius: 3px 3px 3px 3px;
	overflow:hidden;
	cursor:pointer;
	background:#2065C4;
	display:block;
	text-align:center;
}
.table_job_more a:hover{ background:#FF4A00;}
/**/
/*列表页 -图片列表*/
/**/
.list_img_page{}
.list_img_page li{ float:left; width:33%; height:260px; text-align:center; margin-bottom:10px; font-size:0.9em;}
.list_img_page a{
	text-decoration: none;
	margin:auto;
	
}
.list_img_page li a img{margin:auto; padding:2px; background-color:#FFF;-webkit-transition:all .2s; transition:all 0.2s;}
.list_img_page li a h4{color:#666666; line-height:30px;height:30px; font-weight:normal;}
.list_img_page li a:hover{}
.list_img_page li a:hover img{ background-color:#DD4526;}
.list_img_page li a:hover h4{color:#DD4526;}



/**/
/*图片详细页 -图片列表*/
/**/
.list_img_pubu{ margin:10px 0 100px 30px;}
.list_img_pubu li{ float:left; margin:10px; text-align:center;font-size:0.9em; _width:30%;}
.list_img_pubu a{
	text-decoration: none;
	margin:auto;
	
}
.list_img_pubu li a img{margin:auto; padding:2px; background-color:#FFF;-webkit-transition:all .2s; transition:all 0.2s;}
.list_img_pubu li a h4{color:#666666; line-height:30px;height:30px; font-weight:normal;}
.list_img_pubu li a:hover{}
.list_img_pubu li a:hover img{ background-color:#DD4526;}
.list_img_pubu li a:hover h4{color:#DD4526;}





/**/
/*产品详细页 -产品展示*/
/**/
.product_img {width:490px;background:#FFF;float:right; padding-top:25px;overflow:hidden}
.product_img .bd{position:relative;width:490px;overflow:hidden; margin-bottom:5px;}
.product_img .showDiv {position:relative;width:490px; overflow:hidden;}
.product_img .showDiv img {max-width:490px;
 width:expression(document.body.clientWidth>490?"490px":"auto");
 max-height:440px;
height:expression(document.body.clientHeight>440?"440px":"auto");
 }

.product_img .hd{}
.product_img .hd ul li {float:left; margin:0 0 10px 1px;  _margin:0 0 10px 0px;display:inline; position:relative;}
.product_img .hd ul a {display:block;}
.product_img .hd ul img{ width:115px;height:115px; border:3px solid #FFF;}
.product_img .hd ul .mask{ display:none;}
.product_img .hd ul a:hover .mask, .product_img .hd ul .on .mask{display:none; position:relative;}
.product_img .hd ul a:hover img, .product_img .hd ul .on img{border-color:#E93B09;}
.product_img .hd ul a:hover{color:#fff;}
.product_img .hd ul a:hover .txt_bg {background:#70a20f;}



/**/
/*产品详细页 -规格介绍*/
/**/
.product_h1{color:#000; font-size:1.9em;   padding:20px 0 20px 0; border-bottom:1px dotted #ccc; line-height:180%; font-weight:normal;}

.product_info{ width:460px; float:left; margin-right:10px; padding-top:20px;overflow:hidden}
.product_info h1{}
.product_info table{ color:#535353; width:100%; padding:10px 0; margin:10px 0;}
.product_info table th{ text-align:right; padding:7px 5px; width:80px; font-weight:normal; color:#888;font-size:0.75em;}
.product_info table td{ padding:5px; color:#535353; font-size:0.9em;}
.product_info table tr{}
.product_info strong{ color:#E53F40; font-size:30px;}
#dialog_link,.product_info .goshop{
float:left; 
	background-color: #F06309;
	color: #FFF;
	font-size: 1.0em;
	padding: 13px 15px;
	margin: 10px 10px 10px 85px;
	display: block;
	width: 110px;
	text-align: center;
	text-decoration: none;
	border-radius: 3px 3px 3px 3px;
	-moz-box-shadow: 3px 3px 4px #DFDFDF;-webkit-box-shadow: 3px 3px 4px #DFDFDF;box-shadow: 3px 3px 4px #DFDFDF;
	
}
.product_info .goshop:hover{ background-color:#FF4A00;}

#dialog_link {margin-left:20px;background:#236298;}
#dialog_link:hover {background:#2065C4;}
.product_info div{border-bottom:1px solid #DDDDDD; }




/*/文字详细页*/
.content{
	padding:10px;
	margin:0px;
	line-height:180%;
	clear:both;
	padding-bottom:50px;
	text-align: justify;
}






/*搜索*/
.search {margin-top:25px;float:right;margin-right:10px;border:1px solid #ccc;border-radius:16px;padding-left:15px;padding-right: 5px;}
.s_text {height: 30px;line-height: 30px;color: #BDBDBD;padding: 0px 10px;width:240px;}
.s_text:hover {background:#e8e8e8;}
.s_btn {width:30px; height:30px; margin-left:5px; background:url(../images/base/s_btn.png) left top no-repeat; background-size:95% 95%;}
.s_btn:hover {background:url(../images/base/s_btn.png) left top no-repeat; background-size:95% 95%;}

.lianxi{max-width: 1060px;margin: 0 auto;width: 100%;}
.lianxi1{background:#1c62b0;}
.lianxi1_1{font-size: 60px;line-height:120%;color:#fff;text-align:center;padding:50px 0 ;}
.lianxi1_1 span{font-weight:bold;color:#ADDDFF;}
.lianxi1_2{width:980px;margin:50px auto 0;padding:0 0 50px}
.lianxi1_2 dl{float:left;height:150px;border-right:1px solid #454545}
.lianxi1_2 dl{padding:0 0 0 80px;width:33.3%;}
.lianxi1_2 dl.dl1{background:url(../images/base/lianxi1.gif) 19px 0 no-repeat;}
.lianxi1_2 dl.dl2{background:url(../images/base/lianxi2.gif) 19px 0 no-repeat;}
.lianxi1_2 dl.dl3{background:url(../images/base/lianxi3.gif) 19px 0 no-repeat;border:none;}
.lianxi1_2 dl dt{line-height:40px;color:#fff;font-size: 26px;margin-bottom:10px;}
.lianxi1_2 dl dd{color:#fff;font-size: 1.0em;}
.lianxi2{width:100%;overflow:hidden;padding-bottom: 20px;}
.vote {font-size:0.8em;}

/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  src: local('Lato Hairline'), local('Lato-Hairline'), url(http://fontstatic.useso.com/s/lato/v11/eFRpvGLEW31oiexbYNx7Y_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  src: local('Lato Hairline'), local('Lato-Hairline'), url(http://fontstatic.useso.com/s/lato/v11/GtRkRNTnri0g82CjKnEB0Q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(http://fontstatic.useso.com/s/lato/v11/dPJ5r9gl3kK6ijoeP1IRsvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(http://fontstatic.useso.com/s/lato/v11/EsvMC5un3kjyUhB9ZEPPwg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(http://fontstatic.useso.com/s/lato/v11/UyBMtLsHKBKXelqf4x7VRQ.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(http://fontstatic.useso.com/s/lato/v11/1YwB1sO8YE1Lyjf12WNiUA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(http://fontstatic.useso.com/s/lato/v11/ObQr5XYcoH0WBoUxiaYK3_Y6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(http://fontstatic.useso.com/s/lato/v11/H2DMvhDLycM56KNuAtbJYA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: local('Lato Black'), local('Lato-Black'), url(http://fontstatic.useso.com/s/lato/v11/R4a6fty3waPci7C44H8AjvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: local('Lato Black'), local('Lato-Black'), url(http://fontstatic.useso.com/s/lato/v11/tI4j516nok_GrVf4dhunkg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 100;
  src: local('Lato Hairline Italic'), local('Lato-HairlineItalic'), url(http://fontstatic.useso.com/s/lato/v11/muRcAtdNYlnTj3NeuakxChTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 100;
  src: local('Lato Hairline Italic'), local('Lato-HairlineItalic'), url(http://fontstatic.useso.com/s/lato/v11/9TBVFLzQ3GUZLG8FZ4yrEfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  src: local('Lato Light Italic'), local('Lato-LightItalic'), url(http://fontstatic.useso.com/s/lato/v11/XNVd6tsqi9wmKNvnh5HNEBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  src: local('Lato Light Italic'), local('Lato-LightItalic'), url(http://fontstatic.useso.com/s/lato/v11/2HG_tEPiQ4Z6795cGfdivFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: local('Lato Italic'), local('Lato-Italic'), url(http://fontstatic.useso.com/s/lato/v11/YMOYVM-eg6Qs9YzV9OSqZfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: local('Lato Italic'), local('Lato-Italic'), url(http://fontstatic.useso.com/s/lato/v11/PLygLKRVCQnA5fhu3qk5fQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
  src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url(http://fontstatic.useso.com/s/lato/v11/AcvTq8Q0lyKKNxRlL28RnxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
  src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url(http://fontstatic.useso.com/s/lato/v11/HkF_qI1x_noxlxhrhMQYEFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 900;
  src: local('Lato Black Italic'), local('Lato-BlackItalic'), url(http://fontstatic.useso.com/s/lato/v11/81X-1TO5y4aMK2PPy9kFwxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 900;
  src: local('Lato Black Italic'), local('Lato-BlackItalic'), url(http://fontstatic.useso.com/s/lato/v11/VNUH7ZAcagYBWsAiBBCEY1tXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}


body{
	margin:0;
	padding:0;
	font-family:微软雅黑, sans-serif;
	-webkit-appearance:none;
}
body a{
    transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
h1,h2,h3,h4,h5,h6{
	margin:0;			   
}	
p{
	margin:0;
}
ul{
	margin:0;
	padding:0;
}
/*--header--*/
/*--header-top--*/
.header-top{
background:#fff;
min-height:32px;
z-index: 9999;
width: 100%;
clear: both;
box-shadow: 0px 0px 15px #888;
}
.logo{
float:left;
}

.top-nav ul li{
display:inline-block;
}
.top-nav ul li.active a,.top-nav ul li a:hover,#nav .current a{}
.fixed{
position: fixed;
top: 0;
width: 100%;
margin: 0 auto;
left:0;
background:#FFF;
padding:1.5em 0;
z-index:999;
border-bottom:1px solid #EEE;
}
.fixed div.fixed-header{
width: 72%;
margin: 0 auto;
}
/*--/header-top--*/

/*--header-info--*/
/*----slider----*/
#slider2,
#slider3 {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  margin: 0 auto;
}
.rslides_tabs {
  list-style: none;
  padding: 0;
  background: rgba(0,0,0,.25);
  box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  font-size: 18px;
  list-style: none;
  margin: 0 auto 50px;
  max-width: 540px;
  padding: 10px 0;
  width: 100%;
}
.rslides_tabs li {
  display: inline;
  float: none;
  margin-right: 1px;
}
.rslides_tabs a {
  width: auto;
  line-height: 20px;
  padding: 9px 20px;
  height: auto;
  background: transparent;
  display: inline;
}
.rslides_tabs li:first-child {
  margin-left: 0;
}

.rslides_tabs .rslides_here a {
  background: rgba(255,255,255,.1);
  color: #fff;
  font-weight: bold;
}
.events {
  list-style: none;
}
.callbacks_container {
 	position: relative;
	float: left;
	width: 100%;
	
}
.callbacks {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
}
.callbacks li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}
.callbacks img {
  position: relative;
  z-index: 1;
  height: auto;
  border: 0;
  width: 100%;
}
.callbacks .caption {
	display: block;
	position: absolute;
	z-index: 2;
	font-size: 20px;
	text-shadow: none;
	color: #fff;
	left: 1%;
	right: 0%;
	padding: 10px 20px;
	margin: 0;
	max-width: none;
	top: 47%;
}
.callbacks_nav {
  	position: absolute;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	top: 44%;
	left:0%;
	z-index: 3;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	height:80px;
	width:60px;
	background: transparent url("../images/base/btns.png") no-repeat left top;
}
.callbacks_nav:hover {

  background: transparent url("../images/base/btns.png") no-repeat left bottom;
}
.callbacks_nav.next {
 	left: auto;
	background-position: right top;
	right:0;
}
.callbacks_nav.next:hover {background: transparent url("../images/base/btns.png") no-repeat right bottom;}

#slider3-pager a {
  display: inline-block;
}
#slider3-pager span{
  float: left;
}
#slider3-pager span{
	width:100px;
	height:15px;
	background:#fff;
	display:inline-block;
	border-radius:30em;
	opacity:0.6;
}
#slider3-pager .rslides_here a {
  background: #FFF;
  border-radius:30em;
  opacity:1;
}
#slider3-pager a {
  padding: 0;
}
#slider3-pager li{
	display:inline-block;
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
}
.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
}
.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
}
.rslides img {
  height: auto;
  border: 0;
}
.callbacks_tabs{
	list-style: none;
	position: absolute;
	top:94%;
	z-index: 999;
	left: 47%;
	padding: 0;
	margin: 0;
}
.callbacks_tabs li{
	display:inline-block;
}

@media screen and (max-width: 600px) {
.h1 {font: 24px/50px "Helvetica Neue", Helvetica, Arial, sans-serif;}
.callbacks_nav {top: 27%;width: 0;}
}
/*----*/
.callbacks_tabs a{
 visibility: hidden;
 padding: 0 0.2em;
}
.callbacks_tabs a:after {
  content: "\f111";
  font-size:0;
  font-family: FontAwesome;
  visibility: visible;
  display: block;
  height:12px;
  width:12px;
  display:inline-block;
  -border:2px solid #E9E9E9;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -o-border-radius: 30px;
  -ms-border-radius: 30px;
}
.callbacks_here a:after{
	-border:2px solid #024E8E;
}
.header-info{
	position: absolute;
	width: 100%;
	top: 50%;
	left: 9%;
}
.header-info h2 a{
display:inline-block;
color:#fff;
padding:0.5em 2em;
background:rgba(0, 0, 0, 0.2);
text-decoration:none;
}
.header-info h2 a:hover{
color:#fff;
background:#60B0E6;
}
.header-info lable{
background:#fff;
height: 1px;
width: 36%;
display: block;
margin-top:2em
}
.header-info h1 a{
color:#fff;
font-weight:bold;
font-size:1.2em;
text-decoration:none;
}
.header-info h1 a:hover{
color:#CA670C;
}
/*--/slider--*/
/*--/header-info--*/
/*--/header--*/

/*--about--*/
.about {
padding-top: 6%;
}
.about-head h3 {
color: #60B0E6;
font-size: 1.97em;
}
.about-head h3 a{
color: #60B0E6;
}
.about-grids h4 {
font-size: 1.4em;
font-weight: 500;
color: #343E46;
}
.about-head img{
margin:1em 1em 0 0;
}
.about-head span{
background:rgba(128, 128, 128, 0.41);
width:5.5%;
height:1px;
display: inline-block;
vertical-align: text-bottom;
}
.about-head span:nth-child(2){
margin-right:1em;
}
.about-grids{
margin-top:3.5em;
}
.about-grids h4 span{
background: url("../images/base/about-icons.png") no-repeat 0 0;
width: 46px;
height: 37px;
display: inline-block;
vertical-align: middle;
margin-right: 0.5em;
margin-top: 0.7em;
cursor:pointer;
}
.about-grids h4 span.icon1{
background-position:0px 0px;
}
.about-grids h4 span.icon1:hover{
background-position:0px -48px;
}
.about-grids h4 span.icon2{
background-position:-405px 0;
}
.about-grids h4 span.icon2:hover{
background-position:-405px 0;
}
.about-grids h4 span.icon3{
background-position:-810px 1px;
}
.about-grids h4 span.icon3:hover{
background-position:-809px -48px;
}
.about-grids p {
margin-left: 4em;
width: 87%;
line-height: 23px;
color: #9EA4A9;
}
/*--top-tours--*/
.top-tours-head {
padding-top:6%;
}
.top-tours-head h3 {
color: #60B0E6;
font-size: 1.97em;
}
.top-tours-head h3 a {
color: #60B0E6;
}
.top-tours-head img{
margin:1em 1em 0 0;
}
.top-tours-head span{
background:rgba(128, 128, 128, 0.41);
width:5.5%;
height:1px;
display: inline-block;
vertical-align: text-bottom;
}
.top-tours-head span:nth-child(2){
margin-right:1em;
}
.top-tours-head p {
width: 84%;
margin: 0 auto;
padding-top:2%;
font-size:1.17em;
line-height: 23px;
color: #90979D;
}
*	Strip
/*-----------------------------------------------------------------------------------*/
.b-link-stripe{
	position:relative;
	display:inline-block;
	vertical-align:top;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	overflow:hidden;
}
.b-link-stripe .b-wrapper{
	position: absolute;
	width: 100%;
	height:100%;
	top: 0;
	left: 0;
	text-align: center;
	color: #ffffff;
}
.b-link-stripe .b-wrapper:hover {
	background:rgba(50, 70, 81, 0.71);;
	transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-webkit-transition: all 0.5s linear;
}
/*-----------------------------------------------------------------------------------*/
/*--Animation effects---*/
b-animate-go{
	text-decoration:none;
}
.b-animate{
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	visibility: hidden;
	font-size:1.1em;
	font-weight:700;
}
.b-animate img{
	margin-top:33%;
	display: -webkit-inline-box;
}
/* lt-ie9 */
.b-animate-go:hover .b-animate{
	visibility:visible;
}
.b-from-left{
	position:relative;
	left:-100%;
}
.b-animate-go:hover .b-from-left{
	left:0;
}
span.m_4{
	font-size:14px;
	font-weight:400;
}
p.m_5 {
	margin: 2% auto 5%;
	width: 70%;
	color: #283A47;
	font-size: 1.1em;
	font-weight: 600;
	line-height: 1.5em;
	text-align: center;
}
ul#filters {
	padding: 0px;
	text-align: center;
}
#filters {
	margin: 3% 0;
	padding: 0;
	list-style: none;
	text-align: left;
}
#filters li {
	display:inline-block;
		display: -webkit-inline-box;
		display: -moz-inline-box;
		display: -o-inline-box;
		display: -ms-inline-box;
}
#filters li span.active,#filters li span {
	color:#172F41;
	text-decoration:none;
	padding:0.3em 1.3em;
	display:block;
	border:1px solid #fff;
	font-size:1.15em;
	font-weight:500;
	cursor:pointer;
	margin:0 0.3em;
	border-radius:2px;
}
#filters li span.active{
	color:#6BB5E8;
	border:1px solid #6BB5E8;
}
#filters li span:hover{
	border:1px solid #6BB5E8;
	color:#6BB5E8;
}
 #portfoliolist .portfolio {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	width: 25%;
	display: none;
	float: left;
	overflow: hidden;
	margin: 0%;
	padding:0;
}
div#portfoliolist {
	padding: 0;
	margin: 1% 0 0 0;
}	
.portfolio-wrapper {
	overflow:hidden;
	position: relative !important;
	cursor:pointer;
}
.portfolio-wrapper img{
	width:100%;
}
.portfolio img {
	max-width:100%;
	/*--position: relative;--*/
	transition: all 300ms!important;
	-webkit-transition: all 300ms!important;
	-moz-transition: all 300ms!important;
}
.portfolio .label {
	position: absolute;
	width: 100%;
	height:40px;
	bottom:-40px;
}
.portfolio .label-bg {
	background: #22B4B8;
	width: 100%;
	height:100%;
	position: absolute;
	top:0;
	left:0;
}
.portfolio .label-text {
	color:#fff;
	position: relative;
	z-index:500;
	padding:5px 8px;
}
.portfolio .text-category {
	display:block;
	font-size:9px;
	font-size: 12px;
	text-transform:uppercase;
}
/* Self Clearing Goodness */
.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix:before,
.clearfix:after,
.row:before,
.row:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0; }
.row:after,
.clearfix:after {
  clear: both; }
.row,
.clearfix {
  zoom: 1; }

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
/*----- effects-comman-css------*/
.contenthover{
	padding:1em;
}
.contenthover h3{
	color:#FFF;
}
.contenthover p{
	color:#FFF;
	font-size:0.875em;
	line-height:1.5em;
}
/*-----caption ------*/
.tour-caption {
	display: none;
	top: 0;
	width: 100%;
	position: absolute;
	background: rgba(101, 178, 229, 0.93);
	height: 100%;
	text-align: center;
}
.tour-caption span{
	background: url(../images/base/plus.png) no-repeat;
	width: 38px;
	height: 38px;
	display: block;
	text-align: center;
	position: absolute;
	top: 38%;
	right: 46.5%;
	background-size: 100%;
}
.portfolio-wrapper:hover div.tour-caption {
	display: block;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
.tour-caption p{
color:#fff;
font-size: 1.5em;
margin-top: 42%;
}
h6.b-animate.b-from-left.b-delay03 
{
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #CCCCCC;
	margin: 0;
	text-align:center;
	width:100%;
	}
/*--/Animation effects---*/
/*--/top-tours--*/

/*--tour-guides--*/
.guide-caption {
	display: none;
	top: 0;
	width: 95.3%;
	position: absolute;
	background: rgba(101, 178, 229, 0.93);
	height: 86%;
	text-align: center;
}
.guide-caption span{
	background:url('../images/base/guide-icons2.png') no-repeat 0px 0px;
	display:inline-block;
	margin: 0 0.5em;
	width:57%;
	height: 52px;
	display: block;
	text-align: center;
	position: absolute;
	top: 42%;
	right: 18%;
	background-size: 100%;
}


.guide-caption a{
	display:inline-block;
	margin: 0 0.5em;
	width:57%;
	height: 52px;
	line-height:52px;
	list-style: 2em;
	display: block;
	text-align: center;
	position: absolute;
	top: 42%;
	right: 18%;
	background-size: 100%;
	color:#FFF;border:1px solid #FFF;
}


.image-grid:hover div.guide-caption{
	display: block;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
.tour-guides {
padding-top:6%;
margin-bottom: 10%;
}
.tour-guides-head h3 {
color: #60B0E6;
font-size: 1.97em;
}
.tour-guides-head span{
background:rgba(128, 128, 128, 0.41);
width:5.5%;
height:1px;
display: inline-block;
vertical-align: text-bottom;
}
.tour-guides-head span:nth-child(2){
margin-right:1em;
}
.tour-guides-head p {
width: 84%;
margin: 0 auto;
padding-top:2%;
font-size:1.17em;
line-height: 23px;
color: #90979D;
}
.image-grid p{
padding-top:1.5em;
}
.image-grid p a{
text-decoration:none;
color:#253039;
font-size: 1.5em;
font-weight: 400;
}
.image-grid p a:hover{
color:#80C0EB;
}
/*--/tour-guides--*/
/*--client-say--*/
.client-say-head h3 {
color: #60B0E6;
font-size: 1.97em;
padding-top: 3.5em;
}
.client-say-head h3 a{
color: #60B0E6;
}
.client-say{
background:url("../images/base/client-bg.jpg") no-repeat 0px 0px;
background-size:cover;
min-height:560px;
width:100%;
position:relative;
}
.client-say-layer{
background:rgba(8, 31, 47, 0.89);
background-size:cover;
min-height:560px;
width:100%;
bottom:0;
position:absolute;
}
.client-say-head img{
margin:1em 1em 0 0;
}
.client-say-head span{
background:gray;
width:6%;
height:1px;
display: inline-block;
vertical-align: text-bottom;
}
.client-say-head span:nth-child(2){
margin-right:1em;
}
.client-say-info p {
color:#CDD1D2;
font-size:1.2em;
width: 63%;
margin: 0 auto;
padding:1em 0;
}
.client-say-info p img {
margin: 0;
padding: 0 2em;
}
.client-say-info h4 {
color:#fff;
font-size:1.6em;
font-weight:400;
}
.client-say-info h4 a {
color:#fff;
}
.client-say-info h6{
margin-top:0.8em;
}
.client-say-info h6 span{
background:gray;
width:4%;
height:1px;
display: inline-block;
}
/*--/client-say--*/
/*--contact--*/
.contact-head h3 {
color: #60B0E6;
font-size: 1.97em;
}
.contact-head h3 a{
color: #60B0E6;
}
.contact-head{
padding-top:6%;
}
.contact-head img{
margin:1em 1em 0 0;
}
.contact-head span{
background: rgba(128, 128, 128, 0.24);
width:6%;
height:1px;
display: inline-block;
vertical-align: text-bottom;
}
.contact-head span:nth-child(2){
margin-right:1em;
}
/*--contact-grids--*/
.contact-grids{
margin: 6em 0;
}
.address h4,.address p,.address h5{
text-align: left;
}
.address h4{
font-size:1.65em;
color:#282A2C;
}
.address h5 span{
background: url("../images/base/contact-img.png") no-repeat 0 0;
width: 25px;
height: 28px;
display: inline-block;
vertical-align: middle;
margin-right: 1.2em;
}
.address h5 span.img1{
background-position:0px 0px;
}
.address h5 span.img2{
background-position:0px -33px;
}
.address h5 span.img3{
background-position:0px -68px;
}
.address h5{
margin:0.5em 0;
color:#5E686F;
}
.address h5 a{
text-decoration:none;
}
.address h5 a:hover{
color:#56A7DC;
}
.address p{
margin:1.5em 0;
color:#80888E;
font-size:1.1em;
}
.contact form{
	width: 81%;
	margin: 0 auto;
}
.contact form input[type="text"],.contact textarea{
	color:#CDCDCD;
	border:1px solid #CDCDCD;
	outline:0;
	padding:0.5em;
	width:46.8%;
}
.contact form input[type="text"]:nth-child(2){
	margin:0 0 0 2.4em;
}
.contact textarea{
	width: 100%;
	margin-top: 2em;
	min-height: 150px;
	resize: none;
}
.contact form input[type="submit"]{
background: url("../images/base/submit.jpg") no-repeat 0 0;
width: 35px;
height: 35px;
display: block;
padding: 0 7em 0 3em;
float:right;
border:none;
outline:none;
margin-top: 2em;
font-size:1.2em;
}
.map iframe{
width:100%;
height:360px;
}
.map{
position:relative;
background:#F3F9FD;
}
.map span{
background: url("../images/base/locater.png") no-repeat 0 0;
width: 49px;
height: 65.5px;
display: block;
position:absolute;
top: 42%;
left: 50.5%;
bottom:0;
}

.social-icons{
margin-top:3.5em;
}

.social-icons{
float:right;
}
.copyright{
padding: 8px 0;
background: #083669;
color: #406b9c;
text-align: center;
line-height: 24px;
font-size: 12px;
}
.copyright p{

}
.copyright p a{
color: #406b9c;
}
.copyright p span{
padding:0 5px;
}
.copyright a{
text-decoration:none;
}
.copyright a:hover{
color:#70B8E8;
}

@media(max-width:1120px){
.frame_z {max-width: 1100px;margin: 0px auto;overflow: hidden;width: 100%; padding:0;}	
.w1060 {margin:1%;height:auto;width:98%;}	
.w340 {margin:1%;height:auto;width:31.3%;}	
.w700 {margin:1%;height:auto;width:64.5%;}	
.w520 {margin:1%;height:auto;width:48%;}	
.w250 {margin:1%;height:auto;width:23%;}
.d520 {width:50%;float: left;margin: 0;overflow: hidden;}
.s520 {margin: 2%;height: auto;width: 96%;}
.zilanmu p {background:rgba(61, 122, 190, 1);top: 0;height: 35px;padding: 0 10px;overflow: hidden;line-height: 35px;}	
.title_news {width: 96%;margin: 0 2%;}
.s520 dl {
overflow: hidden;
padding: 1%;
width: 100%;
}
.s520 dl dt {
float: left;
padding-right: 10px;
max-width: 105px;
width: 25%;
}
.s520 dl dd {
float:right;
color: #797979;
max-width: 395px;
text-align: justify;
font-size: 12px;
width: 75%;
}	
.s520 dl dd a {
font-size: 15px;
height: 22px;
line-height: 22px;
width: 100%;
overflow: hidden;
float: left;
}
.s520 dt img {
width: 100%;
height: auto;
}
	
}
@media(max-width:1200px){
	.sub_menu {
background-color: rgba(0, 0, 0, 0.45);
height: auto;
line-height: 60px;
position: absolute;
z-index: 100;
top:inherit;
left: 0;
width: 100%;
}
#menu > li div.border{ display:none}
.wrap{margin:auto; width:100%;}
.wrap:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
#menu_wrap{width:100%; height:60px; position:relative; left:0; top:0; z-index:99999;}
#menu_block{width:100%; height:60px;}
#menu{width:100%; float:left;}
#menu>li{display:block; float:left; margin-left:1px; width:12%; text-align:center;}
#menu>li>a{display:inline-block; padding:0 0px; color:#fff; font-size:16px; height:60px; line-height:59px; transition:all ease 0.4s; position:relative;margin: 0 0px;}
#menu>li>a>span{background:#005bac; height:3px; font-size:0; position:absolute; left:50%; bottom:12px; width:0; transition:all ease 0.35s; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
#menu>li>a:hover,#menu>li.A>a,#menu>li>a.A{color:#005bac;}
#menu>li>a:hover span,#menu>li.A>a span,#menu>li>a.A span{left:0; width:100%; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
#menu>li div.border{position:absolute; width:100%; height:0; left:0; top:59px; overflow:hidden;background:#fff;}
#menu>li div.con{width:1120px; margin:auto; position:relative;}
#menu>li div.con .benu{float:right;overflow: hidden;width: 930px;height: 250px; overflow-y:scroll}
#menu>li div.con .benu a{display:block; width:161px; height:220px; float:left; margin-left:30px; margin-top:0px;text-decoration: none;}
#menu>li div.con .benu a:first-child{margin-left:0px;}
#menu>li div.con .benu a:fifth-child{margin-left:0px;}
#menu>li div.con .benu a>img{width:151px; height:113px; padding:4px; border:1px solid rgba(255,255,255,.12); background:rgba(255,255,255,.08); transition:all ease 0.3s;}
#menu>li div.con .benu a>span{display:block; color:#FFF; font-size:13px; padding-top:0px; transition:all ease 0.35s;}
#menu>li div.con .benu a>p{line-height:160%; color:rgba(255,255,255,.4); padding-top:6px; transition:all ease 0.35s;}
#menu>li div.con .benu a:hover>img{border:1px solid rgba(255,255,255,.3); background:rgba(255,255,255,.2);}
#menu>li div.con .benu a:hover>span{color:#005bac;}
#menu>li div.con .benu a:hover>p{color: #005bac;}
#menu>li div.con .menu{ width:100%; top:12px; border-top:1px solid rgba(255,255,255,.1);}
#menu>li div.con .menu a{padding:5px 0 5px 20px; color: #0383cc; font-size:13px; border-bottom:1px solid rgba(255,255,255,.1); transition:all ease 0.3s;
font-size: 16px;line-height: 37px;width:auto;}
#menu>li div.con .menu a:hover{background:rgba(255,255,255,.1); padding:5px 0 5px 30px; color:#005bac;}

#menu > li div.con .benu a:hover > span {color: #005bac;}
#menu > li div.con .benu a > span {display: block;color: #666;font-size: 13px;padding-top: 0px;transition: all ease 0.35s;line-height: 44px;font-size: 20px;color: #333;font-weight: bolder;}
#menu > li div.con .benu a > p {
    line-height: 160%;
    color: rgba(255,255,255,.4);
    padding-top: 6px;
    transition: all ease 0.35s;
    font-size: 14px;
    color: #666;
    line-height: 28px;
}
.frame {width:98%;margin: 5px auto;overflow: hidden;}
.about_box{background: #fff;height: 150px;margin-top: 10px;padding: 4px;border: 1px solid #E0E0E0;}
.about_box ul li {float:left;text-align:center;width:14%;position:relative; margin:0;}
.about_box ul li a{ display:block; height:90px; width:100%; vertical-align:bottom; position:relative;}
.about_box ul li span{ display:inline-block; width:100%; height:25px; margin-top:95px;}
a.fm01{ background:url(../images/base/dxdl.jpg) no-repeat center center;}
a.fm02{ background:url(../images/base/gcct.jpg) no-repeat center center;}
a.fm03{ background:url(../images/base/wd.jpg) no-repeat center center;}
a.fm04{ background:url(../images/base/yl.jpg) no-repeat center center;}
a.fm05{ background:url(../images/base/yw.jpg) no-repeat center center;}
a.fm06{ background:url(../images/base/ll.jpg) no-repeat center center;}
a.fm07{ background:url(../images/base/more_li.jpg) no-repeat center center;}

.dierhang{ width:100%; position:relative; overflow:hidden;}
.dierhang1{float:left;width:100%;height:auto;padding:4px;background:#fff;border: 1px solid #E0E0E0;}
.dierhang1 .a1{ float:left; overflow:hidden; width: 50%;}
.dierhang1 .a2{ float:left; overflow:hidden;width: 50%; padding-right:6px;}
.dierhang1 .a2 h3{width:100%;height:40px;line-height:35px;background:url(../images/base/tlt_line.png) bottom repeat-x;}
.dierhang1 .a2 h3 a{font-size:18px;font-weight:bold;color:#124DA8;float:left;}
.dierhang1 .a2 ul{ overflow:hidden; padding:5px 0;}
.dierhang1 .a2 ul li{ height:30px; line-height:30px;}
.dierhang1 .a2 li a{color:#595959; font-size:13px;}
.dierhang1 .a2 li span{ float:right;color:#999;}
.dierhang2{position: absolute;left: 100%;}
.dierhang2 h1{background:url(../images/base/tlt_line.png) bottom repeat-x;width: 342px;margin: 0 10px;height:40px; line-height:35px;}
.dierhang2 h1 a{font-size:18px;font-weight:bold;color:#124DA8;float:left; }

.disanhang{ width:100%; position:relative; overflow:hidden;}
.disanhang h3{background:url(../images/base/tlt_line.png) bottom repeat-x; width: 96%;margin: 0 2%;height:40px; line-height:35px;}
.disanhang h3 a{font-size:18px;font-weight:bold;color:#124DA8;float:left;}
.disanhang dl{overflow:hidden;padding: 0;width: 96%;margin: 2% 2% 0;}
.disanhang1 dl dd{float:left;overflow:hidden;font-size:13px;padding-left:4%; width:67%}
.disanhang2{border: 1px solid #E0E0E0;}
.disanhang1 dd a{height: 29px;line-height: 27px;font-weight: bold;font-size: 16px;overflow:hidden;float: left;}
.disanhang2 dd a {font-size: 13px; font-weight: normal; color:#333}
.disanhang dl dt{ float:left; overflow:hidden; width:33%;}
.disanhang dt img{width: 100%;height: auto;margin-right: 0;}
.disanhang ul{overflow:hidden; padding:5px 10px;}
.disanhang ul li{line-height:30px;}
.disanhang ul li a { color:#595959;}
.disanhang ul li span{ float:right;color:#999;}
.disanhang1{ float: left;width: 100%;height: auto;padding: 4px;background: #fff;border: 1px solid #E0E0E0;}
.disanhang2{ float: left;width:100%;height: auto;padding:0px;background: #fff;overflow: hidden;
right: 0;margin-top:10px; padding-bottom:10px}
.disanhang3{ float: right;width: 49%;height: auto;padding: 4px;background: #fff;border: 1px solid #E0E0E0;}

.diyihang{ width:100%; position:relative; overflow:hidden;}
.diyihang1{float: left;width: 100%;height: auto;padding: 0;background: #fff;border: 1px solid #E0E0E0;}
.diyihang2{float: left;width: 100%;height: auto;padding: 0;background: #fff;margin: 10px 0;}
.disihang{ width:100%;position:relative;overflow:hidden;margin-bottom:5px;}
.disihang1{float: left;width: 100%;height:auto;}
.disihang2{ position: absolute;left: 100%;}
.disihang2 ul{overflow:hidden;padding-top: 5px;}
.disihang2 img{ width:362px; height:130px;}
.disihang2 ul li{height: 40px;line-height: 37px;float: left;width: 170px;background: url(../images/base/buttons.png) no-repeat;
position: relative;padding-right: 32px;text-align: center;margin: 5px 5px 0px;}
.disihang2 ul li a { color:#595959;}
.disihang2 ul li span{ float:right;color:#999;}

.frame_f{ width:100%; margin:0px auto; overflow:hidden;}
.fotter{border-top: 6px solid #E2E2E2;background: #1c62b0;}
.foot1{overflow:hidden;width:100%;margin-top:25px;}
.foot1_1{ float: left;overflow: hidden;width: 100%;}
.foot1_1 ul{ float:left;width: 16.6%;text-align: center;}
.foot1_1 ul h5{overflow: hidden;height: 30px;background: rgba(17, 66, 153, 0.16);padding-left: 0;line-height: 30px;}
.foot1_1 ul h5 a{ font-size:16px; color:#fff;}
.foot1_1 ul li{overflow: hidden;padding-left:0px;}
.foot1_1 ul li a{ font-size:12px; color:#fff;}
.foot1_1 ul li a:hover{color:#B4D7F3;}
.foot1_2 {float: right;border-left: none;padding-left: 0;padding-right: 0;width: 100%;}
.foot1_2 ul{ overflow:hidden;padding:3%;}
.foot1_2 ul img{overflow: hidden;padding-bottom: 0;float: left;width: 50%;max-width: 256px;}
.foot1_2 ul li{ color:#fff; font-size:12px;width: 50%;float: right;}
.foot2{border-bottom: 1px dotted #9C9C9D;border-top: 1px dotted #9C9C9D;margin:20px 10px;padding:10px 0;color: #fff;}
.foot2 a{ color:#fff;margin: 0 3px;}

.jyfzbox{overflow:hidden;}
.jyfzbox li{float:left;margin:0;position:relative;width:16.6%;height:115px;overflow:hidden; max-width:184px;} 
.jyfzbox li a{position:absolute;top:0;left:0;}
.zib_title { height: 50px; padding-top: 30px; font-family: "微软雅黑"; font-size: 24px; color: #414751;}
.zib_relation { width: 368px;background-color: #fff;}
.zib_r_box {font-size:14px}
.zib_r_tab {}
.zib_r_tab li { float: left; width: 183px; height: 42px; margin-left: 2px; margin-bottom: 2px; line-height: 42px; text-align: center; cursor: pointer;}
.zib_r_def { background-color: #f3f3f3;}
.zib_r_def a{color:#333}
.zib_r_cur,.zib_r_cur a { background-color: #bf0d0d; color: #fff;}
.zib_r_content { height: 206px; padding: 8px; padding-bottom: 8px; background-color: #fff; display: none;}
.zib_r_content img{width:357px;height:196px}
.zib_r_space { display: none;}

.jl_rollBox{ position:relative; max-width:754px; height:238px; overflow:hidden; margin:0 auto; width:100%;}
.jl_rollBox .jl_LeftBotton{height:50px; width:50px; background:url(../images/base/jl_prev.png) no-repeat; overflow:hidden; cursor:pointer; position:absolute;left:4px; top:35%;}
.jl_rollBox .jl_RightBotton{height:50px; width:50px; background:url(../images/base/jl_next.png) no-repeat; overflow:hidden; cursor:pointer; position:absolute;right:5px; top:35%;}
.jl_rollBox .jl_Cont{width:754px; overflow:hidden;}
.jl_rollBox .jl_ScrCont{width:10000000px;}
.jl_rollBox #jl_List1,.jl_rollBox #jl_List2{float:left;}
.jl_rollBox .jl_nrbk{ width:240px; height:238px; padding:4px;margin-right:17px;background:url(../images/base/jl_indexMain7Per_bg.png) #fff;float:left;}
.jl_rollBox .jl_nrbk img{ width:232px; height:130px;}
.jl_rollBox .jl_nrbk h1{ padding-left:15px; line-height:35px;}
.jl_rollBox .jl_nrbk h1 a{font-size: 18px; color:#124DA8; font-weight:bold;}
.jl_rollBox .jl_nrbk .jl_text{height: 69px; padding:0px 15px;}
.jl_rollBox .jl_nrbk .jl_text a{font-size:14px; color:#999;}
.jl_rollBox .jl_nrbk .jl_text a:hover{text-decoration:none;}


.fixed div.fixed-header {
width: 93%;
}
.header-info h1 {
font-size: 1.5em;
}
.header-info h2 a{
font-size: 0.8em;
}
.header-info lable {
width: 42%;
margin-top: 1em;
}
.callbacks .caption {
top: 49%;
}
.about {
padding-top: 9%;
}
.about-grids {
margin-top: 3em;
}
.about-grids p {
width: 85%;
line-height: 20px;
}
.about-grids h4 span.icon1:hover {
background-position: 1px -48px;
}
.top-tours-head {
padding-top: 9%;
}
.top-tours-head p {
width: 94%;
font-size: 1.1em;
}
#filters li span.active, #filters li span {
padding: 0.3em 1.1em;
font-size: 1.1em;
}
.tour-caption span {
width: 31px;
height: 31px;
top: 31%;
right: 47%;
}
.tour-caption p {
font-size: 1.2em;
margin-top: 39%;
}
.tour-guides {
padding-top: 9%;
}
.tour-guides-head span {
margin-left: 1em;
}
.tour-guides-head p {
width: 88%;
font-size: 1.1em;
line-height: 22px;
}
.guide-caption {
width: 79.3%;
height: 80%;
}
.guide-caption span {
width: 66%;
height: 40px;
top: 40%;
right: 12%;
}
.image-grid p {
padding-top: 1em;
}
.image-grid p a {
font-size: 1.2em;
}
.client-say,.client-say-layer {
min-height: 435px;
}
.client-say-head h3 {
padding-top: 1.5em;
}
.client-say-info p {
font-size: 1.1em;
width: 100%;
}
.contact-grids {
margin: 4em 0;
}
.address h4 {
font-size: 1.3em;
}
.address p {
margin: 1em 0;
font-size:none;
}
.contact form {
width: 85%;
margin: 0 0 0 15%;
}
.contact form input[type="text"]{
width: 45.8%;
}
.contact textarea {
width:99%;
}
.fotter-middle ul li a span {
margin-right: 3px;
}
.social-icons a span {
width: 39px;
}
.social-icons {
margin-top: 2.5em;
}
#culture, #org, #honour, #responsibility{  display:none}
}
	
@media(max-width:1024px){
.sub_menu {
background-color: rgba(0, 0, 0, 0.45);
height: auto;
line-height: 60px;
position: absolute;
z-index: 100;
top:inherit;
left: 0;
width: 100%;
}
.wrap{margin:auto; width:100%;}
.wrap:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
#menu_wrap{width:100%; height:60px; position:relative; left:0; top:0; z-index:99999;}
#menu_block{width:100%; height:60px;}
#menu{width:100%; float:left;}
#menu>li{display:block; float:left; margin-left:1px; width:12%; text-align:center;}
#menu>li>a{display:inline-block; padding:0 0px; color:#fff; font-size:16px; height:60px; line-height:59px; transition:all ease 0.4s; position:relative;margin: 0 0px;}
#menu>li>a>span{background:#005bac; height:3px; font-size:0; position:absolute; left:50%; bottom:12px; width:0; transition:all ease 0.35s; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
#menu>li>a:hover,#menu>li.A>a,#menu>li>a.A{color:#005bac;}
#menu>li>a:hover span,#menu>li.A>a span,#menu>li>a.A span{left:0; width:100%; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
#menu>li div.border{position:absolute; width:100%; height:0; left:0; top:59px; overflow:hidden;background:#fff;}
#menu>li div.con{width:1120px; margin:auto; position:relative;}
#menu>li div.con .benu{float:right;overflow: hidden;width: 930px;height: 250px; overflow-y:scroll}
#menu>li div.con .benu a{display:block; width:161px; height:220px; float:left; margin-left:30px; margin-top:42px;text-decoration: none;}
#menu>li div.con .benu a:first-child{margin-left:0px;}
#menu>li div.con .benu a:fifth-child{margin-left:0px;}
#menu>li div.con .benu a>img{width:151px; height:113px; padding:4px; border:1px solid rgba(255,255,255,.12); background:rgba(255,255,255,.08); transition:all ease 0.3s;}
#menu>li div.con .benu a>span{display:block; color:#FFF; font-size:13px; padding-top:0px; transition:all ease 0.35s;}
#menu>li div.con .benu a>p{line-height:160%; color:rgba(255,255,255,.4); padding-top:6px; transition:all ease 0.35s;}
#menu>li div.con .benu a:hover>img{border:1px solid rgba(255,255,255,.3); background:rgba(255,255,255,.2);}
#menu>li div.con .benu a:hover>span{color:#005bac;}
#menu>li div.con .benu a:hover>p{color:rgba(255,255,255,1);}
#menu>li div.con .menu{ width:100%; top:12px; border-top:1px solid rgba(255,255,255,.1);}
#menu>li div.con .menu a{padding:5px 0 5px 20px; color: #0383cc; font-size:13px; border-bottom:1px solid rgba(255,255,255,.1); transition:all ease 0.3s;font-size: 16px;line-height: 37px;width:auto;}
#menu>li div.con .menu a:hover{background:rgba(255,255,255,.1); padding:5px 0 5px 30px; color:#005bac;}


.frame {width:98%;margin: 5px auto;overflow: hidden;}
.about_box{background: #fff;height: 150px;margin-top: 10px;padding: 4px;border: 1px solid #E0E0E0;}
.about_box ul li {float:left;text-align:center;width:14%;position:relative; margin:0;}
.about_box ul li a{ display:block; height:90px; width:100%; vertical-align:bottom; position:relative;}
.about_box ul li span{ display:inline-block; width:100%; height:25px; margin-top:95px;}
a.fm01{ background:url(../images/base/dxdl.jpg) no-repeat center center;}
a.fm02{ background:url(../images/base/gcct.jpg) no-repeat center center;}
a.fm03{ background:url(../images/base/wd.jpg) no-repeat center center;}
a.fm04{ background:url(../images/base/yl.jpg) no-repeat center center;}
a.fm05{ background:url(../images/base/yw.jpg) no-repeat center center;}
a.fm06{ background:url(../images/base/ll.jpg) no-repeat center center;}
a.fm07{ background:url(../images/base/more_li.jpg) no-repeat center center;}

.dierhang{ width:100%; position:relative; overflow:hidden;}
.dierhang1{float:left;width:100%;height:auto;padding:4px;background:#fff;border: 1px solid #E0E0E0;}
.dierhang1 .a1{ float:left; overflow:hidden; width: 50%;}
.dierhang1 .a2{ float:left; overflow:hidden;width: 50%; padding-right:6px;}
.dierhang1 .a2 h3{width:100%;height:40px;line-height:35px;background:url(../images/base/tlt_line.png) bottom repeat-x;}
.dierhang1 .a2 h3 a{font-size:18px;font-weight:bold;color:#124DA8;float:left;}
.dierhang1 .a2 ul{ overflow:hidden; padding:5px 0;}
.dierhang1 .a2 ul li{ height:30px; line-height:30px;}
.dierhang1 .a2 li a{color:#595959; font-size:13px;}
.dierhang1 .a2 li span{ float:right;color:#999;}
.dierhang2{position: absolute;left: 100%;}
.dierhang2 h1{background:url(../images/base/tlt_line.png) bottom repeat-x;width: 342px;margin: 0 10px;height:40px; line-height:35px;}
.dierhang2 h1 a{font-size:18px;font-weight:bold;color:#124DA8;float:left; }

.disanhang{ width:100%; position:relative; overflow:hidden;}
.disanhang h3{background:url(../images/base/tlt_line.png) bottom repeat-x; width: 96%;margin: 0 2%;height:40px; line-height:35px;}
.disanhang h3 a{font-size:18px;font-weight:bold;color:#124DA8;float:left;}
.disanhang dl{overflow:hidden;padding: 0;width: 96%;margin: 2% 2% 0;}
.disanhang1 dl dd{float:left;overflow:hidden;font-size:13px;padding-left:4%; width:67%}
.disanhang2{border: 1px solid #E0E0E0;}
.disanhang1 dd a{height: 29px;line-height: 27px;font-weight: bold;font-size: 16px;overflow:hidden;float: left;}
.disanhang dl dt{ float:left; overflow:hidden; width:33%;}
.disanhang dt img{width: 100%;height: auto;margin-right: 0;}
.disanhang ul{overflow:hidden; padding:5px 10px;}
.disanhang ul li{line-height:30px;}
.disanhang ul li a { color:#595959;}
.disanhang ul li span{ float:right;color:#999;}
.disanhang1{ float: left;width: 100%;height: auto;padding: 4px;background: #fff;border: 1px solid #E0E0E0;}
.disanhang2{ float: left;width:100%;height: auto;padding:0px;background: #fff;overflow: hidden;
right: 0;margin-top:10px; padding-bottom:10px}
.disanhang3{ float: right;width: 49%;height: auto;padding: 4px;background: #fff;border: 1px solid #E0E0E0;}

.diyihang{ width:100%; position:relative; overflow:hidden;}
.diyihang1{float: left;width: 100%;height: auto;padding: 0;background: #fff;border: 1px solid #E0E0E0;}
.diyihang2{float: left;width: 100%;height: auto;padding: 0;background: #fff;margin: 10px 0;}
.disihang{ width:100%;position:relative;overflow:hidden;margin-bottom:5px;}
.disihang1{float: left;width: 100%;height:auto;}
.disihang2{ position: absolute;left: 100%;}
.disihang2 ul{overflow:hidden;padding-top: 5px;}
.disihang2 img{ width:362px; height:130px;}
.disihang2 ul li{height: 40px;line-height: 37px;float: left;width: 170px;background: url(../images/base/buttons.png) no-repeat;
position: relative;padding-right: 32px;text-align: center;margin: 5px 5px 0px;}
.disihang2 ul li a { color:#595959;}
.disihang2 ul li span{ float:right;color:#999;}

.frame_f{ width:100%; margin:0px auto; overflow:hidden;}
.fotter{border-top: 6px solid #E2E2E2;background: #1c62b0;}
.foot1{overflow:hidden;width:100%;margin-top:25px;}
.foot1_1{ float: left;overflow: hidden;width: 100%;}
.foot1_1 ul{ float:left;width: 16.6%;text-align: center;}
.foot1_1 ul h5{overflow: hidden;height: 30px;background: rgba(17, 66, 153, 0.16);padding-left: 0;line-height: 30px;}
.foot1_1 ul h5 a{ font-size:16px; color:#fff;}
.foot1_1 ul li{overflow: hidden;padding-left:0px;}
.foot1_1 ul li a{ font-size:12px; color:#fff;}
.foot1_1 ul li a:hover{color:#B4D7F3;}
.foot1_2 {float: right;border-left: none;padding-left: 0;padding-right: 0;width: 100%;}
.foot1_2 ul{ overflow:hidden;padding:3%;}
.foot1_2 ul img{overflow: hidden;padding-bottom: 0;float: left;width: 50%;max-width: 256px;}
.foot1_2 ul li{ color:#fff; font-size:12px;width: 50%;float: right;}
.foot2{border-bottom: 1px dotted #9C9C9D;border-top: 1px dotted #9C9C9D;margin:20px 10px;padding:10px 0;color: #fff;}
.foot2 a{ color:#fff;margin: 0 3px;}

.jyfzbox{overflow:hidden;}
.jyfzbox li{float:left;margin:0;position:relative;width:16.6%;height:115px;overflow:hidden; max-width:184px;} 
.jyfzbox li a{position:absolute;top:0;left:0;}
.zib_title { height: 50px; padding-top: 30px; font-family: "微软雅黑"; font-size: 24px; color: #414751;}
.zib_relation { width: 368px;background-color: #fff;}
.zib_r_box {font-size:14px}
.zib_r_tab {}
.zib_r_tab li { float: left; width: 183px; height: 42px; margin-left: 2px; margin-bottom: 2px; line-height: 42px; text-align: center; cursor: pointer;}
.zib_r_def { background-color: #f3f3f3;}
.zib_r_def a{color:#333}
.zib_r_cur,.zib_r_cur a { background-color: #bf0d0d; color: #fff;}
.zib_r_content { height: 206px; padding: 8px; padding-bottom: 8px; background-color: #fff; display: none;}
.zib_r_content img{width:357px;height:196px}
.zib_r_space { display: none;}

.jl_rollBox{ position:relative; max-width:754px; height:238px; overflow:hidden; margin:0 auto; width:100%;}
.jl_rollBox .jl_LeftBotton{height:50px; width:50px; background:url(../images/base/jl_prev.png) no-repeat; overflow:hidden; cursor:pointer; position:absolute;left:4px; top:35%;}
.jl_rollBox .jl_RightBotton{height:50px; width:50px; background:url(../images/base/jl_next.png) no-repeat; overflow:hidden; cursor:pointer; position:absolute;right:5px; top:35%;}
.jl_rollBox .jl_Cont{width:754px; overflow:hidden;}
.jl_rollBox .jl_ScrCont{width:10000000px;}
.jl_rollBox #jl_List1,.jl_rollBox #jl_List2{float:left;}
.jl_rollBox .jl_nrbk{ width:240px; height:238px; padding:4px;margin-right:17px;background:url(../images/base/jl_indexMain7Per_bg.png) #fff;float:left;}
.jl_rollBox .jl_nrbk img{ width:232px; height:130px;}
.jl_rollBox .jl_nrbk h1{ padding-left:15px; line-height:35px;}
.jl_rollBox .jl_nrbk h1 a{font-size: 18px; color:#124DA8; font-weight:bold;}
.jl_rollBox .jl_nrbk .jl_text{height: 69px; padding:0px 15px;}
.jl_rollBox .jl_nrbk .jl_text a{font-size:14px; color:#999;}
.jl_rollBox .jl_nrbk .jl_text a:hover{text-decoration:none;}


.fixed div.fixed-header {
width: 93%;
}
.header-info h1 {
font-size: 1.5em;
}
.header-info h2 a{
font-size: 0.8em;
}
.header-info lable {
width: 42%;
margin-top: 1em;
}
.callbacks .caption {
top: 49%;
}
.about {
padding-top: 9%;
}
.about-grids {
margin-top: 3em;
}
.about-grids p {
width: 85%;
line-height: 20px;
}
.about-grids h4 span.icon1:hover {
background-position: 1px -48px;
}
.top-tours-head {
padding-top: 9%;
}
.top-tours-head p {
width: 94%;
font-size: 1.1em;
}
#filters li span.active, #filters li span {
padding: 0.3em 1.1em;
font-size: 1.1em;
}
.tour-caption span {
width: 31px;
height: 31px;
top: 31%;
right: 47%;
}
.tour-caption p {
font-size: 1.2em;
margin-top: 39%;
}
.tour-guides {
padding-top: 9%;
}
.tour-guides-head span {
margin-left: 1em;
}
.tour-guides-head p {
width: 88%;
font-size: 1.1em;
line-height: 22px;
}
.guide-caption {
width: 79.3%;
height: 80%;
}
.guide-caption span {
width: 66%;
height: 40px;
top: 40%;
right: 12%;
}
.image-grid p {
padding-top: 1em;
}
.image-grid p a {
font-size: 1.2em;
}
.client-say,.client-say-layer {
min-height: 435px;
}
.client-say-head h3 {
padding-top: 1.5em;
}
.client-say-info p {
font-size: 1.1em;
width: 100%;
}
.contact-grids {
margin: 4em 0;
}
.address h4 {
font-size: 1.3em;
}
.address p {
margin: 1em 0;
font-size:none;
}
.contact form {
width: 85%;
margin: 0 0 0 15%;
}
.contact form input[type="text"]{
width: 45.8%;
}
.contact textarea {
width:99%;
}
.fotter-middle ul li a span {
margin-right: 3px;
}
.social-icons a span {
width: 39px;
}
.social-icons {
margin-top: 2.5em;
}
}
@media(min-width:800px){
.logo{ padding:0 0 10px 30px;}
}
@media(max-width:1920px){
.top_box{ max-width:1140px; margin:0 auto; overflow:hidden;padding-bottom:10px;}
.menu{ width:100%; background-color:(255,255,255,0.8); overflow:hidden;}	
.language{float:right;height:30px;line-height:30px;width:99%; text-align:right;padding-right:1%;}
.language p{float: left;color: #8b9297;font-size: 12px;padding-left: 23px;}
.language i {padding-left: 4px;padding-right: 2px;font-style: normal;font-size: 12px;color: #CDCDCD;}
.language a { color: #8b9297;font-size:12px;}	
.language img{ padding-right:2px;position: relative;top:-2px;}
}
@media(max-width:880px){
.search {right: 100%;position: absolute;}
}
@media(max-width:800px){
.disanhang1 .TabContent ul li {width:100%}
#webchat{ display:none}
.disanhang2 dl dd {width:50%; border-bottom: 1px solid #ddd;
border-right: 1px solid #ddd;}	
.disanhang .nTab .TabTitle ul li.normal {width:50%}
.disanhang .nTab .TabTitle ul li.active {width:50%}
.disanhang .TabContent {width:98%}
.disanhang ul{padding: 0px 0px;}
.language p{left:100%; position:absolute;}
.fixed div.fixed-header {width: 96%;}
.callbacks .caption {top: 46%;}
.header-info h2 a {font-size: 0.7em;}
.header-info h1 {font-size: 1.2em;}
.about {padding-top: 11%;}
.about-grids {margin-top: 1em;text-align: center;}
.about-grids p {width: 87%;margin-top: 1em;}
.grid2 h4{margin-right:1em;}
.top-tours-head {padding-top: 10%;}
.top-tours-head p {overflow: hidden;height: 37px;}
#filters {margin: 2% 0;}
#filters li span.active, #filters li span {padding: 0.3em 1em;font-size: 1em;}
.tour-caption p {font-size: 1em;margin-top: 42%;}
.tour-caption span {right: 43%;}
.tour-guides {padding-top: 10%;margin-bottom: 0;}
.tour-guides-head p{overflow: hidden;height:40px;}
.guide-caption {width: 81%;height: 88.5%;}
.guide-caption span {width: 50%;height: 44px;top: 43%;right: 23%;}
.image-grid {width: 73%;left: 19%;}
.image-grid:nth-child(1),.image-grid:nth-child(2),.image-grid:nth-child(3){display:none;}
.contact form {width: 100%;margin: 3% 0 0 0%;}
.fotter-left,.fotter-right{text-align:center;}
.fotter-middle{margin-left:32%;}
.fotter-middle h3 {margin:8% 0 0 15%;}
.fotter-left p {width: 66%;margin: 0 auto;padding-top: 1em;}
.fotter-right h3 {padding:1em 0 0 1em;}
.fotter-right form input[type="text"] {width: 77%;}
.fotter-right form input[type="submit"] {padding:0 8em 0 2em;}
.social-icons {margin-top:1em;float: none;}

.none {display:none;}
.nTab .TabTitle{position:relative;width:100%;overflow:hidden;float:left;}
.nTab .TabTitle li{width: 25%;height:60px;padding-top: 5px;padding-left: 0;cursor: pointer;border-bottom: 1px #ececec solid;
border-right: 1px #ececec solid;float: left;}
.nTab .TabTitle li:hover{ overflow:hidden; background:#E4E6E3; color:#fff;}
.nTab .TabTitle li i{width: 40%;height: 52px;margin: 0 30%;min-width: 52px;}
.nTab .TabTitle li span{height: 25px;line-height: 25px;font-size: 14px;color: #626c8c;padding-left: 0;float: left;width: 100%;
text-align: center;}
.pro_01{background:url(../images/base/pro_01.png) no-repeat;position:relative;}
.pro_02{background:url(../images/base/pro_02.png) no-repeat;position:relative;}
.pro_03{background:url(../images/base/pro_03.png) no-repeat;position:relative;}
.pro_04{background:url(../images/base/pro_04.png) no-repeat;position:relative;}
.pro_05{background:url(../images/base/pro_05.png) no-repeat;position:relative;}
.pro_06{background:url(../images/base/pro_06.png) no-repeat;position:relative;}
.pro_07{background:url(../images/base/pro_07.png) no-repeat;position:relative;}
.pro_08{background:url(../images/base/pro_08.png) no-repeat;position:relative;}
.TabContent{width: 100%; padding:10px; margin:0 auto}
.TabContent img{float: left;overflow: hidden;width:174px;margin:4px 10px 0px 0px;height:115px;}
.jl_rollBox .jl_RightBotton{right:0;}


.jyfzbox{overflow: hidden;width: 560px;margin: 0 auto;}
.jyfzbox li{float:left;margin: 2px 1px 0;position:relative;width:49%;height:115px;overflow:hidden} 
.jyfzbox li a{position:absolute;top:0;left:0;}
.zib_title { height: 50px; padding-top: 30px; font-family: "微软雅黑"; font-size: 24px; color: #414751;}
.zib_relation { width: 368px;background-color: #fff;}
.zib_r_box {font-size:14px}
.zib_r_tab {}
.zib_r_tab li { float: left; width: 183px; height: 42px; margin-left: 2px; margin-bottom: 2px; line-height: 42px; text-align: center; cursor: pointer;}
.zib_r_def { background-color: #f3f3f3;}
.zib_r_def a{color:#333}
.zib_r_cur,.zib_r_cur a { background-color: #bf0d0d; color: #fff;}
.zib_r_content { height: 206px; padding: 8px; padding-bottom: 8px; background-color: #fff; display: none;}
.zib_r_content img{width:357px;height:196px}
.zib_r_space { display: none;}

}
@media(max-width:630px){
.about .intro .text { width:100%}
.disanhang2 {border: 1px solid #E0E0E0;}
.disanhang1 .TabContent ul li {width:100%}
.frame1 {width:98%;margin: 5px auto;overflow: hidden;}
.frame1_new{width:98%;margin: 5px auto;overflow: hidden;}
.frame {width:98%;margin: 5px auto;overflow: hidden;}
.content img{ width:98%; margin:0 1%;}
.d520 {width:100%;}
.s520 dl dt {
float: left;
padding-right:0;
max-width: 105px;
width:25%;
}
.s520 dl dd {float:right;color: #797979;max-width: 395px;text-align: justify;font-size: 12px;width:73%;}	
.w250 {margin: 1%;height: auto;width:48%;}
.sub_menu {background-color: rgba(0, 0, 0, 0.45);height: auto;line-height: 36px;position: absolute;z-index: 100;top: initial;
left: 0;width: 100%;float: left;}
.sub_menu a{height:36px;overflow: hidden;}
.sub_menu h3 { line-height:40px;}
.zfont i{ font-size:28px;}
.zfont span{font-size:18px;}
.jyfzbox{overflow: hidden;width:345px;margin: 0 auto;}
.wrap{margin:auto; width:100%;}
.wrap:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
#menu_wrap{width:100%; position:relative; left:0; top:0; z-index:99999;overflow: hidden;}
#menu_block{width:100%; height:60px; background:#174E96; border-bottom:1px solid #e5e5e5}
#menu{width:100%; float:left;}
#menu>li{display:block; float:left; margin-left:0px; width:25%; text-align:center;}
#menu>li>a{display:inline-block; padding:0 0px; color:#fff; font-size:13px; height:30px; line-height:30px; transition:all ease 0.4s; position:relative;margin: 0 0px;}
#menu>li>a>span{background:rgba(194, 165, 165, 0); height:3px; font-size:0; position:absolute; left:50%; bottom:12px; width:0; transition:all ease 0.35s; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.fixed div.fixed-header {width: 95.3%;}
.header-info h1 a {font-size: 1.1em;}
.header-info h2 a {font-size: 0.6em;}
.header-info lable {width: 49%;margin-top: 0.5em;}
.about_box{background:#ffffff;margin-top: 10px;padding: 4px;height: auto;overflow: hidden;}
.about_box ul li {float:left;text-align:center;width:25%;position:relative; margin:0;}
.about_box ul li a{ display:block; height:auto; width:100%; vertical-align:bottom; position:relative;}
.about_box ul li span{ display:inline-block; width:100%; height:25px; margin-top:65px;}
a.fm01{ background:url(../images/base/dxdl.jpg) no-repeat center center;}
a.fm02{ background:url(../images/base/gcct.jpg) no-repeat center center;}
a.fm03{ background:url(../images/base/wd.jpg) no-repeat center center;}
a.fm04{ background:url(../images/base/yl.jpg) no-repeat center center;}
a.fm05{ background:url(../images/base/yw.jpg) no-repeat center center;}
a.fm06{ background:url(../images/base/ll.jpg) no-repeat center center;}
a.fm07{ background:url(../images/base/more_li.jpg) no-repeat center center;}

.dierhang{ width:100%; position:relative; overflow:hidden;}
.dierhang1{float:left;width:100%;height:auto;padding:4px;background:#fff;border: 1px solid #E0E0E0;}
.dierhang1 .a1{ float:left; overflow:hidden; width:0%; position:absolute; right:100%;}
.dierhang1 .a2{ float:left; overflow:hidden;width:100%; padding-right:6px;}
.dierhang1 .a2 h3{width:100%;height:40px;line-height:35px;background:url(../images/base/tlt_line.png) bottom repeat-x;}
.dierhang1 .a2 h3 a{font-size:18px;font-weight:bold;color:#124DA8;float:left;}
.dierhang1 .a2 ul{ overflow:hidden; padding:5px 0;}
.dierhang1 .a2 ul li{ height:30px; line-height:30px;}
.dierhang1 .a2 li a{color:#595959; font-size:13px;}
.dierhang1 .a2 li span{ float:right;color:#999;}
.dierhang2{position: absolute;left: 100%;}
.dierhang2 h1{background:url(../images/base/tlt_line.png) bottom repeat-x;width: 342px;margin: 0 10px;height:40px; line-height:35px;}
.dierhang2 h1 a{font-size:18px;font-weight:bold;color:#124DA8;float:left; }

.disanhang{ width:100%; position:relative; overflow:hidden;}
.disanhang h3{background:url(../images/base/tlt_line.png) bottom repeat-x; width: 96%;margin: 0 2%;height:40px; line-height:35px;}
.disanhang h3 a{font-size:18px;font-weight:bold;color:#124DA8;float:left;}
.disanhang dl{overflow:hidden;padding: 0;width: 96%;margin: 2% 2% 0; padding-bottom:10px}
.disanhang1 dl dd{float:left;overflow:hidden;font-size:13px;;padding-left:4%; max-height:55px}
.disanhang1 dl dd{ color:#595959}
.disanhang2 dl dd{width:50%; float:left}
.disanhang1 dd a{height: 29px;line-height: 27px;font-weight: bold;font-size: 16px;overflow:hidden;float: left;}
.disanhang dl dt{ float:left; overflow:hidden; width:33%;}
.disanhang dt img{width: 100%;height: auto;margin-right: 0;}
.disanhan ul{overflow:hidden; padding:5px 10px;}
.disanhang1 ul li{ line-height:30px; padding:0px;width:100%;height:30px; overflow:hidden;}
.disanhang2 ul li img {padding: 4px;}
.disanhang2 ul{height:96px; overflow:hidden}
.disanhang ul li a { color:#595959;font-size:13px}
.disanhang ul li span{ float:right;color:#999;}
.disanhang1{ float: left;width:100%;height: auto;padding: 4px;background: #fff;border: 1px solid #E0E0E0;margin-bottom: 10px;}
.disanhang2{ float: left;width:100%;height: auto;padding:0px;background: #fff;overflow: hidden;
right: 0; display:block}
.disanhang3{ float: right;width:100%;height: auto;padding: 4px;background: #fff;border: 1px solid #E0E0E0;overflow: hidden;}


.frame_f{ width:100%; margin:0px auto; overflow:hidden;}
.fotter{border-top: 6px solid #E2E2E2;background: #1c62b0;}
.foot1{overflow:hidden;width:100%;margin-top:0px;}
.foot1_1{ float: left;overflow: hidden;width: 100%;}
.foot1_1 ul{ float:left;width: 16.6%;text-align: center;}
.foot1_1 ul h5{overflow: hidden;height: 30px;background: rgba(17, 66, 153, 0.16);padding-left: 0;line-height: 30px;}
.foot1_1 ul h5 a{ font-size:14px; color:#fff;}
.foot1_1 ul li{overflow: hidden;padding-left:0px;height: 0;}
.foot1_2 {float: right;border-left: none;padding-left: 0;padding-right: 0;width: 100%;}
.foot1_2 ul{ overflow:hidden;padding:3%;}
.foot1_2 ul img{overflow: hidden;padding-bottom: 0;float: left;width: 50%;max-width: 256px;}
.foot1_2 ul li{ color:#fff; font-size:12px;width: 50%;float: right;padding-left: 3%;}
.foot2{border-bottom: 1px dotted #9C9C9D;border-top: 1px dotted #9C9C9D;margin:20px 10px;padding:10px 0;color: #fff;}
.foot2 a{ color:#fff;margin: 0 3px;}
.copyright {padding: 1% 2%;}

.about {padding-top: 12%;}
.top-tours-head {
padding-top: 12%;
}
.tour-caption span {
top: 25%;
}
#filters {
margin: 2.5% 0;
}
.tour-guides {
padding-top: 12%;
}
.client-say, .client-say-layer {
min-height: 458px;
}
.contact-head {
padding-top: 12%;
}
.contact-grids {
margin: 2em 0;
}
.address {
margin-left: 0.5em;
}
.contact form input[type="submit"] {
margin-top: 1em;
font-size: 1em;
}

.logo img {
width:100%;
}
.fixed div.fixed-header {
width: 92.5%;
}
.header-info h1 {
font-size: 0.8em;
}
.header-info h2 a {
padding: 0.5em 1em;
}
.callbacks .caption {
top: 32%;
}
.about {
padding-top: 18%;
}
.about-grids p {
overflow: hidden;
height: 23px;
}
.top-tours-head {
padding-top: 18%;
}
#filters li span.active, #filters li span {
padding: 0.3em 0.5em;
font-size: 0.85em;
}
.tour-caption span {
width: 20px;
height: 21px;
top: 22%;
}
.tour-caption p {
font-size: 0.75em;
margin-top: 39%;
}
.tour-guides {
padding-top: 18%;
}
.guide-caption {
width: 78%;
height: 83.5%;
}
.guide-caption span {
width: 66%;
height: 40px;
top: 43%;
right: 16%;
}
.image-grid p a {
font-size: 1em;
}
.client-say, .client-say-layer {
min-height: 395px;
}
.client-say-head h3 {
padding-top: 1em;
}
.client-say-info p img {
padding: 0 1em;
}
.client-say-info p {
font-size: 1em;
}
.client-say-info h6 span {
width: 13%;
}
.owl-theme .owl-controls .owl-page span {
margin-top: 2em;
}
.contact-head {
padding-top: 18%;
}
.contact form input[type="text"] {
width: 44.8%;
}
.fotter-grids {
padding: 2em 0;
}
.fotter-middle {
margin-left: 14%;
}
.fotter-middle h3 {
margin: 8% 0 0 21%;
}
.fotter-right h3 {
padding: 1em 2em 0 0em;
}
.fotter-right form input[type="text"] {
width: 85%;
}
.fotter-right form input[type="submit"] {
margin-top: 1em;
}
.fotter-right form input[type="submit"] {
padding: 0 4em 0 2em;
}
}
@media(max-width:460px){
.foot1_1 ul {float: left;width: 33.3%;text-align: center;}
.foot1_2 ul img {overflow:hidden;padding-bottom:8px;float:left;width:100%;max-width:256px;}
.foot1_2 ul li {color: #fff;font-size: 12px;width:100%;float: left;padding-left: 0;}
.nTab .TabTitle li i{width: 60%;height: 52px;margin: 0 20%;min-width: 52px;}

}

@media(max-width:380px){
.c_h1 h1, .t_1 h3{ font-size:1.3em; overflow:hidden;}
.list_cp li {
float: left;
height: 220px;
overflow: hidden;
position: relative;
border: 2px solid rgba(1, 76, 161, 0.72);
width: 73%;
margin: 2% 13%;
}
.li_text {float: left;width: 98%;padding-left: 2%;}
.list_page_date {width: 0;float: left;overflow: hidden;}
.list_page_1 li p{ line-height:22px; font-size:12px;}
.list_page_1 a.list_page_t{ font-size:14px; font-weight:normal;}
.main{padding-top: 10px;}	
.zilanmu i {font-style: normal;font-size: 13px;padding-right: 10px;font-weight: normal;width: 100%;float: left;text-align: center;}
.zfont i{ font-size:24px;}
.zfont span{font-size:16px;}
.disihang2 {position: relative;left:0;width: 100%;height:auto;padding:4px;background: #fff;border: 1px solid #E0E0E0;margin-top:10px; overflow:hidden;}
.disihang2 ul{overflow:hidden;padding-top: 5px;}
.disihang2 img{width:100%;height:auto;}
.disihang2 ul li{height: 40px;line-height: 37px;float: left;width:50%;background: url(../images/base/buttons.png) no-repeat;
position: relative;padding-right: 32px;text-align: center;margin: 0px;}
.disihang2 ul li a { color:#595959;}
.disihang2 ul li span{ float:right;color:#999;}

.jyfzbox{overflow:hidden;}
.jyfzbox li{float:left;margin: 2px 1px 0;position:relative;width:49%;height:115px;overflow:hidden} 
.jyfzbox li a{position:absolute;top:0;left:0;}
.zib_title { height: 50px; padding-top: 30px; font-family: "微软雅黑"; font-size: 24px; color: #414751;}
.zib_relation { width: 368px;background-color: #fff;}
.zib_r_box {font-size:14px}
.zib_r_tab {}
.zib_r_tab li { float: left; width: 183px; height: 42px; margin-left: 2px; margin-bottom: 2px; line-height: 42px; text-align: center; cursor: pointer;}
.zib_r_def { background-color: #f3f3f3;}
.zib_r_def a{color:#333}
.zib_r_cur,.zib_r_cur a { background-color: #bf0d0d; color: #fff;}
.zib_r_content { height: 206px; padding: 8px; padding-bottom: 8px; background-color: #fff; display: none;}
.zib_r_content img{width:357px;height:196px}
.zib_r_space { display: none;}
	
	
.fixed div.fixed-header {
width: 90%;
}
.header-info h2 a {
padding: 0.3em;
}
.callbacks .caption {
top: 11%;
left: -5%;
}
.callbacks_tabs a:after {
height: 9px;
width: 9px;
}
.callbacks_tabs {
left: 35%;
}
.about-head h3 {
font-size: 1.85em;
}
.about {
padding-top: 26%;
}
.about-head span {
width: 16.5%;
}
.about-grids {
padding-left: 0;
}
.about-grids h4 {
font-size: 1.2em;
}
.grid2 h4 {
margin-right: 1.2em;
}
.about-grids p {
margin-left: 1em;
width: 92%;
margin-top: 0.5em;
}
.top-tours-head {
padding-top:25%;
}
.top-tours-head h3 {
font-size: 1.85em;
}
.top-tours-head p {
height: 32px;
font-size: 0.95em;
}
#filters li span.active, #filters li span {
color: #172F41;
padding: 0.3em 0.5em;
border: none;
font-size: 0.85em;
margin: 0 0.3em;
}
#filters li span:hover {
border:none;
color: #172F41;
}
.tour-caption p,.tour-caption span {
display: none;
}
.tour-caption{
background:none;
}
.top-tours-head span {
width: 16.5%;
}
.tour-guides {
padding-top: 25%;
}
.tour-guides-head h3 {
font-size: 1.85em;
}
.tour-guides-head span {
width: 16.5%;
}
.tour-guides-head p {
height: 32px;
font-size: 0.9em;
}
.guide-caption,.guide-caption span {
background:none;
display:none;
}
.owl-theme .owl-controls .owl-page span{
margin-top:1em;
}
.client-say-head h3 {
font-size: 1.85em;
}
.client-say, .client-say-layer {
min-height: 333px;
}
.client-say-head span {
width: 16%;
}
.client-say-info p {
font-size: 0.85em;
overflow: hidden;
height: 67px;
}
.client-say-info p img {
display:none;
}
.client-say-info h4 {
font-size: 1.4em;
margin-top: 0.5em;
}
.contact-head {
padding-top: 25%;
}
.contact-head span {
width: 16%;
}
.contact-head h3 {
font-size: 1.85em;
}
.address {
margin-left:0;
}
.address h4 {
font-size: 0.99em;
}
.address h5 a {
font-size: 0.86em;
}
.address p {
font-size: 0.87em;
}
.address h5 span {
margin-right: 5px;
}
.contact,.address {
padding:0;
}
.contact textarea {
margin-top: 1em;
}
.fotter-left p {
padding-top: 0.5em;
overflow: hidden;
height: 56px;
width: 100%;
}
.contact form input[type="text"] {
width: 100%;
}
.contact form input[type="text"]:nth-child(2) {
 margin: 1em 0 0 0;
}
.map{
display:none;
}
.fotter-left,.fotter-middle,.fotter-right {
padding: 0;
}
.fotter-middle {
margin-left: 0;
}
.fotter-middle h3 {
margin: 8% 0 0 29%;
}
.fotter-right h3 {
margin-left:0;
}
.fotter-right form input[type="text"] {
width: 100%;
margin: 1em 0 0 0;
}
.social-icons a span {
width: 38px;
}
}
::-webkit-scrollbar  
{  
    width: 16px;  
    height: 16px;  
    background-color: #F5F5F5;  
}  
  
/*定义滚动条轨道 内阴影+圆角*/  
::-webkit-scrollbar-track  
{  
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);  
    border-radius: 10px;  
    background-color: #F5F5F5;  
}  
  
/*定义滑块 内阴影+圆角*/  
::-webkit-scrollbar-thumb  
{  
    border-radius: 10px;  
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);  
    background-color: #555;  
} 

.z_about {border-bottom: 3px solid #094E9D;}
.zi_list{ padding-bottom:10px}
.zi_list li{height: 32px;
line-height: 32px;
padding: 0 15px;
border: 1px solid #bbbabc;
color: #373737;
border-radius: 4px;
margin: 0 4px;
width: auto;
float: left;margin-bottom: 5px;}
.zi_list li a {
    color: #373737;
}
.zi_list li:hover{ color:#fff; background-color:rgba(1, 76, 161, 0.72);}
.zi_list li:hover a{color:#fff;}