﻿@charset "utf-8";



@font-face {

  font-family: 'Microsoft Yahei';

	src: local("Hiragino Sans GB");

}

@font-face {

  font-family: 'Microsoft Yahei UI';

	src: local("Hiragino Sans GB");

}





body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, form, button, input, textarea, th, td {



	margin: 0px;



	padding: 0px;



	font-weight: normal;



	-webkit-appearance: none;



	-moz-appearance: none;



	appearance: none;



}



input{ border:none;}



body, button, input, select, textarea, h1, h2, h3, h4, h5, h6, i {



	font: normal 62.5% Microsoft YaHei, Arial, "\5b8b\4f53", tahoma;



}







body {



	min-width: 1440px; font-size:15px; line-height:28px; overflow-x:hidden;



}







ul, ol, li {



	list-style: none;



}







a {



	text-decoration: none; font-size:15px; line-height:28px;



	color: #333;



}



em{ font-style:normal;}



a:hover {



	text-decoration: none;



}







img {



	border: 0;



	vertical-align: top;



}



.pl80{ padding-left:80px;}



button, input, select, textarea {



	font-size: 100%;



	vertical-align: middle;



	outline: none;



}







table {



	border-collapse: collapse;



	border-spacing: 0;



}







.fixed:after {



	visibility: hidden;



	display: block;



	font-size: 0;



	content: " ";



	clear: both;



	height: 0;



}







.fixed {



	*zoom: 1;



}







.clear {



	clear: both;



}







.fl {



	float: left;



}







.fr {



	float: right;



}







.wd {



	margin: 0 auto;



	width: 1440px;



}







.wd10 {



	margin: 0 auto;



	width: 1000px;



}



.ml60{ margin-left:60px;}



.mr60{ margin-right:60px;}



/* reset.css V1.0  End */







.p_scale {



	-webkit-transform: scale(1.05, 1.05);



	-moz-transform: scale(1.05, 1.05);



}







.overflow {



	height: auto;



	overflow: hidden;



}







/*header*/



.header {position: relative;z-index:1000; height:78px;position:fixed;top:0px; width:100%;}



.headTop {width:92%; max-width:1440px;height:78px; margin:0px auto;}



.logo{float:left;margin:8px 0px 0px 0px; height:62px; width:20%; text-align:left;}



.logo .logo1{ display:block; padding:12px 0px 0px 0px; width:190px;}



.logo .logo2{ display:none;}











