﻿@charset "utf-8";
/**{transition:all .5s;}*/

/*BANNER*/
.BANNER{ overflow: hidden; height: 500px;  position: relative; z-index: 2;}
/*-------------------------------------BANNER-----------------------------*/
.bannerbg{ width:100%;  position:relative;  height:500px;  }
.bannerbg .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.bannerbg .bd ul{ width:100% !important;  }
.bannerbg .bd li{ width:100% !important;  height:400px; overflow:hidden; text-align:center;  }
.bannerbg .bd li a{ display:block; height:400px; }

.bannerbg .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:50%; height:30px; line-height:30px; text-align:center;
	             _background:#000; _filter:alpha(opacity=60); }
.bannerbg .hd ul{ text-align:center;  padding-top:5px;  }
.bannerbg .hd ul li{ cursor:pointer; background:url(../images/qhBg.png) no-repeat right top; display: inline-block;margin:0 2px;width:16px;height:15px;text-align:center;float:left}
.bannerbg .hd ul .on{ background:url(../images/qhBg.png) no-repeat right bottom; }

.hzparner{background: url(../images/msbg.png); position:relative; z-index: 50;}
.hzparner .container{ position: relative; top: -5px; left: 0px;}
.hzparner .hzparnercont{ overflow: hidden; padding: 0px 20px; background: #fff; border-top: 5px solid #f16528;}
.hzparnercont .toptitle{ height: 28px; width: 100%; text-align: center; border-bottom: 1px solid #dcdcdc;}
.hzparnercont .toptitle *{ display: inline-block; padding: 0 17px;}
.hzparnercont .toptitle a{ font-size: 16px; color: #0668ca; background: #fff; padding-top: 17px;}
.hzparnercont .toptitle span{ color: #666666; font-family: "Arial"; font-weight: normal; display: block; font-size: 12px; margin-top: 2px;}
.hzparnercont .hzshow{ margin-top: 55px; padding-bottom: 22px;}
.hzparnercont .hzshow ul{ overflow: hidden; margin: 0px auto;}
.hzparnercont .hzshow ul li{ float: left; width: 210px; padding: 0px 12px; text-align: center; overflow: hidden; border-left: 1px dotted #b2b2b2;}
.hzparnercont .hzshow ul li img{ display: block;}
.hzparnercont .hzshow ul li p{ height: 22px; line-height: 22px; padding: 0px 6px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.hzparnercont .hzshow ul li p a{ color: #666666;}
/*合作伙伴_end*/



.cpcenter{background: url(../images/msbg.png); overflow: hidden; padding: 15px 0;}
.cpcenter .sycplist{ width: 240px; text-align: left; overflow: hidden; background: #fff; padding-bottom: 12px;}
.sycplist .menutitle{ height: 60px; border-left: 5px solid #f16528; padding-top: 20px; padding-left: 61px; background: #0668ca url(../images/cptitle.png) no-repeat 20px 24px;}
.sycplist .menutitle a{ font-size: 16px; color: #fff;}
.sycplist .cpsortlist{ padding: 0px 25px; margin-top: 4px;}
.sycplist .cpsortlist dl{ overflow: hidden; background: url(../images/dlb-line.png) no-repeat left top; margin-top: 12px; padding-top: 10px;}
.sycplist .cpsortlist dl.nomg{ padding-top: 0px; background: none;}
.sycplist .cpsortlist dl dt{ height: 35px; line-height: 35px; text-align: left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.sycplist .cpsortlist dl dt a{ font-size: 15px; color: #0668ca; font-weight:bold;}
.sycplist .cpsortlist dl dd{/* height: 27px;*/ line-height: 27px; margin: 7px 0px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.sycplist .cpsortlist dl dd a{ display: inline-block; width: 168px; height: 33px; text-decoration: none; line-height: 27px; background: url(../images/sj.png) no-repeat 6px center; padding-left: 18px; font-size: 13px; /*color: #fff;*/float:left;}
.sycplist .cpsortlist dl dd:hover{background: url(../images/dd-hover.png) no-repeat;}
.sycplist .cpsortlist dl dd.cur{background: url(../images/dd-hover.png) no-repeat;}
.sycplist .cpsortlist dl dd:hover a{background: url(../images/sj-h.png) no-repeat 6px center; color:#fff;}
.sycplist .cpsortlist dl dd.cur a{background: url(../images/sj-h.png) no-repeat 6px center;}
/*----------sycplist-end----------*/

.cpcenter .cpcon{ width: 740px; overflow: hidden; background:#fff url(../images/cpsidebg.png) repeat-y;}
.cpcon .cptab{ height: 85px; overflow: hidden;}
.cpcon .cptab li{ height: 80px; width: 25%; float: left; background: url(../images/cptabbg.jpg) repeat-x;}
.cpcon .cptab li a{ display: block; width: 100%; height: 80px; position: relative; text-decoration: none; text-align: center; background:url(../images/cpsidebg2.png) no-repeat left top;}
.cpcon .cptab li a span{ display: block; font-size: 16px; color: #2f2f2f; padding-top: 21px;}
.cpcon .cptab li a em{ font-size: 12px; color: #bdbdbd; font-family: "Arial"; }
.cpcon .cptab li a i{ display: none; width: 100%; height: 5px; background: #f16528; position: absolute; bottom: 0px; left: 0px;}
.cpcon .cptab li a b{ display: none; width: 7px; height: 4px; background: url(../images/sj2.png) no-repeat; position: absolute; bottom: -4px; left: 50%; margin-left: -3px;}
.cpcon .cptab li:hover i{ display: block;}
.cpcon .cptab li.on i{ display: block;}
.cpcon .cptab li:hover b{ display: block;}
.cpcon .cptab li.on b{ display: block;}


.cpcon .cppiclist{ margin-top: 8px; * padding-bottom: 20px; overflow: hidden;}
.cpcon .cppiclist ul{ overflow: hidden; margin-left: -1px;}
.cpcon .cppiclist ul li{ float: left; width: 225px; height: 202px; text-align: center; margin: 17px 0px; padding: 0px 10px; border-left: 1px dotted #b3b3b3;}
.cpcon .cppiclist ul li img{ display: block;}
.cpcon .cppiclist ul li p{ height: 30px; line-height: 30px; padding: 0px 6px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.cpcon .cppiclist ul li p a{ font-size: 13px; color: #333333;}

/*----------cpcon-end----------*/
/*产品中心_end*/



.Banner2{background: url(../images/msbg.png); overflow: hidden;}
.Banner2 .container{ height: 210px; background: url(../images/Banner2.jpg) no-repeat; overflow: hidden;position: relative;}
.Banner2 .ljzx{ display: block; width: 167px; height: 52px; background: url(../images/ljzx.png) no-repeat; float: right; margin-right: 50px; margin-top:53px;}
.Banner2 span{position: absolute;top: 113px;right: 93px;font-size: 14px;color: #F16528;}
.Banner2 p{position: absolute;top: 125px;right: 71px;color: #fff;line-height: 30px;font-size: 20px;}
/*-- Banner2_end --*/



.Wslyc{ overflow: hidden;}
.Wslyc .container{ overflow: hidden; padding-top: 40px; padding-bottom: 47px;}
.Wslyc .Wslyctop{ width: 100%; height: 30px; line-height: 30px; text-align: center; border-bottom: 1px solid #dcdcdc; font-weight: normal;}
.Wslyc .Wslyctop span{ display: inline-block; color: #0668ca; font-size: 22px; padding: 15px 18px 0 18px; background: #fff;}
.Wslyc .Wslyctop em{ font-size: 30px; color: #2f2f2f; display: block;}
.Wslyc .Wslyctop em strong{ color: #f37843;}
.Wslyc .Wslyccont{ overflow: hidden; margin-top: 85px;}
.Wslyc .Wslyccont img{ display: block; width: 100%;}
/*阳诚通光纤光缆PK普通光纤光缆_end*/


.sycase{ height: 410px; /*background: url(../images/Sucvlbg.jpg) repeat-x;*/}
.sycase .container{ overflow: hidden; padding-top: 26px;}
.sycase .toptitle{ font-weight: normal; height: 30px; text-align: center; border-bottom: 1px solid #045BB2;}
.sycase .toptitle a{ font-size: 22px; color: #fff; display: inline-block; padding: 20px 50px 10px; background: #045BB2; padding-top: 15px;}
.sycase .toptitle span{ font-size: 12px; color: #fff; font-family: "Arial"; display: block; margin-top: 3px;}

.sycase .sycasecon{ margin-top: 62px;}
.sycase .sycasecon ul{ overflow: hidden; margin: 0px auto; width: 988px;}
.sycase .sycasecon ul li{ float: left; width: 240px; text-align: center; margin-right: 7px; overflow: hidden; position: relative;}
.sycase .sycasecon ul li img{ display: block;}
.sycase .sycasecon ul li p{ height: 22px; line-height: 22px; padding: 14px 0px; background: #fff;}
.sycase .sycasecon ul li p a{ font-size: 13px; color: #2f2f2f;}

.sycase .sycasecon ul li .skins{ width: 240px; height: 240px; background: url(../images/guang.png); position: absolute; left: -240px; top: 0px;}
/*成功案例_end*/


.Yctyw{ height: 480px; background: url(../images/msbg.png);}
.Yctyw .container{ position: relative; height: 450px; padding-top: 30px; overflow: hidden;}
.Yctyw .kmore{ width: 136px; display: block; height: 45px; line-height: 45px; text-align: center; font-size: 13px; color: #2f2f2f; background: url(../images/kmore.png) no-repeat; margin: 0px auto;}
.Yctyw h5{ text-align: center; margin-top: 45px; height: 52px; width: 100%; position: absolute; left: 0px; top: 62px; z-index: 6;}
.Yctyw h5 span{ font-size: 22px; color: #0668ca; display: block;}
.Yctyw h5 em{ font-size: 12px; color: #2f2f2f; color: #2f2f2f;}
.Yctyw .wt{ position: absolute;width: 187px; height: 187px; overflow: hidden; bottom: 100px; z-index: 10;}
.Yctyw .wt1{left: 32px;}
.Yctyw .wt2{left: 257px;}
.Yctyw .wt3{left: 539px;}
.Yctyw .wt4{left: 766px;}

.Yctyw .person{ position: absolute; left: 393px; bottom: 0px; width: 223px; height: 321px; background: url(../images/person.png) no-repeat; z-index: 4;}
.Yctyw .overlay{ position: absolute; z-index: 20; width: 498px; height: 68px; background: url(../images/huxing.png) no-repeat; bottom: 0px; left: 50%; margin-left: -249px;}
/*Yctyw_end*/



.yctys{ overflow: hidden;}
.yctys .ysbg{ height: 387px; position: relative; z-index: 5;}
.yctys .ysbg1{background: url(../images/ys1_01.jpg) no-repeat top center;}
.yctys .ysbg2{background: url(../images/ys1_02.jpg) no-repeat top center;}
.yctys .ysbg3{background: url(../images/ys1_03.jpg) no-repeat top center;}
.yctysText{ height: 1161px; margin-top: -1161px; overflow: hidden; position: relative; z-index: 8; }
.yctysText .toptitle{ overflow: hidden; text-align: center;}
.yctysText .toptitle h4{font-size: 42px; color: #0668ca; padding-top: 20px; padding-bottom: 4px;}
.yctysText .toptitle h4 em{ font-weight: normal; color: #f16528;}
.yctysText .toptitle span{ font-size: 22px; color: #333333;}
.yctysText .toptitle p{ font-size: 12px; color: #bebebe; font-family: "Arial"; word-spacing:4px; margin-top: 15px;}
.yctysText .Text{ position: absolute; width: 300px; overflow: hidden;}
.yctysText .Text h5{ font-weight: normal; font-size: 24px; color: #f16528;}
.yctysText .Text p{font-size: 12px; color: #bebebe; font-family: "Arial"; word-spacing:4px; margin-top: 3px;}
.yctysText .Text ul{ overflow: hidden; margin-top: 37px;}
.yctysText .Text ul li{ font-size: 14px; background: url(../images/gou.png) no-repeat left 5px; padding-left: 17px; color: #333333; line-height: 18px; margin-bottom: 12px;}
.yctysText .Text1{ top:492px; left: 23px;}
.yctysText .Text2{ top:378px; left: 353px;}
.yctysText .Text3{ top:812px; left: 353px;}
.yctysText .Text4{ top:396px; left: 685px;}
.yctysText .Text5{ top:810px; left: 685px;}
.yctysText .hotline{ width: 198px; overflow: hidden; position: absolute; top: 919px; left: 0px; text-align: right;}
.yctysText .hotline dt img{ display: inline-block;}
.yctysText .hotline dd{ overflow: hidden;}
.yctysText .hotline dd span{font-size: 14px; color: #666666;}
.yctysText .hotline dd p{ font-family: "Arial";  color: #f16528; font-size: 24px;}
/*-- 阳诚通信五大优势_end --*/



/*-----------------------cmtitle------------------*/
.cmtitle{ width: 100%; height: 60px; background: url(../images/cmttbg.jpg) repeat-x; line-height: 60px; font-weight: normal; border-left: 3px solid #0668ca; }
.cmtitle em{ float: left;}
.cmtitle em *{ float: left; }
.cmtitle em>a{ line-height: 60px; margin-left: 20px; margin-right: 3px; font-size: 16px; color: #0668ca;}
.cmtitle em>span{ font-size: 12px; color: #666666; font-family: "Arial"; line-height: 70px;}
.cmtitle .smore{ float: right; font-size: 13px; color: #999999; margin-right: 20px;}
/*-----------------------cmtitle-end-----------------*/

.khgy{ overflow: hidden; background: url(../images/msbg.png);}
.khgy .container{ padding-top: 20px;}
.khgy .Lside{ width: 710px; overflow: hidden; background: #ffffff; padding-bottom: 32px;}
.khgy .Lside .Lsidecont{ margin-top: 20px; padding: 0px 16px;}
.khgy .Lsidecont ul{ overflow: hidden;}
.khgy .Lsidecont ul li{ width: 220px; float: left; margin: 0px 3px;}
.khgy .Lsidecont ul li img{ display: block;}
.khgy .Lsidecont ul li h5{ height: 25px; line-height: 25px; margin-top: 6px; margin-bottom: 8px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.khgy .Lsidecont ul li h5 a{ font-size: 13px;color: #0668ca;}
.khgy .Lsidecont ul li p{ line-height: 22px; height: 66px; color: #666666; font-size: 13px;}
/*Lside_end*/

.khgy .Rside{ width: 250px; overflow:hidden; background: #fff;}
.khgy .Rside .Rsidecont{ margin-top: 36px; padding-bottom: 30px; position: relative;}
.khgy .Rside .Rsidecont .tempWrap{margin:0 auto;}
.khgy .Rside .Rsidecont ul{ width: 135px; height: 240px; overflow: hidden; margin: 0px auto;}
.khgy .Rside .Rsidecont ul li{width: 135px;}
.khgy .Rside .Rsidecont ul li img{ display: block;}
.khgy .Rside .Rsidecont ul li p{ height: 42px; line-height: 42px; text-align: center; padding: 0px 5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.khgy .Rside .Rsidecont ul li p a{ font-size: 13px; color: #666666;}
.khgy .Rside .Rsidecont .btn{ position: absolute; top: 78px; width: 33px; height: 33px; display: block;}
.khgy .Rside .Rsidecont .prev{background: url(../images/prevbtn.png) no-repeat; left: 13px;}
.khgy .Rside .Rsidecont .next{background: url(../images/nextbtn.png) no-repeat; right: 13px;}
.khgy .Rside .Rsidecont .prev:hover{background: url(../images/prevbtn-h.png) no-repeat;}
.khgy .Rside .Rsidecont .next:hover{background: url(../images/nextbtn-h.png) no-repeat;}
/*-- 客户感言_end --*/

.Banner3{background: url(../images/msbg.png); overflow: hidden; padding-bottom: 20px;}
.Banner3 .container{ height: 190px; background: url(../images/Banner3.jpg) no-repeat; overflow: hidden;position: relative;}
.Banner3 .ljzx{ display: block; width: 167px; height: 52px; background: url(../images/ljzx.png) no-repeat; float: right; margin-right: 50px; margin-top: 51px;}
.Banner3 span{position: absolute;top: 113px;right: 93px;font-size: 14px;color: #F16528;}
.Banner3 p{position: absolute;top: 125px;right: 71px;color: #fff;line-height: 30px;font-size: 20px;}
/*-- Banner2_end --*/



.syabout{ height: 385px; /*background: url(../images/fnjbg.jpg) no-repeat top center;*/ overflow: hidden;}
.syabout .container{ padding-top: 62px;}
.syabout .syaboutcon{ overflow: hidden;}
.syabout .syaboutcon .video{ float:left;}
.syabout .syaboutcon .video img{ display: block; background: #0668ca; padding: 20px 20px;}
.syabout .syaboutcon .gsdetail{ padding-left: 469px;}
.syabout .syaboutcon .gsdetail h5{ height: 20px; line-height: 20px; margin-top: 2px; font-weight: normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  font-size: 16px; color: #fff;}
.syabout .syaboutcon .gsdetail h5 a{ font-size: 16px; color: #f16528;}
.syabout .syaboutcon .gsdetail span{ font-size: 24px; color: #0668ca;}
.syabout .syaboutcon .gsdetail p{ height: 154px; line-height: 22px; margin-top: 14px; overflow: hidden; }
.syabout .syaboutcon .gsdetail .kmore{ display:block; width: 136px; margin-top: 21px; background: url(../images/kmore.png) no-repeat; height: 45px; line-height: 45px; text-align: center; font-size: 13px; color: #fff;}

.syabout .downsecton{ margin-top: 39px;}
.syabout .downsecton ul{ overflow: hidden; margin: 0px auto; width: 1000px;}
.syabout .downsecton ul li{ float: left; text-align: center; width: 240px; overflow: hidden; margin-right: 7px;}
.syabout .downsecton ul li img{ display: block; background: #fff; padding: 10px 10px;}
.syabout .downsecton ul li p{ height: 30px; line-height: 30px; margin-top: 5px; padding: 0px 5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.syabout .downsecton ul li p a{ font-size: 13px; color: #fff;}

/*阳诚通讯科技_end*/


 

.synews{overflow: hidden; background: url(../images/msbg.png);}
.synews .synewscon{ overflow: hidden; padding: 20px 0;}
.synewscon .sycontact{ background: #ffffff; overflow: hidden; width: 320px; padding-bottom: 17px; *padding-bottom: 35px;}
.synewscon .sycontact .sycontactcon{ padding: 0px 25px; height: 256px; margin-top: 18px; overflow: hidden;}
.synewscon .sycontact .sycontactcon p{line-height: 43px;}
.synewscon .sycontact .sycontactcon dl{ overflow: hidden; width: 100%; padding-bottom: 18px; margin-bottom: 18px; border-bottom: 1px solid #eaeaea;}
.synewscon .sycontact .sycontactcon dl dt{ height: 28px; line-height: 28px; background: url(../images/wen.jpg) no-repeat left center; margin-bottom: 8px; padding-left: 31px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.synewscon .sycontact .sycontactcon dl dt a{ font-size: 13px; color: #0668ca;}
.synewscon .sycontact .sycontactcon dl dd{ line-height: 18px; height: 54px; font-size: 13px; color: #333333; padding-left: 31px; padding-top: 3px; background: url(../images/da.jpg) no-repeat left 0px;}

.synewscon .sysxw{background: #ffffff; overflow: hidden; width: 320px; margin-left: 20px;}
.synewscon .syhyzx{background: #ffffff; overflow: hidden; width: 320px;}
.sysxw .sygsnewscont{ overflow: hidden; padding: 20px 20px; width: 280px;}
.syhyzx .sygsnewscont{ overflow: hidden; padding: 20px 20px; width: 280px;}
.sygsnewscont .dgxqing{ overflow: hidden; width: 100%;}
.sygsnewscont .dgxqing dt{ float: left;}
.sygsnewscont .dgxqing dt img{ display: block;}
.sygsnewscont .dgxqing dd{ padding-left: 142px;}
.sygsnewscont .dgxqing dd h5{ height: 28px; line-height: 28px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.sygsnewscont .dgxqing dd h5 a{color: #0668ca; font-size: 13px;}
.sygsnewscont .dgxqing dd h5 p{ height: 64px; line-height: 16px; color: #333333; font-size: 12px;}
.sygsnewscont .Newslist{ overflow: hidden; width: 100%; margin-top: 17px;}
.sygsnewscont .Newslist li{ height: 32px; line-height: 32px; overflow: hidden;}
.sygsnewscont .Newslist li *{ display: inline-block;}
.sygsnewscont .Newslist li a{ font-size: 12px; color: #333333; float: left; width: 255px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.sygsnewscont .Newslist li span{ float: right; font-size: 13px; color: #d3d3d3;}
/*<!-- 行业动态_end -->*/


.sylinks{overflow: hidden; background: url(../images/msbg.png);}
.sylinkscon{ border-top: 5px solid #f16528; width: 100%; padding: 15px 0px; background: #fff; overflow: hidden;}
.sylinkscon .lside{ overflow: hidden; width: 93px; height: 22px; line-height: 22px; margin-left: 20px; float: left;font-size: 13px;color: #0668ca;}
.sylinkscon .lside *{ float: left; display: inline-block;}
.sylinkscon .lside a{ font-size: 13px; color: #0668ca; margin-left: 10px;}
.sylinkscon ul{ overflow: hidden; width: 855px; float: right;}
.sylinkscon ul li{ float: left; margin:0 12px; line-height: 22px; height: 22px;}
.sylinkscon ul li a{ font-size: 13px; color: #666666;}
.sylinkscon .lside img{display:block; 
	-webkit-animation:sunny 4s linear infinite;
	-ms-animation:sunny 4s linear infinite;
	-moz-animation:sunny 4s linear infinite;
	animation:sunny 4s linear infinite;
}
@-webkit-keyframes sunny{
	0%{-ms-transform:rotate(0deg); -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); transform:rotate(0deg);}
	100%{-ms-transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); transform:rotate(360deg);}
}
@-ms-keyframes sunny{
	0%{-ms-transform:rotate(0deg); -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); transform:rotate(0deg);}
	100%{-ms-transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); transform:rotate(360deg);}
}
@-moz-keyframes sunny{
	0%{-ms-transform:rotate(0deg); -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); transform:rotate(0deg);}
	100%{-ms-transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); transform:rotate(360deg);}
}
@keyframes sunny{
	0%{-ms-transform:rotate(0deg); -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); transform:rotate(0deg);}
	100%{-ms-transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); transform:rotate(360deg);}
}
/*友情连接_end*/