﻿
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px; 
	vertical-align: middle; background: url(../img/ico.png);margin:0 .3em;}
.ico1_2 { background-position: -20px 0;}
.ico1_3 { background-position: -40px 0;}
.ico1_4 { background-position: -60px 0;}
.ico1_5 { background-position: -80px 0;}
.ico2_1 { background-position: 0 -20px;}
.ico2_2 { background-position: -20px -20px;}
.ico2_3 { background-position: -40px -20px;}
.ico2_4 { background-position: -60px -20px;}
.ico2_5 { background-position: -80px -20px;}
.ico3_1 { background-position: 0 -40px;}
.ico3_2 { background-position: -20px -40px;}
.ico3_3 { background-position: -40px -40px;}
.ico3_4 { background-position: -60px -40px;}
.ico3_5 { background-position: -80px -40px;}
.ico4_1 { background-position: 0 -60px;}
.ico4_2 { background-position: -20px -60px;}
.ico4_3 { background-position: -40px -60px;}
.ico4_4 { background-position: -60px -60px;}
.ico4_5 { background-position: -80px -60px;}


/* 设置 */
body{font-size:13px; line-height: 1.8; color: #333; background: #fff;}
.wrap { max-width: 1200px; margin-right: auto; margin-left: auto; *width: 1200px;}
a{color: inherit;}
a:hover { color: #c70025;}
/*css组件-设置*/
.form-control, .input-group-addon, .btn{border-radius: 2px; }
.form-control:focus { border-color: #66afe9; outline: 0; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}
/*选中颜色*/
::-moz-selection {color: #fff; background: #39f; }
::selection {color: #fff; background: #39f; }
/*
* placeholder颜色
*/
::-webkit-input-placeholder { color: #aaa; } 
.placeholder { color: #aaa;}
/* 网站样式 */

/*图片效果*/
.imghove img{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;} 
.imghove:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}

.imghove2 img{ -moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;}
.imghove2:hover img{  transform:translate(-10px); -moz-transform:translate(-10px); -ms-transform:translate(-10px); -o-transform:translate(-10px); -webkit-transform:translate(-10px); }

/*top*/
.top{ width:100%; position:absolute; top:0px; z-index:30;}
.top-tel{ font-size:14px; font-weight:bold; color:#fff; line-height:42px;}
.top-tel span{ font-family:'Impact'; font-size:26px; font-weight:normal;}
.top-link{ margin-top:20px;}
.top-link dl{ float:right; margin-left:20px; position:relative; height:30px; cursor:pointer;}
.top-link dl .tp-ewm{ display:none; background:#fff; width:90px; padding:15px; position:absolute; top:100%; text-align:center; left:50%; margin-left:-60px;}
.top-link dl .tp-language{ display:none; width:120px; background:#fff; position:absolute; top:100%; left:50%; margin-left:-60px; padding:10px 0;}
.top-link dl .tp-language a{ display:block; text-align:center; line-height:33px; border-bottom:1px dotted #ddd;}
.top-link dl .tp-language a:hover{ background:#d3012b; color:#fff; }
.top-link dl ._tjt{ width:0; height:0; border-style:solid; border-width:5px; border-color: transparent transparent  #fff transparent; position:absolute; top:-10px; left:50%; margin-left:-5px;}
.top-link .tpico{ display:inline-block; width:22px; height:22px; overflow:hidden; background-image:url(../index/top_ico.png); background-repeat:no-repeat;}
.top-link .tpico:hover{ background-image:url(../index/top_icoon.png);}
.top-link .tpico_01{ background-position:0px 0px; }
.top-link .tpico_02{ background-position:-43px 0px; }
.top-link .tpico_03{ background-position:-86px 0px; }
.top-link .tplink04{font-size: 16px; color: #fff; line-height: 30px; margin-top: -5px;}

.topBar{ position:relative; z-index:20;}
.topMain{ height:65px; background:url(../index/white.6.png) repeat 0 0; *background:#fff; box-shadow:0px 0px 5px #666; position:relative; z-index:10;}
.top-home{ width:8%; line-height:62px; text-align:center; font-size:30px;}
.top-home a{ display:block; border-right:1px solid #c5c6d1; }
.top-search{ width:96px; position:absolute; top:0px; right:0px; z-index:10;overflow:hidden; height:65px; }
.top-search ._tseico{ width:96px; border-left:1px solid #c5c6d1; float:left; line-height:65px; text-align:center; font-size:30px; cursor:pointer;  }
.top-search ._tseico button{border: none;background: none;font-size: 30px;}
.top-search ._tsem{ display:none;margin: 17px 60px 17px 100px; position: relative;}
.top-search ._tseinp{width:100%; border:0; height:30px; line-height:30px; font-size:15px; font-family:"Microsoft Yahei";}
.top-search ._tseclose{ display:none;width:60px; height:65px; line-height:65px; text-align:center; position:absolute; right:0; top:0; cursor:pointer; font-size:20px;}
.top-search-on{ background:#fff;}
.top-search-on ._tsem,.top-search-on ._tseclose{ display:block;}

/*nav*/
.nav { position:relative; z-index:10; float:left; width:84%;}
.nav > ul > li { width:16.66%; float:left; position:relative;}
.nav > ul > li > a { display:block; text-align:center; font-size:16px; height:65px; line-height:65px; }
.nav > ul > li > a .ion{ font-size:14px; color:#9c9c9c; }

.nav_layer02 { display:none; width:157px; position:absolute; left:0; top:100%; background:#f4f4f4; padding:0 0 0 10px;box-shadow: 0px 3px 5px #666;}
.nav_layer02 ul { width:78%; float:left;}
.nav_layer02 li { border-bottom:#f0f0f0 1px solid; padding:5px 0;}
.nav_layer02 li a { display:block; line-height:1.5; padding:5px 0; text-align:center;}
.nav_layer02 li a:hover { color:#ffffff; background:#d3012b;}
.nav_layer02 ._img { width:59%; float:right; padding-bottom:19px;}
.nav_layer02 ._img img { width:100%; height:auto; display:block;}
.nav_layer02 ._title { font-size:13px; color:#000; display:inline-block; white-space:nowrap; border-bottom:#ef0000 2px solid; line-height:2; padding-right:5px; font-weight:normal;padding-top: 20px;}

.nav .nav4 .nav_layer02 { left:0px;}
.nav .nav5 .nav_layer02 { left:-150px;}
.nav .last .nav_layer02 { left:auto; right:0;}

.nav .hover > a ,.nav li.cur > a { color:#ffffff; background:#d3012b;}
.nav .hover > a .ion,.nav li.cur > a .ion{ color:#fff;}
.mobile_key { display:none;}
.mobile_search{ display:none;}


/*banner*/
.banner{ height:450px; position:relative; overflow:hidden; z-index:20;}
.banner img{ height:450; width:1920px; position:absolute; top:0px; left:50%; margin-left:-960px; max-width:none;}
.banner .slide_nav{ width:100%; position:absolute; bottom:20px; text-align:center; z-index:5;}
.banner .slide_nav a{ display:inline-block; width:15px; height:15px; border-radius:10px; background:#fff; box-shadow:0px 0px 4px #000; font-size:0; line-height:0; margin:0 5px; cursor:pointer; }
.banner .slide_nav a.on{ background:#c70025;}


/*foot*/
.foot{ height:260px; padding-top:35px; background:url(../img/foot_bg.jpg) no-repeat center top;}
.foot a:hover{ text-decoration:underline; }
.foot-chanye{ float:left; width:23%;}
.foot-chanyet{ font-size:16px; margin-bottom:20px; font-weight:bold;}
.foot-chanyen { height:150px; overflow:hidden; position:relative;}
.foot-chanyen li{ line-height:30px;}
.foot-chanyen .scroll_bar{ background:url(../img/sbar_bg.png) repeat-y center !important;}
.foot-chanyen .scroll_slider{background:#c70025 !important;}
.foot-right{ float:right; width:66%;}
.foot-right dl{ float:left;}
.foot-right dt{ border-bottom:1px dotted #000;font-size:16px; padding-bottom:10px; margin-bottom:20px; font-weight:bold;}
.foot-right dd{ line-height:30px; }
.foot-right dd em{ font-size:12px; padding-right:10px;}
.foot-right .fr-dl01{ width:20%; margin-right:10%;}
.foot-right .fr-dl02{ width:33%;}
.foot-right .fr-dl03{ width:27%; float:right;}
.foot-right .fr-dl02 dd{ margin-bottom:5px; }
.foot-right .fr-dl02 dd .ion{ font-size:18px; vertical-align:middle; margin-right:10px; color:#c70025;}
.foot-right .fr-dl03 .fr-ewm{ float:left; margin-right:16px; }
.foot-bottom{ background:#c70025; color:#fff; padding:20px 0 17px; line-height:20px;}
.foot-bottom em{ display:inline-block; width:1px; height:20px; background:url(../img/foot_xian.png) no-repeat right; margin:0 10px; vertical-align:middle;}
.foot-bottom .r a{ display:inline-block;height:20px;}
.foot-bottom a:hover{ text-decoration:underline; color:#fff; }

/*首页*/
.inews{ background:#f2f1f6 url(../img/inews_bg.gif) no-repeat center bottom; padding:55px 0 100px;}
.ilant{ font-size:30px; font-weight:bold; text-align:center; color:#000; margin-bottom:20px;}
.ilant:before{ content:''; display:block; width:65px; height:3px; background:#c70025; margin-left:auto; margin-right:auto;}
.inews-list li{ overflow:hidden; margin-top:20px;}
.inews-list li ._date{ width:15%; float:left;height:65px; background:url(../img/inews_d.png) no-repeat 0 0; color:#fff; text-align:center; margin-left:2%;}
.inews-list li ._date span{ display:block; }
.inews-list li ._date ._d1{ font-size:20px; line-height:24px; padding-top:10px;}
.inews-list li ._date ._d2{ line-height:20px; font-size:12px;}
.inews-list li ._nr{ width:78%; float:right; }
.inews-list li ._title{ font-size:16px; line-height:25px; height:50px; overflow:hidden; margin-bottom:10px; margin-top:5px;}
.inews-list li ._sum{ line-height:24px; height:96px; overflow:hidden; margin-bottom:30px; color:#555;}
.inews-list li ._more{ display:block; width:150px; height:38px; line-height:38px; border:1px solid #898989; text-align:center; font-size:14px;}
.inews-list li:hover ._more{ background:#c70025; border-color:#c70025; color:#fff; }
.inews-list li:hover ._date{ background-image:url(../img/inews_don.png);}

.iabout{ background:#fff; padding:55px 0;}
.iabout-sum{ margin-bottom:30px; text-align:center;}
.iabout-list li ._img { display: block; height: 0; overflow: hidden; padding-bottom: 97%; position: relative; }
.iabout-list li ._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.iabout-list li ._title{ position:absolute; font-size:25px; font-weight:bold; top:35px; left:35px; color:#fff; line-height:30px;}
.iabout-list li ._title:after{ content:''; display:block; width:100%; height:1px; background:#fff; margin-top:10px; }
.iabout-list li ._cover{ width:90%; height:90%; background:url(../img/white.3.png) repeat 0 0; position:absolute; bottom:0; padding:5%; display:none;}
.iabout-list li ._nr{ background:#fff; height:100%; padding:0 15%;}
.iabout-list li ._title2{ font-size:25px; font-weight:bold; text-align:center; color: #c70025; padding-top:80px; margin-bottom:20px; }
.iabout-list li ._sum{ text-align:center; line-height:25px; height:100px; overflow:hidden;}
.iabout-list li ._abico{ width:100px; height:100px; margin-left:auto; margin-right:auto; background-repeat:no-repeat; background-position:0; margin-top:100px; margin-bottom:40px; -moz-transition:all .7s ease 0s;-ms-transition:all .7s ease 0s;-o-transition:all .7s ease 0s;transition:all .7s ease 0s;}
.iabout-list li ._abico01{ background-image:url(../img/iab_ico1.png);}
.iabout-list li ._abico02{ background-image:url(../img/iab_ico2.png);}

.iabout-list li.iabout-li02 ._img{ background:#fff url(../img/iabout_bg.png) no-repeat right bottom; }
.iabout-list li.iabout-li02 ._title{color: #c70025; }
.iabout-list li.iabout-li02 ._title:after{background: #c70025;}
.iabout-list li.iabout-li02 ._text{ padding:0 35px; margin-top:100px; line-height:25px;}

.iabout-list li.iabout-li04 ._img{ background:#cecbce; }
.iabout-list li.iabout-li04 ._title{color: #c70025; }
.iabout-list li.iabout-li04 ._title:after{background: #c70025;}
.iabout-list li.iabout-li04 ._text2{ padding:0 35px; line-height:25px; height:75px; overflow:hidden; text-align:center;}

.iabout-list li.iabout-li06 ._img{ background:#cecbce; }
.iabout-list li.iabout-li06 ._title{color: #c70025; }
.iabout-list li.iabout-li06 ._title:after{background: #c70025;}
.iabout-list li.iabout-li06 ._text2{ padding:0 35px; line-height:25px; height:75px; overflow:hidden; text-align:center;}
.iabout-list li:hover ._abico{transform:rotateY(360deg);-ms-transform:rotateY(360deg); -moz-transform:rotateY(360deg); 	-webkit-transform:rotateY(360deg);-o-transform:rotateY(360deg); }

/*内页*/
.channel-banner{ height:450px; position:relative; overflow:hidden;}
.channel-banner img{ width:1920px; height:100%;position:absolute; top:0px; left:50%; margin-left:-960px; max-width:none;}
.channel-top{ position:relative; }
.chan-lant{ font-size:40px; text-align:center; color:#fff; width:100%; position:absolute; bottom:140px; line-height:50px; text-shadow:0px 0px 4px #333;}
.nmenu{ width:100%; position:absolute; bottom:60px; text-align:center;}
.nmenu a{ display:inline-block; line-height:40px; margin:0 3px; padding:0 40px; background:url(../img/white.6.png) repeat 0 0; font-size:16px; font-weight:bold;}
.nmenu a:hover,.nmenu a.cur{ background:#c70025; color:#fff; }
.nmain-lan{ margin-bottom:30px;}
.nmian{ padding:40px 0 50px; height:auto !important; height:400px; min-height:400px;}
.nm-lant{ font-size:30px; font-weight:bold; line-height:40px;}
.posi{ margin-top:10px; text-align:right;}
.nlant{ font-size:30px; font-weight:bold; line-height:40px; margin-bottom:20px;}
.nlan-more{ display:block; font-size:14px; margin-top:10px;}
.chan-menu{ text-align:right; margin-bottom:20px;}
.chan-menu a{ display:inline-block; padding-left:40px; font-size:16px;}
.chan-menu a.cur{color: #c70025;}

/*新闻综合*/
.news-box1{ padding:40px 0;}
.news-box1 .posi{ margin-top:0;}
.jtnews-tab{ margin-bottom:50px;}
.jtnews-key{ float:right; width:41%; }
.jtnews-key li{ position:relative; margin-bottom:-1px;}
.jtnews-key li a{ display:block; border:1px solid #ddd; padding:20px 30px; background:#f5f5f5;}
.jtnews-key li ._date{ font-size:12px; color:#c70025;}
.jtnews-key li ._title{ font-size:16px; font-weight:bold; margin-bottom:4px; margin-top:3px;}
.jtnews-key li ._sum{ line-height:22px; height:44px; overflow:hidden;}
.jtnews-key li a:hover{ background:#c70025; color:#fff;}
.jtnews-key li a:hover ._date{ color:#fff;}
.jtnews-key li.tab_t_cur a{ background:#c70025; color:#fff;}
.jtnews-key li.tab_t_cur a ._date{ color:#fff;}
.jtnews-img{ float:left; width:59%; display:none; }
.jtnews-img ._img { display: block; height: 0; overflow: hidden; padding-bottom: 60%; position: relative; }
.jtnews-img ._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }

.itnews-list li a{ display:block; border-right:1px dashed #ddd; padding-right:25px;}
.itnews-list li ._title{ font-size:16px; font-weight:normal; margin-bottom:5px;}
.itnews-list li ._date{ font-size:12px; color:#c70025; margin-bottom:15px;}
.itnews-list li ._sum{ line-height:25px; height:100px; overflow:hidden; }

.jtnews-more{ display:block; width:470px; line-height:50px; margin-left:auto; margin-right:auto; text-align:center; color:#fff; font-size:18px; font-weight:bold;  background:#c70025; margin-top:30px; }
.jtnews-more .ion{ font-weight:normal; font-size:16px;  -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.jtnews-more:hover{ color:#fff; }
.jtnews-more:hover .ion{transform:translate(10px); -moz-transform:translate(10px); -ms-transform:translate(10px); -o-transform:translate(10px); -webkit-transform:translate(10px);}

.news-box2{ height:540px; background-image:url(../img/newslay_bg.jpg); background-repeat:no-repeat; background-position:center top;}
.noth-title{ font-size:40px; font-weight:bold; color:#fff; text-align:center; padding-top:60px;  }
.noth-en{ font-size:25px; color:#FFF; text-align:center; margin-bottom:20px;opacity: 0.8;}
.noth-sum{ text-align:center; color:#fff; width:80%; margin-left:auto; margin-right:auto; line-height:25px; height:50px; overflow:hidden; margin-bottom:53px; }
.noth-list li ._img { display: block; height: 0; overflow: hidden; padding-bottom: 60%; position: relative; }
.noth-list li ._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.noth-list li ._title{ line-height:80px; background:#e3e3e3; font-size:20px; text-indent:20px; position:relative;}
.noth-list li ._title .ion{ margin:0; text-indent:0; position:absolute; right:20px; font-weight:normal; color:#c70025;}
.noth-list li ._play{ display:block; width:94px; height:94px; background:url(../img/n_play.png) no-repeat 0 0; position:absolute; top:50%; left:50%; margin-top:-47px; margin-left:-47px;}
.noth-list li ._cover{ width:86%; height:100%; padding:0 7%; background:rgba(199,0,37,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99c70025,endcolorstr=#99c70025); position:absolute; bottom:-100%; color:#fff;}
.noth-list li ._cover a{ display:block; line-height:20px; font-size:16px; margin-top:10px;}
.noth-list li ._cover .ion{ font-size:12px; font-weight:normal;}
.noth-list li ._cover a:hover{ color:#fff; text-decoration:underline; }

.noth-list li:hover ._title{ background:#c70025; color:#fff;}
.noth-list li:hover ._title .ion{ color:#fff;}
.noth-list li:hover ._title a:hover{ color:#fff; }

.news-box3{ background:#fff; padding-top:130px; padding-bottom:40px;}
.nbox-lan .nlant:before{ content:''; display:block; width:65px; height:2px;background:#c70025; margin-bottom:5px; }
.nbaodao-list li{ margin-bottom:10px; }
.nbaodao-list li a{ display:block; border:1px solid #e3e3e3; overflow:hidden;color:#555;}
.nbaodao-list li ._date{ float:left; width:17%; text-align:center; height:100px; background:#e3e3e3; font-family:arial;}
.nbaodao-list li ._date span{ display:block; }
.nbaodao-list li ._date ._d1{ font-size:48px; line-height:40px; margin-top:20px;}
.nbaodao-list li ._date ._d2{ font-size:14px;}
.nbaodao-list li ._nr{ width:77%; float:right; margin-right:3%;}
.nbaodao-list li ._title{ font-size:16px; font-weight:bold; margin-top:10px; margin-bottom:5px;}
.nbaodao-list li ._sum{ line-height:22px; height:44px; overflow:hidden;}
.nbaodao-list li a:hover{ border-color:#c70025;}
.nbaodao-list li a:hover ._date{ background:#c70025; color:#fff;}
.nbaodao-list li a:hover ._title{ color:#c70025;}

/*关于综合*/
.nlant-ab{font-size:30px; font-weight:bold; line-height:40px; margin-bottom:40px;}
.nlant-ab:before{ content:''; display:block; width:65px; height:2px;background:#c70025; margin-bottom:5px; margin-left:auto; margin-right:auto; }
.nab-text{ width:80%; margin-left:auto; margin-right:auto; text-align:center;}
.nab-text a{ color:#c70025; }
.about-box1{ padding:40px 0;}
.about-box1 .posi{ margin-bottom:10px; margin-top:0;}
.nab-num-list{ margin-top:30px;}
.nab-num-list li{ background:#b5b5b5; color:#fff; text-align:center; padding:30px 0;}
.nab-num-list li ._num{ font-size:60px; font-weight:bold; line-height:70px; }
.nab-num-list li ._sum{ font-size:15px; height:30px; line-height:30px; word-break:break-all; overflow:hidden;}
.nab-num-list li:hover{background:#c70025;}

.ab-histop{ padding:40px 0; background:#eff3ef; }
.ab-hismain{ height:570px; background:url(../img/ab_hisbg.jpg) no-repeat center top; color:#fff; text-align:center; }
.abhis-nr{ display:none;}
.abhis-nr ._title{ font-size:60px; line-height:70px; margin-top:100px; margin-bottom:5px;}
.abhis-nr ._year{ font-family:Impact; font-size:30px; font-weight:bold; margin-bottom:30px;}
.abhis-nr ._sum{ font-size:16px; line-height:25px; height:75px; overflow:hidden; width:80%; margin-left:auto; margin-right:auto; margin-bottom:30px;}
.abhis-keyxian{background:url(../img/his_xian.png) no-repeat center bottom;}
.abhis-key{ width:80%; margin-left:auto; margin-right:auto;}
.abhis-key ul{ }
.abhis-key li{ font-size:36px; font-weight:bold;font-family:Impact; float:left; width:220px; background:url(../img/his_dian.png) no-repeat bottom; padding-bottom:30px; position:relative; }
.abhis-key li.tab_t_cur{ background:url(../img/his_dianon.png) no-repeat bottom; color:#c70025;}

.about-box3{ padding:40px 0;}
.about-box3 .nlant-ab{ margin-bottom:30px;}
.about-box3 .nlant-ab:before{ margin:0; margin-bottom:5px;}
.abpinpai-list li ._img{ margin-bottom:15px;}
.abpinpai-list li ._title{ font-size:20px; font-weight:bold; margin-bottom:10px; }
.abpinpai-list li ._sum{ font-size:14px; line-height:25px; height:75px; overflow:hidden; }

/*社会公益综合*/
.social-box1{ padding:40px 0;}
.social-box1 .nlant-ab{ margin-bottom:30px;}
.soc-shlist li ._img{ margin-bottom:10px;}
.soc-shlist li ._title{ font-size:20px; font-weight:normal; margin-bottom:5px;}
.soc-shlist li ._sum{ line-height:25px; height:50px; overflow:hidden;}

.soc-btlist{ height:400px; position:relative; background:#eee; }
.socbt-left{ width:960px; height:100%; position:absolute; top:0px; right:50%; overflow:hidden;}
.socbt-left img{width:100%;}
.socbt-right{ width:960px; height:100%; position:absolute; top:0px; left:50%; overflow:hidden;}
.socbt-right img{width:100%;}
.soc-btlist .soc-nr{ width:450px; padding-top:70px;}
.soc-btlist .soc-nr .nlant-ab:before{ margin:0; margin-bottom:5px;}
.soc-btlist .soc-nr ._sum{ line-height:25px; height:100px; overflow:hidden; margin-bottom:40px;}
.soc-btlist .soc-nr ._more{ display:block; width:135px; height:40px; line-height:40px; border:1px solid #a6a6a6; font-size:15px; text-align:center;}
.soc-btlist .soc-nr ._more:hover{ background:#c70025; border-color:#c70025; color:#fff; }
.soc-linian .soc-nr{ margin-left:50px; float:left;}
.soc-huanbao .soc-nr{ margin-right:150px; float:right;}

.social-box3{ padding:40px 0;}
.social-box3 .nlant-ab{ margin-bottom:30px;}
.abjingying-list li{ text-align:center;}
.abjingying-list li ._jyico{ width:150px; height:150px; margin-left:auto; margin-right:auto; background-image:url(../img/soc_ico.png); background-repeat:no-repeat;-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.abjingying-list li ._title{ font-size:20px; margin-top:20px;}
.abjingying-list li.socjy-li01 ._jyico{ background-position:0px 0px;}
.abjingying-list li.socjy-li02 ._jyico{ background-position:-150px 0px;}
.abjingying-list li.socjy-li03 ._jyico{ background-position:-300px 0px;}
.abjingying-list li.socjy-li04 ._jyico{ background-position:-450px 0px;}
.abjingying-list li.socjy-li01:hover ._jyico{ background-position:0px -150px;}
.abjingying-list li.socjy-li02:hover ._jyico{ background-position:-150px -150px;}
.abjingying-list li.socjy-li03:hover ._jyico{ background-position:-300px -150px;}
.abjingying-list li.socjy-li04:hover ._jyico{ background-position:-450px -150px;}

/*品牌综合页*/
.pp-gslist{ float:left; width:50%; height:600px; background:#f5f5f5;}
.pp-gslist ._pd{ padding:60px 20px 0 35px;}
.pp-gslist ._gslogo{ margin-bottom:5px;}
.pp-gslist ._title{ font-size:25px; margin-bottom:20px;}
.pp-gslist ._gslist li{ line-height:32px; color:#888; }
.pp-gslist ._more{ display:block; width:150px; height:38px; line-height:38px; border:1px solid #bbb; text-align:center; font-size:14px; color:#777; margin-top:30px; }
.pp-gslist ._more:hover{ background:#c70025; border-color:#c70025; color:#fff;}
.pp-gsimg{ float:right; width:50%; height:600px; overflow:hidden;}
.pp-gsimg ._img { display: block; height: 0; overflow: hidden; padding-bottom: 205%; position: relative; }
.pp-gsimg ._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.pp-wenhua{ width:50%; float:left;}
.pp-wenhua ._nr{ height:300px; background:#333; color:#fff;}
.pp-wenhua ._pd{ padding:50px 40px 0;}
.pp-wenhua ._title{ font-size:25px; margin-bottom:10px;}
.pp-wenhua ._sum{ color:#cecfce; line-height:24px; height:72px; overflow:hidden;}
.pp-wenhua ._more{ display:block; width:150px; height:38px; line-height:38px; border:1px solid #bbb; text-align:center; font-size:14px; color:#fff; margin-top:30px;}
.pp-wenhua ._more:hover{ background:#fff; color:#333; }
.pp-wenhua  ._img a{ display: block; height: 0; overflow: hidden; padding-bottom: 100%; position: relative; }
.pp-wenhua  ._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.pp-rongyu{ width:50%; float:right;}
.pp-rongyu ._nr{ height:300px; background:#c70025; color:#fff;}
.pp-rongyu ._pd{ padding:50px 40px 0;}
.pp-rongyu ._title{ font-size:25px; margin-bottom:10px;}
.pp-rongyu ._sum{ line-height:24px; height:72px; overflow:hidden;}
.pp-rongyu ._more{ display:block; width:150px; height:38px; line-height:38px; border:1px solid #fff; text-align:center; font-size:14px; color:#fff; margin-top:30px;}
.pp-rongyu ._more:hover{ background:#fff; color:#333; }
.pp-rongyu  ._img a{ display: block; height: 0; overflow: hidden; padding-bottom: 100%; position: relative; }
.pp-rongyu  ._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }

/*子公司*/
.company-cat{ margin-bottom:30px;}
.company-cat li{ margin-top:30px;}
.company-cat li ._title{ width:100%; line-height:46px; background:url(../img/black.6.png) repeat; position:absolute; bottom:0px; left:0; color:#fff; font-size:16px; font-weight:bold; text-indent:20px;}
.company-cat li ._title .ion{ text-indent:0; font-weight:normal; position:absolute; right:10px;}
.company-list dl{ margin-bottom:30px;}
.company-list dt{ font-size:25px; font-weight:bold; margin-bottom:5px;}
.company-list dd{ border:1px solid #ddd; font-size:16px; position:relative; margin-bottom:-1px; line-height:46px; padding:0 20px; z-index:5;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.company-list dd .ion{ position:absolute; right:20px;}
.company-list dd:hover{ border-color:#c70025; z-index:10; color:#c70025}

/*图片列表*/
.pic-list li{ margin-bottom:20px;}
.pic-list li ._cover{ width:100%; height:40px; position:absolute; bottom:0px; left:0px; background:url(../img/black.6.png) repeat; color:#fff; text-align:center;}
.pic-list li ._title{ font-size:14px; font-weight:normal; width:100%; line-height:40px; position:absolute; bottom:0px; left:0px;}
.pic-list li ._picion{ display:none; font-size:50px; margin-top:50px;}

/*视频列表*/
.video-list li{ margin-bottom:20px;}
.video-list li a{ display:block; padding:10px; background:#f7f7f7;}
.video-list li ._title{ font-size:14px; font-weight:normal; margin-top:5px; }
.video-list li ._tools{ color:#888;}
.video-list li ._tools .ion{ margin-right:5px;}
.video-list li ._cover{ display:block; width:100%; height:100%; background:url(../img/black.6.png) repeat; position:absolute; bottom:0px; left:0;}
.video-list li ._play{ display:block; width:47px; height:45px; background:url(../img/v_play.png) no-repeat 0 0; position:absolute; top:50%; left:50%; margin-top:-23px; margin-left:-23px;}
.video-list li a:hover{ background:#c70025; color:#fff;}
.video-list li a:hover ._tools{ color:#fff;}

/*报纸列表*/
.baozhi-list li{ margin-bottom:20px;}
.baozhi-list li ._img { display: block; height: 0; overflow: hidden; padding-bottom: 148%; position: relative; border:1px solid #d1d1d1; }
.baozhi-list li ._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.baozhi-list li ._cover{ width:100%; height:40px; position:absolute; bottom:0px; left:0px; background:url(../img/black.6.png) repeat; color:#fff; text-align:center; }
.baozhi-list li ._title{ font-size:14px; font-weight:normal; width:100%; line-height:40px; position:absolute; bottom:0px; left:0px;}
.baozhi-list li ._picion{ display:none; margin-top:170px;}
.baozhi-list li ._picion a{ display:inline-block; width:40px; height:40px; line-height:40px; border:1px solid #fff; font-size:20px; overflow:hidden; margin:0 10px;}
.baozhi-list li ._picion a:hover{ border-color:#c70025; }

/*壁纸列表*/
.bizhi-list li{ margin-bottom:20px;}
.bizhi-list li ._cover{ width:100%; height:40px; position:absolute; bottom:0px; left:0px; background:url(../img/black.6.png) repeat; color:#fff; text-align:center;}
.bizhi-list li ._title{ font-size:14px; font-weight:normal; width:100%; line-height:40px; position:absolute; bottom:0px; left:0px;}
.bizhi-list li ._bzcat{ display:none; padding:40px 40px 0; overflow:hidden;}
.bizhi-list li ._bzcat a{ display:block; width:50%; float:left; text-align:left; margin-bottom:5px;}

/*品牌故事*/
.gushi-list li { margin-bottom:20px;}
.gushi-list li ._jt{ display:block; width:0; height:0; border-style:solid; border-width:7px; border-color:transparent transparent #efebef transparent; position:absolute; bottom:0px; left:40px;}
.gushi-list li ._nr{ background:#efebef; padding:20px; }
.gushi-list li ._title{ line-height:24px; font-size:18px; font-weight:bold; margin-bottom:10px; }
.gushi-list li ._sum{ line-height:22px; height:44px; overflow:hidden; color:#777; }
.gushi-list li:hover ._nr{ background:#c70025; color:#fff;}
.gushi-list li:hover ._jt{ border-bottom-color:#c70025; }
.gushi-list li:hover ._sum{ color:#fff;}
.gushi-list li ._title a:hover{ color:#fff;}

/*公益列表*/
.gongyi-list li{ overflow:hidden; margin-bottom:20px;  -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.gongyi-list li ._img{ float:left; width:35%; }
.gongyi-list li ._nr{ float:right; width:55%; border-top:1px dashed #ddd; padding-left:7%; padding-top:25px; position:relative; }
.gongyi-list li ._date{ position:absolute; top:30px; left:0px; color:#c70025;}
.gongyi-list li ._date span{ display:block; font-size:14px;}
.gongyi-list li ._date ._d1{ font-size:48px; font-family:arial; text-align:center; line-height:40px; margin-bottom:3px;}
.gongyi-list li ._title{ font-size:18px; font-weight:normal; line-height:24px; margin-bottom:10px;}
.gongyi-list li ._sum{ line-height:25px; height:100px; overflow:hidden; color:#777; margin-bottom:20px;}
.gongyi-list li ._more{ display:block; width:150px; height:38px; line-height:38px; border:1px solid #ddd; text-align:center; font-size:14px; color:#777;}
.gongyi-list li:hover ._more,.gongyi-list li ._more:hover{ background:#c70025; border-color:#c70025; color:#fff; }
.gongyi-list li:hover{ margin-bottom:40px;}

/*发展历程*/
.widget-history-3 { }
.widget-history-3-T {  margin-bottom:50px; }
.widget-history-3-tab .tab_t { position: relative; float:left; width: 25%; font-size: 25px; font-weight: 700; text-align:center;  background:#c70025; color:#fff; font-family:Impact; cursor:pointer; height:50px; line-height:50px; }
.widget-history-3-tab .tab_t span{background:#c70025; display:block; border-right:1px solid #fff;}
.widget-history-3-tab .tab_t_cur{margin-top:-10px;}
.widget-history-3-tab .tab_t_cur span{ padding:10px 0; }
.widget-history-3-tab .tab_c { display:none; }
.widget-history-3-tab .tab_c .histab-img{ float:right; width:38%;}
.widget-history-3-tab .tab_c .histab-left{ float:left; width:55%;}
.widget-history-3-tab .tab_c .his-cat{ font-size:60px;color:#c70025; line-height:80px;}
.widget-history-3-tab .tab_c .his-btitle{ font-size:30px; color:#333;font-family:Impact; margin-bottom:20px;}
.widget-history-3-tab .tab_c .his-bsum{ font-size:14px; margin-bottom:30px;}
.widget-history-3-tab .tab_c .his-list dl{ margin-bottom:30px;}
.widget-history-3-tab .tab_c .his-list dt{font-size:30px;color:#412020; line-height:80px;font-family:Impact;}
.widget-history-3-tab .tab_c .his-list dd{ line-height:44px; font-size:14px;}
.widget-history-3-tab .tab_c .his-list dd span{ padding-right:20px;}

/*.widget-history-3_arrs { position: absolute; width: 37px; height: 37px; background: url(/widget/history/3/arr.png) no-repeat; top: 29px; cursor: pointer; transition: none; z-index: 3; }
.widget-history-3_prev { left: -20px; }
.widget-history-3_next { right: -20px; background-position: right 0; }
.widget-history-3_prev:hover { background-position: 0 bottom; }
.widget-history-3_next:hover { background-position: right bottom; }*/

/*子公司*/
.zgs-left{ float:left; width:70%;}
.zgs-left .posi{ text-align:left; margin-top:0;}
.zgs-name{ font-size:30px; font-weight:bold; margin-top:25px; margin-bottom:15px;}
.zgs-info{ background:#f3f3f3; padding:43px 30px; position:relative; font-size:14px; line-height:24px; margin-bottom:30px; }
.zgs-info .zgs-web{ display:block; width:60px; position:absolute; right:30px; background:url(../img/zgs_ico.png) no-repeat center top; padding-top:55px; font-size:13px; text-align:center; top:15px;}
.zgs-right{ float:right; width:26%; position:relative; margin-top:-145px;}
.zgs-lant{ line-height:35px; padding:35px 0; background:url(../img/black.6.png) repeat; color:#fff; font-size:30px; padding-left:35px;}
.zgs-lant .zgs-ico{ display:inline-block; width:33px; height:33px; background:url(../img/zgstico.png) no-repeat 0 0; vertical-align:middle; overflow:hidden; margin-right:25px;}
.zgs-menu li{  background:#eee; border-bottom:1px solid #ddd; font-size:16px;}
.zgs-menu li a{ display:block; line-height:30px; padding:20px 0;  padding-left:35px; }
.zgs-menu li a:hover{ background:#c70025; color:#fff; }


.scroll-loading{ height:50px; background:url(../img/loading.gif) no-repeat center;}

/*新闻列表*/
.news-left{ width:71%; float:left;}
.news-right{ width:24%; float:right;}
.inewsSearch .sec_bd .month { width:47%; float:left;}
.inewsSearch .sec_bd .day { width:47%; float:right;}
.inewsSearch .nInput { clear:both;}
.inewsSearch { padding:20px; background-color:#f2f2f2;}
.inewsSearch .sec_hd { margin-bottom:15px; line-height:32px;}
.inewsSearch .sec_hd .n { font-size:24px; font-weight:normal; color:#333;}
.inewsSearch .sec_bd .nselect { margin-bottom:15px; height:40px; overflow:hidden; position:relative;}
.inewsSearch .sec_bd .nselect .ms { position:absolute; left:7px; top:12px; z-index:10;}
.nselect .c_select { display:block; width:auto;background-color:#dedede; height:40px; line-height:40px; border-radius:0!important;width:100%;}
.nselect .c_select ._txt { padding-right:36px; padding-left:20px;}
.nselect .c_select ._arrow { width:37px; background-color:#989898;}
.nselect .c_select ._arrow .arr {width: 0;height: 0;border-left:5px transparent solid;border-right:5px transparent solid;border-top:6px #fff solid; left: 50%;top:50%;margin-left: -5px;margin-top: -3px;}
.nselect .c_select.on ._arrow i {border-top:0;border-bottom:6px #fff solid;}
.select-ui-options-ncb { border-color:#ddd!important;background-color: #fff;overflow: auto;max-height: 11em;}
.select-ui-options li{padding: 6px;line-height: 1.8em;}
.select-ui-options li:hover {background: #989898;color: #fff; }
.select-ui-options-ncb ._disabled { display:none;}
.nInput { display:block; height:38px; line-height:38px; border:#ddd 1px solid; padding:0 20px; overflow:hidden; margin-bottom:15px;}
.nInput input { width:100%; height:20px; line-height:20px; vertical-align:middle; border-width:0; font-family:"Microsoft Yahei"; background:transparent;}
.nBtn { overflow:hidden;}
.nBtn a { display:block; width:100%; height:40px; line-height:40px; background-color:#c70025; color:#fff; font-size:18px; text-align:center;}

.n_tit{font-size:22px;font-weight: bold;color:#656565;}
.hot_tag{margin-top:30px;position: relative;}
.hot_tag .n_tit{position: absolute;left: 0;top: 0;}
.hot_tag_list{position:relative;padding-top:35px;height:106px; overflow:hidden;}
.hot_tag_list li{float:left;width:32%;}
.hot_tag_list li a{display:block;width:100%; height:38px;line-height: 38px; text-align: center; background-color:#dcdcdc;font-size:14px; margin-top:15px;}
.hot_tag_list .scroll_nav{ position:absolute;top:10px;right:0;text-align: right;}
.hot_tag_list .scroll_nav a{display:inline-block;width:10px; height:10px;line-height: 99;overflow:hidden;border-radius: 50%;background-color:#a8a8a8;cursor:pointer;margin-right: 8px;}
.hot_tag_list .scroll_nav a.on{ background-color:#c70025;}

.hot_video{margin-top:30px;}
._video_box{margin-top:5px;}
._video_box .title{ width:90%;padding:0 5%;position:absolute;bottom:0; left:0; background:url(../img/black.6.png) repeat;font-size:14px;color:#fff;font-weight: normal;height:35px;line-height: 35px;}
._video_box .cover{display:block;width:62px;height:62px; position:absolute;left:50%; top:50%;margin-top:-31px;margin-left:-31px; background:url(../img/play.png) no-repeat;}
.wrap_in .bg-primary{ background-color:#c70125;}
.wrap_in .bg-primary .wrap_close a{color: #fff;}
.box_wrap_bar .box_wrap_close a{color:#fff;}


.widget-newslist-2 li { padding-bottom:20px; border-bottom: 1px dotted #cccccc; overflow:hidden;margin-bottom: 20px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.widget-newslist-2 li .imgbox{width:27%; margin-right:3%;}
.widget-newslist-2 ._t{ font-size: 18px; font-weight:normal;}
.widget-newslist-2 ._p { line-height:22px; overflow: hidden; height:66px; font-size:14px; margin: 5px 0; color:#999999;}
.widget-newslist-2 ._i { color: #cccccc;}
.widget-newslist-2 li:hover{ padding-bottom:30px;}
.widget-newslist-2 li:hover ._t{ color:#c70025;}

/*新闻详细*/
.widget-newsdetail-2 ._head { border-bottom: 1px dotted #cccccc; }
.widget-newsdetail-2 ._head ._title { font-size: 18px; font-weight:bold;}
.widget-newsdetail-2 ._tools { padding: 10px 0; color: #9f9f9f;}
.widget-newsdetail-2 .ion { font-size: 16px; font-weight: normal;color: #9f9f9f;}
.widget-newsdetail-2 ._tools ._tool{margin:0 4px;display: inline-block; vertical-align: middle;}
.widget-newsdetail-2 ._tools ._b2l .ion { color: #9b9b9b;}
.widget-newsdetail-2 ._tools b{ font-weight:normal;}
.widget-newsdetail-2 .myart { padding: 20px 0;}
.widget-newsdetail-2 ._detailPage_bottom {border-top: 1px solid #cccccc; margin-top:20px;}
.widget-newsdetail-2 ._detailPage_bottom li {line-height: 30px; overflow: hidden; 
height: 30px;  padding: 0 10px; border-bottom: 1px solid #cccccc; }
.widget-newsdetail-2 ._detailPage_bottom ._mark {font-weight: bold; float: left; margin-right: 10px; }
.widget-newsdetail-2 ._detailPage_bottom ._title {font-size: 14px;  float: left; width: 68%;}
.widget-newsdetail-2 ._detailPage_bottom ._time { float: right;}
.widget-newsdetail-2 .bdsharebuttonbox .bds_more { float: none; padding-left: 2px;background: none;text-indent: 0;color: #9f9f9f;}

/*专题详细*/
.ztdet-top{ padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #ddd;}
.ztdet-top ._img{ float:left; width:35%; margin-right:5%;}
.ztdet-top ._title{ font-size:20px; font-weight:bold; color:#333; line-height:30px; margin-bottom:10px;}
.ztdet-top ._sum{ font-size:14px; color:#999;}
.ztdet-lant{ font-size:18px; font-weight:bold; color:#333; margin-bottom:20px;}
.pic-list-zt{padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #ddd;}
.pic-list-zt li ._picion{ margin-top:20px;}
.ztbaodao-list li{ line-height:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; font-size:14px;}
.ztbaodao-list li span{ padding-right:20px;color:#c70025;}


/*地图*/
#dituContent img { max-width:none; width:auto; height:auto; position:static; margin:0; }

/*分享*/
.contactBox {margin-bottom:45px; border:1px solid  #dedfde;}
.dizhi{ width:39%; background:#efefef; float:left; font-size: 14px;}
.dizhi .box { padding:35px 35px 0; height:130px;}
.dizhi h3{ font-size:20px; color:#555555; font-weight:bold; margin-bottom:8px;}
.box h3:hover{color: #c60021;}
.dizhi .ion { color:#c70025; font-size: 19px; line-height: 1.5;vertical-align: -3px; margin-left:0;}

.contact_qr { float:left;width:11%; text-align:center;}
.contact_qr .box { padding-top:25px; border-right:#ddd 1px solid;height: 139px;}
.fenxiang{ width:39%; float:left; background:url(../img/call_bj.png) no-repeat; height:164px;}
.fenxiang .box { padding:75px 20px 0; }

.contact_list { overflow:hidden; }
.contact_list ul { width: 105%; }
.contact_list li { width: 28.333%; float:left; margin-right: 5%; margin-bottom:40px;}
.contact_list ._title { font-size:20px; border-bottom:#b2b2b2 1px solid; padding:10px 0; margin-bottom:10px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.contact_list ._text a:hover { color:#1077b2; text-decoration:underline; }

.contact_list ._text a.atel:hover { cursor:default; text-decoration:none; color:#333;}





.center{width:100%; margin-left:auto; margin-right:auto;}
.company{width:49%;margin-left:0!important;}
.company h1{ font-size:20px; color:#221815; height:43px; border-bottom:3px solid #ca0f32; width:112px; display:block}
.line{ width:100%; height:1px; background-color:#d1d1d1;}
.company p{ line-height:24px; margin-top:25px; text-indent:30px;}



.content-32684 .sear_f .inp{border:none;}


/*分页样式*/
.page a{ border:1px solid #ededed;margin-right: 15px; text-align: center; padding: 5px 10px;display: inline-block;}

.page .current{background: #c70025;color: #fff;margin-right: 15px;padding: 7px 12px;}


/*在线留言样式*/
.form-m1-btn button{width: 130px;height: 30px;text-align: center;color: #fff;cursor: pointer;border: none;font-size: 14px;font-family: 黑体;}


/*2016-10-11*/

/*20170313 cong*/
.cts{float: left; padding: 0px 25px; cursor: pointer; position: relative; margin-left: 12%;}
.cts .c_zwcx{display: none; position: absolute; top: -125px; left: 12px;}
.cts:hover .c_zwcx{display: block;}
.cts .c_zwcx .tjt{width: 0; height: 0; border-style: solid; border-width: 7px;border-color: #fff transparent transparent transparent; position: absolute; left: 50%; margin-left: -7px;}

.jr-widgets-panel{height:100px !important;}