@charset "gb2312";
/*--Global --*/
.width_c{ width:1000px; padding:0px; margin:0px auto;}

/*--Header--*/
.logo{padding:35px 0;}

/*--Nav--*/
.nav{background:#202020; height:62px;}
.nav ul{width:1000px; margin:0 auto;}
.nav ul li {float:left; text-align:center; position:relative;}
.nav ul li a {color:#fff; font-size:14px; font-family:'Microsoft Yahei'; width:166px;  display:block; height:62px; line-height:62px;}

/*--Flexslider--*/
.flexslider{position:relative;width:100%;height:607px; margin:0 auto;overflow:hidden;zoom:1; text-align:center;}
.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:607px;}
.flexslider .slides li a{display:block; width:100%; height:607px;}
.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;}

.flexslider2{position:relative;width:100%;height:350px; margin:0 auto;overflow:hidden;zoom:1; text-align:center; background:#FFF;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider2 .slides{zoom:1; }
.flexslider2 .slides li{height:350px;}
.flexslider2 .slides li a{display:block; width:100%; height:350px;}
.flexslider2 .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 } 
.flexslider2:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider2:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider2:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}


/*--mainbody--*/
.in_links{padding:70px 0;}
.in_links li{width:482px; float:left; margin-right:36px; margin-bottom:15px;}
.in_links li.last{margin-right:0px;}
.in_links li img{width:482px; height:278px;}
.in_links li a.dask{font-size:14px; display:block; line-height:55px; text-align:center}

.nbanner{background:url(../images/nbanner.jpg)  center no-repeat; height:300px;}
.nbanner h4{width:1000px; margin:0 auto; font-size:32px; font-weight:normal; padding-top:112px; color:#000}
.nbanner h4 span{display:block; font-size:20px; margin-top:10px;}

.mainbody{padding:20px 0;}
.location{height:70px; line-height:70px; border-bottom:1px solid #adadad; text-align:center}
.location span{font-size:28px; line-height:68px; border-bottom:3px solid #0977da; display:inline-block}

.content{padding:30px 0; font-size:14px; line-height:26px;}
.about_con{padding:30px 0; height:200px;}
.about_con li{width:318px; height:200px; margin-right:23px; float:left}
.about_con li.last{margin-right:0px;}
.about_con li img{width:318px; height:200px;}
.contact_con img{float:right;}


.message{padding-top:20px;}
.message li{margin-bottom:15px; line-height:40px;}
.message li label{width:80px; float:left}
.message li .input{width:270px; height:40px; line-height:40px; border:1px solid #ddd;}
.message li .textarea{width:880px; height:180px; border:1px solid #ddd;}
.message li .submit{width:120px; height:38px; line-height:38px; background:#ff2f2f; border:0px; color:#fff; font-size:14px; font-family:'Î¢ÈíÑÅºÚ'; cursor:pointer}

.aside{width:210px; float:left; margin-top:30px;}
.aside ul{background:#fdfaee;}
.aside ul li{line-height:50px;}
.aside ul li a{display:block; background:url(../images/left_02.png) left no-repeat; background-position:30px 20px; padding-left:45px; font-size:14px;}
.aside ul li a:hover,.aside ul li a.hover{background:url(../images/left_01.png) left scroll #202020 no-repeat; background-position:30px 20px; color:#fff;}
.aside ul li ul{padding-left:20px;}
.aside ul li ul li a:hover{background:url(../images/left_02.png) left no-repeat; background-position:30px 20px; padding-left:45px; color:#333}

.news li{padding:20px 0; border-bottom:1px dashed #898989; height:164px; position:relative}
.news li img{width:266px; height:164px; float:left; margin-right:20px; }
.news li a.dask{font-size:18px; display:block}
.news li span{position:absolute; bottom:20px;}

.product_con{width:750px; margin-top:30px; float:right;}
.product li{width:229px; float:left; margin-right:31px;}
.product li.last{margin-right:0px;}
.product li img{width:229px; height:182px;}
.product li a.dask{font-size:14px; line-height:50px; text-align:center; display:block}


/*--Footer--*/
.footer{background:#202020; text-align:center; color:#fff; padding:18px 0; font-size:14px; margin-top:30px;}
.footer a{color:#595757;}


/*--Details--*/
.topicTitle{font-size:22px; color:#333; font-weight:bold; text-align:center; padding:10px 0 10px 0;}
.posttime{margin:10px 0; text-align:center; border-top:1px dashed #eaeaea; border-bottom:1px dashed #eaeaea; padding:5px 0}
.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;}
