﻿@import "/Skins/Default/resetcommon.css";
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.banner a{ display:block; background:url(Img/Index/banner.jpg) no-repeat center top; height:499px; overflow:hidden;}

.s_bj{ height:45px; background:#f4f4f4; overflow:hidden;}
.sou{ width:1000px; height:45px;  margin:0 auto; overflow:hidden;}
.s_inp01{ width:338px; padding-top:10px; *padding-top:8px; }
.inp01{ width:225px; height:28px; line-height:28px; background:url(Img/Index/s.gif) no-repeat; border:0 ; color:#666; font-size:12px; padding-left:45px; font-family:"Microsoft Yahei";}
.inp02{ background:url(Img/Index/ss.gif) no-repeat; width:68px; height:28px; border:0;cursor:pointer;}
.sou p{ width:590px;line-height:45px; font-size:14px; padding-left:40px; background:url(Img/Index/ser_ico.gif) no-repeat 7px center; font-family:"Microsoft Yahei";}
.sou p a{ padding:0 3px;}
.zz{display:none;}
.link { background:url(Img/Index/link_bj.jpg) no-repeat center top; height:145px; font-family:"Microsoft Yahei";overflow:hidden;}
.link h2{ height:33px; overflow:hidden;}
.link h2 i{ display:block; float:left; font:34px/35px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.link h2 em a{ background:#00a0e9; display:block; float:left; width:77px; height:18px; margin:8px 0 0 5px; display:inline; text-align:center; line-height:18px; font-size:12px; font-weight:normal; color:#fff;}
.link h2 span a{ font-size:12px; font-weight:normal; line-height:33px; display:inline-block;}
.link p{ line-height:25px; color:#74797d; font-size:14px; padding-top:5px; }
.link p a{ padding:1 10px; display:inline-block;}

/**/
.online{ position:absolute; top:0; left:50%; margin-left:90px; width:350px; height:370px; overflow:hidden; background:url(Img/Index/online_bj.jpg) no-repeat;}
.online h2{ background:url(Img/Index/onine_line.gif) no-repeat left bottom; margin:6px 0 0 38px; height:42px; line-height:42px;}
.online h2 a{ color:#fff; font-size:16px;}
.online ul{ margin:18px 0 0 40px;}
.online li{ margin-bottom:12px; color:#fff; line-height:25px;}
.online li span{ display:inline-block; width:69px; vertical-align:top; color:#fff; line-height:25px;}
.online li img{ vertical-align:middle; margin-left:5px;}
.inp1{ width:193px; height:23px; line-height:23px; border:1px solid #cdc1d7;  background:#fff; margin-right:8px;}
.inp2{ width:193px; height:66px; line-height:23px; border:1px solid #cdc1d7;  background:#fff; margin-right:8px; resize:none;}
.inp3{ width:88px; height:23px; line-height:23px;border:1px solid #cdc1d7;  background:#fff; margin-right:8px;}
.online li i{ display:inline-block; padding:0 10px;}
.online li em{ color:#f00;} 
.btn1{ margin:0 15px 0 65px; width:89px; height:34px; background:url(Img/Index/cz.gif) no-repeat; border:0;}
.btn2{ width:89px; height:34px; background:url(Img/Index/tj.gif) no-repeat; border:0;}

/**/
.tit{ font-size:24px; line-height:30px; height:60px; overflow:hidden; text-align:center;}
.tit i{ display:block; font:12px/24px Arial, Helvetica, sans-serif; color:#b2b2b2; text-transform:uppercase;}

.fang{ width:1118px; margin:43px auto 0; height:393px; overflow:hidden; font-family:"Microsoft Yahei";}
.f_z{ margin-top:106px; width:38px; height:74px; overflow:hidden;}
.fang_c{ width:1042px; overflow:hidden;}
.fang_c li{ float:left; margin:30px 0 0 30px; display:inline; width:224px; overflow:hidden;}
.fang_c li img{ width:224px; height:223px;} 
.fang_c li span{ display:block; line-height:70px; font-size:18px; text-align:center;}

/**/
.pro_bj{ background:url(Img/Index/pro_bj.jpg) no-repeat center top; height:892px; padding-top:56px; overflow:hidden;}
.list { width:220px; height:836px; border:2px solid #10b3fe; background:#fff; overflow:hidden;font-family:"Microsoft Yahei";}
.list h2{ height:82px; background:#10b3fe; line-height:30px; overflow:hidden; text-align:center;}
.list h2 a{ display:inline-block; font-size:18px; color:#fff; margin-top:14px;}
.list h2 i{ display:block; font:24px/30px "Times New Roman", Times, serif; text-transform:uppercase; color:#26bbff;}
.list h3{ margin:11px 0 0 12px; width: 161px; padding-left:35px; background:#999; height:27px; overflow:hidden;}
.list h3 a{ font:bold 12px/27px "宋体"; color:#fff;}
.list ul{ margin:5px 20px 0 11px;}
.list ul li{ height:31px;  background:url(Img/Index/list_ico.gif) no-repeat 15px center; padding-left:38px;}
.list li a{font: 12px/31px "宋体"; }

/**/
.pro{ width:753px; height:840px; overflow:hidden; font-family:"Microsoft Yahei";}
.p_nav{ background:url(Img/Index/pro_nav.png) no-repeat; height:46px; overflow:hidden;}
.p_nav span a{ font:14px/46px Arial, Helvetica, sans-serif; text-transform:uppercase; display:inline-block; padding-right:10px;}
.p_nav li{ float:left; font-size:16px; font-weight:bold;}
.p_nav li a{ display:inline-block; padding:0 30px; height:46px; line-height:46px;}
.p_nav li a:hover , .p_nav .cur a{ background:#00afff; color:#fff; text-decoration:none;}
.pro_c{ height:805px; overflow:hidden;}
.pro_c ul{ margin-top:38px;}
.pro_c li{ float:left; width:234px; height:262px; overflow:hidden; margin-right:24px; line-height:0; position:relative;}
.pro_c li img{ border:2px solid #afafaf; width:230px; height:197px;}
.pro_c li span{ display:block; text-align:center; line-height:48px; font-size:14px;}
.pro_c li .xq{ position:absolute; top:2px; left:2px; width:230px; height:197px; background:url(Img/Index/pro1.png) no-repeat; display:none;}
.pro_c li .xq i{ display:block; margin:73px 0 0 73px;}
.pro_c li .xq i a{ display:block; margin-bottom:26px; border:1px solid #fff; width:90px; height:50px; color:#fff; line-height:51px; text-align:center;}
.pro_c li a:hover img{ border:2px solid #00afff;}
.pro_c .nones{ margin-right:0;}

/**/
.pic_bj{ height:166px; overflow:hidden; position:relative; font-family:"Microsoft Yahei";}
.pic { height:166px; background:url(Img/Index/pic.jpg) no-repeat center top;}
.pic_bj p{ position:absolute; top:117px; left:50%; margin-left:-274px; line-height:30px; font-size:16px; color:#fff; font-weight:bold;}
.pic_bj i{ display:block; position:absolute; top:117px; left:50%; margin-left:-500px;}
.pic_bj i a{ display:inline-block; width:84px; height:29px; text-align:center; line-height:29px; background:#fff; font-size:14px; font-weight:bold; margin:0 5px 0 10px;}
.pic_bj i a.ico{ background:#3b3b3b; color:#fff;}

/**/
.sheb_bj{height:993px;background:url(Img/Index/sheb_bj.jpg) no-repeat center top; font-family:"Microsoft Yahei"; overflow:hidden;}
.sheb{ width:1000px; height:993px; margin:0 auto; position:relative;}
.sheb h2{ padding:52px 0 0 343px; height:117px; overflow:hidden; font-size:24px; line-height:40px;}
.sheb h2 span{ font-size:36px; color:#00afff; display:inline-block; padding-left:10px;}
.sheb h2 i{ display:block; font:14px Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:24px; color:#bdbdbd;}
.sheb p{ position:absolute; top:532px; left:76px; font-size:18px; color:#FC0505; font-weight:bold; line-height:30px;}
.sheb em{ display:block; position:absolute; top:532px; left:346px; width:130px; height:30px; background:#00afff; text-align:center; line-height:30px; font-size:14px; font-weight:bold;}
.sheb em a{ color:#fff;}
.sheb dl{ width:482px; height:97px; margin-bottom:13px; overflow:hidden; background:url(Img/Index/sheb_wz2.png) no-repeat;}
.sheb dl.dl01{ margin-top:454px; background:url(Img/Index/sheb_wz1.png) no-repeat;}
.sheb dl.dl00{ background:url(Img/Index/sheb_wz3.png) no-repeat;}
.sheb dt{ float:left; width:95px; overflow:hidden; font-size:20px; color:#fff; font-weight:bold; text-align:center; line-height:95px;}
.sheb .dl04 dt , .sheb .dl06 dt{ line-height:62px; padding-top:20px;}
.sheb dd{ float:right; width:327px; padding:23px 50px 0 0; font-size:14px; line-height:53px; color:#555;}

/**/
.ys_bj{ height:1034px; position:relative; overflow:hidden; font-family:"Microsoft Yahei";}
.ys1{ background:url(Img/Index/ys1.jpg) no-repeat center top; height:564px; overflow:hidden;}
.ys2{ background:url(Img/Index/ys2.jpg) no-repeat center top; height:470px; overflow:hidden;}
.ys{ width:1000px; height:1034px; position:absolute; top:0; left:50%; margin-left:-500px; overflow:hidden;}
.ys h2{ padding-top:53px;}
.ys h2 span{ font-size:20px;}
.ys dl{ position:absolute; overflow:hidden;}
.ys .dl01{ top:180px; right:0; width:482px;}
.ys .dl02{ top:373px; right:0; width:482px;}
.ys .dl03{ top:595px; left:0; width:488px;}
.ys .dl04{ top:814px; left:0; width:480px;}
.ys .dl01 dt{ background:url(Img/Index/ys_1.png) no-repeat left top;}
.ys .dl02 dt{ background:url(Img/Index/ys_2.png) no-repeat left top;}
.ys .dl03 dt{ background:url(Img/Index/ys_3.png) no-repeat left top;}
.ys .dl04 dt{ background:url(Img/Index/ys_4.png) no-repeat left top;}
.ys dt{ font-size:20px; padding:20px 0 0 60px; height:54px; overflow:hidden; line-height:30px;}
.ys dt i{ display:block; font:14px Arial, Helvetica, sans-serif; color:#adadad; text-transform:uppercase;}
.ys dd{ background:url(Img/Index/ys_ico.gif) no-repeat left 6px; font-size:14px; line-height:20px; padding-left:18px; margin-top:6px;}
.ys dd b{ color:#00afff;}

/**/
.anli{ margin:40px -68px 0; height:469px; overflow:hidden; font-family:"Microsoft Yahei"; position:relative}
.a_z { margin-top:155px; width:49px; height:96px; overflow:hidden;}
.anli_c{ margin:30px 0 0 42px; width:958px; height:336px; overflow:hidden;}
.anli_c ul{ width:950px; overflow:hidden;}
.anli_c li { width:453px; overflow:hidden; height:317px;position:relative;}

.anli_c li span{ background:url(Img/Index/span.png) repeat; position:absolute; top:271px; left:4px; height:42px; line-height:42px; width:445px; font-size:16px; color:#fff; line-height:42px; text-align:center; display:none}
.roundabout-holder{ width:445px; height:327px; float:left; display:inline;}
.roundabout-moveable-item{width:445px; height:309px;border:2px solid #ccc; }
.roundabout-moveable-item img{width:100%;cursor:pointer;}
.anli_c ul li.roundabout-in-focus span{display:block;}
/**/
.pic2{ height:168px; overflow:hidden; position:relative; font-family:"Microsoft Yahei";}
.pic2 p{ position:absolute; top:117px; left:280px; line-height:30px; font-size:18px; color:#fff; font-weight:bold;}
.pic2 i{ display:block; position:absolute; top:117px; left:63px;}
.pic2 i a{ display:inline-block; width:84px; height:29px; text-align:center; line-height:29px; background:#fff; font-size:14px; font-weight:bold; margin:0 5px 0 10px;}
.pic2 i a.ico{ background:#3b3b3b; color:#fff;}

/**/
.jz{ height:470px; margin-top:54px; overflow:hidden; font-family:"Microsoft Yahei";}
.jz dl{ width:230px; height:334px; margin:25px 26px 0 0; overflow:hidden;}
.jz dt{ width:230px; height:133px; position:relative; overflow:hidden;}
.jz dt span{ display:none; width:230px; height:133px; font:14px Arial, Helvetica, sans-serif ; color:#fff; text-transform:uppercase; background:url(Img/Index/jz_cur.png) no-repeat; padding-top:88px; height:45px; text-align:center; position:absolute; top:0; left:0;}
.jz dd{ height:201px; overflow:hidden;}
.jz dd a{ display:block; width:230px; height:201px; background:#f5f5f5; overflow:hidden; position:relative;}
.jz dd h3{ font-size:14px; padding:20px 0 0 13px; line-height:24px;}
.jz dd span{ display:block; font-weight:normal;}
.jz dd p{ line-height:20px; font-size:14px; padding:10px 15px 0;}
.jz dd i{ position:absolute; bottom:0; right:0; width:30px; height:30px; display:block;}
.jz dd a:hover{ background:#00afff; text-decoration:none;}
.jz dd a:hover h3{ color:#fff;}
.jz dd a:hover h3 span{ color:#fff;}
.jz dd a:hover p{ color:#fff;}
.jz .nones{ margin-right:0;}
.jz dt img{ width:230px; height:133px;}
/**/
.lc_bj{ background:url(Img/Index/lc_bj.jpg) no-repeat center top; height:321px; padding-top:40px; overflow:hidden;}
.lc{ width:1000px; height:321px; margin:0 auto; position:relative; font-family:"Microsoft Yahei";}
.lc ul{ height:198px; overflow:hidden;}
.lc ul li{ margin:20px 58px 0 0; width:93px; overflow:hidden; float:left;}
.lc li a{ display:inline-block; width:93px; background:url(Img/Index/lc_cur1.png) no-repeat;}
.lc li img{ width:93px; height:93px;}
.lc li span{ display:block; font-size:16px; line-height:40px; text-align:center;}
.lc li a:hover{ background:url(Img/Index/lc_cur2.png) no-repeat;}
.lc .nones{ margin-right:0;}
.lc .ico7{ display:block; width:21px; height:22px; position:absolute; top:115px;}
.lc .ico1{ left:110px;}
.lc .ico2{ left:265px;}
.lc .ico3{ left:415px;}
.lc .ico4{ left:563px;}
.lc .ico5{ left:714px;}
.lc .ico6{ left:864px;}
.lc em{ display:block; margin-left:383px;}
.lc em a{ display:inline-block; margin-right:32px; width:101px; height:34px; background:#00a0e9; text-align:center; line-height:34px; font-size:14px; color:#fff;}
.lc em a.ico{ background:#999;} 


/**/
.about{ margin-top:59px; height:313px; overflow:hidden; font-family:"Microsoft Yahei";}
.about dt{ width:500px; overflow:hidden;}
.about dt img{ width:500px; height:313px;}
.about dd{ width:464px; padding:17px 15px 0 0; overflow:hidden;}
.about dd h3{ font-size:22px; line-height:30px;}
.about dd h3 a{ color:#00a0e9;}
.about dd span{ display:block; font-size:16px; line-height:35px;}
.about dd p{ padding-top:15px; font-size:14px; line-height:26px; height:150px; overflow:hidden;}
.about dd i{ display:block; width:101px; height:34px; overflow:hidden; background:#00a0e9; text-align:center; line-height:34px;}
.about dd i a{ color:#fff;}

/**/
.news{ height:568px; margin-top:50px; overflow:hidden;font-family:"Microsoft Yahei";}
.n_nav{ background:url(Img/Index/news_nav.jpg) no-repeat; height:51px; overflow:hidden;}
.n_nav span { width:240px; display:inline-block; text-align:center;}
.n_nav span a{ font:14px/51px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.n_nav li{ float:left; height:51px; font-size:16px; font-weight:bold; border-right:1px solid #c3c3c3;}
.n_nav li a{ display:inline-block; padding:0 90px; height:51px; line-height:51px;}
.n_nav li a:hover , .n_nav .cur a{ background:#00afff; color:#fff; text-decoration:none;}
.news_c{ height:426px; margin-top:41px; overflow:hidden; position:relative;}
.news_dl{ position:relative; z-index:1;}
.news_dl dt { width:442px; overflow:hidden;}
.news_dl dt img{ width:442px; height:426px;}
.news_dl dd{ width:527px; overflow:hidden; padding-top:17px;}
.news_dl dd h3{ font-weight:normal; font-size:18px;}
.news_dl dd h3 a{ color:#333;}
.news_dl dd p{  overflow:hidden; padding:10px 39px 0 0; font-size:14px; line-height:22px;}
.news_dl dd b a{ color:#00a0e9;}
.news_wz{ position:absolute; top:155px; right:0; width:542px; overflow:hidden;}
.news_wz dl{ height:85px; background:#f5f5f5; overflow:hidden; margin-bottom:9px;}
.news_wz dt{ width:96px; height:85px; background:#999; text-align:center; font:16px Arial, Helvetica, sans-serif; color:#fff;}
.news_wz dt span{ font-size:36px; padding-top:8px; display:block;}
.news_wz dt a{ color:#fff; display:inline-block; width:96px; height:85px;}
.news_wz dt a:hover{ background:#00a0e9;}
.news_wz dd{ width:415px; padding:12px 12px 0 0; overflow:hidden; line-height:18px; font-size:14px;}
.news_wz dd h3{ padding-bottom:5px;}
.news_wz dd h3 a{ color:#333; font-size:14px; font-weight:normal;}
#flashs { position:relative; height:499px;}
#flashs .bgitem {position: absolute;top: 0;}
#flashs .btn {bottom: 10px;padding: 5px 6px;position: absolute;right: 50%;z-index: 7;}
#flashs .btn span {background: none repeat scroll 0 0 #0498e3;border: 1px solid #0498e3;;color: #FFFFFF;cursor: pointer;display: inline-block;margin-left: 5px;padding: 2px 6px;}