.tel{height:85px; line-height:85px; background:url(../images/tel_01.png) 12px center no-repeat; background-size:20px auto; font-size:17px; color:#fff; float:right; padding:0px 15px 0px 40px; position:relative; z-index:-1;}



.tel em{ font-size:18px; color:#f8bd57; font-style:italic;}







.mobileNavTit {display: none;}







.nav{width:60%;height:78px; float: left;}



.nav ul li{display:inline-block;position: relative;width:auto; width:16.66666%; float:left;}



.nav ul li a{display:block;height:78px;line-height:78px;color:#fff;text-align:center;font-size:16px;}



.nav ul li:hover, .nav ul li.on{background:#e1e1eb; border-bottom:2px solid #e50012;}



.nav ul li:hover a, .nav ul li.on a{ color:#e50012;}











.mainlevel ul {display:none; width:144px; margin-left:0px; margin-top:2px; background:#fff; box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.2); padding:0px 0px 0px 0px; position:absolute; z-index:0; text-align: center;}



.mainlevel li { width:144px !important; height:50px;line-height:50px;float:none;overflow:hidden; margin:0px !important; padding:0px !important;}



.mainlevel li a{height:50px !important;display:block; line-height:50px !important;font-size:16px !important;color:#121212 !important; text-align: center !important; padding:0px 0px 0px 0px;}



.mainlevel li:hover{ background:none !important;}



.mainlevel li a:hover{ color:#fff !important;background:#e60012;}



.mainlevel li:hover{ border:none !important;}







.sousuo{ float:right; width:250px; height:40px; margin:18px 0px 0px 0px;}



.sousuo .sousuo_l{ float: left; width:200px; height:40px; line-height:40px; padding:0px 0px 0px 10px; background:#f1f1f1; opacity:0;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}



.sousuo .sousuo_r{ float: right; width:40px; height:40px; background:url(../images/ss_01.png) center center no-repeat;}



.sousuo:hover .sousuo_l{ opacity:1;}































/*banner*/



.video{position: fixed; right: 0px;  bottom: 0px;  min-width: 100%;  min-height: 100%;  height: auto;  width: auto; z-index:-1}  
.video11{ display:block;}
.video22{ display:none;}

.video source{min-width: 100%;  min-height: 100%;  height: auto;  width: auto;} 



.banner{ width:100%; height: 100vh;position:relative; overflow:hidden;}



.banner .banner_01{ width:100%; height:100%; position:absolute; left:0px; top:0px; background:url(../images/banner_bg.png) repeat; z-index:100;}



.banner .banner_02{ width:100%; height:100vh; line-height:100vh; position:absolute; left:0px; top:0px; color:#fff; font-size:50px; font-weight:bold; text-align:center; z-index:100;}



.banner .banner_03{ width:100%; height: auto;position:absolute;left:0px; bottom:30px;z-index:100; text-align:center; font-size:18px; color:#ffffff;}



.banner .banner_03 img{ display:inline-block; margin:10px 0px 0px 0px;position:relative;animation:mymove infinite;animation-duration:2s;/* Safari and Chrome */-webkit-animation:mymove infinite;-webkit-animation-duration:2s;}



.banner .banner_04{width:100%; height: auto;position:absolute;left:0px; bottom:40%;z-index:100; text-align:center; font-size:20px; color:#fff;}











@keyframes mymove



{



	from {top:0px;}



	to {top:20px;}



}



@-webkit-keyframes mymove



{



	from {top:0px;}



	to {top:20px;}



}











.indexMain { width:100%;background:#fff; overflow:hidden;}



.wrap { width:100%; max-width:1440px; margin:0px auto;}







/*新增代码*/



.biaoti_01{ width:100%; max-width:1440px; margin:60px auto 60px auto;overflow:hidden;}



.biaoti_01 h2{ font-size:50px; color:#000000; padding:20px 0px 5px 0px; position:relative; font-weight:bold;}



.biaoti_01 h2 em{ font-style:normal; position:relative; z-index:100;}



.biaoti_01 h2 b{ color:#e60012;}



.biaoti_01 span{ width:25%; height:15px; background:#e60012; display:inline-block; position:absolute; left:5%; bottom:10px; z-index:1;}



.biaoti_01 p{ width:60%;font-size:18px; line-height:30px; color:#484d5d; display:block; padding:10px 0px 0px 0px;}



.biaoti_01 a{ float:right; color:#e60012; font-size:18px; padding:40px 0px 0px 0px; position:relative; z-index:9999;}



.biaoti_01 a:hover{ color:#000;}







/*数字*/



.about_num{ width:100%; margin:0px auto 60px auto;}



.about_num li{ width:30%; float:left; margin:0px 0px 30px 0px;}



.about_num li:nth-child(3),.about_num li:nth-child(6){ width:40%;}



.about_num li h2{ font-size:80px; color:#e60012; display:inline-block; font-weight:bold;}



.about_num li h2 span{ font-size:20px; color:#484d5d; font-weight:normal;}



.about_num li p{ font-size:16px; color:#484d5d;}







/*视频*/



.video_01{ width:100%; min-height:534px; margin:0px auto;}







.bg_01{width:100%; height: auto; background:#f8f8f8;overflow:hidden; margin:60px auto 0px auto; padding:0px 0px 60px 0px;}







/*网点*/



.wangdian{ width:100%; position:relative;}



.wangdian img{ width:65%; margin:-100px 0px 0px 0px;}



.wangdian ul{ width:50%; position:absolute; left:0px; top:0px;}



.wangdian ul li{ width:29.333%; margin:15px 2%; float:left; border-radius:15px; overflow:hidden; background:#fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); text-align:center;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}



.wangdian ul li h2{ height:50px; line-height:50px; background:#e60012; color:#fff; font-size:20px; font-weight:bold;}



.wangdian ul li p{height:50px; line-height:50px; font-size:18px; color:#121212; padding:0px 10%; font-weight:bold;}



.wangdian ul li:hover{transform:scale(1.05);-moz-transition:scale(1.05);-webkit-transition:scale(1.05);-o-transition:scale(1.05);}







/*赛车*/



.saiche_01{ width:100%; height: auto; background:#000; padding:0px 0px 60px 0px; overflow:hidden;}







/*新增代码*/



.biaoti_02{ width:100%; max-width:1440px; margin:60px auto 60px auto;overflow:hidden;}



.biaoti_02 h2{ font-size:50px; color:#fff; padding:20px 0px 5px 0px; position:relative; font-weight:bold;}



.biaoti_02 h2 em{ font-style:normal; position:relative; z-index:100;}



.biaoti_02 span{ width:25%; height:15px; background:#e60012; display:inline-block; position:absolute; left:5%; bottom:10px; z-index:1;}



.biaoti_02 p{ width:60%;font-size:18px; line-height:30px; color:#fff; display:block; padding:10px 0px 0px 0px;}



.biaoti_02 a{ float:right; color:#e60012; font-size:18px; padding:40px 0px 0px 0px; position:relative; z-index:9999;}
.biaoti_02 a:hover{ color:#ff0;}






.saiche_02{ width:70%; height:auto; float:left;}



.saiche_03{ width:28%; height:auto; background:#fff; float:right; overflow:hidden;}



.saiche_03 .saiche_03_01{ width:100%; height:auto; background:#c53127; text-align:center;}



.saiche_03 .saiche_03_01 img{ width:90%; display:inline-block;}



.saiche_03 h2{ width:100%; font-size:25px; color:#121212; text-align:center; font-weight:bold; padding:10px 0px;}



.saiche_03 p{ font-size:14px; line-height:30px; color:#666; padding:0px 20px;}



.saiche_03_02{ width:90.5%; background:#5c637a; font-size:26px; color:#fff; font-weight:bold; padding:9px 5%; line-height:45px; margin:20px 0px 0px 0px; text-align:center;}







/*精彩活动*/



.jchd_01{ width:100%; margin:0px auto;}



.jchd_01 li{ width:31.333%; margin:20px 1% 0px 1%; float:left; background:#f7f9f8; padding-bottom:10px; border-radius:15px; overflow:hidden;}



.jchd_01 li p{ height:45px; line-height:45px; display:block; padding:0px 20px 0px 20px; font-size:16px; color:#333; display:block; background:#f7f9f8; position:relative; z-index:10;}



.jchd_01 li h2{ height:55px; line-height:55px; display:block; padding:0px 20px;}



.jchd_01 li img{ width:100%; height:auto;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}



.jchd_01 li h2 a{height:55px; line-height:55px; font-size:22px; color:#121212; font-weight:bold;}



.jchd_01 li span{ height:35px; line-height:35px; display:block; padding:0px 20px; font-size:15px; color:#666;}



.jchd_01 li:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}



.jchd_01 li:hover{ background:#fc0009; color:#fff;}



.jchd_01 li:hover p{background:#fc0009; color:#fff;}



.jchd_01 li:hover span{color:#fff;}



.jchd_01 li:hover h2 a{color:#fff;}











/*服务精英*/



.fwjy_01{ width:100%; margin:80px auto 0px auto; overflow:hidden;}



.fwjy_01 li{ width:48%; border-radius:15px; overflow:hidden; position:relative;}



.fwjy_01 li:first-child{ float:left;}



.fwjy_01 li:last-child{ float: right;}



.fwjy_01 li img{ width:100%; height:auto;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}



.fwjy_01 li span{ width:100%; height:60px; line-height:60px; text-align:center; color:#fff; font-size:25px; background:url(../images/line_01.jpg) center bottom no-repeat; position:absolute; left:0px; top:100px; z-index:10;}







.fwjy_01 li div{ width:100%; height:100vh; background:#e60012; position:absolute; top:0; left:0;z-index:20;text-align:center; color:#fff;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s; opacity:0;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);}



.fwjy_01 li div h2{ height:55px; line-height:55px; font-size:25px; padding:60px 0px 10px 0px;}



.fwjy_01 li div p{ height:40px; line-height:40px; font-size:16px; padding:0px 0px 20px 0px;}



.fwjy_01 li div a{ height:35px; line-height:35px; font-size:15px; border-radius:25px; border:1px solid #ddd; display:inline-block; padding:0px 30px; color:#fff;}



.fwjy_01 li:hover div{ opacity:1;-webkit-transform: rotateY(0deg);transform: rotateY(0deg);



    -webkit-transition: ease-in-out 600ms;



    transition: ease-in-out 600ms;}



.fwjy_01 li div a:hover{ border:1px solid #ff0; color:#ff0;}







/*集团动态*/



.jtdt{ width:100%; max-width:1440px; margin:60px auto; overflow:hidden;}



.jtdt .jtdt_l{ width:60%; position:relative; float:left;}



.jtdt .jtdt_l img{ width:100%; height:auto;}



.jtdt .jtdt_l div{ position:absolute; width:90%; padding:15px 5%; left:0px; bottom:0; background:rgba(0,0,0,0.5);}



.jtdt .jtdt_l div h2{ height:30px; line-height:30px;}



.jtdt .jtdt_l div h2 a{ font-size:20px; font-weight:bold; color:#fff;}



.jtdt .jtdt_l div h2 a:hover{ color:#ff0;}



.jtdt .jtdt_l div p{ height:30px; line-height:30px;color:#fff;}







.jtdt .jtdt_r{ width:38%; float:right;}



.jtdt .jtdt_r li{ margin:0px 0px 7px 0px; padding:0px 0px 7px 0px;overflow:hidden; clear:both; border-bottom:1px solid #ddd;}



.jtdt .jtdt_r li img{ width:30%; margin:0px 20px 0px 0px; height:auto; float:left;}







.jtdt .jtdt_r li h2{ height:25px; line-height:25px; display:block; margin:15px 0px 15px 0px; overflow:hidden;}



.jtdt .jtdt_r li h2 a{ font-size:17px; font-weight:bold; color:#121212;}



.jtdt .jtdt_r li h2 a:hover{ color:#f00;}



.jtdt .jtdt_r li p{ height:30px; line-height:30px;color:#666;}











/*内页banner*/



.video1{position:fixed; right: 0px;  bottom:0px;min-width: 100%;  min-height: 100%;  height: auto;  width: auto; z-index:-1}  



.video1 source{min-width:100%;  min-height:100%;  height: auto;  width: auto;} 



.banner1{ width:100%; height:70vh;position:relative; overflow:hidden;}



.banner1 .banner1_01{ width:100%; height:100%; position:absolute; left:0px; top:0px; background:url(../images/banner_bg.png) repeat; z-index:100;}



.banner1 .banner1_02{height: auto; position:absolute; top:40%;z-index:100; border-left:6px solid #e60012; padding:0px 0px 0px 20px;}



.banner1 .banner1_02 h2{ color:#fff; font-size:40px; padding:0px 0px 10px 0px; font-weight:bold;}



.banner1 .banner1_02 p{color:#fff; font-size:20px;}



.banner1 .banner1_02 h2 a{ height:50px; line-height:50px; display:inline-block; font-size:22px; color:#fff; padding:0px 35px; margin:0px 0px 0px 15px; background:#e60012; border-radius:30px;}



.banner1 .banner1_02 h2 a:hover{ background:#509c49;}



.banner1 .banner1_02 h2 img{ width:35px; height:auto; margin:0px 10px 0px 0px; vertical-align:middle;}











/*内页栏目*/



.lanmu{ width:100%; height:60px; margin:0px auto 15px auto; text-align:center;}



.lanmu li{height:60px;display:inline-block;}



.lanmu li a{height:60px; line-height:60px; display:block; font-size:16px; border-bottom:1px solid #fff; padding:0px 15px;}



.lanmu li a:hover{ color:#e60012; border-bottom:1px solid #e60012;}



.lanmu li.current a{ color:#e60012; border-bottom:1px solid #e60012;}











/*关于通源*/



.biaoti_03{ width:100%; margin:85px auto; text-align:center; overflow:hidden;}



.biaoti_03 h2{ font-size:45px; font-weight:bold; color:#121212;}



.biaoti_03 p{ font-size:18px; padding:10px 0px; color:#666;}



.biaoti_03 span{ display:inline-block; width:100px; height:3px; background:#e60012; margin:10px 0px 0px 0px;}







.about_01{ width:100%; margin:0px auto;}



.about_01 h2{ font-size:20px; color:#121212; font-weight:bold; padding:30px 0px 0px 0px;}



.about_01 p{ font-size:16px; color:#666; line-height:30px; padding:40px 0px 40px 0px; width:80%;}







/*发展历程*/



.fzlc{ width:95%; margin:20px auto; overflow:hidden;}

.fzlc li{ width:50%; float:left; margin:0px 0px;}

.fzlc li h2{ height:45px; line-height:45px; display:block; border-bottom:1px solid #ddd; font-size:18px; font-weight:bold; color:#121212; margin:0px 0px 10px 0px;width:94%;}

.fzlc li div{ font-size:16px; line-height:30px; color:#666;width:94%;}

.fzlc li img{ width:60%; height:auto; margin:10px 0px;}





.mr_frbox1{ position:relative; width:100%;height: auto; margin:0px auto 20px auto; clear:both;}
.mr_frbox1 .prev{position:absolute; left:-40px; top:2%; width:70px; height:70px; z-index:10; background:url(../images/left01.png) center center no-repeat; background-size:100% 100%;}
.mr_frbox1 .next:hover{ background:url(../images/left01h.png) center center no-repeat;background-size:100% 100%;cursor: pointer;}
.mr_frbox1 .next{position:absolute; right:0; top:2%; width:70px; height:70px; z-index:10; background:url(../images/right01.png) center center no-repeat; background-size:100% 100%;}
.mr_frbox1 .next:hover{ background:url(../images/right01h.png) center center no-repeat;background-size:100% 100%;cursor: pointer;}







/*荣誉奖项*/



.ryjx{ width:100%; margin:0px auto;}



.ryjx .ryjx_l{ width:100%;}



.ryjx .ryjx_l li{ width:100%;}



.ryjx .ryjx_l li img{ width:100%;}







.ryjx .ryjx_r{ width:49%; float:right; font-size:16px; line-height:30px;}



.ryjx .ryjx_r li{ height:50px; line-height:50px;}







.mr_frbox2{ position:relative; width:49%;height: auto; margin:0px auto 20px auto; overflow:hidden; float:left;}



.mr_frbox2 .prev{position:absolute; left:0px; top:45%; width:56px; height:56px; z-index:10;}



.mr_frbox2 .next{position:absolute; right:0px; top:45%; width:56px; height:56px; z-index:10;}











/*通源之道*/



.tyzd{ width:100%; margin:30px auto;}



.tyzd .tyzd_l{ width:48%;}



.tyzd .tyzd_l h2{ font-size:25px; font-weight:bold; color:#e60012; padding:15px 0px 5px 0px;}



.tyzd .tyzd_l p{ font-size:16px; line-height:30px;}







.tyzd .tyzd_r{ width:48%;}



.tyzd .tyzd_r img{ border-radius:15px; width:100%; height:auto;}







/*关于未来*/



.gywl{ width:100%; height:600px; background:url(../images/gywm_01.jpeg) center center no-repeat; background-size:100% auto;}



.gywl .gywl_01{ width:100%; padding:120px 0px 60px 0px; text-align:center;}



.gywl .gywl_01 h2{ font-size:45px; color:#fff; font-weight:bold;}



.gywl .gywl_01 p{ font-size:18px; color:#fff; padding:15px 0px;}



.gywl .gywl_01 span{ width:120px; height:4px; background:#e60012; display:inline-block;}



.gywl .gywl_02{ width:100%; padding:0px 0px; text-align:center; font-size:18px; color:#fff; line-height:40px;}















/*爱心爱助行动*/



.biaoti_04{ width:100%; margin:45px auto; text-align:center;}



.biaoti_04 h2{ font-size:45px; font-weight:bold; color:#e60012;}



.biaoti_04 p{ font-size:18px; padding:10px 0px; color:#666;}



.biaoti_04 span{ display:inline-block; width:100px; height:3px; background:#e60012; margin:10px 0px 0px 0px;}







/*通源爱心*/



.tyax_01{ width:100%; margin:60px auto 120px auto;}



.tyax_01 .tyax_01_l{ width:48%;}



.tyax_01 .tyax_01_l img{ border-radius:15px; width:100%; height:auto;}







.tyax_01 .tyax_01_r{ width:48%;}



.tyax_01 .tyax_01_r h2{ font-size:18px; font-weight:bold; color:#121212; padding:10px 0px 5px 0px;}



.tyax_01 .tyax_01_r p{ font-size:16px; line-height:28px;}







/*薪火球场*/



.xhqy_01{ font-size:16px; line-height:30px; color:#333;}



.xhqy_01 p{ margin:0px 0px 15px 0px;}







.xhqy_02{ width:100%; margin:0px auto;}



.xhqy_02_01{ width:25%; float:left; position:relative;}



.xhqy_02_01 img{ width:100%; display:block;}



.xhqy_02_01 a{ width:100%; height:100%; display:block; position:absolute; left:0px; top:0px; text-align:center;background:rgba(0,0,0,0.5);transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s; opacity:0;}

.xhqy_02_01 a:hover{ cursor:auto;}


.xhqy_02_01 h2{ font-size:22px; font-weight:bold; padding:50% 0px 0px 0px;color:#fff;}



.xhqy_02_01 p{ font-size:18px;color:#fff;}



.xhqy_02_01:hover a{ opacity:1;}







.xhqy_02_02{ width:50%; float:left; }



.xhqy_02_02 li{ width:50%; float:left;position:relative;}



.xhqy_02_02 img{ width:100%; display:block;}



.xhqy_02_02 a{ width:100%; height:100%; display:block; position:absolute; left:0px; top:0px; text-align:center; background:rgba(0,0,0,0.5);transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;opacity:0;}



.xhqy_02_02 h2{ font-size:22px; font-weight:bold; padding:30% 0px 0px 0px;color:#fff;}



.xhqy_02_02 p{ font-size:18px;color:#fff;}



.xhqy_02_02:hover a{ opacity:1; cursor:auto;}







.xhqy_02_03{ width:50%; float:left; position:relative;}



.xhqy_02_03 img{ width:100%; display:block;}



.xhqy_02_03 a{ width:100%; height:100%; display:block; position:absolute; left:0px; top:0px; text-align:center;background:rgba(0,0,0,0.5);transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;opacity:0;}



.xhqy_02_03 h2{ font-size:22px; font-weight:bold; padding:18% 0px 0px 0px;color:#fff;}



.xhqy_02_03 p{ font-size:18px;color:#fff;}



.xhqy_02_03:hover a{ opacity:1;cursor:auto;}











.xhqy_02_04{ width:25%; float: right; position:relative;}



.xhqy_02_04 img{ width:100%; display:block;}



.xhqy_02_04 a{ width:100%; height:100%; display:block; position:absolute; left:0px; top:0px; text-align:center;background:rgba(0,0,0,0.5);transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;opacity:0;}



.xhqy_02_04 h2{ font-size:22px; font-weight:bold; padding:50% 0px 0px 0px;color:#fff;}



.xhqy_02_04 p{ font-size:18px;color:#fff;}



.xhqy_02_04:hover a{ opacity:1;cursor:auto;}











/*校企合作*/



.xqhz_01{ width:60%; font-size:18px; line-height:35px; margin:50px 0px 30px 0px;}



.xqhz_01 span{ width:120px; height:4px; display:inline-block; background:#e60012; margin:10px 0px 0px 0px;}







.xqhz_02{ width:100%; margin:20px auto;}



.xqhz_02 li{ width:44%; margin:20px 1%; border-radius:15px; padding:10px 2%;background:#fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.16); float:left; overflow:hidden; display:block;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}



.xqhz_02 li img{ width:50%; height:auto;}



.xqhz_02 li span{ font-size:16px; height:100%; padding:13px 0px 0px 0px;display:inline-block; float:right;}



.xqhz_02 li:hover{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}







.xqhz_03{ width:100%; margin:20px auto;}



.xqhz_03 li{width:345px; height: auto;  margin:15px 15px 15px 3px; float:left; text-align:center; overflow:hidden; position:relative;}



.xqhz_03 li img{ width:345px; height:194px; display:inline-block;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}



.xqhz_03 li span{width:96%;height:45px; line-height:45px; display:block; text-align:center; font-size:18px; background:#fff; margin:0px auto; color:#000;}



.xqhz_03 li:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}



.xqhz_03 li em{ position:absolute; left:45%; top:30%; width:65px;}



.xqhz_03 li em img{ width:100%; height:auto;}











.mr_frbox3{ position:relative; width:100%;height: auto; margin:0px auto 20px auto; overflow:hidden;}
.mr_frbox3 .prev{position:absolute; left:20px; top:37%; width:65px; height:65px; z-index:10; background:url(../images/left01.png) center center no-repeat; background-size:100% 100%;}
.mr_frbox3 .prev:hover{ background:url(../images/left01h.png) center 0px no-repeat;background-size:100% 100%; cursor: pointer;}
.mr_frbox3 .next{position:absolute; right:20px; top:37%; width:65px; height:65px; z-index:10; background:url(../images/right01.png) center center no-repeat; background-size:100% 100%;}
.mr_frbox3 .next:hover{ background:url(../images/right01h.png) center center no-repeat;background-size:100% 100%;cursor: pointer;}



.mr_frbox4{ position:relative; width:100%;height: auto; margin:0px auto 20px auto; overflow:hidden; float:left;}
.mr_frbox4 .prev{position:absolute; left:40px; top:45%; width:70px; height:70px; z-index:10; background:url(../images/left01.png) center center no-repeat; background-size:100% 100%;}
.mr_frbox4 .prev:hover{ background:url(../images/left01h.png) center 0px no-repeat;background-size:100% 100%;cursor: pointer;}
.mr_frbox4 .next{position:absolute; right:40px; top:45%; width:70px; height:70px; z-index:10; background:url(../images/right01.png) center center no-repeat; background-size:100% 100%;}
.mr_frbox4 .next:hover{ background:url(../images/right01h.png) center center no-repeat;background-size:100% 100%;cursor: pointer;}



.mr_frbox5{ position:relative; width:100%;height: auto; margin:0px auto 20px auto; overflow:hidden; float:left;}
.mr_frbox5 .prev{position:absolute; left:80px; top:65%; width:70px; height:70px; z-index:10; background:url(../images/left01.png) center center no-repeat; background-size:100% 100%;}
.mr_frbox5 .prev:hover{ background:url(../images/left01h.png) center 0px no-repeat;background-size:100% 100%;cursor: pointer;}
.mr_frbox5 .next{position:absolute; right:80px; top:65%; width:70px; height:70px; z-index:10; background:url(../images/right01.png) center center no-repeat; background-size:100% 100%;}
.mr_frbox5 .next:hover{ background:url(../images/right01h.png) center center no-repeat;background-size:100% 100%;cursor: pointer;}







.mr_frbox6{ position:relative; width:100%;height: auto; margin:0px auto 20px auto; overflow:hidden; float:left;}
.mr_frbox6 .prev{position:absolute; left:60px; top:45%; width:70px; height:70px; z-index:10; background:url(../images/left01.png) center center no-repeat; background-size:100% 100%;}
.mr_frbox6 .prev:hover{ background:url(../images/left01h.png) center 0px no-repeat;background-size:100% 100%;cursor: pointer;}
.mr_frbox6 .next{position:absolute; right:60px; top:45%; width:70px; height:70px; z-index:10; background:url(../images/right01.png) center center no-repeat; background-size:100% 100%;}
.mr_frbox6 .next:hover{ background:url(../images/right01h.png) center center no-repeat;background-size:100% 100%;cursor: pointer;}















/*更多资讯*/



.gdzx{ width:100%; margin:20px auto;}



.gdzx li{ width:31.333%; margin:25px 1%; float:left; overflow:hidden;}



.gdzx li img{ width:100%; height:250px; display:block;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}



.gdzx li h2{ height:45px; line-height:45px; display: block; margin:10px 0px 0px 0px; overflow:hidden;}



.gdzx li h2 a{height:45px; line-height:45px;font-size:25px; color:#121212;}



.gdzx li h2 a:hover{ color:#e60012;}



.gdzx li em{ height:30px; line-height:30px; display: block; font-size:15px; color:#333;}



.gdzx li p{ height:60px; line-height:28px; display: block; font-size:15px; color:#333; border-top:1px solid #ddd; padding:15px 0px 0px 0px; margin:15px 0px 15px 0px; overflow:hidden;}



.gdzx li .ckxq{ height:40px; line-height:40px; border:1px solid #ddd; padding:0px 25px; display:inline-block;}



.gdzx li:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}



.gdzx li .ckxq:hover{ background:#d12d24; color:#fff;}











/*车主家*/



.czj_01{ width:100%; margin:40px 0px; font-size:18px; font-weight:bolder; line-height:30px;}



.czj_01 p{ font-weight:bolder;}



.czj_01 img{ float:right; height:80px;}







.czj_02{ width:100%; margin:40px auto 25px auto;}



.czj_02 li{ width:14.28%; float:left; text-align:center;}



.czj_02 li img{ width:120px; display:inline-block; border-radius:50%;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}



.czj_02 li span{ height:55px; line-height:55px; font-size:18px; display:block;}



.czj_02 li:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}







/*车主家活动*/



.czj_03{ width:100%; margin:80px auto;}



.czj_03 img{ width:65%; float:right;}



.czj_03 h2{ font-size:40px; font-weight:bold; color:#121212; padding:40px 0px 20px 0px; display:block;}



.czj_03 p{ font-size:18px; color:#333;}



.czj_03 a{ height:45px; line-height:45px; display:inline-block; background:#e60012; color:#fff; border-radius:25px; padding:0px 25px; margin:25px 0px 0px 0px;}







.czjxq_01{ width:100%; height:auto; margin:40px 0px;overflow:hidden;}



.czjxq_01 .czjxq_01_l{ width:35%; float:left;}



.czjxq_01 .czjxq_01_l h3{ font-size:24px; color:#000; padding:160px 0px 0px 0px;}



.czjxq_01 .czjxq_01_l h2{ font-size:40px; color:#000; padding:50px 0px 0px 0px;}



.czjxq_01 .czjxq_01_l p{ font-size:18px; color:#000; padding:50px 0px 0px 0px;}



.czjxq_01 .czjxq_01_r{ width:63%; float: right; position:relative;}



.czjxq_01 .czjxq_01_r em{ position:absolute; top:42%; left:45%; width:80px;}



.czjxq_01 .czjxq_01_r em img{ width:100%; height:auto;}



.czjxq_01 .czjxq_01_r .czjxq_01_r_p{ width:100%; height:auto;}







.czjxq_02{ width:100%;height:auto; margin:40px 0px; overflow:hidden;}



.czjxq_02 h2{ font-size:30px; font-weight:bold; color:#000; padding:0px 0px 10px 0px;}















.czjxq_03{ width:100%; margin:20px auto; overflow:hidden;}



.czjxq_03 .czjxq_03_l{ width:49%; position:relative; float:left; overflow:hidden;}



.czjxq_03 .czjxq_03_l img{ width:100%; height:auto;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}



.czjxq_03 .czjxq_03_l div{ position:absolute; width:90%; padding:15px 5%; left:0px; bottom:0; background:rgba(0,0,0,0.5);}



.czjxq_03 .czjxq_03_l div h2{ height:30px; line-height:30px;}



.czjxq_03 .czjxq_03_l div h2 a{ font-size:20px; font-weight:bold; color:#fff;}



.czjxq_03 .czjxq_03_l div h2 a:hover{ color:#ff0;}



.czjxq_03 .czjxq_03_l div p{ height:30px; line-height:30px;color:#fff;}



.czjxq_03 .czjxq_03_l:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}







.czjxq_03 .czjxq_03_r{ width:49%; position:relative;float: right;}



.czjxq_03 .czjxq_03_r li{ width:48%; float:left; margin:0px 1%; overflow:hidden;}



.czjxq_03 .czjxq_03_r li img{ width:100%; height:325px;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}



.czjxq_03 .czjxq_03_r li h2{ height:45px; line-height:45px; display:block;}



.czjxq_03 .czjxq_03_r li h2 a{ height:45px; line-height:45px; display:block; font-size:18px; color:#000;}



.czjxq_03 .czjxq_03_r li h2 a:hover{ color:#e60012;}



.czjxq_03 .czjxq_03_r li span{ height:30px; line-height:30px; display:block;color:#666;}



.czjxq_03 .czjxq_03_r li p{ height:80px; margin:10px 0px 0px 0px; line-height:28px; display:block; color:#666;}



.czjxq_03 .czjxq_03_r li:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}











/*车主试乘试驾会*/



.czjxq_04{ width:100%; margin:20px auto; overflow:hidden;}



.czjxq_04 .czjxq_04_l{ width:50%; position:relative; float:left; overflow:hidden;}



.czjxq_04 .czjxq_04_l img{ width:100%; height:auto;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}



.czjxq_04 .czjxq_04_l div{ position:absolute; width:90%; padding:15px 5%; left:0px; bottom:0; background:rgba(0,0,0,0.5);}



.czjxq_04 .czjxq_04_l div h2{ height:30px; line-height:30px;}



.czjxq_04 .czjxq_04_l div h2 a{ font-size:20px; font-weight:bold; color:#fff;}



.czjxq_04 .czjxq_04_l div h2 a:hover{ color:#ff0;}



.czjxq_04 .czjxq_04_l div p{ height:30px; line-height:30px;color:#fff;}



.czjxq_04 .czjxq_04_l:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}







.czjxq_04 .czjxq_04_r{ width:49%; position:relative;float: right;}



.czjxq_04 .czjxq_04_r li{ width:48%; margin:0px 1%; float:left; position:relative; overflow:hidden;}



.czjxq_04 .czjxq_04_r li img{ width:100%; height:193px;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}



.czjxq_04 .czjxq_04_r li h2{ position:absolute; left:0px; bottom:0px;background:rgba(0,0,0,0.5); display:block; width:90%; padding:0px 5%; height:40px; line-height:40px; overflow:hidden;}



.czjxq_04 .czjxq_04_r li h2 a{ font-size:18px; color:#fff; height:40px; line-height:40px;}



.czjxq_04 .czjxq_04_r li h2 a:hover{ color:#ff0;}



.czjxq_04 .czjxq_04_r li:last-child{ width:98%; margin-top:15px;}



.czjxq_04 .czjxq_04_r li:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}















/*微商城*/



.wsc_01{ width:100%; margin:40px auto;}



.wsc_01 li{ width:25%; float:left; margin:0px 0px; position:relative;}



.wsc_01 li img{ width:96%; height:auto; display:block; margin:0px auto;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}



.wsc_01 li h2{ position:absolute; left:2%; padding:15px 6% 15px 6%; width:84%; bottom:0px; font-size:19px; color:#fff; background:rgba(0,0,0,0.3);}



.wsc_01 li span{ line-height:30px; display:block; overflow:hidden;}



.wsc_01 li a{ height:35px; line-height:35px; border:1px solid #f1f1f1; color:#f1f1f1; display:inline-block; padding:0px 25px; margin:20px 0px 0px 0px;}



.wsc_01 li a:hover{ background:#fff; color:#e60012;}



.wsc_01 li:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}











/*小程序*/
.xcx_01{ width:550px; margin:40px auto; font-size:18px; line-height:30px; overflow:hidden;}
.xcx_01 img{ display:inline-block; float:left; width:200px; height:auto; vertical-align:top;}
.xcx_01 p{ padding:40px 0px 0px 0px;}







/*汽车文化广场*/



.qcwhgc_01{ font-size:18px; line-height:30px; color:#666; margin:40px 0px; width:75%;}







/*通源观山湖汽车文化广场*/



.qcwhgc_02{ width:100%; margin:60px 0px;}



.qcwhgc_02 h2{ font-size:25px; height:28px; line-height:28px; margin:20px 0px 10px 0px; border-left:3px solid #ed1121; padding:0px 0px 0px 20px;}



.qcwhgc_02 li{ width:24%; float:left; margin:15px 1% 0px 0px; overflow:hidden;}



.qcwhgc_02 li img{ width:100%; height:auto;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}



.qcwhgc_02 li h3{ height:35px; line-height:35px; font-size:18px; display:block;}



.qcwhgc_02 li p{ font-size:15px; line-height:25px; color:#666;}



.qcwhgc_02 li span{ height:50px; line-height:50px; font-size:18px; display:block;}



.qcwhgc_02 li:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}











/*驾控体验中心*/



.tyzx_01{ width:60%; margin:60px auto;}



.tyzx_01 li{width:48%; margin:0px 1%;float:left;}



.tyzx_01 li .tyzx_01_01{ float:left; font-size:65px; height:65px; line-height:65px;}



.tyzx_01 li .tyzx_01_01 em{ font-size:16px;}







.tyzx_01 li .tyzx_01_02{ float:left; height:65px; margin:0px 0px 0px 15px;}



.tyzx_01 li .tyzx_01_02 h2{ font-size:20px; height:30px; line-height:30px;}



.tyzx_01 li .tyzx_01_02 p{ font-size:16px;}











.tyzx_02{ width:100%; margin:40px auto;}



.tyzx_02 li{ width:20%; float:left; margin:0px 0px; position:relative; overflow:hidden;}



.tyzx_02 li img{ width:100%; height:auto; display:block; opacity:1; margin:0px auto;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}



.tyzx_02 li h2{ position:absolute; left:12%; width:86%; top:10%; font-size:22px; color:#fff;}



.tyzx_02 li p{ position:absolute; left:12%; width:80%; bottom:10%; padding-left:2%; font-size:16px; color:#fff; border-left:2px solid #1e87f0;}



.tyzx_02 li:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}







/*.tyzx_02 li:first-child{ background:#333;}



.tyzx_02 li:nth-child(2){ background:#e60012;}



.tyzx_02 li:nth-child(3){ background:#157cd3;}



.tyzx_02 li:nth-child(4){ background:#e60012;}



.tyzx_02 li:nth-child(5){ background:#157cd3;}
*/






/*用户体验*/



.pinlun_01{ width:96%; margin:40px auto;}



.pinlun_01 li{ width:33.333%; float:left; text-align:center;}



.pinlun_01 li div{ width:90%; margin:0px auto; height:260px; background:#1e87f0;}



.pinlun_01 li div h2{ width:100%; text-align:center;padding:30px 0px 0px 0px;}



.pinlun_01 li div p{ width:90%; height:55px; line-height:30px; display:block; margin:40px auto 10px auto; color:#fff;}



.pinlun_01 li div span{ width:90%; height:30px; line-height:30px; display:block; margin:10px auto; color:#fff;}



.pinlun_01 li em{width:0;height: 0;border:10px solid transparent;border-top-color:#1e87f0; display:inline-block; margin:0px auto; display:block;}







.pinlun_01 li .pinlun_01_p{ width:110px; height:110px; border-radius:50%; display:inline-block; margin:40px 0px 60px 0px; border:6px solid #f1f1f1;}















/*燃激情 就现在*/



.yghd_01{ width:100%; margin:30px auto;}



.yghd_01 li{ background:#fff; margin:40px 0px;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); overflow:hidden;}



.yghd_01 li img{ width:40%; height:auto;}



.yghd_01 li h2{ height:60px; line-height:60px; font-size:30px; padding:90px 0px 0px 0px; display:block;}



.yghd_01 li p{ height: auto; line-height:32px; font-size:17px; color:#454545;}

.yghd_01 li:nth-child(2n) h2{ padding-left:100px;}
.yghd_01 li:nth-child(2n) p{ padding-left:100px;}

.yghd_01 li:nth-child(2n-1) h2{ padding-right:100px;}
.yghd_01 li:nth-child(2n-1) p{ padding-right:100px;}


/*职业技能提升*/



.zyjnts_01{ width:100%; margin:30px auto;}



.zyjnts_01 li{ width:31.333%; margin:0px 1%; float:left; text-align:center;}



.zyjnts_01 li img{ width:100%; height:auto;}



.zyjnts_01 li h2{ height:60px; line-height:60px; display:block; overflow:hidden;}



.zyjnts_01 li h2 a{ height:60px; line-height:60px; font-size:16px; display:block; overflow:hidden;}



.zyjnts_01 li .ckxq{ height:40px; line-height:40px; border:1px solid #ddd; display:inline-block; border-radius:25px; padding:0px 0px; width:40%; text-align:center;}



.zyjnts_01 li .ckxq:hover{ background:#e60012; color:#fff;}







#zzsc{width:100%}
#zzsc >li{width:65%}


.mb-wrapper{margin:0 auto 20px;position:relative; height: auto;left:0;top:0}
.mb-slider,.mb-scroll{width:100%;overflow:hidden;margin:0 auto;padding:0;position:relative;left:0;top:0}
.mb-active-slider{border-color:#333}
.mb-slider .mb-panel{margin-top:100px;display:block;cursor:pointer;float:left;list-style:none}
.mb-panel a{outline:0}
.mb-slider .mb-panel.current{cursor:auto}
.mb-inside *{max-width:100%}
a.mb-scrollButtons{display:block;width:70px;height:70px;position:absolute;top:45%;margin-top:-29px;cursor:pointer;text-decoration:none;outline:0;border:0; z-index:9999;}
a.mb-scrollButtons.mb-left{left:20px;background:url(../images/left01.png) center center no-repeat; background-size:100% auto;z-index:9999;}
a.mb-scrollButtons.mb-right{right:20px;background:url(../images/right01.png) center center no-repeat; background-size:100% auto;z-index:9999;}


a.mb-scrollButtons.mb-left:hover{background:url(../images/left01h.png) center center no-repeat; background-size:100% auto;}
a.mb-scrollButtons.mb-right:hover{background:url(../images/right01h.png) center center no-repeat; background-size:100% auto;}
a.mb-scrollButtons.disabled{display:none}
.mb-controls{margin:0 auto;text-align:center;position:absolute; bottom:0px; width:100%;z-index:100}
.mb-controls a{color:#666;font:18px/2.2 Georgia, Serif;display:inline-block;text-decoration:none;padding:2px;margin:0 5px 0 0;text-align:center;outline:0}
.mb-panel{margin-top:90px}
.mb-controls a:hover{color:black}
.mb-controls a.current{color:#900}

.main-nav{display:block; text-align:center; border-bottom:2px solid #a71700;margin:0 0 20px 0;padding:0 0 10px 0}
.main-nav a{text-decoration:none;color:#3e63ec;font-size:18px;margin:0 8px}
.main-nav a:hover{color:black;border-bottom:2px solid black}
.mb-inside img{width:100%}




/*通源星培训*/
.tyxpx_01{ width:100%; margin:80px auto;}
.tyxpx_01 h2{ font-size:40px; font-weight:bold; color:#121212; padding:40px 0px 20px 0px; display:block;}
.tyxpx_01 p{ font-size:18px; color:#333;}
.tyxpx_01 a{ height:45px; line-height:45px; display:inline-block; background:#e60012; color:#fff; border-radius:25px; padding:0px 25px; margin:25px 0px 0px 0px;}
.tyxpx_01 ul{ width:66%; float:right;}
.tyxpx_01 ul li{ width:48%; margin:10px 1%; position:relative; float:left;}
.tyxpx_01 ul li img{ width:100%; height:auto;}
.tyxpx_01 ul li h3{ height:0px; line-height:0px; opacity:0; background:#e60012; color:#fff; font-size:16px; text-align:center; display:block; position:absolute; left:0px; width:100%; bottom:0px;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}
.tyxpx_01 ul li:hover h3{ height:100px; line-height:100px; opacity:1;}




/*一线员工*/
.yxyg{ width:100%; margin:80px auto 20px auto;}
.yxyg li{ width:29.333%; height:auto; margin:20px 2%; padding:20px 0px; float:left; text-align:center; background:#fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); border-radius:15px;}
.yxyg li img{ width:70px; height: auto; background:#e60012; padding:10px; border-radius:50%; display:inline-block; margin-top:-70px;}
.yxyg li h2{ height:55px; line-height:55px; display:block; font-size:25px; color:#121212; padding:15px 0px;}
.yxyg li a{ height:30px; line-height:30px; display:block; color:#666; font-size:16px;}


.tyxt_02{ width:100%; margin:40px auto;}



.tyxt_02 li{ width:33.333%; float:left; overflow:hidden;}



.tyxt_02 li img{ width:100%; height:auto;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}



.tyxt_02 li:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}











.tyxt_03{ width:160px; margin:60px auto 60px auto;}



.tyxt_03 img{ width:100%; display:block;}



.tyxt_03 p{ height:45px; line-height:45px; display:block; text-align:center;}











/*人才培养*/



.rcpy_01{ width:100%; margin:40px auto;}



.rcpy_01 li{ width:16%; height:190px; margin:0px 1%; padding:20px 1%; background:#999; float:left;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}



.rcpy_01 li h2{ height:55px; line-height:55px; display:block; text-align:center; font-size:30px; font-weight:bold;}



.rcpy_01 li p{ height:80px; line-height:26px; display:block; font-size:16px;}



.rcpy_01 li:nth-child(2n){ color:#121212; background:#f7f7f7;}



.rcpy_01 li:first-child{ color:#fff; background:#e60012;}



.rcpy_01 li:nth-child(3){ color:#fff; background:#e60012;}



.rcpy_01 li:nth-child(5){ color:#fff; background:#e60012;}



.rcpy_01 li:hover{  margin:-10px 1% 0px 1%;}










.rcpy_02{ width:100%; text-align:center; font-size:18px; line-height:35px; margin:80px 0px 50px 0px;}







.rcpy_03{ width:70%; margin:50px auto 0px auto; overflow:hidden;}



.rcpy_03 li{ width:49.5%; text-align:center; float:left; text-align:center; padding:0px 0px 100px 0px;}



.rcpy_03 li img{ width:150px; height:auto; display:inline-block;}



.rcpy_03 li p{ height:40px; line-height:40px; display:block; font-size:18px; padding:15px 0px 0px 0px;}



.rcpy_03 li h2{ height:80px; line-height:80px; display:block; font-size:45px; font-weight:bold;}



.rcpy_03 li:first-child{ border-right:2px dashed #ff0000;}

.gwtwk{ width:280px; height:80px; line-height:80px; color:#333; border:2px solid #ff0000; display:block; margin:0px auto 50px auto; padding:0px 0px; text-align:center; border-radius:20px; font-size:28px; font-weight:bold;}



/*招聘岗位*/

.zpgw{ width:90%; margin:50px auto;}

.zpgw li{ border:1px solid #ddd; width:45.5%; padding:20px 1%; margin:10px 1%; float:left;}

.zpgw li h2{ font-size:30px; font-weight:bold; color:#000; background:url(../images/jiantou2_1.png) right center no-repeat;}

.zpgw li p{ font-size:15px; padding:10px 0px 0px 0px; color:#787878;}

.zpgw li:hover h2{background:url(../images/jiantou2_2.png) right center no-repeat; color:#ed1121;}



/*招聘入口*/

.zprk_01{width:88%; margin:50px auto; background:url(../images/jiantou3_1.png) 97% center #ed1121 no-repeat;}

.zprk_01 a{ padding:35px 0px 35px 2%; display:block; font-size:25px; font-weight:bold; color:#fff;}

.zprk_02{width:80%; margin:50px auto;}

.zprk_02 li{ width:50%; float:left; display:inline-block; text-align:center;}

.zprk_02 li img{ display:inline-block; margin:0px 0px 15px 0px;}

.zprk_02 li h3{ font-size:26px; color:#484d5d; padding:10px 0px 0px 0px;}

.zprk_02 li h4{ font-size:32px; color:#000; padding:10px 0px 15px 0px;}

.zprk_02 li h4 a{ font-size:32px; color:#000;}

.zprk_02 li h4 a:hover{ color:#ed1121;}

.zprk_02 li p{ font-size:18px; color:#484d5d;}





.rcpy_04{ width:100%; margin:50px auto 40px auto; overflow:hidden;}



.rcpy_04 li{ width:50%; text-align:center; float:left; text-align:center;}



.rcpy_04 li img{ width:80%; height:auto; display:inline-block;}



.rcpy_04 li p{ height:40px; line-height:40px; display:block; font-size:18px; padding:0px 0px 0px 0px;}



.rcpy_04 li h2{ height:80px; line-height:80px; display:block; font-size:45px; font-weight:bold;padding:15px 0px 0px 0px;}







.rcpy_05{ width:100%; margin:60px auto; overflow:hidden;}



.rcpy_05 ul{ width:50%; float:right;}



.rcpy_05 ul li{ width:25%; text-align:center; float:left;}



.rcpy_05 ul li img{ width:65px; height:auto;}



.rcpy_05 ul li h3{ height:40px; line-height:40px; font-size:20px; font-weight:bold; margin:10px 0px; display:block;}



.rcpy_05 ul li a{ height:30px; line-height:30px; background:#e60012; color:#fff; display:inline-block; padding:0px 20px; font-size:16px; border-radius:25px;}



.rcpy_05 h2{ height:50px; line-height:50px; font-size:25px; font-weight:bold;}



.rcpy_05 p{ height: auto; line-height:30px; font-size:16px;}







.rcpy_06{ width:100%; margin:60px auto; overflow:hidden;}



.rcpy_06 ul{ width:50%; float:left; padding:0px 4% 0px 0px;}



.rcpy_06 ul li{ width:50%; float:left;}



.rcpy_06 ul li img{ width:120px; height:120px; margin:0px 15px 0px 0px; float:left; border-radius:50%;}



.rcpy_06 ul li h3{ height:30px; line-height:30px; font-size:18px; margin:10px 0px; display:block;}



.rcpy_06 ul li span{ height:30px; line-height:30px; font-size:16px; margin:10px 0px; display:block;}



.rcpy_06 ul li a{ height:30px; line-height:30px; background:#e60012; color:#fff; display:inline-block; padding:0px 20px; font-size:16px; border-radius:25px;}



.rcpy_06 h2{ height:50px; line-height:50px; font-size:25px; font-weight:bold;}



.rcpy_06 p{ height: auto; line-height:30px; font-size:16px;}







/*联系通源*/



.lxty_01 h2{ color:#121212; font-size:40px; padding:0px 0px 10px 0px; font-weight:bold; margin:40px 0px;}



.lxty_01 h2 a{ height:50px; line-height:50px; display:inline-block; font-size:22px; color:#fff; padding:0px 35px; margin:0px 0px 0px 15px; background:#e60012; border-radius:30px;}



.lxty_01 h2 a:hover{ background:#509c49;}



.lxty_01 h2 img{ width:35px; height:auto; margin:0px 10px 0px 0px; vertical-align:middle;}







.lxty_02{ width:100%; margin:60px 0px; overflow:hidden;}



.lxty_02_t{ height:45px;font-size:28px; font-weight:bold; color:#121212; position:relative; margin:60px 0px 40px 0px;}



.lxty_02_t span{ width:70px; height:2px; background:#e60012; display:inline-block; position:absolute; left:0px; bottom:0px;}



.lxty_02 li{ width:25%; float:left;}



.lxty_02 li h2{ font-size:25px;}



.lxty_02 li p{ font-size:16px;}







.lxty_03{ width:100%; margin:60px 0px; overflow:hidden;}



.lxty_03 p{ font-size:18px; line-height:30px; color:#333;}







.lxty_04{ width:100%; margin:40px 0px;}



.lxty_04_l{ width:30%; float:left;}



.lxty_04_l li{ height:35px; line-height:35px; border-right:1px solid #ddd; font-size:16px;}



.lxty_04_l li:hover{ border-right:1px solid #e60012;}



.lxty_04_l li.current{ border-right:1px solid #e60012;}







.lxty_04_r{ width:65%; float:right;}



.lxty_04_r h2{ font-size:22px;}



.lxty_04_r h3{ font-size:18px; padding:15px 0px 5px 0px;}
.lxty_04_r p{ font-size:16px;}







.post-form p input{ font-size:18px;height:52px; line-height:52px; width:97%; border:0; padding-left:0; background:none}



.post-form span{position:absolute; right:10px; top:0px; z-index:999; width:130px; text-align:right; font-size:14px; color:#f00;}



.llys_t11{ width:31%; border:none; height:52px; line-height:52px; padding:0px 0px 0px 0px;  border-bottom:1px solid #ddd; background:#fff;float:left; position:relative;}



.llys_t12{ width:31%; border:none; height:52px; line-height:52px; padding:0px 0px 0px 0px;  border-bottom:1px solid #ddd; background:#fff;margin:0px 3.06%; float:left;position:relative;}



.llys_t13{ width:31%; border:none; height:52px; line-height:52px; padding:0px 0px 0px 0px;  border-bottom:1px solid #ddd; background:#fff;float:right;position:relative;}







.llys_t2{ width:100%; border:none; height:52px; line-height:52px;border-bottom:1px solid #ddd; padding:0px 0px 0px 0px; margin:20px 0px; }



.llys_t3{ width:100%; border:none; height:120px; background:#fff; line-height:30px; border-bottom:1px solid #ddd; margin:20px 0px 20px 0px; font-size:17px;}



.llys_tj{ width:100%; text-align:center;}







.llys_t4{height:45px; line-height:45px;color:#454545; display:inline-block; background:#fff; border:none; padding:0px 60px; font-size:18px; border:1px solid #ddd;  margin:15px 10px 40px 0px; display:inline-block; border-radius:10px;}



.llys_t4:hover{ background:#e60012; color:#fff;}







.llys_t5{ width:auto !important;height:45px !important; line-height:45px !important; color:#454545;  background:#fff;border-radius:10px; border:1px solid #ddd;padding:0px 60px !important; font-size:18px; margin:15px 0px 40px 0px;display:inline-block;}



.llys_t5:hover{ background:#e60012; color:#fff;}







/*加入我们*/



.jrwm_01{ width:100%; margin:50px 0px;}



.jrwm_01 .jrwm_01_l{ width:49%; float:left;}



.jrwm_01 .jrwm_01_l .jrwm_01_l_01{ width:100%; background:url(../images/jiantou_01.png) 50% bottom no-repeat;}



.jrwm_01 .jrwm_01_l .jrwm_01_l_01 h1{ font-size:205px; color:#9f9f9f;}



.jrwm_01 .jrwm_01_l .jrwm_01_l_01 h2{ font-size:85px; color:#121212; line-height:100px;}



.jrwm_01 .jrwm_01_l .jrwm_01_l_01 p{ font-size:20px; color:#666; line-height:35px; margin:40px 0px 100px 0px;}



.jrwm_01 .jrwm_01_l .jrwm_01_l_01 a{ height:60px; line-height:60px; display:inline-block; background:#e60012; font-size:18px; padding:0px 50px; border-radius:35px; color:#fff;}



.jrwm_01 .jrwm_01_l .jrwm_01_l_01 a:hover{ background:#999;}



.jrwm_01 .jrwm_01_l .jrwm_01_l_02{ font-size:18px; line-height:35px; padding:80px 0px 80px 0px; border-bottom:1px solid #ddd; margin:0px 0px 80px 0px;}



.jrwm_01 .jrwm_01_r{ width:49%; float:right; background:url(../images/jrwm_02.png) right bottom no-repeat; padding:0px 0px 150px 0px;}



.jrwm_01 .jrwm_01_r img{ width:70%; height:auto; padding:5%; border:1px dashed #bbb;}







.jrwm_02{ width:100%; margin:60px 0px;}



.jrwm_02 .jrwm_02_01{ width:68%; float:left;}



.jrwm_02 .jrwm_02_01 li{ width:38%; margin:0px 1%; padding:5%; background:#e60012; float: left; position:relative;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}



.jrwm_02 .jrwm_02_01 li em{ font-size:45px; color:#121212; position:absolute; top:-15px;right:30px; z-index:999;}



.jrwm_02 .jrwm_02_01 li a{ font-size:16px; color:#fff;}



.jrwm_02 .jrwm_02_01 li a:hover{ color:#ff0;}



.jrwm_02 .jrwm_02_01 li h2{ font-size:30px; color:#fff; line-height:50px; padding:100px 0px 0px 0px;}



.jrwm_02 .jrwm_02_01 li:hover{box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);}







.jrwm_02 .jrwm_02_02{ width:26%; float:right;}



.jrwm_02 .jrwm_02_02 img{ margin:40px 0px 0px 0px;}



.jrwm_02 .jrwm_02_02 h2{font-size:35px; font-weight:bold; color:#121212; line-height:50px; padding:40px 0px 0px 0px;}



.jrwm_02 .jrwm_02_02 span{ width:100px; height:4px; background:#e60012; display:inline-block; margin:20px 0px 0px 0px;}











/*通源赛车*/



.tysc_01{ width:100%; height:1100px;background:url(../images/tysc_02.jpeg) top center no-repeat #000000; position:relative; overflow:hidden;}



.tysc_01 img{ width:420px; height:auto; margin:60px 0px 40px 0px;}



.tysc_01 h2{ font-size:70px; color:#fff; font-weight:bold;}



.tysc_01 p{ position:absolute; bottom:100px; font-size:20px; color:#fff; line-height:38px; width:67%; left:10%;}







.tysc_02{ width:80%; height:auto; background:#000; padding:60px 10%;}











/*发展历程*/



.tysc_03{ width:100%; padding:50px 0px; overflow:hidden; background:#000;}







.tysc_03_t{ width:100%; background:#e8e8e8; padding:20px 0px;}



.tysc_03_t li{ height:65px; line-height:65px; width:16.666%; float:left; border-bottom:1px solid #ddd;text-align:center; font-size:20px;}



.tysc_03_t li:hover{ border-bottom:2px solid #e60012; color:#e60012;}



.tysc_03_t li.current{border-bottom:2px solid #e60012; color:#e60012;}







.tysc_03_c_list{ width:100%; margin:20px 0px; overflow:hidden; color:#fff; font-size:18px;}



.tysc_03_c_list li{ padding:20px 0px; overflow:hidden;}



.tysc_03_c_list li span{ font-size:35px; float:left; width:6%;}



.tysc_03_c_list li p{ font-size:18px; line-height:30px; float: right; width:93%;}







/*多数量的高等级赛车*/



.tysc_04{ width:100%; margin:200px 0px 50px 0px;}



.tysc_04 h2{ font-size:50px; font-weight:bold; color:#fff; padding:0px 0px 20px 0px;}



.tysc_04 p{ font-size:18px; line-height:35px; color:#fff;}











.tysc_03_c_c{ width:100%; margin:20px auto;}



.tysc_03_c_c li{ width:100%; margin:15px 0px; float:left; text-align:center; overflow:hidden;}



.tysc_03_c_c li img{ width:100%; height:auto; display:inline-block;}



.tysc_03_c_c li span{width:100%;height:45px; line-height:45px; display:block; text-align:center; background:#fff; margin:0px auto;}







.tysc_05{ width:100%; margin:40px 0px;}
.tysc_05 .tysc_05_l{ width:60%; float:left; position:relative;}
.tysc_05 .tysc_05_l img{ display:block; width:100%; height:auto;}
.tysc_05 .tysc_05_l span{ height:70px; line-height:70px; background:rgba(201,2,16,0.9); color:#fff; font-size:18px; display:block; padding:0px 2%; width:96%; position:absolute; left:0; bottom:0px;}

.tysc_05 .tysc_05_l:hover span{background:rgba(201,2,16,1);}





.tysc_05 .tysc_05_r{ width:38%; float: right;}



.tysc_05 .tysc_05_r li{ width:100%; margin:0px 0px 20px 0px;}



.tysc_05 .tysc_05_r img{ display:block; width:100%; height:auto;}

.tysc_05 .tysc_05_r li span{ height:40px; line-height:40px; margin:5px 0px 0px 0px; display:block; color:#b9b9b9; font-size:14px;}



.tysc_05 .tysc_05_r li h2{ height:50px; line-height:50px; display:block;}



.tysc_05 .tysc_05_r li h2 a{ height:45px; line-height:45px; display:block; color:#fff; font-size:18px;}



.tysc_05 .tysc_05_r li p{ height:30px; line-height:30px; display:block; color:#b9b9b9; font-size:16px;}



.tysc_05 .tysc_05_r li a{ height:30px; line-height:30px; display:block; color:#e60012; font-size:16px;}











/*关注我们*/



.tysc_06{ width:100%; margin:100px 0px 50px 0px; text-align:center; overflow:hidden;}



.tysc_06 h2{ font-size:50px; font-weight:bold; padding:0px 0px 10px 0px; color:#000;}



.tysc_06 p{ font-size:20px; color:#000; width:70%; margin:0px auto; display:block;}







.tysc_07{ width:96%; margin:50px auto 40px auto; background:#fff; padding:40px 0px;}



.tysc_07 li{ width:29.333%; margin:0px 2%; float:left; position: relative;}



.tysc_07 li .tysc_07_p{ float:left; width:120px; margin:10px 30px 0px 30px;}



.tysc_07 li h2{ font-size:26px; height:40px; line-height:40px; display:block; color:#e60012; padding:35px 0px 0px 0px;}



.tysc_07 li p{ font-size:18px; height:40px; line-height:40px; display:block; color:#000;}



.tysc_07 li em{ position:absolute; width:150px; height:150px; top:-35px; left:150px; opacity:0;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}



.tysc_07 li em img{ width:100%; height:auto;}



.tysc_07 li:hover em{opacity:1;}































































/*news*/







.newsBox {



	height: 365px;



	overflow: hidden;



}







.newsBoxLeft {



	float: left;



	width: 790px;



}







.indexTitle {



	height: auto;



	overflow: hidden;



	padding:44px 0 24px 20px;



	background: url(../images/icon2.png) no-repeat 0 45px;



}







.indexTitle b {



	display: inline-block;



	color: #0066b3;



	font-size: 2.2em;



}







.indexTitle a {



	display: block;



	color: #0066b3;



	font-size: 1.4em;



	font-weight: bold;



	margin: 11px 10px 0 0;



	float: right;



}







.indexTitle a:hover {



	color: #ba8940;



	-webkit-transition: all 0.2s ease;



	-moz-transition: all 0.2s ease;



	transition: all 0.2s ease;



}







.slideBox {



	width: 385px;



	height: 230px;



	overflow: hidden;



	position: relative;



	float: left;



}







.slideBox .hd {



	height: 23px;



	overflow: hidden;



	position: absolute;



	left: 0;



	width: 100%;



	bottom: 0;



	z-index: 10;



	text-align: center;



}







.slideBox .hd ul li {



	display: inline-block;



	*display: inline;



	margin: 0 5px;



	width: 10px;



	height: 10px;



	line-height: 10px;



	text-align: center;



	cursor: pointer;



	-webkit-border-radius: 10px;



	-moz-border-radius: 10px;



	-ms-border-radius: 10px;



	border-radius: 10px;



	border: 1px solid #b78841;



}







.slideBox .hd ul li.on {



	background-color: #ba8940;



}







.slideBox .bd li {



	position: relative;



}







.slideBox .bd {



	height: 100%;



	z-index: 0;



}







.slideBox .bd .pic {



	position: relative;



	z-index: 0;



	display: table;



	width: 385px;



	heigth: 228px;



}







.slideBox .bd .pic a {



	display: table-cell;



	width: 100%;



	height: 228px;



	text-align: center;



	vertical-align: middle;



}







.slideBox .bd .pic img {



	max-width: 385px;



	max-height: 228px;



}







.slideBox .bd .bg {



	width: 100%;



	height: 100px;



	position: absolute;



	bottom: -100px;



	left: 0;



	z-index: 1;



	background: url(../images/indexnewsbg.png) repeat 0 0;



}







.slideBox .bd .tit {



	width: 100%;



	height: 100px;



	line-height: 24px;



	position: absolute;



	bottom: -100px;



	left: 0;



	z-index: 2;



	font-size: 1.6em;



}







.slideBox .bd .tit a {



	color: #fff;



	margin: 14px 40px 0;



	display: block;



}







/*indexNews*/







.indexNews {



	float: right;



	height: auto;



	overflow: hidden;



	width: 373px;



	padding-top: 2px;



}







.indexNews li {



	height: 38px;



	overflow: hidden;



	background: url(../images/dian.jpg) repeat-x 0 bottom;



}







.indexNews li a {



	display: block;



	color: #000;



	height: 37px;



	line-height: 37px;



	overflow: hidden;



	font-size: 1.4em;



}







.indexNews li a:hover {



	color: #0066b3;



	-webkit-transition: all 0.5s ease;



	-moz-transition: all 0.5s ease;



	transition: all 0.5s ease;



}







.indexNews li b {



	display: block;



	color: #0066b3;



	height: 37px;



	line-height: 37px;



	overflow: hidden;



	font-size: 1.4em;



	padding-left: 3px;



	width: 52px;



	float: left;



}







.newsBoxRight {



	float: right;



	position: relative;



	width: 361px;



}







.slideNotice {



	position: relative;



}







.slideNotice .indexNews {



	width: 361px;



}







.slideNotice .hd {



	position: absolute;



	right: 2px;



	top: -55px;



	height: 31px;



	line-height: 31px;



	width: 130px;



	border-bottom: 1px solid #ccdae5;



}







.slideNotice .hd ul {



	position: absolute;



	left: 0;



	top: -1px;



	height: 32px;



}







.slideNotice .hd ul li {



	float: left;



	width: 65px;



	cursor: pointer;



	font-size: 1.4em;



	text-align: center;



}







.slideNotice .hd ul li a {



	color: #00457b;



	display: block;



}







.slideNotice .hd ul li.on {



	height: 30px;



	border: 1px solid #ccdae5;



	border-bottom: 2px solid #fff;



	width: 63px;



}







/*indexAd*/







.indexAd .item, .linkImg .item {



	width: 100%;



	overflow: hidden;



}







.indexAd .item:hover img, .linkImg .item:hover img {



	-webkit-transform: scale(1.05, 1.05);



	-moz-transform: scale(1.05, 1.05);



	-webkit-transition: all 0.5s ease;



	-moz-transition: all 0.5s ease;



	transition: all 0.5s ease;



}







.iconList {



	height: auto;



	overflow: hidden;



	margin-top: 44px;



}







.iconList li {



	float: left;



	text-align: center;



}







.iconList li a {



	display: block;



	color: #fff;



	width: 180px;



	height: 116px;



	padding-top: 24px;



}







.iconList li a img {



	display: block;



	width: 66px;



	height: 66px;



	margin: 0 auto 10px;



}







.iconList li a div {



	font-size: 1.6em;



}







.iconList li.li1 a {



	background-color: #0084d2;



	border-right: 1px solid #fff;



	border-bottom: 1px solid #fff;



}







.iconList li.li2 a {



	background-color: #2cb168;



	border-bottom: 1px solid #fff;



}







.iconList li.li3 a {



	background-color: #745db9;



	border-right: 1px solid #fff;



}







.iconList li.li4 a {



	background-color: #009aaf;



}







.iconList li:hover {



	filter: alpha(opacity=70);



	opacity: 0.7;



	-webkit-transition: all 0.5s ease;



	-moz-transition: all 0.5s ease;



	transition: all 0.5s ease;



}







.newsDiv {



	width: 380px;







	float: left;



	margin-left: 30px;



}







.newsDiv:first-child {



	margin-left: 0;



}







.newsDiv .indexNews {



	width: 100%;



}







.newsDiv .indexNews li, .slideNotice .indexNews li {



	position: relative;



}







.newsDiv .indexNews li b, .slideNotice .indexNews li b {



	position: absolute;



	left: 0;



	top: 0;



	float: none;



	z-index: 5;



}







.newsDiv .indexNews li a, .slideNotice .indexNews li a {



	margin-left: 55px;



}







/*link*/







.link {



	height: auto;



	overflow: hidden;



	padding: 40px 0px 30px 0px;



}







.linkText {



	float: left;



	height: 30px;



	line-height: 30px;



	font-weight: bold;



	color: #0066b3;



	font-size: 2em;



}







.linkSelect {



	margin-left: 105px;



}







.linkSelect li {



	float: left;



	width: 20%;



}







.linkDiv {



	margin-left: 20px;



	height: 28px;



	border: 1px solid #c7ddf4;



}







.customSelect {



	height: 28px;



	line-height: 28px;



	font-size: 1.4em;



	color: #0066b3;



	background: url(../images/icon1.jpg) no-repeat right center;



	width: 100%;



	text-indent: 9px;



}







.customSelectInner {



	cursor: pointer;



	line-height: 28px;



	text-align: left;



	width: 100% !important;



}







/*footer*/



.footer{height: auto;overflow: hidden;color: #666666;line-height:24px;padding:40px 0px 0px 0px;background:#f8f8f8;}



.footer_t{ border-bottom:1px solid #ddd; padding:0px 0px 15px 0px;}







.copy {height: auto;overflow: hidden;margin:0px 0px 0px 0px; padding:20px 0px 20px 0px;font-size:15px; text-align:center; border-top:1px solid #ddd;color: #94969d;}



.copy a {color: #94969d;display: inline-block;margin-right: 10px;}



.copy a:hover {color: #fff;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;transition: all 0.5s ease;}







.mspan1 {



	padding: 0 21px 0 7px;



	display: inline-block;



}







.mspan2 {



	display: inline-block;



}







/*bigImg*/



.bigImg {height:310px; padding:180px 0px 0px 0px;position: relative;z-index: 0;background-repeat: no-repeat;background-position: center top;background-size: cover; text-align:center;}



.bigImg p{ font-size:20px; color:#fff; padding:15px 0px 0px 0px; text-transform:uppercase;}



.bigImg h2{ font-size:30px; color:#fff; padding:20px 0px 0px 0px; background:url(../images/line_02.jpg) center top no-repeat;font-weight:bold;}















/*main*/



.main {width:1440px;position: relative;margin:0px auto 0px;}



.left {float:right;width:18%; margin:20px 0px 0px 0px;}



.left img{ width:100%; height:auto;}



.sideMenu {height: auto;overflow: hidden;background-color: #fff;margin-bottom: 20px;}



.sideTit a {height: auto;overflow: hidden;padding: 18px 0 19px 36px;color: #fff;display: block;background-image: linear-gradient(to right,#2a65bd, #457ccd);}



.sideTit a h3 {font-weight: bold;font-size: 1.8em;margin-bottom:4px;}



.sideTit a p {font-size: 1.2em;text-transform: uppercase;color: #a5b8cd;font-family: Arial;}



.sideMenuNav {height: auto;overflow: hidden;}



.sideMenuNav h2{ font-size:18px; font-weight:bold; color:#333; height:40px; line-height:40px; padding-left:40px; margin-top:10px;}



.sideMenuNav li {height: auto;overflow: hidden;position: relative;border-bottom: 1px solid #ececec;}



.sideMenuNav li > a {height: 64px;line-height: 64px;padding: 0 31px 0 56px;color: #454545;font-size: 1.6em;display: block;background: url(../images/sideicon1.png) no-repeat 36px center;}



.sideMenuNav li i {display: block;position: absolute;right: 31px;top: 0;height: 64px;width: 10px;z-index: 5;background: url(../images/sideicon3.png) no-repeat right center;}



.sideMenuNav li i.ibg {background: url(../images/sideicon5.png) no-repeat right center !important;}



.sideMenuNav li.on, .sideMenuNav li:hover {background-color: #f8f8f8;}



.sideMenuNav li.on > a, .sideMenuNav li:hover > a {color: #0081cc;background: url(../images/sideicon2.png) no-repeat 36px center;}



.sideMenuNav li.on i, .sideMenuNav li:hover i {background: url(../images/sideicon4.png) no-repeat right center;}



.sideDiv {height: auto;overflow: hidden;background-color: #f8f8f8;}



.sideDiv a {display: block;height: 34px;line-height: 34px;padding: 0 10px 0 56px;color: #585858;font-size: 1.2em;background: url(../images/circle4.png) no-repeat 37px center;}



.sideDiv a:hover, .sideDiv a.cur {color: #0066b3;background: url(../images/circle3.png) no-repeat 37px center #efefef;}







.sideContactTit {height:55px;line-height:55px; background:#f3f3f3;}



.sideContactTit a {height:55px;line-height:55px;display:block;color:#d12d24;font-weight: bold;font-size:18px; display:inline-block; padding:0px 15px; border-left:4px solid #d12d24;}











.sideContactBox {height: auto;overflow: hidden;height: auto;padding:5px 0 0 0px;line-height: 30px;font-size:15px;}



.sideContactBox ul{}



.sideContactBox li{ height:60px;border-bottom:1px dashed #eee; margin:0px 0px 6px 0px; padding:0px 0px 6px 0px; display:block; overflow:hidden;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}



.sideContactBox li h2{ height:30px; line-height:30px; display:block; overflow:hidden;}



.sideContactBox li p{ height:30px; line-height:30px; color:#666;}



.sideContactBox li a{height:38px; line-height:38px; color:#121212;font-size:15px;}



.sideContactBox li:hover{padding:0px 0px 6px 12px;}



/*right*/







.right {margin-left:290px;background-color: #fff;min-height: 718px; overflow:hidden;}







.path {height:60px; line-height:60px;overflow: hidden;position: relative;padding: 0 0px;border-bottom: 1px solid #ececec;}



.pathdiv {float: left;color: #787878;font-size:15px;height: 60px;line-height: 60px; background:url(../images/home.png) left center no-repeat; padding:0px 0px 0px 40px; overflow:hidden;}



.pathdiv a {color: #787878;font-size:16px;}



.pathdiv a.on, .pathdiv a:hover {color: #787878;}



.pathdiv span {display: inline-block;padding: 0 6px;}











.menu{ float:right;}



.menu li{height:60px;line-height:60px; display:inline-block; margin:0px; padding:0px;}



.menu li a{height:60px;line-height:60px; display:block; padding:0px 25px; font-size:16px;}



.menu li a:hover{ background:#d12d24; color:#fff;}



.menu li.current a{ background:#d12d24; color:#fff;}



/*rightBox*/







.rightBox {height: auto;overflow: hidden;padding: 0 0px; width:78%; float:left;}



.eventsTitle {height: auto;overflow: hidden;padding: 46px 0 38px;line-height: 36px;}



.eventsTitle h3 {color: #585858;font-size: 1.7em;font-weight: bold;margin-bottom: 6px;}



.year {color: #000;font-size: 1.7em;}



.eventsList {height: auto;overflow: hidden;margin: 13px 0 78px;border-top: 1px solid #efefef;}



.eventsList li {height: auto;overflow: hidden;padding: 21px 5px 21px 0;border-bottom: 1px solid #efefef;}



.eventsdate {float: left;width: 82px;text-align: center;}



.eventsdate h3 {color: #fff;font-size: 1.7em;font-weight: bold;height: 38px;line-height: 38px;font-family: Arial;background-color: #05558e;}



.eventsdate p {color: #585858;font-size: 1.3em;height: 33px;line-height: 33px;background-color: #efefef;}



.eventsInfo {margin-left: 111px;font-size: 1.4em;line-height: 34px;color: #585858;padding-top: 5px;}







.downLoad {height: auto;overflow: hidden;padding: 20px 0 0;}



.downLoad li {height: auto;overflow: hidden;}



.downLoad li a {display: block;position: relative;margin: 0 40px;color: #585858;border-bottom: 1px solid #efefef;}



.downLoad li a span {display: block;float: right;width: 98px;height: 66px;line-height: 66px;overflow: hidden;font-size: 1.3em;text-align: right;}



.downLoad li a div {height: 66px;line-height: 66px;overflow: hidden;background: url(../images/circle2.png) no-repeat left center;padding-left: 20px;font-size: 1.4em;}



.downLoad li a i {position: absolute;right: 0;top: 0;z-index: 5;width: 33px;height: 66px;background: url(../images/down1.png) no-repeat left center;}



.downLoad li:hover {background-color: #f8f8f8;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;transition: all 0.2s ease;}



.downLoad li:hover a {color: #0066b3;}



.downLoad li:hover i {background: url(../images/down2.png) no-repeat right center;}







.downLoadTit {height: auto;overflow: hidden;padding:55px 0px 5px 0px;border-bottom: 1px solid #efefef;}



.downLoadTit h1 {font-size:25px;color:#121212; font-weight:bold;}



.source {font-size:14px;color: #757575;margin:22px 0 15px;}



.source span {display: inline-block;padding: 0 12px;}



.source img{ vertical-align:middle;margin:0px 4px 0px 0px;}



.down {display: block;height: 33px;line-height: 33px;width: 93px;text-align: right;font-size: 1.3em;color: #9f9f9f;background: url(../images/down1.png) no-repeat left center;}



.content {font-size:16px;color: #333;line-height: 34px;list-style: disc;padding: 22px 0 84px;}



.content p{ text-indent:2em;}



.content img{margin:15px auto; width:95%; height:auto; display:block;}







/*organize*/







.organize {



	height: auto;



	overflow: hidden;



}







.organize li a {



	display: block;



	height: auto;



	overflow: hidden;



	margin: 0 40px;



	padding: 30px 0;



	border-bottom: 1px solid #efefef;



}







.organize li:hover {



	background-color: #f8f8f8;



	-webkit-transition: all 0.2s ease;



	-moz-transition: all 0.2s ease;



	transition: all 0.2s ease;



}







.photo {



	float: left;



	width: 100px;



	height: 132px;



	overflow: hidden;



}







.photo img {



	width: 100%;



	height: 100%;



}







.organzineText {



	margin-left: 132px;



	line-height: 34px;



}







.organzineText h3 {



	color: #3e3e3e;



	font-size: 1.6em;



	font-weight: bold;



	margin: 18px 0 8px;



}







.orInfo {



	color: #8b8b8b;



	font-size: 1.3em;



}







/*paged*/







.paged {



	padding: 52px 0 66px;



	text-align: center;



}







.paged a, .paged .p_info, .paged .current {



	display: inline-block;



	zoom: 1;



	*display: inline;



	margin: 0 4px;



	height: 38px;



	line-height: 38px;



	padding: 0 15px;



	font-size: 13px;



	text-align: center;



	color: #8b8b8b;



	-webkit-border-radius: 3px;



	-moz-border-radius: 3px;



	-ms-border-radius: 3px;



	border-radius: 3px;



	background-color: #f3f3f3;



	border: 1px solid #ededed;



}







.paged .current, .paged a:hover {



	border-color: #0066b3;



	color: #fff;



	background-color: #0066b3;



}







.meetTitle {



	height: auto;



	overflow: hidden;



	color: #585858;



	line-height: 34px;



	font-size: 1.6em;



	font-weight: bold;



	padding: 46px 0 12px;



}







/*meetList*/







.meetList {



	height: auto;



	overflow: hidden;



	margin: 20px 0 0 -38px;



}







.meetList li {



	float: left;



	margin: 29px 0 0 33px;



}







.meetList li a {



	display: block;



	height: 76px;



	line-height: 76px;



	width: 250px;



	color: #585858;



	font-size: 1.6em;



	text-align: center;



	-webkit-border-radius: 8px;



	-moz-border-radius: 8px;



	-ms-border-radius: 8px;



	border-radius: 8px;



	background-color: #f3f3f3;



	border: 1px solid #ececec;



}







.meetList li:hover a {



	color: #fff;



	background: url(../images/iconright.jpg) no-repeat 95% center #05568f;



}







/*place*/







.place {



	height: auto;



	overflow: hidden;



	padding-bottom: 53px;



}







.placeBox {



	height: auto;



	overflow: hidden;



	margin-top: 39px;



}







.placeBox dt {



	height: 41px;



	line-height: 41px;



	padding: 0 24px;



	font-size: 1.4em;



	background-color: #0081cc;



}







.placeBox dt a {



	color: #fff;



}







.placeBox dd {



	border-left: 1px solid #ededed;



	border-bottom: 1px solid #ededed;



}







.placeDiv {



	height: 58px;



	line-height: 58px;



	color: #585858;



	font-size: 1.4em;



	border-top: 1px solid #ededed;



}







.placeDiv div {



	width: 50%;



	float: left;



}







.placeDiv div i {



	display: block;



	float: left;



	width: 33px;



	height: 58px;



	margin-left: 22px;



	background-position: left center;



	background-repeat: no-repeat;



}







.placeDiv div i.i1 {



	background-image: url(../images/placeicon1.png);



}







.placeDiv div i.i2 {



	background-image: url(../images/placeicon2.png);



}







.placeDiv div i.i3 {



	background-image: url(../images/placeicon3.png);



}







.placeDiv div i.i4 {



	background-image: url(../images/placeicon4.png);



}







.placeDiv div i.i5 {



	background-image: url(../images/placeicon5.png);



}







.placeDiv div i.i6 {



	background-image: url(../images/placeicon6.png);



}







.placeDiv div span {



	display: block;



	margin-left: 69px;



	height: 58px;



	line-height: 58px;



	overflow: hidden;



	border-right: 1px solid #ededed;



}







.pbg {



	background-color: #f3f3f3;



}







.article {



	height: auto;



	overflow: hidden;



	position: relative;



	padding: 17px 51px 20px;



	border-top: 1px solid #efefef;



}







.article ul {



	color: #8b8b8b;



	height: auto;



	overflow: hidden;



	font-size: 1.2em;



	padding-top: 30px



}







.article ul li {



	width: 48%;



	float: left;



}







.article ul li div {



	height: 34px;



}







.article ul li.next {



	float: right;



}







.article ul li.next div {



	float: right;



	text-align: right;



}







.article ul li span {



	float: left;



	display: block;



	height: 34px;



	line-height: 34px;



}







.article ul li a {



	height: 34px;



	line-height: 34px;



	float: left;



	overflow: hidden;



	display: block;



	color: #8b8b8b;



}







.article ul li a:hover {



	color: #0066b3;



}







.articleBtn {



	position: absolute;



	top: 50%;



	z-index: 5;



	width: 36px;



	height: 36px;



	margin-top: -20px;



	border: 1px solid #ededed;



	-webkit-border-radius: 3px;



	-moz-border-radius: 3px;



	-ms-border-radius: 3px;



	border-radius: 3px;



	background-position: center center;



	background-repeat: no-repeat;



	background-color: #f3f3f3;



}







.articleBtn:hover {



	background-color: #3f74df;



	border-color: #3f74df;



}







.articlePrev {



	left: 0;



	background-image: url(../images/articlebtn1.png);



}







.articlePrev:hover {



	background-image: url(../images/articlebtn11.png);



}







.articleNext {



	right: 0;



	background-image: url(../images/articlebtn2.png);



}







.articleNext:hover {



	background-image: url(../images/articlebtn22.png);



}







.newsShre {



	height: auto;



	overflow: hidden;



	margin:-20px 0 44px 4px;



}







.newsShre .bdshare-button-style0-16 .bds_more {



	color: #757575;



	padding-left: 20px;



}







/*column*/







.column {



	height: auto;



	overflow: hidden;



	padding-bottom: 82px;



	background-repeat: no-repeat;



	background-position: center top;



	background-size: 100% auto;



}







.bg1 {



	background-color: #1f458a;



	background-image: url(../images/columnbg1.jpg);



}







.bg2 {



	background-color: #363b45;



	background-image: url(../images/columnbg2.jpg);



}







.bg3 {



	background-color: #ca612e;



	background-image: url(../images/columnbg3.jpg);



}







.columnTitle {



	height: auto;



	overflow: hidden;



	padding: 38px 0 44px;



	text-align: center;



}







.columnTitle h1 {



	font-weight: bold;



	color: #fff;



	font-size: 3.2em;



}







.columnTitle p {



	color: #5c74c7;



	font-size: 1.2em;



	margin-top: 6px;



	text-transform: uppercase;



}







.columnMain {



	padding: 40px 40px 34px;



	background-color: #eceff4;



}







.columslideBox {



	width: 450px;



	height: 350px;



	overflow: hidden;



	position: relative;



	float: left;



}







.columslideBox .hd {



	height: 32px;



	overflow: hidden;



	position: absolute;



	right: 20px;



	width: auto;



	bottom: 0;



	z-index: 10;



}







.columslideBox .hd ul li {



	display: inline-block;



	*display: inline;



	margin-left: 5px;



	width: 7px;



	height: 7px;



	line-height: 7px;



	text-align: center;



	cursor: pointer;



	-webkit-border-radius: 7px;



	-moz-border-radius: 7px;



	-ms-border-radius: 7px;



	border-radius: 7px;



	background-color: #a6a9a3;



}







.columslideBox .hd ul li.on {



	background-color: #419ad2;



}







.columslideBox .bd li {



	position: relative;



}







.columslideBox .bd {



	height: 100%;



	z-index: 0;



}







.columslideBox .bd .pic {



	position: relative;



	z-index: 0;



	display: table;



	width: 450px;



	height: 350px;



}







.columslideBox .bd .pic a {



	display: table-cell;



	width: 100%;



	height: 350px;



	text-align: center;



	vertical-align: middle;



}







.columslideBox .bd .pic img {



	max-width: 450px;



	max-height: 350px;



}







.columslideBox .bd .bg {



	width: 100%;



	height: 54px;



	position: absolute;



	bottom: -54px;



	left: 0;



	z-index: 1;



	background: url(../images/textbg.png) repeat 0 0;



}







.columslideBox .bd .tit {



	width: 100%;



	height: 54px;



	line-height: 54px;



	position: absolute;



	bottom: -54px;



	left: 0;



	z-index: 2;



	background: url(../images/iconright2.png) no-repeat 21px center;



}







.columslideBox .bd .tit a {



	color: #fff;



	margin: 0 60px 0 38px;



	display: block;



	font-size: 1.3em;



	height: 54px;



	line-height: 54px;



	overflow: hidden;



}







.columnRight {



	margin-left: 450px;



	height: 350px;



	overflow: hidden;



	background-color: #fdfefe;



}







.cTitle {



	height: 62px;



	line-height: 62px;



	border-bottom: 1px solid #efefef;



	padding: 0 34px;



}







.cTitle i {



	display: block;



	height: 62px;



	width: 20px;



	float: left;



	background: url(../images/icon3.png) no-repeat left center;



}







.cTitle a {



	color: #585858;



	font-size: 1.7em;



	font-weight: bold;



	display: inline-block;



}







.cTitle a:hover {



	color: #0066b3;



	-webkit-transition: all 0.2s ease;



	-moz-transition: all 0.2s ease;



	transition: all 0.2s ease;



}







.columnHot {



	padding: 0 36px;



}







.columnHot a {



	height: auto;



	overflow: hidden;



	color: #1f1f1f;



	padding: 23px 0 22px;



	display: block;



	border-bottom: 1px solid #efefef;



}







.columnHot a:hover {



	color: #0066b3;



	-webkit-transition: all 0.2s ease;



	-moz-transition: all 0.2s ease;



	transition: all 0.2s ease;



}







.cImg {



	float: left;



}







.cImg img {



	width: 90px;



	height: 77px;



}







.cText {



	margin-left: 108px;



}







.cText h3 {



	font-size: 1.6em;



	height: 28px;



	line-height: 28px;



	overflow: hidden;



}







.cText p {



	color: #a0a0a0;



	line-height: 24px;



	max-height: 48px;



	overflow: hidden;



	font-size: 1.2em;



}







.columnList {



	height: auto;



	overflow: hidden;



	padding: 7px 36px 0;



}







.columnList li {



	height: 34px;



	line-height: 34px;



	position: relative;



	background: url(../images/circle4.png) no-repeat left center;



}







.columnList li a {



	display: block;



	color: #585858;



	padding-left: 21px;



	font-size: 1.2em;



}







.columnList li a b {



	font-weight: normal;



	display: block;



	height: 34px;



	line-height: 34px;



	overflow: hidden;



	margin-right: 65px;



}







.columnList li a span {



	display: block;



	position: absolute;



	right: 0;



	top: 0;



	color: #9f9f9f;



}







.columnList li a:hover {



	color: #0066b3;



	-webkit-transition: all 0.2s ease;



	-moz-transition: all 0.2s ease;



	transition: all 0.2s ease;



}







.columnMain .indexAd {



	margin: 20px 0;



}







.columnBoxDiv {



	width: 450px;



	height: 311px;



	margin-bottom: 20px;



	overflow: hidden;



	background-color: #fdfefe;



}







.columnBoxDiv .columnList {



	padding: 17px 36px 0;



}







.columnFooter {



	height: auto;



	overflow: hidden;



	line-height: 24px;



	padding-bottom: 30px;



	text-align: center;



	background-color: #e1e1e1;



	color: #585858;



}







.columnFooter a {



	color: #585858;



}







.columnFooter a:hover {



	color: #333;



}







.columnAd img {



	width: 100%;



	height: auto;



	display: block;



	margin: 20px 0;



}







.columnLink {



	height: auto;



	overflow: hidden;



	margin: 0 0 14px -20px;



}







.columnLink li {



	float: left;



	margin-left: 20px;



	width: 215px;



	text-align: center;



}







.columnLink li a {



	height: 67px;



	line-height: 67px;



	display: block;



	color: #fff;



	-webkit-border-radius: 6px;



	-moz-border-radius: 6px;



	-ms-border-radius: 6px;



	border-radius: 6px;



	font-size: 2em;



}







.columnLink li.cli1 a {



	background-color: #63a0d9;



}







.columnLink li.cli2 a {



	background-color: #58b5ce;



}







.columnLink li.cli3 a {



	background-color: #a8d15b;



}







.columnLink li.cli4 a {



	background-color: #5b75d1;



}







.columnLink li:hover a {



	filter: alpha(opacity=70);



	opacity: 0.7;



	-webkit-transition: all 0.5s ease;



	-moz-transition: all 0.5s ease;



	transition: all 0.5s ease;



}







.bg2 .columnTitle p {



	color: #616277;



}







.bg2 .columnFooter {



	background-color: #c6dbef;



}







.bg3 .columnTitle p {



	color: #e8c1ac;



}







.bg3 .cTitle {



	position: relative;



	background: url(../images/ctitlebg.jpg) repeat-x 0 0;



}







.bg3 .cTitle .more {



	position: absolute;



	right: 30px;



	top: 14px;



	z-index: 5;



	color: #404040;



	font-size: 1.2em;



	font-weight: normal;



	display: block;



	height: 32px;



	line-height: 32px;



	padding: 0 28px 0 17px;



	-webkit-border-radius: 4px;



	-moz-border-radius: 4px;



	-ms-border-radius: 4px;



	border-radius: 4px;



	border: 1px solid #e8ddcc;



	background: url(../images/more.png) no-repeat 45px center #fbf0e0;



}







.bg3 .cTitle .more:hover {



	color: #ff8830;



}







.bg3 .cTitle i {



	background-image: url(../images/icon4.png);



}







.bg3 .columnFooter {



	background-color: #fef8ef;



}







.bg3 .columnBoxDiv {



	height: 316px;



}







.bg3 .columnList li a:hover, .bg3 .cTitle a:hover, .bg3 .columnHot a:hover {



	color: #ff8830;



}







.m20 {



	margin-top: 20px;



}







.columnText {



	font-size: 12px;



	color: #7b7b7b;



	line-height: 28px;



	margin: 23px 34px;



	max-height: 196px;



	overflow: hidden;



}







.columnBoxUl {



	height: 316px;



	margin-left: 20px;



	float: left;



	background-color: #fefdfc;



	width: 293px;



}







.columnBoxUl:first-child {



	margin-left: 0;



}







.columnBoxUl .columnList {



	padding: 17px 21px 0;



}







.columnBoxUl .columnList li a b {



	margin-right: 0;



}







.columnBoxUl .cTitle {



	padding: 0 20px 0 32px;



}







.columnBoxUl .cTitle .more {



	right: 20px;



}







/*columnMenu*/







.columnMenu {



	height: auto;



	overflow: hidden;



	background-color: #ac5a24;



}







.columnMenu ul li {



	float: left;



	width: 16.66666%;



}







.columnMenu ul li a {



	display: block;



	height: 56px;



	line-height: 56px;



	text-align: center;



	color: #fff;



	font-size: 1.6em;



	border-left: 1px solid #bf7443;



}







.columnMenu ul li a:first-child {



	border-left: 0;



}







.columnMenu ul li:hover, .columnMenu ul li.on {



	background-color: #b66129;



}







.columnMenuTit {



	height: 56px;



	line-height: 56px;



	display: none;



	background-color: #ac5a24;



	color: #fff;



	font-size: 1.6em;



	text-align: center;



	background: url(../images/downicon.png) no-repeat 97% center;



}







/*响应式导航*/







.mobileIconCon {



	display: none;



	background: url(../images/menu.png) no-repeat 20px center #d12d24; background-size:25px auto;



	position: relative;



}







.mobileIconCon a {



	display: block;



	width: 40px;



	height: 50px;



	position: absolute;



	top: 0;



	z-index: 5;



	width: 100%;



}







.searchBtn {



	background: url(../images/search.jpg) center center no-repeat;



	width: 40px;



	height: 60px;



	right: 20px;



	position: absolute;



	top: 35px;



	z-index: 5;



	display: none;



}







#mobileNavTit {



	display: block;



	height: 50px;



	line-height: 50px;



	text-align: center;



	font-size:16px;



	color: #fff;



}







.mobileSearchCon {



	display: none;



	width: 100%;



	height: 46px;



	background-color: #9bc0df;



	overflow: hidden;



}







.mobileSearchBox {



	position: relative;



	width: 98%;



	height: 40px;



	margin: 3px auto;



	background-color: #fff;



	border-radius: 5px;



	overflow: hidden;



}







.mobileSearchBox input[type="text"] {



	width: 100%;



	height: 40px;



	line-height: 40px;



	font-size: 1.4em;



	padding: 0 10px;



	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	box-sizing: border-box;



	border: none;



	color: #999;



}







.mobileSearchBox input[type="submit"] {



	position: absolute;



	display: block;



	width: 40px;



	height: 40px;



	top: 0;



	right: 0;



	border: none;



	background: url(../images/search.jpg) center no-repeat;



}







.sideNavCon {



	display: none;



	position: absolute;



	top: 0;



	left: 0;



	width: 100%;



	height: 100%;



	overflow: hidden;



	z-index: 9999;



}







.sideNavCon .bg {



	position: absolute;



	top: 0;



	left: 0;



	width: 100%;



	height: inherit;



	background-color: rgba(0, 0, 0, 0.5);



	z-index: 11000;



}







.sideNavCon .sideNavScroll {



	position: absolute;



	top: 0;



	left: 0;



	width: 100%;



	height: inherit;



	background-color: #fff;



	overflow: hidden;



	z-index: 11001;



	-webkit-transform: translate3d(-100%, 0, 0);



	transform: translate3d(-100%, 0, 0);



	-webkit-transition: .5s ease all;



	transition: .5s ease all;



}







.sideNavCon .sideNavScroll.on {



	-webkit-transform: translate3d(0, 0, 0);



	transform: translate3d(0, 0, 0);



}







.sideNavCon .sideNavScroll .closeSideNavCon {



	display: block;



	width: 100%;



	height: 30px;



	text-align: right;



	padding-top: 5px;



}







.sideNavCon .sideNavScroll .closeSideNavCon a {



	margin-right: 10px;



	display: inline-block;



	vertical-align: middle;



	width: 30px;



	height: 30px;



	background-color: #666;



	border-radius: 50%;



	line-height: 30px;



	font-size: 22px;



	color: #fff;



	text-align: center;



}







.sideNavCon .sideNav {
	width: 96%; display: block; margin:0px auto;
}

.sideNavCon .sideNav li {


	position: relative;


	margin: 0 10px;


	border-bottom: 1px solid #dcdbdb;


}







.sideNavCon .sideNav li > a {
	position: relative;
	display: block;
	font-size:16px;
	color: #333;
	line-height: 60px;
}


.sideNavCon .sideNav li i {



	position: absolute;



	display: block;



	top: 0;



	right: 0;



	font-size:14px; padding-right:5px;

	height: 50px;



	line-height: 4;



	color: #333;


	font-weight: bold;


	text-align: right;


	font-style: normal;



	z-index: 2;



	transition: 0.2s ease all;



	-webkit-transition: 0.2s ease all;



	-moz-transition: 0.2s ease all; font-family:"宋体";



}

.sideNavCon .sideNav li li a{ font-size:15px; padding-left:25px; background:none;}
.sideNavCon .sideNav li li:last-child{ border:none;}
.sideNavCon .sideNav li li i{font-size:14px; color:#aaa;}


.sideNavCon .sideNav li:first-child a,.sideNavCon .sideNav li:nth-child(3) a{ background:none;}

.sideNavCon .sideChildNavScroll {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: inherit;
	background-color: #f1f1f1;
	overflow: hidden;
	z-index: 11002;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
	-webkit-transition: .5s ease all;
	transition: .5s ease all;
}


.ce{}
.ce li{}
.ce li a{background:url(../images/jt_11.png) no-repeat 98% center;}
.ce li a:hover{background:url(../images/jt_22.png) no-repeat 98% center #fff;}
.ce li .xz{background:url(../images/jt_22.png) no-repeat 98% center #fff;}
.er{display:none;}







.sideNavCon .sideChildNavScroll.on {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}


.sideNavCon .sideChildNavScroll .backBtn {
	position: relative;
	width: 100%;
	text-align: center;
	height: 60px;
	line-height: 60px;
	color: #333;
	font-size: 16px;
	background-color: #fff;
	border-bottom: 1px solid #ededed;
}







.sideNavCon .sideChildNavScroll .backBtn span {



	position: absolute;



	top: 0;



	left: 0;



	width: 30px;



	height: 30px;



}







.sideNavCon .sideChildNav > ul {



	width: 100%;



}







.sideNavCon .sideChildNav > ul > li {



	width: 100%;



	display: none;



}







.sideNavCon .sideChildNav dl dt {



	height: 60px;



	line-height: 60px;



	background-color: #f7f7f7;



	border-bottom: 1px solid #ededed;



}







.sideNavCon .sideChildNav dl dt a {



	display: block;



	padding: 0 10px;



	color: #333;



	font-size: 16px;



	font-weight: bold;



}







.sideNavCon .sideChildNav dl dd {



	height: 50px;



	line-height: 50px;



	border-bottom: 1px solid #e8e8e8;



}







.sideNavCon .sideChildNav dl dd a {



	display: block;



	padding: 0 20px;



	color: #333;



	font-size: 16px;



}







.sideNavCon .sideChildNav .sideChildWord li {



	height: 50px;



	line-height: 50px;



	border-bottom: 1px solid #e8e8e8;



}







.sideNavCon .sideChildNav .sideChildWord li a {



	display: block;



	padding: 0 20px;



	color: #333;



	font-size: 16px;



}







/*wrapper*/







#wrapper {



	width: 100%;



	height: 100%;



}







#scroller {



	position: relative;



	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);



	width: 100%;



	padding: 0;



	height: 100%;



}







.imgdiv {



	position: absolute;



	left: 0;



	width: 100%;



	display: none;



	z-index: 990;



	background-color: #fff;



}







.imgdiv div.s1 img {



	display: block;



	position: absolute;



	top: 50%;



	z-index: 999;



	left: 50%;



	max-width: 95% !important;



	-webkit-transform: translate(-50%, -50%);



	-moz-transform: translate(-50%, -50%);



	-ms-transform: translate(-50%, -50%);



	-o-transform: translate(-50%, -50%);



	transform: translate(-50%, -50%);



}







.close {



	height: 5em;



	line-height: 5em;



	text-align: center;



	position: absolute;



	z-index: 999;



	left: 0;



	bottom: 0;



	width: 100%;



	color: #000;



	font-size: 1.6em;



	cursor: pointer;



}







.mobileTit {



	display: none;



}







.mobileTit a {



	height: 45px;



	line-height: 45px;



	font-size: 1.6em;



	color: #fff;



	display: block;



	padding-left: 21px;



	background: url(../images/downicon.png) no-repeat 97% center #1271b3;



}







/* 0507start */







.cellbox {



	margin: 100px auto;



	width: 500px;



	border: 1px solid #ccc;



	height: 200px;



}







.cellbox .cellbg {



	width: 500px;



	height: 60px;



	background: #05568f;



	font-size: 20px;



	color: #fff;



	line-height: 60px;



	text-align: center



}







.cellbox .mess1, .cellbox .mess2 {



	font-size: 15px;



	text-align: center;



}







.cellbox .mess1 {



	padding-bottom: 10px;



	padding-top: 40px



}







/* 0507end */















/* cxy  */







.columnBoxUl1 {



	height: 316px;



	/*margin-left: 20px;*/



	float: left;



	background-color: #fefdfc;



	width: 293px;



}







.columnBoxUl1:first-child {



	margin-left: 0;



}







.columnBoxUl1 .columnList {



	padding: 17px 21px 0;



}







.columnBoxUl1 .columnList li a b {



	margin-right: 0;



}







.columnBoxUl1 .cTitle {



	padding: 0 20px 0 32px;



}







.columnBoxUl1 .cTitle .more {



	right: 20px;



}







.ml20 {



	margin-left: 20px;



}







.exp .owl-item {



	width: 297px !important;



}







.fLink {



	font-size: 1.4em;



	margin-top: 5px;



}







.fLink a {



	display: inline-block;



	color: #0066b3;



	margin: 0px 14px;



}







.pagess {margin:30px 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size: 12px; clear:both;}



.pagess ul li {display: inline-block;border: 1px solid #ccc;margin: 0 3px 8px 3px;line-height: 20px;background: #fff;color: #999; font-size:15px;line-height:28px;}



.pagess ul li:hover {background: #d12d24;color: #fff;border: 1px solid #d12d24}



.pagess ul li:hover a {color: #fff;}



.pagess ul li.thisclass {display: inline-block;border: 1px solid #d12d24;padding:4px 12px;margin: 0 3px;background: #d12d24;color: #fff;line-height:28px;}



.pagess ul li.thisclass a {color: #fff;}



.pagess ul li a {display: block;color: #999;padding:4px 12px;line-height:28px;}







.pagess ul li a:hover {color: #fff;}







.message {



	overflow: hidden;



}







.message dd {



	margin-bottom: 10px;



}







.message .kuang {



	width: 300px;



	height: 40px;



	line-height: 40px;



	border: 1px solid #ddd;



	padding: 0 10px



}







.message textarea {



	width: 400px;



	padding: 10px;



	border: 1px solid #ddd;



	height: 100px;



}







.message .tj {



	width: 150px;



	height: 40px;



	border: 0;



	text-align: center;



	line-height: 40xp;



	color: #fff;



	margin-left: 42px;



	background: #0081cc;



	cursor: pointer



}







.message span {



	float: left



}



.yxrw{clear:both; overflow:hidden;}



.yxrw ul{ width:1212px; margin-left:-6px;}



.yxrw li{ width:186px; float:left; margin:8px;}



.yxrw li img{ width:180px; height:257px; padding:2px; border:1px solid #ddd; display:block;}



.yxrw li span{ height:30px; line-height:35px; display:block; text-align:center; font-size:16px;}











#yxrw{ width:1152px; clear:both; display:block; margin:20px auto 0px auto; overflow:hidden;}



#yxrw li{ width:176px; float:left; margin:8px;}



#yxrw li img{ width:170px; height:243px; padding:2px; border:1px solid #ddd; display:block;}



#yxrw li span{ height:30px; line-height:35px; display:block; text-align:center; font-size:16px;}







#shjs{ width:1152px; clear:both; display:block; margin:20px auto 0px auto; overflow:hidden;}



#shjs li{ width:280px; float:left; margin:8px 4px;}



#shjs li img{ width:274px; height:183px; padding:2px; border:1px solid #ddd; display:block;}



#shjs li span{ height:30px; line-height:35px; display:block; text-align:center; font-size:16px;}






.cfsb{width:1440px; margin:20px auto 20px auto;}



.cfsb ul{ width:1324px; margin-left:-12px;}



.cfsb li{ width:307px; height: auto; float:left; margin:10px 12px; padding:0px 0px 10px 0px;overflow:hidden; background:#f4f4f4;}



.cfsb li img{ width:295px; height:221px; padding:5px; border:1px solid #ddd;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}



.cfsb li h2{ height:35px; line-height:35px; display:block; text-align:center; font-size:17px; margin:10px 0px 0px 0px; overflow:hidden;}



.cfsb li p{ height:28px; line-height:28px; display:block; text-align:center;font-size:15px;overflow:hidden;}



.cfsb li:hover img{transform:scale(1.04);-moz-transition:scale(1.04);-webkit-transition:scale(1.04);-o-transition:scale(1.04);}































/*工厂展示*/



.tdhd_01{ width:650px; height:490px; float:left; margin:0px 0px 10px 0px; overflow:hidden; position:relative;}



.tdhd_01 img{transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}



.tdhd_01:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}



.tdhd_01 span{ height:40px; line-height:40px; display:block; background:rgba(0,0,0,0.5); width:100%; text-align:center; color:#fff; position:absolute; bottom:0px;}











.tdhd_02{ width:642px; float:right;}



.tdhd_02 ul{ width:642px;}



.tdhd_02 li{ width:305px; height:231px; float:left; margin:8px; overflow:hidden; position:relative;}



.tdhd_02 li img{ width:305px; height:231px;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}



.tdhd_02 li:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}



.tdhd_02 li span{ height:40px; line-height:40px; display:block; background:rgba(0,0,0,0.5); width:100%; text-align:center; color:#fff; position:absolute; bottom:0px;}











/*企业视频*/



.video_l{ width:1003px; height:590px; background:#000; position: relative;}



.video_l img{ opacity:0.5;}



.video_l em{ width:140px; height:141px; background:url(../images/video_01.png) center center no-repeat; background-size:100% auto; position:absolute; left:50%; top:34%;margin-left:-85px;}











.video_r{ width:277px;}



.video_r li{ width:217px; height:73px; line-height:73px; background:url(../images/video_02.png) 10px center no-repeat #fff; padding:0px 0px 0px 60px; font-size:15px; display:block; overflow:hidden; margin:0px 0px 10px 0px;}



.video_r li:hover{background:url(../images/video_03.png) 10px center no-repeat #4090f9; color:#fff;}



.video_r li.current{background:url(../images/video_03.png) 10px center no-repeat #4090f9; color:#fff;}



















.zzrz_r{ width:935px; height:353px; background:#fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); padding:40px; position:absolute; right:0px; top:80px; font-size:16px; line-height:30px; color:#333; overflow:hidden;}



.zzrz_r ul{ width:940px; margin-left:-2px;}



.zzrz_r li{ width:215px; height:286px; float:left; margin:0px 10px 35px 10px;}



.zzrz_r li img{ width:215px; height:286px;}



.zzrz_r .jrqywh{ height:45px; line-height:45px; border:1px solid #f1f1f1; display:inline-block; padding:0px 20px;}







.gczz_r{ width:935px; height:353px; background:#fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); padding:40px; position:absolute; right:0px; top:80px; font-size:16px; line-height:30px; color:#333; overflow:hidden;}



.gczz_r ul{ width:960px; margin-left:-12px;}



.gczz_r li{ width:300px; height:227px; float:left; margin:0px 10px 35px 10px;}



.gczz_r li img{width:300px; height:227px; display:block;}



.gczz_r li span{ height:45px; line-height:45px; display:block; text-align:center; background:#f3f3f3;}



.gczz_r .jrqywh{ height:45px; line-height:45px; border:1px solid #f1f1f1; display:inline-block; padding:0px 20px; margin:30px 0px 0px 0px;}











.lxwm_02{ width:100%; margin:30px auto 40px auto;}



.lxwm_02 li{ background:#fff; border-radius:15px; height:210px; border:1px solid #ddd; text-align:center; width:23%; margin:0px 0.9%; float:left;}



.lxwm_02 li img{ margin:25px 0px 0px 0px;}



.lxwm_02 li h2{ font-size:22px; font-weight:bold; color:#121212; padding:15px 0px;}



.lxwm_02 li p{ font-size:18px; color:#787878; line-height:30px; padding:0px 10px;}



.lxwm_02 li:hover{box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);}















/*新闻中心*/



.news{ width:100%; margin:15px 0px 15px 0px; overflow:hidden;}



.news li{ padding:15px; border:1px solid #ddd; overflow:hidden; margin:0px 0px 15px 0px;}



.news li .xwzx_p{ width:305px; height:188px;}



.news li .news_c{ width:730px; padding:0px 40px 0px 0px; margin:10px 0px 0px 30px; border-right:1px solid #ddd;}



.news li .news_c h2{ height:35px; line-height:35px; display:block; overflow:hidden; font-weight:bold; background:url(../images/line_01.jpg) left bottom no-repeat; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px;}



.news li .news_c h2 a{ font-size:22px; color:#030303;}



.news li .news_c h2 a:hover{ color:#4183f0;}



.news li .news_text{ height:85px; display:block; overflow:hidden; font-size:16px; line-height:30px; color:#666;}



.news li span{ height:30px; line-height:30px; color:#666; background:url(../images/ll_01.png) left center no-repeat; padding:0px 0px 0px 35px; margin:10px 0px 0px 0px; display:block;}



.news li .date{ width:150px; text-align:center; color:#d12d24; padding:60px 0px 0px 0px;}



.news li .date em{ font-size:25px; color:#d12d24; padding:0px 0px 10px 0px; display:block; font-weight:bold;}



.news li:hover{ background:#fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);}







.rlzy_01{ width:100%; margin:20px auto 0px auto;background:url(../images/yh_02.png) right bottom no-repeat; overflow:hidden;}



.rlzy_01 img{ width:477px; height:410px;}



.rlzy_01 .rlzy_01_c{ width:628px; height:282px; padding:35px;margin:60px 0px 0px 0px;font-size:16px; line-height:35px; color:#333; text-indent:2em; background:#efefef; border-radius:15px;}











/* 招贤纳士 */



.jobsList{width:100%; margin:0px 0px 30px 0px;overflow:hidden;}



.jobTitle{height:50px;line-height:50px;background:#999;color:#fff;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}



.jobTitle span{display:block;width:25%;height:50px;float:left;text-align:center;font-size:16px;}



.jobsList dd{height:55px;line-height:55px;border:1px solid #e5e5e5;background:#fff;cursor:pointer;position:relative;border-top:none; overflow:hidden;}



.jobsList dd em{display:block;width:8px;height:7px;background:url(../images/iconf.jpg) no-repeat;cursor:pointer;position: absolute;top:21px;right:28px;}



.jobsList dd.on{background:#eee; color:#333;}



.jobsList dd.on em{background:url(../images/icong.jpg) no-repeat;}



.jobsList dd span{display:block;float:left;width:25%;height:48px;text-align:center;font-size:15px;}



.jobsList dt{border:1px solid #e5e5e5;border-top:none;padding:30px 90px;background:#fff;font-size:15px; line-height:26px; color:#454545;}



.apply{width:auto;height:45px;line-height:45px;margin-top:15px;color:#fff;font-size:16px; background:#aaaaaa; display:inline-block; padding:0px 30px;}



.jobsList dt h2{ font-size:15px; font-weight:bold; padding:0px 0px 10px 0px;}



.apply:hover{background-color:#3f74df;color:#fff;}















/*方案内容*/



.content_h1{ font-size:20px; font-weight:bold; color:#2d3b49; background:url(../images/line_03.jpg) left bottom no-repeat; margin:35px 0px 20px 0px; padding:0px 0px 15px 0px;}



.content_h2{ font-size:20px; font-weight:bold; color:#0089cf; background:url(../images/line_05.png) center center no-repeat; margin:35px 0px 35px 0px; padding:0px 0px 0px 0px; text-align:center;}







/*联系我们*/



.zjfk{ width:1440px; margin:20px auto; overflow:hidden;}



.zjfk img{ float:left; margin:0px 25px 0px 0px;}



.zjfk h2{ font-size:25px; color:#121212; font-weight:bold; padding:25px 0px 0px 0px;}



.zjfk h2 em{ color:#999; font-weight:normal; padding:0px 0px 0px 10px; font-size:22px;}



.zjfk p{ font-size:16px; color:#555; line-height:30px;padding:10px 0px 0px 0px;}



.zjfk p em{ color:#d12d24;}



















/*产品列表*/



.pro_list{ width:1440px; margin:20px auto;}



.pro_list ul{ width:1320px; margin-left:-10px;}



.pro_list li{ width:416px; height:410; float:left; margin:12px; position:relative; overflow:hidden;}



.pro_list li img{ width:414px; height:357px; border:1px solid #ddd;}



.pro_list li span{ height:55px; line-height:55px; font-size:16px; border-bottom:1px solid #ddd; display:block; background:url(../images/icon-see.png) right center no-repeat;}



.pro_list li div{ position:absolute;width:376px; height:360px; left:0px; top:470px; background:rgba(32,172,234,0.9); color:#fff; padding:50px 20px; overflow:hidden;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}



.pro_list li div h2{ font-size:18px; font-weight:bold; padding:20px 0px;}



.pro_list li div p{ font-size:16px; line-height:30px;}



.pro_list li:hover div{top:0px;}



















/*生产实力*/



.scsl{ width:1328px; margin:10px auto 10px auto;}



.scsl li{ width:312px; height:242px; float:left; margin:10px 10px 0px 10px; overflow:hidden; }



.scsl li img{ width:300px; height:190px; padding:5px; border:1px solid #ddd;background:#fff;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}



.scsl li span{ height:40px; line-height:40px; display:block; color:#333; font-size:16px; text-align:center;}



















.bigimg{width:500px !important; height:auto !important;position: fixed;left: 0;top:40px; right: 0;bottom: 0;margin:auto;display: none;z-index:9999;border: 10px solid #fff;}



.mask{position: fixed;left: 0;top: 0; right: 0;bottom: 0;background-color: #000;opacity:0.5;filter: Alpha(opacity=50);z-index: 98;transition:all 1s;display: none}



.bigbox{width:840px;background: #fff;border:1px solid #ededed;margin:0 auto;border-radius: 10px;overflow: hidden;padding:10px;}



.bigbox>.imgbox{width:auto;height: auto;float:left;border-radius:5px;overflow: hidden;margin: 0 10px 10px 10px;}



.bigbox>.imgbox>img{width:100%;}



.imgbox:hover{cursor:zoom-in}



.mask:hover{cursor:zoom-out}



.mask>img{position: fixed;left:50%; margin-left:260px;top:100px;width:60px;}



.mask>img:hover{cursor:pointer}











































































































/*产品详情页*/



#ifocus {width:676px; height: auto; margin-top:25px;float:left;}



#ifocus ul{ margin:0; padding:0; list-style:none;}



#ifocus li{ list-style:none;}



#ifocus_btn {display:inline; float:left; width:120px; margin-right:20px;}



#ifocus_btn li {width:120px; height:102px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); margin:0px 0px 6px 0px;}



#ifocus_btn img {width:118px; height:100px;border:1px solid #f1f1f1;}



#ifocus_btn .current img{opacity:1; -moz-opacity:0.5; filter:alpha(opacity=100);border:1px solid #3f74df;}



#ifocus_pic {position:relative; float:left; width:491px; height:433px; overflow:hidden;}



#ifocus_piclist {position:absolute; float:right; display:inline}







.pro_r2{ width:640px; padding-top:30px;}



.pro_r2 .biaoti{ padding-top:10px;font-size:25px; font-weight: bold;line-height:40px;}



.pro_r2 .anniu_01{ padding:0px 35px; margin:25px 25px 0px 0px;height:46px; line-height:46px; text-align:center; background:#d12d24; border-radius:8px; display: inline-block; font-size:16px; color:#fff;}



.pro_r2 .anniu_01:hover{ background:#169fdc;}



.pro_r2 .anniu_02{ padding:0px 35px; margin:25px 0px 0px 0px;height:46px; line-height:46px; text-align:center; background:#999; border-radius:8px; display: inline-block; font-size:16px; color:#fff;}



.pro_r2 .anniu_02:hover{ background:#666;}







.pro_t{ height:50px; line-height:50px; background:#f1f1f1; margin:30px 0px 20px 0px;}



.pro_t span{ background:#fff; padding:0px 25px; color:#d12d24; border-left:3px solid #d12d24; font-size:16px; font-weight:bolder; display:inline-block;}



.pro_c2{ padding:10px; margin:0px 0px 30px 0px; font-size:15px; line-height:28px;}



.pro_c2 img{ max-width:1440px;}



.pro_c2 table{border-bottom:1px solid #eee;border-left:1px solid #eee;}



.pro_c2 table th{ padding:15px 0px;}



.pro_c2 table td{border-top:1px solid #eee;border-right:1px solid #eee; padding:15px 10px;}



.pro_c2 table tr:first-child{ background:#999; color:#fff;}



.pro_c2 table tr:hover{ background:#f3f3f3; color:#333;}







.pro_r_ny{ height:auto;background:#f3f3f3;padding:25px 25px;margin:15px 0px;line-height:30px; font-size:16px; line-height:26px; color:#787878; overflow:hidden;}



.pro_r_ny p{ font-size:16px;line-height:30px;}



























/*网站底部*/



.footer_ul{ width:100%; max-width:1440px; padding:50px 0px 20px 0px;}



.footer_ul .footer_ul_01{ width:12%; float:left;}



.footer_ul .footer_ul_01 b{font-size:18px; color:#121212; font-weight:normal; padding:0px 0px 15px 0px; display:inline-block;}



.footer_ul .footer_ul_01 li{ float: none; line-height:32px; color:#aaa; border:none; min-height: auto;}



.footer_ul .footer_ul_01 li a{color:#484d5d;}



.footer_ul .footer_ul_01 li a:hover{color:#e60012;}







.footer_ul .footer_ul_02{ width:36%;float: right; padding:0px 0px 0px 3%; font-size:18px;color:#121212; border-left:1px solid #ddd;}



.footer_ul .footer_ul_02 li{ margin:0px 0px 25px 0px; line-height:30px; display:block; font-weight:bolder;}



.footer_ul .footer_ul_02 li:first-child{ background:url(../images/lx_01.png) left 5px no-repeat; padding:0px 0px 0px 42px;}



.footer_ul .footer_ul_02 li:nth-child(2){ background:url(../images/lx_02.png) left 5px no-repeat; padding:0px 0px 0px 42px;}



.footer_ul .footer_ul_02 li:nth-child(3){ background:url(../images/lx_03.png) left 5px no-repeat; padding:0px 0px 0px 42px;}







.footer_ul .footer_ul_02 li p{ padding:10px 0px 0px 0px;}



.footer_ul .footer_ul_02 li a{ height:30px; line-height:30px; display:inline-block; padding:0px 15px; margin:0px 8px 10px 0px; border:1px solid #ddd; border-radius:25px;}



.footer_ul .footer_ul_02 li a:hover{ color:#f00; border:1px solid #f00;}







/*悬浮链接*/



.suspension{position:fixed;z-index:99999;right:80px;bottom:100px;width:65px;height:65px;}



.suspension-box{position:relative;float:right;}



.suspension .a{display:block;width:65px;height:65px;/*background-color:#d12d24;*/cursor:pointer;outline:none;}



.suspension .a.active,.suspension .a:hover{}



.suspension .a .i{float:left;width:65px;height:65px;/*background-image:url(../images/side_icon.png);background-repeat:no-repeat;*/}



/* .suspension .a-service .i{background-position:0 0;} */



.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}



.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}



.suspension .a-qrcode .i{background-position:-44px 0;}



.suspension .a-cart .i{background-position:-88px 0;}



.suspension .a-top .i{background:url(../images/zhiding.png) center center no-repeat; background-size:65px auto;}



.suspension .a-top{display:none;}



.suspension .a-top:hover i{background:url(../images/zhiding2.png) center center no-repeat; background-size:65px auto;}



.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}



.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}



.suspension .d-service{top:0;}



.suspension .d-service-phone{top:34px;}



.suspension .d-qrcode{top:78px;}



.suspension .d .inner-box{padding:8px 22px 12px;}



.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}



.suspension .d-service .d-service-item{border-bottom:none;}



.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}



.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}



.suspension .d-service-item:hover .i-qq{background-position:center 3px;}



.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}



.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}



.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}



.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}



.suspension .d-service-intro{padding-top:10px;}



.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}



.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}



.suspension .d-qrcode{text-align:center;}



.suspension .d-qrcode .inner-box{padding:20px 0;}



.suspension .d-qrcode p{font-size:16px;color:#93959c;}



.jiange{ display:none;}



.ydkf{display:none;}



















/*技术支持*/



.jszc{ width:1440px; margin:20px auto;}



.jszc li{ margin:0px 0px 15px 0px;padding:0px 0px 15px 0px; border-bottom:1px dotted #ddd;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}



.jszc li h2{ height:35px; height:35px; display:block; overflow:hidden;}



.jszc li h2 a{ font-size:17px; color:#121212;}



.jszc li h2 em{ width:30px; height:30px; line-height:30px; text-align:center; display:block; float:left; background:#3f74df; border-radius:10px; font-size:18px; color:#fff; font-family:"Arial"; margin:0px 10px 0px 0px;}



.jszc li p{ height:55px; font-size:15px; color:#787878; display:block; overflow:hidden; line-height:28px;}



.jszc li p em{ width:30px; height:30px; line-height:30px; text-align:center; display:block; float:left; background:#999999; border-radius:10px; font-size:18px; color:#fff; font-family:"Arial"; margin:0px 10px 0px 0px;}



.jszc li:hover{padding:0px 0px 15px 20px;}











/*产品替代*/



.dptd{ width:1298px; border-bottom:1px solid #ddd; border-left:1px solid #ddd; margin:25px 0px 45px 0px;}



.dptd th{ border-top:1px solid #ddd; border-right:1px solid #ddd; background:#999; color:#fff; text-align:center; font-size:16px; font-weight:bold; padding:15px 20px;}



.dptd td{ border-top:1px solid #ddd; border-right:1px solid #ddd; color:#333; padding:15px 20px; font-size:15px; line-height:26px;}



.dptd_01{ width:67px; height:auto; display:inline-block; border:1px solid #ddd;}



.dptd_02{ color:#3f74df; font-weight:bold;}



.t_center{ text-align:center;}



.dptd td a:hover{ color:#f00;}



.dptd_03{ color:#3f74df; display:block;}



.dptd_04{ color:#3f74df; display:block; margin:10px 0px 0px 0px;}



.dptd_04 img{ width:20px; vertical-align:middle; margin:0px 10px 0px 0px;}



.dptd_05 img{ width:36px; vertical-align:middle; margin:0px 10px 0px 0px;}



.dptd_06{ height:38px; line-height:38px; background:#3f74df; color:#fff; border-radius:12px; padding:0px 25px; display:inline-block;}



.dptd_06:hover{ background:#999999; color:#fff !important;}



.dptd tr:hover{ background:#f3f3f3;}




#HBox{width:100% !important;height:50px!important;margin:0 auto;top:0px !important; left:0px !important; margin-left:0px !important;box-shadow:1px 1px 5px #333;-webkit-box-shadow:1px 1px 5px #333;display:none;background-color:#ffffff;z-index:100000; margin-top:auto !important; padding:20px 0px;}


.ss{ width:1000px; height:50px; border-bottom:1px solid #ddd; margin:0px auto; display:block;}
.ss .ss_text{ height:49px; line-height:49px; width:900px; border:none;}
.ss .ss_submit{ height:50px; line-height:50px; width:80px; background:url(../images/ss_01.png) right center no-repeat;border:none;}


/* 滚动内容样式 */
.scroll_main {width:750px;display:block; margin:15px 0px 0px 0px;border:1px solid #ddd;}
/* 滚动内容区样式 */
.scroll_wrap {width: 100%;height:230px;position: relative;overflow: hidden;}
/* 滚动内容样式 */
.scroll_wrap .scroll_cont{height:99%;overflow: hidden; padding:0px 3% 1% 3%;}
.scroll_wrap .scroll_bar{position: absolute;top:0;right:0;width: 5px;height: 100%;background-color: #e4e4e4;}
.scroll_wrap .scroll_slider{position: absolute;top: 0;left: 0px;width: 5px;height: 48px;background-color: #c90210;border-radius:5px;opacity: .5}
.scroll_wrap .scroll_slider:hover{opacity: 1}
















/*用户信息*/



.yhxx{ width:98%; border:1px solid #ddd; padding:1% 1% 3.5% 1%; margin:-20px auto 30px auto; background:url(../images/gm_bg.jpg) right 12px no-repeat; overflow: hidden;}



.yhxx h2{ font-size:18px; font-weight:bold; color:#121212; padding:30px 0px 0px 30px;}



.yhxx label{ width:85px; height:45px; line-height:45px; display:inline-block;padding:20px 0px 0px 30px; font-size:15px;}



.yhxx li{ height:47px; margin:15px 0px;}



.yhxx .yhxx_text01{ width:365px; height:45px; line-height:45px; padding:0px 0px 0px 10px; border:1px solid #ddd;}



.yhxx .yhxx_text02{ width:180px; height:45px; line-height:45px; padding:0px 0px 0px 10px; border:1px solid #ddd;}



.yhxx .yhxx_text03{ font-size:15px; color:#4090f9; padding:0px 0px 0px 15px;height:45px; line-height:45px;}



.yhxx .yhxx_text03:hover{ color:#f00;}



.yhxx_text04{ height:40px; line-height:40px; background:#3f74df; color:#fff; font-size:15px; display:inline-block; padding:0px 0px; width:120px; border:none;}



.yhxx_text04:hover{ background:#3b6ed6;}







.yhxx_text05{ height:40px; line-height:40px; background:#999; color:#fff; font-size:15px; display:inline-block; padding:0px 0px; width:120px; margin:0px 0px 0px 25px; border:none;}



.yhxx_text05:hover{background:#3b6ed6;}







/*关于通源*/



.bg_03{ width:100%; height: auto; background:#fbfcfe;overflow:hidden;}



























.jjfa{ width:1440px; margin:20px auto;}



.jjfa h2{ font-size:20px; font-weight:bold; color:#fff; padding:0px 0px 15px 0px; text-align:center;}



.jjfa p{ font-size:16px; line-height:30px; color:#fff; text-align:center;}



.jjfa ul{ width:80%; margin:30px auto 0px auto; display:block;}



.jjfa ul li{ width:33.333%; float:left;}



.jjfa ul li img{ width:80%; border-radius:50%; border:3px solid #9fc4f9; display:inline-block;}







/*定制流程*/



.dzlc{ width:1440px; margin:0px auto; background:url(../images/line_05.png) left 82px repeat-x; overflow:hidden;}



.dzlc ul{ width:1392px; margin-left:-46px;}



.dzlc li{ width:134px; height:190px; text-align:center; float:left; margin:15px 49px;}



.dzlc li img{ width:134px; height:134px;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}



.dzlc li h2{ height:50px; line-height:50px; font-size:18px;}



.dzlc li:hover img{-webkit-transform: rotate(360deg) skew(0deg) scale(1.0) translate(0px,0);-moz-transform: rotate(360deg) skew(0deg)scale(1.0) translate(0px,0);}







/*定制需求*/



.dzxq{ width:1440px; margin:0px auto; background:#fff;}



.dzxq_l{ width:590px; height:auto; padding:30px;}



.dzxq_l_text{ width:46%; height:47px; line-height:47px; padding:0px 0px 0px 2%; border:1px solid #ddd; margin:0px 0px 15px 0px;}



.dzxq_l_text:nth-child(2n){ float:right;}



.dzxq_l_text:last-child{ width:98%;}







.dzxq_r{width:590px; height:auto; padding:30px; background:#2d73e1;}



.dzxq_l_text1{ width:98%; height:45px; line-height:45px; padding:0px 0px 0px 2%; border:1px solid #ddd; margin:0px 0px 15px 0px;}



.dzxq_l_textarea{ width:98%; height:100px; line-height:28px; padding:0px 0px 0px 2%; border:1px solid #ddd; margin:0px 0px 15px 0px;}



.dzxq_l_submit{ height:47px; line-height:47px; background:#fff; border-radius:10px; font-size:16px; padding:0px 55px; color:#2d73e1; border:none; margin:0px 50px 0px 22%;}



.dzxq_l_reset{ height:47px; line-height:47px; background:#fff; border-radius:10px; font-size:16px;padding:0px 55px; color:#2d73e1; border:none;}



.dzxq_l_submit:hover{ background:#1d60c9; color:#fff;}



.dzxq_l_reset:hover{ background:#1d60c9; color:#fff;}



















.dlscx{ width:100%;}



.dlscx h1{ font-size:35px; font-family:"Arial"; font-weight:bold; color:#0d4fb1;}



.dlscx h2{ font-size:22px; margin:6px 0px;}



.dlscx p{ font-size:16px; height:35px; line-height:35px;color:#666;}



.dlscx .dlscx_logo{ width:auto; height:70px; margin:0px 0px 5px 0px;}



.dlscx .dlscx_img{ width:50%; float:left; height:350px; margin:0px 20px 0px 0px;}











.xswl_bg{ width:100%; height: auto; margin:25px 0px; background-size:100% auto;}



.xswl_bg img{ width:100%; height:auto;}











/*研发能力*/



.yfsl_01{ width:100%; margin:0px auto;}



.yfsl_01 img{ width:794px; height:424px; float:left; margin:0px 50px 0px 0px;}



.yfsl_01 h2{ font-size:30px; font-weight:bold; background:url(../images/line_01.jpg) left bottom no-repeat; display:inline-block; padding:0px 0px 20px 0px; margin:35px 0px 25px 0px;}



.yfsl_01 p{ height:170px; display:block; overflow:hidden;}



.yfsl_01 a{ height:40px; line-height:40px; background:#d12d24; border-radius:25px; display:inline-block; padding:0px 30px; color:#fff; font-size:16px; margin:25px 0px 0px 0px;}







.yfsl_02 ul{ width:1320px; margin-left:-10px;}



.yfsl_02 li{ width:306px; height:255px; float:left; margin:12px; overflow:hidden;}



.yfsl_02 li img{ width:306px; height:222px;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}



.yfsl_02 li:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}



.yfsl_02 li span{ height:35px; line-height:35px; font-size:16px; display:block; text-align:center; position:relative; z-index:999; background:#fff;}





/*留言列表*/

.lylb{ width:100%; max-width:1440px; margin:50px auto;}

.lylb li{ margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #ddd;}

.lylb li h2{ font-size:18px; font-weight:bold; line-height:30px; padding-bottom:10px;}

.lylb li p{ font-size:16px; line-height:28px;}



































