/* CSS Document */

html {overflow-x:hidden;background:#fff}

body{ margin:0; padding:0; }

a{ color:#666; text-decoration:none; font-size:12px; padding:0; margin:0}



ul{ margin:0; padding:0;list-style:none}

li{ margin:0; padding:0;vertical-align:bottom;}

.left{ float:left}

.right{ float:right}



img{ border:none; margin:0; padding:0}

p{margin:0; padding:0;}

input,textarea,select,button {outline:none;}







.banner{width:100%;height:422px;position:relative; margin-top:-10px}

.f426x240{width:1680px;height:422px;position:absolute; margin-left:-840px; left:50% }

.f426x240 img{width:1680px;height:422px;}



.rslides{width:100%;position:relative;list-style:none;padding:0}

.rslides_nav{ display:none;height:51px;width:31px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(../images/i.png) no-repeat 0 -560px;margin-top:-28px}

.rslides_nav:active{opacity:1.0}

.rslides_nav.next{left:auto;background-position:-31px -560px;right:0}

.rslides_tabs{clear:both;text-align:center; position:absolute; left:49%; bottom:20px}

.rslides_tabs li{display:inline;float:none;_float:left;*float:left; margin:0 10px 0 0}

.rslides_tabs a{text-indent:-9999px;overflow:hidden;background:url(../images/bannerli1.png);display:inline-block;_display:block;*display:block;width:16px;height:16px}

.rslides_tabs .rslides_here a{background:rgba(0,0,0, .6);background:url(../images/bannerli2.png);}



.main1{ width:1080px; height:265px; margin:25px auto 0 auto}

.rhnews{ width:730px; height:280px;}





#c{ width:730px; height:42px;}

#c ul{ width:730px; height:42px;background:url(../images/ulbg.jpg) repeat-x bottom}

#c ul li{ float:left; width:76px; height:42px; line-height:42px; margin:0 25px 0 0}

#c ul li a{font-family:Microsoft YaHei; font-size:18px}

#c ul li a:hover{}

.libg{ background:url(../images/libg.jpg) repeat-x bottom}

.libg a{color:#01aad5;}



.con2nb1{width:730px; height:224px; margin:13px 0 0 0}

.newsimgnr{ width:276px; height:187px; display:block;}

.newswz{font-family:Microsoft YaHei; font-size:13px; display:block; color:#505050; margin:8px 0 0 0}

.newswz:hover{ color:#09C}

.newsli{ width:450px; height:224px; float:right;}

.newsli ul{}

.newsli ul li{ background:url(../images/jiantou3.jpg) left no-repeat; padding-left:20px; margin:0 0 12px 0}

.newsli ul li a{font-family:Microsoft YaHei; font-size:13px;color:#505050;}

.newsli ul li a:hover{ color:#09C}





.syabout{ width:299px; height:280px;}

.syaboutbt{ width:299px; height:42px; line-height:42px;background:url(../images/aboutbt_bg.jpg) bottom no-repeat; color:#01aad5; font-family:Microsoft YaHei; font-size:18px}

.left{}

.more{ font-family:Arial, Helvetica, sans-serif; color:12px; color:#747474}

.more:hover{ color:#09C}



.syaboutimg{ display:block; width:299px; height:83px; margin:13px auto 0 auto}

.syaboutwz{ display:block; width:299px; height:auto; overflow:hidden;font-family:Microsoft YaHei; font-size:13px; color:#505050; line-height:24px; margin:10px auto 0 auto}

.syaboutwz:hover{color:#09C}



.main2{width:1000px; height:186px; margin:48px auto 0 auto}

.gs_left{ width:299px; height:186px;}

.gs_center{width:299px; height:186px; margin:0 0 0 60px}

.gs_right{width:299px; height:186px;}

.gsbt{width:299px; height:42px; line-height:42px;background:url(../images/bt_bg.jpg) bottom no-repeat; color:#01aad5; font-family:Microsoft YaHei; font-size:18px}







.gsul{}

.gsul li{ width:284px; height:26px; line-height:26px; background:url(../images/newsli_bg.jpg) left no-repeat; padding-left:15px; margin-top:2px}

.gsul li a{font-family:Microsoft YaHei; font-size:13px; color:#505050;}

.gsul li a:hover{color:#09C}



.main3{ width:1000px; height:204px; margin:30px auto 0 auto}

.main3bt{ width:1000px; height:42px; line-height:42px;background:url(../images/yjbt_bg.jpg) bottom no-repeat; color:#01aad5; font-family:Microsoft YaHei; font-size:18px}



.yjimg{ display:block; width:86px; text-align:center;font-family:Microsoft YaHei; font-size:14px; color:#505050; float:left; margin:18px 0 0 38px}

.yjimg:hover{ color:#09C}







.footer_bg{ width:100%; height:343px; background:url(../images/footer_bg.png) repeat-x}

.footer{ width:1080px; height:293px; margin:0 auto}

.footer1{ width:1080px; height:200px;}

.footer1_left{ width:200px; height:200px;}

.footer1_center{ width:270px; height:200px; margin:0 0 0 24px;}

.footer1_right{ width:420px; height:200px; margin-left:100px; float:left; }



.erweima{ width:89px; height:89px; margin:30px auto 0 auto}

.wxh{font-family:Microsoft YaHei; font-size:14px; color:#1f1f1f; text-align:center; margin:12px auto 0 auto}

.sao{font-family:Microsoft YaHei; font-size:14px; color:#666666; text-align:center; margin:12px auto 0 auto}



.tijiao{ width:270px; height:26px; margin:0 auto 0 auto; line-height:26px;font-family:Microsoft YaHei; font-size:14px; color:#666666;  }

.dbt{font-family:Microsoft YaHei; font-size:16px; color:#000; margin:30px 0 0 0}

.d1{ display:block; height:24px; line-height:24px; background:url(../images/d1.jpg) left no-repeat; padding-left:26px;font-family:Microsoft YaHei; font-size:14px; color:#313131; margin-top:18px}

.d2{display:block; height:24px; line-height:24px; background:url(../images/d2.jpg) left no-repeat; padding-left:26px;font-family:Microsoft YaHei; font-size:14px; color:#313131}

.d3{display:block; height:24px; line-height:24px; background:url(../images/d3.jpg) left no-repeat; padding-left:26px; margin:0 0 0 16px;font-family:Microsoft YaHei; font-size:14px; color:#313131}

.d4{display:block; height:24px; line-height:24px; background:url(../images/d4.jpg) left no-repeat; padding-left:26px;font-family:Microsoft YaHei; font-size:14px; color:#313131}

.d5{display:block; height:24px; line-height:24px; background:url(../images/d5.jpg) left no-repeat; padding-left:26px; margin:0 0 0 16px;font-family:Microsoft YaHei; font-size:14px; color:#313131}





.footerlj{ width:1000px; height:90px; margin:0 auto;font-family:Microsoft YaHei; font-size:13px; color:#313131; line-height:38px; padding-top:8px;}

.footerlj a{font-family:Microsoft YaHei; font-size:13px; color:#313131}

.footerlj a:hover{ color:#09C}







.footer2{ width:1000px; height:44px; margin:0 auto; line-height:44px;font-family:Microsoft YaHei; font-size:14px; color:#000}

.footer2 a{font-family:Microsoft YaHei; font-size:14px; color:#000}

.footer2 a:hover{ color:#09C}







.focus{ position:relative; width:276px; height:187px; background-color: #000; float: left;}  

.focus img{ width: 276px; height: 187px;} 

.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}

.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }

.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 

.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  

.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  

.focus .fPic{ position:absolute; left:0px; top:0px; }  

.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  

.focus .shadow{ width:100%; position:absolute; bottom:-38px; left:0px; z-index:10; height:38px; line-height: 38px;   display:block;  text-align:left; }  

.focus .shadow a{ text-decoration:none; color:#505050; font-size:13px; overflow:hidden;  font-family: "\5FAE\8F6F\96C5\9ED1";}  

.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  

.focus .fcon img{ display:block; }  

.focus .fbg{bottom:0; right:0; position:absolute; height:21px; text-align:center; z-index: 200; }  

.focus .fbg div{margin:0;overflow:hidden;zoom:1;height:14px}    

.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#fff; }    

.focus .D1fBt .current,.focus .D1fBt a:hover{background:#02AAD7;}    

.focus .D1fBt img{display:none}    

.focus .D1fBt i{display:none; font-style:normal; }    

.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;display:none;}

.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  

.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  

.focus .prev:hover{  background-position:0 0; }  

.focus .next:hover{  background-position:-40px 0;}  







.focus .D2fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  



.focus .D2fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#fff; }    

.focus .D2fBt .current,.focus .D2fBt a:hover{background:#02AAD7;}    

.focus .D2fBt img{display:none}    

.focus .D2fBt i{display:none; font-style:normal; }    

.focus .prev2,.focus .next2{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;display:none;}

.focus .prev2{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  

.focus .next2{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  

.focus .prev2:hover{  background-position:0 0; }  

.focus .next2:hover{  background-position:-40px 0;}  















/*923新增*/



.yjzl{ width:1000px; height:42px;  background: url(../images/ulbg.jpg) repeat-x bottom;}

.yjzl li{  float: left; width:auto;height: 42px;line-height: 42px; margin: 0 25px 0 0;}

.yjzl li a{    font-family: Microsoft YaHei;font-size: 18px;}



.libg2 a{  color: #01aad5;}



.libg2{ background: url(../images/libg.jpg) repeat-x bottom;}





.con2nb2{ width:1000px; height:162px;}





.yjimg2{ display:block; width:161px;  float:left; margin:18px 0 0 38px}

.yjimg2:hover .jlwz{ color:#09C}



.jlimg{ display:block; width:161px; height:91px;}

.jlwz{ display:block; width:161px; height:20px; line-height:20px;text-align:center;font-family:Microsoft YaHei; font-size:14px; color:#505050; margin-top:8px}


/*首页公司简介*/
.syabout{ width:299px; height:280px;}
.syaboutbt{ width:299px; height:42px; line-height:42px;background:url(../images/aboutbt_bg.jpg) bottom no-repeat; color:#01aad5; font-family:Microsoft YaHei; font-size:18px}
.left{}
.more{ font-family:Arial, Helvetica, sans-serif; color:12px; color:#747474}
.more:hover{ color:#09C}

.syaboutimg{ display:block; width:299px; height:83px; margin:13px auto 0 auto; border: 1px solid #ccc;}
.syaboutwz{ display:block; width:299px; height:auto; overflow:hidden;font-family:Microsoft YaHei; font-size:13px; color:#505050; line-height:25px; margin:10px auto 0 auto}
.syaboutwz:hover{color:#09C}

/*首页六大模块*/
.main2{width:1080px; height:186px; margin:35px auto 0 auto}
.gs_left{ width:299px; height:186px;}
.gs_center{width:299px; height:186px; margin:0 0 0 60px}
.gs_right{width:299px; height:186px;}
.gsbt{width:299px; height:42px; line-height:42px;background:url(../images/bt_bg.jpg) bottom no-repeat; color:#01aad5; font-family:Microsoft YaHei; font-size:18px}

.gsul{}
.gsul li{ width:284px; height:26px; line-height:26px; background:url(../images/newsli_bg.jpg) left no-repeat; padding-left:15px; margin-top:2px}
.gsul li a{font-family:Microsoft YaHei; font-size:13px; color:#505050;}
.gsul li a:hover{color:#09C}


/*首页公司业绩-选项卡*/
.main3{ width:1080px; height:204px; margin:30px auto 0 auto}
.main3bt{ width:1080px; height:42px; line-height:42px;background:url(../images/yjbt_bg.jpg) bottom no-repeat; color:#01aad5; font-family:Microsoft YaHei; font-size:18px}

.yjzl{ width:1080px; height:42px;  background: url(../images/ulbg.jpg) repeat-x bottom;}
.yjzl li{  float: left; width:auto;height: 42px;line-height: 42px; margin: 0 25px 0 0;}
.yjzl li a{    font-family: Microsoft YaHei;font-size: 18px;}

.libg2 a{  color: #01aad5;}

.libg2{ background: url(../images/libg.jpg) repeat-x bottom;}


.con2nb2{ width:1080px; height:162px;}


.yjimg2{ display:block; width:161px;  float:left; margin:18px 0 0 40px;}
.yjimg2:hover .jlwz{ color:#09C}

.jlimg{ display:block; width:161px; height:91px;}
.jlimg img{ display:block; margin:0 auto; }

.jlwz{ display:block; width:161px; height:20px; line-height:20px;text-align:center;font-family:Microsoft YaHei; font-size:14px; color:#505050; margin-top:8px}

