@charset "UTF-8";
* { margin: 0; padding: 0; list-style: none; }
body { background: #fff; font: normal 13px/22px "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial; }
a { text-decoration: none; color: #333;}
a:hover { text-decoration: none; color: #333;}
p{    font: 14px "Microsoft YaHei";}
.header , .content , .footer { width:1200px; margin:0 auto; }
ul{margin: 0;}
.pr{ position:relative}
em,i{font-style:normal;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}


.scroll{width:56px;height:60px; border-radius:5px;background:#2469be url(../images/sctop2.png) no-repeat center 4px ;color:#fff;
text-align:center;position:fixed;right:10px;bottom:50px;cursor:pointer;font-size:12px;}
.scroll span { display:block; margin-top:40px;}
.scroll:hover { background-color:#d40000;}


/*PC头部1样式*/
.header-pc1{
  border-bottom: 1px solid #ccc;
  height: 35px;
}
.header-pc1>div>div>p{
  display: inline-block;
  vertical-align: middle;
  line-height: 35px;
}
@media (max-width:992px) and (min-width:768px ) {
  .header-pc1>div>div>p{
    display: none;
  }
}
.header-pc1>div>div>ul{
  text-align: right;
}
.header-pc1>div>div>ul>li{
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}
.header-pc1>div>div>ul>li>a{
  display: inline-block;
  color: #666666;
  line-height: 35px;
}
.header-pc1>div>div>ul>li>b{
  display: inline-block;
  line-height: 34px;
  color: #cc3300;
  font-size: 16px;
  padding-left: 28px;
  background: url(../images/1.png) no-repeat left center;
}
.header-pc1>div>div>ul>li:nth-child(4)>ul{
  position: absolute;
  background: #e2e2e2;
  width: 100%;
  left: 0;
  display: none;
}
.header-pc1>div>div>ul>li:nth-child(4)>ul>li{
  display: inline-block;
  padding: 0 15px;
}
.header-pc1>div>div>ul>li:nth-child(4)>ul a{
  padding-left: 28px;
  text-transform: uppercase;
  line-height: 35px;
  display: inline-block;
  background: url(../images/e.png) no-repeat left center;
  color: #666;
}
.header-pc1>div>div>ul>li:nth-child(4).cur{
  position: relative;
  background: #e2e2e2;
}
.header-pc1>div>div>ul>li:nth-child(4).cur:before{
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 1px;
  background: #ccc;
  bottom: 0;
  left: 0;
  z-index: 1;
}
.header-pc1>div>div>ul>li:nth-child(4)>a{
  padding-left: 28px;
  text-transform: uppercase;
}
.header-pc1>div>div>ul>li:nth-child(4)>a:nth-child(1){
  background: url(../images/c.png) no-repeat left center;
  padding-right: 10px;
}
/*PC头部1样式*/

/*PC头部2样式*/
.header-pc2{
  box-shadow: 0 2px 5px #e1ddd6;
}
.header-pc22>p{
  display: inline-block;
  vertical-align: middle;
}
.header-pc22>p>a{
  display: inline-block;
  height: 100px;
  line-height: 100px;
}
.header-pc22>p>a>img{
  width: 100%;
}
.header-pc22>nav{
  text-align: right;
  font-size: 0;
}
.header-pc22>nav li{
  display: inline-block;
  vertical-align: middle;
  width: 10%;
  text-align: center;
}
.header-pc22>nav li:nth-child(1){
  padding-left: 0;
}
.header-pc22>nav li a{
  display: inline-block;
  height: 100px;
  line-height: 100px;
  font-size: 16px;
  color: #333;
  border-bottom: 3px solid #fff;
  transition: all .3s;
}
.header-pc22>nav li a.cur{
  border-bottom: 3px solid #31399a;
  color: #31399a;
}
.header-pc22>nav li a:hover{
  border-bottom: 3px solid #31399a;
  color: #31399a;
}
/*PC头部2样式*/


/*手机头部1样式*/
.header-m1{
  border-bottom: 1px solid #ccc;
}
.header-m1 p{
  font-size: 14px;
  line-height: 40px;
  height: 30px;
}
@media screen and (max-width:405px ) {
  .header-m1 p{
    font-size: 12px;
  }
}
@media screen and (max-width:355px ) {
  .header-m1 p{
    display: none;
  }
}
/*手机头部1样式*/

/*手机头部2样式*/

.header-m2 p{
  position: absolute;
  top: 50%;
  left: 15px;
  transform: translate(0,-50%);
  -ms-transform: translate(0,-50%);
  -webkit-transform: translate(0,-50%);
  -moz-transform: translate(0,-50%);
  -o-transform: translate(0,-50%);
  width: 60%;
}
.header-m2 p a{
  display: inline-block;
}
.header-m2 p img{
  width: 100%;
}
@media (max-width:768px) and (min-width:540px ) {
  .header-m2 p img{
    width: 80%;
  }
}
.header-m2 .row{
  height: 58px;
  position: relative;
  border-bottom: 1px solid #ccc;
  box-shadow: 0 2px 5px #e1ddd6;
}
.language{
  position: absolute;
  top: 50%;
  right: 50px;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  cursor: pointer;
}
.yy{
  display: none;
  position: absolute;
  width: 100%;
  background: #ffc1c1;
  padding:10px 15px;
  top: 50px;
  z-index: 10;
}
.yy li{
  display: inline-block;
  width: 30%;
}
.yy li a{
  display: inline-block;
  padding-left: 30px;
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
}
.yy li:nth-child(1) a{
  background: url(../images/cm.png) no-repeat;
  background-position: left center;
}
.yy li:nth-child(2) a{
  background: url(../images/em.png) no-repeat;
  background-position: left center;
}
#nav{
  float: right;
  font-size: 0;
  width: 55px;
  height: 58px;
  text-indent: -900em;
  overflow: hidden;
  cursor: pointer;
  outline: none;
  background: #006dc2 url(../images/menu-button-bg.png) no-repeat center center;
  background-size: 50%;
}
.nava{
  display: none;
  position: absolute;
  max-width: 220px;
  width: 100%;
  background: #006dc2;
  padding:0px;
  top: 50px;
  right: 0;
  z-index: 10;
}
.nava li{
  border-bottom: 1px solid #fff;
  padding: 10px 15px;
}
.nava a{
  display: block;
  font-size: 16px;
  color: #fff;
  line-height: 20px;
}
/*手机头部2样式*/


/*头部*/
.out-head{background: url(../images/head_bg.jpg) repeat-x;height: 30px;}
.head{width: 1200px;margin: 0 auto;    line-height: 30px;}
.head .fr{    margin-right: 50px;}
.head .fr a{    padding: 0 15px;}
.top_bg{/* background:url(../images/top_bg.gif) repeat-x;*/ height:191px;position: relative;z-index: 20;}
.h_con{ height:136px; overflow:hidden;}
.h_con h1{ float:left;/*padding: 0 0 0 40px;*/width: 635px;}
.h_con h1 img{ /*width:468px; height:98px;padding: 0 0 0 35px;*/width: auto;    }
.h_con .h_dw{ float:left; padding:55px 0 20px 45px; background:url(../images/t_line.gif) no-repeat 0 48px;
 font-size:20px; color:#2469be; font-weight:bold;}
.h_dw span{  display:block; font-size:16px; color:#666;font-weight: normal; padding:10px 0 0;}
.h_con .tel{ float:left; padding:5px 0 0;width: 235px;margin-left: 85px;}
.tel span{display: block;width: 250px;height: 32px;line-height: 32px;text-align: center;background: #da1010;
    border-radius: 5px;color: #fff;}
.tel span a{ padding:0 15px;font-size: 12px;color: #fff;}
.tel span img{width: 20px;}
.tel em{
  display: block;
    background: url(../images/tel1.png) no-repeat 20px 40px;
    padding: 20px 0 0 80px;
    font-size: 14px;
    color: #666;
    font-weight: bold;
}
.tel em img{width: 42px;padding-right: 5px;}
.tel b{ display:block; font-size:20px; color:#dd3924;    padding-top: 5px;}
.nav{ height:55px; line-height:55px;background: #006dc2;}
.nav ul{width: 1200px;margin: 0 auto;}
.nav li{ float:left; /*background:url(../images/nav_bor.gif) no-repeat right 20px;*/position: relative;}
.nav li a{ font-size:16px; color:#fff;font-weight: bold; padding:0 36px;display:block; float:left;}
.nav li.current a,.nav li a:hover{ /*background:url(../images/nav_bg.gif) no-repeat center 45px;*/ text-decoration:none;}
.nav .nobor{ background:none;}
.h_con h1 span{font-size:14px; display:block; margin-bottom:6px;}
.f_bg .footer{overflow: hidden;}
.ewm{float: right;margin-top: 15px;margin-right: 20px;}
.ewm img{width: 120px;}

/*banner*/
	.slideBox{ width:100%;  overflow:hidden; position:relative; top:0;   }
	.slideBox .hd{  overflow:hidden; position:absolute;left:48%; bottom:10px; /*margin-left:-30px; */z-index:1; text-align:center; }
	.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;list-style: none;  }
	.slideBox .hd ul li{ margin:0 2px;  width:15px; height:15px; line-height:14px; 
		text-align:center; background:#fff; cursor:pointer; display:inline-block; border-radius:30px; }
	.slideBox .hd ul li.on{ background:#2058a2;  }
	.slideBox .bd{ position:relative; height:100%; z-index:0;   }
	.slideBox .bd li{ zoom:1; vertical-align:middle; }
	.slideBox .bd ul li img{width:100%;height: 100%; display:block;  }
	.slideBox .bd ul{ padding-left: 0; }

.so_bg{ height:107px;  overflow:hidden;}
.so{ width:1200px; margin:0 auto;overflow: hidden;}
.so p{font-size: 14px; color:#111; width:656px; height:50px; line-height:50px; overflow:hidden;}
.so p a{font-size: 14px; color:#111;}
.inp_1{ background:url(../images/s_inp.gif) no-repeat; width:265px; height:29px; border:none; padding:0 3px 0 10px; float:left; font-family:"Microsoft YaHei";font-size: 14px; color:#666; line-height:29px; outline:none;}
.so .so_so{ float:left; width:37px; height:29px;}	


.picScroll-left{
  width: 1200px;
  height: auto;
  overflow: hidden;
  position: relative;
  /* border: 1px solid #ccc; */
  margin-left: auto;
  margin-right: auto;
      padding: 20px 0 0 0;
}
.picScroll-left .hd .prev{display:block;  float:left; margin-left:30px; margin-top:120px;  overflow:hidden;
       cursor:pointer;     
    padding: 5px;}
.picScroll-left .hd .next{ display:block;  float:right; margin-right:23px; margin-top:120px;  overflow:hidden;
       cursor:pointer; 
    padding: 5px; }   
.picScroll-left .bd{ padding-top:20px;margin-left:25px}
.picScroll-left .bd ul{ overflow:hidden;}
.picScroll-left .bd ul li{ margin:0 10px;width:250px;float:left;display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{text-align:center;}
.picScroll-left .bd ul li .pic img{ display:block; width: 250px;height: 300px;border:1px solid #666; }
.picScroll-left .bd ul li .title{
    display: block;
    text-align: center;
    height: 25px;
    line-height: 25px;
    padding: 5px 0 0;
    overflow: hidden;}
.picScroll-left .bd ul li .title p{color: #666;font-size: 15px;font-weight: bold;}
.picScroll-left .bd ul li .title a{color: #fff;}
.pic1{margin-top: 4rem;margin-bottom: 4rem;width: 100%;}
.pic1 img{width: 100%;height: 180px;}



.plan_bg{/*background:url(../images/plan_bg.gif) repeat-x;height: 670px;*/font-size: 0;overflow: hidden;}
.plan_bt{height: 92px;text-align: center; /*padding:35px 0 0;*/overflow: hidden;}
.plan_bt a{font-size: 30px;color: #184998;    font-weight: bold;}
.plan_bt i{display: block;font-size: 18px;color: #666; padding:20px 0 0;    font-weight: bold;}
.plan_t{height: 44px;}
.plan_t ul li{width: 149px;height: 44px; border-right:#fff 1px solid;float: left;}
.plan_t ul li a{font-size: 16px;color: #fff;font-weight: bold; background:url(../images/plan_tbg04.gif) no-repeat;display: block;width: 148px;height: 44px;line-height: 44px;overflow: hidden;float: left; padding:0 0 0 28px;}
.plan_t ul li.cur a,.plan_t ul li a:hover{ background:url(../images/plan_tbg03.gif) no-repeat; text-decoration:none;}
.plan_m{ padding:28px 0 0;}
.plan_l{position: absolute;top: 156px;left: -30px;}
.plan_r{position: absolute;top: 156px;right: -30px;}
.plan_l img,.plan_r img{width: 23px;height: 80px;}
.plan_c{width: 1200px; display:inline-block; padding:0 0 25px;overflow: hidden;}
.plan_c ul li{width: 385px;float: left; padding:0 7px;}
.plan_c ul li a{font-size: 16px;color: #666;font-weight: bold;}
.plan_c ul li.cur a,.plan_c ul li a:hover{color: #2469be; text-decoration:none;zoom:1;}
.plan_c ul li img{width: 379px;height: 338px;padding: 2px; border:#b8b8b8 1px solid;}
.plan_c ul li.cur img,.plan_c ul li a:hover img{ border:#2469be 1px solid;}
.plan_c ul li span{ width:379px; display:block; text-align:center; height:25px; line-height:25px; padding:5px 0 0; overflow:hidden;}
.plan_m em{display: block;width: 234px;height: 34px;text-align: center;line-height: 34px;background: #2469be;overflow: hidden; margin:0 auto;}
.plan_m em a{font-size: 16px;color: #fff;}


.ab_bg{ background:#fff; height:650px; margin-top:2px; padding:50px 0 0 0;font-size: 0; overflow:hidden;}

.about h2{height: 40px;line-height: 40px; margin-top:20px; overflow: hidden;text-align: center;}

.about h2 a{font-size: 30px;color: #184998;}

.about dl{ width:1200px; display:inline-block; overflow:hidden; padding:30px 0 0;}

.about dl dt{ width:520px; float:left; padding:0 40px 0 8px;}

.about dl dt img{ width:500px; height:420px; margin-top:25px;}

.about dl dt span{display: block; padding:10px 0 0;}

.about dl dt span img{width: 507px;height: 30px;}

.about dl dd{ width:630px; float:left;}

.about dl dd p{ font-size:15px; color:#666; height:167px; line-height:26px; text-indent:2em; padding:15px 0 0; overflow:hidden;}

.about dl dd .span01{ display:inline-block;width: 630px; padding:0 0 28px;overflow: hidden;}

.about dl dd .span01 p { text-indent:inherit;}

.about dl dd .span01 em{display: block;float: left;width: 200px;height: 32px; padding:15px 10px 0 0;overflow: hidden;}

.about dl dd .span01 a{font-size: 15px;color: #fff;font-weight: bold;display: block;float: left;width: 200px;height: 32px;text-align: center;line-height: 32px;background: #8e8e8e;overflow: hidden;}

.about dl dd .span01 em.cur a,.about dl dd .span01 a:hover{background: #2469be; text-decoration:none;}

.about dl dd i{display: block;width: 46px;height: 22px;text-align: center;line-height: 22px;background: #d40000;overflow: hidden;}

.about dl dd i a{font-size: 12px;color: #fff;}

.about ul{display: block; padding:25px 0 0; width:650px;}

.about ul li{width: 200px;height: 245px;float: left;position: relative; padding:0 15px 0 0;}

.about ul li img{width: 200px;height: 255px;}

.about ul li span{display: block;width: 200px;height: 35px;position: absolute;top: 210px;left: 0; padding:0;}

.about ul li span a{font-size: 16px;color: #fff;font-weight: bold;display: block;width: 200px;height: 35px; background:url(../images/ab_picbg.png) repeat;text-align: center;line-height: 35px;overflow: hidden;}

.about ul li span a:hover{ background:#d40000; text-decoration:none;}



.sheb_bg{ background:url(../images/3f8cda6c10a5beeb.jpg) no-repeat center 0;height: 670px; padding:40px 0 0;font-size: 0;overflow: hidden;}

.sheb_t{height: 87px;text-align: center;}

.sheb_t a{font-size: 30px;color: #184998;    font-weight: bold;}

.sheb_t i{display: block;font-size: 18px;color: #666; padding:20px 0 0;    font-weight: bold;}

.sheb_l{width: 340px; padding:0 0 0 8px;}

.sheb p b{display: block;font-size: 16px;color: #b40909;width: 275px; padding:12px 0 5px 18px;}

.sheb p i{color: #2469be; padding:0 0 0 8px;}

.sheb p span{display: block;font-size: 16px;line-height: 25px;width: 275px; padding:0 0 0 18px;}

.sheb p a{color: #666;width: 308px;height: 130px; border:#184998 1px solid;background: #fff;display: block;}

.sheb p.cur a,.sheb p a:hover{color: #fff;background: #184998; text-decoration:none;}

.sheb p.cur a b,.sheb p.cur a i,.sheb p a:hover b,.sheb p a:hover i{color: #fff;}

.sheb_l p{ padding:0 0 58px;}

.sheb_l .sheb_p03{ padding:27px 0 0;}

.sheb_l .sheb_p03 a{height: 77px;}

.sheb_r{width: 310px; padding:0 14px 0 0;}

.sheb_r p a{height: 100px;}

.sheb_r .sheb_p04{ padding:70px 0 80px;}

.sheb_r .sheb_p04 a{height: 145px;}

.sheb_bot{display: block;width: 170px;text-align: center; margin:0 auto; padding:20px 0 0;}

.sheb_bot i{display: block;font-size: 16px; padding:10px 20px; border-radius:5px; color: #fff;background:#2469be;}

.sheb_bot:hover i {background:#d40000;}

.sheb_bot img{width: 146px;height: 34px;}

#in_cp ul li{ width:400px; float:left; margin:0 0 10px 30px; padding:0px; position:relative;}

#in_cp ul li img { width:398px; height:258px;border:1px #e7e7e7 solid;}

#in_cp ul li b { display:block; line-height:45px; text-align:center; color:#333; font-size:16px;}

#in_cp ul li:hover b  { color:#d40000; }

#in_cp ul li .text{ width:100%; height:0; overflow:hidden; position:absolute; left:0; top:0; background:url(../images/bgs.png);}

#in_cp ul li .text span a{ display:block; text-align:center; width:110px; padding-left:25px; height:45px; line-height:45px; opacity:1; font-size:16px; margin:30px auto 0 auto; display:block; background:#d40000; color:#fff; font-weight:bold; }

#in_cp ul li .text span a:hover { background:#000;}

#in_cp ul li .text span a.mt50{margin-top:70px;}

#in_cp ul li .text span.ckbut1 a{ background:#d40000 url(../images/bt6.png) no-repeat 15px 14px;}

#in_cp ul li .text span.ckbut1 a:hover,#in_cp ul li .text span.qqbut1 a:hover { background-color:#000;}

 { background-color:#000;}

#in_cp ul li .text span.qqbut1 a{ background:#d40000 url(../images/bt7.png) no-repeat 16px 12px;}



ul.sheb_list { width:300px; margin-top:68px; color:#333;}

ul.sheb_list li { height:auto; margin-bottom:50px; background:#fff; padding:20px; border:1px #ccc solid; font-size:16px; color:#000;}

ul.sheb_list li:hover { background:#2469be; color:#fff; cursor:pointer;}

ul.sheb_list li:hover a,ul.sheb_list li:hover a strong{ color:#fff;}

ul.sheb_list li strong { color:#d40000;}

.nav-foot ul li{float: left;}
.nav-foot ul li a{
  font-size: 16px;
    color: #fff;
    font-weight: bold;
    padding: 0 36px;
    display: block;
    float: left;
}
.nav-foot{overflow: hidden;width: 1200px;margin: 0 auto;    line-height: 80px;}

/*优势*/

.ys_tbg{ background:url(../images/bg1.png) no-repeat center 0; height:152px; overflow:hidden;}

.ys01{ background:url( ) no-repeat center 0; height:440px; overflow:hidden;}

.ys02{ background:url( ) no-repeat center 0; height:370px; overflow:hidden;}

.ys03{ background:url( ) no-repeat center 0; height:430px; overflow:hidden;}

.ys04{ background:url( ) no-repeat center 0; height:400px; overflow:hidden;}

.ys_tbg h2{text-align: center;}

.ys_tbg h2 a{font-size: 24px;color: #fff;}

.ys_tbg h2 i{display: block;font-size: 36px; padding:15px 0 15px;}

.ys dl{ display:inline-block;overflow: hidden;}

.ys dl dt{ display:inline-block;}

.ys dl dt em{display: block;float: left;width: 144px; margin-left:12px;}

.ys dl dt em img{width: 144px;height: 72px;}

.ys dl dt h5{float: left;height: 64px;line-height: 32px;overflow: hidden; padding:8px 0 0 10px;}

.ys dl dt h5 a{font-size: 22px;color: #cb362f;}

.ys dl dt h5 i{color: #2469be;}

.ys dl dd{ padding:10px 0 0;}

.ys dl dd p{font-size: 16px;color: #666;line-height: 32px; background:url(../images/ys_ico01.gif) no-repeat 0 14px; padding:0 0 0 15px;}

.ys dl dd span{display: block; padding:20px 0 0;}

.ys dl dd span a{font-size: 16px;color: #184998;font-weight: bold; padding:0 15px;}

.ys01 .ys dl{width: 475px; padding:105px 0 0 25px;}

.ys02 .ys dl{width: 600px; padding:30px 0 0 600px;}

.ys03 .ys dl{width: 600px; padding:115px 0 0 25px;}

.ys03 .ys dl dt h5 a,.ys03 .ys dl dd span a{color: #666;}

.ys03 .ys dl dd p{color: #888; background:url(../images/ys_ico02.gif) no-repeat 0 14px;}

.ys04 .ys dl{width: 440px; padding:25px 0 0 600px;}

.ys .ys_tel{display: block;font-size: 25px;color: #666;width: 360px;text-align: center; margin:200px 0 0 420px;  overflow: hidden;}

.ys .ys_tel i{color: #2469be;}


.syjjfa { width:500px; margin-top:52px; overflow:hidden;}
.m3list ul { width:550px;}
.m3list li { width:240px; height:380px; overflow:hidden; text-align:center; font-size:14px; margin:20px 20px 0 0; float:left;}
.m3list li img { width:238px; height:168px;  border:1px #ccc solid;}
.m3list li b { display:block; height:40px; line-height:40px; font-size:16px; overflow:hidden;}
.m3list li p { line-height:25px; color:#888; }


.news{ width:656px; font-size:0; padding:52px 0 60px;}

.news_t,.wd_t{background: #2469be; height:42px; line-height:42px;overflow: hidden;}

.news_t ul li{width: 168px;float: left; border-right:#fff 1px solid;}

.news_t ul li a{ font-size:18px; color:#fff; font-weight:bold; display:block; width:168px; height:42px; line-height:42px; text-align:center;overflow: hidden;}

.news_t ul li.cur a,.news_t ul li a:hover{background:#184998; text-decoration:none;}

.news_t .nobor{ border:none;}

.news_t span,.wd_t span{ float:right; padding:0 15px 0 0;}

.news_t span a,.wd_t span a{ font-size:14px; color:#fff;font-weight: bold;}

.news dl{ width:334px; padding:18px 0 0;float: left; overflow:hidden;}

.news dt{ width:334px;}

.news dt img{ width:334px; height:173px;}

.news dd{ overflow:hidden; width:334px; padding:10px 0 0;}

.news dd h5{ height:50px; line-height:25px; overflow:hidden;}

.news dd h5 a{ font-size:16px; color:#232323;}

.news dd p{ font-size:14px; color:#666; height:100px; line-height:25px;overflow: hidden; padding:5px 0 0;}

.news dd span a{ display:block; width:100px; text-align:center; margin-top:10px; height:30px; line-height:30px; font-size:12px; color:#fff; background:#d40000; }

.news dd span a:hover { background:#06F;}

.news_m ul{width:300px; display:block;float: left; padding:14px 0 0 18px; overflow:hidden;}

.news_m ul li{ height:32px; line-height:32px; border-bottom:#d2d2d2 1px dashed; overflow:hidden; background:url(../images/news_ico.gif) no-repeat 5px 15px;}

.news_m ul li a{  font-size:14px; color:#232323; padding:0 0 0 15px;float: left;}

.news_m ul li.cur a,.news_m ul li a:hover{ color:#2469be;font-weight: bold; text-decoration:none;}

.cpzt{
  width:1200px;
  margin:0 auto;
  overflow:hidden;
}
.cpzt_top{
  width:1200px;
  overflow:hidden;
      margin-top: 15px;
}
.cpzt_top ul{
  width:1170px;
  margin: 0 auto;
  /*background:url(../images/cpzt.gif) left bottom no-repeat;*/
  overflow:hidden;
}
.cpzt_top li{
  width:185px;
  margin-top:20px;
  float:left;
  height:54px;
      margin: 5px;
}
.cpzt_top li a{
  width:180px;
  height:54px;
  display:block;
  text-align:center;
  line-height:54px;
  font-size:13px;
}
.red a{
  background:#db0000;
  color:#fff;
}
.red a:hover,.hs a:hover{
  background:#ccc;
}
.hs a{
  background: #db0000;
  color: #fff;
}
.cpzt .center img{width: 155px;}

.albums{
  width: 100%;
    float: left;
        /*background-color: #eaeaea;*/
}
.albums-inner{
  width: 1100px;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
/*      overflow: hidden;*/
}
.albums-title {
  float: left;
  width: 100%;
  color: rgba(53,117,159,1);
  font-size: 20px;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: rgba(53,117,159,1);
  line-height: 50px;
  margin-bottom: 100px;
}
.albums-tab{
  float: left;
  width: 300px;
  margin-right: 100px;
/*  margin-bottom: 100px;*/
}
.albums-tab:nth-child(3n+0) {
  margin-right: 0px;
}

.albums-tab-thumb{
  float: left;
  width: 300px;
  height: 305px;
}
.albums-tab-thumb img {
  height: auto;
  width: 290px;
  background-color: rgba(255,255,255,1);
  padding: 5px;   
}
.albums-tab-text{
  float: left;
  width: 100%;
  text-align: center;
  color: rgba(53,117,159,1);
  margin-top: 30px;
  margin-bottom: 15px;
  font-size: 18px;
}
.albums-tab-text span {
  font-size: 14px;
  color: rgba(102,102,102,1);
}

.product-index{overflow: hidden;position: relative;    margin-top: 25px;/*background-color: #eaeaea;*/}

.btn-more-1 {
  display: inline-block;
  width: 203px;
  height: 38px;
  line-height: 38px;
  font-size: 14px;
  border: 1px solid #DBDBDB;
  position: relative;
  z-index: 1;
  overflow: hidden;
      margin-top: 10px;
    margin-bottom: 10px;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  background: #195fcc;
    color: #fff;
    text-align: center;
}
.product-more {
 /* margin-top: 55px;*/
}
.case-more {
  color: #fff;
  border-color: #575755;
}
.btn-more-1:before {
  content: ' ';
  position: absolute;
  left: -100%;
  top: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: #CD2F21;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}
.btn-more-1:hover {
  color: #fff;
}
.btn-more-1:hover:before {
  left: 0;
}



.box4{padding:30px 0; background:#eeeeee;}
.bb4{width:1020px; height:1407px; margin:0 auto;background:url(../images/bg10.png) top center no-repeat; position:relative;}
.bb4 .bb4-1{position:absolute; top:255px; left:610px;width:385px;}
.bb4 .bb4-1 h3{font-size:25px;font-weight:bold; margin-bottom:12px; color:#333;}
.bb4 .bb4-1 h3 span{color:#014baa;}
.bb4 .bb4-1 p{line-height:27px; margin-bottom:8px;font-size:14px;padding-left:30px;}
.bb4 .bb4-1 p span{color:#d30000;}

.bb4 .bb4-2{position:absolute; top:605px; left:150px;width:435px;}
.bb4 .bb4-2 p{margin-bottom:6px;}

.bb4 .bb4-3{position:absolute; top:937px; left:610px;width:440px;}
.bb4 .bb4-3 p{line-height:28px; margin-bottom:5px;font-size:14px;padding-left:25px;}

.bb4 .bb4-4{position:absolute; top:1200px; left:150px;width:440px;}
.bb4 .bb4-4 p{margin-bottom:8px;}


.container2{width:100%;/*margin-left: -960px;left: 50%;margin-top: 50px;*/position: relative;
  /*height: 632px;*/background: url(../images/about-bj1.png) no-repeat;}
.about_nei{width: 1198px;/*height: 632px;*/margin: 0 auto;}
.about1{width: 520px;height: 462px;float: right;background: url(../images/about_bj2.png);}
.about_bt{width: 1200px;height: 100px;margin: 0 auto;text-align: center;font-size: 30px;
  font:400 24px/20px "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ";color: #fff;padding-top: 25px;padding-bottom: 40px;}
.about_bt b{text-align: center;font: 400 24px/20px "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ";/*color: #ff8e1c;*/
font-size: 30px;}
.about_bt span{text-align: center;font: 400 18px/46px "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ";color: #808080;}
.wenzi{
   width: 447px;
   margin: 0 auto;
/*   padding-top: 15px;*/
   padding-left: 8px;
   }
.wenzi p{
  font-size: 16px;
    font-family: 微软雅黑, "Microsoft YaHei";
    color: #fff;
    line-height: 2.5rem;
}
.xiangqing a{
    width: 109px;
    height: 30px;
    font: 400 14px/32px "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ";
    color: #fff;
    text-align: center;
    float: left;
    background: #d40000;
    margin-top: 10px;
    margin-left: 45px;
}
.ull li img{width: 250px;height: 200px;}
.ull{padding: 20px 0 40px 0;}

.picScroll-left{
  width: 1300px;
  height: auto;
  overflow: hidden;
  position: relative;
  /* border: 1px solid #ccc; */
  margin-left: auto;
  margin-right: auto;
/*      padding: 50px 0 0 0;*/
}
.picScroll-left .hd .prev{display:block;  float:left; margin-left:15px; margin-top:150px;  overflow:hidden;
       cursor:pointer;     /*background: #a2a1a1;*/
    padding: 5px;}
.picScroll-left .hd .next{ display:block;  float:right; margin-right:5px; margin-top:150px;  overflow:hidden;
       cursor:pointer;    /*background: #a2a1a1;*/
    padding: 5px; } 
.picScroll-left .hd a img{width: 30px;}  
.picScroll-left .bd{ padding-top:20px;margin-left:25px}
.picScroll-left .bd ul{ overflow:hidden;}
.picScroll-left .bd ul li{ margin:0 10px;width:280px;float:left;display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{text-align:center;}
.picScroll-left .bd ul li .pic img{ display:block; width: 280px;height: 320px;/*border:1px solid #666;*/border: 5px solid #ccc; }
.picScroll-left .bd ul li .pic img:hover{border:5px solid #db0000;}
.picScroll-left .bd ul li .title{line-height:30px;text-align: left;padding-left: 20px;/*background: #0a1182;*/height: 40px;}
.picScroll-left .bd ul li .title p{color: #666;text-align: center;}
.picScroll-left .bd ul li .title a{color: #fff;}

.anli{width: 1210px;/*height: 500px;*/margin: 0 auto;}
.case_bt{width: 1198px;height: 55px;margin: 0 auto;text-align: center;font:400 24px/20px "Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜";color: #000;
padding-top: 25px;padding-bottom: 80px;}
.case_bt b{text-align: center;font: 400 24px/20px "Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜";/*color: #ff8e1c;*/}
.case_bt span{text-align: center;font: 400 18px/46px "Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜";color: #808080;}
.anli_nei{width: 1210px;height: 322px;margin: 0 auto;}
.product_list7{
    width: 1200px;    margin: 0 auto;
}
.product_list7 li{float:left;margin-left: 5px;margin-right: 6px;padding-bottom:15px;_display:inline;width: 290px;position: relative;}
.product_list7 li a.img img{width:275px;height: 201px;}
.product_list7 li h3{text-align:center;padding-top: 2px;margin-top: 0px;text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  font: 400 14px/41px "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ";}
.product_list7 li p{text-align:center;padding-top: 2px;font: 400 14px/28px "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ";color: #fff;}
.product_list7 li h3 a{font-weight:normal;color: #fff;font-size: 16px;}
.product_list7 li:hover a{color:#000;}
.product_list7 li:hover p{color:#000;}
.product_list7 li :hover{color:#000;}
.product_list7 li:hover .jian1{background:url(../images/bg33.png);}

.product_list7 li a img{display:block;}
.product_list7 li a img:hover{border:5px solid #db0000;}
.product_list7 li:nth-child(4n){
    float: right;
    margin-right: 0px;
}

.jian1{width: 275px;height: 155px;background: url(../images/bj9.png);}


/*.product_list7 li .hh{background:url(../images/chanpin_bj.png)no-repeat;width:275px;height:321px;position: absolute;top:0;display:none;}
.product_list7 li:hover .hh{display: block;opacity:0.9;}*/
.jian2{
    color: #fff;
    font: 400 14px/24px "Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜";
    text-align: center;
    }



/*content*/
.content{
  zoom: 1;
  overflow: hidden;

}

/*首面修改-企业动态*/

/* ui-banner */
.ui-banner{display:block;position:relative;width:1154px;}
.ui-banner.ui-banner-invalid{display:none;}
.ui-banner,.ui-banner .ui-banner-slides,.ui-banner .ui-banner-slogans,.ui-banner .ui-banner-arrow{height:350px;}
.ui-banner .ui-banner-slides,.ui-banner .ui-banner-slogans,.ui-banner .ui-banner-arrow{position:absolute;top:0;}
.ui-banner ul{list-style-type:none;margin:0;padding:0;overflow:hidden;}
.ui-banner .ui-banner-slides{width:445px;height:350px;left:1px;}
.ui-banner .ui-banner-slides li{/*display:none;*/position:absolute;top: 5px;+top:10px;}
.ui-banner .ui-banner-slides li img{width:445px;height:350px;border:none;}
.ui-banner .ui-banner-slides li.ui-banner-slides-current,.ui-banner .ui-banner-slides li.ui-banner-slides-prev,.ui-banner .ui-banner-slides li.ui-banner-slides-next{display:block;}
.ui-banner .ui-banner-slides li.ui-banner-slides-current{left:0;}
.ui-banner .ui-banner-slides li.ui-banner-slides-prev{left:-654px;}
.ui-banner .ui-banner-slides li.ui-banner-slides-next{left:654px;}
.ui-banner .ui-banner-slogans{height:350px;overflow:hidden;width:698px;right:0;}
.ui-bnnerimg{
  width: 103px;
  height: 83px;
}
.ui-bnnerp{
  width: 550px;
  height:80px;
  padding-left: 20px;
}
.ui-bnnerp h3{
  font-size: 14px;
  color: #666;
  font-weight: bold;
}
.ui-bnnerp p{
  color: #999;
}
.ui-line{
  zoom: 1;
  overflow: hidden;
}
.ui-line-hover{
  background:url("../images/stuj.png") no-repeat left center;
}

.ullinehover{
  border-bottom: 1px solid #ececec;
  height: 86px;
  margin: 0 0 3px 25px;
  +margin: 0 0 1px 25px;
  padding: 6px 0;
}

.ui-bnnerp-hover{
  background-color:#9b040d;
  color:#fff;
}
/*.ullinehover:hover .ui-bnnerp h3,.ullinehover:hover .ui-bnnerp p{
  color: #fff;
}*/
.uibannerslog ul li{
  border: 1px solid red;
}
.ui-bnnerp-hover h3,.ui-bnnerp-hover p{
  color:#fff;
}
.ui-banner .ui-banner-arrow{display:block;width:23px;outline:none;}
.ui-banner .ui-banner-arrow.ui-banner-arrow-prev{
  background: transparent url("../images/jleft.jpg") no-repeat scroll 0 0;
  height: 23px;
  right: -43px;
  top: 17px;
  width: 23px;
}
.ui-banner .ui-banner-arrow.ui-banner-arrow-next{
  background: transparent url("../images/jright.jpg") no-repeat;
  height: 23px;
  right: -43px;
  top: 49px;
  width: 23px;
}
.ui-banner .ui-banner-arrow.ui-banner-arrow-next img{left:-15px;}
.ui-banner .ui-banner-overlay{bottom:0;height:10px;position:absolute;right:0;width:173px;}
.floatLeft img{width: 103px;height:80px;}
.warrper .center img{width: 155px;}

.f_link{width:1200px;margin:0 auto;line-height:30px;line-height:30px;font-size: 18px;color: #333333;/*height: 80px;line-height: 80px;*/}
.f_link span{color: #0955cf}




/*常见问题*/

.content{overflow: hidden;}

.allFocus{ width:525px; text-align:left; margin-top:52px;  }

.wd_t a{font-size: 18px;color: #fff;font-weight: bold; padding:0 0 0 15px;}

	.allFocus .m2list li{ text-align:left; margin-top:15px; padding-bottom:15px; color:#666; font-size:14px; border-bottom: #c7c7c7 1px dotted; }

	.allFocus .m2list li .pic{ font-weight:bold; background:url(../images/wen.png) no-repeat left center; padding-left:25px; height:22px; line-height:22px; overflow:hidden; font-size:16px;}

	.allFocus .m2list li p{ overflow:hidden; display:block; margin-top:5px; line-height:20px; color:#888; height:40px; background:url(../images/da.png) no-repeat left top; padding-left:25px;}



.jz_bg{background: #f6f6f6; padding:38px 0 30px;font-size: 0;overflow: hidden;}
.jz h2{ padding:0 0 60px 0; height: 40px;line-height: 40px;overflow: hidden;text-align: center;}
.jz h2 a{font-size: 30px;color: #184998;font-weight: bold;}
.jz dl{ width:285px; height:385px;background: #fff; border:#dadada 1px solid; float:left; margin:0 6px; display:inline;overflow: hidden;}
.jz dt{ width:258px; padding:18px 0 0; margin:0 auto;}
.jz dt img{ width:258px; height:182px;}
.jz dd{ width:258px; padding:10px 0 0; margin:0 auto; overflow:hidden;}
.jz dd h5{line-height:30px; height:30px; overflow:hidden; border-bottom:#333 1px solid;}
.jz dd h5 a{ font-size:16px; color:#333;}
.jz dd span{font-size:14px; color:#666;font-weight: bold;/*line-height:22px; height:22px;*/ padding:5px 0 0; overflow:hidden; display:block;}
.jz dd p{font-size: 14px; color:#666; line-height:24px; height:96px; overflow:hidden; text-indent:2em;}

.news_m{overflow: hidden;}

/*底部开始*/
.f_bg{ /*background:#464646;*/ height:351px; overflow:hidden;background: url(../images/foot_bj.png)no-repeat;}
.f_nav{ height:42px; line-height:42px; text-align:center; overflow:hidden;}
.f_nav a{ font-size:14px; color:#fff; padding:0 42px;}
.links{ padding:25px 0 0;height: 91px;overflow: hidden;}
.links_l{width: 130px; background:url(../images/f_line.gif) no-repeat right 5px; padding:2px 0 0;}
.links_l a{ font-size:20px; color:#fff;}
.links_l a img{ width:80px; height:20px;display: block; padding:0 0 5px;}
.links_c{ height:50px; line-height:25px; overflow:hidden; width:990px;}
.links_c a{ padding:0 28px; display:inline-block;font-size: 14px; color:#fff;}
.links_r{ height:50px; line-height:50px; overflow:hidden;}
.links_r a{font-size: 14px; color:#fff;}
.f_logo{ padding:38px 80px 0 0;}
.f_logo img{ width:300px; height:100px;}
.f_ban{ padding:25px 0 0;}
.f_ban p{ font-size:14px; color:#fff; /*line-height:25px;*/}
.f_ban span{ padding:0 20px;}
.f_ban a{ font-size:14px; color:#fff;}
.f_er{ padding:55px 0 0 0;width: 315px;}
.f_er img{ width:100px; height:100px;}
.f_er p{display: block;float: left;width: 140px;text-align: center; /*padding:0 0 0 22px;*/}
.f_er p span{display: block;font-size: 14px;color: #fff; padding:10px 0 0;}


/*底部结束*/



/*product*/
.pic-left{overflow: hidden;width: 1200px;position: relative;margin: 0 auto;}
.pic-left ul li{float: left;width: 300px;}
.pic-left ul li .title p{color: #666;font-size: 15px;font-weight: bold;text-align: center;    padding-top: 10px;}
.pic-left ul li .pic img{display: block;width: 290px;height: 350px;border: 1px solid #666;}



/*******分页*************/
.page{width:100%;text-align:center;clear:both;/*height:42px;*/padding:20px 0;overflow:hidden;}
.page a{padding:2px 5px;border:1px solid #ccc;color:#505050;margin:0 1px;font-size:13px;text-align:center;}
.page .more{border:0;}
.page a:hover{background:#EB3900;border-color:#EB3900;color:#FFF;}
.page .pre{font-weight:600;color:#ff6400;}
.page .next{font-weight:600;color:#ff6400;}
.page .pre:hover{background:#EB3900;border-color:#EB3900;color:#FFF;}
.page .next:hover{background:#EB3900;border-color:#EB3900;color:#FFF;}
.page .more:hover{background:none;color:#505050;}
.page .current{background:#EB3900;border-color:#EB3900;color:#FFF;font-weight:700;}
.page .current:hover{background:#EB3900;border-color:#EB3900;color:#FFF;font-weight:700;}
.page .no_pre{color:#ccc;font-weight:600;}
.page .no_pre:hover{color:#ccc;background:none;border-color:#CCC;}
.page .no_next{color:#ccc;font-weight:600;}
.page .no_next:hover{color:#ccc;background:none;border-color:#CCC;}
.rm-pages{
	padding: 10px;
	text-align: center;
}

.sider-title{height:50px; line-height:50px; border-bottom:1px solid #ddd;}
.st{width:1130px; margin:0 auto;    font-size: 15px;}
.container li .download-btn {
    display: inline-block;
    border: 1px solid #d1202f;
    padding: 0 10px;
    line-height: 24px;
    height: 28px;
    border-radius: 5px;
    padding-right: 26px;
    background-image: url(../images/down.png);
    background-position: right center;
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: bold;
    color: #d1202f;
}

/*abpg*/
.pg{width:1200px; margin:20px auto; padding:0 10px;}
.pg-nav{width:200px; float: left;}
.pg-nav-title{height: 70px; line-height:70px; font-size: 22px; color: #FFFFFF; text-align: center; width:200px; background: url(../images/nav.png);}
.pg-con{width:960px; margin-left: 20px; float: left;}
.pg-nav ul{margin-top:20px;}
.pg-nav ul li{margin-top:10px; }
.pg-nav ul li a{width:100%; height: 50px;text-align: center; font-size: 16px; line-height: 50px; display: inline-block; background-color: #3786C7; color: #FFFFFF;}
.pg-nav ul li a:hover{background-color: #F39800;}
.bread{padding:10px 0; border-bottom: 1px solid #CCCCCC;}
.bread p{margin-left: 10px; padding-left: 10px; border-left: 2px solid #3786C7; line-height: 1;}
.bread p a{color: #666; padding:0 5px;}
.bread p a:hover{color: #F39800;}
.pg-content{padding:10px; margin-top:20px;}
.pg-content img{max-width: 100%; margin-bottom: 20px;}
.pg-content p{line-height: 2; color: #444444; text-indent: 2em; margin-bottom: 10px;}

.product-list{padding:20px 0;}
.product-list .clearfix li{width:280px; float:left; margin:0 20px; display:inline; text-align:center;}
.product-list .clearfix li a{    transition: .5s;}
.product-list .clearfix li img{padding:2px; border:1px solid #ddd;width:280px;height:270px;    transition: .5s;}
/*.product-list .clearfix li img:hover{-webkit-transition: .3s;-o-transition: .3s;}*/
.product-list .clearfix li h3{font-size:14px;font-weight:normal; line-height:24px;margin-top:3px;}
.product-list .clearfix li p{margin-top: 10px; color: #444444;  margin-bottom: 10px;width: 280px;   text-overflow: ellipsis;
    white-space: nowrap;overflow: hidden;}
.pro-wz a.more2{display:inline-block; padding:0 15px; background:#1146BA;color:#fff; margin-top:10px;}

/*new-pg*/
.pg-con .newspg{padding: 0;margin-top: 0;}
.news-con{margin-left: 120px;}
.news-tim{float: left; display: inline-block; width:90px; height: 90px; padding:10px; margin:10px; background-color: #378ED1;}
.news-con h3{font-size: 16px; padding:15px 0 10px; }
.news-con h3 a{color: #666666;font-size: 16px;font-weight: bold;}
.news-con h3 a:hover{color: #F39800;}
.news-con p{line-height: 2; font-size: 14px; overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news-tim span{display: inline-block; width:100%; font-size: 28px; text-align: center;  color: #FFFFFF;}
.news-tim p{line-height: 30px; font-size: 16px; text-align: center; color: #FFFFFF;text-indent: 0;}
.newspg li{padding-bottom: 15px; border-bottom: 1px dashed #CCCCCC;}
.newspg li:after{display: block; content: ""; clear: both;}
.newsdetail h2{font-size: 24px; margin:10px 0 20px; text-align: center; font-weight:normal;}
.newsdetail>p{text-align: center; text-indent: 0;}
.newsdcon{padding:30px 0 0;}
.newsdcon p{font-size: 15px; line-height: 2; text-indent: 2em;}

.fanganpg ul  li{ border-bottom:dotted 1px #dbdbdb; line-height:50px;font-size: 16px;}
.fanganpg ul li a:hover{ text-decoration:underline; color:#c30;}
.fanganpg ul li span{ float:right;}

.about-content{padding: 0 10px;}
.about-content h3{
  font-weight: bold;
  font-size: 28px;
  color: #000000;
  margin-top: 25px;
  margin-bottom: 5px;
  line-height: 36px;
}
.about-content p{
  color: #000000;
  font-size: 16px;
  line-height: 30px;
}

table{width: 100%;}


.main_right .p_detail{

  width:960px;

  margin:30px auto;

  padding: 0px 10px;

}

.main_right .btn_box{

  width: 730px;

  height: 30px;

  margin: 40px auto;

  text-align: center;

}



.main_right .p_detail .sub_title{

  color: #134E88;

  font-size: 14px;

  margin-bottom: 15px;

}



.main_right .p_detail .text_font{

    line-height: 25px;

    margin-bottom: 15px;

  }



.wp_limit{

    width: 100px;

    overflow: hidden;

    text-overflow:ellipsis;

    white-space: nowrap;

    text-indent:10px;

    text-align:center;

    height:40px;

    line-height:40px;

  }

  

  .text_limit{

    width: 180px;

    overflow: hidden;

    text-overflow:ellipsis;

    white-space: nowrap;

    text-indent:10px;

    text-align:center;

    height:40px;

    line-height:40px;

  }


.product_show .sm{ width:100%; float:left; margin-top:20px;}
.product_show .sm .smbt{ border-bottom:solid 1px #dadada; width:100%; float:left;}
.product_show .sm .smbt span{ background:#072fa8; color:#fff; padding:5px 10px; border-radius:4px 4px 0 0; font-size:14px; float:left;}
.product_show .sm .neirong{ padding:10px; line-height:24px; float:left;}
.product_show .sm .neirong img{width:;}
.product_show .sm h4{padding: 9px;color: #3786c7;}
.product_show .sm .neirong ul li{background: none;font-size: 16px;    line-height: 35px;}
.product_show .p_summary li{ border-bottom:dotted 1px #ccc; line-height:3rem; padding-left:10px;
 margin-bottom:10px;font-size: 16px;background: none;}
.product_show{ padding:20px 0;/*margin-left: 5%;*/overflow: hidden;}
.product_show .p_banner{ width:452px; float:left;    padding: 10px;}
.product_show .p_banner img{ width:450px; /*border:solid 1px #dadada;*/vertical-align: top;}
.product_show .p_summary{ width:420px; float:left; margin-left:30px;}
.neirong .back{text-align: center;}
.neirong .back a{color: #428bca;}

.news-extra-area {
    color: #A9A9A9;
    text-align: center;
    line-height: 24px;
    border-bottom: 1px dashed #ccc;
    margin: 0 5px 30px;
}
.pg-con h2{
      text-align: center;
    font-size: 18px;
    overflow: hidden;
    margin-bottom: 10px;
    margin-top: 10px;
}
.pg-con .back{text-align: center;}
.pg-con .back a{color: #428bca;}
.pg-con .p1{
  text-indent: 25px;
    line-height: 25px;
    padding-top: 20px;
}
.pg-con .p2{
  text-indent: 25px;
    line-height: 25px;
/*    padding-top: 20px;*/
}

.containert ul li img{width: 300px;height: auto;}
.containert ul li:nth-child(5) img,.containert ul li:nth-child(6) img{padding-top: 100px;}
.containert ul li{float: left;margin: 20px 10px;}
.containert{overflow: hidden;}
















@media screen and (max-width: 600px) {

	.nav {

		position: relative;

		min-height: 40px;

	}	

	.nav ul {

		width: 124px;

		/*padding: 5px 0;*/

		position: absolute;

		top: 0;

		left: 0;

		border: solid 1px #aaa;

		background: #fff url(../images/menu.png) no-repeat 15px 14px;

		border-radius: 5px;

		box-shadow: 0 1px 2px rgba(0,0,0,.3);

	}

	.nav li {

		display: none; /* hide all <li> items */

		margin: 0;

	}

	.nav .current {

		display: block; /* show only current <li> item */

	}

	.nav a {

		display: block;

		padding: 5px 5px 5px 32px;

		text-align: left;

		color: #666;

	}

	.nav .current a {

		background: none;

		color: #666;

	}



	/* on nav hover */

	.nav ul:hover {

		background-image: none;

	}

	.nav ul:hover li {

		display: block;

		margin: 0 0 5px;

	}

	.nav ul:hover .current {

		background: url(../images/check.png) no-repeat 10px 7px;

	}





	/* center nav */

	.nav.center ul {

		left: 66%;top: -232%;

		/*margin-left: -90px;*/

	}

	

}

.m3list,.m3list ul{overflow: hidden;}



@media screen and (max-width: 468px){
            .top_bg,.scroll{display: none;}
            .wenzi p{color: #333;}
            /*.slideBox .bd ul li img{height: 200px;}*/
            .header, .content, .footer,.container{width: 100%;overflow: hidden;}
            .product-index ul li{width: 47%;overflow: hidden;}
            .f_logo,.f_ban,.f_er,.f_er p{padding: 5px;text-align: center;width: 100%;}
            .f_bg{height: auto;    background: #3e70bd;}
            .nav-foot{display: none;}
            .pg-nav ul li {display: inline-block;background: none;padding: 0;border-bottom: none;
                    line-height: 30px;text-align: center;width: 48%;border: 1px solid #ccc;border-radius: 50px;margin-bottom: 15px;}
                .pg-nav ul,.pg-nav,.pg{width:100%;}
                .pg-con{width: 100%;margin:0;}
                .pg-nav-title{color: #333;background: url(../images/9.png) no-repeat bottom center;
                  margin-bottom: 25px;width: 100%;margin:0 auto; }
                .news-con h3{ text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
                .case_bt,.anli,.product_list7{width: 100%;    overflow: hidden;}
                .product_list7 li,.product_show .sm .neirong p img{width: 100%;height: auto; }
                .product_list7{margin: 0 50px auto;}
                .ull,.about_nei,.about1,.youshi,.about_bt,.cpzt,.cpzt_top ul,.cpzt_top,.cpzt_top li a,
                .picScroll-left .bd ul li,.wenzi{width: 100%;    height: auto;}
                .box4,.picScroll-left .hd{display: none;}
                .container2{background: none;}
                .ull li,.product_show .p_summary,.product_show .sm .neirong{width: 100%;}
                .ull li img{width: 100%;height: auto;}
                .pg-nav ul li a{background: none;color: #666;}
                .map img{width: 100%;}
                .main_right,.main_right table,.main_right table tbody,.main_right table tbody tr,.main_right .p_detail{width: 100%;}
                .main_right table tbody tr td{width: 16%;}
                .main_right table tbody tr td:nth-child(3),.main_right table tbody tr td:nth-child(4),
                .main_right table tbody tr td:nth-child(5),.main_right table tbody tr td:nth-child(6){display: none;}
                .product_show .p_banner img,.product_show .p_banner,.f_link{width: 100%;}
                .center img{width: 100%;}
                .product-list{margin: 20px;}
                .slideBox .hd{left: 40%;}
                .product_show .p_summary{margin-left: 0;}



                }


@media screen and (min-width: 468px) and (max-width: 768px){
            .top_bg{/*display: none;*/}
            .slideBox .bd ul li img{height: 200px;}
            .header, .content, .footer,.container{width: 100%;overflow: hidden;}
            .product-index ul li{width: 47%;overflow: hidden;}
            .f_logo,.f_ban,.f_er,.f_er p{padding: 5px;text-align: center;width: 100%;}
            .f_bg{height: auto;    background: #3e70bd;}
            .nav-foot{display: none;}
            .pg-nav ul li {display: inline-block;background: none;padding: 0;border-bottom: none;
                    line-height: 30px;text-align: center;width: 48%;border: 1px solid #ccc;border-radius: 50px;margin-bottom: 15px;}
                .pg-nav ul,.pg-nav,.pg{width:100%;}
                .pg-con{width: 100%;margin:0;}
                .pg-nav-title{color: #333;background: url(../images/9.png) no-repeat bottom center;
                  margin-bottom: 25px;width: 100%;margin:0 auto; }
                .news-con h3{ text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
                .case_bt,.anli,.product_list7{width: 100%;    overflow: hidden;}
                .product_list7 li{width: 100%;height: auto; }
                .product_list7{margin: 0 50px auto;}
                .ull,.about_nei,.about1,.youshi,.about_bt,.cpzt,.cpzt_top ul,.cpzt_top,.cpzt_top li a,
                .picScroll-left .bd ul li,.wenzi{width: 100%;    height: auto;}
                .box4,.picScroll-left .hd{display: none;}
                .container2{background: none;}
                .ull li{width: 50%;}
                .pg-nav ul li a{background: none;color: #666;}
                .map img{width: 100%;}
                .main_right,.main_right table,.main_right table tbody,.main_right table tbody tr,.main_right .p_detail{width: 100%;}
                .main_right table tbody tr td{width: 16%;}
                .main_right table tbody tr td:nth-child(3),.main_right table tbody tr td:nth-child(4),
                .main_right table tbody tr td:nth-child(5),.main_right table tbody tr td:nth-child(6){display: none;}
                .product_show .p_banner img,.product_show .p_banner,.f_link{width: 100%;}
                .center img{width: 100%;}
                .product-list{margin: 20px;}
                .slideBox .hd{left: 40%;}
}

@media screen and (min-width: 768px) and (max-width: 992px){
                        .top_bg{/*display: none;*/}
            .slideBox .bd ul li img{height: 200px;}
            .header, .content, .footer,.container{width: 100%;overflow: hidden;}
            .product-index ul li{width: 47%;overflow: hidden;}
            .f_logo,.f_ban,.f_er,.f_er p{padding: 5px;text-align: center;width: 100%;}
            .f_bg{height: auto;    background: #3e70bd;}
            .nav-foot{display: none;}
            .pg-nav ul li {display: inline-block;background: none;padding: 0;border-bottom: none;
                    line-height: 30px;text-align: center;width: 48%;border: 1px solid #ccc;border-radius: 50px;margin-bottom: 15px;}
                .pg-nav ul,.pg-nav,.pg{width:100%;}
                .pg-con{width: 100%;margin:0;}
                .pg-nav-title{color: #333;background: url(../images/9.png) no-repeat bottom center;
                  margin-bottom: 25px;width: 100%;margin:0 auto; }
                .news-con h3{ text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
                .case_bt,.anli,.product_list7{width: 100%;    overflow: hidden;}
                .product_list7 li{width: 100%;height: auto; }
                .product_list7{margin: 0 50px auto;}
                .ull,.about_nei,.about1,.youshi,.about_bt,.cpzt,.cpzt_top ul,.cpzt_top,.cpzt_top li a,
                .picScroll-left .bd ul li,.wenzi{width: 100%;    height: auto;}
                .box4,.picScroll-left .hd{display: none;}
                .container2{background: none;}
                .ull li{width: 50%;}
                .pg-nav ul li a{background: none;color: #666;}
                .map img{width: 100%;}
                .main_right,.main_right table,.main_right table tbody,.main_right table tbody tr,.main_right .p_detail{width: 100%;}
                .main_right table tbody tr td{width: 16%;}
                .main_right table tbody tr td:nth-child(3),.main_right table tbody tr td:nth-child(4),
                .main_right table tbody tr td:nth-child(5),.main_right table tbody tr td:nth-child(6){display: none;}
                .product_show .p_banner img,.product_show .p_banner,.f_link{width: 100%;}
                .center img{width: 100%;}
                .product-list{margin: 20px;}
                .slideBox .hd{left: 40%;}
}

@media screen and (min-width: 992px) and (max-width: 1200px){
                        .top_bg{/*display: none;*/}
            .slideBox .bd ul li img{height: 200px;}
            .header, .content, .footer,.container,.product-index ul li{width: 100%;overflow: hidden;}
            .f_logo,.f_ban,.f_er,.f_er p{padding: 5px;text-align: center;width: 100%;}
            .f_bg{height: auto;}
            .index-case{background: none;}
            .com-width ul li p{color: #000;padding-top: 15px;}
            .com-width ul li img{width: 100%;height: auto;}
            .index-news-ul li{width: 100%;}
            .a-box{width: 100%;}
            .about-more{color: #000;    margin: 0 110px auto;}
            .index-news-ul li h5,.index-news-ul li p{width: 22%;}
            .case-index .row ul li,.case-index .row ul,.product-index ul li .pic{width: 100%;}
            .scroll,.slideBox .hd{display: none;}
            .index-product,.index-case,.index-news{padding: 0;}
            .btn-more-1{margin-top: 10px;}
            .title-s1 {padding-bottom: 20px;}
            .title-s1 h3 {font-size: 24px;color: #cd2d21;line-height: 30px;padding-bottom: 0;}
            .title-s1 p {font-size: 14px;width: 94%;margin: 0 auto;}
            .investment_f,.investment_f .investment_title{width: 100%;}
            .investment_title div {width: 19%;}
            .pic-left,.pic-left ul li{width: 100%;text-align: center;}
            .pic-left ul li .pic img{width: 100%;    height: 400px;}
            .plan_bt a {font-size: 20px;color: #184998;font-weight: bold;}
            .plan_bt i {display: block;font-size: 14px;color: #666;padding: 20px 0 0;
            font-weight: bold;width: 90%;margin: 0 auto;}
            .product_show .pic,.product_show .pic img{width: 100%;}
            .product_show{padding: 20px 0 0 0;margin:0;}
            .product_show .guige ul li img,.product_show .guige ul li,.product_show .guige,.center img{width: 100%;}
            .product_show .guige{margin:0;}
            .nav li a{color: #fff;padding: 0 34px;}
          .nav ul{width: 100%;}
            .slideBox .bd ul li img {
                width: 100%;
                height: 350px;
                display: block;
            }

}