/*banner*/

.banner { width:100%; position:relative;overflow:hidden; height:940px; }
.banner .hd{  overflow:hidden; position:absolute;  bottom:0; z-index:1; height:83px; width:100%;}
.banner .hd ul{ overflow:hidden; zoom:1; float:left; left:50%; transform:translateX(-50%); position:absolute; bottom:37px;}
.banner .hd ul li{ float:left; margin-right:20px;  width:31px; height:31px; line-height:31px; text-align:center; background: transparent;border: 1px solid #fff; color:#fff; cursor:pointer; border-radius:25px; }
.banner .hd ul li.on{ color: #fff;background: #f09437;border: none;  }
.banner .bd ul { margin:0 auto;width:100%;}
.banner .bd{ position:relative; z-index:0;   }
.banner .bd li{ zoom:1; vertical-align:middle; width:100%;}
.banner .bd li a{position: absolute;top: 0;width: 100%;height: 100%;background: url(../images/bgrad_1.png) left -1px repeat-x;}
.banner .bd img{ width:100%; height:940px; display:block; vertical-align:top; animation:imagescale 6s linear infinite 0s; }
.banner .prev,.banner .next{ position:absolute; top:50%; margin-top:-25px; display:block; width:60px; height:60px; background:url(../images/banner_arrow.png) -44px 0px no-repeat; filter:alpha(opacity=80);opacity:0.8;   }
.banner .prev {left: 3%;}
.banner .next{ right:3%; background-position:-247px 0px; }
.banner .prev:hover,.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }

.banner.fixed .shodw { position:fixed; top:0;}
@keyframes imagescale
{
from {transform: scale(1.0);-moz-transform: scale(1.0);-webkit-transform: scale(1.0); -o-transform: scale(1.0); -ms-transform: scale(1.0)}
to {transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1)}
}


/*导航+logo*/

.header_con { width: 2300px; margin: 0 auto; }
.header_i { position:absolute; width: 2300px; }
.header_i .nav {float: right;width: 2353px;}
.header_i .logo { float: left;
    width: 330px;
    height: 110px;
    margin-left: 810px;}
