body{ width:100%;font-size:12px; background:#FFF; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-family:"Microsoft Yahei"; color:#484848;}
div{margin: 0px; padding: 0px;}
span,p{margin: 0px; padding: 0px;}
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;}
img{margin: 0px; padding: 0px;}
dl,dt,dd,ol,ul,li{margin: 0px; padding: 0px; list-style: none;}
img{border-right-width: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}
from,input,select{margin: 0px; padding: 0px;}
.clear{clear:both; font-size:0px; overflow:hidden; height:0px;}
a{color: #484848; text-decoration: none;}
a:hover{color: #0399df;text-decoration: none;}
.border_bg{width:auto; height:auto; margin:0 auto;}
.cp img{border:1px solid #dfdfdf;  padding:13px;}
.cp img:hover{border:1px solid #df0011; }
.cpss img{border:1px solid #dfdfdf;  padding:3px;}
.cpss img:hover{border:1px solid #df0011;}
input,button,select,textarea{outline:none}
.font_1{font-size:16px; color:#333;}
#copy{ display:none;}
.totalwidth {width:1200px; margin:0 auto; height:auto;}
.totalwidthpercent {width:100%; margin:0 auto;}	
.fl{ float:left;}
.fr{ float:right;}	
#classimgshow2{line-height:38px;}
.xwlb_img img{border:1px solid #dddddd;}
/*共同结束*/


/*小导航*/
.mianbxContent { margin-bottom: 15px !important; height: 50px !important; line-height: 50px !important; font-size: 16px !important; text-align: left !important; background-color: #ddd; width: 100% !important; text-indent: 2.5em; transition:0.1s all; background:url(http://login.114my.cn/memberpic/0354051/uploadfile/image/20180910/20180910183338_1467762371.png) #f5f5f5 no-repeat 7px 12px;letter-spacing: 1px; position: relative; border-top:1px dashed #1f76e5;}
.mianbxContent a{ font-size:16px !important; }
.mianbxContent:hover{ background: url(../images/tit_l.png)  #f5f5f5 no-repeat 7px -29px; }
.strong_title { display: none; }
.centerHeadImage { border: 0; display: none; }
.mianbxContent a:hover{ color:#1f76e5}
.mianbxContent::after { content: ''; position: absolute; display: block; height: 40px; width: 200px; top: 0; right: 0; }

/*top1*/
#top1{width:100%; height:44px; line-height:45px; background:#f5f5f5; margin: 0 auto;} 
.top1_fr{ width:200px; float:right;}

/*top2*/
#head_bg{ width:1200px; height:110px;; padding: 20px 0; margin:auto;}
.head_name{ width: 270px; float:left; margin-left:15px;}
.head_name .n1{ font-size:42px; font-weight:bold; color:#2170d5; line-height: 65px;}
.head_name .n2{ margin-top: 10px; line-height:12px; font-size:20px; letter-spacing:1px; color:#9e9e9e;text-transform: uppercase;}
.head_gg{ float:left; width: 400px; height:62px; margin: 20px 0 0 30px;}
.head_gg .g1{ font-size:26px; color:#484848; line-height:28px; font-weight:bold; font-weight:bold;}
.head_gg .g2{ padding-top:5px; line-height: 46px; font-size:18px;}
.head_gg .g2 span{ padding-right:10px;}
.head_ted{ width:289px;; height:61px; background:url(../images/tel.png) center no-repeat; float:right; margin: 20px 0 0 40px;}


/*nav*/
#nav_bg{ width:100%; height: 60px; line-height: 60px; font-size:16px; background: url(../images/nav_bg.png); color:#fff; margin:auto;min-width:1200px;}
#nav_c{ width:1200px; height: 60px; margin:auto;}
#nav li{ width:150px; text-align:center; float:left;font-size:15px; line-height:60px;}
#nav ul li a{ text-decoration: none; font-size:16px;line-height:60px; width:150px; display:block; color:#fff;}
#nav ul li:hover{ font-weight:bold; color:#fff; background:#484848;  display:block; transition: 0.4s all ease-in-out;}
#nav ul li.a_nav{ text-decoration: none; font-size:16px; line-height:60px; width:150px; background:#484848; color:#fff; display:block; font-weight:bold; transition: 0.4s all ease-in-out;}

/*幻灯片*/
#banner{height: 480px; width:100%; margin:0 auto;}

/*搜索*/
#search_bg{ width:100%; height:75px; border-bottom:1px solid #ddd; margin:auto;}
.search_fl{ width:780px; float:left; font-size:15px; line-height:75px; color:#2170d5;}
.search_fl a{ font-size:15px;}
.search_fl span{ font-weight:bold;}
#search_r{width:385px; margin-top:18px; float:right;}
#search_r input{float:left;}
#search_r input.sear_text {
	border: none;
	width: 306px;
    padding-left: 20px;
	background:url(../images/sear_bg.png) left no-repeat;
	height:42px;
}
#search_r input.sear_btn {border: none;width:58px; background:url(../images/sear_btn.png) left no-repeat; height:42px;}

/*产品*/
#prod_bg{ width:100%; padding-top:50px; padding-bottom:50px; background:#f5f5f5; margin:auto;}
.prod{ width:1200px; margin: auto;}
.list{ width:260px; background:#2170d5;}
.list_t{ height:80px; padding-top:30px; line-height: 30px; font-size:26px; color:#fff; text-align:center; font-weight:bold; background:url(../images/20181129214001_1428964321.png) center no-repeat;}
.list_t p{ font-size:14px; letter-spacing:2px; font-weight:100; text-transform: uppercase;}
.list_b{ margin: 0 auto; background: #fff; padding:10px 15px 30px; border: 3px #2170d5 solid;}
.markermenu ul h3 {
	width: 222px;
	background: url(../images/20181129215157_1885775163.png) no-repeat center !important;
	height: 58px;
	margin-top: 12px;
}
.markermenu ul h3 a{
	padding-left:60px !important; 
	font-family: "Microsoft YaHei" !important;
	font-size:15px !important;
	font-weight: normal !important;
	line-height: 58px;
}
.markermenu ul h3 a img{display: none; }
.markermenu ul li {
	margin: 10px 0;
	width: 185px;
	background: url(../images/fdh_y02.png) no-repeat 15px 13px;
	height: 40px;
	padding-left: 35px;
	line-height: 39px;
	border-bottom: 1px dashed #ddd;
}
.markermenu ul li a {font-size: 14px;}

.ddsubmenustyle li a{ padding-left:40px !important;border-bottom:1px #ccc dashed !important;}
.ddsubmenustyle li a:hover{background:#2f318b !important; color: #fff !important;}
.blackwhite{border:1px #ccc solid !important; width: 180px !important;}
.prod_r{ width:910px; float:right;}
.prod_rt{ height:55px; background:#fff; font-size:20px;}
.prod_rt p{ width:140px; float:left; font-size:20px; color:#fff; height:55px; line-height:55px; background: url(../images/title_bg.png) center no-repeat; text-align:center; padding-left:24px;font-weight: bold;}
.prod_rt a{ height: 40px; padding-right: 20px;}
.prod_rt .chan_r{ width:65px; height:30px; margin-right:12px; line-height:30px; font-size:14px; text-align:center; border:1px solid #ddd; border-radius:5px; margin-top:12px; float:right; text-transform:uppercase;}
.prod_rt .chan_r a{ font-size:14px; padding-right:0px !important;}

.prod_rd{margin-top:20px;} 
.prod_rd ul li {
	border:1px #ccc solid; 
	border-radius: 10px;
	width: 278px;
	text-align: center;
	padding-top: 15px;
	height: 280px;
	margin:0 9px 15px 9px;
	display: block;
	float: left;
}
.prod_rd ul li:hover{box-shadow:0 0 25px  #ccc; -moz-box-shadow:0 0 25px  #ccc; -ms-box-shadow:0 0 25px  #ccc;-o-box-shadow:0 0 25px  #ccc; -webkit-box-shadow:0 0 25px  #ccc;}
.prod_rd ul li .pic img { width: 240px; height: 240px;}
.prod_rd ul li .mc {
	line-height: 25px;
	padding-top: 5px;
}

/*问题*/
#doubt_bg{ width:100%; height:439px; background:url(../images/wenti_bg.png) center no-repeat; margin:auto; margin-top:-5px;}
.doubt_t{ font-weight:bold; font-size:40px; line-height:48px; padding-top:57px; padding-bottom:20px; text-align:center; margin:auto; color:#fff;}
.doubt_t:hover{ -webkit-animation: test 0.2s ease-in 2; cursor: pointer;}
.doubt_t1{ animation:myfirst 2s infinite; display:inherit-block; margin-top:10px; text-align:center;}
.doubt_c{ width:1216px; margin:auto; margin-top:25px;}
.doubt_c li{ width:250px; height:153px; padding:35px 20px 0px; font-size:15px; text-align:center; line-height:30px; background:url(../images/wenti_txt_bg.png) center no-repeat; float:left; margin-right:7px; margin-left:7px;}
.doubt_c li:hover{ background:url(../images/wenti_txt_bg01.png) center no-repeat; -webkit-animation: test 0.2s ease-in 2; color:#2170d5; transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s;}
@-webkit-keyframes test{0%{transform:translate(0,0)} 50%{transform:translate(0,5px)} 100%{transform:translate(0,0)} }

/*优势*/
#youshi_t{ width:100%; height:200px; background:url(../images/ys_t_bg.jpg) center no-repeat; text-align:center; margin:auto;}
#youshi_t .t1{ font-size:46px; font-weight:bold; color:#2170d5; padding-top:40px; line-height:60px;}
#youshi_t .t2{ line-height:40px; font-size:20px;}
#youshi_bg1{ width:1200px; height:558px; background:url(../images/ys_txt1_bg.jpg) center no-repeat; margin:auto; margin-top:40px;}
#youshi_bg2{ width:1200px; height:558px; background:url(../images/ys_txt3_bg.jpg) center no-repeat; margin:auto; margin-top:40px;}
.youshi_c{ width:480px; float:left; margin-left:93px;}
.youshi_h1{ font-size:30px; font-weight:bold; line-height:48px;}
.youshi_h2{ line-height:24px; color:#888; text-transform:uppercase;}
.youshi_h3{ padding-top:40px; font-size:14px; line-height:35px;}
.youshi_c1{ width:480px; float:right; }

/*流程*/
#process_bg1{width:100%; height:435px; padding-top:57px; background:url(../images/lc_bg.jpg) center no-repeat; margin:auto; margin-top: 40px;}
#process_t{width:100%; height:110px; background:url(../images/lc_t_bg.png) center no-repeat; margin:auto;}
.process_c{ width:480px; text-align:center; margin:auto;}
.process_c:hover{-webkit-animation: test 0.2s ease-in 2; cursor:pointer;}
.process_c .t1{ font-size:40px; line-height:65px; font-weight:bold; color:#fff;}
.process_c .t2{ font-size:18px; line-height:44px; text-transform:uppercase; color:#c0dbfe;}

.process_bg{ width:1202px; height:auto; margin:auto; margin-top:36px;}
.process_p ul li{width: 110px; height:200px; float: left; margin:0 46px 0 0;transition: all 1s ease-in-out 0s;}
.process_p ul li:hover{ transform: rotateY(360deg); cursor:pointer;}
.process_p ul li a{font-size: 16px; width: 110px;height: 30px; line-height:20px; display: block; padding-top:170px; text-align: center; color: #fff;}
.process_p ul li a:hover{color: #fff; text-decoration:none; background-image:url(../images/lc_b1_bg.png);}
.process_p .process_li08{margin: 0;}
.process_p .process_li01 a{ background-image:url(../images/lc_b_bg.png);}
.process_p .process_li02 a{ background-image:url(../images/lc_b_bg.png); background-position:-156px 0;}
.process_p .process_li03 a{ background-image:url(../images/lc_b_bg.png); background-position:-311px 0;}
.process_p .process_li04 a{ background-image:url(../images/lc_b_bg.png); background-position:-467px 0;}
.process_p .process_li05 a{ background-image:url(../images/lc_b_bg.png); background-position:-623px 0;}
.process_p .process_li06 a{ background-image:url(../images/lc_b_bg.png); background-position:-779px 0;}
.process_p .process_li07 a{ background-image:url(../images/lc_b_bg.png); background-position:-934px 0;}
.process_p .process_li08 a{ background-image:url(../images/lc_b_bg.png); background-position:-1090px 0;}

/*简介*/
#jianjie_bg{ width:100%; height:auto; padding-top:55px; padding-bottom:70px; background:url(../images/about_bg.jpg) #f5f5f5 bottom no-repeat; margin:auto;}
.jianjie_t{ width:500px; height:86px; background:url(../images/about_t_bg.png) center top 22px no-repeat; text-align:center;  margin:auto; margin-bottom:40px;}
.jianjie_t .t1{font-size:40px; font-weight:bold; line-height:46px;}
.jianjie_t .t1 span{ color:#2170d5;}
.jianjie_t .t2{ line-height:50px; font-size:18px;}
.jianjie_t:hover{ -webkit-animation: test 0.2s ease-in 2; cursor: pointer;}

.picBtnTop{ font-size:14px; height:460px; width:745px; float:left;position:relative; overflow:hidden; zoom:1;}
.tulist {width: 120px;height: 460px;position:absolute; right:5px; overflow:hidden; }
.picBtnTop .hd{ width:120px; position:absolute;overflow:hidden; }
.bottom_box{ height: 400px; overflow: hidden;margin-top: 5px;}
.bott_box{ height:780px; transition: all 1s;}
.picBtnTop .hd ul li{ width:120px; height:100px; text-align:center;}
.picBtnTop .hd ul li img{ width:120px; height:90px;margin-bottom: 5px; }
.tulist li.bottom_a {height: 30px;}
.tulist li.bottom_b {
	margin-top: 400px;
	height: 30px;
}
.picBtnTop .bd{ width:615px; height:460px; position:relative;  }
.picBtnTop .bd li{ position:relative; zoom:1; vertical-align:middle;}
.picBtnTop .bd li .pic{ position:relative; z-index:0;  }
.picBtnTop .bd li .pic img{ width:615px; height:460px; vertical-align:bottom; }
.picBtnTop .bd li .bg{ width:615px; height:30px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;}
.picBtnTop .bd li .title{
	width: 615px;
    background: rgba(72,72,72,0.9);
    line-height: 33px;
    position: absolute;
    left: 0;
    height: 44px;
    padding: 10px 20px;
    color: #fff;
    font-size: 18px;
	bottom:0;
	z-index:2;  
}
.picBtnTop .bd li .title a{ color:#fff; padding-left:15px;  }
#demo1,#demo2{ margin-bottom:20px;  }
.jianjie_u{ width:425px; float:right; font-size:15px; line-height:35px;}
.jianjie_gd{ width:160px; height:48px; line-height:48px; text-align:center; border:1px solid #ddd; font-size:16px; float:left; margin-right:25px; margin-top: 24px; transition: all 1s linear;}
.jianjie_gd a{ font-size:16px; display:block;}
.jianjie_gd a:hover{ background:#2170d5; color:#fff;}
.jianjie_gd:hover{ width:180px;}

/*新闻*/
.news{width:100%; overflow:hidden; padding-bottom:20px; min-width:1200px; margin:auto;}
.news_m, .news_s{width:1200px; margin:0 auto; text-align:center; min-width:1200px;}
.news_m{font-size:36px; font-weight:bold; line-height:50px;}
.news_m font{ color:#cc0000; font-size:36px;}
.news_s{font-size:16px; line-height:26px; padding-top:8px; margin-bottom:15px; color:#999;}
.news_line{height:1px; background:#ccc; width:100%;}
.news_line_t{width:100px; margin:0 auto; height:3px; background:#cc0000;}
.news_line_d{width:0px; height: 0; margin:0 auto; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #cc0000;}

.lanrenzhijia{ width:1200px; margin:0 auto; overflow:hidden; padding-top:50px; min-width:1200px;}
.lanrenzhijia .tab{ overflow:hidden; width:606px; margin:0 auto;}
.lanrenzhijia .tab a{display:block; float:left; text-decoration:none; line-height:50px; width:160px; text-align:center; font-size:18px; margin:0px 20px; transition: all 0.8s linear; border:solid 1px #ddd;}
.lanrenzhijia .tab a.on{text-decoration:none; transition: all 0.8s linear; color:#fff; border:solid 1px #dddddd; background:#2170d5; font-weight:bold;}
.lanrenzhijia .content{overflow:hidden; width:1200px; margin:0 auto; height:538px; position:relative; margin-top:40px; min-width:1200px;}
.lanrenzhijia .content .ul{ position:absolute; left:0; top:0; width:1200px; min-width:1200px;}
.lanrenzhijia .content .li{ width:1200px; float:left; min-width:1200px;}

.news_div_item , .divdgweb_new_div_item {width:339px; float:left; overflow:hidden; padding:40px 30px; height:452px; position:relative; background:#fff url(../images/20181129231027_176718000.jpg) no-repeat center 262px; transition: all 0.6s linear; border-right:dashed 1px #ddd;}
.news_div_item:nth-child(3), .divdgweb_new_div_item:nth-child(3){border-right:none;}
.news_div_item_date, .divdgweb_new_div_item_date{position:absolute; margin-top:50px; font-size:22px; color:#999; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif, Arial, Helvetica, sans-serif; line-height:40px; transition: all 0.6s linear; z-index:2;}
.news_div_item_month, .divdgweb_new_div_item_month{border-top:solid 2px #ccc; float:left; overflow:hidden; transition: all 0.6s linear;}
.news_div_item_day, .divdgweb_new_div_item_day{float:left; padding-top:2px; overflow:hidden;}
.news_div_item_content, .divdgweb_new_div_item_content{ overflow:hidden; transition: all 0.6s linear; position:absolute; width:339px; z-index:2;}
.news_div_item_title, .divdgweb_new_div_item_title{ line-height:40px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.news_div_item_title a, .divdgweb_new_div_item_title a{font-size:18px;}
.news_div_item_body, .divdgweb_new_div_item_body{font-size:13px; line-height:22px; color:#666; padding-top:70px; height:72px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; margin-bottom:30px;}
.news_div_item_pic{overflow:hidden; width:339px; height:223px; position:absolute; transition: all 0.6s linear; margin-top:222px;}
.news_div_item_pic img{width:337px; height:221px; border: 1px solid #eee;}

.news_div_item:hover, .divdgweb_new_div_item:hover {transition: all 0.6s linear; background:#f1f1f1 url(../images/20181129231027_176718000.jpg) no-repeat center 40px;}
.news_div_item:hover .news_div_item_date, .divdgweb_new_div_item:hover .divdgweb_new_div_item_date{transition: all 0.6s linear; margin-top:313px;}
.news_div_item:hover .news_div_item_content, .divdgweb_new_div_item:hover .divdgweb_new_div_item_content{transition: all 0.6s linear; margin-top:265px;}
.news_div_item:hover .news_div_item_title a, .divdgweb_new_div_item:hover .divdgweb_new_div_item_title a{transition: all 0.6s linear; color:#de0000;}
.news_div_item:hover .news_div_item_month, .divdgweb_new_div_item:hover .divdgweb_new_div_item_month{transition: all 0.6s linear; border-top:solid 2px #9f3e1e;}
.news_div_item:hover .news_div_item_pic, .divdgweb_new_div_item:hover .news_div_item_pic{transition: all 0.6s linear; margin-top:0px; z-index:3;}

/*友情链接*/
#link_bg{width:100%; height:65px; background:#2170d5;}
.link_bg1{ width:100%; height:65px; line-height:65px;}
.link_dht{width:170px; font-size:20px; line-height:65px;float:left;color: #fff;}
.link_dht span{ font-family:Arial, Helvetica, sans-serif; font-size:20px;}
.link_nr{width:1020px;height: 65px; line-height: 65px;color: #484848;}
.linkTagcs { 
	width:1000px;
	height:auto;
}
.linkTagcs ul {margin:0px;padding:0px;list-style-type:none;}
.linkTagcs li{list-style:none;margin:0px;  padding-right:11px;line-height:30px;float:left;}
.linkTagcs ul li a {color: #fff !important;line-height: 65px;font-size: 14px;}
.linkTagcs li img{border:0px;}

/*版权*/
#banq_bg{ width:100%; padding-top:50px; padding-bottom:50px; background:#484848; font-size:14px; color:#fff; margin:auto;}
.banq_l{ width:275px; float:left;}
.banq_l2{ width:292px; float:left;}
.banq_l3{ width:335px; float:right;}
.banq_h1{ font-size:16px; padding-bottom:18px;}
.banq_h2{ width:100%; font-size:14px; line-height:28px; margin:auto;}
.banq_h2 span{ font-size:20px;}
.banq_l2 img {
	width: 130px;
	height: 130px;
	border-radius: 6px;
}
.banq_h3{ width:100%; font-size:14px; line-height:40px; margin:auto;}
.banq_h4{width:100%; font-size:14px; line-height:35px; margin:auto;}
.banq_h4 a{ color:#fff; font-size:14px;}
.banq_h4 a:hover{ color:#2170d5;}
.banq_xian{ width:1px; height:160px; background:#5a5a5a; margin:40px 70px 0px 70px; float:left;}
#banq_p{ width:100%; height:50px; line-height:50px; background:#000; text-align:center; font-size:14px; color:#fff; margin:auto;}
#banq_p a{ color:#fff; font-size:14px;}
#banq_p a:hover{ color:#2170d5;}


.content {
	width: 880px;
	padding: 0px 0 28px 15px;
	font-size: 14px;
	line-height: 28px;
	overflow: hidden;
}
.content h3,.content li,.content p {
	width: 100%;
	float: left;
}
.content h3 {
	padding: 5px 0 15px;
}
.content p {
	text-indent: 2em;
	padding-bottom: 10px;
}
.content li {
	font-size: 16px;
	font-weight: bold;
	padding: 5px 0 15px;
}

.poiwl{ line-height:38px; font-size:18px;}
.poi_time {
	border-top:dashed #999 1px;
	text-align:center;
	line-height: 28px;
}
.owt{ padding: 0px 20px 10px 20px;}
.proMenu {
    height: 50px;
    line-height: 50px;
    border-left: 1px solid #2170d5;
    border-right: 1px solid #ccc;
    margin-bottom: 20px;
    background: url(../images/pro_line2.jpg) repeat-x;
}
.proMenu span {
    display: inline-block;
    height: 50px;
    width: 105px;
    font-size: 18px;
    font-weight: normal;
    cursor: pointer;
    text-align: center;
}
.proMenu span.on {
    background: #2170d5;
    color: #fff;
}
.shows {
	line-height: 28px;
}

.news_detail{ margin:0 auto; line-height:28px; color:#333}
.news_detail .n_tit { text-align:center; color:#BCBBBB; padding-bottom: 10px;}
.news_detail .n_tit a{ color:#BCBBBB;}
.news_detail .n_tit2 { height:24px;}
.news_detail_title{ margin-top:16px;}
.news_detail_title h3{ border-bottom: 1px dashed #CCCCCC; color: #333; font-size: 22px; line-height: 40px; padding-bottom:10px;  margin-bottom: 10px; text-align: center;}
.news_detail_title p{color:#666; font-size:12px; }
.news_detail_content { font-size:13px; line-height:30px; text-indent: 2em;}
.news_detail_content p {padding-bottom: 10px;}
.page_navi{width:99%; margin:0 auto; padding:10px 0; overflow:hidden; _zoom:1; font-size:13px;margin-top:35px;}
.page_navi .fl{float:left; width:45%; padding-left:10px;}
.page_navi a{ color:#666}
.page_navi .fr{float:right; width:45%; text-align:right; padding-right:10px;}