body {color: #666;	font-size: 14px;	line-height: 1.75em;	background: #fff;	font-family: Arial, Geneva, "微软雅黑","Microsoft YaHei",simsun, sans-serif ;	-webkit-font-smoothing: antialiased; }
.fl{ float: left; } .fr{ float: right;} 
.cl:after{display:block;clear:both;content:"";visibility:hidden;height:0} .cl{zoom:1} 
/***************
"宋体","SimSun","黑体","SimHei","微软雅黑","Microsoft YaHei","微软正黑体","Microsoft JhengHei","新宋体","NSimSun","楷体","KaiTi","
深黑 重要文字和标题  #222  
中灰色 普通文字信息及引导 #666
#浅灰  辅助信息 次要文字 按钮苗边 #999
#淡淡灰  分割线 标签描边 #d7d7d7 
#暗白  内容背景 #f3f5f7 
背景 #f8f8f8
-webkit-transform: all 1s ease 0s;transition: all 1s ease 0s;
**************/
.w120{ width:1200px; clear:both; margin:0 auto;   }
.w100{ width:100%; min-width:1200px;  clear:both; margin:0 auto;   }

a { color:#666;}
a:hover{ color:#C1051D;}
/********* top *****************/
header .gonggao{ height:36px; line-height:36px; background:#e4e4e4; border-bottom:1px solid #ccc;}
header .gonggao .text{ background:url(img/gonggaoico.png) left center no-repeat; padding-left:30px; width:800px; overflow:hidden;height:32px; line-height:32px;}
header .gonggao .fenxiang { color:#a00;}

header .ding{ padding:20px 0 ; }
header .ding .logo img{ display:block; max-height:80px; max-width:800px; }
header .ding .tel{ background:url(img/telico1.png) left center no-repeat; padding-left:70px; padding-top:10px; height:60px; line-height:30px; font-size:20px; color:#C1051D; font-weight:bold; }
header .ding .tel p{ font-size:16px; color:#444;}

header .daohang{ height:50px; background:#C1051D; color:#fff;}
/* 本例子css */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
header .daohang .navBar{  position:relative; z-index:1;   height:50px; line-height:50px;color:#fff;   }
header .daohang .nav{ position:relative; font-size:16px; }
header .daohang .nav a{ color:#fff;  }
header .daohang .nav h3{  font-weight:normal;  font-size:18px; letter-spacing:2px; border-right:1px solid #9A0417;  }
header .daohang .nav li:nth-child(1) h3{ border-left:1px solid #9A0417;}
header .daohang .nav h3 a{ display:block; width:148px; text-align:center;   color:#fff; }
header .daohang .nav h3 a.on,header .daohang .nav li:hover h3 a{ background: url(img/navhoverbg.png) center 38px no-repeat rgba(0,0,0,.3); color:#fda907;}

header .daohang .nav .m{ float:left;  position:relative; z-index:1; }
header .daohang .nav .sub{ display:none; /*默认隐藏*/  position:absolute; left:0px;  top:50px; z-index:99; width:146px; border:1px solid #9A0417; border-top:0;  background:#C1051D; }
header .daohang .nav .sub li{ text-align:center; padding:0 8px; margin-bottom:-1px;   }
header .daohang .nav .sub li a{ display:block;  border-bottom:1px solid #9A0417; padding:10px 0;  line-height:20px; color:#fff; font-size:16px;   }
header .daohang .nav .sub li a:hover{ color:#fda907;}

header #topNav.nav_fixed { position: fixed;top: 0;left: 0;right: 0;width: 100%;z-index: 999;}



/*******************/
.pptSlide{ width:100%;  position:relative;  height:500px;   }
.pptSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.pptSlide .bd ul{ width:100% !important;  }
.pptSlide .bd li{ width:100% !important;  height:500px; overflow:hidden; text-align:center; background-size:auto 100% !important;  }
.pptSlide .bd li a{ display:block; height:500px; }

.pptSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px; }
.pptSlide .hd ul{ text-align:center; }
.pptSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:5px; overflow:hidden; background:rgba(0,0,0,.5); line-height:999px; border-radius:12px; overflow:hidden; border:1px solid #fff; box-shadow:0 0 5px #fff; -webkit-transform: all 1s ease 0s;transition: all 1s ease 0s;}
.pptSlide .hd ul .on{ background:#9a0417; width:50px;  }
/*
.pptSlide .prev,
.pptSlide .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/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.pptSlide .next{ left:auto; right:15%; background-position:-6px -137px; }
*/
	
/********************/
.index_c0 { margin:0 auto; padding:50px 0; text-align:center; }
.index_c0 ul li{ width:170px ; margin:10px 30px;  float:left; border:1px solid  #CD374A;  background:#fff; padding: 30px; }
.index_c0 ul li .tu{ border:1px solid  #CD374A;  background:#fff; padding:10px; width:150px; height:150px; border-radius:100px; overflow:hidden; margin:10px auto;}
.index_c0 ul li .tu img{ width:150px; height:150px; border-radius:100px; overflow:hidden;}
.index_c0 ul li p{  font-size:18px;   font-weight:bold; color:#C1051D;}

.index_c0 ul li .jiange{ margin:30px  auto; height:1px; background: #CD374A;}
.index_c0 ul li .jiange p{  width:50px;; background:#fff;height:1px; margin:0 auto; }
.index_c0 ul li .jiange p span{ display:block; width:8px; height:8px; background:#CD374A;border-radius:10px;margin:-5px auto 0;}

.index_c0 ul li:hover{ background:#CD374A}
.index_c0 ul li:hover p{ color:#fff; }

.index_c0 ul li:hover .jiange{ background:#fff;}
.index_c0 ul li:hover .jiange p{background:#CD374A;;}
.index_c0 ul li:hover .jiange p span{background:#fff;;}
/***********************/
.index_c1 { margin:30px auto; }
.index_c1 .lxwm_c1{ width:268px; height:470px; overflow:hidden;}
.index_c1 .lxwm_c1 .lxwm{ padding:20px; height:130px; overflow:hidden; background:#2DBFBE; color:#fff; font-size:20px; line-height:1.7em; border-left:8px solid #C1051D;}
.index_c1 .lxwm_c1 .lxwm p{ padding-left:30px;}
.index_c1 .lxwm_c1 .lxwm p.xm{ font-size:16px;}
.index_c1 .lxwm_c1 .lxwm p.qq{ background:url(img/qq.png) left center no-repeat; }
.index_c1 .lxwm_c1 .lxwm p.tel{ background: url(img/tel04.png) left center no-repeat; }
.index_c1 .lxwm_c1 .lxwm a{ color:#fff;}
.index_c1 .lxwm_c1 .tu{ margin:5px auto 0; height:175px; overflow:hidden;}
.index_c1 .lxwm_c1 .tu img{width:300px; height: auto; display:block}

.index_c1 .lxwm_c1 .links a{ display:block; float:left; box-sizing:border-box; width:50%; height:60px; text-align:center; line-height:60px; background:#F7A001; color:#fff; border-bottom:1px solid #fff; font-size:18px;}
.index_c1 .lxwm_c1 .links a:nth-child(2n+1){ border-right:1px solid #fff;}
.index_c1 .lxwm_c1 .links a:hover{ background-color:#333;-webkit-transform: all 1s ease 0s;transition: all 1s ease 0s;}


.index_c1 .xm3_c1{ width:931px; height:470px; }
.index_c1 .xm3_c1 ul li{ float:left; width:300px; height:470px; background:#33bbdd; margin-right:10px; overflow:hidden;  }
.index_c1 .xm3_c1 ul li:nth-child(2){background:#00aa88;}
.index_c1 .xm3_c1 ul li .tu{ width:300px; height:250px; overflow:hidden}
.index_c1 .xm3_c1 ul li .tu img{width:300px; height:auto; display:block}
.index_c1 .xm3_c1 ul li .tu2{ display:none;}
.index_c1 .xm3_c1 ul li .xm2tu{ display:none}
.index_c1 .xm3_c1 ul li .xm2tu2{ display: block}
.index_c1 .xm3_c1 ul li .wen{ padding:20px; color:#fff; height:180px;}
.index_c1 .xm3_c1 ul li .wen h3{ font-size:24px; font-weight:normal;}
.index_c1 .xm3_c1 ul li .wen .ms{ font-size:14px; line-height:25px; height:100px; overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4; margin:10px auto; text-align:justify;}

.index_c1 .xm3_c1 ul li .wen a{ display:block; width:150px; height:35px; margin:10px auto; line-height:35px; text-align:center ; border:1px solid #fff; color:#fff;}
.index_c1 .xm3_c1 ul li:hover .wen a { background:#fff; color:#C1051D;-webkit-transform: all 1s ease 0s;transition: all 1s ease 0s;}
.index_c1 .xm3_c1 ul li:hover{ background:#C1051D;-webkit-transform: all 1s ease 0s;transition: all 1s ease 0s;}

/**********************/
.index_c2 { padding:50px 0; margin:0 auto; background:url(img/bg8.jpg)  bottom center #296393;}
.tit_index{ text-align:center; color:#C1051D; margin-bottom:50px;}
.tit_index h2{  padding:0 20px; font-size:30px; font-weight:normal }
.tit_index h2 p{ border-bottom: 2px solid #bbb;display: block;height: 15px;width: 4em; padding:0 20px;margin: 0 auto;}
.tit_index h2 span{ border-bottom: 2px solid #C1051D;    display: block;height: 15px;width: 2em;margin: 0 auto;}


.douban{   overflow:hidden;   }
.douban .hd{ height:32px; line-height:32px; text-align:center;  overflow:hidden;   }

.douban .hd .next,
.douban .hd .prev{  display: inline-block; width:18px; height:18px; background: url(img/left_right.gif) no-repeat -6px -7px; overflow:hidden; margin-right:6px; cursor:pointer; }
.douban .hd .next{ background-position:-34px -7px; }
.douban .hd .prevStop{ background-position:-6px -40px; cursor:default; }
.douban .hd .nextStop{ background-position:-34px -40px; cursor:default; }
.douban .hd ul{ display:inline-block ; zoom:1; width: auto; text-align:center }
.douban .hd ul li{float:left;  width:15px; height:15px; overflow:hidden; margin:5px; background:#333; text-indent:-999em; border-radius:20px; overflow:hidden; border:1px solid #fff; box-shadow:0 0 5px #333; }
.douban .hd ul li.on{ background:#C1051D; }


.douban .bd ul { overflow:hidden ;zoom:1; }
.douban .bd ul  li{ float:left; width:224px;  overflow:hidden; margin-right:20px; overflow:hidden; background:rgba(255,255,255,.5); box-shadow:0 3px 5px #999; margin-bottom:20px;}
.douban .bd ul li .tu{ width:224px; height:146px;  overflow:hidden;}
.douban .bd ul li .tu img{ display:block;width:224px; height:146px; }


.douban .bd ul li .wen{ line-height:36px; color:#C1051D;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-align:center;}
.douban .bd ul li:hover{transform: scale(1.1); -webkit-transform: scale(1.1);-webkit-transform: all 1s ease 0s;transition: all 1s ease 0s;}

.zhuanye_index a.more{ display:block; width:250px; height:36px; margin:20px auto 0; font-size:16px; border:1px solid #C1051D; line-height:36px; text-align:center; background:#C1051D; color:#fff; }
.zhuanye_index a.more:hover{ background:#fff; color:#C1051D;-webkit-transform: all 1s ease 0s;transition: all 1s ease 0s;}


/************************/
.index_c3 { padding:20px 0; margin:0 auto; background:url(img/xy.jpg) top center #c1051d;}
.index_c3 .title_c3{ border-bottom:1px  solid #fc8774; line-height:50px; color:#c1051d; margin-bottom:20px;}
.index_c3 .title_c3 strong{ font-size:24px;}
.index_c3 .title_c3  a{ display:block; float:right; width:90px; height:26px; line-height:26px; border:1px solid #C1051D; margin-top:10px; border-radius:15px; text-align:center; color:#c1051d; }
.index_c3 .title_c3  a:hover{ background:#fff; color:#C1051D;}

.index_c3 .zuo_tu{ width:260px; height:382px; overflow:hidden;}
.index_c3 .you_xm{ width:938px; height:382px; overflow:hidden;}
.index_c3 .you_xm ul li{ width:310px;height:190px; margin:0 2px 2px 0; overflow:hidden; position:relative; float:left; }
.index_c3 .you_xm ul li .tu img{width:310px;height:190px; display:block;}
.index_c3 .you_xm ul li:hover .tu img{transform: scale(1.1); -webkit-transform: scale(1.1);-webkit-transform: all 1s ease 0s;transition: all 1s ease 0s;}
.index_c3 .you_xm ul li .wen{ position:absolute; bottom:0; width:100%; text-align:center; line-height:36px; background:rgba(0,0,0,.5); color:#fff;}

/**************************/

.xw_index{ margin:50px auto;}
.xw_index .tit_xw { height:50px;  font:normal 24px/50px "Microsoft YaHei"; color:#C1051D; border-bottom:2px solid #C1051D; margin-bottom:10px;}

.xw_index .hdp{ width:450px; height:300px;  }
/* 本例子css */
.xw_index .hdp .focusBox  { position: relative; width: 450px; height: 300px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.xw_index .hdp .focusBox  .pic img { width: 450px; height: 300px; display: block; }
.xw_index .hdp .focusBox  .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.xw_index .hdp .focusBox  .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.xw_index .hdp .focusBox  .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.xw_index .hdp .focusBox  .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.xw_index .hdp .focusBox  .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.xw_index .hdp .focusBox  .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.xw_index .hdp .focusBox  .num li a,.xw_index .hdp .focusBox  .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.xw_index .hdp .focusBox  .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.xw_index .hdp .focusBox  .num li.on a,.xw_index .hdp .focusBox  .num a:hover{ background:#9a0417;  }

/***************/
.xuanxiangka{ width:748px;   }
.xuanxiangka .hd{ overflow:hidden;  border-bottom:2px solid #C1051D; margin-bottom:10px; padding-left:40px; }
.xuanxiangka .hd li{ position:relative;   height:50px; text-align:center; width:25%; float:left; font:normal 18px/50px "Microsoft YaHei";  cursor:default; border-radius:4px 4px 0 0 ; }
.xuanxiangka .hd li.on{ background:#C1051D; color:#fff;  }
.xuanxiangka .bd{ height:300px; margin-left:40px; overflow:hidden;   }

.xuanxiangka ul.xwlist_index li { padding:14px; background:#eee; margin-bottom:20px; height:60px; line-height:30px;}
.xuanxiangka ul.xwlist_index li .time{ width:80px; height:60px;  border-right:1px  dotted  #ccc; text-align:center; color:#888; }
.xuanxiangka ul.xwlist_index li .time p{ font-size:28px; font-weight:bold; color:#333;}
.xuanxiangka ul.xwlist_index li .wen{ width:580px; height:60px; line-height:30px;overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;  }
.xuanxiangka ul.xwlist_index li:hover { background:#C1051D;  box-shadow:0 3px 8px #999; -webkit-transition:all 0.5s ease-in; transition: all 0.5s ease 0s;}
.xuanxiangka ul.xwlist_index li:hover a,
.xuanxiangka ul.xwlist_index li:hover .time,
.xuanxiangka ul.xwlist_index li:hover .time p{ color:#fff; }

footer .footer{ background: url(img/footbg.png) top center no-repeat #C1051D; text-align:center; color:#fff; padding-top:40px; padding-bottom:10px;font-size:14px; }
footer .footer a{ color:#fff;}
footer .footer a:hover{ color:#ff0;}
footer .footer .caidan{ background:url(img/footlink.png) bottom center no-repeat; padding-bottom:10px; margin-bottom:10px; line-height:32px; font-size:16px;  }
footer .footer .caidan a{ padding:0 10px;  }
/***********分页*******************/

.pagination{list-style:none;margin:20px auto 50px; text-align:center; display:inline-block; width:100%;}
.pagination li{display:inline-block; margin:2px; text-align:center;}
.pagination a{color:#999;padding:5px 12px;line-height:18px;display:block;border:solid 1px #ddd;}
.pagination a:hover ,.pagination li.thisclass a{ background:#C1051D; color:#fff;border:solid 1px #C1051D;}

/********lxwm**************/
/***********************/
.main  .titlxwm h1{ font-size:24px; font-weight:bold; color:#9a0417; text-align:center;  margin:30px auto;   }
.main  .titlxwm h1 span{ border-bottom:2px solid #9a0417; display:block; height:10px; width:40px; margin:0 auto;}
.main  .titlxwm h1 p{ border-bottom:2px solid #ccc; display:block; height:10px; width:150px; margin:0 auto;}

.main .mainlxwm{ margin:50px auto;  }
.main .mainlxwm ul li{ width:320px; margin:10px; height:160px;  background:#f3f5f9; float:left; text-align:center; padding:30px;  border-radius:4px; box-shadow:0 3px 8px #aaa; 
-webkit-transition:background-color 0.5s linear;
-moz-transition:background-color 0.5s linear;
-o-transition:background-color 0.5s linear;
transition:background-color 0.5s linear;}
.main .mainlxwm ul li .tu{ width:80px; height:80px; overflow:hidden; border-radius:80px; border:2px solid #fff; margin:0 auto; background:#fff;}
.main .mainlxwm ul li .tu img{ width:80px; height:80px; display:block; }
.main .mainlxwm ul li h3{ margin:10px auto; font-size:18px; color:#9a0417;}
.main .mainlxwm ul li  .nr{ font-size:16px; text-align:center; }

.main .mainlxwm ul li:hover{ background:#9a0417; color:#ccc;}
.main .mainlxwm ul li:hover h3{ color:#fff;}
.main .mainlxwm ul li:hover a{ color:#fff;}

.main .lx_map{ margin-bottom:40px;}

/**************************/
.main .lx_zxly{ font-size:18px; margin-bottom:40px;  }
.main .lx_zxly .ms{ text-align:center; color:#888; font-size:16px; margin-top:-10px;}
.main .lx_zxly .ms strong{ color:#b00;}

.main .lx_zxly li{ margin:20px 0;  }
.main .lx_zxly li.xm3{ width:360px; float:left; margin-right:60px; }
.main .lx_zxly li.mr0{ margin-right:0 !important; }

.main .lx_zxly li.xm2{ width:560px; float:left; margin-right:80px; }
.main .lx_zxly li input ,.main .lx_zxly li textarea{ display:block; border: none;  width:100%; line-height:40px; padding:10px; box-sizing:border-box; outline:none;color:#444; border-bottom:1px solid #ccc;  }

.main .lx_zxly li input.yzm{ width:300px;}
.main .lx_zxly li .yzm_img{ height:20px; padding:20px; display:block; float:left;}


.main .lx_zxly  input.tijiao{ background:#9a0417; color:#fff; font-size:24px;  transition:all 0.5s; }
.main .lx_zxly  input.tijiao:hover{ background:#333;}
.main .lx_zxly li:hover input , .main .lx_zxly li:hover textarea{ border-color:#09f;}


/*****************/
.main_zxly{ }
.main_zxly .bg{  padding:30px 0;  }
.main_zxly .zxly{ background:#fff; width:700px;  overflow:hidden; margin:0 auto;}
.main_zxly .zxly .titlxwm h1{ text-align:center;}
.main_zxly .zxly li{ margin:25px 0;  }
.main_zxly .zxly li p{ font-size:18px; float:left; width:150px; line-height:40px;  letter-spacing:5px; text-align:right;}
.main_zxly .zxly li p span{ color:#f00; padding-right:5px;}
.main_zxly .zxly li input ,
.main_zxly .zxly li select ,
.main_zxly .zxly li textarea{  display: block; float:left; border: none;  width:550px; line-height:40px;  padding:0 10px; box-sizing:border-box; outline:none;color:#444; border:1px solid #ccc;  }
.main_zxly .zxly li select {height:40px;}
.main_zxly .zxly li  input.yzm{ width:200px;}
.main_zxly .zxly li  .yzm_img{ height:20px; padding:10PX 20px; display:block; float:left;}

.main_zxly .zxly li  input.tijiao{ background:#9a0417; color:#fff; font-size:24px;  transition:all 0.5s; margin:0 auto; float:none;  }
.main_zxly .zxly li  input.tijiao:hover{ background:#333;}
.main_zxly .zxly li.ms{ font-size:16px; text-align:center;}
.main_zxly .zxly li.ms strong{ color:#b00;}

/*******************/
.main .caselist{ margin:20px auto;}
.main .caselist li{ float:left; width:280px; height:190px; overflow:hidden; margin:10px; position:relative; cursor:pointer;}
.main .caselist li .tu img{ width:280px; height:190px; display:block;   }
.main .caselist li:hover .tu img{transform: scale(1.1); -webkit-transform: scale(1.1);-webkit-transform: all 1s ease 0s;transition: all 1s ease 0s;}
.main .caselist li .wen{ position:absolute; bottom:0; width:100%; text-align:center; line-height:36px; background:rgba(0,0,0,.5); color:#fff;}


/*********************/
.main{margin:20px auto 40px;}
.main .lefts{ width:255px; border-radius:4px; overflow: hidden }
.main .lefts .tit{ height:55px; line-height:55px; color:#fff; font-size:18px; background:url(img/border.jpg) right top no-repeat #C1051D; padding-left:30px;  }
.main .lefts .fenleilist{ background:#f2f2f2; }
.main .lefts .fenleilist ul.fllist{ padding:0; margin-top:1px;}
.main .lefts .fenleilist ul.fllist li a{ display:block; padding:10px 10px 10px 30px; line-height:30px; border-bottom:1px solid #fff;; background:#f5f5f5 url(img/doth.png) 225px center no-repeat;overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap; font-size:16px; }

.main .lefts .fenleilist ul.fllist li a:hover{ background:#9a0417 url(img/dotb.png) 225px center no-repeat; color:#fff;}
.main .lefts .fenleilist ul.fllist li a.on{ background:#cd374a url(img/dotb.png) 225px center no-repeat; color:#fff;}
/****************/
.main .lefts .lxwmleft{ margin-top:20px;  overflow: hidden }
.main .lefts .lxwmleft .wen{ padding:10px; background:#f2f2f2; }
/*************/
.main .lefts .hotcp{ background:#f2f2f2;}
.main .lefts .hotcp ul li{ padding:10px 20px; border-bottom:1px dotted #ccc; }
.main .lefts .hotcp ul li a{ display:block; text-align:center; line-height:30px; height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main .lefts .hotcp ul li a:hover{ background:#C1051D; color:#fff; border-radius:30px;}


.main .lefts .hotwt{ background:#f2f2f2;}
.main .lefts .hotwt ul li{  border-bottom:1px dotted #ccc;  }
.main .lefts .hotwt ul li a{ padding:10px 10px 10px 25px ; background:url(img/doth.png) 10px center no-repeat; display:block; text-align: left; line-height:20px; height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main .lefts .hotwt ul li a:hover{ background:#5af url(img/dotb.png) 10px center no-repeat; color:#fff;}



.main .rights{ width:900px; border-radius:4px; overflow: hidden; border:1px solid #eee;}
.main .rights .tit{ height:55px; line-height:55px; color:#C1051D; font-size:18px; padding:0 20px; border-bottom:1px solid #eee;  }
.main .rights .tit span{ float:right;font-size:14px; color:#666;}
.main .rights .xiangxineirong{  width:860px; overflow:hidden; margin:10px auto; line-height:1.75em; }
.main .rights .xiangxineirong img{ max-width:860px;}
.main .rights .xiangxineirong table{ max-width:860px; width:100%; border-collapse:collapse; }
.main .rights .xiangxineirong table td{ padding:2px 5px;}

.main .rights .xiangxineirong .biaoti{ margin:10px auto ; border-bottom:1px dotted #ddd; }
.main .rights .xiangxineirong .biaoti h2{ font-size:18px; line-height:28px; text-align: center; font-weight:normal; color:#C1051D; }
.main .rights .xiangxineirong .biaoti p { color:#999; font-size:12px ; text-align:center;}

/*******************/
.main .rights  ul.axwlist{  width:860px; overflow:hidden; margin:10px auto;  }
.main .rights  ul.axwlist li{ height:150px; padding:10px; border-bottom:1px dotted #ddd; overflow:hidden;}
.main .rights  ul.axwlist li .tu{ width:200px; height:150px; overflow:hidden;}
.main .rights  ul.axwlist li .tu img{ width:200px; height:150px;}
.main .rights  ul.axwlist li .wen{ width:620px; height:150px; overflow:hidden;}
.main .rights  ul.axwlist li .wen .bt{ height:30px; color:#333; line-height:30px; font-size:16px; border-bottom:1px dotted #eee; margin-bottom:5px; overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;}
.main .rights  ul.axwlist li .wen  .nr{ height:66px; line-height:22px; color:#999; font-size:12px; overflow:hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.main .rights  ul.axwlist li .wen  .more{ height:30px; padding-top:10px;  }
.main .rights  ul.axwlist li .wen  .more a { width:100px; height:30px; display:block; line-height:30px; text-align:center;  overflow:hidden;  color:#666; background:#ddd; float:left;}
.main .rights  ul.axwlist li .wen  .more span{width:100px; height:30px; display:block; line-height:30px; text-align:center;  color:#666; background:#bbb; float:left}

.main .rights  ul.axwlist li:hover  .wen  .more a{  background:#C1051D; color:#fff;  }
.main .rights  ul.axwlist li:hover  .wen .bt a{ color:#C1051D; }
.main .rights  ul.axwlist li:hover { background:#fafafa;}

.banner { max-height:350px; overflow:hidden}
.banner img{ display:block; width:100%; height:auto; }

.main ul.acp_list{ margin-top:20px;}
.main ul.acp_list li{ width:270px;  float:left; border:1px solid #ccc; margin:0 0 20px 20px; overflow:hidden;-webkit-transform: all 1s ease 0s;transition: all 1s ease 0s; }
.main ul.acp_list li .tu{ height:175px; width:100%; overflow:hidden;}
.main ul.acp_list li .tu img{ display:block; width:100%; height:175px; }

.main ul.acp_list li .wen  { font-size:18px; line-height:2em; color:#C1051D; text-align:center; background:#f2f5f9;  }
.main ul.acp_list li .wen .ms{ margin:20px auto; font-size:16px; line-height:1.6em; height:4.8em;overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;}
.main ul.acp_list li  .links{ text-align:center;}
.main ul.acp_list li  .links a{ display:inline-block; line-height:32px; padding:0 18px; background:#999; color:#fff; }
.main ul.acp_list li  .links a:hover{ background:#C1051D;}
.main ul.acp_list li:hover{ box-shadow:0 3px 8px #999;}

/***********************/

.acpdatu{  background:url(img/zy.jpg) center center; margin:0 auto; }
.acpdatu .lanmubj{ height:480px; background:url(img/hl.jpg) center center; margin:0 auto;}

.acpdatu .zxlink{ padding-top:350px;}
.acpdatu .zxlink a{ width:240px; height:50px; display:block; border-radius:10px; line-height:50px; text-align:center; color:#fff; background:#d00; font-size:24px; margin:0 auto;  }
.acpdatu .zxlink a:hover{ transform: scale(1.1); -webkit-transform: scale(1.1);-webkit-transform: all 0.5s ease 0s;transition: all 0.5s ease 0s;background:#d11; }

.cpxx_tit h1{ font-size:32px; font-weight: normal; color:#333; text-align:center;  margin:30px auto; line-height:1.5em;   }
.cpxx_tit h1 span{ border-bottom:4px solid #9a0417; display:block; height:9px; width:2em; margin:0 auto;}
.cpxx_tit h1 p{ border-bottom:2px solid #ccc; display:block; height:10px; width:8em; margin:0 auto;}
.main .cpxiangxinr{ font-size:18px; line-height:1.8em; width:1100px; margin:0 auto; text-align:justify; overflow:hidden; color:#444;}
.main .cpxiangxinr img{ max-width:100%; height: auto; vertical-align:bottom}
.main .cpxiangxinr table{ border-collapse:collapse; margin:10px auto; width:100%;}
.main .cpxiangxinr table td{ padding:5px; }

.acp_gaishu{ padding:20px 0 50px; background:#2462AB; color:#fff; margin:0 auto; }
.acp_gaishu  .cpxx_tit{ text-align:center;}
.acp_gaishu  .cpxx_tit h1{ color:#fff;}
.acp_gaishu  .cpxx_tit h1 .ms{ font-size:20px; line-height:1.6em; padding-top:10px;  }
.acp_gaishu  .cpxx_tit h1 span{ border-bottom:4px solid #fff;}
.acp_gaishu  .cpxx_tit h1 p{ border-bottom:2px solid #09f;}

.acp_gaishu .cpxiangxinr{ color:#fff;}
.acp_gaishu .cpxiangxinr a{ color:#fff;}
.acpbiaozhun{ background:#f2f2f2; padding:20px 0; text-align:center;}
.acpbiaozhun ul{ width:1140px ; margin:0 auto;}
.acpbiaozhun ul li{ width:300px; height:100px; background:#22CC77; color:#ddd; margin:15px; padding:15px 25px; float:left; }
.acpbiaozhun ul li .ico{  height:55px; margin:0 auto; overflow:hidden; text-align:center}
.acpbiaozhun ul li .ico img{  height:55px; width:auto; }
.acpbiaozhun ul li p{ margin-top:20px; font-size:20px; font-weight:bold; text-shadow:1px 1px 0 #555;}
.acpbiaozhun ul li.li1{ background:#22CC77}
.acpbiaozhun ul li.li2{ background:#2091D2}
.acpbiaozhun ul li.li3{ background:#00aa88}
.acpbiaozhun ul li.li4{ background:#EE3333}
.acpbiaozhun ul li.li5{ background:#FF6600}
.acpbiaozhun ul li.li6{ background:#B044D5}

 .zxlink{ padding-top:30px;}
 .zxlink a{ width:240px; height:50px; display:block; border-radius:10px; line-height:50px; text-align:center; color:#fff; background:#d00; font-size:24px; margin:0 auto;  }
 .zxlink a:hover{ transform: scale(1.1); -webkit-transform: scale(1.1);-webkit-transform: all 0.5s ease 0s;transition: all 0.5s ease 0s;background:#d11; }

.acp_ys{ background:#f2f2f2; padding:40px 0; }
.acp_ys  .cpxx_tit h1 .ms{ font-size:20px; line-height:1.6em; padding-top:10px; color:#C1051D;  }
.acp_ys .ysxm{ width:1180px; height:320px; overflow:hidden; margin:10px auto;}
.acp_ys .ysxm .zuo_tu{ width:205px; overflow:hidden;box-shadow:0 0 5px #999;}
.acp_ys .ysxm .zuo_tu img{ width:100%; height:auto; display:block;}
.acp_ys .ysxm ul.cyys_list{ width:945px;}
.acp_ys .ysxm ul.cyys_list li{  float:left; width:462px ; height:96px; margin-bottom:10px; margin-right:10px; background:#fff; overflow:hidden; box-shadow:0 0 5px #999;}
.acp_ys .ysxm ul.cyys_list li .bt{ width:96px; height:96px; text-align:center; background:#999; color:#fff;  }
.acp_ys .ysxm ul.cyys_list li .bt p{ display:table; vertical-align:middle;width:2em;height:96px; width:2em; margin:0 auto;font-size:20px;  }
.acp_ys .ysxm ul.cyys_list li .bt p span{ display:table-cell; vertical-align:middle;  }

.acp_ys .ysxm ul.cyys_list li .li1{ background:#22CC77}
.acp_ys .ysxm ul.cyys_list li .li2{ background:#2091D2}
.acp_ys .ysxm ul.cyys_list li .li3{ background:#00aa88}
.acp_ys .ysxm ul.cyys_list li .li4{ background:#EE3333}
.acp_ys .ysxm ul.cyys_list li .li5{ background:#FF6600}
.acp_ys .ysxm ul.cyys_list li .li6{ background:#B044D5}

.acp_ys .ysxm ul.cyys_list li .wen{ width:342px; padding:5px 10px;line-height:21px; height:84px; overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4;  color:#333;}

ul.jiuyexinzi_list{ text-align:center;}
ul.jiuyexinzi_list li{ float:left; width:150px; margin:25px; float:left; }
ul.jiuyexinzi_list li .tu{ width:150px; height:120px; overflow:hidden;  }
ul.jiuyexinzi_list li .tu img{ width:100%; display:block; height:auto}
ul.jiuyexinzi_list li  p{ font-size:20px; line-height:40px;}
ul.jiuyexinzi_list li  p strong{ font-size:24px; color:#F73502;}

/*****************/
ul.cpgewt_list{ text-align:center;}
ul.cpgewt_list li{ display:block; height:60px; width:360px; margin:20px; float:left; background:#333; box-shadow:0 3px 5px #999; }
ul.cpgewt_list li a{ color:#fff; font-size:18px; font-weight:bold; text-align:center; line-height:60px; display:block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

ul.cpgewt_list li.li1{ background:#22CC77}
ul.cpgewt_list li.li2{ background:#2091D2}
ul.cpgewt_list li.li3{ background:#00aa88}
ul.cpgewt_list li.li4{ background:#EE3333}
ul.cpgewt_list li.li5{ background:#FF6600}
ul.cpgewt_list li.li6{ background:#B044D5}
/************************************/
.mian_about{ margin:40px auto;}
.mian_about .lanmubt{ margin:20px auto; text-align:center;}
.mian_about .lanmubt h1{ font-size:32px; margin:5px auto; line-height:40px; height:40px; color:#C1051D;}
.mian_about .lanmubt p{ background:url(img/aboutbtbg.jpg) center center no-repeat;}
.mian_about .lanmubt p span{ background:#fff; padding:0 1em; font-size:24px; line-height:40px;}
.xiangxineirong120{ overflow:hidden; margin:20px auto; text-align:justify; font-size:18px; line-height:1.8em;}
.xiangxineirong120 img{ max-width:1200px; height:auto; vertical-align:bottom;}
.xiangxineirong120 table{ border-collapse:collapse; margin:20px auto; width:100%;}

.bglan{ background:#cd374a; padding:40px 0; color:#fff;}
.bglan .lanmubt h1{ color:#fff;}
.bglan .lanmubt p span{ background:#cd374a; color:#ddd;}

.mian_about .dx_xm{ width:560px;}
.mian_about .dx_xm1{ margin-right:80px;}
.mian_about .dx_xm .biaoti{ color:#FF0; font-size:30px;}
.mian_about .dx_xm .biaoti small{ font-size:16px; margin-left:1em;}
.mian_about .dx_xm .tu img{ width:560px; height:320px; display:block; margin:20px auto;}
.mian_about .dx_xm .ms{ font-size:16px; line-height:1.8em; color:#fff; text-align:justify; }

.mian_about .youshi_list li{ width:500px; float:left; height:130px; overflow:hidden; margin:20px 50px;}
.mian_about .youshi_list li .xuhao{ width:130px; height:130px; background:#333; color:#fff; line-height:130px; text-align:center; border-radius:100px; overflow:hidden; font-size:56px;}
.mian_about .youshi_list li .wen{ width:350px; height:130px; text-align:justify; }
.mian_about .youshi_list li .wen .bt{ line-height:34px; font-size:24px; font-weight:bold;  }
.mian_about .youshi_list li .wen .ms{ line-height:24px; overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4;  }


.mian_about .youshi_list li.li1  .xuhao{ background:#22CC77}
.mian_about .youshi_list li.li2 .xuhao{ background:#2091D2}
.mian_about .youshi_list li.li3 .xuhao{ background:#00aa88}
.mian_about .youshi_list li.li4 .xuhao{ background:#EE3333}
.mian_about .youshi_list li.li5 .xuhao{ background:#FF6600}
.mian_about .youshi_list li.li6 .xuhao{ background:#B044D5}

.mian_about .youshi_list li.li1 .wen .bt{ color:#22CC77; }
.mian_about .youshi_list li.li2 .wen .bt{ color:#2091D2}
.mian_about .youshi_list li.li3 .wen .bt{ color:#00aa88}
.mian_about .youshi_list li.li4 .wen .bt{ color:#EE3333}
.mian_about .youshi_list li.li5 .wen .bt{ color:#FF6600}
.mian_about .youshi_list li.li6 .wen .bt{ color:#B044D5}


