@charset "utf-8";
/* Designed by Songkun */
body{color:#757575; font:normal 12px/20px "宋体", Arial; background:url(../images/bg.gif) repeat-x;}
body,h1,h2,h3,h4,h5,h6,p,ul,li,input,textarea,select,form,dl,dd,dt{margin:0; padding:0}
ul,ul li{list-style-type:none}
a img{border:0}
a{text-decoration:none;color:#454545}
a:hover{text-decoration:underline;color:#0387D1}
h1,h2,h3,h4,h5,h6{display:block;font-size:12px}
.clear{clear:both;}
.fr{float:right}
.fl{float:left}
.mb{margin-bottom:10px}
.b1s{border:1px solid #e0e0e0}
.dn{ display:none}
.di{ display:inline;}

.attention,.top_logoin_bt,.subsid,.search,.footer_nav i,.contact i{ background:url(../images/style.gif) no-repeat;}

#container{}
.attention{ width:88px; height:22px; background-position:-768px -75px;margin-top:4px; padding-left:62px; overflow:hidden;}
.attention a{ display:inline-block; width:22px; height:22px;}

.menu_hd,.member_hd{display:block; margin:-1px 1px 0px; cursor:pointer; position:relative; height:26px;_height:25px;}
.menu:hover .menu_hd,.menu:hover .member_hd{border:#e0e0e0 1px solid; border-bottom:none;margin:-1px 0 0px;text-decoration:none; z-index:999998; background:#fff;color:#d70000;}
.member_hd i{border:4px solid #f7f7f7; border-top:4px solid #898989; font-size:0px; right:6px; width:0px; line-height:0; position:absolute; top:6px; height:0px; -webkit-transition:-webkit-transform .2s ease-in; -moz-transition:-webkit-transform .2s ease-in; -o-transition:-webkit-transform .2s ease-in; transition:-webkit-transform .2s ease-in; margin-top:4px;}
.menu_hd i{border:4px solid #f7f7f7; border-top:4px solid #898989; font-size:0px; right:6px; width:0px; line-height:0; position:absolute; top:6px; height:0px; -webkit-transition:-webkit-transform .2s ease-in; -moz-transition:-webkit-transform .2s ease-in; -o-transition:-webkit-transform .2s ease-in; transition:-webkit-transform .2s ease-in; margin-top:4px;}
.menu:hover .menu_hd i,.menu:hover .member_hd i{border-left-color:#fff; filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2); border-bottom-color:#fff; border-top-color:#666; top:4px; border-right-color:#fff; -moz-transform:rotate(180deg); -moz-transform-origin:50% 30%; -webkit-transform:rotate(180deg); -webkit-transform-origin:50% 30%; -o-transform:rotate(180deg); -o-transform-origin:50% 30%; transform:rotate(180deg); transform-origin:50% 30%}

.menu:hover .menu_bd{display:block;}
.menu_bd,.member_bd{border:#e0e0e0 1px solid; display:none;right:0px; background:#fff; position:absolute; top:25px; z-index:999997;}

.top_logoin{ padding:7px 5px;}
.top_logoin p{ height:18px; line-height:18px; padding:3px 0}
.top_logoin_txt{ width:98px; height:16px; line-height:16px; border:1px solid #e0e0e0; background:#fff;}
.top_logoin_bt{ width:40px; height:18px; line-height:18px;line-height:20px\0; text-align:center; background-position:-920px -75px;cursor:pointer; border:none; margin:0 3px;}
.help_center dd{ line-height:22px;}
.navigation dt a{color:#d70000; font-weight:bold;}
.navigation dl dd{ padding-left:12px; line-height:20px; border-bottom:1px dashed #e0e0e0}
.navigation dl dd a{ padding-right:8px;}

.top_notice{ height:30px; line-height:30px; background:url(../images/notice.png) 0 5px no-repeat; padding-left:10px;}
.home a{ display:block; width:20px; height:30px; background:url(../images/home.gif) 0 7px no-repeat; text-indent:-99999px;}
.top_notice span b{ color:#d70000; padding-left:6px;}
#demo{ width:290px; overflow:hidden; height:30px; line-height:30px; color:#d70000; float:left;}
#demo a{ padding-right:5px;}
.indemo{ width:800%}
/*--------------Top End----------------*/

.header_main{ width:960px; margin:0 auto; margin-bottom:10px;}
.header_main:after,.header_main:before{ display:block; content:""; height:0; width:100%;}
.header_main:after{ clear:both;}
.header_main{ zoom:1}

.tel{width:85px;height:30px; background:url(../images/rx.gif) 0 center no-repeat; text-indent:-9999px; margin:35px 0 0 30px; display:inline;}
.tel_em{ height:30px; line-height:30px; width:146px;margin:35px 0 0 0; display:inline; color:#D70000; font-size:16px; text-indent:5px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}

.nav{ height:36px; line-height:36px; background:#0387D2; clear:both; width:100%;}
.nav_c{ width:960px; margin:0 auto; font-size:0; *word-spacing:-1px;}
.nav a{ display:inline-block; font-size:14px; line-height:36px; color:#fff; padding:0 24px; word-spacing:normal; font-family:"微软雅黑";}
.nav a:hover{ color:#fff;}

.banner{ height:448px; position:relative; z-index:88; overflow:hidden}
.banner_pic{ width:1920px; height:448px; left:50%; margin-left:-960px; text-align:center; position:relative; top:0; }
.banner .hd{ position:absolute; width:960px; left:50%; margin-left:-480px; bottom:20px;}
.banner .hd ul{ text-align:center; overflow:hidden;}
.banner .hd li{ width:200px; margin-right:10px; display:inline-block; *display:inline;*zoom:1; opacity:0.7;  filter:alpha(opacity=70); border:1px solid transparent;}
.banner .hd li img{ display:block;}
.banner .hd li.on{opacity:1; filter:alpha(opacity=100);}

.content{ clear:both; padding:10px 0; width:960px; margin:0 auto;}
.notice{ width:960px; height:30px; line-height:30px;}
.notice b{ display:block; width:106px; height:30px; color:#fff; text-indent:1em; background:url(../images/notice.gif) no-repeat;}

#ticker_wrapper.has-js{width:853px;height:28px; line-height:28px; border:1px solid #e2e2e2; border-left:none;overflow:hidden;}
#ticker{width:424px;height:28px;position:relative;overflow:hidden;}
#ticker_content{position:absolute;color:#0387D2; margin-left:-20px;}
#ticker_content span{ color:#757575; padding-left:7px;}
#ticker_swipe{padding-top:9px;position:absolute;top:0;background-color:#fff;display:block;width:500px;height:28px;}
#ticker_swipe span{margin-left:1px;border-bottom:1px solid #1F527B;height:12px;width:7px;display:block;}
#ticker_controls{margin-top:6px;}
#ticker_controls li{margin-left:5px;float:left;cursor:pointer;height:16px;width:16px;}
#play_pause,#play_pause.paused,#prev,#next{background-image: url('../images/controls.png');}
#play_pause{background-position:32px 16px;}
#play_pause.over{background-position:32px 32px;}
#play_pause.down{background-position:32px 0px;}
#play_pause.paused{background-position:48px 16px;}
#play_pause.paused.over{background-position: 48px 32px;}
#play_pause.paused.down{background-position:48px 0px;}
#prev{background-position:0px 16px;}
#prev.over{background-position:0px 32px;}
#prev.down{background-position:0px 0px;}
#next{background-position:16px 16px;}
#next.over{background-position:16px 32px;}
#next.down{background-position:16px 0px}
.js_hidden{display:none;}
#ticker_controls,#ticker_content,#ticker_title,#ticker{float:left;}
#ticker_controls{padding-right:6px;}

.notice_kind a{ padding:0 5px 0 7px;}

.part_one{ padding:10px; height:297px;}
.about_us{ width:228px; padding-right:18px; height:297px; background:url(../images/li.gif) top right no-repeat; text-indent:2em}
.about_us_title,.news_title{ height:20px; margin:7px 0; line-height:20px; font-size:16px; text-indent:0; font-weight:bold; color:#454545; font-family:"微软雅黑";}
.about_us_title i,.news_title i{ color:#0387D1; font-style:normal;}
.about_us_title em,.news_title em{ color:#999; font-family:Arial, Helvetica, sans-serif; font-style:normal; margin-left:5px;}
.about_us a{ color:#0387D1}

.news{ width:223px; padding-left:18px; height:297px;  background:url(../images/li.gif) top left no-repeat;}
.news_title{ height:20px;margin:7px 0;}
.news img{ padding:1px; margin:3px 10px 0 0; _display:inline;}
.news h3{ width:112px; font-weight:normal;}
.news p{ width:112px;}
.news h3 a,.news p a{ color:#0387D1}
.news ul{ clear:both; padding-top:5px;}
.news ul li{ color:#0387D1; line-height:22px;}
.news ul li span{ display:block; color:#bbb; padding-left:10px; margin-top:-5px;}

.service{ width:416px; padding-left:18px; height:297px; overflow:hidden;}
.service_title{ height:26px; background:url(../images/title_bg.gif) repeat-x; margin-top:7px;}
.service_title ul li{ width:90px; height:26px; line-height:26px; font-size:14px; font-weight:bold; text-align:center; margin-right:6px; _display:inline; background:url(../images/title_li.gif) repeat-x; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0}
.service_title ul li.select{ background:url(../images/title_select.gif) repeat-x;}

.service_content{ clear:both; padding-top:12px; width:434px;}
.service_content ul li{ width:198px; height:85px; margin-right:19px;}
.service_content img{ padding:1px; margin:3px 7px 0 0; display:inline;}
.service_content ul li h3{ width:84px;}
.service_content ul li p{ width:84px;line-height:18px;}
.service_content ul li p a{ display:block; color:#0387D1;}

.friendlink{ clear:both;}
.friendlink_title{ height:30px; line-height:30px; border-bottom:1px solid #d3d3d3; padding-right:7px; _overflow:hidden;}
.friendlink_title ul li{ padding:0 8px;cursor:pointer;}
.friendlink_title ul li.select{color:#0387D1;font-weight:bold; border-bottom:1px solid #0387D1}
.friendlink_content{ padding-top:5px;}
.friendlink_content ul li{ width:100px; height:40px; overflow:hidden; margin:5px 10px; display:inline;}
.friendlink_content .zh_1 a{ padding: 0 10px;}

.footer{ clear:both; background:#f0f0f0 url(../images/footer_bg.gif) repeat-x; padding-top:26px;}
.footer_main{ width:960px; margin:0 auto; overflow:hidden; padding-bottom:50px;}
.footer_nav{ position:relative;}
.footer_nav i,.contact i{ display:block; width:13px; height:9px; position:absolute; top:-26px;  background-position:-947px -115px; overflow:hidden;}
.footer_nav i{left:0;}
.footer_nav b{ display:block; height:20px; font-family:"微软雅黑"; font-size:16px; margin-left:5px; color:#606060}
.footer_nav ul li{ padding-right:50px; _width:72px; _white-space:nowrap;}
.footer_nav dl{ padding:5px 0 0 8px;}
.footer_nav dl dd{ background:url(../images/li1.gif) 0 9px no-repeat; padding-left:7px; height:22px; line-height:22px;}
.footer_nav dl dd a{ color:#757575;}
.footer_nav dl dd a:hover{ color:#000; text-decoration:none;}
.kf{z-index:9999;position:fixed; top:40%; right:0}

.contact{ position:relative; width:240px; line-height:24px; color:#454545; overflow:hidden}
.contact .pic{ margin-right:-30px;}
.contact img{ margin-right:10px; background:#fff; margin-bottom:3px;margin-left:15px;}
.contact p{ padding-left:3px;}
.contact p em{ display:block; float:left; font-style:normal; width:60px;}
.contact p span{ float:left; width:175px;}

.copyright{ height:32px; line-height:32px; background:#454545; text-align:center; color:#fff;}
.copyright a{color:#fff; text-decoration:none;}
.copyright a:hover{color:#fff; text-decoration:none;}
.banner1{ overflow:hidden; margin-bottom:10px; width:100%;}
.banner1 img{position:relative; left:50%; margin-left:-960px; top:0; width:1920px;}

.catalog_right{width:200px; margin-right:20px; float:left;overflow:hidden}
.catalog_right .lanmu{overflow:hidden}
.catalog_right .title{width:198px; height:38px; border:1px solid #f5f5f5; background:url(../images/lm_bg.gif) 0 0 repeat-x}
.catalog_right .title h1{height:40px; line-height:40px; font-size:14px}
.catalog_right .title h1 i{width:3px; height:10px; float:left; margin:15px 10px 15px 10px; background-color:#0387d2}
.catalog_right li{height:35px; width:200px; float:left; line-height:35px; border-bottom:1px #eee dotted}
.catalog_right li b{color:#0387d2; margin:0px 15px}
.catalog_right li a{text-decoration:none; color:#505050; display:block; line-height:35px; height:35px}
.catalog_right li:hover,.catalog_right li.on{background-color:#0387d2; border-bottom:1px solid #0387d2}
.catalog_right li a:hover,.catalog_right li.on a{color:#fff; font-weight:bold; text-decoration:none}
.catalog_right li:hover b,.catalog_right li.on b{color:#fff}
.catalog_pic{margin-top:10px}
.catalog_pic img{margin-bottom:10px}

.catalog_left{overflow:hidden; width:740px}
.catalog_left .box .bsb h1{border-bottom:2px solid #017DC5; height:30px; color:#505050; font-size:12px; font-weight:normal; line-height:30px}
.catalog_left .box .bsb h2{border-bottom:1px dotted #ccc; font-size:16px; font-weight:bold; color:#017dc5; margin-top:10px; line-height:40px; text-align:center}
.article,.article p{font-size:14px;line-height:28px;margin-top:10px}
.article_category{margin-top:10px}
.article_category ul li {width:740px; line-height:35px; font-size:14px; border-bottom:1px #ccc dotted}
.article_category ul li a{color:#505050; display:block; line-height:35px; height:35px}
.article_category ul li span{float:right; font-size:12px; color:#909090}
.article_category ul li b{float:left; font-weight:normal; color:#0387d2}
.article_category ul li a:hover{color:#0387d2}

.service_category{margin-top:20px; width:740px;}
.service_category ul{margin-left:-20px; overflow:hidden; zoom:1}
.service_category ul li{width:358px; height:119px; float:left; border:1px solid #f5f5f5; border-bottom:2px solid #f0f0f0; margin-bottom:20px; margin-left:20px;_display:inline;}
.service_category ul li img{margin:9px; float:left}
.service_category ul li h3{margin-top:10px; color:#0387d2; line-height:20px}
.service_category ul li p{line-height:25px; color:#909090; margin-top:5px}
.service_category ul li p a{color:#0387d2}

.case{margin-top:20px; width:740px}
.case ul{margin-left:-30px; overflow:hidden; zoom:1}
.case ul li{width:160px; float:left; margin-bottom:10px; margin-left:30px; _display:inline}
.case ul li img{border:1px solid #f5f5f5; border-bottom:2px solid #f0f0f0; width:158px; height:159px; padding:4px}
.case ul li a b{text-align:center; width:160px; display:inline-block; font-weight:normal}