.wrapper { width: 100%; }
.banner_bg { width: 100%; height: 310px; background: #3f494e; overflow: hidden; position: relative; z-index:5;}
.banner { width: 1920px; height: 300px; position: relative; left: 50%; margin-left: -960px; z-index:5; }
.content_bg { width: 100%; padding-bottom: 100px; background: url(../images/cont_bg.jpg) repeat-x; }
.content { width: 960px; margin: 0px auto; }
.content .left { float: left; width: 220px; border-top: 1px solid #454f54; position:relative; z-index:9999;}
.content .left .left_title { width: 165px; height: 90px; padding-left: 55px; padding-top: 34px; background: #3f494e; }
.content .left .left_title h2 { color: #fff; font: bold 26px 'Microsoft yahei','Trebuchet MS'; }
.content .left .menu { width: 165px; padding-left: 55px; padding-bottom: 50px; background: #3f494e; }
.content .left .menu ul li a { display: block; font: normal 14px/20px 'Trebuchet MS','Microsoft yahei'; padding:10px 0; color: #fff; margin-bottom: 0px; }
.content .left .menu ul li.cur a.item { color: #bed62f; }
.content .left .menu ul li a.item:hover { color: #bed62f; }
.content .left .menu ul li .sub_menu { display: none; width: 150px; background: #2a353b; color: #8a9194; margin: 5px 0; padding: 10px 0; text-align:left; padding-left:70px; margin-left:-55px; }
.content .left .menu ul li .sub_menu div { position:relative; padding-right:10px;}
.content .left .menu ul li .sub_menu div a { line-height:20px; padding:5px 0; margin-bottom: 0px;text-align:left; cursor:pointer;}
.content .left .menu ul li .sub_menu div.sub_cur a.sub_item { color: #bed62f;}
.content .left .menu ul li .sub_menu div.sub_cur a.sub_list { background:url(../images/product/right_list.png) no-repeat right center;} 
.content .left .menu ul li .sub_menu div a.sub_item_cur { color: #bed62f;}
.content .left .menu ul li .sub_menu div a.sub_list_cur {background:url(../images/product/right_list.png) no-repeat right center; }
.content .left .menu ul li .sub_menu div .third_menu {display:none; width:140px; background: url(../images/product/black_bg.png) repeat; color: #8a9194;text-align:center; position:absolute; left:150px; top:-10px;  z-index:5000; padding:10px 0;}
.content .left .menu ul li .sub_menu div .third_menu a {display:block;background:url(../images/product/gray_small.gif) no-repeat 15px center; line-height:20px; padding:5px 0; margin-bottom: 0px;text-align:left; position:relative;  padding-left:25px;}
.content .left .menu ul li .sub_menu div .third_menu a:hover { color: #bed62f;background:url(../images/product/green_small.gif) no-repeat 15px center;}
.content .left .menu ul li .sub_menu div .third_menu a.third_cur { color: #bed62f;}

.content .left a.img_room { display: block; text-align: center; cursor: pointer; }
.content .right { width: 740px; float: right; }
.content .right_title { width: 100%; height: 125px; border-bottom: 1px solid #3f494e; position: relative; }
.content .right_title h1 { width: 300px; color: #494949; font: bold 30px 'Microsoft yahei','Trebuchet MS'; position: absolute; left: 40px; bottom: 30px; }
.content .right_title .site { width: 350px; font: normal 12px 'Trebuchet MS'; position: absolute; right: 0; bottom: 30px; text-align: right; color: #3f494e; }
.content .right_title .site a { color: #3f494e; }
.content .right_title .site a:hover { color: #76ad33; }
.content .right_title .site em { color: #76ad33; }
.content .right .cont { width: 700px; padding-top: 40px; padding-left: 40px; }
/*.content .right .cont ul,.content .right .cont li { margin:0px; padding:0px; list-style:none;}
.content .right .cont li { padding-left:20px; background:url(../images/dot.jpg) no-repeat 5px 6px; line-height:160%; margin:4px 0;}*/

.p_cont { color: #515b60; font: normal 12px/26px 'Trebuchet MS'; }
.tx_indent { text-indent: 2em; }
.td_left { padding-right: 20px; }
.bold { font-weight: bold; }

.detail { width: 100%; color:#000; }
.detail .cont_r p { font: normal 12px/22px 'Trebuchet MS'; }
.detail .cont_r h3 { font: normal 18px 'Trebuchet MS','Microsoft yahei'; margin-bottom: 10px; }
.detail .cont_r h3 span {  font: bold 16px 'Trebuchet MS','Microsoft yahei';}
.detail .cont_r { float: right; width: 330px; }
.detail .cont_r table tr td { padding-bottom: 10px; }
.detail .cont_r ul li { font: normal 12px/22px 'Trebuchet MS'; padding-left: 20px; background: url(../images/li_list.jpg) no-repeat 5px 10px; }
.detail .cont_l { float: left; width: 350px; padding-right: 20px; }

.idea { }
.idea .idea_l { float:left; width:700px;}
.idea .right_title h1,.marking .right_title h1 { left: 0px; }
.downland { margin-bottom:10px;}
.downland ul {padding-bottom:10px;}
.downland ul li { margin-bottom: 5px; padding-left:20px; padding-right:10px;}
.downland ul li a {display:block; padding-left: 13px; background: url(../images/idea/green_list.gif) no-repeat 0 5px; color: #6d9db5; font: normal 12px 'Trebuchet MS'; }
.downland ul li a:hover { text-decoration: underline; }
.td_left { padding-right: 100px; }
.idea .p_cont { line-height: 22px; }
.idea .img_box_room { width: 120%;}
.idea .img_box { width: 100%; overflow: hidden; position:relative;}
.idea .img_box a {width:167px; height:137px; margin-right:10px; display:block; float:left;}
.idea .img_box a:hover img { opacity:0.7;}
.idea .img_box img { width:167px; display:block;}
.idea .img_box p {width:100%; color:#494949; line-height:26px; text-align:center;}
.idea h4,.marking h4 { width: 100%; color: #494949; font: normal 16px/40px 'Trebuchet MS','Microsoft yahei'; text-indent: 20px; background: #efefef;  margin:0; margin-bottom:15px;}
.idea .back { margin-top:30px; float:right;}
.idea strong { font: bold 14px/26px 'Trebuchet MS','Microsoft yahei';color:#686868;}
.idea .ul_lb li{ line-height:22px; list-style-type:disc; margin-left:40px;}

.idea .idea_r { float:right; top:0; width:240px;}

.marking { }
.marking_all { width:1000px;}
.marking_all .marking_list { width:930px; padding:20px 15px; background:url(../images/gray_line.gif) repeat-x bottom;}
.marking_all .marking_list .list_l { float:left; width:80px;}
.marking_all .marking_list .list_r { float:left; width:800px; margin-left:30px; padding-top:15px;}
.marking_all .marking_list .list_r strong {display:block; color:#515b60; font-weight:bold; font-size:14px; margin-bottom:8px;}



ul.issue { width: 100%; }
ul.issue li {width:680px; padding: 0px 10px; background: url(../images/gray_line.gif) repeat-x bottom; }
ul.issue li a.qus { display: block;width:100%; padding: 15px 0; color: #515b60; font: normal 12px 'Trebuchet MS'; background: url(../images/idea/gray_list_bottom.gif) no-repeat 650px 18px; cursor: pointer; }
ul.issue li div { display: none; padding-left: 80px; min-height: 40px; color: #888f93; font: normal 12px/22px 'Trebuchet MS'; background: url(../images/idea/img5.png) no-repeat 20px 5px; padding-bottom: 15px; }
ul.issue li a.cur { font-weight: bold; color: #a7ca18; background: url(../images/idea/green_list_bottom.gif) no-repeat 650px 18px; }
.issue_more { display:block; width:100%; background:#fbfbfb;  text-align:center; cursor:pointer;font:normal 12px/35px 'Trebuchet MS','Microsoft yahei';margin-top:5px;}
.issue_more:hover { text-decoration:underline;}


.partner { width: 100%;}
.partner_box { width: 100%; overflow: hidden; }
.partner ul { width: 120%; padding-bottom: 20px; background: url(../images/gray_line.gif) repeat-x bottom; }
.partner ul li { float: left; text-align: center; margin-right: 30px; margin-bottom: 20px;outline:none !important; }
.partner ul li a { display: block; outline:none !important; border:none;}
.partner ul li a img { display: block; width: 212px; height: 125px;  outline:none;}
.partner ul li a em { color: #8f8f8f; font: normal 12px/26px 'Trebuchet MS'; }
.partner ul li a:hover em { color: #000; }

.partner_detail { width: 100%; }
.partner_detail a { outline:none !important;}
.partner_detail img { max-width:203px; max-height:120px;  vertical-align: top;outline:none !important; }
.partner_detail h4 { color: #3f494e; font: normal 15px 'Trebuchet MS','Microsoft yahei'; }
.partner_detail p.p_list { padding:10px 0; font:normal 12px/20px 'Trebuchet MS'; border-bottom:1px dotted #ccc;clear:both;}
.partner_detail p.p_list span {float:left;display:block; margin-right:5px; font:bold 12px/20px 'Trebuchet MS'; }
.partner_detail p.p_list em { float:left;display:block;font:normal 12px/20px 'Trebuchet MS'; width:540px;}
#partner_img_box { width:640px; height:130px; position:relative; display:block; overflow:hidden;}  
#partner_img {  
    position:absolute;  
    width:4000px;   
}  
#partner_img dl{ width:203px; height:120px; float:left; margin-right:11px;}
#partner_img dl dt { width:203px; height:120px;text-align:center; vertical-align:middle;margin-bottom:10px;}
#partner_img dl dt a { display:block; width:203px; height:120px;text-align:center; vertical-align:middle; overflow:hidden;}
#partner_img dl dt span {display:inline-block; height:100%; vertical-align:middle;}
#partner_img dl dt a img { max-width:203px; max-height:120px; border:none; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; vertical-align:middle;}
a.partner_next{cursor:pointer;display:block;width:30px; height:120px; background:url(../images/next_small.png) no-repeat 10px 60px;float:right;}
a.partner_next:hover { background:url(../images/next_small_hover.png) no-repeat 10px 60px;}
a.partner_prev{cursor:pointer;display:block;width:30px; height:120px; background:url(../images/pre_small.png) no-repeat 0 60px;float:left;}  
a.partner_prev:hover { background:url(../images/pre_small_hover.png) no-repeat 0 60px;}
.wrapper_bg {display:block;  background: url(../images/videobox/body_bg.png) repeat; width: 100%; height: 100%; position: fixed; z-index: 10000; top: 0px; left: 0px;}
.run_img{ width:680px;height:510px;position:absolute;background:#f7f7f7; top:50%; margin-top:-235px; left:50%; margin-left:-345px;background:#fff; border:15px solid #fff;}
.run_img .btn{position:absolute;width:15px;height:95px;top:410px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.run_img .close {display:block; width:50px; height:50px;background:url(../images/close.jpg) no-repeat; cursor:pointer; position:absolute; left:695px; top:-15px;}
.run_img #prevTop,.run_img #nextTop{top:180px;width: 46px;height: 48px;}
.run_img #prevTop{background: url(../images/prevBtnTop.png) 0 0 no-repeat;}
.run_img #nextTop{background: url(../images/nextBtnTop.png) 0 0 no-repeat;}
.run_img .prev{left:0;background:url(../images/prevBtn.png) no-repeat 2px 40px;}
.run_img .next{right:0;background:url(../images/nextBtn.png) no-repeat right 40px;}
.run_img .prev:hover{left:0;background:url(../images/prevBtn_hover.png) no-repeat 2px 40px;}
.run_img .next:hover{right:0;background:url(../images/nextBtn_hover.png) no-repeat right 40px;}
.run_img li{float:left;}
.run_img .cf li{position: relative;color: #fff;}
.run_img .cf a{display: block; width: 680px;height: 402px; position:relative; color: #fff;}
.run_img .picBox{height:402px;position:relative;overflow:hidden;}
.run_img .picBox ul{height:402px;position:absolute; top:0; left:0;}
.run_img .picBox li{width:680px;height:402px; text-align:center;}
.run_img .picBox li a span { display:inline-block; height:100%;vertical-align:middle;}
.run_img .picBox li a img { max-width:680px; max-height:402px; vertical-align:middle;}
.run_img .listBox{ width:640px;height:100px;margin:0 auto;position:relative;padding:8px 0 0px 2px;background:#fff;overflow:hidden; }
.run_img .listBox ul{height:93px;position:absolute;}
.run_img .listBox li{width:158px;height:93px;cursor:pointer;position:relative; overflow:hidden; padding:0 2px;}
.run_img .listBox li i{display:none;}
.run_img .listBox li a{display: block;width:153px;height: 93px;}
.run_img .listBox li a span { display:inline-block; height:100%;vertical-align:middle;}
.run_img .listBox li img{ max-width:158px; max-height:93px;text-align:center; vertical-align:central;}
.run_img .listBox .on {}
.run_img .listBox .on img{max-width:153px; max-height:87px;border:3px solid #AEAEAE;text-align:center; vertical-align:central;}
.run_img .listBox .on span {display:inline-block; height:100%;vertical-align:middle; }


.contact .sina { width: 100%; height: 30px; line-height: 30px; vertical-align: middle; }
.contact .sina span { display: block; float: left; }
.contact .sina a { float: left; }

/*公司新闻*/
.news { width: 100%; }
.news .news_list { width: 100%; margin-bottom: 40px; text-align: left; }
.news .news_list h2 { color: #515b60; font: bold 18px 'Trebuchet MS','Microsoft yahei'; padding-bottom: 10px; margin-bottom: 15px; background: url(../images/gray_line.gif) repeat-x bottom; }
.news .news_list h2 a { color: #515b60; }
/*.news .news_list em { display: block; height:20px; color: #787a7b; font: normal 12px 'Trebuchet MS'; margin-bottom: 20px; width: 100%; position: relative; }*/
.news .news_list img { max-width: 100%; margin-bottom: 10px; }
.news .news_list p { color: #515b60; font: normal 12px/22px 'Trebuchet MS'; text-align: left; margin-bottom: 10px; }
/*.news .news_list p span { display:block; float:left;}*/
.news .news_list p a { display:block; float:right; cursor:pointer;}
.news .news_list p a:hover { text-decoration:underline;}
.news .news_item { text-align: center; }
.news .btn_box { width: 100%; position: relative; height: 30px; }


/*产品详细页*/
#preview { float: none; text-align: center; width: 350px; }
.jqzoom { width: 350px; height: 235px; position: relative; }
.jqzoom img { width: 350px; height: 235px; }

.zoomdiv { left: 859px; height: 350px; width: 235px; }
.list-h li { float: left; }
#spec-n5 { width: 350px; height: 56px; padding-top: 6px; position: relative; overflow: hidden; }
#spec-left { background: url(../images/product/left.gif) no-repeat 0 15px; width: 10px; height: 45px; float: left; cursor: pointer; margin-top: 5px; }
#spec-left:hover { background: url(../images/product/left_hover.gif) no-repeat 0 15px; }
#spec-right { background: url(../images/product/right.gif) no-repeat 0 15px; width: 10px; height: 45px; float: left; cursor: pointer; margin-top: 5px; }
#spec-right:hover { background: url(../images/product/right_hover.gif) no-repeat 0 15px; }
#spec-list { width: 310px; float: left; overflow: hidden; position: relative; margin: 0 8px; display: inline; }
#spec-list ul li { float: left; margin-right: 0px; display: inline; width: 77px; }
#spec-list ul li img { padding: 2px; border: 1px solid #ccc; width: 65px; height: 43px; }


.Icons img { filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
.Icons img:hover { filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; }

/*jqzoom*/
.jqzoom { position: relative; padding: 0; }
.zoomdiv { z-index: 100; position: absolute; top: 1px; left: 0px; width: 350px; height:235px; background: url(i/loading.gif) #fff no-repeat center center; border: 1px solid #e4e4e4; display: none; text-align: center; overflow: hidden; }
.bigimg { width: 1000px; height: 661px; }
.jqZoomPup { z-index: 10; visibility: hidden; position: absolute; top: 0px; left: 0px; width:350px; height: 235px; border: 1px solid #aaa; background: #FEDE4F 50% top no-repeat; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50); cursor: move; }
/*#spec-list{ position:relative; width:310px; margin-right:10px;}*/
#spec-list div { margin-top: 0; margin-left: 0px; *margin-left: 0; }


/*合作伙伴弹出层*/

/*Vedio_box*/
.body_bg { background: url(../images/videobox/body_bg.png) repeat; width: 100%; height: 100%; position: fixed; z-index: 10000; top: 0px; left: 0px; display: none; }
.body_bg .video_box { width: 770px; height: 519px; position: absolute; left: 50%; margin-left: -385px; top: 50%; margin-top: -280px;}
.big { width: 770px; height: 433px; margin-bottom: 10px;position: relative; }
.big div { width: 770px; height: 433px; position: relative; }
.big div img { width: 770px; height: 433px; }
.big div#video1 { background: url(../images/videobox/img1.jpg) no-repeat; }
.big .play { display: block; width: 70px; height: 70px; position: absolute; left: 350px; top: 205px; background: url(../images/videobox/play.png) no-repeat; cursor: pointer; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; }
.big .play:hover { background: url(../images/videobox/playbtn.png) no-repeat; }
.big h4 { font:normal 22px/22px 'Trebuchet MS','Microsoft yahei';color:#ccc; position:absolute; top:-60px; left:0; padding:0; display:none;}
.body_bg .video_box .small { width: 770px;}
.body_bg .video_box .small ul li { float: left; position: relative; cursor: pointer; }
.body_bg .video_box .small ul li a { display: block; width: 120px; height: 74px; margin-right: 4px; cursor: pointer; border: 2px solid #ecedea; }
.body_bg .video_box .small ul li a img { width: 120px; height: 74px; }
.body_bg .video_box .small ul li .img_black { display: block; width: 120px; height: 74px; background: url(../images/videobox/img_black.png) no-repeat; position: absolute; top: 0px; left: 0; border: 2px solid #6c6c6c; }
.body_bg .video_box .small ul li.no_black .img_black { display: none; }
.body_bg .video_box .close { width: 25px; height: 23px; background: url(../images/videobox/close.png) no-repeat; position: absolute; top: 0; right: -35px; cursor: pointer; }
#FrameDiv { width:100%; height:433px; padding-bottom:5px; }

.calculator,.calculator:link,.calculator:visited,.calculator:active {display:block; padding-left:30px; background:url(../images/idea/calculator.jpg) no-repeat; color:#76ad33; font:bold 12px/14px 'Trebuchet MS','Simsun'; margin-left:15px;}
.calculator:hover { text-decoration:underline;}
.printing,.printing:active,.printing:link,.printing:visited,.printing:hover { display:inline-block; height:30px; padding-left:50px; padding-right:10px; color:#fff; line-height:30px; background:#525b60 url(../images/product/pr_bg.jpg) no-repeat; margin-top:20px; margin:20px;}