@charset "utf-8";
/* CSS Document */

.focus{width:1002px; height:465px;  position:relative;top:-40px;background:url(../images/bannar_bg.jpg) 0 440px no-repeat; margin:0 auto;}
.content{width:1002px; height:430px; margin:0 auto;}
.content_left{width:750px; height:430px; float:left;}
.content_right{width:230px; height:430px; float:right;}
.content_about{width:750px; height:240px; float:left;}
.content_demo{width:750px; height:170px; float:left; background:#FFF; margin-top:20px; border:1px solid #bfbfbf;border-radius:5px;-webkit-box-shadow: #666 0px 0px 5px;-moz-box-shadow: #666 0px 0px 5px;box-shadow:#999 0px 0px 5px;}
.content_ab{width:267px; height:235px; float:left; background:#FFF;}
.content_talk{width:460px; height:235px; float:right; background:#FFF;}
.content_video{width:230px; height:135px; float:left;}
.content_lx{width:230px; height:300px; float:left; margin-top:20px; background:#038ea2;border-radius:10px;}
.content_lx_t{height:73px; float:left; width:230px; text-align:center; line-height:33px;text-shadow:#999 0 3px 0; overflow:hidden;}
.content_lx_t a{color:#FFF;}
.content_address{width:220px; height:220px; float:left; margin:0 0 0 4px;border-radius:10px; background:#FFF; line-height:24px; overflow:hidden;}
.content_add{width:200px;height:auto; max-height:300px;overflow:hidden;margin-left:10px;}


.tl{width:82px; height:65px; position:relative; left:-10px; top:-8px;}
.br{width:82px; height:65px; background:url(../images/radius_bot.png) no-repeat; position:relative; left:230px; top:145px;}
.content_who{width:250px; height:45px; float:left; position:relative; left:0px; top:-120px; text-align:right; line-height:22px;}
.content_gspic{width:218px; height:54px;position:relative; left:25px; top:-110px; float:left;}
.content_gsfont{width:230px; height:90px;position:relative; left:20px; top:-100px; float:left; line-height:22px; text-indent:20px;overflow:hidden;}
.content_now{width:250px; height:45px; float:left; position:relative; left:190px; top:-120px; text-align:right; line-height:22px;}
.content_ul{width:440px; height:160px; float:left; position:relative; left:10px; top:-110px;}
.content_ul_pic{width:162px; height:135px; float:left; margin:5px 0 0 5px;}
.content_ul_li{width:250px; height:135px; float:left; margin:5px 0 0 10px;}
.content_ul_li li{height:27px; line-height:25px; background:url(../images/li.gif) 0px 8px no-repeat; overflow:hidden;}
.content_ul_li a:hover{color:#038ea2;}


.demo_div{width:730px; height:150px; float:left; position:relative; left:10px; top:-55px; overflow:hidden;}
.demo_box{width:135px; height:150px; float:left;}
#demo_box_first{margin-left:30px;}
.demo_pic{width:94px; height:122px; float:left; margin-left:20px; border:1px solid #CCC;}
.demo_pic:hover{border:1px solid #CCC;}
.demo_font{width:135px; height:25px;float:left; text-align:center; line-height:25px;overflow:hidden;}
.demo_font a:hover{color:#038ea2;}



.about_title{margin-top:15px; overflow:hidden;}









.about_bannar{width:1002px; height:180px;margin:0 auto; background:#000; position:relative; top:-40px; overflow:hidden;border:4px solid #c9c9c9;}
.about_bannar_pic{width:998px; height:176px;margin:2px 2px;}
.about_bannar_pos{ position:relative; top:-170px; left:150px; z-index:999px;}
.video_bannar_pos{ position:relative; top:-170px; left:150px; z-index:999px;}
.about{width:1002px; margin:0 auto;height:auto; margin-top:20px;  overflow:hidden;}
.about_left{width:230px; height:auto; float:left; background:#FFF;}
.about_left_nav{width:230px; height:auto; float:left;}
.about_nav_t{width:230px;height:50px; float:left; background:url(../images/about_t.jpg) no-repeat; text-align:center; line-height:50px;}
.about_nav_t a{font-weight:700; font-size:18px;}
.about_nav{width:210px; height:auto; float:left; margin:10px 0 0 10px;}
.about_nav li{ height:35px; line-height:30px;overflow:hidden;}
.about_nav li:hover{background:url(../images/nav_about.jpg) no-repeat;}
.about_nav li.cur{ background:url(../images/nav_about.jpg) no-repeat;}

.about_left_tell{width:230px; height:auto; float:left; margin-top:10px;}
.about_right{width:750px; float:right; border:1px solid #cbcbcb; background:#FFF;}
.about_font_bg{width:750px; height:auto; background:url(../images/about_bg.jpg) no-repeat;margin-top:1px;}
.about_font{width:710px; margin:0 0 0 20px;}
.about_font_map{width:730px; height:35px;padding-top:10px; text-indent:10px; overflow:hidden;line-height:45px;}
.about_title{width:500px; height:35px; float:left; margin-top:15px;}
.about_title a{font-size:30px; font-weight:700;}
.about_t_f{float:left; width:710px; height:aauto; margin-top:25px; overflow:hidden;}
.about_foor{width:228pox; height:291px; position:relative; top:-650px; left:450px;}
.about_t_f p{ line-height:22px; padding-bottom:20px;}






.pro{width:1002px; margin:0 auto;height:auto;margin-top:30px;overflow:hidden;}
.pro_font{width:710px; height:auto;px; margin:0 0 0 20px;}
.pro_t_f{float:left; width:710px; height:auto;}
.pro_bor{width:220px; height:330px; margin:25px 0 0 12px; float:left;}
.pro_div{width:218px; height:284px; float:left; border:1px solid #e5e5e5;}
.pro_div:hover{border:1px solid #d8d5d5;}
.pro_text{width:218px; height:40px; float:left; text-align:center; overflow:hidden;line-height:40px;}
.pro_pic{width:214px; height:280px; margin:2px 0 0 2px;}

.pro_bot{width:700px; float:left; height:55px; overflow:hidden;margin:30px 0 25px 0;}
.pro_bot li{float:left; width:55px; height:30px; text-align:center; line-height:30px; border:1px solid #e3e3e3;}
.pro_bot li:hover{background:#0a92ef;}
.pro_bot li a{display:block;}
.pro_bot li a:hover{color:#FFF;}
.pro_bot li.cur{margin-left:120px;}



.pro_t_jd{width:370px; height:480px; float:left; position:relative; top:0px; left:0px; margin-left:10px;}
.pro_t_fx{width:330px; height:480px; float:left;}
.pro_t_top{height:auto; line-height:28px; max-height:350px;}
.pro_fx_but{width:320px;height:45px; float:left; margin-top:40px;}
.pro_tel_bg{width:242px; height:56px; float:left; margin-top:15px; background:url(../images/fx_but.jpg) no-repeat; text-align:center; line-height:25px;}
.pro_tel_bg a{color:#FFF;}


.pro_tab{width:710px;height:auto; float:left; margin-top:15px;}
.pro_recommend{width:710px; height:310px; float:left; margin-top:20px;}
.recommend_title{height:35px; border-bottom:1px solid #dcdcdc;}
.recommend_f{width:85px; height:33px; border:1px solid #dcdcdc; border-bottom:1px solid #fff; border-top:2px solid #038ea2; text-align:center; line-height:33px;}
.recommend_f a{font-weight:700; color:#038ea2;}
.recommend_div{width:710px; height:270px; float:left;}
.recommend_box{width:168px;height:252px;float:left; margin:20px 0 0 5px;}
.recommend_bor{width:166px;height:216px; float:left; border:1px solid #dcdcdc;}
.recommend_text{width:166px; height:30px; float:left; text-align:center; overflow:hidden;line-height:30px;}
.recommend_text a:hover{color:#038ea2;}
.recommend_pic{width:162px; height:212px; margin:2px 2px; background:#000;}


.map_pic{width:700px; height:auto; float:left; margin-top:30px;line-height:30px;overflow:hidden;}
.map_kefu{width:230px; height:168px; float:right; margin:20px 5px 0 0;}


.video{width:1002px; margin:0 auto;height:auto; margin-top:20px; overflow:hidden;}
.video_t_f{float:left; width:710px; height:auto;}
.video_bor{width:220px; height:205px; margin:25px 0 0 12px; float:left;}
.video_div{width:220px; height:165px; float:left; border:1px solid #e5e5e5;}
.video_div:hover{border:1px solid #d8d5d5;}
.video_text{width:218px; height:40px; float:left; text-align:center; line-height:40px;overflow:hidden;}
.video_text a:hover{color:#006574;}
.video_pic{width:214px; height:160px; margin:2px 0 0 2px;}
.service_font{width:710px; height:auto; margin:0 0 0 20px;}


.news_t_f{float:left; width:700px; height:auto; margin-top:25px;}
.news{width:700px;}
.news_first{height:160px;}
.news_title{height:50px; line-height:50px; overflow:hidden;}
.news_title a{font-size:18px; color:#03525d;}
.news_title a:hover{color:#038ea2;}
.news_article{height:110px;}
.news_pic_bor{width:154px; height:103px; float:left; border:1px solid #CCC; margin-left:5px;}
.news_pic{width:148px; height:96px; margin:4px 0 0 4px;}
.news_font{width:520px; height:90px; float:right; margin-top:20px; line-height:26px; overflow:hidden;}
.news_article_ul{height::auto; margin-top:10px;}
.news_article_ul li{height:30px; line-height:30px; border-bottom:1px dashed #CCC; text-indent:20px; overflow:hidden;}
.news_article_ul a:hover{color:#038ea2;}