.header_i .subnav1 ul{ position:absolute; right:90px; top:20px;}
.header_i .subnav1 ul li { float: left; font-size: 22px; color: #fff; }
.header_i .subnav1 ul li a { color: #fff; }
.header_i .subnav1 ul li.en { border-left: 1px #fff solid; opacity:.8; margin: 0 15px; height:23px; }


.header_i .subnav ul{ position:absolute; right:60px; top:20px; z-index:1}
.header_i .subnav ul li { float: left; font-size: 17px; color: #fff; }
.header_i .subnav ul li a { color: #fff; }
.header_i .subnav ul li a:hover { color: #a22a2d; text-decoration: none;}
.header_i .subnav ul li.en { border-left: 1px #fff solid; opacity:.8; margin: 0 15px; height:23px; }

.subnav li.search { margin-left:15px;}
.subnav li .motion_1 {border: 0; background: rgba(255, 255, 255, 1); height: 25px; line-height: 25px;color:#333;border-radius: 14px;margin-top: 0;width: 0px;text-indent: 10px; transition: all .8s ease; outline: none; float:left; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FFFFFFF,endColorstr=#7FFFFFFF);transition:all .5s ease-in-out; padding:0}
.subnav li.search.active .motion_1 { width:150px; opacity:10;  }
.subnav li.search .active { position:absolute; right:0; top:0; }
.icon_search { background:url(../images/icon_search.png) center no-repeat; width: 22px; height: 20px; display:block; cursor:pointer;margin-top: 4px; margin-left:5px; float: right; border:none; outline: none;}
.subnav li.search.active i.active { background:url(../images/icon_search_btn.png) center no-repeat; width: 22px; height: 20px;  right:5px;}

.header_i .mainnav {padding: 60px 0 16px 0;}
.header_i .mainnav ul li.navli { float:left; line-height: 46px; padding:0 30px 0 0; position:relative; }
.header_i .mainnav ul li.navli h3 { font-size: 30px; }
.header_i .mainnav ul li a { color: #fff; }
.header_i .mainnav ul li a:hover { text-decoration: none;}
.header_i .mainnav ul li.navli h3 a { display:block; padding:0 11px;}
.header_i .mainnav li.on h3 a { background:#fff; color: #f09437; border-top: 3px #f09437 solid;}
.header_i .mainnav .navsub{ display:none; width:150px; left:0; top:46px;  position:absolute; background:#fff; padding: 5px 0;box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);  }
.header_i .mainnav .navsub.last{ right:5px; left:auto;}
.header_i .mainnav .navsub a { line-height: 44px; color: #000; padding-left: 25px; font-size: 16px; display:block; }
.header_i .mainnav .navsub a:hover { background:#eee; text-decoration:none; }


/* 内容1 */

.section_1 { background:url(../images/news_bg.jpg) center #f0f0f0 no-repeat; background-size:cover;height:540px;}
.hd_title { position:relative; margin-bottom:70px; line-height:61px;}
.hd_title img { float:left; margin-right:8px;margin-top: 6px;width: 70px;}
.hd_title h3.name_1 { float: left;
    font-size: 65px;
    color: #95c6ff;
    line-height: 70px;
    font-weight: bold;
    font-family: 宋体;
    border-bottom: 4px #95c6ff solid;}
.hd_title h3.name_2 {
float: left;
    font-size: 65px;
    color: #000;
    line-height: 70px;
    font-weight: bold;
    font-family: 宋体;}
.hd_title .more { position:absolute; right:0; top:0; transition: transform 0.7s ease-out 0s;-moz-transition: transform 0.7s ease-out 0s;-webkit-transition: transform 0.7s ease-out 0s;}
.hd_title .more a { color: #000; font-size: 16px;}
.hd_title .more:hover { /*transform: rotateY(180deg);-moz-transform: rotateY(180deg);-webkit-transform: rotateY(180deg);*/}
.hd_title .more:hover a {color: #1d56d3;}

.hd_box_1_l { width:1600px; }
.hot_nws_1 { width: 474px; float:left; }
.hot_nws_1 .pic {height: 270px;overflow: hidden;}
.hot_nws_1 .pic img { width: 100%; height: 270px; transition: transform 0.8s;-webkit-transition: transform 0.8s;-moz-transition: transform 0.8s;-o-transition: transform 0.8s; -ms-transition: transform 0.8s;}
.hot_nws_1:hover .pic img {transform: scale(1.08);-webkit-transform: scale(1.08);-moz-transform: scale(1.08);-o-transform: scale(1.08);-ms-transform: scale(1.08);}
.hot_nws_1 .title{ margin-top:20px;  margin-bottom:10px; font-size: 18px; color: #323232; font-weight:bold;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;transition: all 0.2s ease 0.1s;}
.hot_nws_1:hover .title {color:#1d56d3;}
.hot_nws_1 .des { line-height:30px; color:#999999; font-size:14px; text-indent:2em; }
.hot_nws_1 span {font-family: "Corbel"; color: #1d56d3;font-size: 21px; display:block; text-align:right; padding:20px 0; }

.hot_nws_2 { width: 448px; float:right; background:#fff;     padding-bottom: 25px;}
.hot_nws_2 ul li{margin-top:32px;}
.hot_nws_2 ul li .date{width: 84px;height: 86px;border-right: 1px solid #cbcbcb; overflow:hidden;}
.hot_nws_2 ul li .date span{display: block;text-align: center;font-family: "Corbel";color: #323232;}
.hot_nws_2 ul li .date span.d1{font-size: 34px;font-weight: bold;line-height: 52px;color: #1d56d3;}
.hot_nws_2 ul li:hover .date span.d1{color: #1d56d3;}
.hot_nws_2 ul li .date span.d2{font-size: 16px;}
.hot_nws_2 ul li .title{float: right;margin-left: 21px; width:321px; margin-right: 20px;}
.hot_nws_2 ul li .title h3 {font-size: 18px;color: #323232;  height:30px; line-height:30px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;transition: all 0.2s ease 0.1s; font-weight:normal; margin-bottom:5px;}
.hot_nws_2 ul li .title .des {font-size: 14px;color: #999;transition: all 0.2s ease 0.1s;}
.hot_nws_2 ul li:hover .title h3{color: #1d56d3; padding-left:10px;}
/*.hot_nws_2 ul li:hover .title .des{color: #1d56d3;}
.hot_nws_2 ul li:hover{box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0.64);transform: scale(1.08);}*/






/* 内容2 */
.section_2 { margin:25px 0 65px;}
.hd_box_3_gd {position:relative;}
.hd_box_3{height: 400px; overflow:hidden; position:relative;}
.hd_box_3 ul { height:auto;}
.hd_box_3 li { float:left;  margin-right:35px; overflow:hidden; position:relative; width:315px; height: 162px; position:relative}
.hd_box_3 li img { width:315px; height: 162px; overflow:hidden; -webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;}
.hd_box_3 li:hover img {-webkit-transform: scale(1.1);transform: scale(1.1); opacity:0.9;}
.hd_box_3_gd .prev {position: absolute;left: 0; background: url(../images/prev_i.png) no-repeat; width: 43px;height: 43px; top: 60px; display:none}
.hd_box_3_gd .next {position: absolute;right: 0; background: url(../images/next_i.png) no-repeat; width: 43px;height: 43px; top: 60px; display:none}


/* 内容3 */

.section_3 { background:#f0f0f0; padding: 55px 0 65px;}
.tab_title { text-align:center;font-size:50px; line-height:70px;  }
.tab_title a { color:#474747; font-size:40px; cursor:pointer }
.tab_title a.on {color:#1d56d3; border-bottom:2px #1d56d3 solid}

.section_3 .newsCon { overflow:hidden;}
.section_3 .newsCon ul.newsbox { padding-top:50px; overflow:hidden;position: relative;}
.section_3 .newsCon ul.newsbox li { background:#fff; float:left; width: 430px; margin-right:55px;}
.section_3 .newsCon ul.newsbox li+li+li { margin-right:0}
.section_3 .newsCon ul.newsbox li .pic { width: 430px; height: 242px;overflow: hidden;}
.section_3 .newsCon ul.newsbox li .pic img { width: 430px; height: 242px; transition: transform 0.8s;-webkit-transition: transform 0.8s;-moz-transition: transform 0.8s;-o-transition: transform 0.8s; -ms-transition: transform 0.8s;}
.section_3 .newsCon ul.newsbox li:hover .pic img {transform: scale(1.08);-webkit-transform: scale(1.08);-moz-transform: scale(1.08);-o-transform: scale(1.08);-ms-transform: scale(1.08);}
.section_3 .newsCon ul.newsbox li .title{ margin:20px 25px 15px;  font-size: 17px; color: #323232; font-weight:normal;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;transition: all 0.2s ease 0.1s;}
.section_3 .newsCon ul.newsbox li .des { line-height:28px; color:#999999; font-size:14px; text-indent:2em; margin:0 25px; }
.section_3 .newsCon ul.newsbox li .date_b { margin:25px 25px 25px;}
.section_3 .newsCon ul.newsbox li .date_b span {font-family: "Corbel"; color: #f09437;font-size: 20px; float:left; }
.section_3 .newsCon ul.newsbox li .date_b .more { background:url(../images/more_1.png) left center no-repeat; color:#999; font-size:12px; float:right; padding-left:28px;transition: all 0.5s ease;}
.section_3 .newsCon ul.newsbox li:hover .title {color:#1d56d3;}
.section_3 .newsCon ul.newsbox li:hover .date_b .more {padding-left:32px;}
.section_3 .more_b { background:#1d56d3; color:#fff; text-align:center; margin:0 auto; width:140px; height:40px; line-height:40px; font-size:16px; border-radius:5px; margin-top:50px;transition: all 0.5s ease;}
.section_3 .more_b a { color:#fff; display:block}
.section_3 .more_b:hover {background:#ce9c44;}



/* 内容4 */
.section_4 {background-color:#fff; background-size:100% 600px;}
.hj_title .hj_title_name { text-align:center}
.hj_title .hj_title_name h3 { font-size:40px; color:#fff; font-weight:normal; line-height:45px;}
.hj_title .hj_title_name h3:before { content:""; background:url(../images/title_i_4.png) center no-repeat; width:50px; height:50px; padding-right:80px;}
.hj_title .hj_title_more { text-align:right; font-size:16px; margin:40px 0;}
.hj_title .hj_title_more a { color:#fff; }


.hd_box_4 { margin-top:0;width: 2300px;
    margin: 0 auto;}
.hd_box_4_l { width:720px; overflow:hidden; position:relative}
.hd_box_4_l img {width:790px; height:430px;-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;}
.hd_box_4_l:hover img {-webkit-transform: scale(1.1);transform: scale(1.1);}
.hd_box_4_l .mask { position: absolute;left: 0px;top: 0px;display: none;width: 100%;height: 445px;background: url("../images/tmbj_5.png") repeat;z-index: 99;}
.hd_box_4_l:hover .mask { display:block}

.hd_box_4_r ul { height:auto}
.hd_box_4_r { width:670px; background:#fff; padding-top:15px;}
.hd_box_4_r li { float: left; width: 310px; margin:0 12px; position:relative; text-align:center; margin-bottom:20px;}
.hd_box_4_r li .pic {  height:185px;overflow:hidden}
.hd_box_4_r li img {width:100%; height:185px;-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;}
.hd_box_4_r li:hover img {-webkit-transform: scale(1.1);transform: scale(1.1); opacity:0.9;}
.hd_box_4_r li:hover .mask { display:block}
.hd_box_4_r li p { font-size:17px; margin-top:15px; line-height:45px;text-align: center;background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.7));width: 100%;color: #fff;    position: absolute; bottom: 0;}




/* 内容5 */

.section_5 {    margin-bottom: 26px;
    padding-bottom: 90px;}
.section_5 li { float: left;
    text-align: center;
    width: 287px;
    position: relative;}
.section_5 li img {transition-duration:0.5s;}
.section_5 li p { font-size:23px; color:#323232; line-height:35px;transition-duration:0.5s;}
.section_5 li:hover img {transform:scaleX(-1);}
.section_5 li:hover p { color:#1d56d3}

.cwxx_xl { display:none}
.cwxx_xl_box { position:absolute; background:#eaeaea; padding:10px; width:100%; top:95px; display:none; font-size:14px; border-radius:5px;}

.link_i { background:#a22a2e; padding:15px 0; line-height:25px;}
.link_i span { float: left; font-size:14px; font-weight:bold; display:inline-block; color: #fff;}
.link_i li { float: left; margin-right:10px;}
.link_i li a { color: #fff; }
.link_i li a:hover { color: #fff;}


.section_8{}