@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
ol,ul{list-style:none}
img{border:0}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%}
body{font:16px/1.75 "微软雅黑","黑体",simSun,Arial,sans-serif;background:#eee;color:#000;-webkit-text-size-adjust:100%}
a{text-decoration:none;cursor:pointer;color:#333}
.clear:after{display:block;height:0;line-height:0;clear:both;visibility:hidden;content:'\0020'}
.clear{*zoom:1}

.head{width:100%;background:#fff url(../images/t_bg.jpg) left top repeat-x;height:120px;width:expression(document.body.clientWidth <= 1011? "1011px":"auto");min-width:1011px}
.headBox{width:1011px;height:118px;margin:0 auto; padding-top:2px;}
.headBox .logo{float:left;padding:0;margin:0;}
.headBox .ad{float:left;width:303px; height:118px;}
.headBox .tel{float:right;background:url(../images/tel.jpg) left top no-repeat; width:326px; height:118px;}

.nav{width:100%;background:#0e409c url(../images/menu_bg.gif) left top repeat-x;height:40px;width:expression(document.body.clientWidth <= 1011? "1011px":"auto");min-width:1011px;}
.nav_box{width:1011px;margin:0 auto;clear:both}
.nav_box ul.nav_box_ul{height:40px}
.nav_box ul.nav_box_ul li{float:left;font-size:16px;color:#fff;background:url(../images/line0.gif) right no-repeat;}
.nav_box ul.nav_box_ul li a{color:#fff;padding:0 31px;line-height:39px; text-align:center;display:block; width:100px; height:40px;}
.nav_box ul.nav_box_ul li a.hover{background:url(../images/hover.gif) center no-repeat; color:#fff;}
.nav_box ul.nav_box_ul li a:hover{background:url(../images/hover.gif) center no-repeat;color:#fff;}

.banner{width:100%;height:350px;width:expression(document.body.clientWidth <= 1011? "1011px":"auto");min-width:1011px; text-align:center; position:relative;}

.kh2{width:1011px; height:350px; overflow:hidden;margin:0 auto; margin-top:10px;}
.main{width:100%;height:auto;width:expression(document.body.clientWidth <= 1011? "1011px":"auto");min-width:1011px; padding-bottom:20px;}
.p_block{width:1011px;margin:0 auto;clear:both; border-top:1px #ccc solid; margin-top:20px;}
.cont{width:1011px;margin:0 auto;clear:both; padding-top:6px;}
.title{width:1011px;height:40px; padding-left:30px;background:url(../images/icon.jpg) 10px 10px no-repeat;font-size:16px; margin-top:10px;}
.c_m{width:1009px;height:auto; overflow:hidden;background:#fff; border:1px #ddd solid; padding:20px 0;}
.p_block2{width:1011px;margin:0 auto;clear:both;margin-top:20px;}
.cont2{width:909px;height:auto; overflow:hidden;background:#fff; border:1px #ddd solid; padding:40px 50px;}
.t_title{width:909px;text-align:left;}
.t_m{width:909px; height:auto; overflow:hidden;text-align:left;}
.t_js{width:869px; height:auto; overflow:hidden;text-align:left; padding-left:20px; padding-top:20px;}
.t_js2{width:849px; height:auto; overflow:hidden;text-align:left; padding-left:30px; padding-top:20px;}
.t_l{width:490px; float:left; height:auto; overflow:hidden; padding-left:20px; padding-top:20px;}
.t_l2{width:570px; float:left; height:auto; overflow:hidden; padding-left:20px; padding-top:20px;}
.t_icon{width:490px; float:left; height:20px; overflow:hidden;}
.t_text{width:490px; float:left; height:auto; overflow:hidden; padding-top:10px;}
.t_icon2{width:490px; float:left; height:20px; overflow:hidden; text-align:right;}
.t_iconp{width:570px; float:left; height:20px; overflow:hidden;}
.t_textp{width:570px; float:left; height:auto; overflow:hidden; padding-top:10px;}
.t_icon2p{width:570px; float:left; height:20px; overflow:hidden; text-align:right;}
.t_icon3{width:869px; float:left; height:20px; overflow:hidden;}
.t_iconx3{width:869px; float:left; height:127px; overflow:hidden;}
.t_icon5{width:869px; float:left; height:auto; overflow:hidden; padding-top:20px;}
.t_lb{width:auto; float:left; display:block;padding:4px; background-color:#f08200; font-size:24px; color:#fff; line-height:normal;}
.n_logo{width:869px; float:left; height:auto; overflow:hidden; margin-top:20px; background-color:#eee; padding-bottom:10px;}
.p1{width:84px; float:left; height:84px;margin-top:10px; margin-left:10px;}
.t_text2{width:869px; float:left; height:auto; overflow:hidden; padding-top:10px;}
.t_icon4{width:869px; float:left; height:20px; overflow:hidden; text-align:right;}
.t_r{width:389px; float:right; height:auto; overflow:hidden; padding-top:70px;}
.t_r2{width:300px; float:right; height:auto; overflow:hidden; padding-top:40px;}
.t_t{width:829px; height:auto; overflow:hidden;text-align:left; padding-left:20px; font-size:24px; color:#2254b0;}
.t_img{width:849px; height:auto; overflow:hidden;text-align:left; padding-top:10px;}
.t_lx{width:446px; float:left; height:auto; overflow:hidden;padding-top:4px;}
.t_tel{width:446px; float:left; height:144px; overflow:hidden;}
.t_gs{width:426px; float:left; height:auto; overflow:hidden; padding-left:20px; padding-top:30px;}
.cont3{width:969px;height:auto; overflow:hidden;background:#fff; border:1px #ddd solid; padding:40px 20px;}
.t_title2{width:969px;text-align:left;background:url(../images/line.gif)  bottom repeat-x; padding-bottom:10px;}
.n_title{width:939px;height:20px; padding-left:30px;background:url(../images/icon.gif) 10px 10px no-repeat;font-size:16px; margin-top:10px;}
.nc_m{width:969px;height:auto; overflow:hidden;background:#fff;padding:10px 0;}
a,img{border:0;}
label{cursor:pointer;}
.footstate{width:100%;clear:both;background:#ccc;width:expression(document.body.clientWidth <= 1011? "1011px":"auto");min-width:1011px;}
.footstate .statebox{width:1011px;margin:0 auto;clear:both;padding:20px 0 10px 0; font:16px/24px "Microsoft Yahei";}
.footstate .statebox .text{color:#000;padding:10px 0 10px 0; text-align:left; float:left; display:block;}
.footstate .statebox .sub_nav a{color:#49330a; text-decoration:none;}
.footstate .statebox .sub_nav a:hover{color:#49330a; text-decoration:underline;}
.footstate .statebox .img{padding:0 40px 0 0; float:right; }
.row-fluid {
  width: 100%;
  *zoom: 1;
}

.row-fluid:before,
.row-fluid:after {
  display: table;
  line-height: 0;
  content: "";
}

.row-fluid:after {
  clear: both;
}

.row-fluid [class*="span"] {
  display: block;
  float: left;
  width: 100%;
  min-height: 30px;
  margin-left: 2.127659574468085%;
  *margin-left: 2.074468085106383%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.row-fluid [class*="span"]:first-child {
  margin-left: 0;
}

.row-fluid .controls-row [class*="span"] + [class*="span"] {
  margin-left: 2.127659574468085%;
}
.row-fluid .span4 {
  width: 31.914893617021278%;
  *width: 31.861702127659576%;
}
.t_tt{width:300px; float:left;height:auto; overflow:hidden;}
.more{width:100px;height:auto; overflow:hidden;padding:0; float:right; text-align:right; padding-right:40px;}
.more a{ color:#333; text-decoration:none;}
.more a:hover{ color:#333; text-decoration:underline;}
.picture{ width:152px; height:153px; float:left;background:url(../images/p_bg.gif) left top no-repeat; text-align:center; padding-top:6px; margin-top:10px; margin-left:14px;}
.picture2{ width:152px; height:153px; float:left;background:url(../images/p_bg.gif) left top no-repeat; text-align:center; padding-top:6px; margin-top:10px; margin-left:7px;}
.picture img,.picture2 img {width: 140px; height: 140px; }
/*banner*/
.flexslider {
	margin: 0px auto;
	position: relative;
	width: 100%;
	height: 350px;
	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(../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(../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: 350px;
	display: block;
}
/*end banner*/