@charset "utf-8";
/* 全局样式 */
body { text-align: center; font-family:"Microsoft YaHei"; margin:0; padding:0; background:#fff; font-size:14px; color:#666;}
div,form,img,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4 {margin: 0; padding: 0; border: 0; }
ul,li{}
img{vertical-align:top;}
a{ cursor:pointer;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:active{ text-decoration:none; background:none; }
p{ text-indent:0;}
form { margin: 0; } 
*{ margin: 0; padding: 0;/*list-style: none;*/}
html,body{/*overflow-x: hidden;*/}
input{ border: 0 none; outline-style:none;}
h 1, h 2, h 3, h 4, h 5, h 6{ font-size:12px; font-weight:normal;}
i,em{ font-style:normal;}
fieldset,img{ border: 0 none; }
ul, ol { list-style:none; }
select, input, textarea { font-size:12px; margin: 0; }
textarea { resize:none; }/*让文本域 盒子  不可调节大小**/
body {font-size:12px; color:#3C3C3C;font-family:"Microsoft YaHei";}
.clearfix:after { content:"."; display:block; height: 0; visibility:hidden; clear:both; }
.clearfix { zoom: 1; }
a { color:#3C3C3C; text-decoration:none; }
a:hover { color:#e60044; text-decoration:none; }
.wrap{ width: 1026px; margin: 0 auto;}
.col{background:#A98251;}
.tit{width: 1026px;height: 71px; margin:20px auto;}
/* top */
.top{ width: 100%; height: 45px; background: #322F3B;}
.top ul{ width: 1200px; margin: 0 auto ;}
.top ul li{ font-size: 12px; color: #FFFFFF; line-height: 45px; float: right; padding-left:25px; list-style-type:none;}
.top ul li a{ color: #FFFFFF;}
.top ul li a:hover{color:#e60044;}

#gpdm{
	float: left;
	padding-left: 0px;
}

.fl{
	float: left;
}
.fr{
	float: right;
}

/* nav */
.nav{ width: 100%; height: 75px; border-bottom: 1px solid #ddd; margin: 0 auto;}
.nav .box{ width: 1200px; margin: 0 auto;}
.nav .box .logo{ width: 191px; height: 40px; background:url(../img/content/LOGO_black.png) no-repeat; float: left; margin-top: 18px;    background-size: contain;}
.nav .box .n{ float: left; margin-left: 70px;}
.nav .box .n li{ width:100px; height: 75px; font-size: 16px; line-height: 75px; text-align: center; float: left; position: relative; list-style-type:none;}
.nav .box .n a{ color: #333333; display: block; }
.nav .box .n .select{ color:#3333cc; height: 73px; border-bottom: 2px solid #3333cc;}
.nav .box .n a:hover,.nav .box .n .home{ background:#3333cc; color: #FFFFFF;}
.nav .box .search{ width: 180px; height: 40px; border: 1px solid #3333cc; border-radius:20px; float: right; margin: 25px 0px;} 
.nav .box .search .s { float: left; padding: 0; margin: 10px 0 0 10px; border: 0; width: 135px; font-size:14px; color: #999; } 
.nav .box .search .go { float: right; margin: 10px 10px 0 0; } 

.rxdh {    
    height: 75px;
    float: right;
    line-height: 75px;
    font-size: 16px;
}

.left { 
	width: 600px;
	left: 0px;	
	z-index: 999;
	background:rgba(254,254,254,0.9);  
    background:#fff 6;/*CSS Hack,只能对ie9以下浏览器ie6,ie7,ie8有效，否侧ie10,FF,Cherome会失去透明效果*/  
    filter:Alpha(opacity=90);/*只对ie7,ie8有效*/
    visibility:hidden;
    opacity:0;
    position: absolute;
}
.right { 
	width: 200px;
	right: 0px;	
	z-index: 999;
	background:rgba(254,254,254,0.9);  
    background:#fff 9;/*CSS Hack,只能对ie9以下浏览器ie6,ie7,ie8有效，否侧ie10,FF,Cherome会失去透明效果*/  
    filter:Alpha(opacity=90);/*只对ie7,ie8有效*/
    visibility:hidden;
    opacity:0;
    position: absolute;
}
#nav li ul li{  float: left; width: 200px; height: 54px; border-bottom: 1px solid #ddd; list-style-type:none;}
#nav li ul a{ display: block; width: 200px; width:auto; line-height:54px; text-align:center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#nav li ul a:hover { color:#3333cc; background: rgba(255,255,255,0);}
#nav li:hover ul { visibility:visible; opacity:1;}

#submenu-wrapper {
	background:rgba(204,204,204,0.9);  
    background:#ccc 9;/*CSS Hack,只能对ie9以下浏览器ie6,ie7,ie8有效，否侧ie10,FF,Cherome会失去透明效果*/  
    filter:Alpha(opacity=90);/*只对ie7,ie8有效*/ 
  	z-index: 999;
  	float: left;
  	position: absolute;
  	width: 1200px;
	font-size: 16px;
	top: 134px;
}
#submenu-wrapper ul { width: 1200px; text-align:left;}
#submenu-wrapper ul li {  float: left; height: 54px; line-height: 54px; padding: 0px 30px; list-style-type:none;}

#submenu-wrapper .cur {
	opacity:1;
    filter:alpha(opacity=100);
}

.gradient{ width: 100%; background: url(../img/content/gradient.png);}
.banner{min-width: 1200px;height: 200px; background: url(../img/content/banner.jpg) center no-repeat #2d65e0; margin: 0 auto 20px;}

.product{ width:1200px; height:100px; margin: 20px auto;    margin-top: 130px;}
.product>a,.product div{ width:380px; height:100px; float:left;}
.product>a:nth-child(2){margin:0 30px;}
.product .zhxy{ background: url(../img/content/zhxy.png);}
.product .yun{ background: url(../img/content/yun.png);}
.product .yxx{ background: url(../img/content/yxx.png);}

.product .sel_zhxy{ background: url(../img/content/sel_zhxy.png);}
.product .sel_yun{ background: url(../img/content/sel_yun.png);}
.product .sel_yxx{ background: url(../img/content/sel_yxx.png);}


/* main */
.main{ width: 1200px; margin: 0 auto 20px;margin-bottom: 130px;}
.main .notfound{padding: 145px 0;}
.main .title{ width: 100%; float: left; margin: 40px 0;}
.main .title .c{ font-size: 30px; color: #e60044; text-align: left; padding-right:20px; float: left;  }
.main .title .e{ font-size: 18px; color: #999; border-left: 2px solid #E60044; padding:12px 0 0 20px; float: left;}
.main .title .children{float: right; font-size: 16px; line-height: 40px;}
.main .title .children span{width: 90px; margin: 0 10px; display: inline-block; color: #3c3c3c;}
.main .title .children span.active{border-bottom: 2px solid #3333cc; color: #3333cc;}

.main .menu{ box-sizing: border-box; width: 250px; margin-right:20px; float: left; border:1px solid #efefef; background: #f6f6f6; text-align: left;}
.main .menu li{height: 45px; line-height: 45px; margin: 0 15px; cursor: pointer; list-style-type:none;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.main .menu>ul{width: 100%;}
.main .menu a{display: block; color: #666;}
.main .menu a.hide{display: none;}
.main .menu span {padding-left: 18px;}
.main .menu span.more {float: right;}
.main .menu>ul>li{color: #E60044; font-size: 14px; list-style-type:none;}
.main .menu>ul>ul li{ margin: 0; padding: 0 15px; list-style-type:none;}
.main .menu .active{ background:#1C6CE5; color: #fff;}
.main .menu .active .circle{ background:#fff;}
.main .menu .c_show{ background:url(../img/content/show.png) no-repeat right;}
.main .menu .c_hidden{ background:url(../img/content/hidden.png) no-repeat right;}

.main .menu .c_title{ height:auto; padding: 20px 0;}
.main .menu .c_title .channel_name{font-size:23px;line-height:23px;}
.main .menu .c_title .channel_title{font-size:11px;line-height:11px; margin-top:11px; color:#b1b1b1;}

.main .content{ box-sizing: border-box; overflow:hidden; padding: 50px 50px 20px 50px; text-align: left; line-height:2.5em; border:1px solid #efefef;}
.main .content h1.content_title{ text-align: center; margin-bottom: 30px;}
.main .content p{ font-size: 16px;}
.main .content .page{ padding-top: 20px;}
.main .content .page .btn{ height: 36px; color:#666; background: #fff; border: #666 solid 1px; border-radius: 18px; padding: 0 15px;}
.main .content .page .btn-disabled{ color:#ddd; border: #ddd solid 1px;}
.main .list{ width: 1200px; background:#fbfbfb; float: left; margin-bottom: 40px; padding: 50px; text-align: left;}

.main .news{ width: 1100px; float: left; margin-bottom: 40px; padding: 50px; text-align: left;}
.main .news h2{ text-align: center; font-size: 20px;}
.main .news .content-inf{ text-align: center; padding: 10px;}
.main .news p{ font-size: 16px;}
.main .news table{ margin: 0 auto; border-spacing:0px; border-collapse:collapse;}
.main .news img{ width: 60%; margin:10px auto;}

.footLogo{
  width: 1200px;
  margin: 0 auto;
  padding-top: 30px;
  padding-left: 50px;
  box-sizing: border-box;
  display: flex;
}

.footLogo img{
  width: 150px;
}

.footLogo .mc{
  font-size: 16px;
  color: #fff;
}

/*page*/
.page-large{margin:20px 0 20px; text-align:center;}
.page-large a{width:34px; height:34px; display:inline-block; border:1px solid #d5d5d5; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; line-height:34px; text-align:center; float:left; text-indent:0; color:#666666; font-size:12px; margin:0 3px;}
.page-large a.on{border:1px solid #e60044; background:#e60044; color:#fff;}
.page-large a.none{border:none;}
.page-large .Num:hover{border:1px solid #e60044; color:#e60044;}
.page-large .on:hover{border:1px solid #e60044; color:#fff;}

.page-large .prev-page{background:url(../img/small-prev-page.png) center center no-repeat;}
.page-large .next-page{background:url(../img/small-next-page.png) center center no-repeat;}
.page-large .prev-page:hover{border:1px solid #e60044; background:url(../img/small-prev-page-on.png) center center no-repeat #e60044;}
.page-large .next-page:hover{border:1px solid #e60044; background:url(../img/small-next-page-on.png) center center no-repeat #e60044;}

.circle {
	margin: 18px 5px;
	position: absolute;
	width: 8px;
	height: 8px;
	background: #666;
	border-radius: 50%;
}   

.b_t_1{border-top: 1px dashed #D1D1D1; }
.b_b_1{border-bottom: 1px dashed #D1D1D1; }
.p_l_18{padding-left: 18px;}
.footer{margin-top:0;height: 520px;}
.ft-part1 {
    height: 70%;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    padding-top: 80px;
    display: flex;
    padding-bottom: 60px;
    text-align: left;
}
#c_ding{
    width: 150px;
    font-size: 14px;
}