*{ margin:0; padding:0; font-size:13px; font-family:microsoft yahei;color:#343434;}
img{  border:0 none}
a,img{ outline:0}
a{ text-decoration:none}
li{ list-style:none}
.fl{ float:left}
.pl{ left:0}
.pl,.pr{ position:absolute}
.pr{ right:0}
.fr{ float:right;}
.page{ margin:0 auto; width:1100px}
.cl,.clear{ clear:both}
.dis{ display:none} 
.top35{ margin-top:35px}
.en{ text-transform:uppercase; font-family:arial}

.head { height: 35px; width: 100%; line-height: 35px; position: relative; }
.head .page { height: 35px; background: #003194; position: relative;z-index: 111 }

.head_bg { position: absolute; width: 50%; background: #003194; left: 0; top: 0; height: 35px; display: block; }
.head_bg1 { position: absolute; width: 50%; background: #f08519; right: 0; top: 0; height: 35px; display: block; }
.head .fl{ color: #fff; font-size: 13px; }
.head .fr a{ color: #ffe9d2; font-size: 13px; }
.head .fr{background: #f08519;}
.head .fr a { display: inline-block; padding: 0 13px 0 5px; border-right: 1px solid #ffe9d2; }
.head .fr a i { display: inline-block; vertical-align: middle; width: 18px; background: url(/uploadfile/image/20171227/20171227105623_399852818.png) no-repeat -5.5px -6px; height: 18px; margin: 0 5px; }
.head .fr a.first{ border-left: 1px solid #ffe9d2; }
.head .fr a.second i { background-position-x: -42px; }
.head .fr a.third i { background-position: -77.5px -5px; }
.head .fr a:hover i{ background-position-y:-30px; }
.head .fr a.third:hover i { background-position-y: -29px; }
.head .fr a:hover{ color: #fff}

.top > .page { padding: 15px 0; }
.top .logo { float: left; }
.top a,.top a img{ display: block; }
.top .tel { float: right; width: 155px; height: 35px; background: url(/uploadfile/image/20180123/20180123141537_806876127.png) no-repeat center; display: block; font-size: 15px; font-family: arial; color: #454545; line-height: 35px; padding: 20px 35px 55px 70px; }
.top .logo a { display: block; padding: 10px 0px; }

.header_row3{ width:100%; height:50px;border-top: 1px solid #eee;
border-bottom: 1px solid #eee;}
.nav.menu{ position:relative; }
.nav li { float: left; display: block; width: 11.1111%; text-align: center; overflow: hidden; }

.header_row3 .block{ position:absolute; bottom:6px; left:0; display:block; margin:0 22.5px; width:60px!important; height:2px; background:#d1d1d1}
.nav li a { display: block; height: 50px; line-height: 50px; color: #343434; font-size: 15px; background-repeat: no-repeat; position: relative; left: 0px; background-position: 16px 15px; padding-left: 20px; transition:0.3s all ease-in-out; }

.nav li.navcurrent a,.nav li:hover a{color: #003194;background-position: 16px -45px;}

.nav #Zz0 a{ background-image: url(/uploadfile/image/20171227/20171227110246_652947628.png); }
.nav #Zz1 a{ background-image: url(/uploadfile/image/20171228/20171228212602_1473494505.png); }
.nav #Zz2 a{ background-image: url(/uploadfile/image/20171228/20171228212941_45254900.png); }
.nav #Zz3 a{ background-image: url(/uploadfile/image/20171228/20171228213103_1362044483.png); }
.nav #Zz4 a{ background-image: url(/uploadfile/image/20171228/20171228213320_714461278.png); }
.nav #Zz5 a{ background-image: url(/uploadfile/image/20171228/20171228213541_1977520384.png); }
.nav #Zz6 a{ background-image: url(/uploadfile/image/20171228/20171228213820_1519538643.png); }
.nav #Zz7 a{ background-image: url(/uploadfile/image/20171228/20171228213926_575018001.png); }
.nav #Zz8 a{ background-image: url(/uploadfile/image/20171228/20171228214025_183603998.png); }


.banner-box{ min-width:1100px; height:500px; position:relative; margin:0 auto; }
.banner-box .bd{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:500px; background-position: center; background-repeat: no-repeat; }
.banner-box .bd li a{ display:block; background-size:auto; }
.banner-btn { width: 100%; position: absolute; top: 205px; left: 0; margin-left: 0; height: 295px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out}
.banner-btn a.prev{ left:-50px; background:url(/uploadfile/image/20171227/20171227114502_819372078.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(/uploadfile/image/20171227/20171227114502_819372078.png) no-repeat -49px 0; }
.banner-box .hd { position:absolute; bottom:20px; width: 100%; display: block; }
.banner-box .hd ul{ text-align: center}
.banner-box .hd ul li{ width:20px; height:20px; border-radius :20px; text-indent:-9999px; background:#ccc; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out}
.banner-box .hd ul li.on{ background:#003194; width: 32px; }
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }

.search{ width: 100%; background: #fff; height: 80px; overflow: hidden;position: relative;z-index: 11111; }
.search > .page > .search_in { width: 1100px; margin-left: auto; height: 36px; padding: 22px 0; }

.search-left{ color: #454545; font-size: 14px; line-height: 36px; }
.search-left strong{ font-size: 15px; font-weight: bold; color: #003194; line-height:36px; display: inline-block; padding-left: 30px; background: url(/uploadfile/image/20171227/20171227114711_1884568814.png) no-repeat left center; }
.search-left a{ font-size: 14px; color: #454545; display: inline-block; line-height: 36px; }
.search-left a:hover{ color: #003194; text-decoration: underline; }

.search-right{ background: #eee; border-radius: 36px; line-height: 36px; height: 36px; overflow: hidden; width: 220px; padding: 0 5px 0 20px; }

#search-bg{ float: left; }
#search-i { display: block; float: right; }
#search-i input { cursor: pointer; width: 36px; height: 36px; display: block; outline: none; border: 0 none; background: url(/uploadfile/image/20171227/20171227133830_766054238.png) no-repeat center; }
#search-bg input { display: block; line-height: 36px; border: 0 none; background: none; width: 180px; font-size: 13px; color: #999}


.product { padding: 30px 0 45px; background: url(/uploadfile/image/20171227/20171227201143_741943463.jpg) no-repeat center top; }
.prod_row1 { padding: 25px 0 40px; }
.prod_row1 .pr1_t{ text-align: center; background: url(/uploadfile/image/20180815/20180815175623_1061857493.png) no-repeat center
   bottom; padding-bottom: 45px; margin-bottom: 40px}
.prod_row1 .pr1_t strong{ font-size: 25px; color: #043481; }
.prod_row1 .pr1_t strong .en{ font-size: 28px; color: #fe7c08; display: inline-block; padding: 0 3px; font-family: microsoft yahei }
.pr1_b .col4bg{ float: left; margin-left: 35px; background: url(/uploadfile/image/20171228/20171228165012_1837132683.png) no-repeat center bottom; padding-bottom: 45px; }
.pr1_b .col4 { width: 188px; height: 188px; background: #fff; padding: 30px; border-radius: 50%; display: block; text-align: center;transition:0.3s all ease-in-out; overflow:hidden;position:relative;}
.pr1_b .col4bg:first-child{ margin-left: 0; }
.pr1_b .col4 strong{ font-size: 21px; text-align: center; display: block; line-height:47px;transition:0.3s all ease-in-out; position:relative; z-index:3; }
.pr1_b .col4 p{ font-size: 14px; color: #676767; line-height: 25px; display: block; margin-top: 5px;transition:0.3s all ease-in-out;   position:relative; z-index:3;}
.pr1_b .col4bg .col4 .big,.pr1_b .col4bg .col4 .big{ display: block; text-align: center; line-height: 65px; transition:0.3s all ease-in-out;  color: #fff;  transition:0.3s all ease-in-out; font-size: 45px;font-family: impact;color: #043481; position:relative; z-index:3; }
.pr1_b .col4bg.active .col4 .big,.pr1_b .col4bg .col4:hover .big{ color: #fff; }

.pr1_b .col4bg.active .col4 strong,.pr1_b .col4bg .col4:hover strong{ color: #fff; }
.pr1_b .col4bg.active .col4 p,.pr1_b .col4bg .col4:hover p{ color: #eee; }

.pr1_b .col4bg .col4:after, .pr1_b .col4bg .col4::after { left: 0; top: -100%; content: ''; display: block; position: absolute; width: 100%; height: 100%; background: #043481; background: -moz-linear-gradient(45deg, #043481 0%, #0352ad 100%); background: -webkit-linear-gradient(45deg, #043481 0%,#0352ad 100%); background: linear-gradient(45deg, #043481 0%,#0352ad 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#043481', endColorstr='#0352ad',GradientType=1 ); color: #fff; transition: 0.3s all ease-in-out; }
.pr1_b .col4bg .col4:hover:after, .pr1_b .col4bg .col4:hover::after{ top:0; }

.protitle{ display:block; height:90px; background:#003194 url(/uploadfile/image/20171228/20171228165041_732758800.png) no-repeat center 55px; color:#fff; text-align:center; letter-spacing:1px; font-weight:bolder; font-size:24px; line-height:65px}
.prolist { display: block; width: 260px; background: #fff; }
.procont { width: 260px; }
.protel { position: relative; width: 218px; height: 110px; background: url(/uploadfile/image/20171227/20171227164721_851629523.jpg) no-repeat center; padding: 20px; text-align: center; line-height: 30px; border: 1px solid #003194; }
.protel_bg { padding-top: 50px; background: url(/uploadfile/image/20171227/20171227165540_1548058339.png) no-repeat top center; }
.telsmall{ color:#fff; font-size:16px; text-align: center; line-height: 30px; }
.telbig{ color:#fff; font-size:24px; font-family:arial}
.fromlist1,.fromlist2{ display:block; border-left:2px solid #da2538; background:#f5f5f5}
.fromlist2{ padding:5px 0 15px}
.fromlist1{ padding-top:5px}
.procont table{ width:100%; padding: 15px 0; }
.procont > table > tbody > tr{ display:block; padding-left:35px}
.procont > table > tbody > tr >td{ display:block; width:100%}
.plist_1 > td,.plist_1 > td > a{ display:block; height:50px}
.plist_1 > td > a{ padding-left:25px; background:url(/uploadfile/image/20171228/20171228165334_1088144536.png) no-repeat; background-position:left -33px; color:#343434!important; font-size:15px; line-height:50px; transition:0.3s all ease}
.fromlist1 > td > a{ padding-left:25px; background-position:left 1pc; color:#e0253a !important; font-weight:bolder; transition:0.3s all ease}
.fromlist2 > td > table > tbody > tr > td,.fromlist2 > td > table > tbody > tr > td a{ display:block; height:35px; line-height:35px}
.plist_1 > td > a:hover, .fromlist1 > td > a:hover { padding-left: 30px; color: #003194 !important; background-position: left 17px; }
.procont > table > tbody > tr.plist_1{ transition:0.3s all ease-in-out; }
.procont > table > tbody > tr.plist_1:hover { background: #f6f6f6; }
.fromlist1 > td > a:hover,.fromlist2 > td > table > tbody > tr > td a:hover{ color:#e0253a !important; }
.fromlist2 > td > table > tbody > tr > td a{ padding-left:25px; background:url(/uploadfile/image/20171228/20171228165334_1088144536.png) no-repeat; background-position:3px -92px; font-size:13px}

.product > .page > .fr { display: block; background: #fff; width: 780px; padding: 10px 20px 20px; }
.prod_cont_r1 { display: block; line-height: 40px; padding-bottom: 5px; }
.prod_cont_r1 a { font-size: 18px; color: #003194; 
  font-family: arial,microsoft yahei; font-weight: bold; }
.prod_cont_r1 a .en { font-size: 13px; font-weight: 100; text-transform: uppercase; display: inline-block; margin-left: 10px; color: #666; }
.prod_cont_r1 a.more {font-family: ; font-size: 12px; text-transform: uppercase; float: right; font-weight: 100; color: #aaa; }
.prod_cont_r1 a.more:hover{color:#003194;}

#prod_cont_r2 table, #prod_cont_r2 table tbody, #prod_cont_r2 table tbody tr, #prod_cont_r2 > table > tbody > tr > td { display: block; width: 100%; }
.prod_cont_r2 td > table > tbody > tr > td { padding: 0 !important; display: block; float: left; width: 247px; margin: 6px 0 20px 19px; }
.prod_cont_r2 td > table > tbody > tr > td:first-child { margin-left: 0; }
.prod_cont_r2 td > table > tbody > tr > td > a{ display: block; border: 1px solid #eee; padding: 3px; margin-bottom: 5px; transition:all .3s ease-in-out; position:relative; overflow:hidden; }
.prod_cont_r2 td > table > tbody > tr > td > a > img{ display: block; width: 100%; height: auto; }
.prod_cont_r2 td > table > tbody > tr > td > span{ display:block}
.prod_cont_r2 td > table > tbody > tr > td > span > a{ display:block; padding:0 10px; height:35px; border-bottom:1px solid #ececec; background:url(/uploadfile/image/20171228/20171228165334_1088144536.png) no-repeat 220px -129px; text-align:left; font-size:12px; line-height:35px; color:#565656; transition:all .3s ease-in-out}
.prod_cont_r2 td > table > tbody > tr > td:hover > span > a{ background-color:#003194; background-position:220px -154px; color:#fff}
.prod_cont_r2 td > table > tbody > tr > td  br{ display:none}
.prod_cont_r2 td > table > tbody > tr > td:hover > a{ border-color: #003194}
.betago { background: rgba(0,0,0,0.65) url(/uploadfile/image/20171228/20171228165500_1888032518.png) no-repeat center 100px; display: block; width: 100%; height: 100%; position: absolute; top: -100%; left: -100%; transition:all .3s ease-in-out; }
.betago a { color: #fff; font-size: 15px; display: block; line-height: 50px; margin: 20% auto 0; border-bottom: 1px dashed #eee; width: 90%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 50px; }

.prod_cont_r2 td > table > tbody > tr > td:hover .betago{top:0;left:0;}



.case{ padding: 50px 0; }
.case_row1 a { display: block; width: 560px; height: 60px; background: url(/uploadfile/image/20171228/20171228094249_1378714794.png) no-repeat center bottom; padding-bottom: 40px; margin: 0 auto 40px; font-size: 30px; color: #343434; font-weight: bold; text-align: center; }
.case_row1 a p { font-size: 30px; color: #343434; line-height: 35px; font-weight: bold; margin-top: -35px; letter-spacing: 1px; }
.case_row1 a .en { font-size: 45px; font-weight: bold; display: block; text-align: center; color: #f0f0f0; }
.case_row2 .col4{float: left;width:361px;}
.case_row2 .col42{ height: 100%; }
.case_row2 .col41{ margin-right: 8px; }
.case_row2 .col43{ margin-left: 8px; }
.case_row2 .col4 a{ display: block; overflow: hidden; }
.case_row2 .col4 a img{ display: block; width: 100%; height: auto; transition:0.3s all ease-in-out; transform:scale(1); }
.case_row2 .col4 .in_col4:hover img{ transform:scale(1.1); }
.case_row2 .col42, .case_row2 .col42 div, .case_row2 .col42 div > a { height: 629px; }
.case_row2 .col42 div{ position: relative; }
.case_row2 .col42 div > a{ position: relative; }
.case_row2 .col42 a img{ height: 100%; }
.case_row2 .col4 p{ background: #eeeff4; padding: 20px; font-size: 14px; color: #676767; line-height: 25px; position: relative; z-index: 12}
.case_row2 .col4 p strong{ font-size: 19px; font-weight: bold; color: #454545; display: block; line-height: 30px; padding-bottom: 10px}
.c4_r2{ margin-top: 8px; }

.case_row2 .col42 .botMore { position: absolute; bottom: 0; left: 0; width: 321px; height: 90px; padding: 20px; background: rgba(0,0,0,0.45); }

.case_row2 .col42 .botMore strong{ font-size: 24px; font-weight: bold; display: block; color: #fff; text-align: center; line-height: 40px; }
.case_row2 .col42 .botMore a { font-size: 16px; font-weight: 100; display: block; color: #fff; text-align: center; line-height: 32px; background: #fe7c08; width: 130px; border-radius: 3px; margin: 8px auto; height: 32px; padding: 2px 0; letter-spacing: 0.4px; border:1px solid #fe7c08; transition:0.3s all ease-in-out; }
.case_row2 .col42 .botMore a:hover{ background: none; color: #fe7c08}



.company { padding: 100px 0 60px; height: 420px; position: relative; background: url(/uploadfile/image/20171228/20171228115012_315504531.jpg) repeat center; }
.company_btn_r1 > a{ display: block; float: left; width: 76px; height: 200px; position:relative; overflow:hidden; }
.company_btn_r1 > a::after,.company_btn_r1 > a:after{ content:''; background:rgba(255,255,255,0.1); position:absolute; width:100%; height:100%; top:0; right:-100%; transition:0.3s all ease-in-out}
.company_btn_r1 > a:hover::after,.company_btn_r1 > a:hover:after{ right:0; }
.company_btn_r1 > a.cbtn_1{ background:#0039B4}
.company_btn_r1 > a.cbtn_2{ background:#003194}
.company_btn_r1 > a.cbtn_3{ background:#00277B}
.company_btn_r1 > a > p { display: block; width: 20px; font-size: 16px; color: #fff; text-align: center; padding: 58px 36px 16px 20px; line-height: 19px; position:relative; z-index:3; }
.company_btn_r1 > a.cbtn_1 > p{ background: url(/uploadfile/image/20171228/20171228114514_796841942.png) no-repeat top center; }
.company_btn_r1 > a.cbtn_2 > p{ background: url(/uploadfile/image/20171228/20171228114602_644642259.png) no-repeat top center; }
.company_btn_r1 > a.cbtn_3 > p{ background: url(/uploadfile/image/20171228/20171228114257_1238059102.png) no-repeat top center; }

.company .page{ position: relative; }
#owl-demo { position: absolute; width: 293px; height: 380px; margin: 0px auto 0 auto; left: 228px; top: 0; overflow: hidden; }
#owl-demo .item{ position:relative; display:block; }
#owl-demo img { display: block; width: auto; height: 380px; }
.owl-pagination{ position:absolute; left:0; bottom:10px; width:92%; height:22px; text-align:right; padding:0px 1% 0 7%; z-index:3; }
.owl-page{ display:inline-block; width:10px; height:10px; margin:0 5px; background:#fff; *display:inline; *zoom:1; transition:0.3s all ease-in-out; border-radius: 10px; }
.owl-pagination .active{ width:25px; background:#FCCA33; }
.owl-buttons{ display:none; }
.owl-buttons div{ position:absolute; top:50%; width:40px; height:80px; margin-top:-40px; text-indent:-9999px; }
.owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.owl-carousel{ display: none; position: relative; width: 100%; -ms-touch-action: pan-y; }
.owl-carousel .owl-wrapper{ display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper-outer{ overflow: hidden; position: relative; width: 100%; }
.owl-carousel .owl-wrapper-outer.autoHeight{ -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }
.owl-carousel .owl-item{ float: left; }
.owl-controls .owl-page,
.owl-controls .owl-buttons div{ cursor: pointer; }
.owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{ -webkit-backface-visibility: hidden; -moz-backface-visibility:    hidden; -ms-backface-visibility:     hidden; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); }

.C_more_left { position: absolute; width: 135px; height: 162px; background: url(/uploadfile/image/20171228/20171228113830_4625719.png) no-repeat center; display: block; top: 220px; left: 50px; }
.C_more_left p { color: #fff; background: #003194; text-align: center; line-height: 32px; position: absolute; top: 115px; right: -43px; width: 140px;transition: 0.3s all;font-size: 16px; }
.C_more_left:hover p{width: 177px;} 

.company > .page > .fr { background: url(/uploadfile/image/20171228/20171228113712_714571542.png) no-repeat; width: 460px; height: 280px; position: absolute; right: 15px; top: -50px; padding: 110px 25px 100px 240px; }

.company > .page > .fr strong{ font-size: 20px; font-weight: bold; color: #003194; display: block; line-height: 50px; }
.company > .page > .fr p{ font-size: 14px; line-height: 30px; color: #444444; text-indent: 2em; text-align: justify; }
.company .C_contact_btn:after,.C_contact_btn::after{background: url(/uploadfile/image/20171228/20171228115339_470386230.png) no-repeat;position: absolute; top:-23px; display: block; content: ''; width: 110px; height: 30px; left: 48px; }
.company .C_contact_btn{ margin-top: 30px; margin-left: 73px; color: #fff; background: #003194; position: relative; line-height: 40px; width: 200px; text-align: center; display: block; border-radius: 40px; font-size: 17px; }

.company .C_contact_btn:hover{ -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-name: pulse; animation-name: pulse; }


.ads{ background: url(/uploadfile/image/20171228/20171228152825_1079445136.jpg) no-repeat center; width:100%; height: 80px; padding: 40px 0; }
.ads .page .fl strong { font-size: 25px; color: #FFF; line-height: 45px; display: block; }
.ads .page .fl p { font-size: 16px; color: #fff; line-height: 31px; }
.ads .page .fr p { font-size: 14px; color: #fff; display: block; line-height: 25px; padding-bottom: 10px; margin-top: -10px; padding-left: 55px; background: url(/uploadfile/image/20171228/20171228154536_905507818.png) no-repeat 3px 5px; }
.ads .page .fr strong { font-size: 24px; color: #fff; display: block; line-height: 25px; font-weight: bold;}

.ads .cont_r2 { margin-right: 12px; text-align: center; display: inline-block; line-height: 30px; border-radius: 30px; position: relative; overflow: hidden; -webkit-transform: rotate(0deg); border: 1px solid #fff; }
.ads .cont_r2:after,.ads .cont_r2::after{ content: ''; position: absolute; width: 200%; height: 200%; border-radius: 50%; background:; top: -50%; left: -50%; transition:0.3s all ease-in-out; }
.ads .cont_r2:before,.ads .cont_r2::before{ content: ''; position: absolute; width: 200%; height: 200%; border-radius: 50%; background:#fff; top: -200%; left: -200%; transition:0.3s all ease-in-out; }
.ads .cont_r2 span{ font-size: 14px; color: #fff; display:block; line-height: 30px; padding: 0 25px; position:relative; z-index:5; transition:0.3s all ease-in-out; }
.ads .cont_r2:hover span{ color: #ffae21}
.ads .cont_r2:hover::before,.ads .cont_r2:hover:before{ left: -50%; top: -50%; }
.ads .cont_r2:hover::after,.ads .cont_r2:hover:after{ left: 200%; top: 200%; }
.ads .cont_r3 { margin-right: 10px; text-align: center; display: inline-block; line-height: 30px; border-radius: 30px; position: relative; overflow: hidden; -webkit-transform: rotate(0deg); border: 1px solid #ffae21; transition: 0.3s all ease-in-out; }
.ads .cont_r3:after,.ads .cont_r3::after{ content: ''; position: absolute; width: 200%; height: 200%; border-radius: 50%; background:#ffae21; top: -50%; left: -50%; transition:0.3s all ease-in-out; }
.ads .cont_r3:before,.ads .cont_r3::before{ content: ''; position: absolute; width: 200%; height: 200%; border-radius: 50%; background:; top: -200%; left: -200%; transition:0.3s all ease-in-out; }
.ads .cont_r3 span{ font-size: 14px; color: #fff !important; display:block; line-height: 30px; padding: 0 25px; position:relative; z-index:5; transition:0.3s all ease-in-out; }
.ads .cont_r3:hover{ border-color: #fff; }
.ads .cont_r3:hover::before,.ads .cont_r3:hover:before{ left: -50%; top: -50%; }
.ads .cont_r3:hover::after,.ads .cont_r3:hover:after{ left: 200%; top: 200%; }




.news_div { overflow: hidden; position: absolute; left: 0; }
.tab_pic { width: 335px; float: left; height: 335px; position: relative; }
.tab_txt { float: right; width: 765px; overflow: hidden; }

.news{padding:30px 0 5px;}
.news_div_item_day,.news_div_item_month,.news_div_item_year{ display:inline; color:#fff; font-size:18px; font-family:arial}
.news_div_item_title .news_div_item_a { display: block; color: #fff; font-weight: bolder; font-size: 18px; line-height: 26px; height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news>.page>.fl .news_div{ overflow:hidden; width:325px; height:436px; background: url(/uploadfile/image/20171228/20171228165525_2134667764.jpg) no-repeat center top; }
#it_awewe{ position:absolute; top:75px; right:20px; z-index:2; width:60px; text-align:center}
#hot_ranks { position: relative; width: 327px; height: 440px; }
#it_awewe span{ float:left; display:block; margin:0 5px; width:17px; height:2pc; color:#fff; font-size:25px; line-height:50px; cursor:pointer}
#it_awewe>#previous2{ background:url(/uploadfile/image/20171228/20171228165541_953519396.png) no-repeat left top; text-indent:999em}
#it_awewe>#next2{background:url(/uploadfile/image/20171228/20171228165541_953519396.png) no-repeat right top;text-indent:999em}
.convert1>a{position:absolute;right:0;display:block;color:#333;text-decoration:underline;font-size:14px;line-height:30px}
.convert1>a:hover{color:#003194}
.convert1{ position:relative}
.news_div_item_title{ padding:25px 25px 5pc; background:#003194}
.news_div_item{ position:relative; padding-bottom:315px}
.news_div_item_date{ position:absolute; top:60px; left:25px; color:#fff}
.news_div_item_pic { position: absolute; top: 131px; width: 325px; height: 210px; }
.news_div_item_pic a, .news_div_item_pic a img { width: 100%; display: block; height: auto; height: 100%; }
.news_div_item_content .news_div_item_body{ position:absolute; bottom:0; margin-bottom:4px; padding:10px; border-bottom:1px solid #ccc; color:#666; font-size:14px; line-height:26px}
.content1{ position:relative; overflow:hidden; width:750px; height:420px}
.content1 ul{position:absolute;left:0}
.content1 ul li{float:left;width:750px}
.divdgweb_new_div_item{margin:25px 0 0;height:105px;border-bottom:1px solid #ddd;cursor:default;transition:.15s all ease}
.divdgweb_new_div_item_day,.divdgweb_new_div_item_month,.divdgweb_new_div_item_year{color:#a1a1a1;font-family:arial;transition:.15s all ease}
.divdgweb_new_div_item_day{position:absolute;top:10px;left:0;display:block;width:100%;text-align:center;font-size:45px;line-height:60px}
.divdgweb_new_div_item_month,.divdgweb_new_div_item_year{display:inline;font-size:14px}
.divdgweb_new_div_item_date{position:relative;float:right;display:block;padding:68px 10px 20px;width:130px;background:#e8e8e8;text-align:center;transition:.15s all ease}
.divdgweb_new_div_item_content{float: left;padding: 8px 13px;width: 570px;height: 90px;}
.divdgweb_new_div_item_a{color:#333;font-weight:bolder;font-size:18px!important;line-height:30px;display:block;}
.divdgweb_new_div_item_body{padding-top:3px;color:#666;text-align:justify;font-size:14px;line-height:2em}
.tab1 a{float:left;display:block;padding:2px 15px;height:25px;border-left:3px solid #efeff0;color:#555;font-weight:100%;font-size:1pc;line-height:25px}
.divdgweb_new_div_item:hover{border-bottom:1px solid #003194;background:#f9f9f9}
.divdgweb_new_div_item:hover .divdgweb_new_div_item_date{background:#003194}
.divdgweb_new_div_item:hover .divdgweb_new_div_item_day,.divdgweb_new_div_item:hover .divdgweb_new_div_item_month,.divdgweb_new_div_item:hover .divdgweb_new_div_item_year{color:#fff}
.divdgweb_new_div_item:hover .divdgweb_new_div_item_a{color:#dc2833;}
.tab1 a.on{border-left:3px solid #003194;color:#003194;font-weight:bolder}
.news_row1 a {
background: none;
margin: 40px auto 20px;
}


.copy { background: #454545; text-align: justify;}
.copy_row1{ padding: 45px 0 0; }
.copy_row1 .col4 { float: left; margin-right: 45px; padding-right: 45px; }
.copy_row1 .col4:nth-last-child(1){ margin-right: 0; background: none; }
.copy_row1 .col4 .c4title { position: relative; padding: 0 0 25px 0; margin-bottom: 5px; display: inline-block; }
.copy_row1 .col4 .c4title::after { content: ''; position: absolute; width: 20px; height: 2px; display: block; background: #fff; left: 0; bottom: 10px; transition:0.6s all ease-in-out; }
.copy_row1 .col4 .c4title a{ font-size: 17px; color: #fff; display: block; line-height: 35px; }
.copy_row1 .col4:hover .c4title::after{ width: 100%; background: #ffe9ab}
.copy_row1 .col4 ul li a { color: #e3e3e3; font-size: 14px; display: block; line-height: 30px; }
.copy_row1 .col4 ul li a:hover{ text-decoration: underline; color: #fff; }

.copy_row1 .fr{ text-align: right; margin-top:5px; }
.copy_row1 .cr_2 { font-size: 32px; color: #e1e1e1; line-height: 35px; padding: 0px 0 5px; letter-spacing: 0.4px; }
.copy_row1 .cr_3{ font-size: 14px; color: #e1e1e1; line-height: 30px; }
.copy_row1 .cr_4 { font-size: 14px; border-top: #e1e1e1 1px solid; display: inline-block; padding: 5px; border-bottom: #e1e1e1 1px solid; margin: 15px 0 10px; color: #fff; line-height: 25px; }
.friendlink { margin-top: 10px;width: 270px;
margin-left: auto;}
.friendlink .fri_L { background: url(/uploadfile/image/20171228/20171228165626_1221179280.png) no-repeat; width: 77px; height: 28px; float: left; color: #e4e4e4; font-size: 17px; letter-spacing: 1px; padding: 6px; text-align: center; }
.friendlink .fri_R { height: 37px; display: block; float: right; width: 181px; background: #e4e4e4; }
.friendlink .linkTagcs { width: 181px; max-height: 37px; background: rgba(228,228,228,0.8) url(/uploadfile/image/20171228/20171228165641_67659843.png) no-repeat 162px 18px; overflow: hidden; transition: 0.3s all ease-in-out; }
.friendlink .linkTagcs:hover { max-height: 200px; overflow-x: hidden; overflow-y: auto; }
.friendlink .fri_R .linkTagcs li { float: none; line-height: 37px; text-align: left; text-indent: 10px; }
.friendlink .fri_R .linkTagcs li a{display: block;}
.cr4button { float: right; }
.copy_row2 { height: 60px; line-height: 60px; background: url(/uploadfile/image/20171228/20171228165658_1996229228.jpg) no-repeat center top; margin-top: 25px; }
.copy_row2 .fl{ height: 60px; line-height: 60px; color: #fff; font-size: 13px; letter-spacing: 0.4px; width: 850px }
.copy_row2 .fl a{ display: inline-block; color: #fff; font-size: inherit; }
.cr4button a {position: relative; font-size: 13px; color: #fff; display: inline-block; line-height: 25px; padding: 0 3px;}
.ine{ background: url(/uploadfile/image/20171228/20171228165717_307129759.png) no-repeat center; width: 11px; height: 11px; display: inline-block; padding: 0 5px; }
.copy .ewm {position: absolute;width: 120px;bottom: 35px;right: 0;z-index:1;display:none;}
.copy .ewm img {width: 100%;height:auto;}
.copy_row2 .fr > a { font-size: 14px; display: inline-block; color: #fff; height: 60px; line-height: 60px; }
.copy_row2 .fr{ position: relative; }
.copy_row2 a:hover{ text-decoration: underline; }




/*浮动QQ*/
.yb_ercode{height:53px}
.back-top-container { display: block; position: fixed; right: 50px; bottom: 50px; cursor: pointer; z-index: 99999;}
.back-top { opacity: 0.8; width: 32px; height: 32px; z-index:10000000; background: #003194 url(/cssnew/20170603173521_1945883437.png) center center no-repeat; }
.back-top:hover { opacity: 1; }
.back-top-text { margin-top: 3px; padding-left: 7.5px; width: 32px; border: 1px solid #000; border-radius: 5px; background: #fff; }
  
.back-top:hover {opacity: 1; }
.yb_conct { position: fixed; z-index: 9999999; top: 200px; right: -127px; cursor: pointer; transition: all .3s ease; }

.yb_bar ul li {width: 180px;  height: 53px;  font: 15px/53px 'Microsoft YaHei';  color: #fff;  text-indent: 54px;  margin-bottom: 1px;  border-radius: 3px; transition: all .5s ease;  overflow: hidden; }
.yb_bar .yb_top {background: #003194 url(/cssnew/20170603173521_1945883437.png) no-repeat 0 0; }
.yb_bar .yb_phone {background: #003194 url(/cssnew/20170603173521_1945883437.png) no-repeat 0 -57px; }
.yb_bar .yb_QQ {text-indent: 0;  background: #003194 url(/cssnew/20170603173521_1945883437.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode {  background: #003194 url(/cssnew/20170603173521_1945883437.png) no-repeat 0 -169px; }
.hd_qr { padding: 0 29px 25px 29px; }
.yb_QQ a { display: block; text-indent: 54px; font-size:15px;  width: 100%;  height: 100%;  color: #fff; }