@import url("App_Themes/module.css"); 
body{margin:0; padding:0; font:12px/24px "ËÎÌå", Arial, sans-serif;color:#666666; background: url(images/bg.jpg) #e5e5e5 no-repeat center top;}
ul,li{margin:0; padding:0; list-style-type:none;}
h1,h2,h3,h4,h5,h6,em,i,span,b{ margin:0; padding:0; font-style:normal;}
*{ margin:0; padding:0;}
img{border:0;}
a{color:#333; text-decoration:none;}
a:hover{color:#f00; text-decoration:none;}
.clear{width:100%; float:left; height:15px; }
.wap{width:1003px; margin: 0 auto;}
.content{width: 983px; float: left;padding: 10px; background: #f5f5f5; margin-top: 15px;}
.org{color: #ff6600;}.org a{color: #ff6600;} .org a:hover{color: #ff6600;}

/*header*/
.header{width: 100%; float: left; height: 100px; background: url(images/header_bg.jpg);}
.header .logo{width: 295px; float: left; height: 100px;}
.header .right{width: 179px; float: right; height: 60px; margin-top: 6px;}
.header .right em{width: 179px; float: left; height: 30px; margin-top: 10px; text-align: right; font: 13px/30px "Microsoft Yahei"; color: #d6b892;}
.header .right a{color: #333;}.header .right a:hover{color: #333;}

.search{width: 180px; float: left; margin-right: 15px; height:25px; margin-top: 9px; background: url(images/search.jpg) no-repeat; margin-top: 3px;}
.search form{width: 180px; height: 25px; float: left;}
.search .tex{background:none repeat scroll 0 center transparent; width:144px;  float:left; height:25px; line-height:25px; padding-left:10px;border:none; color: #d6b892;}
.search .btn{background: none repeat scroll 0 center transparent; border:none; height:25px; width:26px; cursor:pointer;}

/*nav*/
.nav{width: 100%; float: left; height: 45px; background: #5f605f;}
#nav{width: 1003px; float: left; height: 45px; color: #fff;}
#nav .c{width:1008px; float:left; position: relative;}

/*#nav li {width: 111.5px; float: left; text-align: center; background: url(images/nav_x.jpg) no-repeat right;font: bold 15px/45px "Microsoft Yahei"; }
#nav li .v a{ width:111.5px;height:45px; line-height:45px; display:block; color:#fff;  float:left; font-family:"Microsoft Yahei"; font-weight:bold}
#nav li .v a:hover,#nav li .v .sele{ background:url(images/nav_hov.jpg);color:#000;  height: 45px;}
#nav .kind_menu {width: 1003px; float: left; background: #fff; height:30px;*height:29px; line-height:30px;vertical-align:middle; position:absolute; left: 0; top:45px; text-align:left; display:none;  color:#656565; filter:alpha(opacity=80); -moz-opacity:0.80;  -khtml-opacity: 0.80;  opacity: 0.80; }
#nav .kind_menu ul{ position:absolute;}
#nav .kind_menu a {color:#000; float:left; text-align:center; padding: 0 10px; font-family:arial, Helvetica, sans-serif; font: 12px/30px "";}
#nav .kind_menu a:hover {color:#000; font-weight: 600;}
#nav .kind_menu span {font-size:10px;  color:#333; line-height:30px; *line-height:26px; float:left }*/

#nav li {width: 111.5px; float: left; text-align: center; background: url(images/nav_x.jpg) no-repeat right;font: bold 15px/45px "Microsoft Yahei"; }
#nav li .v a{ width:111.5px;height:45px; line-height:45px; display:block; color:#fff;  float:left; font-family:"Microsoft Yahei"; font-weight:bold}
#nav li .v a:hover,#nav li .v .sele{ background:url(images/nav_hov.jpg);color:#000;  height: 45px;}
#nav #kind_menu {float: left;}
#nav .kind_menu {width: 520px;float: left; position: relative; background: #C3251C; left: 0; height:30px;*height:29px; line-height:30px;vertical-align:middle;text-align:left; display:none;  color:#656565; z-index:999;}
#nav .kind_menu ul{ position:absolute; float: left; background: #C3251C;}
#nav .kind_menu a {color:#fff; float:left; text-align:center; padding: 0 10px; font-family:arial, Helvetica, sans-serif; font: 12px/30px "";}
#nav .kind_menu a:hover {color:#fff; font-weight: 600;}
#nav .kind_menu span {font-size:10px;  color:#fff; line-height:30px; *line-height:26px; float:left }

/*flash*/
.banner{width: 100%; float: left; height: 400px; background: #fff; z-index: -1;}

/*home_con*/
.home_con{width: 1003px; float: left; margin-top: -40px; _margin-top: 0px; z-index: 99;}
.news{width: 230px; float: left; height: 350px; filter:alpha(opacity=99); -moz-opacity:0.99;  -khtml-opacity: 0.99;  opacity: 0.99;}
.news .tit{width: 215px; float: left; height: 40px; background: url(images/news_titbg.jpg) no-repeat; font: 16px/40px "Microsoft Yahei"; color: #fff; padding-left: 15px;}
.news .con{width: 230px; float: left; height: 310px; background: url(images/news_bg.jpg); overflow: hidden;}
.news .con ul{width: 210px; float: left; height: 290px; padding: 10px;}
.news .con ul li{width: 210px; float: left; line-height: 29px; color: #ddd; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis;}
.news a{color: #ddd;}.news a:hover{color: #fff;}

.hot_news{width: 773px; float: left; height: 40px; line-height: 40px; background: #fff; filter:alpha(opacity=80); -moz-opacity:0.80;  -khtml-opacity: 0.80;  opacity: 0.80; }
.hot_news .tit{width: 80px; float: left; padding-left: 15px; font: bold 14px/40px ""; color: #d30000;}
.hot_news .con{width: 600px; float: left;}
.hot_news .con .bt{width: 500px; float: left; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis;}
.hot_news .con .time{width: 100px; float: left; text-align: right;}

.home_right{width: 760px; float: right;}

.gsjj{width: 425px; float: left;}
.gsjj .tit{width: 407px; float: left;padding: 0 9px;}
.gsjj .tit h2{float: left; height: 30px; font: 16px/30px "Microsoft Yahei"; color: #d30000;}
.gsjj .tit em{width: 36px; float: right; height: 17px; margin-top: 6.5px;}
.gsjj .con{width: 425px; float: left; line-height: 24px;}
.gsjj .con img{width: 425px; float: left; height: 120px;}
.gsjj .con p{width: 409px; float: left; padding: 0 8px; margin-top: 5px; line-height: 22px;}

.video{width: 282px; float: right;}
.video .tit{width: 282px; float: left;}
.video .tit h2{float: left; height: 30px; font: 16px/30px "Microsoft Yahei"; color: #d30000;}
.video .tit em{width: 36px; float: right; height: 17px; margin-top: 6.5px;}
.video .con{width: 282px; float: left; height: 258px; background: #333; margin-top: 10px;}

.jg_1{width: 53px; float: left; height: 254px; margin-top: 28px;}
.jg_2{width: 1003px; float: left; height: 40px;}

.left_tup{width: 230px; float: left;}
.left_tup a{width: 230px; float: left; margin-bottom: 10px;}

.pro{width: 760px; float: right; position: relative;}
.pro .tit{width: 760px; float: left;}
.pro .tit h2{float: left; height: 30px; font: 16px/20px "Microsoft Yahei"; color: #d30000;}
.pro .tit em{width: 36px; float: right; height: 17px;}

.pro .con{width:760px; float: left;}
.demo6 {width:760px; float: left; overflow:hidden; height:205px;}
#indemo {float: left; width: 800%;}
.demo7,{float:left; }
.demo8 {float: left;}
.demo7 ul,.demo8 ul {float:left; height: 205px;}
.demo7 ul li,.demo8 ul li {float:left; width:173px; margin:0px 5px; _margin:0px 5px;}
.demo7 img,.demo8 img{ float:left; width:167px; height:159px;border: 3px solid #cacaca; }
.demo7 em,.demo8 em{ width: 148px; float: left; height: 30px; line-height: 30px; color: #fff; margin-top: 10px; padding: 0 15px 0 10px; background: url(images/pro_tit.jpg) no-repeat;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.jtleft,.jtright{ width:16px; height:46px; padding-top:80px;}
.jtleft{ float:left; padding-right: 10px;}
.jtright{ float:right; padding-left: 10px;}
.zhezhao{ width:708px; height:205px; float:left; left: 26px; top: 30px; position:absolute; z-index:2; overflow:hidden;}
.prod{ height:708px; float:left;}
.prod ul{ width:5750px;  position:relative; z-index:1; left:0px;}
.prod ul li{ float:left; width:173px; margin-right: 5px; }
.prod ul li img{ float:left; width:167px; height:159px;border: 3px solid #cacaca;}
.prod ul li em{width: 148px; float: left; height: 30px; line-height: 30px; color: #fff; margin-top: 10px; padding: 0 15px 0 10px; background: url(images/pro_tit.jpg) no-repeat;}
.prod ul li a{width: 148px; float: left; height: 30px; display: block;color:#fff;}.prod ul li a:hover{width: 148px; float: left; height: 30px; display: block;color:#fff;}

.jtleft1,.jtright1{ width:16px; height:46px; padding-top:80px;}
.jtleft1{ float:left; padding-right: 10px;}
.jtright1{ float:right; padding-left: 10px;}
.zhezhao1{ width:708px; height:205px; float:left; left: 26px; top: 30px; position:absolute; z-index:2; overflow:hidden;}
.prod1{ height:708px; float:left;}
.prod1 ul{ width:5750px;  position:relative; z-index:1; left:0px;}
.prod1 ul li{ float:left; width:173px; margin-right: 5px; }
.prod1 ul li img{ float:left; width:167px; height:159px;border: 3px solid #cacaca;}
.prod1 ul li em{width: 148px; float: left; height: 30px; line-height: 30px; color: #fff; margin-top: 10px; padding: 0 15px 0 10px; background: url(images/pro_tit.jpg) no-repeat;}
.prod1 ul li a{width: 148px; float: left; height: 30px; display: block;color:#fff;}.prod ul li a:hover{width: 148px; float: left; height: 30px; display: block;color:#fff;}


/*contact*/
.contact{width: 230px; float: left;}
.contact .tit{width: 230px; float: left; border-bottom: 1px dotted #000; color: #d30000;}
.contact .tit h3{width: 230px; float: left; font: 24px/30px "Microsoft Yahei";}
.contact .tit em{width: 230px; float: left; font: 18px/30px "Microsoft Yahei";}
.contact .con{width: 230px; float: left; margin-top: 10px;}

/*footer*/
.footer{width: 100%; float: left; background: #363636; margin-top: 30px;}
.footer .con{width: 1003px; float: left; font: 13px/24px "Microsoft Yahei"; text-align: center; color: #999999; padding: 15px 0;}
.footer .con a{color: #999;}.footer .con a:hover{color: #999;}

/*sub*/
.sub_list{width: 1003px; float: left; margin-top: 15px; background: #f7f7f7;}
.sub_left{width: 230px; float: left;}
.sub_right{width: 773px; float: left; background: url(images/sub_right_bg.jpg) no-repeat left top;}

.sub_nav{width: 230px; float: left;}
.sub_nav .tit{width: 230px; float: left; height: 50px; text-align: center; color: #fff; font: 18px/50px "Microsoft Yahei"; background: url(images/sub_tit.jpg);}
.sub_nav .con{width: 210px; float: left; padding: 10px;}
.sub_nav .con li{width: 210px; float: left; background: url(images/sub_nav_hov.jpg) no-repeat; margin-bottom: 5px; text-align: center; font: 14px/35px "Microsoft Yahei";}
.sub_nav .con a{width: 210px; float: left; height: 35px; display: block; color: #666;}
.sub_nav .con a:hover{float: left; display: block; color: #fff; background: url(images/sub_nav_li.jpg) no-repeat;}
.sub_nav .con li.select a{float: left; display: block; color: #fff; background: url(images/sub_nav_li.jpg) no-repeat;}

.sub_nav .fl2{width: 100%; float: left; border-bottom: 1px dotted #ccc;}
.sub_nav .fl2 a{width: 100%; float: left; height: 30px; color:#333; line-height: 30px;}
.sub_nav .fl2 a:hover{width: 100%; float: left; height: 30px; color:#fff; line-height: 30px; background: url(images/sub_nav_fl.gif) no-repeat center;}

.sub_tup{width: 210px; float: left; padding: 10px;}
.sub_tup a{width: 210px; float: left; height: 68px; margin-bottom: 5px;}

.sub_piont{width: 773px; float: left; height: 50px; background: url(images/sub_piont.jpg);}
.sub_piont h2{width: 300px; float: left; padding-left: 15px; color: #b4231b; font: 600 13px/50px "Microsoft Yahei";}
.sub_piont em{width: 430px; float: right; padding-right: 10px; text-align: right; line-height: 50px;}

.sub_con{width: 723px; float: left; padding: 20px 25px; min-height: 300px;}
.sub_jj{width: 703px; float: left; font: 13px/26px "Microsoft Yahei"; padding: 0 10px;}

.sub_news{width: 703px; float: left; padding: 0 10px;}
.sub_news .tit{width: 703px; float: left; border-bottom: 1px solid #ddd; padding-bottom: 10px; margin-bottom: 10px;}
.sub_news .tit h1{width: 703px; float: left; text-align: center; font: 24px/30px "Microsoft Yahei"; color: #b4231b;}
.sub_news .tit em{width: 703px; float: left; text-align: center; margin-top: 5px;}
.sub_news .con{width: 703px; float: left; font: 13px/26px "Microsoft Yahei"; text-indent: 2em;}


/*list*/
.list_news{width: 723px; float: left;}
.list_news ul{width: 723px; float: left;}
.list_news li{width: 723px; float: left; line-height: 30px; border-bottom: 1px dotted #ccc; background: url(images/list.gif) 0px 10px  no-repeat;}
.list_news .bt{width: 600px; float: left; padding-left: 20px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis;}
.list_news em{width: 100px; float: right; text-align: right;}

.list_fy{width: 723px; float: left; height: 30px; text-align: center; margin-top: 20px;}

.list_tup{width: 723px; float: left; overflow: hidden;}
.list_tup ul{width: 740px; float: left;}
.list_tup li{float:left; width:206px;margin: 15px 15px 0; }
.list_tup li img{ float:left; width:200px; height:155px;border: 3px solid #cacaca;}
.list_tup li em{width: 206px; float: left; height: 30px; line-height: 30px; color: #fff; margin-top: 10px; padding: 0 15px 0 10px; background: url(images/pro_tit.jpg) no-repeat;}
.list_tup li a{width: 206px; display: block; color:#fff;}.list_tup ul li a:hover{width: 206px; float: left; display: block;color:#fff;}

/*home_pro*/
.home_pro{width: 353px; float: left;}
.home_pro .tit{width: 353px; float: left;}
.home_pro .tit h2{float: left; height: 30px; font: 16px/30px "Microsoft Yahei"; color: #d30000;}
.home_pro .tit em{width: 36px; float: right; height: 17px; margin-top: 6.5px;}
.home_pro .con{width: 353px; float: left;}
.demo {width:353px; float: left; overflow:hidden; height: 205px;}
#indemo {float: left; width:100000%;}
.demo1,{float:left; }
.demo2 {float: left;}
.demo1 ul,.demo2 ul {float:left; height: 205px;}
.demo1 ul li,.demo2 ul li {float:left; width:173px; margin:0px 5px; _margin:0px 5px;}
.demo1 img,.demo2 img{ float:left; width:167px; height:159px;border: 3px solid #cacaca; }
.demo1 em,.demo2 em{ width: 148px; float: left; height: 30px; line-height: 30px; color: #fff; margin-top: 10px; padding: 0 15px 0 10px; background: url(images/pro_tit.jpg) no-repeat;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.sub_yjzs{width: 703px; float: left;}
.sub_yjzs ul{width: 703px; float: left; border-bottom: 3px solid #ccc; }
.sub_yjzs li{width: 697px; float: left; height: 30px; border: 3px solid #ccc; border-bottom: none; line-height: 30px;}
.sub_yjzs .tab{background: #aaa; color: #fff; text-align: center; text-indent: 0;}
.sub_yjzs .bt{width: 697px; float: left; background: #3bb3c3; color: #fff; text-align: center; text-indent: 0;}
.sub_yjzs .zone{width: 130px; float: left; border-right: 3px solid #ccc;}
.sub_yjzs .name{width: 564px; float: left;}
.sub_yjzs .grey{background: #dedede;}

.sub_nav .nav_xl{width: 210px; float: left; padding: 10px;}
.sub_nav .nav_xl .frist_li{width: 210px; float: left;  margin-bottom: 5px; text-align: center; font: bold 15px/35px "Microsoft Yahei";}
.sub_nav .nav_xl .frist_li a{width: 210px; float: left; height: 35px; display: block; color: #fff; background: url(images/sub_nav_li.jpg) no-repeat;}
.sub_nav .nav_xl .frist_li a:hover{float: left; display: block; color: #fff; background: url(images/sub_nav_li1.jpg) no-repeat;}
.sub_nav .nav_xl .frist_hov{width: 210px; float: left;  margin-bottom: 5px; text-align: center; font: bold 15px/35px "Microsoft Yahei";}
.sub_nav .nav_xl .frist_hov a{width: 210px; float: left; height: 35px; display: block; color: #fff; background: url(images/sub_nav_li1.jpg) no-repeat;}
.sub_nav .nav_xl .frist_hov a:hover{float: left; display: block; color: #fff; background: url(images/sub_nav_li1.jpg) no-repeat;}

.sub_nav .nav_xl .foldnav{width: 210px; float: left; margin-bottom: 5px;}
.sub_nav .nav_xl .foldnav .vtitle{width: 210px; background: url(images/sub_nav_hov.jpg) no-repeat; margin-bottom: 5px; text-align: center; font: 14px/35px "Microsoft Yahei";}
.sub_nav .nav_xl .foldnav .vconlist li{width: 100%; border-bottom: 1px dotted #ccc; text-align: center;}
.sub_nav .nav_xl .foldnav .vconlist li a{width: 100%; height: 30px; color:#333; line-height: 30px; display: block; background: none; font: 12px/30px "";}
.sub_nav .nav_xl .foldnav .vconlist li.select a,.sub_nav .nav_xl .foldnav .vconlist li a:hover{width: 100%; height: 30px; color:#fff; line-height: 30px; display: block; background: url(images/sub_nav_fl.gif) no-repeat center;}

.rollBox{width:353px;overflow:hidden; margin:0 auto;}
.rollBox .Cont{width:970px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:173px;float:left;text-align:center; height:210px; margin-right:7px;}
.rollBox .Cont .pic img{display:block;margin:0 auto; border:0px;width:167px; height:159px;border: 3px solid #cacaca;}
.rollBox .Cont .pic em{ width: 148px; float: left; height: 30px; line-height: 30px; color: #fff; margin-top: 10px; padding: 0 15px 0 10px; background: url(images/pro_tit.jpg) no-repeat;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.rollBox #List1,.rollBox #List2{float:left;}