/* CSS Document */
* { margin: 0 0; padding: 0 0; }
body { font-size: 12px; font-family: "Î¢ÈíÑÅºÚ"; }
img { border: none; }
a { color: #333333; text-decoration: none; }
a:hover { color: #FF0000; }
ul, li { list-style: none; }
table { margin: 0 auto; }
.leftline { border-right: #CCCCCC 1px dotted; }
.xianshi {line-height: 22px; color: #444444; padding-top:78px;}
.xuline { border-bottom: #e0e0e0 1px dotted; }
.line { border-bottom: #d5d6da 1px solid; }
.rline { border-right: #d5d6da 1px solid; }
input, select { vertical-align: middle; outline: none; }
.kuang { border: #d5d6da 1px solid; }
.sankang { border: #d5d6da 1px solid; border-top: none; }
.width { width: 1286px; margin: 0px auto; }
.page { text-align: center; height: 20px; padding-top: 10px; padding-bottom: 10px; }
.page a { border: 1px solid #ccc; color: #222; display: inline-block; margin-right: 4px; padding: 3px 6px; text-decoration: none; }
.page a:hover { background: #0ba5ed none repeat scroll 0 0; color: #fff; text-decoration: none; }
.page a.current { background: #999999 none repeat scroll 0 0; border-color: #999999; color: #fff; font-weight: bold; text-decoration: none; }
.pos { color: #999; }
.pos a { color: #000000 }
.cls { clear: both; }
.w1200{ width:1200px; margin:0px auto;}

#header_top{ position:fixed; left:0px; top:0px; width:100%; height:90px; background:url(head-b1g.png) repeat center center; z-index:1000000;}
.top_logo{ width:154px; float:left;}
#top_menu ul li{ float:left; height:90px; line-height:90px; font-size:14px; padding-right:50px; position:relative}
#top_menu ul li a{ color:#FFF;}
#top_menu ul li ul{ position:absolute; top:90px; left:-40px; width:138px; display:none;}
#top_menu ul li ul li{ height:35px; line-height:35px; background:#333; text-align:center; padding-right:0px; width:100%; position:relative;}
#top_menu ul li ul li a{ color:#FFF}
#top_menu ul li ul li a:hover{ color:#C30}
#top_menu ul li ul li ul{ position:absolute; top:0px; left:138px; width:200px;}

#index_scroll{ width:100%; height:55px; background:url(head-b1g.png) repeat center center; z-index:1000000000; position:absolute; left:0px; top:596px;}
.news_scroll{ height:50px; line-height:50px; color:#FFF;}
.news_scroll span{ font-weight:bold; float:left;}
#index_h_banner{ width:100%; position:relative; text-align:center; z-index:100000}
#index_h_banner .rline{ background:#b51729; width:99.99%; height:5px; position:absolute; left:0px; top:79px;z-index:1;}
#index_h_banner img{ z-index:1000 !important; position:relative;}
#index_yy>h2{ color:#005ea6; text-align:center; font-size:24px; margin-bottom:30px;}
#index_yy .yy_info{ line-height:25px; text-align:center; padding:10px 0; color:#666; margin-bottom:20px;}
#index_yy ul li{ float:left; width:375px; margin-right:36px; position:relative;}
#index_yy ul li:nth-child(3){ margin-right:0px;}
#index_yy ul li h2{ position:absolute; top:30px; left:0px; width:100%; text-align:center; color:#FFF;z-index:1000;}
#index_yy ul li .yy_bg{ width:375px; height:270px; background:rgba(45,45,45,0.4); left:0px; top:0px; position:absolute; z-index:100; display:none;}
#index_yy ul li .infoa{position:absolute;left:0px; top:60px; width:345px;color:#FFF; z-index:1000; padding:20px; line-height:25px; display:none;}

/*Ê×Ò³ÐÂÎÅ*/
.news_infora{ width:100%; height:470px; background:url(4wam.jpg) no-repeat center center;}
#index_news h2{text-align:center; font-size:24px; display:block; padding:30px 0px; margin:20px 0px;}
#index_news h2 a{color:#005ea6; }
.news_right{ width:580px; float:right;}
.news_right ul{ position:relative;margin-top:-20px;}
.news_right ul li{ border-bottom:#CCC 1px dotted; padding-bottom:20px; height:80px; padding-top:20px;}
.news_right ul li .time{ width:80px; height:80px; background:#b51729; float:left; color:#FFF; text-align:center; line-height:60px; font-size:20px; font-weight:bold;}
.news_right ul li .time span{ display:block; line-height:0px; font-size:14px; font-weight:normal;}
.news_right ul li .title{ float:right; width:480px; }
.news_right ul li .title h2{ padding:5px 0px !important; margin:0px !important;text-align:left !important; font-size:14px !important; font-weight:normal !important;}
.news_right ul li .title p{ line-height:22px; }
.news_right ul li .title p a{ color:#999999;}

#index_wh{ padding:40px 0;}
#index_wh ul li{ float:left; width:575px; overflow:hidden; position:relative;}
#index_wh ul li .bg_a{ background:rgba(45,45,45,0.5); width:100%; height:100%; position:absolute; left:0px; top:0px;}
#index_wh ul li .titlea{position:absolute; top:0px; left:0px; color:#FFF; text-align:center; width:100%}
#index_wh ul li .titlea h2{ font-size:24px; padding:40px 0px; margin-top:40px;}
#index_wh ul li .titlea p{ font-size:18px;}

#footer{ background:rgb(80,78,78); width:100%; height:320px;}
.about_right{ float:right; width:200px;}
.about_left{ width:980px; float:left;}
.about_right{ margin-top:60px;}
.about_right ul li{ line-height:60px; width:100%; background:#ececec; border-bottom:#FFF 1px solid; text-align:center; font-size:14px;}
.about_right ul li a{ display:block;}
.about_right ul li a:hover,.about_right ul li a.cur{ background:#C30; color:#FFF;}
.about_left .nav{ height:60px; line-height:60px; font-size:14px; border-bottom:#eee 1px solid;}
.about_content{line-height:22px; padding-top:20px;}
#nei_warp{ padding-bottom:20px; padding-top:20px;}

#photo_list ul li{ background:url(arrow.png) no-repeat left center; padding-left:20px; line-height:35px; border-bottom:#eee 1px solid; font-size:14px;}
#photo_list ul li span{ float:right; font-size:12px; color:#999}
#photo_list ul li a{ color:#3c78d8;}
#photo_list ul li a:hover{ color:#a61c00;}
.n_banner{ background:url(ymbg.jpg) no-repeat center center; width:980px; height:230px;}

#photo_list ul li#first_news{ background:none; padding-left:0px; clear:both; border-bottom:#eee 1px solid; height:130px; padding-top:20px;}
#photo_list ul li#first_news .news_img{ width:160px; float:left;}
#photo_list ul li#first_news .news_info{ float:right; width:820px;}
#photo_list ul li#first_news .news_info p{ line-height:22px;}
#photo_list ul li#first_news .news_info .titlea{ font-size:18px;}
#photo_list ul li#first_news .news_info .titlea a{ color:#3c78d8;}
#photo_list ul li#first_news .news_info .time{ display:block; float:right; color:#333; font-size:12px;}
#photo_list ul li#first_news .news_info .detail{ color:#7D7D7D; line-height:22px; font-size:12px;}

.pages{text-align:center; height:25px; line-height:25px; padding-top:20px;}
.pages a{ border: 1px solid #AAD83E;color: #222;display: inline-block;margin-right: 4px;padding: 0px 6px; text-decoration:none;}
.pages a.disabled{ border: 1px solid #AAD83E;display: inline-block;margin-right: 4px;padding: 0px 6px; text-decoration:none;background: #f8f8f8 none repeat scroll 0 0;color:#222}
.pages a.disabled:hover{border: 1px solid #AAD83E;color: #222;display: inline-block;margin-right: 4px;padding: 0px 6px; text-decoration:none;background: #AAD83E none repeat scroll 0 0;color:#222}
.pages a:hover{background: #AAD83E none repeat scroll 0 0;color: #fff;text-decoration:none;border: 1px solid #AAD83E;}
.pages a.current{background: #AAD83E none repeat scroll 0 0;border-color: #AAD83E;color: #fff;font-weight: bold;
text-decoration: none;border: 1px solid #AAD83E;}
.about_content .about_title{ font-size:16px; text-align:center; font-weight:normal; padding:10px 0;}

#pro_left{ width:230px; float:left;}
#pro_left h2{ border:#CCC 1px dotted; text-align:center; display:block; padding:10px 0;}
#pro_left h2 span{ display:block; line-height:20px; font-size:12px; font-weight:normal;}
#pro_left ul{ background:url(h6_06_EqOC.png) repeat; border-left:#ffae00 7px solid; padding:20px 0;}
#pro_left ul li{ position:relative; line-height:36px; padding-left:10px; text-indent:10px; font-size:14px; z-index:10000;}
#pro_left ul li a{ color:#FFF; display:block;}
#pro_left ul li a:hover{ background:rgb(204,204,204) url(san_07_6vpX.png)  no-repeat 187px 5px; color:#333}
#pro_left ul li ul{ padding:0; border:none; position:absolute; left:223px; top:0px; width:230px; padding:10px; display:none;}
#pro_left ul li ul li{ padding-left:0px; text-indent:20px;line-height:36px; height:36px; border-bottom:#333 1px dotted; font-size:12px;z-index:1000;}
#pro_right{ width:934px; float:right;}
.post_line{ width:100%; height:9px; background:url(xgray_line06.png) repeat center center; margin-top:10px;}
.r_posi{ color:#666;}

#pro_contact{ border:#CCC 1px dotted; margin-top:10px;}
#pro_tel{ border:#CCC 1px dotted; border-top:none; padding:20px; line-height:30px;}
#pro_tel  h3{ font-size:18px; font-weight:normal;}
#pro_tel p{ font-size:16px;}
#pro_tel p span a{ color:#F00;}
.pro_cate_list .list_img{ width:130px; float:left;}
.pro_cate_list .list_info{ width:770px; float:right;}
.pro_cate_list .list_info .title_a{ font-size:16px; padding-bottom:10px;}
.pro_cate_list .list_info .title_a a{ color:#C30; font-weight:bold;}
.pro_cate_list .list_info .info_a{ line-height:22px; color:#999}
.pro_cate_list ul li{ border-bottom:#CCC 1px dotted; padding:20px 0; position:relative;}
.pro_cate_list ul li .list_more{ position:absolute; right:0px; top:10px; display:inline-block; border:#eee 1px solid; border-radius:5px; padding:5px 10px; box-shadow:#999 0px 5px 5px; font-size:14px;}
.pro_cate_list ul li .list_more a{color:#C30;}
.pro_detail h2{ display:block; text-align:center; padding:20px 0;}
.pro_detail .detail{ line-height:30px;}
.solution_info{ padding:20px 0; line-height:25px; font-size:14px;}

#solution_list ul li{ float:left; margin-right:40px;}
#solution_list ul  .titlea{ height:40px; line-height:40px; text-align:center; font-size:14px;}
#solution_list ul  .titlea a{ color:#666; font-weight:bold;}
.download_title{ height:50px; line-height:50px; text-align:center; font-size:16px;}
.footer_info{ color:#999; height:50px; line-height:50px;}
.footer_left{ width:150px; float:left;}
.footer_mid{ float:left; margin-left:30px;background:url(xgray_line04.png) repeat-x bottom center; padding-bottom:10px;}
.footer_mid>ul>li{ width:120px; float:left; font-size:14px; line-height:30px; font-weight:bold;}
.footer_mid ul li a{ color:#FFF}
.footer_mid ul li ul li{ font-size:12px; line-height:25px; font-weight:normal;}
#footer_list{ padding-top:20px;}
.footer_right{ float:right;}
.footer_right ul li{ float:left; margin-right:20px; width:140px; text-align:center; color:#FFF; line-height:30px;}