@charset "gb2312";
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,i{margin:0; padding:0;}
li,i{list-style:none;}
input,textarea,select{font-family:inherit; font-weight:inherit; font-size:14px;}
img{border:0;}
.clear{height:0; overflow:hidden; clear:both;}
dl,dt,dd{
	margin: 0px; padding: 0px; list-style: none;}
.fl{ float:left}
.fr{ float:right}
body,td,th{font-size: 14px;	color:#231f20;}
a{font-size:14px; color:#231f20;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
body{font-family:Microsoft YaHei; font-size: 14px; min-width:1200px; background:url(images/20181027140815_996006461.jpg) center top repeat-x;}



@-webkit-keyframes spin{
  from { -webkit-transform: rotate(0deg);transform: rotate(0deg);}
  50% {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
  to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
@keyframes spin {
  from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  50% {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
  to {-webkit-transform: rotate(360deg); transform: rotate(360deg);}
}



.w1200 { width:1200px; margin:auto;}

.top { color:#ababab; height:38px; line-height:38px;}
.top a { color:#ababab}


.logo { height:156px; overflow:hidden}

.logo strong { height:53px; display:block; float:left; margin-top:43px; font-size:30px; margin-left:10px; color:#231f20;}
.logo span { display:block; color:#231f20; font-size:20px; letter-spacing:4.5px; font-weight: normal;}
.logo_tu {float:left;}
.logo_tu img { float:left;}
.logo_tu a { display:block; float:left; margin-right:15px;  margin-top:40px;}
.logo b { color:#e00009}
.logo_tel{margin-top:53px; float:right;}

.nav {height:75px; line-height:75px; }
.nav li { background:url(images/20181027140815_518863186.jpg) left no-repeat; float:left;  text-align:center;}
.nav li a { text-align:center; color:#fff; font-size:16px; display:block; padding-left:27px; padding-right:27px;}
.nav li:hover a { color:#fff}
.nav li.noming a {color:#fff}
.nav li.noming { background:url(images/20181027141402_164024601.jpg) repeat-x; display:block; color:#fff;}

.nav li.nynoming { background:none;}

.nav li.a_nav a {color:#fff}
.nav li.a_nav { background:url(images/20181027141402_164024601.jpg) repeat-x; display:block; color:#fff;}




.search { width:100%; margin:auto; background:#f1f1f1; height:70px; overflow: hidden}
.search_tu { float:right; width:52px; height:33px; overflow:hidden}
.search_2 {float:left; width:278px;}
.search_2 input{ background:#fff; outline: none; border: solid 1px #eaeaea; border-right: none; width:278px; height:31px; line-height:31px; color:#c6c6c6;}
.zhonjian {margin-top:20px; width:331px; margin-left:50px;}
.zhonjian_wenzi { margin-top:25px;}


.pro_til { width:709px; margin:auto; background:url(images/20181027143102_403289897.png) bottom no-repeat; margin-top:60px; padding-bottom:10px; margin-bottom:25px; text-align:center; overflow:hidden}
.pro_til strong { font-size:45px; color:#1957a4;}
.pro_til b { color:#e00009;}
.pro { margin-bottom:25px; overflow:hidden}
.sort {width:270px; overflow:hidden}
.sort_nor {width:270px;padding-top:10px; padding-bottom:10px; border-bottom: solid 1px #d8d8d8; background:url(images/20181029141816_321704987.jpg)}
.sort_nor table { width:270px; margin:auto; overflow:hidden}
.sort_nor td { width:270px; background:url(images/20181027144123_343600103.jpg); color:#333;}
.sort_nor td b a { padding-left:35px;}
.sort_nor td a {color:#231f20; font-size:16px; display:block;}

.sort_nor td .showfennei { background:url(images/20181030202101_1989330578.jpg); height:38px; line-height:45px; width:270px;}
.sort_nor td .showfennei a { font-size:14px; padding-left:35px;}


.sort_til { width:270px; height:112px; background:url(images/20181027144122_418995997.jpg) top repeat-x; text-align:center; overflow:hidden}
.sort_til strong { display:block; color:#fff; font-size:32px; margin-top:25px; margin-bottom:8px; letter-spacing:1px;}
.sort_til span {font-family:Arial, Helvetica, sans-serif; text-transform: uppercase; color:#a6b9d2; font-size:13px;}

.pro_nor { width:910px; overflow:hidden}
.pro_nor td{padding-right:18px; float:left;}
.pro_nor td:nth-child(3n){padding-right:0px;}
.pro_nor td img{display:block;}
.pro_nor td span{line-height:40px;}
.pro_more { width:150px; margin:auto; height:35px; line-height:35px; border-radius:20px; background:#e00009; text-align:center;}
.pro_more a { color:#fff;}

.feature { width:100%; margin:auto; background:url(images/20181027144455_1450121220.jpg) center; height:750px; margin-top:70px; overflow: hidden;}
.feature_til { width:1022px; margin:auto; background:url(images/20181027150139_851563060.png) bottom no-repeat; margin-top:60px; padding-bottom:10px; margin-bottom:25px; text-align:center; overflow:hidden}
.feature_til strong { font-size:45px; color:#1957a4;}
.feature_til b { color:#e00009;}

.feature_list { text-align:center; overflow:hidden}
.feature_list li { display:inline-block; background:#cbcbcb; margin-right:10px; padding-left:30px; padding-right:30px; height:40px; line-height:40px; border-radius:5px;}
.feature_list li a { color:#231f20; font-size:18px; display:block;}
.feature_list li:hover { background:#e00009;}
.feature_list li:hover a { color:#fff;}
.feature_nor { margin-top:25px; height:540px; position:relative; overflow:hidden}
.feature_nor dl { width:355px; position:absolute; bottom:40px; left:0; z-index:1;}
.feature_nor dl dt { text-align:center; font-size:24px; color:#1957a4; font-weight: bold; float:right; width:130px; height:100px; padding-top:30px; border: solid 2px #cecece; border-radius:130px; background:#fff;}
.feature_nor dl dd { float:left; width:200px; font-size:16px; line-height:30px; margin-top:25px;}
.feature_nor dl.tedian2 { width:395px; position:absolute; bottom:285px; left:15px;}
.feature_nor dl.tedian2 dd { width:240px;}
.feature_nor dl.tedian3 { width:486px; position:absolute; top:0; left:176px;}
.feature_nor dl.tedian3 dd { width:330px;}

.feature_nor dl.tedian4 { width:355px; position:absolute; bottom:285px; left:800px;}
.feature_nor dl.tedian4 dt { text-align:center; font-size:24px; color:#1957a4; font-weight: bold; float:left; width:130px; height:100px; padding-top:30px; border: solid 2px #cecece; border-radius:130px; background:#fff;}
.feature_nor dl.tedian4 dd { float:right; width:200px; font-size:16px; line-height:30px; margin-top:25px;}

.feature_nor dl.tedian5 { width:355px; position:absolute; bottom:40px; left:840px;}
.feature_nor dl.tedian5 dt { text-align:center; font-size:24px; color:#1957a4; font-weight: bold; float:left; width:130px; height:100px; padding-top:30px; border: solid 2px #cecece; border-radius:130px; background:#fff;}
.feature_nor dl.tedian5 dd { float:right; width:200px; font-size:16px; line-height:30px; margin-top:25px;}
.feature_nor li { width:480px; left:50%; margin-left:-240px; position:absolute; bottom:15px;}
.feature_nor li.dingwei2 { width:433px; left:50%; margin-left:-216px; position:absolute; bottom:15px;}

.feature_list li.on { background:#e00009;}
.feature_list li.on a { color:#fff;}

.dis { display: none;}

.application { margin-top:25px; margin-bottom:40px; overflow:hidden}
.application li { width:285px; height:390px; float:left; margin-right:20px; position:relative; overflow:hidden}
.application li a{display:block;}
.application li strong { padding-left:20px; padding-right:20px; background:url(images/20171116115329_2059839242.png); position:absolute;  bottom:0; height:65px;  font-weight: normal; text-align:center; color:#fff; line-height:33px; font-size:15px;}
.application li span { display:block; font-size:20px; color:#fff; height:65px; line-height:65px;}
.application li strong img { margin-top:20px;}
.application li:hover strong { background:url(images/20171120210313_1655932956.png); height:390px; -webkit-transition: .5s all; -o-transition: .5s all; transition: .5s all; color:#e2e2e2}
.application li:hover span { margin-top:40px;}
.application li.app_zuihou { margin-right:-20px;}


.case_til { width:1022px; margin:auto; background:url(images/20181027150139_851563060.png) bottom no-repeat; margin-top:60px; padding-bottom:10px; margin-bottom:25px; text-align:center; overflow:hidden}
.case_til strong { font-size:45px; color:#1957a4;}
.case_til b { color:#e00009;}

.Advantage { width:100%; margin:auto; background:url(images/20181028164402_115725955.jpg) top repeat-x; margin-top:70px; position:relative; height:1000px; overflow:hidden}
.Advantage_til { width:1022px; margin:auto; background:url(images/20181027150139_851563060.png) bottom no-repeat; margin-top:60px; padding-bottom:10px; margin-bottom:25px; text-align:center; overflow:hidden}
.Advantage_til strong { font-size:45px; color:#1957a4;}
.Advantage_til b { color:#e00009;}

.Adv_til { width:1200px; position:absolute; bottom:195px; left:50%; margin-left:-600px; overflow:hidden}
.Adv_til li { width:299px; margin-right:1px; height:300px; background:url(images/20181028163834_265116755.png) bottom no-repeat; float:left; text-align:center; font-size:16px; color:#666; overflow:hidden}
.Adv_til li strong { font-size:30px; display:block; margin-top:176px; margin-bottom:3px; color:#231f20;}
.Adv_til li img { display: none;}
.Adv_til li:hover{ text-align:center; background:url(images/20181028163419_2085483291.png); cursor:pointer; color:#fff}
.Adv_til li:hover strong { color:#fff; margin-top:20px; display:block; text-align:center;}
.Adv_til li:hover img { display:block; margin-top:60px; margin-left:100px;}

.Adv_til li.on{ text-align:center; background:url(images/20181028163419_2085483291.png); cursor:pointer; color:#fff}
.Adv_til li.on strong { color:#fff; margin-top:20px; display:block; text-align:center;}
.Adv_til li.on img { display:block; margin-top:60px; margin-left:100px;}
.Adv_til li:nth-child(4){width:300px; margin-right:0px;}

.Adv_list { width:1200px; margin:auto; height:900px; background:url(images/20181106142648_1794377686.jpg) no-repeat; overflow:hidden}
.Adv_list2 { width:1200px; margin:auto; height:900px; background:url(images/20181030202338_1228114974.jpg) no-repeat; overflow:hidden}

.Adv_list3 { width:1200px; margin:auto; height:900px; background:url(images/20181107091538_1609253455.jpg) no-repeat; overflow:hidden}

.Adv_list4 {  width:1200px; margin:auto; height:900px; background:url(images/20181030203329_454613631.jpg) no-repeat; overflow:hidden}

.Adv_wenzi { width:1200px; border-bottom: solid 1px #d7d7d7; margin:auto;  height:190px; line-height:30px; margin-top:600px; font-size:15px; overflow:hidden}
.Adv_til li:hover { -webkit-animation:test 0.3s ease-in 2; cursor:pointer;}
.Adv_wenzi span { margin-top:80px; display:block; background:url(images/20181028164130_1520841451.png) top left repeat-y; font-size:16px; line-height:37px; padding-left:25px;}

.company_list{ margin-top:25px; height:485px;}
.company_wenzi{ float:right; width:585px;}

.company_l {width:600px; float:left; height:480px; overflow: hidden;}
.company_l  img{transition:all 0.7s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.7s ease-in 0s; -o-transition:all 0.7s ease-in 0s;}
.company_l:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}

.company_wenzi dl dt { height:80px; font-size:36px; font-weight:bold; background:url(images/20181029113617_601519210.jpg) left bottom no-repeat; margin-bottom:30px;}
.company_wenzi dl dt a {font-size:36px; font-weight:bold;}
.company_wenzi dl dd{ background:url(images/20181029113713_324310657.jpg) left no-repeat; font-size:16px;line-height:35px; margin-top:15px; padding-left:25px; background-position:left 11px;}
.company_wenzi dl {margin-left:30px;}
.company_wenzi dl dd.company_bj { background: none; padding-left:0px; margin-top:18px;}
.company_wenzi dl dd span { color:#009508}

.company_til { width:1022px; margin:auto; background:url(images/20181027150139_851563060.png) bottom no-repeat; margin-top:60px; padding-bottom:10px; margin-bottom:25px; text-align:center; overflow:hidden}
.company_til strong { font-size:45px; color:#1957a4;}
.company_til b { color:#e00009;}

.news { margin-top:50px;}
.news_l{ float:left; overflow:hidden; }
.news_l dl { padding-left: 30px; padding-top: 30px; height: 173px; width: 125px; background: #231f20; margin-top: 1px; overflow: hidden; position: relative; }
.news_l dl:after{ content: ''; display: block; position: absolute; top:0; left: -100%; transition:0.2s all ease-in-out; width: 100%; height: 100%; background: #1957a4; }
.news_l dl > *{ position: relative; z-index: 3}
.news_l dl.active:after,.news_l dl:hover:after{ left: 0; }
.news_l dl strong{ font-size:18px; color:#fff; display:block; line-height: 32px; padding-top: 13px; }
.news_l dl span{ font-size:12px; color:#fff; color: rgba(255,255,255,.6); text-transform:uppercase; display: block; padding-bottom: 15px; font-family: 'arial'; line-height: 20px; }
.news_l dl li{ height:22px; width:70px; border:1px solid #fff; text-align:center; }
.news_l dl li a{ line-height:22px; display:block; color:#fff; font-size:12px; font-family: arial}

.new_cont .news_row2 { position: absolute; left: 0; top: 0; display: none; width: 640px; height: 410px; }
.new_cont div:nth-child(1){display:block;}
.new_cont { position: relative; width: 640px; height: 410px; display: block; }
.news_nor { height: 410px; width: 640px; overflow: hidden; margin-left: 7px; }.news_row2 .divdgweb_new_div, .news_row2 .news_div { padding: 0px 10px; height: 410px; font-weight: normal; }

.news_row2 .news_div_item, .news_row2 .divdgweb_new_div_item { position: relative; padding: 6px 0; height: 40px; overflow: hidden; transition: 0.3s all ease; border-bottom: 1px solid #f5f5f5; }
.news_row2 .divdgweb_new_div_item_date, .news_row2 .news_div_item_date { position: absolute; right: 20px; top: 17px; transition: 0.3s all ease; }
.news_row2 .divdgweb_new_div_item_date > div, .news_row2 .news_div_item_date > div{ display: inline-block; color: #787878; font-size: 12px; font-family: 'arial'; }
.news_row2 .news_div_item_title, .news_row2 .divdgweb_new_div_item_title{ position: relative; }
.coleexx{overflow: hidden;height: 360px;}


.news_row2 .news_div_item_year:after, .news_row2 .news_div_item_year::after, .news_row2 .divdgweb_new_div_item_year:after, .news_row2 .divdgweb_new_div_item_year::after{ content: '-'; }
.news_row2 .on .news_div_item_year:after, .news_row2 .on .divdgweb_new_div_item_year:after{  content:'';}
.news_row2 .news_div_item_title:after, .news_row2 .divdgweb_new_div_item_title:after{ content: ''; background: #292929; width: 4px; height: 4px; position: absolute; left: 10px; top: 19px; }
.news_row2 .on .news_div_item_title:after, .news_row2 .on .divdgweb_new_div_item_title:after{ content: ''; display: none; }
.news_row2 .news_div_item_title .news_div_item_a, .news_row2 .divdgweb_new_div_item_title .divdgweb_new_div_item_a { font-size: 15px; color: #444; padding-left: 26px; display: block; line-height: 40px; width: 425px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: 0.3s all ease; }
.news_row2 .news_div_item_pic, .news_row2 .news_div_item_body, .news_row2 .divdgweb_new_div_item_body{ transition: 0.3s all ease; }
.news_row2 .news_div_item_pic { padding-top: 15px; padding-left: 15px; }
.news_row2 .news_div_item_pic a, .news_row2 .news_div_item_pic a img { display: block; width: 220px; height: 162px; }
.news_row2 .news_div_item.on, .news_row2 .divdgweb_new_div_item.on{ height: 173px; border-bottom: 1px dotted #ccc; padding: 0 0 20px; background: #f5f5f5}
.news_row2 .news_div_item_body, .news_row2 .divdgweb_new_div_item_body { line-height: 24px; color: #767676; font-size: 13px; width: 344px; text-align: justify; position: absolute; right: 20px; top: 110px; }
.news_row2 .on .divdgweb_new_div_item_date, .news_row2 .on .news_div_item_date { top: 23px; right: 303px; }
.news_row2 .on .news_div_item_title .news_div_item_a, .news_row2 .on .divdgweb_new_div_item_title .divdgweb_new_div_item_a { position: absolute; left: 230px; top: 70px; width: 245px; color: #1957a4 }
.news_row2 .on .divdgweb_new_div_item_date > div, .news_row2 .on .news_div_item_date > div { font-weight: bold; color: #292929; font-size: 24px; line-height: 30px; }
.news_row2 .on .divdgweb_new_div_item_date > .divdgweb_new_div_item_year, .news_row2 .on .news_div_item_date > .news_div_item_year{ font-size: 12px; display: block; font-weight: 100; line-height: 20px; text-indent: 1px; }
.news_row2 .on .news_div_item_date > .news_div_item_year:after,.news_row2 .on .divdgweb_new_div_item_date > .divdgweb_new_div_item_year:after{ content: ''; }

.wend{ float: right; margin-right: 0; padding-left: 16px; width:354px; height: 410px; }
.wend h2{ left:0; margin-bottom: 0; margin-bottom: 25px; }
.wend h2 a{ font-size:18px; color:#2d2f46; }
.wend h2 a span{ color:#999999; font-size:14px; font-weight: normal; }
.wend .more{ padding-left:131px; }
.wend .divdgweb_new_div_item_a { font-size: 15px; }
.wend .divdgweb_new_div_item_content{border-bottom: 1px solid #eee; padding: 22px 0 0 0;}
.wend .lastdl{ border-bottom: none;}
.wend .divdgweb_new_div_item_title{ height:29px; padding-left:30px; line-height:29px; background:url(images/20181029114752_2103435046.jpg) no-repeat left top; font-size:14px; color:#231f20; overflow: hidden;font-weight: bold;}
.wend .divdgweb_new_div_item_title a{ color:#231f20333;}
.wend .divdgweb_new_div_item_title a:hover{color: #231f20}
.wend .divdgweb_new_div_item_body{ padding-left:30px; background:url(images/20181029114753_1437675174.jpg) no-repeat left top; line-height:25px; color:#666; height: 75px; font-size: 13px; overflow: hidden; }


.link { background:#f6f6f6; height:80px; line-height:80px; margin-top:50px; overflow:hidden}
.link_til { background:url(../uploadfile/image/20181029/20181029115048_278868589.png) no-repeat; background-position:left 27px; padding-left:30px; font-weight: normal; font-size:18px; color:#222}
.link_til span { font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin-left:10px;}
.link_nor { width:1030px;color:#222;}
.linkTagcs li { line-height:81px !important;}
.linkTagcs li a { color:#222 !important;}

.footer { width:100%; margin:auto; background:url(images/20181029115137_707368522.jpg) center; height:370px; overflow:hidden}
.dibunav { margin-top:35px;height:75px; line-height:75px; border-bottom: solid 1px #494949;}
.dibunav li { float:left;  text-align:center;}
.dibunav li a { text-align:center; color:#fff; font-size:16px; display:block; padding-left:32px; padding-right:33px;}
.dibunav li:hover a { color:#ee1d23}

.footer_nor { margin-top:50px; margin-bottom:22px; overflow:hidden}
.footer_erweima { width:263px;} 
.footer_about { width:360px; margin-left:50px; padding-left:40px; padding-right:40px; border-right: solid 1px #4e4e4e; border-left: solid 1px #4e4e4e;}
.footer_about strong { display:block; font-size:16px; color:#fff; margin-bottom:20px;}
.footer_about span { display:block; color:#e6e6e6; line-height:30px;}
.footer_about span a {  color:#e6e6e6}
.footer_contact { width:400px;}
.footer_contact strong { margin-left:20px; display:block; font-size:16px; color:#fff; margin-bottom:20px;}
.footer_contact span { float:left; margin-left:20px;display:block; margin-bottom:25px; color:#e6e6e6; line-height:22px;}
.footer_contact span a {  color:#e6e6e6}

#bodycon {
    width: 1200px;
    margin: 0 auto;
    margin-bottom:40px;
    margin-top:40px;
}
#bodycon #left {
    float: left;
    width: 290px;
}
#bodycon #center {
    float: left;
    width: 910px;
}

#ddsidemenubar0 li { width:270px; background:url(images/20181027144123_343600103.jpg); color:#333;}
#ddsidemenubar0 li a { padding-left:35px;color:#231f20; font-size:16px; display:block;}
#ddsidemenubar0 li:hover a { color:#e00009 !important;}
.ddsubmenustyle>li:hover { color:#e00009 !important ;}

.mianbxContent { width:890px !important; padding-left:20px !important; background:url(images/20181029144239_1623400650.jpg) !important; height:39px !important; line-height:39px !important; text-align:left !important; font-size:16px !important; font-weight: bold; margin-bottom:30px !important; }
.mianbxContent a { font-size:16px !important; color:#1957a4 !important;}

.nysort_nor {width:270px;padding-top:10px; padding-bottom:10px; border-bottom: solid 1px #d8d8d8; background:url(images/20181029141816_321704987.jpg)}
.nysort_nor li { height:60px; line-height:60px; width:270px; background:url(images/20181027144123_343600103.jpg); color:#333; }
.nysort_nor li a { padding-left:35px;color:#231f20; font-size:16px; display:block;}