html {overflow:auto !important; overflow:hidden;}
*{font-family:"Microsoft Yahei" !important;}
form {
	padding:10px;
	margin:0px;
	font-size:14px;
	color:#888;
}

body {
ˇˇˇˇfont-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,"SimSun";
}
.top{background:#fff;height:95px;width:1200px;margin:0px auto;padding:20px 0px 0px 0px;}
.top div{float:right;width:220px;padding:10px 0px -5px 0px;}
.top div a{display:block;float:left;width:55px;height:21px;padding:45px 0px 0px 0px;text-align:center;font-size:12px;color:#888}
.top div a:hover{color:#000}
.weixin {background:url(../images/weixin.png) no-repeat center top }
.weibo {background:url(../images/weibo.png) no-repeat center top ;}
.topqq {background:url(../images/qq.png) no-repeat center top }
.mail {background:url(../images/email.png) no-repeat center top  }

.footer{background: #f6eeeb;height:228px;width:100%;margin:30px auto 0px auto; text-align:center;}
.footertop{background:url(../images/logo_1.png) no-repeat 0px 10px;height:69px;border-bottom:1px solid #555;width:1200px;margin:0px auto;}
.footer .link{text-align:left;color:#eee;margin:0px auto;width:1200px;padding:0px 0px 10px 0px}
.link div{width:126px;float:left;display:block;padding:0px 0px 10px 0px}
.footer .link div h1{font-size:14px;font-family:"Microsoft YaHei";color:#000;text-align:left;height:30px;line-height:30px;padding-left:5px}
.link ul{display:block;clear:both;margin:0px;padding:0px;}
.footer .link a{color:#555;letter-spacing:1px;padding:0px 6px;font-size:12px;}
.footer .link a:hover{color:#000}
.footer div.wx{width:430px;text-align:right;padding:10px 0px 0px 0px}
.footer div.wx img{width:100px;margin-left:10px;}
.link .address{color:#000;font-size:14px;text-align:left;width:259px}
.clear{clear:both;}
.copyright{padding:10px 0px 0px 0px;color:#555;text-align:left;font-size:12px;clear:both;text-align:center;background:#fff;height:30px;line-height:30px;}


body{text-align:center;	background:#fff;color:#333;}
ul{list-style-type:none}
img{border:0px;}
body,html{margin:0px;padding:0px;}
.wrapper{margin:0px auto;width:1200px;padding:0px 0px 0px 0px;clear:both;}
.line{border-bottom:2px solid #bbb;margin:0px 0px 0px 0px;padding:0px;height:0px;overflow:hidden;}
a{text-decoration:none;border:none;}
.p40{padding:40px 0px;}
.p10{padding:0px 0px;}
.p30{padding:30px 0px;}
.logo{display:block;width:351;height:80px;background:url(../images/logo.png) no-repeat 0px 0px;}
.content_bg{background:url(../images/content_bg.png) ;padding:10px 0px 10px 0px;clear:both;}

.content_bg{background:url(../images/content_bg.png) ;padding:10px 0px 10px 0px;clear:both;}

/* * html #header {position:absolute; right:16px; top:0;}/*only for ie*/ 
.header {width: 100%;text-align: center;z-index:999;}
.whole{clear:both;}



/*
.nav{clear:both;width:100%;height:39px;text-align:center;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;background:#eee;}

.navigator{list-style-type:none;clear:both;width:990px;background:url(../images/tel.png) no-repeat right center;height:39px;margin:0px auto;padding:0px;}
.nav li{display:block;float:left;width:93px;height:39px;}
.nav li a{display:block;height:39px;line-height:39px;text-align:center;color:#999;font-weight:bold;font-size:14px;}
.nav li a:hover,.nav li a.selected{background:#da2129;color:#fff}
*/


nav {clear:both;background:#eee;line-height:39px;width:100%;text-align:left;margin:0px 0px 10px 0px;z-index:999;position:relative}
nav ul {
  list-style: none;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}


.nav a {
  display: block;
  padding: 0 26px;
  line-height: inherit;
  cursor: pointer;
  
}
.nav__menu {
  width: 1200px;
  margin: 0 auto;
  color: #888;
  clear:both;
  line-height: 39px;
  text-transform: uppercase;
  background:url(../images/tel.png) no-repeat 752px center;
}
.nav__menu-item {
  display: inline-block;
  position: relative;
}
.nav__menu-item:hover {
  background-color:#da2129;
  
  color:#fff;
}

.nav__menu-item:hover a {
  color:#fff;
}

.nav__menu-item:hover li a {
  color:#888;
}

.nav__menu-item a.selected {
  color:#fff;
  background:#da2129;
}


.nav__menu-item:hover a {
  
}



.nav__menu-item   a {
  color:#888;
  border-bottom:1px solid #e0e0e0;
}


.nav__menu-item:hover .nav__submenu {
  display: block;
}
.nav__submenu {
  
  text-transform: none;
  display: none;
  position: absolute;
  width: 136px;
  background-color: #eee;
  
}
.nav__submenu-item:hover {
  background: #ddd;
}

.nav__submenu-item li {
  background: #eee;
  filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;
  
}
.nav__submenu-item a{color:#333;text-align:center;}


.dropdown {background:url(../images/arrow_down.png) no-repeat 95px center;}
.dropdown:hover{background:url(../images/arrow_down2.png) no-repeat 95px center #da2129;}




 .title

{font-size:22px;font-family:"Microsoft YaHei";padding:30px 0px 0px 0px;color:#da2129;text-align:center;height:104px
}/*background:url(../images/arrow_right.png) no-repeat left 18px;height:50px;line-height:60px;*/

.dectitle{margin:0px 0px 0px 8px}
.main{clear:both;margin:0px 0px;}
.box{width:50%;float:left;overflow:hidden;}
.boxwhole{clear:both;}
.box:first-child ul{border-right:1px solid #aaa;}
.box:last-child ul{padding:0px 0px 0px 10px}
.box:first-child ul li{margin:0px 10px 0px 0px;}
.box ul{clear:both;margin:0px;padding:0px;float:left;}
.box ul li{width:235px;float:left;height:163px;border:1px solid #ccc}
.box li a {display:block;font-size:22px;padding:130px 0px 0px 0px;height:110px;text-align:center;color:#d8231e}
/*.box li a span{clear:both;display:block;line-height:28px;height:28px;font-size:14px;}*/

.m10{margin:0px 10px 0px 0px;}
.graybox{background:#eee;}
.graybox  a{color:#333}
.graybox span{background:url(../images/arrow_black.png) no-repeat 150px center;}


.cathome{clear:both;margin:0px;padding:0px 0px;border-bottom:3px solid #d23735;display:block;height:109px; 
 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.cathome li{width:398px;float:left;margin:0px;padding:20px 0px 0px 0px;border-right:1px solid #888;height:89px}
.cathome li.selected{background:#f8f8f8}
.cathome li.selected h1{ color:#cc373b;}

.cathome li:last-child{border:none}
.cathome li h1{font-size:19px; color:#555;font-weight:bold;margin:0px;padding:10px 0px;clear:both;text-align:center;}
.cathome li span{clear:both;text-align:center;font-size:14px; color:#888;font-weight:bold;margin:0px;padding:0px}

.catshow {clear:both;margin:0px;padding:0px;}

.catshow div.first{background:#d23735;height:345px;float:left;margin:0px;width:300px;padding:0px;}

.catshow div.first ul{clear:both;margin:0px;padding:10px;}

.catshow div.first ul li {clear:both;margin:0px;padding:10px;background:none;}

.catshow div.first ul li a{color:#fff;font-size:22px;font-weight:bold;padding:10px 0px;}
.catshow div.first ul li a:hover{text-decoration:underline}

.bg-gradient .pic{
            background-image: linear-gradient(to right, rgb(244, 195, 77), transparent), url("bg.jpg");
            background-position: center;
            background-blend-mode: normal;
            position: absolute;
            height: 100%;
            width: 250px;
            right: 0;
        }
        
.catshow div.catcase{margin:0px;float:left;

height:345px;float:left;margin:0px;width:300px;padding:0px;

            
}

.catshow div.catcase a{ 
color:#fff;

           bottom: 0px;
  display:block;
height:345px;float:left;margin:0px;width:300px;
            
}

.catshow div.catcase a span{ 
color:#fff;
  display:block;
height:30px;
 line-height:30px;
margin-top:300px;text-align:left;padding-left:20px;font-weight:bold;
}

.catshow div.catcase a:hover{ 
display:block;
   background-image: linear-gradient(to top, rgb(50, 50, 50), transparent), url("bg.jpg");
            background-position: center;
            background-blend-mode: normal;

            
}

/*.redbox{background:#da2129;}
.redbox a {color:#fff;}


.redbox a {color:#000;}

.redbox{background:url(../images/pic_bg.png) no-repeat;}
.redbox span{background:url(../images/arrow_white.png) no-repeat 150px center;}
.redbox   a:hover {
color:#fff;
font-size:16px;padding:136px 0px 0px 5px;text-align:left;clear:both;}
.redbox   a:hover span {
height:28px;float:right;font-size:12px;width:60px;color:#fff;line-height:22px;
background:url(../images/arrow_white.png) no-repeat 48px 3px;overflow:hidden;
}


.class1:hover{background:url(../images/class_img1.jpg) no-repeat #da2129;}
.class2:hover{background:url(../images/class_img2.jpg) no-repeat #eee;}
.class3:hover{background:url(../images/class_img3.jpg) no-repeat #eee;}
.class4:hover{background:url(../images/class_img4.jpg) no-repeat #da2129;}
.class5:hover{background:url(../images/class_img5.jpg) no-repeat #da2129;}
.class6:hover{background:url(../images/class_img6.jpg) no-repeat #eee;}
.class7:hover{background:url(../images/class_img7.jpg) no-repeat #eee;}
.class8:hover{background:url(../images/class_img8.jpg) no-repeat #da2129;}
.class9:hover{background:url(../images/class_img9.jpg) no-repeat #da2129;}

*/



.class1{background:url(../images/case_bg1.png) no-repeat center 10px }
.class2{background:url(../images/case_bg2.png) no-repeat center 10px }
.class3{background:url(../images/case_bg3.png) no-repeat center 10px }
.class4{background:url(../images/case_bg4.png) no-repeat center 10px }
.class5{background:url(../images/case_bg5.png) no-repeat center 10px }
.class6{background:url(../images/case_bg6.png) no-repeat center 10px }
.class7{background:url(../images/case_bg7.png) no-repeat center 10px }
.class8{background:url(../images/case_bg8.png) no-repeat center 10px }


.graybox a:hover {
color:#333;
font-size:16px;padding:136px 0px 0px 5px;text-align:left;clear:both;}
.graybox a:hover span {
height:20px;float:right;font-size:12px;width:60px;color:#333;padding:0px;line-height:20px;
background:url(../images/arrow_black.png) no-repeat 48px center;overflow:hidden;
}

.case {clear:both;width:100%;}
.case ul{clear:both;margin:0px;padding:0px;}

/*.partner {border-top:2px solid #aaa;padding:0px 0px 1px 0px;margin:10px 0px 10px 0px;} background:#eee;border-right:1px solid #e1e1e1;border-right:1px solid #da2129;*/
.partner .title{background:url(../images/partner.png) no-repeat center center;}
.partner ul{clear:both;margin:0px;padding:10px 0px;}
.partner ul li{float:left;height:90px;margin:0px 0px 0px 20px}
.partner ul li:first-child,.partner ul li:nth-child(7){margin:0px;}

.nav1{clear:both;height:40px;margin:0px;padding:0px 0px 0px 0px;border-radius:5px;}
.nav1 li{width:150px;float:left;height:40px; margin-right:10px;background:#888;border-radius: 20px;}
.nav1 li a{display:block;height:30px;line-height:30px;font-size:14px;color:#fff;margin:5px 0px;}

.nav1 li:hover,.nav1 li.selected{background:#da2129;}
.nav1 li:hover a,.nav1 li.selected a{color:#fff;}

.left{width:190px;float:left;padding:0px 10px 0px 0px}
.container{width:990px;color:#555;margin:0px auto;}
.subnav {margin:0px;padding:0px 20px 0px 20px;background:#fff;}
.subnav li{line-height:35px;float:left;padding:0px 20px}
.subnav li a{display:block;line-height:35px;font-size:14px;text-align:center;color:#888;border-bottom:2px solid #fff;font-weight:bold}
.subnav li a:hover,.subnav li a.selected{color:#da2129;border-bottom:2px solid #da2129;}
.content{clear:both;padding:10px 0px;text-align:left;line-height:30px;font-size:15px;letter-spacing:5px;}
.content p{line-height:200%;text-indent:30px }

.case1{clear:both;margin:0px;padding:0px;}
.case1 li{float:left;display:block;width:390px;margin-bottom:10px;}
/*
.case1 li:nth-of-type(odd){margin-right:10px;}
.case1 li:nth-of-type(even){margin-right:0px;}
*/


.case1 li{margin-right:10px;}
.case1 li:nth-child(3n+0){margin-right:0px;}


.case1 li img{width:390px;height:220px;}
.case1 li a{display:block;border:1px solid #ccc}
.case1 li a:hover{border:1px solid #da251c;}
.case1 li div{padding:10px;background:#eee;color:#888}


/*
.PageLink{
	border:1px solid #ccc;
	background:#f7f7f7;
	
	height:30px;
	line-height:30px;
	padding:5px;
	
	clear:both;display:block;
}

.PageLink a{
	width:60px;
	float:right;
	margin:3px 1px 1px 1px;
	height:20px;
	padding:4px 1px 4px 1px;
	line-height:20px;
	text-align:center;
	color:#555;
}

.PageLink a:hover{
	padding:3px 0px 3px 0px !important;
	background:#fff;
	border:1px solid #ff0000;
}

.PageLink span{
	padding-top:5px;
	float:left;
}

.PageLink b{
	color:red;
}
*/

.PageLink{
	 
	
	height:30px;
	line-height:30px;
	padding:5px;
	text-align:center;
	clear:both;display:block;
}


.PageLink div {
	width:30px;
	
	height:30px;
	
	margin:0px 20px 0px 0px;padding:5px 10px;
	
display:inline;
	text-align:center;
	color:#555;
	border-radius: 20px;
	border:1px solid #888;
	

}

.PageLink div a{

padding:5px 2px;color:#da2129; tex-decoration:none;
	

}

.PageLink div a:hover{

background:#eee;padding:5px 2px;
	

}


#qq{
 display:block;
 width:148px;
 
 	position:absolute;
	top:150px;
	right:0px;
	/*margin-left:535px;*/
	
	
 }
 .qqtop{clear:both;width:148px;height:88px;background:url(../images/qqtop.png) no-repeat;}
 .qqbottom{clear:both;width:148px;height:92px;background:url(../images/qqbottom.png) no-repeat;}
 .qqbottom1{clear:both;width:148px;height:92px;background:url(../images/qqbottom1.png) no-repeat;}
 .qqcontent{clear:both;background:url(../images/float_bg.png) repeat-y;clear:both;text-align:center;padding:0px 0px 20px 5px;}
 a.qq{display:block;width:114px;height:37px;line-height:37px;background:url(../images/qqbg.png) no-repeat;padding:0px 0px 0px 20px;color:#fff}
 
 
 .imgTxtCtrl h4{color:#a8251d}
 
 .imgTxtCtrl .mainGradient{background:#a70101;background-image:-webkit-gradient(linear,left 0,left 100%,from(#a70101),to(#b00000));background-image:-webkit-linear-gradient(top,#a70101,0%,#b00000,100%);background-image:-moz-linear-gradient(top,#a70101 0,#b00000 100%);background-image:linear-gradient(to bottom,#a70101 0,#b00000 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa70101',endColorstr='#ffb00000',GradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(StartColorstr='#ffa70101',endColorstr='#ffb00000')}div.mobile .minorGradient,body.mobile .minorGradient{background:#ffb32b;background-image:-webkit-gradient(linear,left 0,left 100%,from(#ffb32b),to(#f99601));background-image:-webkit-linear-gradient(top,#ffb32b,0%,#f99601,100%);background-image:-moz-linear-gradient(top,#ffb32b 0,#f99601 100%);background-image:linear-gradient(to bottom,#ffb32b 0,#f99601 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffb32b',endColorstr='#fff99601',GradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(StartColorstr='#ffffb32b',endColorstr='#fff99601')}div.mobile .gradient3,body.mobile .gradient3{background:#bd0c0c;background-image:-webkit-gradient(linear,left 0,left 100%,from(#f72f2f),to(#bd0c0c));background-image:-webkit-linear-gradient(top,#f72f2f,0%,#bd0c0c,100%);background-image:-moz-linear-gradient(top,#f72f2f 0,#bd0c0c 100%);background-image:linear-gradient(to bottom,#f72f2f 0,#bd0c0c 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff72f2f',endColorstr='#ffbd0c0c',GradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(StartColorstr='#fff72f2f',endColorstr='#ffbd0c0c')}div.mobile .mainColor,body.mobile .mainColor{color:#a70101}div.mobile .minorColor,body.mobile .minorColor{color:#f97025}body.mobile .bnShowHide{color:white;border:1px solid #bd0000;box-shadow:0 0 3px #8f0000;background-color:#ac0d0d}a.rArrow,.funcList>span>a{background-image:url(../images/arrowB.png)}a.show,.funcList>span>a.show{background-image:url(../images/arrowT.png)}.funcs>a{background-image:url(../images/arrowR.png)}.funcList>span,.funcs>a{border-top-color:#e4e4e4}.funcList>div,.funcList>div{border-top-color:#e4e4e4}div.mobile input[type="text"],body.mobile input[type="text"],div.mobile input[type="number"],body.mobile input[type="number"],div.mobile input[type="password"],body.mobile input[type="password"],div.mobile textarea,body.mobile textarea{background:#fff;border-color:silver;margin:5px 0;padding:2px 0 0 3px}dl.input input{background:#a0a0a0;border-color:#e4e4e4;height:50px}div.mobile a.btn .phone{background-image:url(../images/phone.png)}div.mobile a.btn .sms{background-image:url(../images/sms.png)}.mobile .goTop{background-color:#a70101;background-image:url(../images/glyphicons_038_airplane1.png)}.titleCtrl .main{border-bottom-color:#a70101;border-top-color:#b00000;color:#fff}.titleCtrl .returnBtn{background:url(../images/returnBtn.png);background-repeat:no-repeat;background-size:26px;width:26px;height:20px}.titleCtrl .menuBtn{background:url(../images/menuBtn.png);background-repeat:no-repeat;background-size:26px;width:26px;height:20px}.titleCtrl .menu{background:#fff;box-shadow:0 4px 4px #b00000 inset,0 -1px 1px #b00000 inset}.titleCtrl .menu a.selected{background:#a70101;color:#fff}.titleCtrl .menu a{color:#000;background:0;box-shadow:1px 1px 1px #a70101 inset,-1px 0 1px #a70101 inset;border-color:#a70101}.titleCtrl .menu a:hover,.titleCtrl .menu a:active{color:white;background:#a70101}.areaCtrl .areaTitle{color:#fff;border-bottom-color:#e4e4e4;border-top-color:#e4e4e4}.areaCtrl1{box-shadow:1px 1px 1px #e4e4e4;border-color:#e4e4e4;background:#fff}
.imgTxtCtrl1 .content a{border-color:#e4e4e4}
.imgTxtCtrl1 .content img{border-color:#FFF}
.imgTxtCtrl1 .content p{color:#a2a2a2}
.imgTxtCtrl3 .txt{color:#FFF}.imgTxtCtrl3 .position{color:#000}
.imgTxtCtrl3 .content{background:#5e5e5e}
.imgTxtCtrl3 .content h4{color:#FFF}
.imgTxtCtrl7 .imgTxt_title{border-bottom-color:#96989b}
.imgTxtListCtrl1 ul.nav li{background-color:#dfa135}
.imgTxtListCtrl1 ul.nav li.selected{background-color:#a70101}
.imgTxtListCtrl2 .slide li a{background-color:#dfa135;opacity:.5}
.imgTxtListCtrl2 .slide li a.now{background-color:#a70101}
.imgTxtListCtrl3 ul.nav li{box-shadow:0 1px 1px #e4e4e4,0px -1px 1px #e4e4e4,1px 0 1px #e4e4e4,-1px 0 1px #e4e4e4;background:#ffb32b;background:-webkit-gradient(linear,0 0,0 bottom,from(#ffb32b),to(#f99601));background:-moz-linear-gradient(#ffb32b,#f99601);

filter:progid:DXImageTransform.Microsoft.gradient(StartColorstr='#ffb32b',endColorstr='#f99601');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(StartColorstr='#ffb32b', endColorstr='#f99601')"}
.imgTxtListCtrl3 ul.nav li.selected{box-shadow:0 1px 1px #a70101,0px -1px 1px #a70101,1px 0 1px #a70101,-1px 0 1px #a70101;
background:#a70101;background:-webkit-gradient(linear,0 0,0 bottom,from(#a70101),to(#b00000));
background:-moz-linear-gradient(#a70101,#b00000);
filter:progid:DXImageTransform.Microsoft.gradient(StartColorstr='#a70101',endColorstr='#b00000');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(StartColorstr='#a70101', endColorstr='#b00000')"}
