@charset "utf-8";
/* CSS Document*/
*{ margin:0 auto; padding:0px;}
body{ font-size:12px; line-height:22px; font-family:arial; color:#545454; text-align:left; background:#fff;}
img{border:0px; margin:0px; padding:0px}
ul,li,p{ list-style:none; margin:0px; padding:0px;}
.fl{ float:left;}
.fr{ float:right;}
.l{ text-align:left;}
.c{ text-align:center;}
.r{ text-align:right;}
.clear{ clear:both;}
.f14{ font-size:14px;}
a{color:#545454; text-decoration:none}
a:hover{color:#7abbe1; text-decoration:none}
.p10{ padding-top:10px;}
.red{ color:#c20000;}

.head{ width:100%; height:176px; background:#f4f4f4 url(../images/topbg.gif) repeat-y;}
.top{ width:960px; margin:0 auto; height:143px;}
.top .logo{ padding-right:30px; padding-top:30px; width:202px; height:95px; float:left;}
.navl{ width:720px; float:left; font-family:"微软雅黑";}
.navl li{ padding-left:28px; text-align:left; float:left; height:53px; padding-top:90px; width:89px; border-right:#e7e7e7 1px solid; line-height:14px;font-size:14px;}
.navl li span{-webkit-text-size-adjust: none; font-size:8px; font-family:arial, Verdana, Geneva, sans-serif; }
.navl .bg{ color:#c8c8c8; display:block;  height:53px; padding-left:28px; padding-top:90px; width:89px; background:url(../images/navhover.gif) no-repeat 20px top; border-right:#e7e7e7 1px solid;}
.navl .bg a{color:#fff;font-size:14px;}
.navl .bg a:hover{ color:#fff}
.navl li a:Hover{ color:#99cc33;}
.bor0{ border-right:0px;}

/*banner*/
#full-screen-slider { width:100%; height:404px;position:relative; border-top:#CCC 1px solid;}
#slides { display:block; width:100%; height:404px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:348px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FF6600}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}


.contact{ width:100%; height:auto; background:url(../images/contbg.gif) no-repeat center top;}
.cmain{ width:960px;}
.cnmain{ width:1000px; background:url(../images/bgline.gif) no-repeat center 570px;}
.online{ width:960px; position:relative; height:58px;z-index:999;}
.online .service{ width:960px; background:url(../images/online.gif) no-repeat; height:87px; position:absolute; top:-30px;}
.online .service .lef{ width:200px; padding-left:245px; padding-top:20px;}
.online .rtel{ width:400px; padding-right:27px; float:right}
.online .rtel .scc{ width:400px; padding-top:19px; text-align:right}
.online .rtel .dell{ color:#383838; float:right; font-family:"微软雅黑"; font-size:11px; padding-top:3px; width:365px; text-align:left;}
.online .rtel .dell span{-webkit-text-size-adjust: none; font-family:Verdana, Geneva, sans-serif; float:right;}

.evns{ width:960px; background:url(../images/hotbg.gif) repeat-x; height:73px;}
.evnshot{ width:930px; height:73px; background:url(../images/hotlin.gif) no-repeat left 13px; border-bottom:#aec3d4 1px solid;}
.evnshot .posn{ background:none; padding-top:20px;}
.evnshot .rig{ width:270px; float:right; padding-top:15px;}
.evnshot .rig li{ padding-right:8px; width:56px; height:60px; float:left; position:relative}
.evnshot .rig .luj{ width:56px; height:60px; background:url(../images/hotsg.png) no-repeat; position:absolute; left:0; top:0}
.evnshot .rig .luj a{ width:56px; height:50px; display:block}
.evnshot .rig .luj a:hover{width:56px; height:50px;}
.evnshot .rig span{ padding-top:33px; float:right;}

.evnsbot{ width:960px; margin-top:32px; padding-bottom:35px;}
.hel{ width:960px; float:left;}
.hel ul{ width:960px; float:left}
.hel li { FLOAT:left; height:97px; padding:0 10px 0 17px;}
.hel li {WIDTH:290px; height:97px; DISPLAY: block; OVERFLOW: hidden}
.hel li  B{	FONT-WEIGHT: normal}
.hel li SPAN{TEXT-ALIGN: center; LINE-HEIGHT: 14px; WIDTH: 94px; DISPLAY: inline; FONT-FAMILY: Verdana, Geneva, sans-serif; background:url(../images/eventbg.gif) no-repeat left top; FLOAT: left; HEIGHT: 84px; COLOR: #666; FONT-SIZE: 13px; CURSOR: pointer; MARGIN-RIGHT: 25px; PADDING-TOP: 13px}
.hel li SPAN I{LINE-HEIGHT:58px; font-style:normal; DISPLAY: block; FONT-FAMILY: "微软雅黑"; FONT-SIZE: 55px}
.hel li a H3{BORDER-BOTTOM: #b5b5b5 1px solid; LINE-HEIGHT: 36px; WIDTH: 160px; FONT-FAMILY: "微软雅黑"; MARGIN-BOTTOM: 5px; FLOAT: left; HEIGHT: 36px; COLOR: #666; FONT-SIZE: 16px; OVERFLOW: hidden; CURSOR: pointer}
.hel li P{	LINE-HEIGHT: 18px; WIDTH:160px; FLOAT: left; HEIGHT: 36px; COLOR: #888; OVERFLOW: hidden; CURSOR: pointer}
.hel li A:hover SPAN I {COLOR: #7abbe1}
.hel li A:hover B {COLOR: #7abbe1}
.hel li A:hover H3 {COLOR: #7abbe1}
.hel li A:hover span{COLOR: #7abbe1}
.movie{ width:960px;}
.movie .list{ width:960px; height:55px; background:url(../images/movsh.gif) no-repeat left center;}
.movie .list span{ float:right; padding-right:20px; padding-top:15px;}
.moow{ width:1000px; overflow:hidden}
.moow .lef{ width:20px}
.moow .rig{ width:20px}
.movenow{ float:left; background:url(../images/movie.gif) no-repeat center top; width:960px; }
#content{ float:left; padding-top:10px; width:960px;}
#content h1{ margin-bottom:10px;  font-family:"微软雅黑"; font-weight:100}
#scroll {width:950px; height:271px;overflow:hidden;position:relative;z-index:2; float:left;}
#scroll li{float:left}
/*块2样式*/
.mqdemoa {width:3960px!important;width:1980px;list-style:none;margin:0;padding:0;overflow:hidden;}
.mqdemoa li { margin-left:17px; margin-right:24px; width:198px; height:271px; background:url(../images/movbg2.gif) no-repeat; float:left; text-align:center}
.mqdemoa li a{color:#7abbe1; text-decoration:none; line-height:22px; font-size:12px; display:block}
.mqdemoa li a:hover{ color:#FFF; width:198px; height:271px; background:url(../images/movbg.gif) no-repeat left top;}
.mqdemoa li p {margin:0;}
.mqdemoa li h3 {margin:0; text-align:center;}
.mqdemoa li span{  text-align:left; width:160px; padding-top:6px; display:block}
.mqdemoa li I{ display:block; width:110px; line-height:12px; color:#999999; padding-top:8px; font-style:normal; font-family:"arial"; font-size:10px;}
.mqdemoa li I em{ font-style:normal; color:#67a4ca}
.mqdemoa li a:hover I{ color:#FFF}
.mqdemoa li a:hover I em{color:#FFF}

.hogall{ width:940px; margin-top:28px; padding-top:15px; border-top:#eeeeee 1px solid; overflow:hidden}
.hozuop{ width:282px; float:left;} 
.hozuop .list{ float:left; width:282px;}
.hozuop .xuanr{  margin-top:5px; margin-left:14px; float:left; width:249px; position:relative}
.hozuop .sj{ position:absolute; right:-3px; top:-3px; width:81px; height:81px; background:url(../images/snowcase.png) no-repeat}
.hozuop .zuopin{ width:250px; height:27px; padding-top:7px; text-indent:2.3em; background:#ececec url(../images/HOEE.gif) no-repeat 10px center; }
.hozxt{ width:650px; float:right; padding-top:10px;}
.hozxt li{ margin:5px 11px; _margin:5px 8px; width:194px; height:319px; float:left; background:url(../images/xitang.gif) no-repeat left top;}
.hozxt li p{ text-align:center; padding-top:9px;}
.hozxt li a{ display:block}
.hozxt li a:Hover{width:194px; height:319px; color:#c73a1d; background:url(../images/xitang2.gif) no-repeat}
.hozxt .top{ width:190px; height:250px; padding-left:1px; padding-top:2px;}
.hozuop .hactivi{ width:250px; height:167px;}
.bantoto{ width:960px; height:104px;}
.floric{ width:1000px; padding-top:10px;}
.floric .huayi{ width:960px; float:left}
.floric .huayi .little{ width:960px; height:32px; padding-top:20px; background:url(../images/flori.gif) no-repeat;}
.floric .huayi .little em{ text-align:right; width:542px; float:left}
.floric .huayi .little span{ float:left; width:400px; text-align:right;}
.floric .lef{ width:20px}
.floric .xitan{ padding-left:7px; padding-right:5px; width:565px; height:255px; padding-top:15px; background:url(../images/fllef.gif) repeat-x;}
.floric .xdding{ padding-top:7px; width:350px; padding-right:15px;}
.floric .xdding .tell{ font-family:"微软雅黑"; font-size:16px; padding-left:120px; padding-top:24px; width:230px; height:79px; background:url(../images/topics.gif) no-repeat;}
.floric .xdding .tell a{ color:#67a4dc;}
.floric .xdding .tell p{ padding-left:25px; padding-top:25px; color:#fff; font-size:10px; font-family:Arial;}
.floric .xdding .tell p a{ color:#FFF}
.floric .xdding li{ height:35px; line-height:35px; width:330px; border-bottom:#CCC 1px solid; background:url(../images/topzy.gif) no-repeat 1px center; padding-left:20px;}
.vision{ width:1000px; padding-top:20px;}
.vision .lef{ width:20px}
.vishij{ width:960px; float:left}
.vishij .tell{ width:960px; height:126px; padding-bottom:4px;  position:relative}
.vishij .teme{ width:176px; height:159px; background:url(../images/video.png) no-repeat; position:absolute; right:-5px; top:0px;}
.xitvis{ width:610px; height:300px; padding-top:6px; background:url(../images/videbg.gif) no-repeat 94px center; }
.xitvis li{ float:left; padding:15px 20px; width:112px; height:117px; background:url(../images/sjxt.gif) no-repeat center 107px;}
.xitvis li p{ padding-top:2px;}
.xitvlind{ width:13px; float:left}
.xitrig{ padding-left:18px; padding-top:20px; width:303px; float:left}
.xitrig li{ float:left; margin:0px 10px; _margin:0px 9px; height:119px; width:129px; background:url(../images/bglli.gif) no-repeat}
.xitrig li img{ padding-top:5px;}
.xitrig li a{ display:block}
.xitrig li a:Hover{width:129px; height:119px; background:url(../images/bglli2.gif) no-repeat}
.xitrig .story{ margin-top:18px; width:282px; height:122px; background:url(../images/lovestory.gif) no-repeat;}
.xitrig .story p{ padding-top:28px; font-size:16px; color:#f7a53c; font-family:"微软雅黑";}
.xitrig .story h4{ float:left; padding-top:18px; width:142px; height:26px;}

.bottom{ width:100%; height:165px; background:url(../images/head.gif) no-repeat center top}
.dibot{ width:960px; padding-top:20px;}
.dibot h5{text-align:right;}
.dibot span{ padding-top:13px; width:187px; height:78px; float:left}
.dibot .dow{ font-family:Verdana; float:left; padding-top:18px; width:660px; padding-left:110px;}
.dibot .dow a{ padding:0 5px;}
.dibot .dow em{ font-style:normal; padding-left:65px;}
/*内页样式*/
.main1{ width:960px; overflow:hidden}
.column{ width:922px; border-bottom:#c8ccd8 1px solid;}
.abou{ width:922px; padding-top:22px; padding-bottom:20px; overflow:hidden}
.aboul{ float:left; width:305px; height:249px; }
.abour{ width:590px; height:249px; padding-left:15px; padding-top:3px;}
.abour .hell{ width:590px; height:227px;}
.abour .moee{ text-align:center; width:57px; line-height:17px; font-family:arial; font-size:10PX; color:#a6d345; height:17px; background:#a6d345;}
.ateam .lttlel{ padding-bottom:18px; widows:373px; float:left}
.abour .moee a{ display:block; color:#FFF}
.abour .moee a:hover{ background:#a6d345}
.ateam{ width:922px; border-top:#5c5a59 1px dashed; overflow:hidden}
.ateam .elef{ padding-top:8px; width:460px; padding-right:40px; margin-top:10px; border-right:#5c5a59 1px dashed;}
.ateam .lttle, .ateam .lttle{ width:460px;}
.ateam .fuy{ width:460px; padding-top:20px;}
.ateam .feng{ padding-top:6px; font-size:10px; font-variant:small-caps; line-height:14px; color:#c0c0c0}
.ateam .tpho{ padding-top:32px; width:450px;}
.ateam .tpho img{ padding-bottom:5px;}
.aserve{ width:385px; float:left; padding-top:18px;  padding-left:30px;}
.aserve li{ padding-top:0px; padding:1px; width:182px; float:left; height:138px;}
.aserve li p{ padding-top:2px; text-align:center}
.aserve .toop{ width:182px; height:108px;}
.joinus{ width:910px; overflow:hidden}
.joinus .litt{ color:#729e44; padding-top:26px; font-family:"arial"; width:910px; padding-left:266px; height:40px; border-bottom:#b2b2b2 1px solid; background:url(../images/joinus.gif) no-repeat left 15px;}
.joinus .litt span{ text-decoration:underline}
.joinus .little{ margin-top:20px; text-indent:1em; width:910px; height:33px; color:#729e44; line-height:33px; background:#e5e5e5; overflow:hidden}
.joinus .tell{ width:900px; padding-left:12px; padding-bottom:20px; padding-top:10px; line-height:26px;}
.abouts{ width:922px;}
.smaldh{ padding-bottom:40px; width:922px; padding-top:8px; background:url(../images/lang.gif) repeat-x left 32px; overflow:hidden}
.smaldh li{ text-align:center; width:153px; float:left; background:url(../images/lanmbg.gif) no-repeat left 24px; font-family:"微软雅黑";}
.smaldh li a{ color:#000;}
.smaldh li i{ font-style:normal; padding-bottom:5px; font-size:14px; display:block}
.smaldh li span{ height:20PX; font-size:9px; display:block}
.smaldh li p{}
.smaldh li A:hover{ color:#a6d345}
.smaldh .tul A{ color:#a6d345}
.xidan{ width:930px; background:url(../images/hotlin.gif) no-repeat left 13px; border-bottom:#aec3d4 1px solid;}
.xidan .posn{ background:none; padding-top:20px;}
.evnsee{ width:960px; background:url(../images/hotbg.gif) repeat-x;}

.abou h2{ font-size:40px; text-align:center; font-weight:100; font-family:"微软雅黑"; padding:30px 0;}
.abou .nelist{ width:850px; padding-top:15px;}
.cnmainnei{height:auto; min-height:840px; height:auto !important; height:840px; overflow:visible;
 width:1000px; background:url(../images/bgline.gif) no-repeat center 400px;}
.fenye{ font-family:"微软雅黑"; font-size:16px; width:100%; font-weight:bold; padding:30px 0; text-align:right}
.news{ width:922px; padding-top:22px; padding-bottom:20px; overflow:hidden}
.news li{ margin-bottom:20px; width:922px; height:108px; background:url(../images/nebg.gif) no-repeat left 10px;}
.news .qul{ width:902px; text-indent:20px; height:20px; font-size:10px;}
.news .bottm{ width:920px;}
.news h2{ padding:8px 13px; width:65px; height:65px; float:left;}
.news .yrig{ width:810px; float:left}
.news strong{ height:34px; float:left; width:810px; padding-top:7px; font-family:"微软雅黑"; font-size:14px; font-weight:100;}
.news em{ font-style:normal; line-height:19px; float:left; width:810px; }
.fy { margin:0 0px 30px 0; LIST-STYLE-POSITION: outside; TEXT-ALIGN: right; LINE-HEIGHT:30px; LIST-STYLE-TYPE: none; WIDTH:940px; HEIGHT:30px; CLEAR: both; FONT-SIZE: 12px; PADDING-TOP:9px}
.fy B { color:#FFF; background:#000; padding:3px 8px;}
.fy A:link {border:#cccccc 1px solid; padding:3px 8px;}
.fy A:visited { border:#cccccc 1px solid; padding:3px 8px;}
.fy A:hover {border:#cccccc 1px solid; color:#F00; padding:3px 8px;}
.fy A:active {border:#cccccc 1px solid; color:#F00; padding:3px 8px;}
.fy SPAN {border:#cccccc 1px solid; color:#F00; padding:3px 8px;}
.fy .down{ width:64px; height:22px;text-align:center}

.hozxnei{ width:870px; padding-top:30px; overflow:hidden}
.hozxnei li{ margin:5px 11px; _margin:5px 8px; width:194px; height:319px; float:left; background:url(../images/xitang.gif) no-repeat left top;}
.hozxnei li p{ text-align:center; padding-top:9px;}
.hozxnei li a{ display:block}
.hozxnei li a:Hover{width:194px; height:319px; color:#c73a1d; background:url(../images/xitang2.gif) no-repeat}
.hozxnei .top{ width:190px; height:250px; padding-top:2px;}
.spvideo{ padding-top:30px; width:922px; overflow:hidden}
.spleft{ width:305px; height:410px; border:#e5e5e5 10px solid;}
.spright{ width:574px; padding-left:20px;}
.spright h4{ line-height:31px; font-weight:100; padding-top:10px; font-size:33px; font-family:"微软雅黑"; height:56px; border-bottom:#CCC 1px solid; color:#650a0d;}
.spright h4 span{ color:#c3c3c3; font-size:11px;}
.spright .cpinf{ padding-top:10px; height:50px; border-bottom:#CCC 1px solid; color:#7d7d7d;}
.spright span{ font-size:10px;}
.spright .jies{ margin-top:25px; width:568px; height:274px; border:#e6e6e6 1px solid; position:relative} 
.spright .jinyu{ position:absolute; top:-10px; left:12px;}
.spright .jiyue{ width:540px; height:245px; padding-top:20px;}
.brfeny{ padding:40px 0 10px 0; width:959px; height:20px;}
.yxkongj{ width:918px; background:url(../images/balibg.gif); overflow:hidden}
.yxkongj ul{ padding:0px;_padding-left:0px; margin:0; border:0;}
.yxkongj li{ float:left; width:189px; height:265px; margin:0 20px; _margin:0 24px;_margin-left:12px;}
.yxkongj li p{ height:47px;  width:189px;  text-align:center; line-height:47px;}
.yxkongj .xus{ width:183px; height:185px; border:#dcdcdc 3px solid;margin-bottom:30px;}
.yupdown{ width:920px;}
.yupdown .peft{ margin-top:24PX; text-align:left; width:200px; height:25px; background:#efefef; line-height:25px;}

.yupdown .peft a:hover{ color:#FFF; width:200px; height:25px; background:#cc0000}

.yxign{ width:920px; padding-top:30px; overflow:hidden}
.yxign li{ margin:6px 30px; _margin:6px 28px; width:153px; padding:7px; height:220px; float:left; background:url(../images/videee.gif) no-repeat left top;}
.yxign p{ padding-top:9px; font-size:14px;}
.yxign i{ font-style:normal; line-height:13px; font-size:10px;}
.spkjian{ margin-bottom:20px; width:438px; height:auto; padding:6px 70px; background:#efefef}
.szhic{ width:438px; height:31px; line-height:31px; border-bottom:#CCC 1px solid;}
.szhic span{ font-weight:bold; color:#729e44}
.blog{ width:922px; padding-bottom:20px;}
.bllef{ width:354px; float:left;}
.bllef .com{ width:347px; font-size:18px; color:#FFF; padding-left:7px; height:25px; background:#a6d345; line-height:25px; font-family:"微软雅黑";}
.bllef .lie{ width:330px; margin-top:7px; padding-left:17px; background:url(../images/jtou.gif) no-repeat left top; height:20px; line-height:20px; font-family:"微软雅黑"; font-size:20px;}
.bllef .lie span{ font-size:12px; padding-left:10PX;}
.conte{ width:864px; height:84px; padding:10px; background:url(../images/aboubg.gif) no-repeat}
.conlx{ padding-top:18px; width:800px;}
.roebo{ width:226px; line-height:20px; height:20px; border:#a9aaaf 1px solid;}
.roeb2{ width:470px; line-height:20px; height:170px; border:#a9aaaf 1px solid;}
.xiguwen{ width:884px;}
.xiwedding{ width:884px;font-family:"微软雅黑"; font-size:14px; margin:25px auto; padding-top:22px; background:url(../images/website.gif) no-repeat;}
.emall{ width:734px; padding-top:12px; height:50px; padding-left:154px; background:url(../images/contus.gif) no-repeat;}
.map{ margin-top:15px; width:863px; height:415px; padding:10px; background:url(../images/cxonbg.gif) no-repeat;}

/*----------------------分页--------------------------------*/
.black-inline {padding: 4px 6px; text-align: right; color:#EEE; margin:0 auto;}   
.black-inline a { border:1px solid #ccc; margin: 0 1px; padding:1px 3px; color: #EEE; text-decoration:underline; font-weight:normal;}   
.black-inline a:hover { color:#ff6600; }   
.black-inline span.current { font-weight: bold;  padding:2px 8px 2px 8px; color: #111; background-color:#000; color:#fff}   
.black-inline span.disabled { border:1px solid #ccc; padding:2px 8px 2px 8px; color: #BBB;}   
.newpager{ width:95%; height:20px; text-align:right; padding-right:50px;}
.newpager a{ border:1px solid #ccc; color:#333; line-height:20px; padding:2px 8px 2px 8px; text-decoration:none; float:none}

/*PAGES CSS*/
.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#666;
	border-bottom:1px solid #EEE;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 1px;
	border-bottom:2px solid #690;
}
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	color:#F63;
	padding:2px 4px 1px;
	border-bottom:2px solid #F63;
	font-weight:bold;
}
.dede_pages .pageinfo{
	float:right;
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#666;
	font-weight:normal;
	margin:0px 2px;
}

/*首页左下角焦点图*/
img { border: 0px; }
.bannerbox { width: 249px; height: 351px; overflow: hidden; margin: 0px auto; }
#focus { width: 249px; height: 351px; clear: both; overflow: hidden; position: relative; float: left; }
    #focus ul { width: 249px; height: 351px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
        #focus ul li { float: left; width: 249px; height: 351px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
    #focus .preNext { width: 124px; height: 351px; position: absolute; top: 0px; cursor: pointer; }
    #focus .pre { left: 0; background: url(../images/sprite.png) no-repeat left center; }
    #focus .next { right: 0; background: url(../images/sprite1.png) no-repeat right center; }