@charset "utf-8";
/* CSS Document */
body,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,input,select,textarea,form,img,div,pre,fieldset,blockquote,th,td {margin:0;padding:0;outline:none;}
body{color:#333; background-color:#ffffff;}
html{ overflow-x:hidden;}
ul,li,ol,dl,dt,dd{list-style:none}
img{border:none;border-style: none;}
*{ font-family:"Microsoft Yahei";margin:0;padding:0;}
.animate{transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;}
input,textarea,button{ background: transparent;vertical-align:middle}
a{ color:#333; text-decoration:none;}
:focus{outline:0}
table { border-spacing: 0px; border-collapse: collapse; }
tr { cursor: pointer; }
input, textarea{ border: 0; }
textarea{resize:none}
select{ border:none;outline: none;}
iframe, video{ width:600px; height:400px;}
.mt30{ margin-top:30px !important;}
.clear{ clear:both;}
/*href*/
a:link,a:visited{color:#333; text-decoration:none;}
a:hover,a:active{color:#005c33; text-decoration:none;}
.cfff,.cfff a:link,.cfff a:visited{color:#fff !important}
.cfff a:hover,.cfff a:active{color:#ddd}
.cccc,.cccc a:link,.cccc a:visited{color:#ccc}
.cccc a:hover,.cccc a:active{color:#ddd}
.c666,.c666 a:link,.c666 a:visited{color:#666}
.c666 a:hover,.c666 a:active{color:#005c33}
.c999,.c999 a:link,.c999 a:visited{color:#999}
.c999 a:hover,.c999 a:active{color:#005c33}
.ej_y{ font-size:16px; line-height:32px;}

/*common*/
.wrap{width: 1200px;margin:0 auto;}
.l{float:left !important}
.r{float:right !important}
.o{overflow:hidden;}
.c{display:block;height:0;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*zoom:1}
.hidden{display:none}
.center{text-align:center}
.img-box img,.img{display:block;margin:0;padding:0;width:100%;}
.flexbox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.lc{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
/*文字超出省略*/
.ellipsis{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.ovh1{text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.ovh2{-webkit-line-clamp:2}
.ovh3{-webkit-line-clamp:3}
.ovh5{-webkit-line-clamp:5}

.table{ display:table; table-layout: fixed; text-align:center; width:100%; height:100%}
.table_cell{ display:table-cell; vertical-align:middle}

.index_banner_new {width: 100%;height: auto;min-width: 280px;min-height: 160px;margin: 0px auto;position: relative;overflow: hidden}
.index_banner_new ul {margin: 0;padding: 0;width: 100%;height: 100%;position: absolute;z-index: 1}
.index_banner_new ul li {display: none;position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden}
.index_banner_new ul li.active {display: block}
.index_banner_new ul li .intro {position: relative}
.index_banner_new ul li .intro video{ width:100%; height: 100%;object-fit: fill;}
.index_banner_new ul li img {position: absolute;left: 0;top: 0;width: 100%;height: 100%}
.index_banner_new .dots {position: absolute;bottom: 20px;right: 0;height: 12px;z-index: 2;text-align: center}
.index_banner_new .dots span {display: inline-block;width: 40px;height: 6px;background: #e0e0e0;margin: 0 5px;cursor: pointer;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px}
.index_banner_new .dots span.active {background: #c52c2b}
.index_banner_new .prev {left: 20px}
.index_banner_new .next {right: 20px}
#tqchina_banner {position: relative}
.tqchina_banner_load {position: absolute;bottom: 0px;left: 0px;z-index: 3;width: 100%}
.tqchina_banner_load i {width: 0%;display: block;height: 1px;background: #f00}
.tqchina_banner_bg {width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 9;background: rgba(0, 0, 0, 0.0)}
a.tqchina_banner_text {display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);z-index: 10;color: #fff;text-align: center;width: 100%}
#warp {max-width: 1920px;margin: 0 auto;overflow: hidden}
#index_top {position: relative}
/*logo导航*/


.top{ position: fixed; top:0px; left:0; z-index:99999; width:100%; height:114px; background:#FFF }
.topnr{ width:1400px; margin:auto;}



.logo{ background: url(../images/logo.png) no-repeat center center; width:252px; height: 114px; margin-left:0px}

.tel{ background: url(../images/topdh.png) no-repeat center center;  width:188px; height:104px; margin-right:0px;}
.ywqh{ font-size:14px; line-height:52px; color:#FFF;}
.ywqh a{ color:#FFF;}
.nav{ text-align:center;position:absolute; width:100%; left:100px; }
.nav li{ display:inline-block; line-height:109px; text-align: center; margin:0 25px;}
.nav li a{ font-size: 18px; color: #4a4b4c; font-weight: bold;}
.nav li:hover{ border-bottom:5px solid #293e79;}
.nav li:hover a{color: #293e79;}
.nav li.on{border-bottom:5px solid #293e79;}
.nav li.on a{color: #293e79;}
.sytopy{ width:180px; float:right; }
.top_con{ height:90px; float: right;}
.top_con ul li{ float:right; line-height:114px; margin-left:0px;  position: relative; font-size:16px; color:#0c5ec2}
.top_con ul li:nth-child(2){ margin-right:20px;}
.top_con ul li img{vertical-align:middle;}
.top_con_txt{ color:#0c5ec2; font-size:20px; font-weight:bold;}
.top_con_txt span{ font-size:14px; font-weight:normal;}
.none {width: 140px; height: 140px;  background: rgba(255, 255, 255, 1); position: absolute; top:114px; left:-50px; z-index:999; display: none; }
.top_con ul li:hover .none{ display: block; text-align:center; line-height:30px; color:#b17b52}






/*二级*/
.ejtop{ width:100%; height:102px; background:#303030; overflow:hidden;}
.top1{ position:absolute; top:25px; left:5%; z-index:999; width:90%; height:52px; }
.ejban{ width:100%; margin-top:114px}
/*二级*/

/*底部*/
.footer{ background: url(../images/bg_foot1.jpg) no-repeat center center; width: 100%; height: 247px; overflow: hidden;}
.footer_nr{ width: 1280px; margin: 44px auto 0;}
.dtel{ background: url(../images/logo_foot.png) no-repeat left top; padding-top: 86px; width: 296px;}
.dtel p{ font-size: 14px; color: #d3d3d3; line-height: 26px; padding-left:20px;}
.dtel h1{ font-size: 35px; color: #ffffff;}
.d_nav{ margin-left:30px; margin-top:20px;}
.d_nav li{ float: left; width: 130px;}
.d_nav li .d_tit{ display: block; line-height: 36px; margin-bottom: 6px;  text-align: left; font-size: 16px; color: #ffffff;}
.d_nav li:last-child .d_tit{ background: none;}
.d_txt{ padding-left: 0px;}
.d_txt a{ display: block; line-height: 26px; font-size: 14px; color: #b8c7e4;}
.d_nav li:nth-child(3) .d_txt{ padding-left:0px;}
.code{ margin: 36px 0 0 0;}
.copy{ background: url(../images/bg_foot2.jpg) no-repeat center center; width: 100%; line-height: 68px;border:1px solid #505d78;}
.copy, .copy a{ font-size: 14px; color: #8497bb;}
/*底部*/

/*联系*/
.contact1{ width: 1100px;margin: 50px auto 80px;}
.con_l{ margin-top: 25px;}
.con_l p{ line-height:50px;font-size: 26px;color: #474747;}
.con_l span{ font-size: 55px;font-weight: bold;}
.con_l img{ vertical-align: middle;margin-right: 15px;}
.qrcode{ margin-top: 80px;}
.qrcode li{ float: left; width: 140px; margin-left: 20px; text-align: center;}
.qrcode li p{ line-height:36px; font-size: 14px; color: #666666;}


/*联系*/

/*环境*/
.ey{border-top:5px solid #d00011;height:95px;background:#f8f8f8;}
.location, .location a{ font-size: 14px; color: #888888;}
.er_nav li{ float: left; margin-left: 50px; height: 95px; line-height: 95px;}
.er_nav li a{ font-size: 18px; color: #606060; font-weight:bold;}
.er_nav li.on a{ color: #2f3f6b;}
.classlist{ width: 78.4%; margin: 60px auto 0;}
.classlist li{ float: left; width:30%; margin: 0 1.666% 60px; background-color: #f3f3f3;}
.pro_txt{ letter-spacing: 2px;}
.pro_title{ line-height: 40px; font-size: 20px; color: #414141;}
.pro_subtit{ line-height: 36px; font-size: 18px; color: #7d7d7d;}

.classlists li{ background-color: #ffffff;}
.classlists li .pro_txt img, .classlists li .pro_subtit{ display: none;}
.classlists li .pro_txt{ padding-top: 20px;}


/*环境*/

/*领域*/
.sycp{width:100%;background: #FFF url(../images/sycpbj.jpg)  top center no-repeat; overflow:hidden; padding-bottom:50px;}

.sycpbt{margin-top:80px;margin-bottom:50px;}
.sycpbt img{margin:0 auto;width:723px;height:66px;}

.sycplb{ width:1200px; margin:30px auto 0;}

.sycplb ul li{ width:400px; height:158px; background:#FFF; overflow:hidden; float:left;}

.sycplb ul li h1{ width:340px;  margin:25px auto 0; font-size:28px; line-height:40px; color:#2f3f6b; font-weight:bold;}

.sycplb ul li h2{ width:340px;  margin:10px auto 0; font-size:12px; line-height:26px; color:#999999; height:52px; overflow:hidden;}

.sycplb ul li:hover{background:#2f3f6b;}

.sycplb ul li:hover h1{color:#fff; }

.sycplb ul li:hover h2{color:#fff; }

.sycptu{ width:1200px; margin:0px auto;}

.sycptu ul li{ width:599px; margin:0px; overflow:hidden; float:left; padding:14px 0;}

.sycptu ul li .sycptu1{ width:599px;height:330px; margin:0 auto;}

#demo {margin: 0 auto;overflow: hidden;  width:1200px; min-height:365px; }

/*领域*/


/*新闻*/
.ejfldh{width:100%;  background:#f0f0f0; overflow:hidden; text-align:center}
.ejfldh ul li{ display:inline-block; line-height:78px; font-size:20px; color:#676767; font-weight:bold; margin:0 25px;}
.ejfldh ul li a{color:#676767;}
.ejfldh ul li.on a{color:#224d81;}

.newslist1{ width: 1245px; margin: 40px auto 0;}
.newslist1 li{ overflow: hidden; margin-bottom: 40px;}
.news_tu1{ width: 332px;}
.news_zi1{ width: 890px; background: url(../images/news_line.jpg) repeat-x left bottom; height: 199px;}
.news_tit1{ font-size: 20px; color: #333333; line-height: 30px;}
.news_time1{ line-height: 46px; font-size: 14px; color: #b8b6b7;}
.news_con1{ line-height: 34px; font-size: 16px; color: #666666;}


/*新闻*/

/*产品*/
.erjinr{ width:1280px; margin:50px auto;}
.cpdh{ width:880px; height:94px; background:#CCC; position: relative; left:50%; top:-50px; z-index:999; margin-left:-440px; border-radius:10px; text-align:center; overflow:hidden;}
.cpdh ul li{ display:inline-block; line-height:94px; font-size:24px; font-weight:bold; padding:0 50px;}
.cpdh ul li a{ color:#c81b3f}
.cpdh ul li.on{ background:#203257;}
.cpdh ul li.on a{ color:#fff}
/*产品*/
/*简介*/

.ejgsjj{background:#fff url(../images/sybj1.jpg) no-repeat bottom center; width:100%; padding-bottom:40px; overflow:hidden;}
.gsjjdh{ text-align:center;}
.gsjsnr{ width:1260px; margin:40px auto 0; font-size:16px; line-height:36px; color:#686868; text-align:justify;}
.gsjsnr p{ margin-bottom:10px;}
.gsjjtb{width:726px; margin:0 auto; }
.gsjjtb ul li{ width:228px; height:205px; border:1px solid #dadada; float:left; margin:6px}
.gsjjtb ul li h1{ font-size:18px; line-height:30px; color:#424242; text-align:center; font-weight:normal; margin-top:30px }
.gsjjtb ul li h2{ text-align:center;}


.dszzc{width:100%; background:#fafafa; padding:70px 0; overflow:hidden;}
.dszzc1{ width:1280px; margin:0 auto;}
.dszzcz{ width:620px; height:354px; background:#999; float:left;}
.dszzcy{width:620px; float:right;}
.dszzcy h1{ font-size:42px; font-weight:normal; line-height:50px; color:#27497c;margin-top:0px;}
.dszzcy h2{ font-size:16px; font-weight: normal; line-height:34px; color:#686868; margin-top:30px;}

.test {width:100%;height:280px;overflow: auto;border: none;margin-top:0px; }
.scrollbar {width:98%;height: 280px;}
 .test-1::-webkit-scrollbar {/*滚动条整体样式*/
 width:10px;     /*高宽分别对应横竖滚动条的尺寸*/
 height:1px;
}
.scrollbar span{font-size: 10px; color:#434343; padding:0 10px;}
.test-1::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
 border-radius: 10px; height:30px;
 -webkit-box-shadow: inset 0 0 5px rgba(241,241,241,1);
 background: #f1f1f1;
}
.test-1::-webkit-scrollbar-track {/*滚动条里面轨道*/
 -webkit-box-shadow: inset 0 0 5px rgba(214,214,214,1);
 border-radius: 10px;
 background: #d6d6d6;
}


.ejwhnr1{ width:90%; margin:0 auto;background:url(../images/whxbj.png) no-repeat top  right; }
.ejwhnr1 h1{text-transform: uppercase; font-size:38px; line-height:46px; color:#fff;}
.ejwhnr1 h2{font-size:28px; line-height:46px; color:#fff; font-weight:normal; }
.ejwhnr1 h3{ width:100%; height:2px; background:#d60112; margin-top:10px;}
.ejwhnr1 h4{font-size:18px; line-height:40px; color:#fff; font-weight:normal;margin-top:10px; }

.ejwh1{ width:100%; background:url(../images/ejwhbj.jpg) no-repeat top  right; background-size:100% 100%; overflow:hidden;}
.ejwh2{ text-align:center;}
.ejwh1 .index5_ul li{ height: 280px;}
.ejwh1 .index5_ul{ margin-top:30px;}



.erjiry{background: url(../images/ejzzbj.jpg) no-repeat top  center;  padding-bottom:40px; overflow:hidden;   }

.erjiry1{ margin-top:180px}
.index5_ul1{ width:80%; margin: 50px auto 55px; }
.index5_ul1 li{ position: relative; width: 480px; height: 400px; overflow: hidden; float: left; margin-right:20px;}
.index5_ul1 li h2{ font-size:24px; line-height:60px; color:#43527a; font-weight:normal; text-align:center; }


.index5_ul1 .tempWrap{ width:1500px !important; margin:0 auto;}


.ejfzlc{background: url(../images/ejfzbj.jpg) no-repeat top  center; background-size:100% 100%; overflow:hidden}
.ejfzdh{ text-align:center;}








.ejwhnr11{ width:90%; margin:0 auto }
.ejwhnr11 h1{text-transform: uppercase; font-size:38px; line-height:46px; color:#e1dbb8;}
.ejwhnr11 h2{font-size:28px; line-height:46px; color:#fff; font-weight:normal; }
.ejwhnr11 h3{ width:100%; height:2px; background:#d60112; margin-top:10px;}
.ejwhnr11 h4{font-size:18px; line-height:40px; color:#fff; font-weight:normal;margin-top:10px; }


.ejfzlc .index5_ul{ width:80% !important; margin:20px auto 50px; overflow:hidden}




.bann{ background: url(../images/prod_02.png) no-repeat center center; width: 100%; height:325px; position: relative;margin-top:114px;}
.ban_ul{ position: absolute; width:100%; height:145px; background-color: rgba(8,103,178,0.6); bottom:0; text-align:center}
.ban_ul li{ display:inline-block; margin:20px 60px 0 60px;}
.ban_icon{ height: 50px; width:50px; margin:0 auto;}
.ban_text{ line-height: 62px; font-size: 25px; color: #fff;font-weight:bold;}

.ban_ul li:hover .ban_text{ color: #dacf93;}
.ban_ul li:hover .ban_icon{ background: url(../images/biao_10.png) no-repeat center center ;}
.ban_ul li.on .ban_icon{background: url(../images/biao_10.png) no-repeat center center ;}
.ban_ul li.on .ban_text{ color: #dacf93;}


.xiao_fenlei{width:1100px;margin:0 auto;height:110px;line-height:110px;}
.xiao_fenlei li{float:left;font-size:26px;color:#3d4d78;}
.xiao_fenlei li a{font-size:26px;color:#3d4d78;}


.nr_cp1{ width:680px; height:550px; float:left; overflow:hidden;}
.nr_cp{ width:1280px; margin:0 auto; padding-bottom:50px; overflow:hidden;}
.nr_cp1 #tqchina_banner {position: relative; height:550px !important;}

.nr_cp1 .index_banner_new .dots {position: absolute;bottom: 20px;right:30px;height: 12px;z-index:999;text-align: center}
.nr_cp1 .index_banner_new .dots span {display: inline-block;width:10px;height:10px;background: #e0e0e0;margin: 0 5px;cursor: pointer;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px}
.nr_cp1 .index_banner_new .dots span.active {background: #c52c2b}

.nr_cp2{float:left;width:540px;margin-left:50px;}
.nr_cp2_1{color:#073b83;font-weight:bold;font-size:32px;line-height:100px;}
.nr_cp2_1 span{color:#324467;font-weight:normal;}
.nr_cp2_2{width:540px;height:295px;background:#fff;border:1px solid #ccc;margin-top:20px;}
.nr_cp2_2 li{float:left;width:270px;text-align:center;}
.b1{border:1px solid #ccc;line-height:47px;}
.b6{border:1px solid #ccc;line-height:48px;}
.nr_cp2_3{float:right;width:226px;height:39px;background:#324467;border-radius:25px;text-align:center;margin-top:60px;}
.nr_cp2_3 a{text-align:center;line-height:39px;color:#fff;font-weight:bold;}





.gsnum.container{padding:80px 0 0 0;overflow:hidden;width:1280px;margin:0px auto;}
.gsnum li{width: 25%;float: left;text-align:center;background:url(../images/sxyx.jpg) no-repeat right center; overflow:hidden;}
.gsnum li h2{color:#1a4579;font-size:26px;}
.gsnum li h2 span{color:#1a4579;font-size: 66px;font-family:Impact;line-height: 70px;font-weight: 100;}
.gsnum li h2 b{color:#1a4579;font-size: 56px;line-height: 60px; position:relative;  top:-5px;}
.gsnum li h2 sup{}
.gsnum li h3{color:#666666; font-size:20px; line-height:30px; font-weight:normal;}

.ejwhnr{ width:90%; margin:0 auto;background:url(../images/plan.png) no-repeat top  right;}
.ejwhnr h1{ width:80px; height:120px; float:left}
.ejwhnr h2{font-size:34px; line-height:52px; color:#364772; font-weight: bold;  float:left}
.ejwhnr h3{ width:100%; height:2px; background:#d60112; margin-top:0px;}
.ejwhnr h4{font-size:36px; line-height:40px; color:#d7d5dc; font-weight: bold;margin-top:10px;     text-transform: uppercase;}

.ejwh{ width:100%; background:#FFF; padding-top:50px;}
.ejwh .index5_ul li{ height: 300px;}


/*简介*/


/*首页*/






.index{width:100%;overflow:hidden; position: absolute; top: 1000px;z-index: 90001; background:#FFF; }

.aboutbox{ background:#f8f8f8 url(../images/bg1.jpg) no-repeat top center; background-size: cover; padding: 120px 0 90px; }
.aboutbox1{ background: url(../images/bg2.jpg) no-repeat center center; background-size: cover; padding: 120px 0 90px;}
.index1_nr{ width: 1100px; margin: 0 auto;}
.index1_l{ width:1060px;margin: 0 auto;}
.aboutbox11{ background:#f8f8f8 url(../images/bg1.jpg) no-repeat top center; background-size: cover; padding: 120px 0 0px; }



.index1_l h1{ font-size: 60px; color: #00566e; line-height: 80px; margin-top: 46px; letter-spacing: 7.3px;}
.index1_l h3{ font-size: 22px; color: #00566e; font-weight: normal; text-transform: uppercase; line-height: 35px; letter-spacing: 1.5px;}
.index1_l h5{ font-size: 16px; color: #6d6d6d; font-weight: normal; line-height:32px; text-align: justify; margin: 50px 30px 50px 0; text-align: justify;}
.index1_nav{margin-left:250px;text-align: center; display:inline-block;}
.index1_nav li{ float: left; margin-right: 88px; text-align: center;}
.index1_nav li h2{ width: 66px; height: 66px; margin: 0 auto; background: url(../images/sy_about_bg1.png) no-repeat center center; border-radius: 100%;}
.about_ul{width:1100px;margin:0 auto;}
.about_ul li{ float:left; margin-left:60px;}
.about_ul li .icon h4{font-size:80px;color:#2f3f6b;line-height:90px;height: 90px;text-align:center;}
.about_ul li .icon h4 span{font-family:impact;}
.about_ul li h6{ font-weight:normal; font-size:18px; color:#2f3f6b; line-height:26px;text-align:center;font-weight:bold;}
.about_ul li.about_li2{ width:190px;}
.about_ul li.about_li3{ width:200px;}
.about_ul li.about_li4{ width:200px;}
.about_ul li.about_li5{ width:190px;}
.aboutus{ display: none;}
.about1 .aboutus1{ display: block;}
.aobut2 .aboutus2{ display: block;}
.icon_about{ height: 100%; background: url(../images/icon_about1.png) no-repeat center center; margin: 0 auto;}
.icon_about1{ background-image: url(../images/icon_about1.png);}
.icon_about2{ background-image: url(../images/icon_about2.png);}
.icon_about3{ background-image: url(../images/icon_about3.png);}
.icon_about4{ background-image: url(../images/icon_about4.png);}
.index1_nav li p{ line-height: 50px; font-size: 18px; color: #a68c5c;}
.index1_nav li:hover h2{ background-color: #cdb17f;}
.index1_nav li:hover .icon_about1{ background-image: url(../images/icon_about1_on.png);}
.index1_nav li:hover .icon_about2{ background-image: url(../images/icon_about2_on.png);}
.index1_nav li:hover .icon_about3{ background-image: url(../images/icon_about3_on.png);}
.index1_nav li:hover .icon_about4{ background-image: url(../images/icon_about4_on.png);}


.product{height:576px;background: url(../images/cp_back.png) no-repeat center center; margin: 0 auto;}
.product1{float:left; width:50%;height:512px;}
.product1 h1{ width:56%; margin-left:30%; margin-top:10%;}


.product2{float: right; width:50%}
.height95{height:95px;}
.product2_title{height:30px;}
.height47{height:47px;}
.index3{width:100%;height:360px; background-size: cover; overflow:hidden;}
.tab{ width:100%; line-height:159px; overflow: hidden;}
.tab li{ width:25%;height:189px;float: left; text-align: center; cursor: pointer;}
.tab li:nth-child(1){background:#0969b6;Opacity:0.9;}
.tab li:nth-child(2){background:#045699;Opacity:0.9}
.tab li:nth-child(3){background:#083c85;Opacity:0.9;}
.tab li:nth-child(4){background:#0969b6;Opacity:0.9;}
.tab li a{color:#fff;font-size:1.3rem;font-weight:bold;}
.tab li:nth-child(1):hover{background:#0969b6 url(../images/cpqhbj.png) no-repeat  center center;}
.tab li:nth-child(2):hover{background:#045699 url(../images/cpqhbj.png) no-repeat  center center;}
.tab li:nth-child(3):hover{background:#083c85 url(../images/cpqhbj.png) no-repeat  center center;}
.tab li:nth-child(4):hover{background:#0969b6 url(../images/cpqhbj.png) no-repeat  center center;}
.tab li:hover a{color:#dacf93;}
.tab li img{ vertical-align: middle;}
.tab li:nth-child(1).curr{background:#0969b6 url(../images/cpqhbj.png) no-repeat  center center;}
.tab li:nth-child(2).curr{background:#045699 url(../images/cpqhbj.png) no-repeat  center center;}
.tab li:nth-child(3).curr{background:#083c85 url(../images/cpqhbj.png) no-repeat  center center;}
.tab li:nth-child(4).curr{background:#0969b6 url(../images/cpqhbj.png) no-repeat  center center;}
.tab li.curr a{color:#dacf93;}


.index3-left{display: none; position: relative;}
.index3-left.show{ display: block;}
.index3-left .bd{ width:600px; height:100px; overflow:hidden; float:left; margin-top:3%; margin-left:50px; text-align:left}
.index3-left .bd ul li{ display:inline-block; overflow: hidden; font-size:20px; }
.index3-left .bd ul li h1{ font-size:24px; line-height:50px; color:#3d4d78; font-weight:normal}

.sygdcp{margin-top:3%; margin-left:0px;}

.index3_img{ overflow: hidden;}
.index3_txt{ text-align:left; height: 245px;}
.index3_txt h1{margin-left:10px; font-size: 20px; color: #3d4d78; line-height: 54px; height: 54px; margin-top: 30px;font-weight:normal;}
.index3_txt h2{padding-left:10px;font-size: 14px; color: #666666; line-height: 25px; width: 290px; margin: 0 auto;font-weight:normal;}


.culture{ padding: 90px 0 110px;}

.culture-left{ width: 1733px; margin: 140px auto 0; position: relative;}

.culture-left .prev, .culture-left .next{ display: block; width: 14px; height: 51px; position: absolute; top: 106px; background-repeat: no-repeat; background-position: center center; cursor: pointer;}

.culture-left .bd{ width: 1620px; margin: 0 auto;}

.culture-left .bd ul li{ float: left; margin-right: 90px; width: 480px;background: url(../images/plan.png) no-repeat right 10px;}
.culture-left .bd ul li .tu{}
.tu1{float:left;height:95px;}
.tu2{float:left;lin-height:95px;color:#364772;}
.culture-left .bd ul li h1{ line-height: 40px; font-size: 36px; color: #4d4d4d; text-transform: uppercase;}

.culture-left .bd ul li h2{ font-size:32px;color: #364772;line-height:44px;margin-left:15px;}

.culture-left .bd ul li p{ font-weight:bold;font-size: 36px; color: #e1e0e3; line-height: 40px; border-top: 2px solid #d60112;padding-top: 30px;margin-top:92px;text-transform: uppercase;}


.syhz{ margin-top:50px;}
.syhzbt{ text-align:center;}


.syfzlcbt{text-align:center;}
.syfzlc1{ width:100%;background:url(../images/syfzbj.jpg) no-repeat center center; height:820px;}
.syfzlc2{width:1360px; margin:0 auto;background:url(../images/lcytu.png) no-repeat center center; height:820px;}
.syfzlc3 ul li{ width:680px; height:128px; float:left;}
.syfzlc3 ul li:nth-child(1){ width:1360px; margin-top:80px;}
.syfzlc3 ul li:nth-child(1) .fzlczi{ width:300px; margin-left:280px;}
.syfzlc3 ul li:nth-child(2){ margin-top:70px;}
.syfzlc3 ul li:nth-child(2) .fzlczi{ margin-left:110px;}
.syfzlc3 ul li:nth-child(3){ margin-top:70px;}
.syfzlc3 ul li:nth-child(3) .fzlczi{ width:300px; float:right; margin-right:10px;}
.syfzlc3 ul li:nth-child(3) .fzlcnf{ margin-left:220px;}
.syfzlc3 ul li:nth-child(4){ margin-top:155px;}
.syfzlc3 ul li:nth-child(4) .fzlczi{ margin-left:130px;color:#3f5a8b}
.syfzlc3 ul li:nth-child(5){ margin-top:155px;}
.syfzlc3 ul li:nth-child(5) .fzlczi{ float:right; margin-right:130px;color:#3f5a8b}
.syfzlc3 ul li:nth-child(5) .fzlcnf{ margin-left:200px;}


.fzlczi{ width:200px; height:128px; float: left; font-size:16px; line-height:30px; color:#FFF;display: flex; flex-direction: column;justify-content: center;}
.fzlcnf{ width:128px; height:128px; background:url(../images/lctb.png) no-repeat center center; text-align:center; float: left; margin-left:20px;}
.fzlcnf h1{ font-size:32px; line-height:50px; padding-top:55px; color:#314d8b;}

.sywxw{ margin-top:60px; padding-bottom:50px; overflow:hidden;}
.sywxwbt{ text-align:center;}
.news_slide{ margin-top: 5px; overflow:hidden;}
.news_slide .hd{ text-align: center;}
.news_slide .hd ul li{ font-size: 24px; color: #bababa; font-weight: bold; display: inline-block; margin: 0 25px; cursor: pointer;}
.news_slide .hd ul li.on{ color: #af9669;}
.news_slide .bd{ width: 1455px; margin: 60px auto 0;}
.news_slide .bd ul li{ width: 475px; margin: 0 5px; float: left;}
.new_txt{ background: url(../images/news_bg.jpg) no-repeat center center; background-size: cover; width: 100%; height: 209px;}
.new_time{ float: left; text-align: right; margin-top: 38px; width: 110px;}
.new_date{ line-height: 24px; font-size: 14px; color: #3b3b3b;}
.new_year{ line-height: 32px; font-size: 20px; color: #232323; font-weight: bold;}
.new_text{ float: left; margin: 25px 0 0 25px; width: 300px;}
.new_text h1{ line-height: 50px; font-size: 16px; color: #5c5c5c; height:50px; overflow:hidden;}
.new_text p{ line-height: 20px; font-size: 14px; color: #aaaaaa;}
.news_slide .bd ul li:hover .new_txt{ background-image: url(../images/news_bg_h.jpg);}
.news_slide .bd ul li:hover .new_date, .news_slide .bd ul li:hover .new_year, .news_slide .bd ul li:hover .new_text h1, .news_slide .bd ul li:hover .new_text p{ color: #ffffff}
.xinwen_more{ margin: 50px auto 0; width: 130px; line-height: 29px; }


.sygsjj{background:#fff url(../images/sybj1.jpg) no-repeat bottom center; width:100%; padding-bottom:40px; overflow:hidden;}
.sygsbt{ text-align:center;}
.sygsjj .gsnum.container{padding:10px 0 0 0;}
.sygsnr{width:1260px; margin:40px auto 0;font-size:16px; line-height:36px; color:#686868; text-align:center;}
.sygsfl{ text-align:center; margin-top:40px;}
.sygsfl ul li{ display:inline-block; margin:0 50px;}
.sygsfl ul li h1{ width:70px; height:70px; margin:0 auto;}
.sygsfl ul li h2{ font-size:18px; line-height:30px; color:#747474; font-weight:normal;}

.sygsfl ul li:nth-child(1) h1{background:url(../images/syjjtb1.png) no-repeat bottom center; background-size:100% 100%;}
.sygsfl ul li:nth-child(2) h1{background:url(../images/syjjtb2.png) no-repeat bottom center; background-size:100% 100%;}
.sygsfl ul li:nth-child(3) h1{background:url(../images/syjjtb3.png) no-repeat bottom center; background-size:100% 100%;}
.sygsfl ul li:nth-child(4) h1{background:url(../images/syjjtb4.png) no-repeat bottom center; background-size:100% 100%;}

.sygsfl ul li:nth-child(1):hover h1{background:url(../images/syjjtb11.png) no-repeat bottom center; background-size:100% 100%;}
.sygsfl ul li:nth-child(2):hover h1{background:url(../images/syjjtb12.png) no-repeat bottom center; background-size:100% 100%;}
.sygsfl ul li:nth-child(3):hover h1{background:url(../images/syjjtb13.png) no-repeat bottom center; background-size:100% 100%;}
.sygsfl ul li:nth-child(4):hover h1{background:url(../images/syjjtb14.png) no-repeat bottom center; background-size:100% 100%;}



.container03{ background:url(../images/sybj1.jpg) center no-repeat;  height:720px; cursor:pointer}
.container03 .w1200{ width:1360px; margin:0 auto}
.container03 .w1200 .table{ width:800px; float:left;}
.container03 .w1200 .table h4{margin-top:80px}
.container03 .w1200 .table h3{ width:640px; font-size:16px; line-height:32px; font-weight:normal; color:#686868;  margin-top:20px; text-align:left;}
.container03 .w1200 .table .gsjjtb{ float:left; margin-top:50px;}





.vwrap { display: none; z-index:90002; width: 100%; position: fixed; }
.vwrap .videobtg { z-index:90002; position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: #000; opacity: 0.8; filter: alpha(opacity=80); overflow: hidden; }
.vwrap .videobox {z-index:90002;width: 700px;height: 446px;background-color: #fff;position: fixed;left: 50%;top: 50%;margin-top: -223px;margin-left: -350px;}
.vwrap .videobox #videobox { width: 100%; display: inline-block; height: 100%; background:#000; }
#videobox_wrapper { height: 100%!important; }
.vwrap .close {z-index:90009; width: 31px; height: 31px; cursor: pointer; position: absolute; top: 0px; right: -42px; }
.vwrap .close i { display: block; width: 31px; height: 31px; background: url(../images/close_i1.png) no-repeat 50% 50%; -webkit-transition: 400ms; transition: 400ms; }
.vwrap .close:hover i { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
#videobox_display_button,#videocontainer_display_button { background: none no-repeat!important; }
.jwplayer .jwicon { opacity: 0.8; filter: alpha(opacity=80); cursor: pointer;  }
.jwplayer .jwicon:hover { opacity: 1; filter: alpha(opacity=100); }
.jwlogo, .jwclick { display: none!important; }
.jwdisplayIcon{ background:  none no-repeat!important;}




.index5_tit{ position: relative;}
.index5_en{ text-stroke: 1px #e8ebf0; -webkit-text-stroke: 1px #e8ebf0; text-transform: uppercase; font-size: 72px; color: #fafbfc; line-height: 72px; font-weight: bold;}
.index5_title{ position: absolute; top: 25px; width: 100%;}
.index5_title h1{ font-size: 36px; color: #cb2749; line-height: 52px;}
.index5_title p{ font-size: 20px; color: #60687a; line-height: 38px;}


.index1_more{ background: url(../images/index1_more.png) no-repeat center center; width: 128px; height: 28px; display: block;}
.index5{background: #CCC url(../images/syalbj.jpg) no-repeat top center; padding: 70px 0 50px; overflow:hidden;}
.index5_tit1{ position: relative;}
.index5_en1{ text-stroke: 1px #e8ebf0; -webkit-text-stroke: 1px #e8ebf0; text-transform: uppercase; font-size: 72px; color: #f8f8f8; line-height: 72px; font-weight: bold;}
.index5_title1{ position: absolute; top: 25px; width: 100%;}
.index5_title1 h1{ font-size: 36px; color: #314975; line-height: 52px;}
.index5_title1 p{ font-size: 20px; color: #3c406c; line-height: 38px;}
.index5_ul{ width: 1765px; margin: 70px auto 30px;}
.index5_ul li{ position: relative; width: 583px; height:257px; overflow: hidden; float: left; margin-right: 8px;}

.index5_ul li{}
.index5_ul li p{ background: url(../images/bei_32.png) no-repeat right center; position: absolute; bottom: 0; left: 0; width: 360px; height: 54px; line-height: 54px; font-size: 18px; color: #262a3d;text-indent:24px; }

.index5 .index1_more{ margin: 0 auto;}


.index7{ background: url(../images/sybj4.jpg) no-repeat  bottom center; background-size: cover; padding: 54px 0 60px;}
.index5_tit2{ position: relative;}
.index5_en2{ text-stroke: 1px #e8ebf0; -webkit-text-stroke: 1px #e8ebf0; text-transform: uppercase; font-size: 72px; color: #fafbfc; line-height: 72px; font-weight: bold;}
.index5_title2{ position: absolute; top: 0px; width: 100%;}
.index5_title2 h1{ font-size: 36px; color: #cb2749; line-height: 52px;}
.index5_title2 p{ text-stroke: 1px #e8ebf0; -webkit-text-stroke: 1px #e8ebf0; text-transform: uppercase; font-size:32px; color: #fafbfc; line-height:36px; font-weight: bold;}
.index7_ul{ width: 1443px; margin: 110px auto 40px;}
.index7_ul li{ float: left; width: 450px; margin-right: 34px; background:#f2efef; padding-bottom:20px; overflow:hidden}
.index7_ul li h2{ width:90%; margin:15px auto;height:36px; line-height:36px; overflow:hidden; font-size:18px; font-weight:bold; color:#374767; overflow:hidden}

.index7_ul li h2 span{ width:50px; height:36px; float:left; background: url(../images/xwtb.png) no-repeat  bottom center;}
.index7_ul li h3{width:90%; height:1px;margin:0 auto; border-bottom:1px dashed #9a9a9a;}
.index7_ul li h4{ width:90%; margin:10px auto;height:48px; line-height:24px; overflow:hidden; font-size:14px; font-weight:normal; color:#9a9a9a;overflow:hidden}

.index7_ul li:hover {background:#b32135;}
.index7_ul li:hover h2 span{background: url(../images/xwtb1.png) no-repeat  bottom center;}
.index7_ul li:hover h2{ color:#FFF}
.index7_ul li:hover h3{border-bottom:1px dashed #fff;}
.index7_ul li:hover h4{ color:#FFF}



.ejjj1 .gy_nf{ margin-top:4%;}
.jjnr h1{ font-size:16px; line-height:40px; color:#6d6d6d; font-weight:normal;}
.jjnr h2{ margin-top:20px;}



.cp{ width:100%; background:url(../images/sybj2.jpg) no-repeat center center; background-size: cover; padding:80px 0 100px; overflow:hidden;}
.cpbt h1{ font-size:40px; line-height:50px; text-align:center; color:#FFF}
.cpbt h2{ font-size:24px; line-height:40px; text-align:center;color:#FFF;text-transform: uppercase;}




.slideTxtBox{ width:90%; margin:60px auto 0;}
.slideTxtBox .hd{ width:50%; height:452px; float:left;background:url(../images/sycpflbj.png) no-repeat center center; background-size:100% 100%; border-radius: 20px 0 0 20px; overflow:hidden;}
.slideTxtBox .hd .box3_tit{ font-size:24px; color:#194e68;}
.slideTxtBox .hd .box3_tit span{ font-size:14px; text-transform:uppercase;}
.slideTxtBox .hd ul{}
.slideTxtBox .hd ul li{  width:33.33%; height:226px;  line-height:46px; text-align:center; font-size:30px; color:#FFF; float:left;}
.slideTxtBox .hd ul li:nth-child(3n+3){width:33.34%; }
.slideTxtBox .hd ul li a{ color:#FFF;}
.slideTxtBox .hd ul li h1{font-size:18px; line-height:40px; text-align:center; margin-top:60px; }
.slideTxtBox .hd ul li h2{ width:80%; margin:0 auto;font-size:14px; line-height:30px; text-align:center;font-weight:normal}
.slideTxtBox .hd ul li.on{background:#116dba}
.slideTxtBox .hd ul li.on a{ color:#fff}
.slideTxtBox .hd ul li:hover{background:#116dba}
.slideTxtBox .hd ul li:hover a{ color:#fff}

.slideTxtBox .bd{ width:50%;height:452px; float:right; background:#FFF; border-radius:0 20px 20px 0}
.slideTxtBox .bd ul{width:86%; margin:0 auto;}
.lmbt{ width:98%; margin:30px auto;}
.lmbtz{ width:60%; float:left}
.lmbtz h1{ font-size:26px; line-height:40px; color:#234e81}
.lmbtz h2{ font-size:16px; line-height:20px; color:#234e81; opacity:0.5}
.lmbty{ width:40%; float:left}
.lmbty a{ float:right; background:#30a55f; color:#FFF; font-size:18px; padding:5px 20px; border-radius:30px; margin-top:15px;}
.cplmwz{ width:98%; margin:30px auto 0;font-size:14px; line-height:32px; color:#5c5c5c; height:96px; overflow:hidden;}




.cplmtu1{ width:48%; margin:1%; float:left;overflow:hidden;}

.slideTxtBox .bd ul li .cptu{ width:45%; margin:5%; float:left}
.slideTxtBox .bd ul li .cpzi{ width:45%; float: right;}
.slideTxtBox .bd ul li .cpzi h1{ font-size:20px; line-height:30px; color:#2e314b; padding-top:30%;}
.slideTxtBox .bd ul li .cpzi h2 {font-size:16px; line-height:20px; color:#113569; font-weight:normal; margin-top:12%;}
.slideTxtBox .bd ul li .cpzi h4{font-size:12px; line-height:20px; color:#113569; font-weight:normal;}
.slideTxtBox .bd ul li .cpzi h3 {font-size:14px; line-height:35px; color:#857958; font-weight:normal;}
.slideTxtBox .bd ul li .cpzi h5 { width:72px; height:20px; background:#de294f;  border-radius:50px; text-align:center; line-height:20px; font-size:12px; color:#FFF;margin-top:10%;}
.slideTxtBox .bd ul li .cpzi h5 a{color:#FFF;}

.sysb{ width:100%; margin:130px auto 70px; overflow:hidden;}
.sysbz{ width:50%; float:left}
.sysby{ width:50%; float:left}

.picScroll-left{ overflow:hidden; position:relative; width:100%; }

.picScroll-left .hd ul{ overflow:hidden; zoom:1; position:absolute; right:0; bottom:0; z-index:999; display:none;}
.picScroll-left .hd ul li{ float:left; width:12px; height:12px; overflow:hidden; margin-right:0px; text-indent:-999px; cursor:pointer; background-color:#ffffff; border-radius:12px;}
.picScroll-left .hd ul li.on{ background-color:#FEAD11;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ float:left; width:100%; overflow:hidden;}

.syxwbj{ background: url(../images/sybj4.jpg) no-repeat  bottom center; background-size: cover; padding:60px 0 90px;}
.syxw{ width:90%; margin:0 auto; overflow:hidden; padding-bottom:30px;}
.syxwdh{ width:100%; height:70px; line-height:70px; border-bottom:1px solid #cca072; font-size:24px; color:#cca072}
.syxwdh span{ width: 120px; height:30px; border-radius:5px; line-height:30px; font-size:14px; border:1px solid #a8a8a8; float:right; text-align:center; margin-top:20px;}
.syxwdh span a{color:#a8a8a8;}
.syxwlb{ margin-top:40px;}
.syxwlb ul li{ width:31.5%; border-right:1px solid #ebebeb; float:left;}

.syxwlb ul li:nth-child(2){ width:31.5%; margin:0 2.5%;}
.syxwlb ul li:nth-child(3){ border-right:0px solid #ebebeb; float:right;}
.syxwlb ul li h1{width:93%; height:40px; overflow:hidden; font-size:20px; line-height:40px; color:#414141; font-weight:bold;}
.syxwlb ul li h2{width:93%;height:90px; overflow:hidden; font-size:16px; line-height:30px; color:#707070; font-weight: normal; text-align:justify;}
.syxwlb ul li h3{width:93%;height:30px; overflow:hidden; font-size:14px; line-height:30px; color:#707070; font-weight: normal;}
.syxwlb ul li h3 span{ float:right; margin-top:10px;}





.box5{}
.box5_l1{ width:618px; border:1px solid #DCDCDC; height:359px; margin-top:20px;}
.box5_tit1{ height:40px; line-height:40px; background-color:#F4F4F4; border-bottom:1px solid #DCDCDC;}
.box5_tit1 h1{ width:178px; background:#ffffff url(../images/box3_tit1_bg.jpg) no-repeat center top; font-size:16px; color:#BA0F0C; text-align:center; border-bottom:1px solid #ffffff; border-right:1px solid #DCDCDC;}
.box5_ul{ margin-top:0px;}
.box5_ul li{ height:34px; line-height:34px; overflow:hidden; background:url(../images/box2_l_d.jpg) no-repeat 30px center; padding:0 30px 0 40px;}
.box5_ul li a{ font-size:14px; color:#333333;}
.box5_ul li span{ color:#999999;}

.box5_ul:nth-child(1){background: url(../images/syxmtu.jpg) no-repeat center center; height:700px;}
.box5_ul:nth-child(2){background: url(../images/syxmtu1.jpg) no-repeat center center; height:700px;}
.box5_ul:nth-child(3){background: url(../images/syxmtu2.jpg) no-repeat center center; height:700px;}






.alqhnr{ width:1300px; margin:0 auto;}

.alqhnry{ width:500px; float:right;}
.alqhnry h1{ margin-top:60px; line-height:44px; font-size:40px; color:#94070a}
.alqhnry h1 b{  color:#024581}
.alqhnry h2{ line-height:36px; font-size:18px; color:#fff; font-weight:normal; text-align:justify; padding-right:50px; margin-top:20px; }
.alqhnry h3{ width:130px; height:30px; background:#FFF; border-radius:50px; border:1px solid #FFF; float:right; margin-top:30px; font-size:18px; color:#333; text-align:center; line-height:30px;}
.alqhnry h3 a{ color:#333;}

.box5_l2{ width:100%; margin-top:00px; margin-left:0px;}

.box5_l3{ margin-top:20px; width: 618px; height: 359px; border:1px solid #DCDCDC;}
.box5_dsz{ width:100%; margin:30px auto 0; margin-top:-50px;}
.box5_dsz p{ font-size:14px; color:#666666; line-height:25px;}
.box5_slide .hd{margin-top:-700px; z-index:9999; position:absolute; width:800px;  background:rgba(255,255,255,0.8); height:700px; right:0}
.box5_slide .hd ul{ padding-top:80px; padding-left:80px;}
.box5_slide .hd ul .sub-nav{ float:left; cursor:pointer;width:100%; height:100px;}
.box5_slide .hd ul li .alfl1{  font-weight:normal;float:right; text-align:right;}
.box5_slide .hd ul li .alfl1 h1{ font-size:18px; line-height:24px; padding-top:26px;}
.box5_slide .hd ul li .alfl1 h2{ font-size:14px; line-height:20px; text-transform: uppercase;}

.box5_slide .hd ul li{ border-top:1px solid #919292; overflow:hidden;}
.box5_slide .hd ul li:nth-child(1){ border-top:0px solid #919292; overflow:hidden;}
.syxmfl{ display:inline-block; float:left; width:100%; font-size:30px; line-height:70px; color:#919292; font-weight:bold; padding:27px 0}

.syxmwz{ width:400px; float:left; text-align:justify; font-size:14px; line-height:30px; color:#2b5276; padding-bottom:30px;}
.syxmwz span{ float:right;}
.syxmwz span a{color:#2b5276;}
.box5_slide .hd ul li .syxmwz{ display: none;}


.box5_slide .hd ul li:nth-child(1) .syxmfl h1{ width:70px; height:70px;background: url(../images/syqhtu1.png) no-repeat center center; float:left;  margin-right: 20px;}
.box5_slide .hd ul li:nth-child(2) .syxmfl h1{ width:70px; height:70px;background: url(../images/syqhtu2.png) no-repeat center center; float:left; margin-right: 20px; }
.box5_slide .hd ul li:nth-child(3) .syxmfl h1{ width:70px; height:70px;background: url(../images/syqhtu3.png) no-repeat center center; float:left; margin-right: 20px; }


.box5_slide .hd ul li:nth-child(1).on .syxmfl h1{ width:70px; height:70px;background: url(../images/syqhtu11.png) no-repeat center center; float:left;  margin-right: 20px;}
.box5_slide .hd ul li:nth-child(2).on .syxmfl h1{ width:70px; height:70px;background: url(../images/syqhtu12.png) no-repeat center center; float:left; margin-right: 20px; }
.box5_slide .hd ul li:nth-child(3).on .syxmfl h1{ width:70px; height:70px;background: url(../images/syqhtu13.png) no-repeat center center; float:left; margin-right: 20px; }
.box5_slide .hd ul li.on .syxmfl{color:#3c406c;}

.box5_slide .hd ul li.on .syxmwz{ display: block;}





.box5_slide .hd ul li.on .alfl1 h1{ color:#94070a; }
.box5_slide .hd ul li.on .alfl1 h2{ color:#94070a; }

.box5_slide .hd ul li .alfl2{width:60px; height:60px; margin:20px auto 0;float:right}
.box5_slide .hd ul li .alfl3{width:30px; height:60px; margin:20px auto 0;background: url(../images/syaltb1.png) no-repeat center top; float:right; margin-right:50px;}
.box5_slide .hd ul li.on .alfl3{background: url(../images/syaltb2.png) no-repeat center top;}

.box5_slide .hd ul li.on h1{ color:#d71918;}

.box5_slide .hd ul li:nth-child(1) .alfl2{ background: url(../images/2.png) no-repeat center top; }
.box5_slide .hd ul li:nth-child(2) .alfl2{ background: url(../images/4.png) no-repeat center top; }
.box5_slide .hd ul li:nth-child(3) .alfl2{ background: url(../images/5.png) no-repeat center top; }
.box5_slide .hd ul li:nth-child(4) .alfl2{ background: url(../images/7.png) no-repeat center top; }
.box5_slide .hd ul li:nth-child(5) .alfl2{ background: url(../images/9.png) no-repeat center top; }
.box5_slide .hd ul li:nth-child(6) .alfl2{ background: url(../images/9.png) no-repeat center top; }


.box5_slide .hd ul li.on:nth-child(1) .alfl2{ background: url(../images/1.png) no-repeat center top; }
.box5_slide .hd ul li.on:nth-child(2) .alfl2{ background: url(../images/3.png) no-repeat center top; }
.box5_slide .hd ul li.on:nth-child(3) .alfl2{ background: url(../images/6.png) no-repeat center top; }
.box5_slide .hd ul li.on:nth-child(4) .alfl2{ background: url(../images/8.png) no-repeat center top; }
.box5_slide .hd ul li.on:nth-child(5) .alfl2{ background: url(../images/10.png) no-repeat center top; }
.box5_slide .hd ul li.on:nth-child(6) .alfl2{ background: url(../images/10.png) no-repeat center top; }


@media (max-width: 1600px){
.box5_slide .hd{ height:40px; line-height:40px;  border-bottom:1px solid #DCDCDC;margin-top:-700px; z-index:9999; position:absolute; width:650px;  background:rgba(255,255,255,0.8); height:700px; }

.wel-product {overflow: hidden;position: relative;opacity: 1; height:368px;  margin-top:220px}
}

@media (max-width: 1400px){
.box5_slide .hd{ height:40px; line-height:40px;  border-bottom:1px solid #DCDCDC;margin-top:-700px; z-index:9999; position:absolute; width:600px;  background:rgba(255,255,255,0.8); height:700px; }
.wel-product {overflow: hidden;position: relative;opacity: 1; height:322px;  margin-top:220px}
}



@media (max-width: 1200px){
.box5_slide .hd{ height:40px; line-height:40px;  border-bottom:1px solid #DCDCDC;margin-top:-700px; z-index:9999; position:absolute; width:550px;  background:rgba(255,255,255,0.8); height:700px; }
.wel-product {overflow: hidden;position: relative;opacity: 1; height:276px;  margin-top:220px}

}









.er{ position: inherit;}


.box3{}
.box3_l1{ width:618px; border:1px solid #DCDCDC; height:359px; margin-top:20px;}
.box3_tit1{ height:40px; line-height:40px; background-color:#F4F4F4; border-bottom:1px solid #DCDCDC;}
.box3_tit1 h1{ width:178px; background:#ffffff url(../images/box3_tit1_bg.jpg) no-repeat center top; font-size:16px; color:#BA0F0C; text-align:center; border-bottom:1px solid #ffffff; border-right:1px solid #DCDCDC;}
.box3_ul{ margin-top:0px;}
.box3_ul li{ height:34px; line-height:34px; overflow:hidden; background:url(../images/box2_l_d.jpg) no-repeat 30px center; padding:0 30px 0 40px;}
.box3_ul li a{ font-size:14px; color:#333333;}
.box3_ul li span{ color:#999999;}

.box3_ul:nth-child(1){background: url(../images/jjqhtu.jpg) no-repeat center center; height:705px;}
.box3_ul:nth-child(2){background: url(../images/jjqhtu2.jpg) no-repeat center center; height:705px;}
.box3_ul:nth-child(3){background: url(../images/jjqhtu3.jpg) no-repeat center center; height:705px;}
.box3_ul:nth-child(4){background: url(../images/jjqhtu4.jpg) no-repeat center center; height:705px;}
.jjqhnr{ width:1300px; margin:0 auto;}

.jjqhnry{ width:450px; float:right;}
.jjqhnry h1{ margin-top:160px; line-height:44px; font-size:40px; color:#94070a}
.jjqhnry h1 b{  color:#024581}
.jjqhnry h2{ line-height:36px; font-size:18px; color:#777777; font-weight:normal; text-align:justify; padding-right:50px; margin-top:20px;}

.erjijjnr{background:#f7f7f7 url(../images/erjibj2.jpg) no-repeat  bottom center; padding-bottom:80px;}
.erjijjnr1{ width:1300px; margin:0 auto; font-size:18px; line-height:36px; color:#848484; text-align:justify;}
.erjijjnr1 p{ padding-bottom:10px;}




.box3_l2{ width:100%; margin-top:00px; margin-left:0px;}

.box3_l3{ margin-top:20px; width: 618px; height: 359px; border:1px solid #DCDCDC;}
.box3_dsz{ width:100%; margin:30px auto 0; margin-top:-50px;}
.box3_dsz p{ font-size:14px; color:#666666; line-height:25px;}
.box3_slide .hd{ height:40px; line-height:40px;  border-bottom:1px solid #DCDCDC;margin-top:-150px; z-index:9999; position:absolute; width:900px;  background:#FFF; height:124px; left:50%; margin-left:-450px;}
.box3_slide .hd ul li{ float:left; cursor:pointer;width: 225px; height:124px;text-align: center;background: url(../images/jjqhx.png) no-repeat center  right;}
.box3_slide .hd ul li h1{ font-size:16px; color:#8c8c8c; font-weight:normal;}
.box3_slide .hd ul li h2{width:55px; height:55px; margin:20px auto 0;}
.box3_slide .hd ul li.on h1{ color:#d71918;}

.box3_slide .hd ul li:nth-child(1) h2{ background: url(../images/i11.png) no-repeat center top; }
.box3_slide .hd ul li:nth-child(2) h2{ background: url(../images/i13.png) no-repeat center top; }
.box3_slide .hd ul li:nth-child(3) h2{ background: url(../images/i15.png) no-repeat center top; }
.box3_slide .hd ul li:nth-child(4) h2{ background: url(../images/i17.png) no-repeat center top; }

.box3_slide .hd ul li.on:nth-child(1) h2{ background: url(../images/i1.png) no-repeat center top; }
.box3_slide .hd ul li.on:nth-child(2) h2{ background: url(../images/i3.png) no-repeat center top; }
.box3_slide .hd ul li.on:nth-child(3) h2{ background: url(../images/i5.png) no-repeat center top; }
.box3_slide .hd ul li.on:nth-child(4) h2{ background: url(../images/i7.png) no-repeat center top; }

.qyys{background: url(../images/sygybj.jpg) no-repeat center  center; height:740px; }
.qyysdh{ text-align:center;}
.qytd{background: url(../images/qytdbj.jpg) no-repeat top  center; padding-bottom:80px; overflow:hidden;   }
.qytd1{ margin-top:200px}
.qytdwz{ font-size:20px; line-height:40px; text-align:center; color:#717784; margin-top:20px;}

.qyys{background: url(../images/sygybj.jpg) no-repeat bottom  center; height:780px; }
.qyysdh{ text-align:center;}


.box4{}

.box4_ul{ margin-top:20px;}
.box4_ul li{ height:34px; line-height:34px; overflow:hidden; background:url(../images/box2_l_d.jpg) no-repeat 30px center; padding:0 30px 0 40px;}
.box4_ul li a{ font-size:14px; color:#333333;}
.box4_ul li span{ color:#999999;}

.ysqhnr{ width:464px; height:464px; margin:0 auto; background:rgba(0,0,1,0.05); border-radius:400px; overflow:hidden}
.ysqhnr1{width:404px; height:404px;border-radius:400px;margin:30px auto;overflow:hidden}

.box4_l2{ width:100%; margin-top:20px; margin-left:0px;}


.box4_slide .hd{ height:40px; line-height:40px; margin-top:-450px; z-index:9999; position:absolute; width:1300px;  left:50%; margin-left:-650px;}

.box4_slide .hd ul li:nth-child(1){ width:650px; float:left}
.box4_slide .hd ul li:nth-child(2){ width:650px; float:right}
.box4_slide .hd ul li:nth-child(3){ width:650px; float:left}
.box4_slide .hd ul li:nth-child(4){ width:650px; float:right}
.ysqhz{width:310px; float:left; margin-right:30px;}
.ysqhy{width:110px; height:200px; float: left}
.ysqhy1{ background: url(../images/15.png) no-repeat center top;width:110px; height:200px;}
.ysqhy2{ background: url(../images/16.png) no-repeat center top;width:110px; height:200px;}
.ysqhy3{ background: url(../images/17.png) no-repeat center top;width:110px; height:200px;}
.ysqhy4{ background: url(../images/18.png) no-repeat center top;width:110px; height:200px;}

.box4_slide .hd ul li:nth-child(1):hover .ysqhy1{background: url(../images/11.png) no-repeat center top;width:110px; height:200px;}
.box4_slide .hd ul li:nth-child(2):hover .ysqhy2{background: url(../images/12.png) no-repeat center top;width:110px; height:200px;}
.box4_slide .hd ul li:nth-child(3):hover .ysqhy3{background: url(../images/13.png) no-repeat center top;width:110px; height:200px;}
.box4_slide .hd ul li:nth-child(4):hover .ysqhy4{background: url(../images/14.png) no-repeat center top;width:110px; height:200px;}

.box4_slide .hd ul li h1{ font-size:20px; color:#313d58; line-height:30px;}
.box4_slide .hd ul li:hover h1{color:#94070a;}



.box4_slide .hd ul li h2{ font-size:16px; color:#b0b0b0;line-height:30px;}
.box4_slide .hd ul li h3{ font-size:14px; color:#b0b0b0;line-height:30px;}

.box4_slide .hd ul li:nth-child(2n+1){ text-align:right}
.box4_slide .hd ul li:nth-child(3){ margin-top:140px;}
.box4_slide .hd ul li:nth-child(4){ margin-top:140px;}
.box4_slide .hd ul li:nth-child(2n) .ysqhy{ margin-left:200px;}

.jjtu2{background:#12305a; height:500px; overflow:hidden;}
.jjtu2bt{ font-size:42px; text-align:center; line-height:60px; padding-top:50px; color:#FFF}
.jjtu2bt span{ font-weight:bold}
.jjtu2bt span b{color:#ff970e;}
.jjtu2nr{ width:1360px; margin:0 auto;}
.jjtu2nr ul li{ width:278px; height:278px; border-radius:290px; border:1px solid #FFF; float:left; margin:50px 30px;}
.jjtu2nr ul li h1{ color:#FFF; text-align:center; padding-top:70px; font-size:40px;}
.jjtu2nr ul li h2{ color:#FFF; text-align:center; padding-top:10px; font-size:16px; width:160px; margin:0 auto; line-height:30px; font-weight:normal;}






.party_h1{ font-size: 44px; color: #c2212a; line-height: 162px; padding-top: 638px;}
.party_pic{ width: 70.6%; margin: 0 auto;}
.party_pic li{ width: 24%; float: left; margin: 0 .5%;}
.party_ul{ width: 70.8%; margin: 76px auto 0;}
.party_ul li{ float: left; background: url(../images/party_txt.jpg) no-repeat center; width: 47.7%; margin: 0 1.15% 34px; padding: 22px 0 63px;}
.party_tit{ font-size: 28px; color: #ac0611; line-height: 70px; margin: 0 40px 0; height: 70px;}
.party_txt{ font-size: 14px; color: #868686; font-family: simsun; line-height: 20px; height: 80px; overflow: hidden; margin: 0 60px 0 150px; text-align: justify;}






.caselist{}
.caselist li{ margin-bottom: 30px;}
.caselist li:nth-child(3n){ margin-right: 0;}

.about1{ background: url(../images/about1_bg.png) no-repeat 98% bottom;}
.about1 .index1_top{ background: none; padding-bottom: 0;}
.about1 .counter_list{ position: absolute; bottom: 0;}
.about1 .counter_list li{ background-color: transparent;}

.speech{ padding: 60px 0 80px;}
.speech_tit{ position: relative;}
.speech_en{ text-stroke: 1px #e8ebf0; -webkit-text-stroke: 1px #e8ebf0; text-transform: uppercase; font-size: 72px; color: #ffffff; line-height: 72px; font-weight: bold;}
.speech_ch{ font-size: 36px; color: #1f8f8b; font-weight: bold; line-height: 36px; position: absolute; top: 30px; width: 100%;}
.speech_txt{ width: 74%; margin: 80px auto 0;}
.speech_txt, .speech_txt p{ font-size: 18px; color: #343434; line-height: 36px; text-align: justify;}

.honor{ background: url(../images/honor_bg.jpg) no-repeat center center; background-size: cover; padding: 60px 0 50px;}
.honor .speech_en{ color: transparent;}
.honor_slide{ width: 1250px; margin: 0 auto;}
.honor_slide .parHd{ text-align: center; font-size: 0;}
.honor_slide .parHd ul{}
.honor_slide .parHd ul li{ line-height: 140px; display: inline-block; margin: 0 12px; font-size: 22px; color: #aeaeae; cursor: pointer;}
.honor_slide .parBd{}
.honor_slide .parBd ul{}
.honor_slide .parBd ul li{ float: left; width: 290px; margin-right: 30px;}
.honor_slide .parHd ul li.on{ color: #00807b;}

.envir{ padding: 70px 0 50px;}

.contact{ background: url(../images/contact_bg.jpg) no-repeat center center; padding: 90px 0 100px;}
.cont_nr{ width: 1120px; margin: 0 auto;}
.cont_tit{ padding-bottom: 25px; border-bottom: 3px solid #1b6b72;}
.cont_h1{ font-size: 36px; color: #e4be84; font-weight: bold; font-style: italic; line-height: 88px;}
.cont_nr1{ margin-top: 40px;}
.cont_txt{ margin-top:60px;}
.cont_txt li{ background-repeat: no-repeat; background-position: left center; padding-left: 60px; line-height: 64px; color: #3b406c; text-align: justify;}
.cont_txt li.cont_li1{}
.cont_txt li.cont_li2{ background-image: url(../images/con_icon2.png); line-height: 40px;}
.cont_txt li.cont_li3{ background-image: url(../images/con_icon3.png); margin-top:20px;}
.cont_txt li span{ font-size: 30px;}
.cont_txt li h1{ font-size: 32px;}
.cont_txt li p{ font-size: 30px; width: 450px; font-weight:bold; }
.cont_txt li span, .cont_txt li h1, .cont_txt li p{ display: inline-block;}
.cont_txt li.cont_li2 span{ vertical-align: top;}
.cont_txt li.cont_li2{ background-position: left top;}
.cont_code{ width: 470px; margin-right: 20px;}
.cont_code p{ writing-mode: vertical-lr; writing-mode: tb-lr; font-size: 24px; color: #cdcdcd; height: 204px; text-align: center;}
.cont_img{}
.zhaopinbj{ width:100%; background: #f3f3f3; overflow: hidden; padding:50px 0;}
.zhaopin{ width:1300px;background: #FFF; margin:0 auto 50px;}
.zhaopin th { border-bottom: 1px solid #dbdbdb;line-height: 60px;color: #333;font-size: 18px;}
.zhaopin td{border-bottom: 1px solid #ededed; padding: 10px 0;line-height: 35px; color: #666; font-size: 16px; cursor: pointer;}
.zhaopin tr:nth-child(2n+1){ background:#eeeeee;}

.ljsq{ border:1px solid #d5d5d5; width:100px;color: #333}
.ljsq a{color: #333 }

.aldh{ text-align:center; margin-top:50px;}
.aldh ul li{ display:inline-block; font-size:26px; line-height:40px; padding:0 20px; color:#909091; font-weight:bold;}
.aldh ul li a{color:#909091; }
.aldh ul li.on a{color:#2d4973;}
.aldh ul li:hover a{color:#2d4973;}

.newslist li{ margin-bottom: 30px;}
.newslist li:nth-child(3n){ margin-right: 0;}

.service{ padding-top: 70px; padding-bottom: 120px; background: url(../images/aboutus_img.jpg) no-repeat center bottom; background-size: 100%;}
.service_h1{ width: 1000px; margin: 50px auto 0; font-size: 24px; color: #4cb6b1; line-height: 36px; text-align: justify; font-weight: bold;}

.project_nav{ width:100%; position:absolute; bottom:30px; text-align:center}
.project_nav li{ display:inline-block; padding:0 20px; font-size:30px; line-height:70px; color:#FFF; font-weight:bold;}
.project_nav li a{ color:#FFF;} 
.project_nav li:nth-child(1) h1{ width:70px; height:70px;background: url(../images/erjitb1.png) no-repeat center center; float:left;  margin-right: 10px;}
.project_nav li:nth-child(2) h1{ width:70px; height:70px;background: url(../images/erjitb2.png) no-repeat center center; float:left;  margin-right: 10px;}
.project_nav li:nth-child(3) h1{ width:70px; height:70px;background: url(../images/erjitb3.png) no-repeat center center; float:left;  margin-right: 10px;}
.project_nav li:hover a,.project_nav li.on a{ color:#f4b202;} 
.project_nav li:nth-child(1):hover h1,.project_nav li:nth-child(1).on h1{ width:70px; height:70px;background: url(../images/erjitb11.png) no-repeat center center; float:left;  margin-right: 10px;}
.project_nav li:nth-child(2):hover h1,.project_nav li:nth-child(2).on h1{ width:70px; height:70px;background: url(../images/erjitb12.png) no-repeat center center; float:left;  margin-right: 10px;}
.project_nav li:nth-child(3):hover h1,.project_nav li:nth-child(3).on h1{ width:70px; height:70px;background: url(../images/erjitb13.png) no-repeat center center; float:left;  margin-right: 10px;}

.erjixm{background: url(../images/erjibj1.jpg) no-repeat center center; height:700px;}


.erjixm h1{width:35%; margin-left:60%;  font-size:42px; line-height:60px; color:#3c406c; padding-top:100px;}



.article{ padding: 50px 0;}
.article, .article p{ font-size: 16px; color: #333333; line-height: 30px;}
.article p{ margin-bottom: 10px;}


.pagelist { text-align: center; margin: 20px 0 40px; clear:both; padding-top:30px;}
.pagelist span, .pagelist strong, .pagelist a { display: inline-block; border: 1px solid #ddd;padding: 2px 6px; margin-right: 2px; line-height:16px; text-decoration:none; color:#666;}
.pagelist span { background: #113569; color: #fff;}
