*{padding: 0;margin: 0;}
body {font-size: 12px;font-family: Arial, "Microsoft YaHei";overflow-x: hidden;width: 100%;min-width: 1200px;}
a {color: #2882E8;text-decoration: none;}
ul,ol {list-style: none;}
h1,h2,h3,h4,h5,h6 {font-size: 12px;font-weight: normal;}
b,strong {font-weight: normal;}
i,em {font-style: normal;}
img {display: block; border: 0;}
input {border: none; background: none;}
input,textarea {font-family: "Microsoft YaHei", Arial;outline: 0;font-size: 14px;}
img {border: 0;vertical-align: top;}
.clear {clear: both;}
input,textarea {font-family: Arial;outline: 0;font-size: 14px;-webkit-appearance: none;}
.header_indexbg{width: 100%; background: #fff; height: auto; position: fixed; top: 0px; left: 0px; z-index: 30; box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1); }
.header_index{width: 1000px;height: 70px;margin: 0 auto;padding: 0 16px;}
.logo {display: block;float: left;margin-top: 17px;height: 40px;}
.logo img {height: 40px;}
.menu_index{float: right;background: #fff;}
.menu_line{width: auto;float: left;position: relative;font-size: 14px;}
.menu_link { color: #a3a3a3;height: 70px;line-height: 70px;padding: 0 10px;display: block;margin: 0 10px;position: relative;}
.menu_index .menu_link:hover {border-top: 2px solid #2882e8;height: 68px;line-height: 66px;color: #3d3d3d;}
.menu_link.active {border-top: 2px solid #2882e8;}
.menu_index .active {height: 68px;line-height: 66px;color: #5A5A5A;}
.menu_index .active span {position: relative;}
.menu_index .two_list .active {color: #2882E8;height: 40px;}
.menu_index .two_list .active a {color: #2882E8;}
.two_list {position: absolute;width: 150px;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;border-top: 1px solid #F0F0F0;left: -30px;padding: 14px;background: #FFF none repeat scroll 0% 0%;z-index: -10;box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1);transition: all 0.3s ease 0s;transform: translate3d(0px, 10px, 0px);-moz-transform: translate3d(0px, 10px, 0px);-webkit-transform: translate3d(0px, 10px, 0px);visibility: hidden;opacity: 0; z-index:9999;}
.menu_index .menu_line:hover .two_list {opacity: 1;transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-moz-transform: translate3d(0px, 0px, 0px);visibility: visible;}
.two_list li {border-bottom: 1px solid #f0f0f0;}
.two_list li a {margin: 0 6px;height: 40px;line-height: 40px;display: block;color: #a3a3a3; background:url(/template/default/images/about_/template/default/images/right.jpg) no-repeat right center;}
.two_list a:hover {color: #2882E8; background:url(/template/default/images/about_righthover.jpg) no-repeat right center;}

.DB_tab25 { width: 100%; height: 629px; position: relative; overflow: hidden;}
.DB_tab25 .DB_bgSet { position: relative;}
.DB_tab25 .DB_bgSet li { position: absolute; width: 100%; height: 629px; display: none;}
.DB_tab25 .DB_imgSet { position: absolute; width: 1000px; left: 50%; margin-left: -500px;}
.DB_tab25 .DB_imgSet .DB_1_1 { position: absolute; left: 123px; top: 230px;}
.DB_tab25 .DB_imgSet .DB_2_1 { position: absolute; left: 123px; top: 230px;}
.DB_tab25 .DB_menuWrap { position: absolute; width: 100%; left: 46%;}
.DB_tab25 .DB_menuWrap .DB_menuSet { position: absolute; top: 600px; left: 3%; font-size: 0;}
.DB_tab25 .DB_menuWrap .DB_menuSet li { cursor: pointer; margin: 0 3px; display: inline; float: left;}
.DB_tab25 .DB_prev { position: absolute; left: -44%; top: 350px; width: 40px; height: 40px; cursor: pointer; /*display:none;*/ background: url(/template/default/images/dots_left.png) no-repeat left center;}
.DB_tab25 .DB_prev:hover { background: url(/template/default/images/dots_left_hover.png) no-repeat left center;}
.DB_tab25 .DB_next { position: absolute; left: 50%; top: 350px; width: 40px; height: 40px; cursor: pointer; /*display:none;*/ background: url(/template/default/images/dots_right.png) no-repeat right center;}
.DB_tab25 .DB_next:hover { background: url(/template/default/images/dots_right_hover.png) no-repeat right center;}


.about_index{ width: 1000px; margin: 0px auto; padding: 58px 0 60px; overflow:hidden;}

.about_index li { width: 460px; height: 182px; border: 1px solid transparent; float: left; text-align: right; margin-left: 30px; transition: all 0.3s ease-out 0s;}

.aboutsy{float:left;margin: 42px 10px;    width: 100px;   height: 100px;}

.aboutp{ text-align: left; width: 290px;margin: 30px 0px; float:left;}
.yewu_more { float: right;}
.aboutp h3 {font-size: 20px;   font-weight: normal;   line-height: 32px;   height: 34px;   overflow: hidden;}
.aboutp h3 a {color: #3d3d3d;   overflow: hidden;   transition: all 0.3s ease-out 0s;}

.aboutp p { font-size: 13px; line-height: 21px;}
.aboutp p a { color: #a3a3a3; transition: all 0.3s ease-out 0s;}

.about_index li:hover .aboutp a { color: #2882e8; transition: all 0.3s ease-out 0s;}
.about_index li:hover .aboutp p a { color: #575757; transition: all 0.3s ease-out 0s;}
.casetitle_index{margin: 0 auto;   width: 1000px;   padding-top: 64px; margin-bottom: 20px; overflow:hidden;}
.case_title{font-size: 23px;   font-family: Microsoft YaHei;   width: auto;   float: left;   height: 40px;   line-height: 40px;   color: #333;   margin-right: 12px;}
.case_titleen{float: left;   margin-top: 16px;   color: #999;   font-size: 15px;   font-family: arial;}
.case_more{float:right;    color: #a3a3a3;   font-size: 12px;   transition: all 0.3s ease-out 0s;   margin-top: 18px;}
.case_more:hover{color:#2882e8;}
.case_bg{ clear:both; margin:0px auto; width:100%;    background: url(/template/default/images/hx.png) no-repeat top center;   height: 2px;  }		
.case_shouye{ width: 1014px;   margin: 0 auto;   padding: 60px 0 100px;}
.case_shouye li{float: left;   margin: 0px 7px;}
.casetop_index{float: left;   position: relative;   overflow: hidden;}
.case_top{width: 284px;   height: 100%;   position: absolute;   top: 0px;   left: 0px;   overflow: hidden;   transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.case_lanse{width: 100%;   height: 94px;   position: absolute;   left: 0px;   background-color: #2882E8;   bottom: -100px;   transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
	
.case_jt{width: 36px;   height: 28px;   border: 1px solid rgba(255, 255, 255, 0.3);   border-radius: 20px;   padding-top: 8px;   position: absolute;   top: -40px;   right: 60px;   text-align: center;   transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.case_jt p{font-size: 20px;   color: #fff;}
		
.case_wenzi{position: absolute;   left: 20px;   bottom: -130px;   width: 203px;   transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.case_wenzi h3 {margin: 0px;   padding: 0px;   font-size: 14px;   line-height: 40px;   overflow: hidden;   white-space: nowrap;   text-overflow: ellipsis;}
.case_wenzi p{font-size: 12px;   color: #fff;   padding-top: 8px;   line-height: 18px;   border-top: 1px dotted rgba(255, 255, 255, 0.3);   overflow: hidden;}
.case_lanse {width: 100%;   height: 94px;   position: absolute;   left: 0px;   background-color: #2882E8;   bottom: -100px;   transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.case_shouye a:hover .case_top { opacity: 0.9;}	
.casetop_index img { transition: all 0.3s ease-out 0s; webkit-transform: scale(1); transform: scale(1); }
.case_shouye a:hover img { webkit-transform: scale(1); transform: scale(1); transform: scale(1.08, 1.08); -moz-transform: scale(1.08, 1.08); -webkit-transform: scale(1.08, 1.08); -o-transform: scale(1.08, 1.08);}

.case_shouye a:hover .case_wenzi { bottom: 10px;color:#fff;}

.case_shouye a:hover .case_lanse { bottom: 0px;}
.case_shouye a:hover .case_jt { top: 20px; }

.tuandui{width: 1024px;   margin: 0px auto; height: 223px;  padding: 60px 0 20px;   z-index: 10;}
.tuandui ul{margin:0px; padding:0px;}
.tuandui li {border: 1px solid rgba(168, 168, 168, 0.25); margin: 0px 13px 10px 13px; float: left; transition: all 0.3s ease-out 0s;/*height: 330px;*/width: 228px; }
.tuandui_div{width: 188px;  height: 300px;   padding: 18px 20px 0px 20px;   transition: all 0.3s ease-out 0s;   background: #fff;   position: relative;}
		
.tuandui_h3 span {font-size: 16px;   color: #4d4d4d;   height: 20px;   line-height: 20px;   overflow: hidden;   display: block;}
.tuandui_h3 strong {font-size: 13px;   color: #a3a3a3;   height: 20px;   line-height: 20px;   overflow: hidden;}
.tuandui li:hover { box-shadow: 0px 5px 13px rgba(0, 0, 0, 0.2);margin: -10px 13px 5px 13px;  }
.tuandui li:hover .tuandui_wenzi a { color: #B0B0B0;}
.tuandui li:hover .tuandui_div { background: #f6f6f6; }
.tuandui li:hover .tuandui_more { background:url(/template/default/images/team_hover.png) no-repeat right center;color: #a3a3a3; display: block;}
.tuandui02{width: 1024px;   margin: 0px auto;padding-bottom:40px;overflow:hidden;}
.tuandui02 li {border: 1px solid rgba(168, 168, 168, 0.25); margin: 0px 10px 10px 10px; float: left; transition: all 0.3s ease-out 0s;/*height: 330px;height: 220px;*/width: 228px; }

.tuandui02 li:hover { box-shadow: 0px 5px 13px rgba(0, 0, 0, 0.2); -webkit-transform: translateY(-15px); -moz-transform: translateY(-15px); -ms-transform: translateY(-15px); -o-transform: translateY(-15px); transform: translateY(-15px);}

.tuandui02 li:hover .tuandui_wenzi a { color: #B0B0B0;}
.tuandui02 li:hover .tuandui_div { background: #f6f6f6; }
.tuandui02 li:hover .tuandui_more { background:url(/template/default/images/team_hover.png) no-repeat right center;color: #a3a3a3; display: block;}

.tuandui_more{display: block; float:right;   background: url(/template/default/images/team.png) no-repeat left center;   width: 28px;   height: 28px;}
		
.tuandui_line{width: 16px;   height: 1px;   text-align: center;   margin: 0 auto;   border-top: 1px solid #ccc;   display: none;}
.tuandui_wenzi{font-size: 13px;   padding-top: 12px;   border-top: 1px dotted #ccc;   margin-top: 12px;   height:200px;   overflow: hidden;   line-height: 24px;}
.tuandui_wenzi a {color: #a3a3a3;   transition: all 0.3s ease-out 0s;}
.licheng {clear:both;background: url(/template/default/images/licheng.jpg) no-repeat top center;   height: 668px;}
.pull-right{float:right;}

.new_right{float: right;   color: #666;   margin-top: 14px;}
.new_right a {color: #666;   font-size: 14px;   padding: 0px 10px;}
.new_right a:hover { color: #2983e8;}
.new_index { width: 1000px; margin: 0px auto;}
.new_left{border-right: 1px solid rgba(0, 0, 0, 0.05);   float: left;   width: 475px;   position: relative;   height: 720px;}
.new_right01{float: left;width: 500px;position: relative;height: 720px;}
.new_border{height: 232px;   border: 1px solid #f6f6f6;   transition: all 0.3s ease-out 0s;}
.new_weizhi{position: absolute;   top: 230px;   right: 43px;}
.new_border_top { padding: 30px 30px 13px 30px; background: #fff;}
.news_h3 { font-size: 14px; line-height: 38px; height: 38px; overflow: hidden;}
.news_h3 a { color: #333;}
.news_txt { font-size: 13px; line-height: 20px; margin: 5px 0 0 0;}
.news_txt a { color: #999;}
.news_date { color: #939393;}
.news_date span { font-size: 22px; font-family:"Microsoft YaHei";}
.new_riqi {width: auto;   height: 44px;   background: rgba(245, 245, 245, 0.9);   padding: 5px 38px 19px 30px;   position: relative;   transition: all 0.3s ease-out 0s;}
.jt_new{float: right; background: url(/template/default/images/new_link.png) no-repeat left center;   width: 33px;   height: 33px;   margin-top: 7px;}
.new_jiantou{  width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid #f6f6f6; position: absolute; top: 38%; right: -10px; transition: all 0.3s ease-out 0s;}		
.new_jiantouright{height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-right: 10px solid #f6f6f6;position: absolute;top: 42%;left: -10px;transition: all 0.3s ease-out 0s;}	
.new_jiantouright02{height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-right: 10px solid #f6f6f6;position: absolute;top: 42%;left: -10px;transition: all 0.3s ease-out 0s;}
.new_dianright{position: absolute;top: 49%;left: -51px;border: 2px solid rgba(0, 0, 0, 0.2);background: #fff;width: 8px;height: 8px;border-radius: 7px;transition: all 0.3s ease-out 0s;}
.new_dianright02{position: absolute;top: 49%;left: -51px;border: 2px solid rgba(0, 0, 0, 0.2);background: #fff;width: 8px;height: 8px;border-radius: 7px;transition: all 0.3s ease-out 0s;}		

.new_dian {position: absolute;   top: 49%;   right: -51px;    border: 2px solid rgba(0, 0, 0, 0.2);   background: #fff;   width: 8px;   height: 8px;   border-radius: 7px;   transition: all 0.3s ease-out 0s;}
.news_weizhi01{position: absolute;   top: 78px;   left: 44px;}		
.news_weizhi02{position: absolute;   top: 380px;   left: 44px;}		
.new_border:hover .jt_new { background: url(/template/default/images/new_hover.png) no-repeat left center;}

.new_border:hover .new_riqi { background: #2882e8;}

.new_border:hover .new_riqi p { color: #fff;}
.new_border:hover .new_riqi a { color: #fff;}
.new_border:hover .new_riqi .new_jiantou { border-left: 10px solid #2882e8;}
.new_border02:hover .new_jiantouright{ border-right: 10px solid #2882e8;}
.news_weizhi02:hover .new_jiantouright02{ border-right: 10px solid #2882e8;}

.new_border:hover .news_txt a { color: #777;}
/*.new_border:hover .new_riqi .news_Tri_l { border-right: 10px solid #2882e8;}
.new_border:hover .news_anlge_right i { color: #fff;}
.new_border:hover .news_dot { border: 2px solid #2882e8; background: #fff;}*/
.new_border:hover { border: 1px solid #2882e8; box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.2); margin-top: -10px;}


.new_border02{height: 212px;   border: 1px solid #f6f6f6;   transition: all 0.3s ease-out 0s;}
.new_border02:hover .jt_new { background: url(/template/default/images/new_hover.png) no-repeat left center;}

.new_border02:hover .new_riqi { background: #2882e8;}
.new_border02:hover .new_riqi p { color: #fff;}
.new_border02:hover .new_riqi a { color: #fff;}

.new_border02:hover { border: 1px solid #2882e8; box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.2); margin-top: -10px;}

.new_left:hover .new_dian{border: 2px solid #2882e8;background: #fff;}
.new_right01:hover .new_dianright{border: 2px solid #2882e8;background: #fff;}
.news_weizhi02:hover .new_dianright02{border: 2px solid #2882e8;background: #fff;}

.contact_bg{clear:both; margin:0px auto; width:100%; background: url(/template/default/images/contact_bg.jpg) repeat-x left top #fff;}
.contact_index{width: 960px;   margin: 0px auto;   padding-top: 60px;   padding-bottom: 60px; overflow:hidden;}
.contact01{width: 320px;   float: left;   margin-left: 5px;}
.phone_index {background: url(/template/default/images/tel.jpg) no-repeat left center;   float: left;   width: 39px;   height: 40px;}
.phone_txt {float: left;   margin-left: 12px;   padding-left: 12px;   border-left: 1px solid #4c97ec;   line-height: 24px;   color: #a0a0a0;   width: 232px;   height: 100px;width: 232px;   color: #fff;   font-size: 13px;   line-height: 24px;}

.contact02{ width: 320px;   float: left;}
.email_index{background: url(/template/default/images/email.jpg) no-repeat left center;   float: left;   width: 39px;   height: 40px;}
		
.phone_txt li {float: left;   margin-right: 38px;}
#topcss {margin-top: 18px;}
.contact03{width: 310px;   float: left;}
.add_index{background: url(/template/default/images/adds.jpg) no-repeat left center;   float: left;   width: 39px;   height: 40px;}
.map_index {margin: 0px auto;   width: 752px;   background: #fff;   text-align: center;}
.map_index img{text-align:center; margin:0px auto; display:block; padding-top:10px;}
.hezuo_bg { margin: 0px auto; width: 100%; border-top: 1px solid #e5e5e5; margin-top: 30px; padding-top: 30px; margin-bottom: 40px; overflow: hidden;}
.hezuo_index { margin: 0px auto; width: 1000px;}
.hezuo_index img { float: left; argin-bottom: 5px;}
.LeftBotton { float: left; width: 12px; height: 15px; margin-top: 10px; background: url(/template/default/images/left.jpg) no-repeat left center; margin-right: 15px;}
.RightBotton { float: right; width: 12px; height: 15px; margin-top: 10px; background: url(/template/default/images/right.jpg) no-repeat left center;}
.team_right { float: right; background: url(/template/default/images/team.png) no-repeat left top; width: 28px; height: 28px;}
.team_right:hover { background: url(/template/default/images/team_hover.png) no-repeat left top;}
.team_right:hover a h3 { background: url(/template/default/images/team_hover.png) no-repeat left top;}
.footer {position: relative;   height: 480px;   clear: both;   background: url(/template/default/images/message.jpg) no-repeat top center;}
.footer_index{width: 980px;   position: absolute;   top: 0;   left: 50%;   margin-left: -400px;   z-index: 25;}

.footer_message{width: 980px;   margin: 0 auto;   padding: 102px 16px 0 16px;   position: absolute;   top: 0;   left: 50%;   margin-left: -580px;   z-index: 25;}

.inputtxt { width: 260px; height: 24px; border: 1px solid rgba(255, 255, 255, 0.1); color: #d2ddf8; line-height: 46px; margin-bottom: 10px; padding: 10px 20px; background: rgba(0, 0, 0, 0.1); transition: all 0.3s ease-out 0s;}
.inputext { width: 608px; height: 136px; border: 1px solid rgba(255, 255, 255, 0.1); color: #d2ddf8; padding: 10px 20px; background: rgba(0, 0, 0, 0.1); resize: none; overflow: hidden; transition: all 0.3s ease-out 0s;}
.inputsub { width: 264px; height: 54px; text-align: center; line-height: 54px; background: #2882e8; border-radius: 27px; color: #fff; cursor: pointer;}
.submit{text-align: center;   margin-top: 46px;}
.footer_bottom {background: #1e263c;   color: #5d6272;   text-align: center;   line-height: 51px;}

/* side */
.side { position: fixed; width: 43px; height: 220px; right: 0; top: 130px; z-index: 100; background: #282e46; display:none}
.side ul li { width: 43px; height: 44px; float: left; position: relative;}
.side ul li .sidebox { position: absolute; width: 43px; height: 44px; top: 0; right: 0; transition: all 0.3s; color: #fff; font: 14px/54px "Microsoft YaHei"; overflow: hidden;}
.side ul li .sidetop { width: 43px; height: 44px; line-height: 44px; display: inline-block; background: #2882e7; opacity: 0.6; filter: Alpha(opacity=60); transition: all 0.3s;}
.side ul li img { float: right;}
.side ul li p {margin: 0px; padding: 0px; text-align: center; line-height: 44px;}
.input { line-height: 44px; padding-left: 10px; margin-left: 10px; color: #fff;}
.side ul li p a { color: #fff;}
.banner_inside{height: 160px;   position: relative; margin-top:70px;}
.banner_h2title{line-height: 160px;   width: 1000px;   margin: 0 auto;   z-index: 10;   position: relative;   padding: 0 16px; color:#fff;}
.banner_h2title span {color: #fff;   font-size: 24px;   margin-left: 16px;}

.banner_h2title i {font-size: 13px;   color: #fff;}
#container_index { margin: 0px auto; width: 1000px; margin-top: 30px; overflow: hidden;}
.weizhi_inside span { color: #2882e8; font-size: 12px;}
.weizhi_inside p,
.weizhi_inside a { color: #6a6a6a;}
.weizhi_inside a:hover { color: #2882e8;}
.prolist_inside { margin-top: 25px; float: left; width: 100%; padding-bottom: 30px; overflow: hidden;}
.prolist_inside ul { float: left; width: 100%;}
.prolist_inside li { width: 122px; text-align: center; float: left; margin-right: 2px;}
.prolist_inside a { border: 1px solid #d2d2d2; line-height: 33px; display: block; color: #333;}
.prolist_inside a:hover,.prolist_inside a.red_css:link,.prolist_inside a.red_css:visited { background: #2882e8; border: 1px solid #2882e8; color: #fff;}
.footer_topbg { clear: both; background: #e8e8e8; padding-bottom: 12px; padding-top: 12px;}
.footer_top { margin: 0px auto; width: 1000px;}
#mydefault_content { border-top: 1px solid #e7e7e7; margin-bottom: 30px; margin-bottom: 350px;}
#mydefault_content h5 { font-size: 23px; color: #000000; padding-top: 50px;}
.news_inside{background-color: #fff;   padding: 50px 0px 120px;}
.newin_line{height: 66px;   padding-top: 38px;   text-align: center;   margin-left: 300px;}
.newin_line li {float: left;   margin-right: 20px;}
.newin_line li a { font-size: 13px; color: #fff; line-height: 35px; display: block; margin: 0 4px; padding: 0 16px; position: relative; border-radius: 24px; background: #525252;}
.newin_line li i { position: absolute; top: 60px; left: 50%; color: rgba(0, 0, 0, 0); margin-left: -5px; background: #FFF none repeat scroll 0% 0%; border-radius: 8px; width: 8px; height: 8px; border: 2px solid #525252;}
.newin_line li span { position: absolute; top: 35px; left: 50%; height: 22px;   height: 16px;   border-left: 1px dotted #ccc;   margin-top: 5px;}
.new_linebottom{width: 1000px;   margin: 0 auto;   padding-top: 60px;   height: auto;   border-top: 1px solid #f0f0f0;}
.newin_line li:hover a,.newin_line li.active a { border-radius: 24px; background: #398dea; color: #fff; line-height: 35px;}
.newin_line a:hover i,.newin_line li.active i { background: #FFF none repeat scroll 0% 0%; border-radius: 8px; width: 8px; height: 8px; border: 2px solid #2882E8;}

#team_inside {	clear:both; margin:0px auto; width:100%;   border-top: 1px solid #e7e7e7;margin-bottom:30px;   overflow: hidden;   padding-top: 40px;}
#team_inside h5 {font-size: 23px;   color: #000000;   padding-top: 40px;}
#team_inside h6 {font-size: 12px;   color: #8e9097;   font-family: arial;   margin-bottom: 30px;}
.licheng_header {margin-top: 90px;}
.title_xw {margin: 0px auto;   display: block;text-align:left; color: #444;font-size: 24px;margin-bottom: 10px;}
.subtitle {margin: 0px auto;   display: block;   text-align: center;   font-size: 12px;   color: #8e9097;   font-family: arial;   line-height: 28px;}
.licheng02 {line-height: 24px;   font-size: 13px;   color: #6a6a6a;   margin-top: 60px;   border-bottom: 1px dotted #d3d3d3;   overflow: hidden;   padding-bottom: 42px;}
.licheng_list { margin-bottom: 170px; overflow: hidden;}
.licheng_list li { line-height: 30px; padding-top: 20px;}
.licheng_list .year { float: left; font-family: arial; color: #6a6a6a; font-size: 18px;}
.nian { float: left; font-size: 18px; background: url(/template/default/images/jt_inside.jpg) no-repeat right center; color: #6a6a6a; padding-right: 30px; margin-right: 10px;}
.licheng_list li div { font-size: 13px; color: #6a6a6a;}
.line_case { clear: both; border-top: 1px solid #e7e7e7; margin-bottom: 30px; margin: 0px auto; width: 1000px;}
hr {height: 1px;   border: none;   border-top: 1px dotted #d3d3d3;   margin-top: 20px;   margin-bottom: 20px;}
.news_list_ul li{height: 102px;   padding: 50px 16px 50px 0px;}
		
.news_list_img img{float:left;}
.news_list_date {float:left;   width: 90px;   height: 74px;   margin-left: 28px;   padding-top: 28px;}
.news_list_date span {font-size: 28px;   color: #3d3d3d;   font-family: "HELVETICANEUELTPRO-THEX", "Microsoft YaHei";}
.news_list_date i {font-size: 13px;   color: #8c8c8c;   font-family: "HELVETICANEUELTPRO-THEX", "Microsoft YaHei";}
.news_list_txt {float: left;   width: 530px;   height: 102px;   padding-left: 30px;}
.news_list_txt h3 {font-size: 16px;   line-height: 38px;   overflow: hidden;   height: 42px;}
.news_list_txt h3 a { color: #525252;}
.news_list_txt p {font-size: 13px;   line-height: 24px;   margin-top: 6px;   height: 44px;}
.news_list_txt p a { color: #B0B0B0;}

.new_morein{margin-top: 30px;background: url(/template/default/images/new_link.png) no-repeat left center;   width: 33px;   height: 33px; float:right;}
		
.news_list_inside:hover .new_morein { background: url(/template/default/images/new_hover2.png) no-repeat left center;}
.news_list_inside:hover .news_list_txt h3 a{color: #2882E8;}
.news_list_inside:hover .news_list_txt p a{color: #848484;}

#pages { padding: 40px 0; height: 36px; text-align: center;}
#pages a { width: 36px; height: 36px; background: f8f8f8; display: inline-block; color: #a9a9a9; line-height: 36px; text-align: center; font-family: Arial; margin-right: 5px; transition: background-color 0.2s ease-out;}
#pages span { margin-right: 5px;}
#pages a i { font-size: 24px; top: 2px; position: relative;}
#pages a.active,#pages a:hover { background: #2982e8; color: #fff;}

.right_back a {float: right;   background: url(/template/default/images/back.jpg) no-repeat left center;   padding-left: 30px;   color: #a3a3a3;}
#new_inside{ float:left;    width: 620px;    font-size: 13px;   color: #6a6a6a;   border-top: 1px solid #e7e7e7;   margin-top: 30px;   padding-top: 30px;   margin-bottom: 180px;}
#newdetail_right{width: 340px;   float: right;   padding-top: 50px;}
.new_top{border-bottom: #cccccc 1px dotted; margin-bottom:20px;}
.new_rqy{font-size: 12px;   color: #8e9097;   font-family: arial;   line-height: 28px;}
.description {color: #6a6a6a;   font-size: 13px;   line-height: 24px;   margin: 30px 0;}
.description a {padding: 10px 40px;   color: #fff;   background: #00c0ff;   transition: all ease .3s;}
.newin_bottom{float:right; width:350px;}
.newin_bottom li{width: 165px;   float:left;   margin-left: 10px;   margin-bottom: 14px;}
.newin_bottom li img{width:165px;}
p.title {margin-top: 10px;   color: #333;   font-size: 12px;   transition: all ease-out .3s;   text-align: left;}

#jijin_content { clear: both; margin: 0px auto; width: 100%; margin-bottom: 240px; margin-top: 30px;}
#jijin_content table { width: 100%; margin-bottom:10px;}
#jijin_content td { line-height: 36px; padding-left: 20px; padding-right: 20px; font-size: 14px;}
#case_content { margin: 0px auto; width: 1035px; margin-bottom: 40px; overflow: hidden;}
#case_content h5 { font-size: 23px; margin-left: 16px; color: #000000; padding-top: 28px;}
#case_content h6 { font-size: 12px; margin-left: 16px; color: #8e9097; font-family: arial; margin-bottom: 30px;}
#case_content li { float: left; width: 220px; height:192px; margin: 0px 15px 50px 15px; overflow: hidden;}
#case_content li img { background: url(/template/default/images/case_img.jpg) no-repeat left top; padding-left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 8px; transition: all 0.3s ease-out 0s; webkit-transform: scale(1); transform: scale(1); width:210px; height:80px;}
#case_content li:hover img { webkit-transform: scale(1); transform: scale(1); transform: scale(1.08, 1.08); -moz-transform: scale(1.08, 1.08); -webkit-transform: scale(1.08, 1.08); -o-transform: scale(1.08, 1.08);}
.caseright { float: right; background: #ccc; color: #000; font-size: 16px; width: 83px; line-height: 21px; text-align: center; margin-right: 5px;}
#case_content li h4 { font-size: 16px; color: #333; margin-left: 5px;}
.casep { border-top: 1px solid #e5e5e5; margin-left: 5px; margin-right: 5px; padding-top: 10px; margin-top: 7px;}
.casep p { color: #666; line-height: 22px;}

.renwu_jtleft { top: 45%; left: 0px; width: 30px; text-align: center; padding: 42px 0; color: #e0e0e0; font-size: 28px; position: fixed; border: 1px solid #e0e0e0; background-color: #fff; transition: all 0.3s ease-out 0s; text-decoration:none; }
.renwu_jt .renwu_jtleft:hover { color: #fff; border: 1px solid #2882E8; background: #2882E8; display:block; }
.renwu_name { height: 72px; text-align: right; padding-top: 38px; position: fixed; transition: all 0.3s ease-out 0s; top: 45%; left: -320px; text-align: left; background: rgb(255, 255, 255); padding: 45px 20px 0px; transition: all 0.3s ease-out 0s; border-top: 1px solid #F0F0F0; border-bottom: 1px solid #F0F0F0; border-right: 1px solid #F0F0F0; }
.renwu_name{color: #3d3d3d; }
.renwu_team:hover .renwu_name { left: 32px; }

.renwu_jtright { top: 45%; right: 0px; width: 30px; text-align: center; padding: 42px 0; color: #e0e0e0; font-size: 28px; position: fixed; border: 1px solid #e0e0e0; background-color: #fff; transition: all 0.3s ease-out 0s; text-decoration:none; }
.renwu_jt .renwu_jtright:hover { color: #fff; border: 1px solid #2882E8; background: #2882E8; display:block; }

.renwu_rightname {height: 72px; text-align: right; padding-top: 38px; position: fixed; transition: all 0.3s ease-out 0s; top: 45%; right: -320px; text-align: left; background: rgb(255, 255, 255); padding: 45px 20px 0px; transition: all 0.3s ease-out 0s; border-top: 1px solid #F0F0F0; border-bottom: 1px solid #F0F0F0; border-left: 1px solid #F0F0F0; }
.renwu_team:hover .renwu_rightname { right: 32px; }

.intro_close {width: 32px;   height: 32px;   background: url(/template/default/images/close_but.png) no-repeat center;   position: fixed;   top: 36px;   right: 36px;}
.intro_close a{display:block;}
.people_index{width: 1200px;   margin: 0 auto;   height: auto;   padding-top: 100px;}
.people_img{    float: left;
    width: 500px;}
.people_right{
    /*float: left;*/ margin:0px auto;
    width: 600px;
}
.people_mc{
    padding: 40px 0 40px 0;
    border-bottom: 1px dotted #e0e0e0;
}
.people_mc span {
    font-size: 18px;
    color: #3d3d3d;
    line-height: 38px;
}
.people_mc i {
    font-size: 14px;
    color: #a3a3a3;
}
.people_content{    font-family: Arial, "Î¢ÈíÑÅºÚ";
    color: #868686;
    font-size: 13px;
    line-height: 24px;
    padding-top: 40px;}
		
		
		.dl_bg {
  margin: 0px auto;
  width: 750px;
  margin-top: 10%;
  background: url(/template/default/dl_bg.png) no-repeat top center;
  height: 449px;
}
.dengluo_index {
  float: left;
  width: 339px;
  margin-left: 70px;
}
.hydl_title {
  padding-top: 60px;
  width: 336px;
  background: url(/template/default/heng.jpg) repeat-x 0px 70px;
}
.hydl_title span {
  color: #808080;
  line-height: 28px;
  font-size: 18px;
  padding: 0px 23px;
  text-align: center;
  margin-left: 110px;
  background: #fff;
}
#inputUser {
  background: url(/template/default/mingcheng_bg.jpg) no-repeat left center;
  line-height: 47px;
  width: 285px;
  padding-left: 55px;
  margin-top: 38px;
}
#inputPassword {
  background: url(/template/default/password.jpg) no-repeat left center;
  line-height: 46px;
  width: 285px;
  padding-left: 55px;
  margin-top: 38px;
}
.wj {
  float: right;
  color: #999;
  font-size: 14px;
  line-height: 60px;
}
.jz {
  background: url(/template/default/jizhu.jpg) no-repeat left center;
  padding-left: 22px;
  line-height: 60px;
  color: #999;
  font-size: 14px;
  margin-bottom: 5px;
}
.btn-adminLogin {
  margin: 0px auto;
  background: url(/template/default/load.jpg) no-repeat top center;
  width: 339px;
  height: 46px;
  border: none;
}
.zc_inside {
  text-align: center;
  margin: 0px auto;
  display: block;
  line-height: 50px;
  color: #358ae9;
  font-size: 14px;
}
.zhuche01bg {
  margin: 0px auto;
  width: 846px;
  margin-top: 10%;
}
.zhuche01 {
  margin: 0px auto;
  width: 846px;
  background: url(/template/default/ling_bg.png) no-repeat top center;
  height: 449px;
}
.zhuce_left {
  float: left;
  width: 112px;
  margin-top: 30px;
}
.zhuce_left li {
  line-height: 56px;
  height: 60px;
}
.zhuce_left a {
  color: #fff;
  padding-left: 35px;
  font-family: arial;
  font-size: 20px;
  display: block;
  background: url(/template/default/right_link.png) no-repeat left top;
}
.zhuce_left a:hover {
  background: url(/template/default/right_hover.png) no-repeat left top;
  color: #358ae9;
}
.zhuce_left a.danqiang:link,
.zhuce_left a.danqiang:visited {
  background: url(/template/default/right_hover.png) no-repeat left top;
  color: #358ae9;
}
.zhuce_right {
  float: left;
  margin-top: 82px;
  margin-left: 20px;
}
.textcss {
  text-align: center;
  color: #fff;
  font-size: 36px;
  line-height: 60px;
}
.zc01 {
  color: #666;
  font-size: 16px;
  padding-left: 10px;
  padding-right: 10px;
  width: 90px;
}
.zc01 span {
  color: #df0b0b;
  font-size: 24px;
  line-height: 46px;
}
.zhuce_right td {
  padding-bottom: 10px;
  padding-right: 10px;
}
.renrong {
  background: url(/template/default/renrong.png) no-repeat left center;
  width: 329px;
  line-height: 46px;
  padding-left: 10px;
}
.zc_right {
  color: #358ae9;
  line-height: 46px;
}
.zcty {
  background: url(/template/default/jizhu.jpg) no-repeat left center;
  padding-left: 28px;
  color: #999999;
  font-size: 14px;
  line-height: 45px;
}
.cxzc {
  color: #999999;
  font-size: 14px;
  margin-left: 30px;
  line-height: 45px;
}
.xyb {
  margin: 0px auto;
  display: block;
  text-align: center;
  color: #358ae9;
  font-size: 22px;
  line-height: 50px;
  text-decoration: underline;
}
.close {
  position: fixed;
  left: 60px;
  top: 50px;
}
.zhuce_right02 {
  float: left;
  width: 685px;
  margin-top: 32px;
  margin-left: 20px;
}
.zc_right a {
  float: right;
  font-size: 14px;
  color: #999;
}
.sh_inside {
  font-size: 22px;
  color: #358ae9;
  margin-top: 155px;
  text-align: center;
}
.sh_inside02 {
  text-align: center;
  line-height: 50px;
  color: #999999;
  font-size: 14px;
}
.contactin_title{    margin: 0px auto;
    display: block;
    text-align: center;
    color: #444;
    font-size: 26px;}
		.contactin_en{    margin: 0px auto;
    display: block;
    text-align: center;
    font-size: 12px;
    color: #8e9097;
    font-family: arial;
    line-height: 28px;}
		#contact_content {
    margin-bottom: 235px;
    padding-top: 30px;
}
#contact_content p {
    font-size: 14px;
    line-height: 26px;
}
/*top_up*/
.top {
  position: fixed;
  /*bottom: 30px;*/
  bottom: -70px;
  right: 30px;
  width: 44px;
  height: 68px;
  text-align: center;
  z-index: 50;
}
.top span {
  width: 40px;
  height: 30px;
  border-radius: 25px;
  text-align: center;
  padding-top: 10px;
  color: #a3a3a3;
  display: block;
  border: 1px solid rgba(0, 0, 0, 0.1);
  background: rgba(255, 255, 255, 0.05);
  transition: all 0.3s ease-out 0s;
  margin-bottom: 6px;
}
.top i {
  font-size: 14px;
  font-weight: bold;
}
.top strong {
  color: #a3a3a3;
}
.top:hover i {
  color: #fff;
}
.top:hover span {
  background: #2882E8;
}<!--ºÄÊ±1756595459.884Ãë-->