@charset "utf-8";

/*公用*/
.clear{clear:both}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, table, th, td {margin:0;padding: 0; }
body{background:#181820 url(../images/bg.gif);font-size:12px;color:#2f2e2e; font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif; line-height:25px;}/* for IE6 */ _background-attachment:fixed;}
ul,dl,dt,dd{margin:0;padding:0;list-style:none;}
ul,dl{list-style-type:none;}
a{text-decoration:none;color:#686868;}
a:hover{color:#710100;}
img{border: none 0;}
.hr1{margin: 0 auto;border: 1px solid #9A0201;}
.red{color:red;}
.clear{clear:both;}
.center{text-align: center;}
.tLeft{text-align: left;}
.fLeft{float: left;}
.mL{margin-left: 20px;}

/*******header************/
#container{margin:auto;width:1100px;background:url(../images/box_bg.gif); margin-top:10px; }
#header,#main,#footer{margin:0 auto;position: relative;}
#header{width:1100px;overflow:hidden;background:url(../images/txt.gif) no-repeat 800px 50px;}
.logo{width:1075px; height:73px; margin:15px 0 5px 25px; padding:0; overflow:hidden;}
/*导航*/
.nav{width:1050px; height:40px; margin:0 25px 0 25px; background:url(../images/allbg.png) no-repeat 0px 0px;overflow:hidden;}
.nav ul li{margin:0; padding:0px 0 0 0;text-align:center;width:100px;float:left;height:40px; line-height:40px; color:#FFF;font-size:14px;  font-weight:bold;}
.nav ul li:hover{ height:40px; width:100px; margin:0 0px 0 0px;background:url(../images/allbg.png) no-repeat 0px -40px;}
.nav ul li a{height:40px; width:100px; margin:0 0px 0 0px;color:#FFF;display:block;}
.nav ul li a:hover{height:40px; width:100px; margin:0 0px 0 0px;color: #fff;}
/*首页*/
#main{width:1050px; height:240px; overflow:hidden; border-top:8px solid #484848; margin:5px 25px 0 25px;background:url(../images/allbg.png) no-repeat -5px -499px;}
#main ul { position:relative;}
#main ul li{ float:left; height:125px; width:290px; overflow:hidden; padding:115px 30px 0 30px; }
/*#main ul li .link{position:absolute; top:100px; left:0; width:290px; height:113px; background-color:#999; display:block} */
#main .news label{ float:right;}
#main .link-news{position:absolute; top:0; left:0; width:345px; height:113px;display:block} 
#main .link-product{position:absolute; top:0; left:345px; width:345px; height:230px; display:block} 
#main .link-project{position:absolute; top:0; left:670px; width:345px; height:235px; display:block}
 
#case{width:1049px; height:370px; overflow:hidden;background:url(../images/allbg.png) no-repeat -1px -764px; padding:0 0 30px 6px; margin:0 25px 25px; 25px; }
#case h1{width:1010px; height:30px; color:#FFF; font-size:16px; font-weight:normal; padding:10px 0 20px 40px;}
#case h1 label{font-size:12px; padding:0px 0 0 5px;}
#case ul li{float:left; width:136px; height:88px; overflow:hidden; margin:10px 3px 0 2px; border:1px solid #dcdcdc; padding:3px;}
/* 幻灯片广告 */
.ad{margin:8px 25px 10px 25px;width: 1050px; height:300px;overflow:hidden;}

/*内容*/
#content {width:1050px; overflow:hidden;margin:15px 25px 25px 25px;}
.cont_left{font-size:13px; color:#373737; float:left; width:246px;*height:auto!important;  
*height:620px; min-height:620px; background-color:#ffffff; overflow:hidden; padding:0 0 20px 0;}
.cont_left h1 {height:43px; width:246px; font-weight:normal; background:url(../images/allbg.png) no-repeat left top; background-position:0 -80px; overflow:hidden; font-size:15px; padding:17px 0 0 60px; border-bottom:1px solid #cccccc; color:#000000;}
.cont_left  h1 label{font-weight:normal; font-size:10px;color:#373737; padding-left:5px;}
.cont_left ul li a{display:block; width:;height:35px; width:166px; color:#373737;}
.cont_left ul li a:hover{color:#f08200;}
.cont_left ul .link a{color:#f08200;}
.cont_left ul li{ text-align:left;height:35px; width:166px; margin:0 5px 0 35px; padding:30px 0 0 20px; border-bottom:1px solid #cccccc;  overflow:hidden;}
.cont_left ul li span.about_icon1{width:32px; height:32px; margin-right:10px; display:block; float:left; background:url(../images/allbg.png) no-repeat 0 -160px; overflow:hidden;}

/*.cont_left ul li span.about_icon2{width:32px; height:32px; margin-right:10px; display:block; float:left; background:url(../images/allbg.png) no-repeat -32px -160px; overflow:hidden;}*/
.cont_left ul li span.about_icon2{width:32px; height:32px; margin-right:10px; display:block; float:left; background:url(../images/allbg.png) no-repeat -64px -160px; overflow:hidden;}
.cont_left ul li span.about_icon3{width:32px; height:32px; margin-right:10px; display:block; float:left; background:url(../images/allbg.png) no-repeat -96px -160px; overflow:hidden;}
.cont_left ul li span.about_icon4{width:32px; height:32px; margin-right:10px; display:block; float:left; background:url(../images/allbg.png) no-repeat -128px -160px; overflow:hidden;}
.cont_left ul li span.product_icon{width:32px; height:32px; margin-right:10px; display:block; float:left; background:url(../images/allbg.png) no-repeat -160px -160px; overflow:hidden;}
.cont_left ul li span.icon07{width:32px; height:32px; margin-right:10px; display:block; float:left; background:url(../images/allbg.png) no-repeat -192px -160px; overflow:hidden;}
.cont_left ul li span.icon08{width:32px; height:32px; margin-right:10px; display:block; float:left; background:url(../images/allbg.png) no-repeat 0 -192px; overflow:hidden;}
.cont_left ul li span.icon09{width:32px; height:32px; margin-right:10px; display:block; float:left; background:url(../images/allbg.png) no-repeat -32px -192px; overflow:hidden;}
.cont_left ul li span.contact_icon1{width:32px; height:32px; margin-right:10px; display:block; float:left; background:url(../images/allbg.png) no-repeat -64px -192px; overflow:hidden;}
.cont_left ul li span.contact_icon2{width:32px; height:32px; margin-right:10px; display:block; float:left; background:url(../images/allbg.png) no-repeat -96px -192px; overflow:hidden;}
.cont_left ul li span.contact_icon3{width:32px; height:32px; margin-right:10px; display:block; float:left; background:url(../images/allbg.png) no-repeat -128px -192px; overflow:hidden;}
.cont_left ul li p{ padding-top:8px;}
.cont_right{ float:right; text-align:center; width:766px; padding:0 15px 30px 15px; overflow:hidden;}
.cont_right ul{ float:right; text-align:left;  line-height:28px;}

.cont_right ul li p { text-indent:25px; font-size:13px;}
.cont_right .newscont{width:766px;}
.cont_right .newscont h1{ padding:15px 0 15px 0; font-size:18px; text-align:center;}
.cont_right .newscont h2{ padding:5px 0 25px 0; font-size:13px; text-align:center; font-weight:normal;}
/*.cont_right .newscont li {text-align:center;}*/
.cont_right .newscont li img { max-width:710px; padding:5px; border:1px solid #dcdcdc; text-align:center; margin:5px 0 0 0;}
.cont_right .newscont .title {text-align:left; padding:5px 25px 5px 35px;}
.cont_right .newscont .title strong {vertical-align:middle; padding:0 4px 0 0; color:#005bae; font-size:14px;}
.cont_right .newscont .title span{ float:right; vertical-align:middle;}
 .cont_right .newscont .title a {font-size:14px;vertical-align:middle;}
/******合作伙伴******/
.partner { margin:0 auto; padding:0 0 0 8px;width:758px;  overflow:hidden; text-align:left;}
/*.partner h1{width:756px; background-color:#e3e3e3; color:#585858; font-size:12px; font-weight:normal; padding:0 0 0 10px; margin-top:0px; margin-bottom:15px;}
.partner .logo{ margin:0 auto; padding:0;}*/
.partner li{ float:left; margin:9px; height:86px; width:169px;background:url(../images/allbg.png) no-repeat -777px -178px; padding:1px}
.partner-cont { margin:0 auto; padding:0;width:766px; text-align:center;}
.qualification{ margin:0 auto; padding:0;width:780px;  overflow:hidden; }
.qualification .cont{ margin:0 auto; padding:0; width:766px;  overflow:hidden;}
/******联系我们******/
.conttact{border:none;}
.conttact ul{width:736px; margin:0; padding:0;}
.message {padding:0;border:1px solid #c5c5c5; overflow:hidden; margin-bottom:20px; background-color:#FFF;}
.message h1{ height:35px; font-size:14px; background-color:#ebe6e5; padding:8px 0 0 30px;}
.message li{  height:40px; overflow:hidden;  }
.message .label_col{padding:10px 10px 10px 0;float:left; width:90px;text-align:right;}
.message .label_col span{ color:#F00;}
.message .label_col span .required{padding:0 5px 0 0;}
.message .con_col{padding:10px 0px 10px 0;width:600px; text-align:left}
.message .con_col input { border:1px solid #d4d4d4; height:20px; padding:5px; width:440px; background-color:#f2f2f2;}
.message .apply_content{height:120px;}
.message .msg_cont{ height:110px;}
.message #content{border:1px solid #d4d4d4; height:100px; padding:5px; margin:0; width:440px; background-color:#f2f2f2;}
.message .num  input { width:100px;}
.message .num  input ,.message .num  img{ vertical-align:middle;}
.message .small{ border:none; width:159px; height:39px; padding:39px 0 0 159px;background:url(../images/allbg.png) no-repeat -544px -452px; overflow:hidden; }

.reply { padding:0; border-top:1px solid #d4d4d4; margin-top:5px; margin-bottom:5px;   overflow:hidden;}
.reply h1{ font-size:14px; padding:10px 10px 0 10px; color:#f08200;}
.reply h1 label{ font-size:12px; color:#b1b1b9;}
.reply .cont{ width:688px;  padding:0 5px 0 30px; margin:5px 5px 0 0; overflow:hidden;}
.reply .cont p{ text-indent:0px;}
.reply .cont_reply{ padding:0 5px 0 15px; margin:5px 0 0 30px; color:#858787; background-color:#e9e9e9;}
.reply .cont_reply p{ text-indent:0px;}
.project_con{ width:766px!important; float:left!important;}
.project { margin:0 auto; padding-top:0px;width:766px!important; float:left!important; overflow:hidden;}
.project li{ float:left; width:226px; line-height:25px; height:190px; overflow:hidden;background:url(../images/allbg.png) no-repeat -542px -178px; margin:5px 6px 5px 6px; text-align:center;}
.project li img { padding:12px; width:202px; height:137px;}
.page { padding:3px; margin:3px; text-align:center;}
.page a { border:#e0e0e0 1px solid; padding:2px 5px 2px 5px; margin:2px;  text-decoration:none;}
.page a:hover{ border:#525252 1px solid; color:#000;}
.page a:active{ border:#525252 1px solid; color:#000;}
.page .current{ border:#525252 1px solid; padding:2px 5px 2px 5px; background-color:#525252; color:#fff;}
.page .disabled { border:#eee 1px solid; padding:5px;color:#ddd;  }

.navcont ul {float:left}
/********底部******************/
.foot{background:url(../images/allbg.png) no-repeat 25px -1182px; background-color:#484848; width:1100px; height:200px; overflow:hidden;}
.foot .l{width:195px; height:155px; overflow:hidden; float:left; padding:30px 0 0 85px;}
.foot .l a{display:block;  width:0px; height:0px; padding:28px 0 0 119px;background:url(../images/allbg.png) no-repeat -246px -174px; overflow:hidden;}
.foot .c{width:620px; color:#8f8f8f; line-height:20px; font-size:12px; height:155px; overflow:hidden; float:left; padding:30px 0 0 0;}
.foot .r{width:195px; height:85px; overflow:hidden; float:left; padding:100px 0 0 5px;}
.foot .r a{display:block;  width:0px; height:0px; padding:49px 0 0 94px;background:url(../images/allbg.png) no-repeat -246px -202px; overflow:hidden;}
.foot .c a{color:#8f8f8f;}
.foot .c a:hover{color:#8f8f8f;}


/**********分页样式end*********************/
.main_left .model_content .lf_tree li{background: url("../images/j1.jpg") no-repeat left 20%;padding-left: 20px;}
.main_left .model_content .lf_tree ul{padding-left: 20px;}
.main_left .model_content .lf_tree ul li{   background: url("../images/j2.jpg") no-repeat left 20%;}

/**************友情链接************************/
.links {margin: 15px 15px 0 15px;line-height: 28px;}
.links span {color: #C00;margin-ritht: 10px;}
.links a {margin: 0 5px;}

.member{z-index: 2;position: absolute;display: table;right: 30px;top: 5px;}
.order{display: inline-block;width: 80px; height: 28px; line-height: 28px; background: #F0F0F0; text-align: center;border: 1px solid #555861;}
.tabletop{font-size: 14px;font-weight: bold;}
.prolisttitle{float: left; margin-left: 20px; height: 60px; line-height: 60px;}



/************幻灯片****************/
#play {width:1050px;height:300px;overflow:hidden;position:relative;z-index:1;}
#play_info_bg {position:absolute;top:88%;height:25px;width:80%;background-color:red;filter: Alpha(Opacity=30);opacity:0.3;z-index:10}
#play_info{position:absolute;top:88%; height:25px; line-height:25px;width:80%; padding-left:20px;color:#fff;z-index:10;cursor:pointer}
#play_text {position:absolute;top:88%; right: 30px;z-index:10}
#play_text ul {display:block;filter: Alpha(Opacity=80);opacity:0.8;}
#play_text ul li {width:20px;height:20px; line-height:20px;float:left;background-color:#000;display:block;color:#FFF;text-align:center;margin:1px;cursor:pointer;font-family:"微软雅黑"; font-size:12px;}
#play_list a img{width: 1050px;height: 300px;}

