@charset "gb2312";
/* CSS Document */
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; behavior:url("csshover.htc"); border-collapse: collapse}
img { border: 0 none; vertical-align: center; }
ul, li { list-style-type: none; margin:0px; padding:0px;}
body, input, select, button, textarea { font-size: 12px; font-family:"微软雅黑";  }
button { cursor: pointer; }
i, em, cite { font-style: normal; }
aside section,.body{display:block; width:1000px; margin:0 auto;}
a, a:link { color: #454545; text-decoration:none; cursor:pointer; }
a:visited {}
a:active, a:hover { text-decoration: none;  }
a:focus { outline: none; } 
.clear {clear:both;}

#top{width:1022px; height:101px; margin:0 auto;}
#top .logo{float:left; margin-top:10px;}
#top .top_R{float:right; margin-top:25px;}
#top .top_R .phone{background:url(../images/002.png) left center no-repeat; padding-left:33px; color:#009BE7;}
#top .top_R .phone em{font-size:23px; color:#009BE7; font-weight:bold;}
#top .top_R .phone a{color:#000; padding:0 5px; font-weight:normal; font-size:14px; }


#top .top_R form{float:left; margin-top:7px;}
#top .top_R form .search{width:302px; height:20px; border:1px #d2d2d2 solid; background:#ffffff; padding-left:10px; line-height:20px; float:left;}
#top .top_R form .Button{width:35px; height:22px; background:url(../images/003.jpg) center center no-repeat; border:1px #d2d2d2 solid; border-left:none; float:left;}
#menu{width:100%; height:46px; background:url(../images/004.jpg) repeat-x;}
#menu .menu{width:1022px; margin:0 auto; font-size:17px; line-height:46px;}
#menu .menu li{float:left; width:170px; text-align:center; position:relative; cursor:pointer;}
#menu .menu li a{color:#fff;}
#menu .menu li.hover{ background:#da251d;}
#menu .menu li:hover{ background:#da251d;}


#menu .menu li ul{ width:170px; position:absolute; left:0; top:46px; display:none;background:#da251d; z-index:1100; }
#menu .menu li ul li{ height:34px; line-height:34px; color:#FFF; width:170px; float:left;}
#menu .menu li ul li a:hover{color:#FFF; background:#e37a20; display:block }


#menu .menu ul li ul li{  width:140px; height:34px; line-height:34px; float:left; text-align:center; color:#fff; font-size:12px;  background:none }
#menu .menu ul li ul li a,#menu .menu ul li.on ul li a{background:none;  font-weight: normal; font-size:12px;  color:#fff; padding-top:0}
#menu .menu ul li ul li a:hover{   color:#fff;  text-align:center; display:block; }


.index_banner{ background:url(../images/005.jpg) center top no-repeat; height:451px;}
#pro_cen{width:100%; height:312px; background:#fafafa;}
.picScroll-left{ width:1022px;  overflow:hidden; position:relative; margin:0 auto;  }
.picScroll-left .hd{ overflow:hidden; padding:30px 14px 10px 13px; border-bottom:1px #c9c9c9 solid; }
.picScroll-left .hd span{ background:url(../images/012.jpg) left center no-repeat; font-size:20px; color:#009BE7; padding-left:18px;}
.picScroll-left .hd span em{font-size:12px; font-family:Arial; color:#9e9e9e; padding-left:8px;}
.picScroll-left .hd .prev{ display:block;  width:18px; height:18px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url(../images/006.jpg) no-repeat;}
.picScroll-left .hd .prev:hover{ background:url(../images/009.jpg) no-repeat;}
.picScroll-left .hd .next{ display:block;  width:18px; height:18px; float:right; margin-top:10px;  overflow:hidden; cursor:pointer; background:url(../images/007.jpg) no-repeat;}
.picScroll-left .hd .next:hover{ background:url(../images/008.jpg) no-repeat;}
.picScroll-left .bd{padding-top:26px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 19px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:220px; height:190px; display:block; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{width:220px; height:34px; line-height:34px; text-align:center; background:url(../images/013.png) repeat-x; position:relative; margin-top:-23px; z-index:999; font-size:14px; /*display:none;*/}
.picScroll-left .bd ul li .title a{color:#fff;}
.picScroll-left .bd ul li .title em{padding-left:17px; font-family:"宋体";}
.picScroll-left .bd ul li:hover .title{ display:block;}
.index_con{width:1022px; margin:0 auto 55px auto;}
.index_con .about{float:left; width:345px;}
.index_con .about .top{float:left; width:316px; border-bottom:1px #c9c9c9 solid; padding:24px 16px 10px 13px;}
.index_con .about .top span{background:url(../images/012.jpg) left center no-repeat; font-size:20px; color:#009BE7; padding-left:18px;}
.index_con .about .top span em{font-size:12px; font-family:Arial; color:#9e9e9e; padding-left:8px;}
.index_con .about .top .more{float:right; font-family:Arial; padding-top:9px;}
.index_con .about .top .more a{color:#9e9e9e;}
.index_con .about .pic{float:left; margin:22px 0 0 14px;}
.index_con .about p{float:left; padding:9px 16px 0 14px; line-height:24px; color:#6f6f6f;}
.index_con .news{float:left; width:637px; margin-left:35px;}
.index_con .news .top{float:left; width:608px; border-bottom:1px #c9c9c9 solid; padding:24px 16px 10px 13px; margin-bottom:11px;}
.index_con .news .top span{background:url(../images/012.jpg) left center no-repeat; font-size:20px; color:#009BE7; padding-left:18px;}
.index_con .news .top span em{font-size:12px; font-family:Arial; color:#9e9e9e; padding-left:8px;}
.index_con .news .top span font{color:#565656; padding-left:25px;}
.index_con .news .top .more{float:right; font-family:Arial; padding-top:9px;}
.index_con .news .top .more a{color:#9e9e9e;}
.index_con .news .con{float:left; padding:10px 16px 0 13px;}
.index_con .news .con .pic{float:left; padding:3px; border:1px #e3e3e3 solid;}
.index_con .news .con .title{float:left; width:433px; font-size:14px; margin-left:17px; padding-top:5px;}
.index_con .news .con .title a{color:#232323;}
.index_con .news .con .title a:hover{color:#009BE7;}
.index_con .news .con .title em{float:right; font-size:12px; color:#232323;}
.index_con .news .con .p1{float:left; margin-left:17px; width:433px; color:#8d8d8d; line-height:22px; padding-top:14px;}
#end{width:100%; height:145px; background:#009BE7;}
#end .end{width:800px; margin:0 auto;}
#end .end .chat{float:left;}
#end .end .chat img{padding:14px 0 0 19px;}
#end .end .chat p{font-size:14px; color:#fff; line-height:33px;}
#end .end .end_R{float:right;}
#end .end .end_R .menu{ font-size:14px; color:#fff; padding-top:37px;}
#end .end .end_R .menu li{float:left;}
#end .end .end_R .menu li a{color:#fff; padding:0 24px;}
#end .end .end_R .copyright{ text-align:center; color:#fff; padding-top:25px;}
#end .end .end_R .copyright a{color:#ffffff}
#end .end .end_R .name{ text-align:center; color:#fff; padding-top:10px;}

#end .end .end_R .name a{ text-align:center; color:#fff; padding-top:10px;}
#end .end .end_R .name a:hover{ text-align:center; color:#efefef; padding-top:10px;}
.location{width:1020px; height:29px; margin:9px auto 0 auto; border:1px #e8e8e8 solid; background:#fff;}
.location p{ line-height:29px; padding-left:15px; color:#696969;}
.location p a{color:#696969;}
.location p a.last{color:#009BE7;}
.pro_con{width:1022px; margin:10px auto 48px auto;}
.pro_con .con_L{float:left; width:197px;}
.sdmenu {width:197px; float:left;}
.sdmenu div {overflow: hidden;}
.sdmenu div.collapsed {}
.sdmenu div span {display:block; line-height:35px; width:162px; cursor:pointer; background:url(../images/019.jpg) no-repeat; line-height:35px; padding-left:35px; font-size:14px; color:#fff;}
.sdmenu div span a{line-height:35px;display:block;}
.sdmenu div.collapsed {width:197px; color:#ad8634;  }
.sdmenu div.collapsed span{ line-height:35px; color:#545454; background:url(../images/018.jpg) no-repeat; font-size:13px;}
.sdmenu div.collapsed span a{color:#545454}


.sdmenu div.collapsed2 {width:197px; color:#fff;  }
.sdmenu div.collapsed2 span{ display:block; display:block; line-height:35px; width:162px; cursor:pointer; background:url(../images/019.jpg) no-repeat; line-height:35px; padding-left:35px; font-size:14px; color:#fff;}
.sdmenu div.collapsed2 span a{color:#fff}



/*.sdmenu div.collapsed span a.current{color:#00a9ee; }*/
.sdmenu div span a{color: #fff;}
.sdmenu div a{display: block; font-size:13px; line-height:28px; text-align:left; padding-left:10px; border-left:1px #e7e7e7 solid; border-right:1px #e7e7e7 solid;}

.sdmenu div em a:hover{color:#009BE7}

.sdmenu div em a{ background:url(../images/icon.jpg) no-repeat 8px center; padding-left:19px;}



.newsmenu i{color:#565656; cursor:pointer}
.newsmenu i.hov{color:#009BE7}
.newsmenu i.hov a{color:#009BE7}


.pro_con .con_L .title{width:183px; height:32px; line-height:32px; background:url(../images/017.jpg) no-repeat;  font-size:16px; color:#0d325b; padding-left:14px;}
.pro_con .con_L .title em{fonot-size:12px; color:#b6b4b4; padding-left:6px;}
.contact{float:left; margin-top:7px;}
.contact .con{border:1px #e8e8e8 solid; border-top:none; width:195px; overflow:hidden; font-size: 14px;}
.contact .con div{line-height:21px; padding:10px 24px 10px 15px; width:164px; }
.contact .con div em{float:left; width:42px; color:#333333; }
.contact .con div span{width:120px; float:left; color:#777777;}
.pro_con .con_R{float:right; width:818px; overflow:hidden}
.pro_con .con_R .pic{float:left; padding-right:20px;}
.pro_con .con_R .title{width:792px; height:30px; line-height:30px; background:url(../images/021.jpg) no-repeat;  font-size:16px; color:#0d325b; padding-left:26px; float:left; margin-top:10px;}
.pro_con .con_R .title em{fonot-size:12px; color:#b6b4b4; padding-left:6px; font-family:Arial;}
.con_R .con{float:left; /*width:792px;*/ min-height:600px; border:1px #e7e7e7 solid; border-top:none; padding:0 0 0 30px; background:url(../images/024.jpg) 0 bottom repeat-x #fff;}
.con_R .con .pro{float:left; width:250px; overflow:hidden; cursor:pointer; margin-right:10px; margin-top:25px;}
.con_R .con .pro .pic{border:1px #bfbfbf solid;}
.con_R .con .pro .sketch{float:left;  padding:6px 3px 13px 4px; width:255px;}
.con_R .con .pro .sketch .p1{font-size:12px; color:#666; border-bottom:1px #e9e9e9 solid; line-height:30px; height:30px; overflow:hidden;  padding:0 7px 0 4px;}
.con_R .con .pro .sketch .p1 em{float:right;}
.con_R .con .pro .sketch .p2{color:#666; padding:6px 9px 0 9px; line-height:23px; height:23px;}
.con_R .con .pro .sketch .pic1{float:right; position:relative; margin-top:-13px; margin-right:25px;}
.con_R .con .pro:hover .sketch{ }
.con_R .con_B{float:left; width:792px; border:1px #e7e7e7 solid; border-top:none; padding:0 14px 0 12px; background:url(../images/024.jpg) 0 bottom repeat-x #fff;}
.con_R .con_B .pro_A{border-bottom:1px #b6b6b6 dashed; margin-top:22px; margin-bottom:16px; float:left; width:790px; padding-bottom:23px;}
.con_R .con_B .pro_A .pic{border:1px #bfbfbf solid; float:left;}
.con_R .con_B .pro_A .right{float:left; margin-left:25px; width:218px;}
.con_R .con_B .pro_A .right .p1{font-size:14px; color:#da251d; line-height:30px;}
.con_R .con_B .pro_A .right .p2{ line-height:22px; padding-top:6px; color:#2d2d2d;}
.con_R .con_B .pro_A .right .button{width:92px; height:31px; border:none; background:#009BE7; text-align:center; color:#ffffff; line-height:31px; float:right; cursor:pointer; margin-top:21px;}
.con_R .about_con{float:left; width:753px; border:1px #e7e7e7 solid; color:#929292; line-height:25px; border-top:none; padding:2px 41px 87px 22px; background:url(../images/024.jpg) 0 bottom repeat-x #fff;} 
.con_R .about_con p{text-align:Justify;text-justify:inter-ideograph;}

.con_R .about_con .about_A{float:left; margin-top:19px; cursor:pointer;}
.con_R .about_con .about_A .pic{float:left; padding:2px; border:1px #e3e3e3 solid;}
.con_R .about_con .about_A .p1{float:left; color:#929292; width:467px; margin-left:31px; line-height:25px; padding-top:5px; padding-bottom:23px;}
.con_R .project_con{float:left; width:788px; border:1px #e7e7e7 solid; border-top:none; padding:0 17px 0 11px;  background:url(../images/024.jpg) 0 bottom repeat-x #fff;}
.con_R .project_con .province{border-bottom:1px #c9c9c9 solid; padding:11px 0 10px 0; margin-bottom:46px;}
.con_R .project_con .province p{float:left; margin-top:27px; padding-left:18px; width:100%;}
.con_R .project_con .province p a{height:25px; padding:0 10px; background:#2964b2; margin-bottom:27px; line-height:25px; display:inline-block; font-size:16px; color:#fff; float:left; margin-right:6px;}
.con_R .project_con .province p a:hover{color:#ffffff; background:#da251d;}
.con_R .project_con .province p a.hover{color:#ffffff; background:#EB3C00;}
.con_R .project_con .case_A{float:left; margin-left:35px; cursor:pointer; margin-right:0; margin-bottom:30px; width: 226px;}
.con_R .project_con .case_A .pic{float:left;}
.con_R .project_con .case_A .case_R{float:left; margin-left:15px; width:175px;}
.con_R .project_con .case_A .case_R .p1{color:#009BE7; line-height:22px;}
.con_R .project_con .case_A .case_R .p1 a{color:#009BE7}
.con_R .project_con .case_A .case_R .p2{color:#8d8d8d; line-height:22px; padding-top:9px;}
.con_R .project_con .case_B{float:left; margin-left:16px; cursor:pointer; margin-bottom:30px; width: 226px;}
.con_R .project_con .case_B .pic{float:left;}
.con_R .project_con .case_B .case_R{float:left; margin-left:15px; width:175px;}
.con_R .project_con .case_B .case_R .p1{color:#009BE7; line-height:22px;}
.con_R .project_con .case_B .case_R .p2{color:#8d8d8d; line-height:22px; padding-top:9px;}


.con_R .contact_con{float:left; width:758px; border:1px #e7e7e7 solid; border-top:none; padding:13px 27px 45px 31px; background:url(../images/024.jpg) 0 bottom repeat-x #fff;}
.con_R .contact_con .map{float:left; padding:3px; border:1px #e3e3e3 solid;}
.con_R .contact_con .left{ line-height:22px; padding:21px 0 0 22px; float:left;}
.con_R .contact_con .left .p1{color:#777777;}
.con_R .contact_con .left .p1 em{color:#262626;}
.con_R .contact_con .mid{float:left; padding:43px 0 0 70px; float:left; line-height:22px;}
.con_R .contact_con .mid .p1{color:#777777;}
.con_R .contact_con .mid .p1 em{color:#262626;}
.con_R .contact_con .chat{float:right; width:112px; position:relative; z-index:999; margin-top:19px;}
.con_R .contact_con .chat .pic{float:left; margin-left:11px;}
.con_R .contact_con .chat .p1{color:#7d7d7d; float:left; padding-left:10px; padding-top:12px;}
.con_R .contact_con .chat .p2{font-size:14px; color:#7d7d7d; float:left; padding-top:11px;}
.con_R .news_con{float:left; width:756px; border:1px #e7e7e7 solid; border-top:none; padding:27px 28px 30px 32px; background:url(../images/024.jpg) 0 bottom repeat-x #fff;}
.con_R .news_con .top{ cursor:pointer; margin-bottom:26px; float:left;}
.con_R .news_con .top .pic{float:left; padding:3px; border:1px #e5e5e5 solid;}
.con_R .news_con .top .right{float:left; margin-left:30px; width:493px;}
.con_R .news_con .top .right .p1{font-size:14px; color:#009BE7; line-height:33px;}
.con_R .news_con .top .right .p1 em{font-size:12px; color:#232323; float:right;}
.con_R .news_con .top .right .p2{color:#8d8d8d; line-height:23px; padding-top:5px;}
.con_R .news_con .news_title{border-bottom:1px #a8a8a8 solid; float:left; width:738px; background:url(../images/035.jpg) 4px center no-repeat; padding-left:18px; line-height:51px;}
.con_R .news_con .news_title a em{float:right; color:#5f5f5f; padding-right:6px;}
.con_R .news_con .news_title a{ color:#8d8d8d;}
.con_R .news_con .news_title:hover{ background:url(../images/036.jpg) 4px center no-repeat;}


.page{float:left; margin-top:59px; margin-bottom:29px; *margin-bottom:29px; position:relative; left:27%; font-family:"宋体";}
.page li{float:left; margin-right:5px; color:#070707;}
.page li a{width:16px; height:16px; background:#ffffff; border:1px #c8c8c8 solid; text-align:center; line-height:16px; display:inline-block; color:#070707;}
.page li a:hover{ background:#0056a2; color:#fff;}
.page li a.pre{border:none; width:36px; margin-right:8px; background:none;}
.page li a.next{border:none; width:36px; margin-left:8px; margin-right:14px; background:none;}
.page li a.pre:hover{background:none; color:#070707;}
.page li a.next:hover{background:none; color:#070707;}
.page li .page_in{width:26px; height:16px; background:#fff; border:1px #c8c8c8 solid; text-align:center; line-height:16px; float:left; margin:-1px 5px 0 10px;}
.page li i{float:left;}


.page2{float:left; margin-top:59px; margin-bottom:29px; *margin-bottom:29px; position:relative; left:27%; font-family:"宋体";}
.page2 a,.page2 span{ padding:0 5px; height:16px; margin-right:5px; background:#ffffff; border:1px #c8c8c8 solid; text-align:center; line-height:16px; display:inline-block; color:#070707;}
.page2 a:hover{ background:#0056a2; color:#fff;}
.page2 a.pre{border:none; width:36px; margin-right:8px; background:none;}
.page2 a.next{border:none; width:36px; margin-left:8px; margin-right:14px; background:none;}
.page2 a.pre:hover{background:none; color:#070707;}
.page2 a.next:hover{background:none; color:#070707;}
.page2 .page_in{width:26px; height:16px; background:#fff; border:1px #c8c8c8 solid; text-align:center; line-height:16px; float:left; margin:-1px 5px 0 10px;}
.page2 i{float:left;}



.detail_con{float:left; width:768px; border:1px #e7e7e7 solid; border-top:none; padding:22px 23px 36px 25px; background:url(../images/024.jpg) 0 bottom repeat-x #fff;}
.slideBox{ width:300px; height:225px; overflow:hidden; position:relative; float:left;}
.slideBox .hd{ height:64px; overflow:hidden; position:absolute; right:5px; bottom:0; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; width:81px; margin-right:33px; height:62px; cursor:pointer; border:1px #bfbfbf solid;}
.slideBox .hd ul li.on{ background:#f00;  }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:298px; height:223px; display:block; border:1px #bfbfbf solid;}
.slideBox .prev{position:absolute; left:0;  margin-top:-57px; *margin-top:-40px; display:block; width:10px; height:18px; background:url(../images/039.png) no-repeat; }
.slideBox .next{ position:absolute; right:0; margin-top:-57px; *margin-top:-40px; display:block; width:10px; height:18px; background:url(../images/038.png) no-repeat; }
.detail_con .top_R{float:left; margin-left:30px; width:372px;font-size:16px;}
.detail_con .top_R .p1{font-size:20px; color:#414141; line-height:24px;}
.detail_con .top_R .p2{color:#2c2c2c; line-height:31px;}
.detail_con .top_R .p3{color:#888888; line-height:24px;}
.nTab{ position:relative; float:left; margin-top:33px; width:768px;}
.nTab .txt{ position:absolute; top:3px; right:25px; font-size:14px;}
.nTab .tit{height:48px;}
.nTab .tit li{ float:left; text-align:center; font-size:16px; color:#484848; background:#efefef; height:48px; line-height:48px; width:128px; cursor:pointer;}
.nTab .tit li.hover{ background:#009BE7; color:#fefefe;}
.nTab .content li.none{ display:none; padding:19px 75px 0 22px;}
.nTab .content li.none .p1{color:#6e6e6e; font-family:"宋体"; line-height:22px;}
.nTab .content li.none .p2{ background:url(../images/041.png) left center no-repeat; padding-left:18px; color:#6e6e6e; font-family:"宋体"; line-height:22px;}
.nTab .content li tr td{ line-height:25px; border:1px solid #e7e7e7; height:30px;}




.mainInfo{ width:97%;line-height:25px; padding:5px 0px 5px 15px; font-size:12px;}
/*文章详细*/
#articleContent{ line-height:30px;  color:#666}

#articleContent a{ font-size:16px;color:#666}
#articleContent a:hover{ font-size:16px;}
.main_info h1 {margin-top:10px;font-size:16px;font-weight:bold;text-align:center; background:none; color:inherit}
.main_info h1 a,.main_info h1 a:hover { color:#000;font-size:16px;}
.main_info .articleDlSingle{color:#39393B;text-align:right;padding:5px 0px; margin-bottom:10px;}
.main_info .articleDls {color:#39393B;text-align:center;padding-top: 10px;padding-bottom: 10px;margin-top: 10px;border-top-width: 1px;border-top-style: dashed;}
.main_info .articleDls img{}
.changFontSize,.changFontSize font,.changFontSize font a,.changFontSize font a:hover,.changFontSize font a:visited{color:#39393B; text-decoration:none; font-size:12px; font-weight:normal}
.main_info .articleDls font,.main_info .articleDls font a,.main_info .articleDls font a:hover,.main_info .articleDls font a:visited{color:#39393B; text-decoration:none; font-size:12px}
.main_info a,.main_info a:hover,.main_info a:visited{color:#949494; text-decoration:none; font-size:12px; font-weight:normal}
.articnav{width:95%;  line-height:20px; margin:10px 5px; color:#000}
.articnav .left{width:95%;}
.articnav a,.articnav a:visited,.articnav a:hover{color:#000;}
.articnav .right1{width:95%;}	


.sitemap{width:700px; margin:0 auto 0}	
	/*网站地图*/
.sitemap ul{border-bottom: 1px dotted #ccc;float: left; width:700px;height:28px; padding:5px 0}
.sitemap .mapfirst{ float:left; color:#333; font-size:12px;  font-weight:bold; padding-left:10px; width:118px; border:none; line-height:25px; height:25px}
.sitemap li{ float:left;line-height:25px; height:25px; margin:0px; width:auto; padding:0px 10px; }
.sitemap li a,.sitemap li a:hover,.sitemap li a:visited{ color:#333; text-decoration:none}
