@media only screen and (min-width:641px){
@charset "utf-8";
/* CSS Document */

body{  font:12px/22px Verdana,Arial,sans-serif,"Times New Roman",宋体; color:#333;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{ margin:0; padding:0;}
input,select{ font-size:12px; vertical-align:middle;}
textarea,input{ word-wrap:break-word; word-break:break-all; padding:0px; }
li{ list-style-type:none;}
em{ font-style:normal;}
img{ border:0 none;}
a:link, a:visited{ color:#333; text-decoration:none;}
a:hover{  text-decoration:none;}
a { outline:none; star:expression(this.onFocus=this.blur());}
.clr{ clear:both;}
.more{float:right;}
.h-pc{display:none;}
.banner2{ display:none;}
.empty-30{ height:30px;}
.empty-40{ height:40px;}
.empty-60{ height:60px;}
.empty-20{ height:20px;}
.empty-10{ height:10px;}
.empty-5{ height:5px;}
.empty-1{ height:1px;}
.empty-15{ height:15px;}



.wrapper{ width:1000px; margin:0 auto;}

.header{ background:url(../images/top-bj.jpg) repeat-x;height:140px;}
.head-top{ height:100px;}
.logo{ width:396px; float:left; margin-top:15px; }
.search{ width:300px; float:right; margin-top:35px;}
#key{ width:227px; height:23px; border:none; background:url(../images/shou1.png) no-repeat; float:left; margin-right:10px;}
#go{ width:63px; height:23px; border:none; background:url(../images/shou2.png) no-repeat; float:left;}




/*导航下拉开始*/
.menu { background:url(../images/nav-bj.jpg) repeat-x; height:40px;}
.menu .nLi{ display:block; float:left; width:111px; height:40px; line-height:40px; text-align:center; font-size:14px; }
.menu .nLi a:link, .menu .nLi a:visited{ display:block; float:left; width:100px; height:40px; line-height:40px; color:#fff;}
.menu .nLi a:hover, .menu .nLi a:active{ display:block; float:left; width:100px; height:40px; line-height:40px; background:url(../images/nav-h.jpg) no-repeat top center; color:#fff;}


.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{  position:relative; z-index:1; }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left; font-weight:normal;  }
.nav .nLi h3 a{ display:block;     }
.nav .sub{ display:none; width:100px;left:0; top:40px;  position:absolute;   line-height:28px; z-index:999;}
.nav .sub li{ zoom:1; text-align:center;background:url(../images/s-nav-bj.jpg) no-repeat top center; padding:10px 0px;}
.nav .sub a{ display:block; }
.nLi .sub a:link, .nLi .sub a:visited{ display:block;width:100px; height:28px; line-height:28px;  color:#fff; background:url(../images/s-nav-bj.jpg) no-repeat top center; }
.nLi .sub a:hover, .nLi .sub a:active{ display:block;width:100px; height:28px; line-height:28px; color:#fff; background:url(../images/s-nav-bj.jpg) no-repeat top center;}



/*导航下拉结束*/


.about{ float:left; width:258px;}
.about .tit{ background:url(../images/c-tit.jpg) no-repeat; height:50px; font-family:黑体; font-size:14px; text-indent:40px; line-height:50px;}
.about .tit span{ color:#999999;}
.about .txt{ background:url(../images/txt-bj.jpg) repeat; padding:0px 20px; min-height:201px;}


.news{ float:left; width:499px;}
.news .tit{ background:url(../images/n-tt.jpg) no-repeat; height:50px; font-family:黑体; font-size:14px; text-indent:40px; line-height:50px;}
.news .tit span{ color:#999999;}
.news .more{ margin:20px 30px 0px 0px;}
.news .txt{ background:url(../images/txt-bj.jpg) repeat-x; padding:0px 20px;min-height:201px; }

.news .txt li{ background:url(../images/new-tu.jpg) no-repeat left center; text-indent:10px; line-height:23px;}
.news .txt span{ float:right; color:#999999;}




.cont{ float:left; width:242px;}
.cont .tit{ background:url(../images/a-t.jpg) no-repeat; height:50px; font-family:黑体; font-size:14px; text-indent:40px; line-height:50px;}
.cont .tit span{ color:#999999;}
.cont .txt{ background:url(../images/txt-bj.jpg) repeat-x; padding:0px 10px; min-height:201px; }


.products .tit{ background:url(../images/cp-tit.jpg) no-repeat; height:44px; font-family:黑体; font-size:14px; text-indent:40px; line-height:44px;}
.products .tit span{ color:#999999;}
.products .more{ margin:20px 20px 0px 0px;}


.products .txt{  background:#f5f5f7; padding:15px 5px;}

.products .l-txt{ float:left; width:12px;  }
.products .l-txt img{ margin-top:100px;}



.products .r-txt{ float:right; width:12px;}
.products .r-txt img{ margin-top:100px;}

.products .c-txt{ float:left; width:950px; }
.products .picMarquee-left{width:950px;  overflow:hidden; }
.products .picMarquee-left .bd ul li{float:left;width:176px; height:210px; margin-left:10px; text-align:center; border:1px solid #d9d9d9; background:#ececec;padding:3px; }

.products .picMarquee-left .bd ul li .pic span{ line-height:35px;}

.products .left{ width:6px; float:left;}
.products .left img{ margin-top:45px;}

.products .right{ width:6px; float:right;}
.products .right img{margin-top:45px;}





.anli .tit{ background:url(../images/cp-tit.jpg) no-repeat; height:44px; font-family:黑体; font-size:14px; text-indent:40px; line-height:44px;}
.anli .tit span{ color:#999999;}
.anli .more{ margin:20px 20px 0px 0px;}


.anli .txt{  background:#f5f5f7; padding:15px 5px;}

.anli .l-txt{ float:left; width:12px;  }
.anli .l-txt img{ margin-top:100px;}



.anli .r-txt{ float:right; width:12px;}
.anli .r-txt img{ margin-top:100px;}

.anli .c-txt{ float:left; width:950px; }
.anli .picMarquee-left{width:950px;  overflow:hidden; }
.anli .picMarquee-left .bd ul li{float:left;width:176px; height:210px; margin-left:10px; text-align:center; border:1px solid #d9d9d9; background:#ececec;padding:3px; }

.anli .picMarquee-left .bd ul li .pic span{ line-height:35px;}



.footer{ background:url(../images/foot-bj.jpg) repeat-x; height:116px; text-align:center;}
.foot-top a{ color:#fff;}
.foot-top{ height:40px; line-height:40px; text-align:center;}









.l-main{ float:left; width:237px;}
.n-prolist .tit{ background:url(../images/n-tit02.jpg) no-repeat; height:41px; line-height:41px; text-indent:40px; font-weight:bold; font-size:14px;}
.n-prolist .txt{ background:url(../images/n-txt.jpg) repeat-y; padding:0px 30px;}


/*左侧导航开始*/

.subNav{display:block; width:200px; background:url(../images/n-tu3.jpg) no-repeat left center; text-indent:45px; border-bottom:1px dotted #333; line-height:32px;cursor:pointer;background-position:10% 50%; margin-right:40px;}


.navContent li a{display:block;width:122px; color:#696969; font-family:微软雅黑; height:22px; line-height:22px;  margin-left:40px; margin-top:5px;}
/*左侧导航结束*/



.n-cont .tit{ background:url(../images/n-tit2.jpg) no-repeat; height:41px; line-height:41px; text-indent:40px; font-size:14px;font-weight:bold;}

.n-cont .txt{ background:url(../images/n-txt.jpg) repeat-y; padding:0px 10px 60px 10px;}

.txt-search{ padding:20px 0px 140px 0px;}
.n-key{ width:138px; height:22px; border:#c6c1c1 solid 1px;}
.n-go{ width:64px; height:24px; border:none; background:url(../images/neitu1.jpg) no-repeat left; margin-top:10px; }


.r-main{ float:right; width:763px;}
.content .tit{ background:url(../images/n-tit01.jpg) repeat-x; height:40px; line-height:40px; text-indent:50px; color:#666666;}


/*about*/
.n-about .txt{ margin:0px 0px 30px 30px;}
.n-about .txt img{ float:left; margin-right:10px;}


/*contact*/
.n-contact .txt{ margin:0px 0px 30px 30px;}


/*job*/

.n-job .title{background:#f5f5f5; height:35px; line-height:35px;  font-family:微软雅黑; color:#2e2e2e;}
.n-job .title li{ float:left;}

.n-job .l-tit{ float:left; width:90px;}
.n-job .r-tit{ float:right; width:270px;}

.n-job .txt li{ float:left;}
.n-job .txt{ color:#666666;}

.n-job .l-txt{ float:left; width:90px;}
.n-job .r-txt{ float:right; width:270px;}

/*zl*/
.n-zl .txt{ margin:0px 0px 30px 30px;}




/*message*/
.n-message .txt{ margin:0px 0px 30px 30px;}

.n-message .txt span { font-size:12px; padding-left:90px;}
.n-message .txt .row{ float:left;   min-width:50px;}
.n-message .txt .yzm { float:left; width:10px;}
.n-message .txt .img{ float:left; width:116px; margin-left:160px;}
.n-message .txt .zi{ float:left; width:150px; margin-left:10px; }
.n-message .txt .button { margin-left:75px; }
.n-message .txt{padding:20px 0px 165px 20px;}


/*news*/
.n-news .txt{ margin:0px 0px 30px 30px;}
.n-news li{ background:url(../images/n-tu3.jpg) no-repeat left center; text-indent:20px; line-height:34px; border-bottom:1px dotted #c6c6c6;}
.n-news li span{ float:right;}

/*newsnei*/
.n-newsnei .txt{ margin:0px 0px 30px 30px;}
.n-newsnei .s-name{ text-align:center; font-weight:bold; font-size:16px; color:#2d2d2d;}

/*anli*/
.n-anli .txt{ margin:0px 0px 30px 10px;}
.n-anli .txt li{float:left;width:176px; height:210px; margin:0px 0px 10px 4px; text-align:center; border:1px solid #d9d9d9; background:#ececec;padding:3px; }

.n-anli .txt span{ line-height:35px;}
.n-anli .s-name{ text-align:center; font-weight:bold; font-size:16px; color:#2d2d2d;}




/*cpnei*/

.n-anlinei .txt{ margin:0px 0px 30px 30px;}
.n-anlinei .n-img img{margin-right:30px;}
.n-anli .s-name{ text-align:center; font-weight:bold; font-size:16px; color:#2d2d2d;}


/*cp*/
.n-cp .txt{ margin:0px 0px 30px 10px;}
.n-cp .txt li{float:left;width:176px; height:210px; margin:0px 0px 10px 4px; text-align:center; border:1px solid #d9d9d9; background:#ececec;padding:3px; }

.n-cp .txt span{ line-height:35px;}
.n-cp .s-name{ text-align:center; font-weight:bold; font-size:16px; color:#2d2d2d;}



/*zx*/
.zx{ display:block;padding:30px 0 0 0px;width:670px;margin:0 auto; overflow:hidden;}
.dg_box{ display:block; overflow:hidden;margin-top:10px; }
.dg_txt{width:100px;float:left; height:22px; line-height:22px; text-align:right;padding-right:10px; color:#505050;}
.inp3{width:445px;float:left; height:18px; border:1px solid #dddddd}
.dg_xing{float:left; line-height:22px; color:#f00;padding-left:6px;}
.dg_txt1{width:100px;float:left; height:146px; line-height:146px; text-align:right;padding-right:10px; color:#505050;}
.inp4{width:441px;float:left; height:142px; border:1px solid #dddddd}
.inp5{width:45px;float:left; height:18px; border:1px solid #dddddd;}
.dg_img{float:left;margin-left:1px; display:inline;}
.dg_img img{ display:block;}
.dg_box .dg_A{float:left; color:#000; line-height:22px;margin-left:10px; display:inline;}
.dg_box .dg_A:hover{ color:#f00;}
.inp6{float:left;}


}