@charset "utf-8";
/* CSS Document */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,hr,span,table,th,td,img,form,fieldset,input,button,textarea{margin:0;padding:0;}
body{ font-size:12px; color:#333; font-family:"宋体","微软雅黑","Arial",sans-serif;}
img,a{border:0 none;}
table{border-collapse:collapse;border-spacing:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
textarea{overflow:auto;resize:none;}
label{cursor:default;}
a,button{cursor:pointer;}
a{ text-decoration:none;outline:none; color:#333;}
.clear {width:100%; height:0; font-size:0; line-height:0; clear:both;}
.fl{ float:left; _display:inline;}
.fr{ float:right; _display:inline;}

/*header*/
.header{ width:1000px; height:86px; margin:0 auto; position:relative;}
.logo{ width:367px; height:75px; position:absolute; left:0; top:6px;}
.search{ width:219px; height:27px; position:absolute; right:120px; top:34px;}
.sstxt{ width:181px; height:27px; background:url(../images/search_k.png) left center no-repeat; border:0; float:left; _display:inline; outline:none;  line-height:27px; color:#a5a5a5; }
.ssbut{ width:38px; height:27px; background:url(../images/search_btn.png) left center no-repeat; border:0; float:right; _display:inline; outline:none; cursor:pointer;}
.zh_en{ width:110px; height:26px; position:absolute; right:0; top:40px;}
.bg_nav{ width:100%; height:37px; background:url(../images/bg_nav.png) repeat-x;}
.nav{ width:1000px; height:37px; margin:0 auto;}
.nav .navul li{ width:125px; height:36px; float:left;_display:inline; line-height:36px; text-align:center; background:url(../images/navline_left.png) left center no-repeat;}
.nav .navul li.sy{ background:none;}
.nav .navul li a{ font-size:14px; color:#FFF; font-weight:bold;}

/*footer*/
.bg_footer{ width:100%; height:80px; background:#ebebeb;}
.footer{ width:1000px; height:80px; margin:0 auto; position:relative;}
.footer p{ color:#838383; position:absolute; left:5px; top:45px;}
.friend_link{ position:absolute; right:5px; bottom:12px; width:166px; line-height: 22px; height: 22px; background: url(../images/friendlink.jpg) no-repeat; cursor:pointer; color:#828282;}
.friend_list{ display:none; position:absolute; padding:5px 0; left:0px; bottom:22px; width:164px; height:auto; border: 1px solid #bbb; border-bottom: none; background: #FFF;}
.friend_list li{ line-height:20px; text-align:center;}
.friend_list li a{ display:block; color:#828282;}
.friend_list li a:hover{ background:#06F; color:#FFF;}

.footer_nav{ width:350px; height:25px; color:#838383; position:absolute; left:5px; top:10px;}
.footer_nav a{ color:#838383;}
.footer_nav img{ width:26px; height:21px;}
.weixin_tc{ width:82px; height:82px; background:url(../images/weixin_tc.jpg) 0 0 no-repeat; position:absolute; left:0; top:-82px; z-index:10; display:none;}
.weixin_tc img{ width:80px; height:80px; display:block; margin:1px;}

.bdsharebuttonbox{ position:absolute; right:5px; bottom:40px;}

/*mepage*/
.mepage{ width:700px; height:30px; padding:0 33px;}
.pagechang{ display:block; width:46px; float:left; display:inline; height:22px; line-height:22px; text-align:center;}
/*.pageduan{ display:block; width:46px; float:left; display:inline; height:22px; line-height:22px; text-align:center;}*/
.num{ width:auto; height:22px; display:inline;}
.num a.normalpage{ display:block; width:20px; height:20px; line-height:20px; text-align:center; margin-right:6px; border:1px solid #ccc; float:left; display:inline;}
.mepage a.currentpage{ display:block; width:20px; height:20px; line-height:20px; float:left; margin-right:6px; text-align:center; color:#017ce3;}
.mepage a:hover{ color:#017ce3;}
.mepage a{ color:#939393;}
.mr{ margin-right:15px;}
.ml{ margin-left:15px;}



/*首页*/
.sy_bt{ width:100%; height:52px; line-height:52px; padding-top:10px;}
.en_bt{ font-family:Arial; font-size:15px; font-weight:bold; color:#0d6fb8;}
.zh_bt{ font-family:"微软雅黑"; font-size:14px; font-weight:bold; color:#707070; cursor:pointer;}
.at-col{ color:#0d6fb8;}
.more{ font-family:Arial; font-size:12px;  color:#0d6fb8;}
.more a{ color:#0d6fb8;}

/*banner*/
.banner{ width:100%; height:442px;}
.flexslider{position:relative;height:442px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:442px;}
.flex-control-nav{position:absolute;bottom:6px; right:16%;z-index:2;width:155px;}
.flex-control-nav li{display:inline-block;width:23px;height:7px;margin:0 15px 0 0;*display:inline;zoom:1;}
.flex-control-nav a{display:block;width:23px;height:7px;line-height:40px;overflow:hidden;background:#FFF; cursor:pointer;}
.flex-control-nav .flex-active{background:#0d6fb8; cursor:pointer;}
.banneryy{ width:1920px; height:21px; background:url(../images/bg_banner.png) left center repeat-x; position:absolute; left:50%; bottom:0; margin-left:-960px; z-index:1;}

/*股票*/
.gundongnews{height:40px;width:980px; line-height:40px; margin:0 auto; font-size:12px;}
.gundongnews a{color:blue;}
.gundongnews span{margin-right:30px;}
.gundongnews span.ts{margin-right:300px;}

/*three*/
.three{ width:1000px; height:252px; margin:0 auto;}

.three_news{ width:312px; height:252px; padding-right:20px;}
.sy_newslist{ width:312px; height:180px; padding-top:10px; display:none;}
.sy_newslist li{ width:298px; height:30px; padding-left:14px; line-height:30px; border-bottom:1px dashed #a8a8a8; background:url(../images/dsj_list.png) left center no-repeat;}

.three_technology{ width:400px; height:252px; padding:0 20px; background:url(../images/sy_bgmid.jpg) left top no-repeat;}
.sy_technology_top{ width:400px; height:85px; position:relative;  border-bottom:1px dashed #a8a8a8;}
.sy_technology_top img{ width:104px; height:75px; border:1px solid #d9d9d9; position:absolute; left:0; top:0;}
.sy_technology_top h3{ width:280px; height:16px; position:absolute; left:116px; top:3px;}
.sy_technology_top h3 a{ font-weight:bold; color:#ffa800;}
.sy_technology_top p{ width:280px; height:50px; position:absolute; left:116px; top:23px; line-height:16px;}
.sy_technologylist{ padding-top:5px;}
.sy_technologylist li{ width:385px; height:24px; line-height:24px; padding-left:15px; background:url(../images/dfk_list.png) left center no-repeat;}

.three_video{ width:208px; height:252px; padding-left:20px;}
.video{ width:208px; height:190px;}

/*工程滚动*/
.gcgd{ width:1000px; height:250px; margin:0 auto; background:url(../images/bg_gd.jpg) center top no-repeat; position:relative; }
.picScroll-left{ width:1000px;  overflow:hidden;}
.picScroll-left .hd{ overflow:hidden;  height:0px;}
.picScroll-left .hd .next{display:block;  width:14px; height:14px; overflow:hidden; cursor:pointer;background:url(../images/jtright_hui.png) no-repeat; position:absolute; right:14px; top:30px;}
.picScroll-left .hd .prev{display:block;  width:14px; height:14px; overflow:hidden; cursor:pointer; background:url(../images/jtleft_hui.jpg) no-repeat;
position:absolute; right:44px; top:30px;}
.picScroll-left .hd .prev:hover{ background:url(../images/jtleft_blue.png) no-repeat;}
.picScroll-left .hd .next:hover{ background:url(../images/jtright_blue.jpg) no-repeat;}

.picScroll-left .bd{ width:1000px; height:150px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 12px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .gdpic{ text-align:center; }
.picScroll-left .bd ul li .gdpic img{ width:170px; height:114px; display:block;  padding:2px; border:1px solid #ccc; }
.picScroll-left .bd ul li .gdtitle{ line-height:24px; font-weight:bold;}


/*二级页*/
.ej_banner{ width:100%; height:230px;}

.ej_main{ width:1000px; height:auto; padding:10px 0 20px; margin:0 auto;}

.ej_left{ width:223px; min-height:410px; background:url(../images/bg_leftnav.png) right top no-repeat;}
.left_bt{ width:211px; height:47px; padding-left:12px;}
.left_bt .left_btpic{ width:89px; height:46px;}
.left_bt .left_bttxt{ height:46px; line-height:46px; font-family:"微软雅黑"; font-size:14px; font-weight:bold;}
.leftnav_list{ width:223px; min-height:60px; padding-top:30px;}
.leftnav_list li{ width:223px; height:35px;}
.leftnav_list li a{ display:block; width:183px; height:35px; line-height:35px; padding-left:40px;}
.leftnav_list li a:hover{ background:url(../images/bg_active.jpg) left center no-repeat; color:#FFF;}
.leftnav_list li a.leftnav_active{ background:url(../images/bg_active.jpg) left center no-repeat; color:#FFF;}

.z_bt{ display:block; width:163px; height:36px; line-height:36px; padding-left:60px;}
.z_bt:hover{ color:#0d6fb8;}
.z_bthover{ color:#0d6fb8;}
.lfnav_z{ display:none;}
.bl{ display:block;}

.ej_right{ width:766px; min-height:410px;}
.ejr_top{ width:710px; height:43px; padding-left:46px; padding-right:10px; background:url(../images/content_top.png) center top no-repeat;}
.right_bt{ height:43px; line-height:43px; font-weight:bold; font-size:14px;}
.plase{ height:43px; line-height:43px;}
.ejr_bottom{ width:766px; height:9px; background:url(../images/content_bottom.png) center top no-repeat;}
.ejr_mid{width:766px; min-height:358px; background:url(../images/content_bg.jpg) center top repeat-y;}

.ej_content{ width:726px; height:auto; padding:20px;}
.content_bt{ width:726px; height:50px; line-height:50px; text-align:center;font-size:14px;}
.hr{ width:726px; height:1px; border-bottom:1px dashed #b7b7b7; }
.timer{ width:686px; height:27px; line-height:27px; padding-right:40px; margin:10px 0; background:#f7f7f7; border-bottom:1px dashed #dadada; border-top:1px dashed #dadada;}
.timer span{ color:#9b9a9a;}
.content_content{ width:726px; height:auto; line-height:22px; padding:22px 0;}
.child{ padding:20px 10px; width:746px;}

/*project_list*/
.project_list{ width:706px; padding:20px 30px 30px;}
.project_listnr{ width:706px; height:178px; position:relative; border-bottom:1px solid #dadada;}
.project_listnr img{ width:197px; height:135px; padding:1px; border:1px solid #d2d2d2; position:absolute; left:0; top:19px;}
.project_listnr h3 a{ font-size:14px; font-weight:normal; position:absolute; left:215px; top:19px;}
.project_listnr p{ width:478px; height:68px; line-height:22px; border-top:1px dashed #d2d2d2; padding:10px 0; position:absolute; left:215px; top:42px;}
.bnt_detail{ display:block; width:55px; height:19px; background:#4e8bc2; position:absolute; left:215px; top:135px; line-height:19px; color:#FFF; text-align:center; font-family:"微软雅黑";}


/*about*/
.child_list{ width:746px; height:auto;}
.child_list li{ width:373px; height:261px; background:url(../images/bg_fzjg.jpg) center center no-repeat; position:relative; float:left;_display:inline;}
.child_list li h3{ position:absolute; left:36px; top:22px; color:#1f8ab7;}
.child_list li img{ width:296px; height:107px; position:absolute; left:36px; top:46px;}
.child_list li p{ width:296px; height:66px; position:absolute; left:36px; top:165px; line-height:22px;}
.child_list li p a{ color:#1f8ab7;}

/*news_list*/
.news_list{ width:706px; height:auto; padding:20px 10px;}
.news_list li{ width:696px; height:30px; line-height:30px; border-bottom:1px dashed #d2d2d2; background:url(../images/list_dd.jpg) left center no-repeat; padding-left:10px;}
.news_list li span{ float:right;_display:inline; color:#939393;}
.news_list li .newp{ float:none; display:inline-block;*display:inline;*zoom:1; margin-left:10px; width:29px; height:10px; background:url(../images/new.gif) no-repeat;}

/*report_list*/
.report_list{ width:706px; height:auto; padding:20px 10px;}
.report_list li{ width:696px; height:30px; line-height:30px; border-bottom:1px dashed #d2d2d2; background:url(../images/list_dd.jpg) left center no-repeat; padding-left:10px;}
.report_list li span{ float:right;_display:inline; color:#939393;}
.report_list li .newp{ float:none; display:inline-block;*display:inline;*zoom:1; margin-left:10px; width:29px; height:10px; background:url(../images/new.gif) no-repeat;}


/*map*/
.map{width:726px; height:auto; padding:10px;}
.map h3{ color:#000; margin-bottom:10px; font-size:14px;}
.map a{ color:#333; padding:0 5px;}
.map a:hover{ color:#4e8bc2;}





























