body{background:#ffffff;}
body,html,div,table,form,ul,ol,li,p,h1,h2,h3,h4,h5,a,span,font,dl,dt,dd{margin:0; padding:0; font-family:"TradeGothicW01-BoldCn20 675334",Helvetica,Arial,"Microsoft YaHei",SimHei,sans-serif; outline:none;}
li{list-style:none;}
img{display:block;}
.clear{clear:both;}
a{text-decoration:none;
transition:all 0.6s;
-moz-transition:all 0.6s; /* Firefox 4 */
-webkit-transition:all 0.6s; /* Safari and Chrome */
-o-transition:all 0.6s; /* Opera */
color:#444;}
a:hover {color:#f25b00; outline:none;}

input{padding:5px 2%; font-size:14px; color:#555; border:1px solid #d2d2d2; border-radius:8px; background:#fff;}
input:hover{color:#000; border:1px solid #f25b00;}
input[type="submit"]{padding:5px 15px; font-size:15px; color:#fff; border:0; border-radius:8px; background:#f25b00; cursor:pointer;}
input[type="submit"]:hover{background:#f00;}
input[type="button"]{padding:5px 15px; font-size:15px; color:#fff; border:0; border-radius:8px; background:#f25b00; cursor:pointer;}
input[type="button"]:hover{background:#f00;}
textarea{line-height:1.6em; padding:5px; font-size:13px; color:#333; border:1px solid #d2d2d2; border-radius:5px; background:#fff;}
textarea:hover{color:#000; border:1px solid #f25b00;}
select{padding:5px 8px; font-size:14px; color:#555; border:1px solid #d2d2d2; border-radius:8px; background:#fff;}
select:hover{color:#000; border:1px solid #f25b00;}

.top_titl ul li a img, .news01 a img, .news02 a img, .div_wirp ul li a img, .works ul li img, .excellent ul li img, .partner a img, .ad-banner img, .blog_img a img, .student_cnt ul li a img, .right_ad a img{width:100%;
	-webkit-transition: all 0.6s linear;
	-moz-transition: all 0.6s linear;
	-o-transition: all 0.6s linear;
	-ms-transition: all 0.6s linear;
	transition: all 0.6s linear;
	opacity:0.8;
	}

.top_titl ul li a:hover img, .news01 a:hover img, .news02 a:hover img, .div_wirp ul li a:hover img, .works ul li a:hover img, .excellent ul li a:hover img, .partner a:hover img, .ad-banner a:hover img, .blog_img a:hover img, .student_cnt ul li a:hover img, .right_ad a:hover img{
	-webkit-transform: scale(1.2,1.2);
	-moz-transform: scale(1.2,1.2);
	-o-transform: scale(1.2,1.2);
	-ms-transform: scale(1.2,1.2);
	transform: scale(1.2,1.2);
	opacity:1;
	}

/* header */
.header{height:70px; border-bottom:5px solid #666; background:#ffffff;}
.nav{margin:0 auto; width:680px; height:70px; line-height:70px; padding-left:300px; background:url(../images/layout/logo.png) no-repeat left; background-size:auto 50px;}
.nav ul li{float:right; height:70px;}
.nav ul li a{display:block; height:70px; line-height:70px; padding:0 20px; font-size:16px; font-weight:bold; color:#686868; background:url(../images/layout/nav_icon01.png) no-repeat right;}
.nav ul li a:hover{color:#fff; background:#f39f73;}
.nav ul .nav_li_no a{background:none;}
.nav ul .nav_li a{display:block; height:70px; line-height:70px; padding:0 20px; font-size:16px; color:#fff; background:#ee5f15;}
.nav ul .nav_li a:hover{color:#fff; background:#ee5f15;}

/* banner */
.banner { margin-top:20px;}
.banner .main {WIDTH: 980px;MARGIN: 0 auto;BACKGROUND: #d5d5d5;}
.banner .main .left {FLOAT: left;WIDTH: 790px;}
.banner .main .right {FLOAT: right;WIDTH: 190px;}
.banner .fleft {FLOAT: left;}
.banner .fright {FLOAT: right;}
.banner #play {Z-INDEX: 99;BACKGROUND: #fff;FLOAT: left;OVERFLOW: hidden;WIDTH: 980px;POSITION: relative;	HEIGHT: 450px;}
.banner #play_text UL {PADDING-RIGHT: 6px;	PADDING-LEFT: 50px;Z-INDEX: 11;RIGHT: 25px;BACKGROUND: url(../images/rutisher_flashlogo.gif) #fff no-repeat 6px 10px;PADDING-BOTTOM: 6px;BOTTOM: 20px;PADDING-TOP: 6px;LIST-STYLE-TYPE: none;	POSITION: absolute;}
.banner #play_text LI {PADDING-RIGHT: 1px;PADDING-LEFT: 1px;FLOAT: left;PADDING-BOTTOM: 1px;MARGIN-LEFT: 2px;OVERFLOW: hidden;WIDTH: 25px;CURSOR: pointer;PADDING-TOP: 1px;HEIGHT: 25px;TEXT-ALIGN: center;}
.banner #play_list A {DISPLAY: block; OVERFLOW: hidden;}
.banner #play_list IMG {VERTICAL-ALIGN: top! important;}
.banner #play_text IMG {WIDTH:25px; HEIGHT:25px;}
.banner p,.banner p a{font-size:12px;color:#666;}
.banner .ads{margin:0 auto;clear:both;}

/* centent */
.content{margin:0 auto; width:980px; padding-bottom:30px; position:relative; background:#fff;}
.content .titl_top{width:1000px; position:absolute; top:-10px; z-index:1000; padding:35px 0; text-align:center; background:#fff;}
.content .titl_top h1{padding-bottom:10px; font-size:25px; color:#666; font-weight:normal;}
.content .titl_top h2{font-size:20px; color:#999; font-weight:normal;}

#slider{margin:0 auto; width:970px;height:400px;overflow:hidden;padding:165px 15px 5px 15px; position:relative; border-bottom:1px dotted #bbb; background:#f3f3f3;}
.scroll{margin:0 auto; width:678px;height:400px;overflow:hidden;position:relative;}
.scrollContainer{position: relative;width:1815px;left:0px;}
.scrollContainer .current .inside{width:238px;height:350px;}
.scrollContainer .panel{width:190px;height:279px;float:left;margin:0 10px;display:inline;}
.panel .inside{display:block;position:relative; }
.inside img{height:100%;width:100%;}
.scroll li .inside span{width:200px;height:37px;line-height:37px;display:none;position:absolute;bottom:-18px;left:18px;background:url(../images/layout/icon04.png) repeat;font-size:14px;color:#FFF;text-align:center;}
.scroll li.current .inside span{display:block;}

.btnMode a.btn{background:url('../images/index.png') no-repeat;}
.btnMode a.btn{width:20px; height:39px;position:absolute;top:245px; }
.btnMode a.prev{left:100px;background-position:0 -61px;}
.btnMode a.prev:hover{background-position:0 -102px;}
.btnMode a.next{right:100px;background-position:-50px -61px;}
.btnMode a.next:hover{background-position:-50px -102px;}

.fs_zs{width:980px; padding-top:25px; text-align:center;}
.fs_zs h1{margin-bottom:15px; padding-bottom:12px; border-bottom:1px dotted #d2d2d2; text-align:left; font-size:16px; color:#666; font-weight:normal; background:#fff; position:relative;}
.fs_zs h1 a{font-size:13px; color:#bbb; font-weight:normal; position:absolute; right:0; top:0px;}
.fs_zs h1 a:hover{color:#ee5f15;}
.moer_all{margin:15px 0; padding-top:15px;}
.moer_all a{padding:6px 20px 4px 20px; font-size:12px; color:#bbb; background:#eaeaea;}
.moer_all a:hover{color:#fff; background:#ee5f15;}
.fs_zs ul li{float:left; width:23.8%; margin:0 0.6% 1.8% 0.6%; text-align:center;}
.fs_zs ul li:hover{background:#f6f6f6;}
.fs_zs ul li img{width:100%; filter:alpha(opacity=100);opacity:1;}
.fs_zs ul li img:hover{width:100%; filter:alpha(opacity=80);opacity:0.8;}
.fs_zs ul li .fs_zs_text{width:100%; padding:6px 0; text-align:center; border-bottom:2px solid #ccc;}
.fs_zs ul li .fs_zs_text h2{padding:3px 0; font-size:14px; color:#555; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100%; font-weight:normal;}
.fs_zs ul li .fs_zs_text p{padding:3px 0; font-size:12px; color:#bbb;}
.fs_zs ul li:hover .fs_zs_text{border-bottom:2px solid #666;}
.fs_zs ul li:hover .fs_zs_text h2{color:#111;}
.fs_zs ul li:hover .fs_zs_text p{color:#555;}

/* potos_cnt */
.potos_cnt_wirp{padding:15px 0; background:#5dbab5;}
.potos_cnt{margin:0 auto; width:980px;}
.potos_cnt ul li{float:left; width:326px; text-align:center;}

/* fooder */
.fooder_wirp{padding-top:40px; border-top:5px solid #ee5f15; background:#323232;}
.fooder{margin:0 auto; width:980px;}
.fooder .fooder_left{float:left; width:45%; text-align:left;}
.fooder .fooder_left h1{margin-bottom:20px; font-size:20px; color:#eaeaea; font-weight:normal;}
.fooder .fooder_left p{line-height:1.8em; font-size:13px; color:#969595;}

.fooder .fooder_right{float:right; width:28%; text-align:right;}
.fooder .fooder_right h1{margin-bottom:20px; font-size:20px; color:#eaeaea; font-weight:normal;}
.fooder .fooder_right p{line-height:1.8em; font-size:12px; color:#969595;}

.fooder_bottom{margin-top:40px; background:#252525;}
.fooder_bottom2{margin:0 auto; width:980px; height:42px; line-height:42px; font-size:13px; color:#666;}
.fooder_bottom2 ul{float:right; width:50%;}
.fooder_bottom2 ul li{float:right; margin:13px 0 0 12px;}
.fooder_bottom2 ul .fooder_icon1 a{display:block; width:16px; height:16px; background:url(../images/layout/icon11.png) no-repeat;}
.fooder_bottom2 ul .fooder_icon1 a:hover{background:url(../images/layout/icon6.png) no-repeat;}
.fooder_bottom2 ul .fooder_icon2 a{display:block; width:16px; height:16px; background:url(../images/layout/icon12.png) no-repeat;}
.fooder_bottom2 ul .fooder_icon2 a:hover{background:url(../images/layout/icon7.png) no-repeat;}
.fooder_bottom2 ul .fooder_icon3 a{display:block; width:16px; height:16px; background:url(../images/layout/icon13.png) no-repeat;}
.fooder_bottom2 ul .fooder_icon3 a:hover{background:url(../images/layout/icon8.png) no-repeat;}
.fooder_bottom2 ul .fooder_icon4 a{display:block; width:16px; height:16px; background:url(../images/layout/icon14.png) no-repeat;}
.fooder_bottom2 ul .fooder_icon4 a:hover{background:url(../images/layout/icon9.png) no-repeat;}
.fooder_bottom2 ul .fooder_icon5 a{display:block; width:16px; height:16px; background:url(../images/layout/icon15.png) no-repeat;}
.fooder_bottom2 ul .fooder_icon5 a:hover{background:url(../images/layout/icon10.png) no-repeat;}

/* top */
.go-top{position:fixed; bottom:40px; right:20px; width:46px; z-index:999;}
.go-top a{display:block; width:50px; height:50px; text-align:center;}
.go-top a i{ font-size:25px; color:#fff; margin-top:8px;}
.go-top .go{background:#ccc;}
.go-top .go:hover{background:#f15200;}


/* product.html */
.pro_wirp{width:100%; padding-top:80px; background:url(../images/layout/about_bg.png) repeat-x top center;}
.pro_wirp2{width:100%; padding-top:80px; background:url(../images/layout/about_bg2.png) repeat-x top center;}
.pro_wirp3{width:100%; padding-top:80px; background: url(../images/layout/clientele_bg.png) repeat-x top center;}
.pro_wirp4{width:100%; padding-top:80px; background: url(../images/layout/contact_bg.png) repeat-x top center;}

.pro_content{margin:0 auto; width:958px; padding:0 20px 20px 20px; background:url(../images/layout/content_bg.png) no-repeat top center;}
.pro_titl_left{float:left; width:25%; line-height:100px; font-size:35px; color:#999;}
.pro_nav ul .pro_nav_li a{display:block; height:30px; line-height:30px; padding:0 15px; font-size:15px; color:#fff; background:#ee5f15;}
.pro_nav ul .pro_nav_li a:hover{color:#fff; background:#ca4704;}
.polo_banner{width:100%;}
.polo_banner img{width:100%;}

.product_wirp{width:100%;}
.product_cnt{width:100%; background:#e5e5e5;}
.product_titl{width:100%; background:#fff; box-shadow:0px 3px 3px 1px #d2d2d2; position:relative; z-index:10;}
.product_titl_nav{display:block; width:980px; margin:0 auto; text-align:center;}
ul.product_titl_nav li{display:inline-block; height:50px; line-height:50px; padding:0 15px;}
ul.product_titl_nav li a{font-size:16px; color:#666;}
ul.product_titl_nav li a:hover{color:#f15200;}
ul.product_titl_nav .p1 a{font-size:16px; color:#bbb;}
ul.product_titl_nav .p1 a:hover{color:#333;}

.product_titl_wirp{width:100%; padding:15px 0; border-top:1px solid #d2d2d2; background:#fff;}
.product_titl_wirp ul{display:block; width:780px; padding-left:180px; margin:0 auto; text-align:left; position:relative;}
.product_titl_wirp ul h1{width:160px; position:absolute; left:0px; top:15px; font-size:28px; color:#ffb893; border-right:1px solid #ddd;}
.product_titl_wirp ul li{display:inline-block; line-height:2em; padding:0 10px;}
.product_titl_wirp ul li a{font-size:13px; color:#aaa;}
.product_titl_wirp ul li a:hover{color:#f15200;}
.product_titl_wirp ul .p a{color:#f15200;}
.product_titl_wirp ul .p a:hover{color:#f00;}
.product_titl_wirp2 ul li{line-height:4em; padding:0 10px;}

.product_topa{width:980px; padding:25px 0; margin:0 auto;}
.product_topa ul li{float:left; width:30%; margin:0 1.5% 3% 1.5%; text-align:left; background:#fff; box-shadow:0px 2px 4px 3px #ccc;}
.product_topa ul li:hover{box-shadow:0px 2px 4px 3px #aaa;}
.product_topa ul li a{display:inline-block;}
.product_topa ul li a img{width:100%;}
.product_topa ul li h1{padding:8px 10px 1px 10px; font-size:16px; color:#555;}
.product_topa ul li p{padding:1px 10px 8px 10px; font-size:12px; color:#999;}

.product_topa2{width:980px; padding:25px 0; margin:0 auto; text-align:center;}
.product_topa2 ul li{width:30%; display:inline-block; margin:0 1.5% 3% 1.5%; text-align:left; background:#fff; box-shadow:0px 2px 4px 3px #ccc;}
.product_topa2 ul li:hover{box-shadow:0px 2px 4px 3px #aaa;}
.product_topa2 ul li a{display:inline-block;}
.product_topa2 ul li a img{width:100%;}
.product_topa2 ul li h1{padding:8px 10px 1px 10px; font-size:16px; color:#555;}
.product_topa2 ul li p{padding:1px 10px 8px 10px; font-size:12px; color:#999;}

.product{width:980px; padding:25px 0; margin:0 auto;}
.product ul li{float:left; width:23%; margin:0 1% 2% 1%; text-align:left; background:#fff; box-shadow:0px 2px 4px 3px #ccc;}
.product ul li:hover{box-shadow:0px 2px 4px 3px #aaa;}
.product ul li a{display:inline-block;}
.product ul li a img{width:100%;}
.product ul li h2{padding:12px 10px; font-size:13px; color:#888; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:90%; font-weight:normal;}
.product ul li p{padding:1px 10px 8px 10px; font-size:13px; color:#999;}

.product_size{width:100%; padding:35px 0 50px 0; background:#fff;}
.product_size h1{width:980px; margin:0 auto 10px auto; font-size:20px; color:#c0a37b; font-weight:normal;}
.product_size table{width:980px; margin:0 auto; border:0; border-collapse:collapse;}
.product_size table tr th{line-height:36px; text-align:center; font-size:18px; color:#fff; background:#f49320; border-collapse:collapse; border:1px solid #f49320;}
.product_size table tr td{line-height:30px; text-align:center; font-size:12px; color:#666; border-collapse:collapse; border:1px solid #ddd; border-top:0;}
.product_size table tr td font{font-size:13px; color:#bbb; font-weight:bold;}
.product_size p{width:980px; margin:10px auto 0 auto; font-size:13px; color:#bbb; font-weight:normal;}


/* left menu */
.left{float:left; width:150px; margin-top:10px;  padding-bottom:10px; background:#f9f9f9;}
.left h1{padding:15px 15px 17px 15px; margin-bottom:10px; border-bottom:1px solid #ddd; font-size:16px; color:#555; background:#f5f5f5;}
.none{display:none;}
.main{overflow:hidden; zoom:1;}
.main .left-sider{float:left; width:150px;}
.operate ul li {display:inline;}
.operate ul li a{display:block; height:30px; line-height:30px; padding-left:10px; font-size:12px; color:#222;}
.operate ul li a:hover{color:#b50000;}
.operate ul li{display:block; position:relative; min-height:30px; _height:30px; z-index:10; zoom:1;}
.operate ul li h4 span{float:left; display:block; padding-left:18px; height:30px; cursor:pointer; background:url(../images/layout/icon17.png) no-repeat left;}
.operate ul li:hover h4 span{background:url(../images/layout/icon18.png) no-repeat left;}
.operate ul li h4 font{float:left; display:block; padding-left:18px; height:30px; cursor:pointer; background:url(../images/layout/nav_icon3.png) no-repeat left;}
.operate ul li h4 a{display:block; height:30px; line-height:30px; font-size:13px; color:#333;}
.operate ul li h4 a:hover{color:#000; text-decoration:underline;}
.operate ul li .on a{color:#b50000; font-weight:bold;}
.operate ul li a:hover{color:#b50000; text-decoration:underline;}
.bg-color{background:#b50000;}
.operate li .list-item{position:relative; zoom:1;}
.operate li .list-item p{padding-left:1px;}
.operate li .list-item a{display:block; position:relative; height:25px; line-height:25px; padding-left:25px; color:#222; font-size:12px;}
.operate li .list-item .p a{font-size:12px; color:#b50000;}
.operate li .list-item .p a:hover{color:#690000; text-decoration:underline;}
.left-sider .operate{zoom:1;}
.left-sider .ser-online a{display:block; height:25px;}
/* end left menu */

.product_nav{position:absolute; right:0; top:24px;}
.product_nav ul li{float:right; padding-left:5px;}
.product_nav ul li a{padding:0 5px; font-size:13px; color:#666;}
.product_nav ul li a:hover{color:#ee5f15;}
.product_nav ul .product_nav_li a{font-size:13px; color:#ee5f15;}
.product_nav ul .product_nav_li a:hover{color:#ca4704;}


/* clientele.html */
.client{width:980px; padding-top:15px; text-align:center;}
.client h1{width:980px; margin:25px auto; padding-bottom:15px; border-bottom:1px dotted #d2d2d2; text-align:left; font-size:20px; color:#666; font-weight:normal;}

ul.client_ul{width:980px; margin:25px auto;}
ul.client_ul li{float:left; width:14%; border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea;}
ul.client_ul li a img{width:100%; filter:alpha(opacity=70);opacity:0.7; background:#333;}
ul.client_ul li a img:hover{filter:alpha(opacity=100);opacity:1;}
ul.client_ul .client_li_no{border-right:none;}
ul.client_ul .client_li_no2{border-bottom:none;}

/* contact.html */
.contact{width:100%; padding:25px 0; background:#fff;}
.contact h1{width:980px; margin:25px auto; padding-bottom:15px; border-bottom:1px dotted #d2d2d2; text-align:left; font-size:20px; color:#666; font-weight:normal;}
.contact .contact_map {text-align:left; width:980px; margin:0 auto; height:350px; border:#eaeaea solid 1px;}
.contact_map_ul{width:980px; margin:20px auto;}
.contact_map_ul li{float:left; width:48%; margin-right:29px; padding:10px 0; margin-bottom:10px; text-align:left; font-size:14px; color:#666; border-bottom:1px dotted #d2d2d2;}
.contact_map_ul .contact_li_no{margin-right:0;}

/* about.html */
.about{text-align:left; width:980px; margin:0 auto;}
.about img{width:100%;}
.about p{line-height:2em; margin-bottom:25px; font-size:13px; color:#888;}
.about h2{margin-bottom:8px; font-size:16px; color:#888; border:none;}
.about h3{margin-bottom:40px; padding:15px 0; text-align:center; font-size:35px; color:#fff; font-weight:normal; background:#ffcb9c;}
.about h4{margin-bottom:5px; padding-left:32px; font-size:20px; color:#666; font-weight:normal; position:relative;}
.about h4 img{width:24px; position:absolute; top:3px; left:0;}
.about h5{margin-bottom:25px; padding-bottom:25px; padding-left:32px; font-size:16px; color:#888; font-weight:normal; position:relative; border-bottom:1px dotted #bbb;}


