body{background:url(images/bg.jpg) repeat-x top; font-size:14px;font-family:"Microsoft YaHei","微软雅黑";}
*{margin:0;padding:0;}
a{color:#333;font-size:14px;text-decoration:none;outline:none;}
a:hover{color:#f30;}
li{list-style-type:none;}
em {font-style:normal;}
.fl { float:left;}
.fr { float:right;}
.p15{padding:15px;}
.clear{clear:both;}
.info{width:910px;margin-top:10px;margin-bottom:20px;line-height:36px; text-align:center; background-color:#F2F2F2}
.next{line-height:36px;}
.pages{text-align:center;margin:10px;font-family:宋体;font-size:14px;clear:both;}
.pages a{margin:0px 3px;padding:3px 6px;color:#333;font-size:14px; border:1px solid #017BA9; border-radius:2px}
.pages a:hover{background:#017BA9; color:#FFFFFF;font-size:14px;border-radius:3px}
.pages span{background:#017BA9;color:#fff;margin:0px 3px;padding:4px 7px;border-radius:2px}
.container2{margin:0 auto;width:1200px;overflow:hidden;}
.w1400 {width:1200px;overflow:hidden;margin:0 auto;}
.top_msg {background:#222222;height:46px;line-height:46px;color:#CCC;text-align:right;}
.top_msg a {color:#CCC;}
.top_msg a:hover {color:#F00;}
.top_msg span {color:#DA251D;}
.welcome{float:left;line-height:46px;font-size:14px;}
.RightIcons{float:right;}
.RightIcons li{float:left;line-height:46px;padding-right:10px;}
.RightIcons .Li1{background:url(images/tagqq.png) no-repeat 0px center;padding-left:22px;font-size:14px;}
.RightIcons .Li2{background:url(images/top_tel.png) no-repeat 0px center;padding-left:22px;font-size:14px;}

#head{background:#F2F2F2;-webkit-box-shadow:0px 5px 5px rgba(0, 0, 0, .3);box-shadow:0px 5px 5px rgba(0, 0, 0, .3);-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;z-index:999;width:100%;height:110px;margin:auto;position:relative;}
#head .top .TopLogo{margin:auto;width:1200px;height:110px;}
#head .top .TopLogo .logo{float:left;padding-top:10px;}
#head .top .TopLogo .tel{float:right;padding-top:0px;} 

#head #NavLink{width:752px;height:110px;margin:auto;}
#head #NavLink #NavBG{height:110px;width:752px;z-index:100;margin:auto;}	
#head #NavLink #sddm{position:absolute;width:820px;margin:auto;z-index:30}
#head #NavLink #sddm li{float:left;font-weight:normal;background:url(images/navbg.jpg);}
#head #NavLink #sddm .CurrentLi a{background:url(images/navbg2.jpg);color:#FFF;}	
#head #NavLink #sddm li a{display:block;position:relative;font-size:16px;color:#333;line-height:110px;height:110px;overflow:hidden;width:110px;text-align:center;}
#head #NavLink #sddm li a:Hover{text-decoration:none;color:#FFF;background:url(images/navbg2.jpg);text-align:center;}
#head #NavLink #sddm li > a abbr {position:absolute;top:-110px;width:110px;display:block;transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;text-align:center;}
#head #NavLink #sddm li > a span {position:relative;top:0;display:block;width:110px;transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;text-align:center;}
#head #NavLink #sddm li.cur > a abbr,  #head #NavLink #sddm li:hover > a abbr {top:0;width:110px;text-align:center;}
#head #NavLink #sddm li.cur > a span,  #head #NavLink #sddm li:hover > a span {top:110px;width:110px;text-align:center;}


#playBox{width:100%; height:517px; margin:1px 0 0px 0; background:#333; position:relative; overflow:hidden;}
#playBox .focus{position:absolute; width:1920px; left:50%; margin-left:-960px;}
#playBox .oUlplay{width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{cursor:pointer; width:45px; height:45px; background:url(images/l.png) no-repeat; position:absolute; top:240px; left:250px; z-index:10;}
#playBox .next{cursor:pointer; width:45px; height:45px; background:url(images/r.png) no-repeat; position:absolute; top:240px; right:250px; z-index:10;}
#playBox .smalltitle {width:100%; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:180px; margin:0 auto;}
#playBox .smalltitle ul li{width:40px; height:10px; margin:0 10px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1; cursor:pointer}
#playBox .smalltitle .thistitle{ background:#EC4504;}

h3.htitle{text-align:center; margin-top:26px;margin-bottom:26px;color:#333; }
h3.htitle a{ color:#333;margin-top:26px;margin-bottom:26px;font-size:38px;}
h3.htitle a:hover{color:#dc1313;}
span.htitle{ display:block; text-align:center; font-size:14px; color:#777; font-family:Arial; padding-top:20px; background:url(images/title_bg.png) no-repeat center top; margin-bottom:40px;}

.sybg{margin:0 auto;width:1200px;overflow:hidden;margin-top:15px;margin-bottom:15px;}

.newslist ul{width:910px;overflow:hidden;}
.newslist ul li{clear:both;line-height:38px;height:38px;border-bottom:1px dashed #ccc;}
.newslist ul li a{font-size:14px;background:url(images/ic05.gif) no-repeat 0 1px;padding-left:18px;color:#434141;}
.newslist ul li span{float:right;color:#434141;font-family:verdana;font-size:14px;}


.conleft{width:240px;float:left;}
.conleft h3{height:106px;background:#017BA9;border-radius:8px 8px 0 0;font-weight:normal;}
.conleft h3 a{display:block;color:#fff; padding:35px 0 0 30px;height:76px; background:url(images/proicon01.png) no-repeat 192px 46px;}
.conleft h3 span{display:block;font-size:22px;font-family:"Microsoft YaHei";}
.conleft h3 i{display:block;font-size:12px;text-transform:uppercase;font-weight:100;font-family:"Microsoft YaHei";}
.conleft .box ul{border-left:1px solid #dddddd;border-right:1px solid #dddddd;width:238px;}
.conleft .box ul li{height:49px;line-height:49px;background:url(images/proicon03.png) no-repeat;padding-left:38px;border:1px solid #fff;}
.conleft .box ul li a{font-size:14px;}
.conleft .box ul li:hover{height:49px;background:url(images/proicon04.png) no-repeat;}
.conleft .proTel{height:132px;background:#fd9b01;margin-top:10px;border-radius:8px;color:#fff;}


.chanpin {overflow:hidden;width:100%;}
.chanpin ul{ overflow:hidden;margin-left:5px;margin-top:5px;}
.chanpin li{ float:left; width:278px; text-align:center;margin-bottom:20px;margin-right:20px;border:1px solid #DDDDDD;padding:2px;}
.chanpin li img{ width:278px;height:278px;}
.chanpin li span{ font-weight:normal; text-align:center; font-size:14px;}
.chanpin li span a{ color:#5B2017;font-size:13px;line-height:40px;}



.cpright{ width:940px;background:#fff; float:right;border:solid 1px #B7B7B7;}
.rtop{ overflow:hidden;background:url(images/zttop.jpg);}
.rtop h5{ float:left;font-weight:normal;}
.rtop h5 a{ font-size:22px; font-family:"Microsoft YaHei";color:#030D1B;line-height:49px;padding-left:48px;}
.rtop span{ float:right;padding-top:20px;font-size:14px;margin-right:15px;}
.rtop span a{ color:#4B4D4C;font-size:14px;}


.agent_con { width:100%;padding:15px; line-height:34px;font-size:14px;font-family:宋体,verdana;}
.agent_con h2{width:100%;padding-top:10px; line-height:34px;text-align:center;margin-bottom:20px;font-size:22px; font-family:"Microsoft YaHei";}
.agent_con p { font-size:13px;font-family:宋体,verdana;line-height:34px;width:910px;}
.agent_con p a{ font-size:13px;font-family:宋体,verdana;line-height:34px;width:910px;}

.bgg{width:100%;height:160px;overflow:hidden;background:url(images/jindunguanggao.jpg);}

/*客户案例*/
.panerMain{ padding-top:10px;padding-bottom:30px;width:100%;overflow:hidden;}
.ryCont{width:1180px;margin-right:14px;position:relative;margin:20px auto;}
.ryCont ul{margin:0 auto;width:1160px;margin-left:35px;overflow:hidden;}
.ryCont li{float:left;width:274px;text-align:center;}
.ryCont li img{padding:6px;border:1px solid #d8d8d8;background-color:#fff;width:244px;height:218px;}
.ryCont li p{line-height:40px;font-size:13px;}
.ryCont .btnLeft , .ryCont .btnRight{position:absolute;top:30%;width:30px;height:60px;}
.ryCont .btnLeft{left:0px;background:url(images/pbt1.png) no-repeat center;}
.ryCont .btnRight{right:0px;background:url(images/pbt2.png) no-repeat center;}



/*pro*/
.pro {width:100%; padding-bottom:30px; background:url(images/cpbg.jpg);}
.pro .proLeft {width:240px; float:left; background-color:#fff;padding:8px;}
.pro .proLeft h2{ overflow:hidden; width:100%; height:126px; text-align:center; }
.pro .proLeft h3{ width:194px; height:40px; padding-left:46px; line-height:40px; background:url(images/pro01.png) no-repeat 18px center; background-color:#1089B7; margin-bottom:16px; margin:0 auto;  font-weight:normal; margin-top:2px;}
.pro .proLeft h3 a{ color:#fff;font-size:16px;}
.pro .proLeft ul{ overflow:hidden; width:258px; margin:0 auto;}
.pro .proLeft li{ overflow:hidden; padding-left:38px; width:202px; background:url(images/pro02.png) no-repeat 22px center; font-size:14px; border-bottom:1px solid #f0f0f0; line-height:36px; position:relative;}
.pro .proLeft li a{ color:#333;}
.pro .proLeft li a:hover{ color:#c81624}
.pro .proLeft h3 a:hover{text-decoration:none;}
.pro .proLeft h3:hover,.prov .proLeft h3.cur{background-color:#F70202;}
.pro .proRight {width:914px; float:right}
.pro .proRight .list{ overflow:hidden; width:1000px;}
.pro .proRight .list li{ float:left; margin-right:20px; margin-bottom:22px; width:282px; height:322px; solid #fff; overflow:hidden; position:relative; background-color:#fff;}
.pro .proRight .list img{width:282px;height:282px;}
.pro .proRight .list li span{ display:block; text-align:center; font-size:14px; color:#333; position:absolute;top:282px; height:40px;line-height:40px;width:100%;color:#000000;opacity=40}
.pro .proRight .list li a{ display:block; text-decoration:none}



/*首页新闻*/
.news {background:#f5f5f5;padding-bottom:30px;overflow:hidden;}
.news .news_con .concase {width:1200px;overflow:hidden;margin:0 auto;}
.news .news_con .conleft {width:372px;height:460px;background:#fff;margin-top:5px;}
.news .news_con .conleft dt {height:246px;}
.news .news_con .conleft dd.dd1 {height:90px;margin-top:15px;padding:0 15px 0 110px;position:relative;}
.news .news_con .conleft dd.dd1 span {display:block;width:79px;height:75px;position:absolute;left:15px;top:10px;}
.news .news_con .conleft dd.dd1 span i {display:block;height:36px;line-height:36px;text-align:center;background:#1296C9;color:#fff;font-size:30px;font-style:normal;font-weight:bold;font-family:arial;}
.news .news_con .conleft dd.dd1 span em {display:block;height:36px;line-height:36px;text-align:center;background:#066B92;color:#fff;font-size:14px;}
.news .news_con .conleft dd.dd1 .dd1_p1 {padding:10px 0 10px 0;font-size:15px;}
.news .news_con .conleft dd.dd1 .dd1_p1 a {color:#041C58;text-decoration:none;}
.news .news_con .conleft dd.dd1 .dd1_p2 {font-size:15px;color:#C81624;line-height:30px;}
.news .news_con .conleft dd.dd2{color:#666666;padding:15px 15px 15px 15px;line-height:32px;}

.news .news_con .conright {width:820px;}
.news .news_con .conright .r_case {padding:18px 18px 18px 90px;position:relative;width:275px;background:#fff;height:64px;margin:0 0 20px 20px;border:1px solid #999999;float:left;}
.news .news_con .conright .r_case span {display:block;width:64px;height:64px;position:absolute;left:15px;top:18px;background:#999999;}
.news .news_con .conright .r_case span i {display:block;padding-top:8px; text-align:center;color:#fff;font-size:24px;font-weight:bold;font-style:normal;}
.news .news_con .conright .r_case span em {display:block;text-align:center;color:#fff;font-size:14px;}
.news .news_con .conright .r_case .case_p1 {font-size:14px;color:#333333;font-weight:bold;}
.news .news_con .conright .r_case .case_p2 {margin-top:5px;height:40px;line-height:20px;font-size:14px;overflow :hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.news .news_con .conright .r_case:hover {border:1px solid #0276A3;}
.news .news_con .conright .r_case:hover span {background:#0276A3;}
.news .news_con .conright .r_case:hover .case_p1 {color:#0276A3;}
/*友情链接*/
.linkbg{background:url(images/linkbg.gif) repeat-x;height:90px;width:100%;}
.link{width:1100px;height:90px;overflow:hidden;margin:0 auto;}
.link h2{width:150px;font-size:43px;font-weight:normal;padding:10px 0 0 0;text-align:center;}
.link h2{color:#0A6E94;font-family:"Times New Roman", Times, serif;}
.link h2 span{font-family:"宋体";font-size:14px;color:#3e3e3e;display:block;line-height:30px;}
.l_con{width:900px;line-height:22px;height:120px;overflow:hidden;padding:14px 0 0 0;}
.l_con a{padding:0 10px;}
/* footer */
.footer{width: 100%;overflow: hidden;background: #333333;}
.footer .footerTop{width: 100%;height: 350px;border-bottom: 1px solid #424242;}
.footer .footerTop .con1{width: 880px;overflow: hidden;float: left;height: 350px;}
.footer .footerTop dl{background: url(images/footer-xian.png) no-repeat left top;height: 300px;float: left;padding-left:56px;padding-right:56px;margin-top: 71px;}
.footer .footerTop dl.dif{background-image: none;}
.footer .footerTop dt{font-size: 18px;color: #fff;margin-bottom: 44px;}
.footer .footerTop dd a{font-size: 13px;color: #999999;margin-bottom: 18px;display: block;}
.footer .footerTop dd a:hover{ color:#00a4e2;}
.footer .footerTop .con2{width: 280px;background: #017BA9;height: 350px;border-bottom: 1px solid #00a4e2;text-align: center;float: right;}
.footer .footerTop .con2 p{color: #fff;}
.footer .footerTop .con2 .p1{margin-top:68px;font-size: 14px;line-height:46px;}
.footer .footerTop .con2 .p2{font-size:28px;font-family: arial;margin-bottom: 30px;}
.footer .footerTop .con2 img{margin: 0 auto;}

.footer .footerBottom{width: 100%;overflow: hidden;height: 59px;line-height: 59px;}
.footer .footerBottom .p1{font-size: 14px;color: #999999;float: left;padding-left:56px;}
.footer .footerBottom .p1 a{color: #999999;}
.footer .footerBottom .p2{background: #00a4e2;height: 30px;line-height: 58px;border-top: 1px solid #1ab5f1;width: 180px;float: right; padding:28px 0 0 100px; overflow:hidden;}

.sitemap .big a{font-size:14px;line-height:40px;font-size:14px;font-weight:bold;}
.sitemap　div{line-height:30px;}
