/*--Global --*/
.width_c{ width:980px; padding:0px; margin:0px auto;}

/*--Header--*/
.header_top{height:180px; background:url(../images/bg_top.png) center top no-repeat; position:absolute; top:0px; width:100%; z-index:9999}
.header{line-height:45px; margin-bottom:8px;}
.header .fav,.header .fav a{color:#333}
.logo{height:75px;}
.tel{padding-top:6px;}
.tel span{ display:block; font-size:18px; color:#d60000;}
.tel_01{background:url(../images/ico_02.png) left no-repeat; padding-left:45px; padding-right:20px;}
.tel_02{background:url(../images/ico_03.png) left no-repeat; padding-left:25px;}

/*--Nav--*/
.nav li {float:left; text-align:center;}
.nav li a {color:#fff; font:14px "΢���ź�"; display:block; text-align:center; width:128px; height:52px; background:url(../images/nav_r.jpg) right no-repeat; line-height:52px;}
.nav li a.first{width:80px;}
.nav li a.last{background:none}

/*--Search--*/
.search{background:url(../images/bg_search.jpg); height:40px; line-height:40px; margin-bottom:10px;}
.search .search_l{padding-left:12px;}
.search .search_r{width:290px; padding-top:5px;}
.search .search_r .inp{width:250px; height:28px; line-height:28px; background:#fff; color:#333; font-size:12px; border:1px solid #c9c9c9; border-right:0px; float:left; text-indent:8px; font-family:'΢���ź�'}

.banner{position:relative;width:100%;height:442px; margin:0 auto;overflow:hidden;zoom:1; text-align:center; margin-top:46px; background:url(../images/banner_02.jpg) center top;}
/*--Flexslider--*/
.flexslider{position:relative;width:100%;height:697px; margin:0 auto;overflow:hidden;zoom:1; text-align:center; margin-top:46px;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1; }
.flexslider .slides li{height:697px;}
.flexslider .shadow{ width:100%; position:relative; bottom:60px; left:0px; z-index:10; height:60px; line-height: 60px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block; font-size:20px; color:#F7E6CB; text-align:center }  
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:200px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer; display:none}
.flex-control-paging li a.flex-active{background-position:0 0;}


/*--mainbody--*/
.mainbody{margin-top:-90px; z-index:999999; position:relative;}
.main_top{background:#fff; margin-bottom:20px;}
.main_middle{background:url(../images/bg_02.jpg) top center no-repeat; margin-top:20px; padding-top:45px;}
.main_footer{background:url(../images/b_03.jpg) repeat; padding-top:20px; width:1018px; margin:0 auto}
.aside{width:240px; float:left}
.aside ul{background:#014d9d; padding:10px;}
.aside ul li a{background:url(../images/l_cate.jpg); height:54px; line-height:54px; text-indent:34px; font-size:14px; display:block}
.aside ul li a:hover,.aside ul li a.hover{background:url(../images/l_cate_hover.jpg); width:247px;}
.in_about{margin-left:20px; width:720px; float:left}
#ScrollMe{height:70px; line-height:70px; border-bottom:1px solid #e6e6e6; font-size:14px;}
.in_about_content{padding-top:20px; padding-right:10px;}
.in_about_content img{width:250px; height:170px; border:1px solid #ccc; padding:10px; float:left; margin-right:20px;}
.in_about_content h6{color:#0153a7; font-size:18px; margin-bottom:10px;}
.in_about_content .more{float:none; width:90px; height:30px; border:0px; display:block; margin-right:0px; padding:0px; margin-top:10px;}

.in_pro,.in_news{width:690px;}
.in_honor,in_support{width:275px; margin-left:15px;}
.in_command{width:1150px; margin-left:20px;}
.con_right{width:700px; margin-left:20px; margin-top:20px;}

.in_equ{padding:0 0 20px 20px;}
.in_equ h6{color:#1264bf; font-size:16px; font-weight:normal;}
.in_equ ul{padding-top:10px;}
.in_equ ul li{ width:170px; float:left; margin-right:20px;}
.in_equ ul li img{width:170px; height:140px;}

.title{background:url(../images/bg_pro.jpg); height:44px; line-height:44px; border:1px solid #ccc;}
.title h6{background:url(../images/ico_01.jpg) left no-repeat; padding-left:22px; color:#d90101; font-size:14px; margin-left:12px; float:left}
.title h6 font{color:#a0a0a0; font-size:12px; text-transform:uppercase; padding-left:6px; font-weight:normal}
.title span{float:right; padding-right:15px; color:#666}
.title span a{color:#666} 

.in_pro ul{border:1px solid #ccc; border-top:0px; height:390px; background:#FFF; padding-left:18px; padding-top:18px;}
.in_pro ul li{ width:205px; float:left; margin-right:18px; text-align:center}
.in_pro ul li img{width:205px; height:150px;}
.in_pro ul span a{display:block; line-height:40px;}

.in_honor ul{border:1px solid #ccc; border-top:0px; height:390px; background:#FFF; padding-top:18px;}
.in_honor ul li{ width:235px; text-align:center; padding-bottom:13px; margin:0 auto}
.in_honor ul li img{width:230px; height:175px;}

.in_news .news_top .top_img{width:235px; height:170px; float:left; border:1px solid #ccc; padding:6px; margin-right:10px;}
.in_news .news_top h6 a{font-size:14px; color:#0153a7;}
.in_news .news_top span{color:#666; line-height:20px; display:block; margin-bottom:8px; margin-top:8px;}
.in_news ul{margin-top:10px;}
.in_news ul li{background:url(../images/ico_news.jpg) left no-repeat; padding-left:15px; line-height:28px;}
.in_news ul li span{float:right; color:#666;}

.pro_scroll{height:298px;}
.pro_scroll li{ width:250px; float:left; text-align:center; padding-top:45px; margin-right:30px;}
.pro_scroll li img{width:250px; height:190px; border:5px solid #fff;}

.con_right_bg{border:1px solid #ccc; border-top:0px; padding:15px;font-size: 14px;line-height: 2.5;min-height: 350px;}
.con_right_bg p{font-size: 14px;line-height: 2.5;}
.con_right_bg img{max-width: 100%;}

.picScroll{ position:relative; overflow:hidden; background:url(../images/bg_pro.png); height:168px; padding:32px 20px 0px 40px; margin-top:10px;}
.picScroll ul{ overflow:hidden; zoom:1; width:50px;}
.picScroll ul li{ float:left; width:185px; overflow:hidden; display:inline; margin-right:20px; text-align:center}
.picScroll ul li img{ width:185px; height:127px;}
.picScroll .prev,.picScroll .next{ position:absolute; left:0px; top: 80px; display:block; width:22px; height:22px; overflow:hidden; cursor:pointer;  }
.picScroll .prev{background:url(../images/ico_left.jpg);}
.picScroll .prev:hover{background:url(../images/ico_left_hover.jpg);}
.picScroll .next{ left:auto; right:0px; background:url(../images/ico_right.jpg);}
.picScroll .next:hover{background:url(../images/ico_right_hover.jpg);}

.news li{background:url(../images/ico_news2.png) left no-repeat; padding-left:15px; line-height:32px; border-bottom:1px dashed #ddd;}
.news li span{float:right; color:#666;}
.product li{ width:222px; float:left; text-align:center; margin-top:10px;}
.product li img{width:200px; height:150px; border:1px solid #ccc; padding:2px;}
.product span a{display:block; line-height:30px;}

/*��Ʒ����*/
#demo{overflow:hidden;width:980px;}
#indemo{float:left;width:800%;}
#demo1,#demo2{float:left;}

/*--Footer--*/
.links{background:#040404; line-height:46px; color:#c5c5c5}
.links h6{background:url(../images/ico_01.jpg) left no-repeat; padding-left:22px; color:#fff; font-weight:normal; height:46px; overflow:hidden}
.links a{color:#c5c5c5}
.footer{color:#bdbdbd; line-height:23px; padding-top:30px; padding-bottom:40px; text-align:center; background:url(../images/bg_footer.jpg) top center scroll #101010 repeat-x;}
.footer a{color:#bdbdbd;}

/*--Guestbook--*/
.myform{ font-family:'΢���ź�'; font-size:13px; padding-top:10px;}
.myform .greeninput{border:1px solid #ddd;height:22px; line-height:22px; background:#fff;}
.myform .input{border:1px solid #ddd;height:22px; line-height:22px; background:#fff;}
.myform .greenarea{border:1px solid #ddd; background:#fff; width:430px; height:106px;}
.myform .button{background:#C60017; color:#fff;cursor:pointer; border:0px; padding:0 8px; line-height:25px;}
.myform textarea{margin:0px; padding:0px;}


/*--Details--*/
.topicTitle{font-size:18px; color:#ad1604; font-weight:bold; line-height:25px; text-align:center}
.posttime{padding:10px; text-align:center}
.posttime span{color:#F00}
.pres{background:#e6e6e6;color:#333;border-top:2px solid #fff;display:block;height:30px;line-height:30px;padding:0 10px;}
.pres a{color:#333}
.yaoimg{vertical-align:middle; width:expression(this.width > 600 ? 600: true); max-width:600px;}
#articlecontent{padding:10px;}
#articlecontent img{vertical-align:middle; width:expression(this.width > 660 ? 660: true); max-width:660px;}