body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;background-image: url(../images/bg.png); font-family: "MicroSoft YaHei";}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
.p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
/* Remove Float */
.clear { display:block; height:0; overflow:hidden; clear:both; }
.clearfix:after { content:'\20'; display:block; height:0; clear:both; }
.clearfix { *zoom:1; }
/* Remove margin padding */
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,textarea,th { margin:0; padding:0; }
/* Default Font */
body,button,input,select,textarea { font:12px/1.5 \5b8b\4f53,arial,sans-serif; }
h1,h2,h3,h4,h5,h6 { font-size:100%; }
address,cite,dfn,em,var { font-style:normal; }
code,kbd,pre,samp { font-family:courier new,courier,monospace; }
small { font-size:12px; }
ul,ol { list-style:none; }
a { text-decoration:none;}
a:hover { text-decoration:none;}
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
legend { color:#000; }
fieldset,img { border:0; }
button,input,select,textarea{ font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }
ul,ol,h1,h2,h3,h4,h5,h6{margin:0;font-size:12px; font-weight:normal;}
ul,ol{padding-left:0;list-style-type: none;}

/*----------------------- top ----------------------------*/
/* head*/ 
.top_bg{ width:100%; height:8px; background:#0b7ed7; display:table;}

.top{width:100%; height:108px; line-height:108px; }
.head{width:1200px; height:53px; margin:0 auto; }
/* logo*/ 
.logo{width:535px; height:75px; float:left; margin:10px 0;}
.top_tel{ float:right; margin:25px 0;}

/*导航*/
.nav_all{width:100%; height:62px; border-top:1px solid #f5f5f5; display:table; }

#nav_box{line-height:62px; height:62px; width:1200px; margin:0 auto;}
#nav_box .nav_menu{height:62px;}
#nav_box .nav_menu .sl_menu li{ float:left; width:171px; height:62px;}
#nav_box .nav_menu .sl_menu li a{ font-size:17px; font-family:"MicroSoft YaHei"; text-decoration:none; line-height:62px; height:62px; width:auto;  color:#333; text-align:center; display:block;  }
#nav_box .nav_menu .sl_menu li a:hover{color:#0065b3; background:#f1f9ff; text-decoration:none;}

#nav_box .nav_menu .sl_menu .on{line-height:62px; color:#333; font-size:17px; font-family:"MicroSoft YaHei"; text-decoration:none;}
#nav_box .nav_menu .sl_menu .on a{line-height:62px; color:#0065b3; background:#f1f9ff;  font-size:17px; font-family:"MicroSoft YaHei"; text-decoration:none;}

#nav_box .nav_menu .sl_menu .menu_jt1{line-height:44px; background:url(../images/ico6.gif) 77px no-repeat;}
#nav_box .nav_menu .sl_menu .menu_jt2{line-height:44px; background:url(../images/ico6.gif) 93px no-repeat;}

#nav_box .nav_menu .sl_menu .sl_menu_sub{overflow:hidden; display:none; margin:0 auto; padding:10px 0; position:absolute; background:#f1f9ff; border: 0px solid #f5f9ff; z-index:99999;  }
#nav_box .nav_menu .sl_menu .sl_menu_sub li{ float:none;height:30px; line-height:30px; width:171px; overflow:hidden;}
#nav_box .nav_menu .sl_menu .sl_menu_sub li a{height:30px; line-height:30px; font-size:14px; color:#333;}
#nav_box .nav_menu .sl_menu .sl_menu_sub li a:hover{color:#1185dd;}
#nav_box .nav_menu .sl_menu li:hover .sl_menu_sub{ display:block;}
.content_w{ width:1200px; margin:0 auto;}

/*----------------------- 框架 ----------------------------*/
/* 一整行*/ 
.col_1{width: 1200px; height:auto; margin:0 auto;  border:0px solid #562368; display:table;}
/* 公司简介*/
.col_2{width: 1143px; display:table; margin:0 auto; border:0px solid #562368;}
.col_2_l{width: 550px; float: left; border:0px solid #ff6600;}
.col_2_r{width: 550px; float: right; border:0px solid #ff0000;}
/* 左中右*/ 
.col2{width: 1143px; height:auto; margin:0px auto; padding:0 0 30px 0; border:1px solid #562368; display:table;}
.col2_left{width: 370px; float: left; vertical-align:top; border:0px solid #ff0000;}
.col2_mid{width: 370px; float: left;  margin-left:25px; vertical-align:top; border:0px solid #ff9900;}
.col2_right{width: 360px; float: right; vertical-align:top; border:0px solid #000;}
/* 子页面*/ 
.col_1{width: 1143px; display:table; margin:0 auto; padding: 30px 0 15px 0;  border:0px solid #000;}
.col_1_l{width: 250px; float: left; border:0px solid #ff6600;}
.col_1_r{width: 850px; float: right; border:0px solid #ff0000;}

/*----------------------- 标签 ----------------------------*/
/* 列表标签*/
.hd_r1{ height:37px; line-height:37px; padding-right:15px; border-bottom: 1px solid #ccc; margin-bottom:10px;}
.hd_r1 a{font-size:14px; font-family:"MicroSoft YaHei"; font-weight:normal; float:right; text-decoration:none;}
.hd_r1 h1{padding:0 10px; font: 26px/1 Microsoft Yahei; color:#000; float:left; display:inline-block;}
.hd_r1 strong{padding:0 10px; font: 26px/1 Microsoft Yahei; color:#000; float:left; display:inline-block;}
.hd_r1 span{padding:0 10px; font-family:"宋体"; font-size:12px; color:#666; font-weight:300; float:left; display:inline-block;}
.hd_r1 .more{width:800px; top: 4px; text-align:right; }
.hd_r1 .more a{font-size: 12px; text-decoration:none; font-family:"宋体"; color:#3f81be}
.hd_r1 .more a:hover{ color:#000}
/* 面包屑 */
.mianbaoxie {width:1200px; height:40px; line-height:40px; margin:0 auto; padding-left:0px; text-align:left;  background:url(../images/home.gif) 0px no-repeat; display:block; font-size:12px; font-family:"宋体"; color:#666666;}
.mianbaoxie a{color:#666666; font-size:12px; font-family:"宋体"; text-decoration:none;}
.mianbaoxie a:hover{color:#000000; text-decoration:underline;}
.mianbaoxie span{font-size:12px; font-family:"宋体"; color:#666666; padding-left:20px;}

/*----------------------- pages 翻页 ----------------------------*/


/* pages 翻页 */
.pages { width:100%; height:56px; line-height:56px; margin:0 auto; text-align:center; padding:0px; border-top: 1px double #f3f8fe; font-family:"MicroSoft YaHei"; font-size:14px; color:#666;}
.pages a{ font-family:"MicroSoft YaHei"; font-size:14px; color:#000; text-decoration:none; padding:5px 10px; border:1px solid #e1e2e3;background:#fff; margin-right:6px;}
.pages a:hover{ color:#0000cc; background:#f2f8ff; border: 1px solid #e1e2e3;}
.pages span{font-family:"MicroSoft YaHei"; font-size:14px; color:#666; text-decoration:none; padding:5px 10px; border:1px solid #f3f3f3;background:#fff; margin-right:6px;}
.pages strong{ color:#cc0000; font-weight:500;background:#fff;}


/*----------------------- 底部 ----------------------------*/
/* foot */
.foot_bg{width:100%; height:250px; display:table; margin-top:0px; background:#1a1e21;}

.foot{width:1200px; height:auto; margin:0 auto; display:table; margin-top:50px; color:#666; font-family:"微软雅黑";}

.foot_left{ width:200px; height:150px; float:left; font-size:12px;}
.foot_left p{ width:100%; margin:15px 0; font-size:14px;}
.foot_left .tel{font-size:20px; color:#ccc}
.foot_left_xian{ width:4px; height:109px; float:left; margin:30px 5px;}

.foot_middle{ width:750px; height:150px; float:left; font-size:12px;}

.foot_middle dl{margin:0 20px 20px 35px; float:left; }
.foot_middle dt{width:130px; height:30px; text-align:left;}
.foot_middle dt a{color:#999; font-size:18px;}

.foot_middle dd{width:130px; height:20px; line-height:20px; text-align:left;}
.foot_middle dd a{color:#666; font-size:12px;}
.foot_middle dd a:hover{color:#ccc; text-decoration:none;}


.foot_right{ width:200px; height:150px; float:right; text-align:center; font-size:12px;}
.foot_right p{ margin-bottom:10px;}

.footbgxian{ width:100%; height:2px; background:url(../images/footbgxian.gif);}


.foot_copy{ width:100%; height:50px; line-height:50px; margin:0 auto; text-align:center;}
.foot_copy a{ font-family:"MicroSoft YaHei"; font-size:12px; color:#666; text-decoration:none; }
.foot_copy a:hover{ color:#ccc;}
.foot_copy span{font-family:"MicroSoft YaHei"; font-size:12px; color:#666;}


/*----------------------- banner ----------------------------*/
/* 首页 幻灯片*/ 
    .flexslider {margin: 0px auto;position: relative;width: 100%;height: 550px;overflow: hidden;zoom: 1; }
    .flexslider .slides li {width: 100%;height: 100%;}
    .flex-direction-nav a {width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(../banner/images/ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
    .flex-direction-nav .flex-next {background-position: 0 -70px;right: 0;}
    .flex-direction-nav .flex-prev {left: 0;}
    .flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25); }
    .flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}
    .flexslider:hover .flex-next:hover,
    .flexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}
    .flex-control-nav {width: 100%;position: absolute;bottom: 10px;text-align: center;}
    .flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}
    .flex-control-paging li a {background: url(../banner/images/dot.png) no-repeat 0 -16px;display: block;height: 16px;overflow: hidden;text-indent: -99em;width: 16px;cursor: pointer;}
    .flex-control-paging li a.flex-active,
    .flex-control-paging li.active a {background-position: 0 0;}
    .flexslider .slides a img {width: 100%;height: 550px;display: block;}
	

/* 居中 banner */ 
.b-mid{width: 100%; height:342px; margin:0 auto; background:#efefef}
.b-mid-img{width: 1143px; height:342px; margin:0 auto}