@charset "gb2312";
/* CSS Document */
body{ margin:0px; padding:0px; background:#DBDBDB url(../images/new_img_1.jpg) left top repeat-x; font-family:"宋体";}
a{ color:#333333; text-decoration:none;}
a:hover{ color:#294F84;}
div,ul,li{ font-size: 12px;color:#333333;list-style:none; margin:0px; padding:0px; line-height:160%;}
img{ border:none;}
p{ text-indent:2em; line-height:180%;}
h3{ margin:0px; padding:0px; font-size:14px;}
.m_t_5{ margin-top:5px;}
.m_t_10{ margin-top:10px;}
.m_t_20{ margin-top:20px;}
.m_t_40{ margin-top:40px;}
.m_l_5{ margin-left:5px; display:inline;}
.m_l_10{ margin-left:10px; display:inline;}
.m_r_10{ margin-right:10px; display:inline;}
.w_350{ width:350px;}
.w_400{ width:400px;}
.red{color:#990000;}
.clear{ clear:both;}
.fnt13{font-size:13px;}
#navbar,.m_logo,.m_banner,.i_cor_n,.m_news,.dt_more,.m_top{ display:none;}

/*主体*/
.container{margin:0 auto; width:100%; overflow:hidden; position:relative;}
.cor_n{background:#FFFFFF url(../images/new_img_1.jpg) left top repeat-x;}

 
.module{ float:left; width:838px; margin:20px 0 20px 15px; background:#FFFFFF; border:1px #F2F2F2 solid; display:inline; font-size:14px; line-height:180%;}
.sidebar{ float:right; width:220px; overflow:hidden; margin-top:20px;}
.top{margin:0 auto; width:990px; overflow:hidden;}

/*头部*/
.header{ margin:0 auto; width:1280px; height:143px; margin-bottom:40px; position:relative; background:url(../images/new_img_14.jpg) center 36px no-repeat; }
.header .topbar{ float:left; width:100%;}
.header .topbar .topbar_l{ float:left;}
.header .topbar .topbar_l_font{ float:left; line-height:36px; font-size:16px; padding-right:20px; display:none;}
.header .topbar .topbar_l_cxt{ float:left;}
.header .topbar .topbar_l_cxt div{ float:left;}
.header .topbar .topbar_r{ float:right; width:280px; z-index:1000;position:relative;}
.header .topbar .topbar_r .topbar_r_wx{ float:right; padding:5px 10px; position:relative;}
.header .topbar .topbar_r .topbar_r_wx div{ position:absolute; display:none; background:#FFFFFF;}
.header .topbar .topbar_r .topbar_r_wx:hover{ background:#FFFFFF; cursor:pointer;}
.header .topbar .topbar_r .topbar_r_wx:hover div{ display:block; top:36px; left:-15px;}
.header .topbar .topbar_r .topbar_r_sina{ float:right;padding:5px 10px;}

.header .topbar .topbar_r .topbar_r_sina div{ position:absolute; display:none; background:#FFFFFF;}
.header .topbar .topbar_r .topbar_r_sina:hover{ background:#FFFFFF; cursor:pointer;}
.header .topbar .topbar_r .topbar_r_sina:hover div{ display:block; top:36px; right:-15px;}

.header .topbar .topbar_r .topbar_r_en{ float:right; margin-top:7px; margin-right:10px;}
.header .topbar .topbar_r .topbar_r_en a{ float:left; padding:0 10px; background:#006699; color:#FFFFFF; line-height:22px; font-size:14px;}

.header .logo{ float:left; padding-top:15px;}
.header .search{ float:right; padding-top:15px; width:300px;}
.header .search form{}
.header .search input.search_key{ float:left; background:url(../images/new_png_4.png) left top no-repeat; padding-left:10px; width:190px; height:25px; line-height:25px; border:none; border:0px;}
.header .search input.search_an{ float:left; background:url(../images/new_png_5.png) left top no-repeat;width:60px; height:25px; line-height:25px; border:none; border:0px; cursor:pointer;}
.header .search span{ float:left; width:100%;overflow:hidden; font-weight:bold;}
.header .search span a{ color:#333333;}

.header .tel{ position:absolute; right:0px; bottom:15px; float:right;}

.menu{ width:100%; height:60px; position:absolute; min-width:1280px; left:0px; top:139px; background:url(../images/menu_bg.png) left top repeat-x; z-index:800;}
.menu ul{ margin:0 auto; width:1280px;}
.menu ul li{ float:left; background:url(../images/new_png_1.png) left 9px no-repeat; height:44px; line-height:44px; padding:0 9px; position:relative;}
.menu ul li.none{ background:none; padding-left:0px;}
.menu ul li a{ float:left; color:#FFFFFF; }
.menu ul li a span{ float:left; font-size:16px; padding:0 30px;cursor:pointer;}
.menu ul li a:hover{ background:url(../images/menu_bg_1.png) left top no-repeat;color:#294F84;}
.menu ul li a:hover span{background:url(../images/menu_bg_2.png) right top no-repeat;}
.menu ul li:hover a{ background:url(../images/menu_bg_1.png) left top no-repeat;color:#294F84;}
.menu ul li:hover a span{background:url(../images/menu_bg_2.png) right top no-repeat;}

.menu ul li ul{display:none;}
.menu ul li:hover ul{ float:left; width:203px; background:url(../images/menu_bg_3.png) left bottom no-repeat; position:absolute; top:44px; left:9px; display:block; padding-bottom:10px; z-index:10;}
.menu ul li:hover ul li{ float:left; width:100%; background:none; padding:0px; height:auto; line-height:150%;}
.menu ul li:hover ul li a{ float:left; width:160px; display:inline; margin-left:10px; background:none; border-bottom:1px #D8D8D8 dotted; padding:8px 10px; font-size:14px; color:#333333;}
.menu ul li:hover ul li a:hover{color:#294F84;}
.menu ul li:hover ul.pronav{ width:575px; background:url(../images/menu_bg_3_.png) left bottom no-repeat;}

.menu ul li:hover ul.pronav a.n2 { float:left; width:164px; padding:0 20px; margin:15px 0 10px 0; background:none; border-left:1px #D8D8D8 dotted;}
.menu ul li:hover ul.pronav a.n2 img{ float:left; width:156px; padding:4px; background:#FFFFFF;}
.menu ul li:hover ul.pronav a.n2 h3{ float:left; width:100%; margin:0px; padding:0px; font-size:14px; color:#333333; padding:5px 0;}
.menu ul li:hover ul.pronav a.n2 p{ float:left; width:100%; margin:0px; padding:0px; line-height:150%; text-indent:0em; color:#333333;}

.menu ul li:hover ul.pronav div.n1{ float:left; width:163px;}
.menu ul li:hover ul.pronav div.n1 li a{ width:120px;}



.banner{ margin:0 auto; width:100%; height:410px; background:#FFFFFF;}
.bann{ margin:0 auto; width:100%;}
.fullSlide {width:100%;position:relative;height:410px;z-index:500;}
.fullSlide .bd {margin:0 auto;position:relative;overflow:hidden;}
.fullSlide .bd ul {width:100% !important; list-style:none; margin:0px;}
.fullSlide .bd li {width:100% !important;	height:410px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:410px;}
.fullSlide .hd {width:100%;position:absolute;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on {background:#f00;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;	top:50%;margin-top:-30px;left:5%;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:5%;background-position:-6px -137px;}

.news_elite{ margin:0 auto; width:1280px; height:28px; background:#FFFFFF; margin-top:20px; display:none;}
.news_elite ul{ width:1000px;float:left;}
.news_elite ul li{ width:1000px;float:left; line-height:28px; padding-right:13px;}

.content{ margin:0 auto; width:1280px;}

.i_title{ float:left;}
.i_title h3{ float:left;padding:0 35px 0 15px;line-height:28px; color:#FFFFFF; font-weight:normal; font-size:14px;}
.i_title h3 a{ color:#FFFFFF;}
.i_title span{ float:right;line-height:28px;padding-right:15px;}
.i_title span a{ color:#666666;}
.i_title span a:hover{ color:#294F84;}

.i_t1{ width:440px;}
.i_t1 h3{ background:#FF3300 url(../images/new_img_2.jpg) right top no-repeat; }

.i_t2{ width:340px;}
.i_t2 h3{ background:#FF9900 url(../images/new_img_3.jpg) right top no-repeat; }

.i_t3{ width:765px;}
.i_t3 h3{ background:#339966 url(../images/new_img_4.jpg) right top no-repeat; }

.i_t4{ width:500px;}
.i_t4 h3{ background:#7BB6E6 url(../images/new_img_5.jpg) right top no-repeat; }

.i_t5{ width:1280px;}
.i_t5 h3{ background:#FF3366 url(../images/new_img_6.jpg) right top no-repeat; }

.i_t6{ width:267px;}
.i_t6 h3{ background:#7BB6E6 url(../images/new_img_5.jpg) right top no-repeat; }

.i_about{ float:left; width:765px; background:#FFFFFF; margin-top:25px; height:240px; overflow:hidden;}
.i_about_nr{ float:left; width:410px; font-size:14px; padding:10px 15px;}
.i_about_nr p{ margin:0px;}
.i_video{ float:right; width:320px;}

.i_news{ float:left; width:500px; background:#FFFFFF; height:240px; overflow:hidden; margin-top:25px; display:inline; margin-left:15px;}
.i_newslist{ float:left; width:310px; font-size:14px; padding:10px 15px;}
.i_newslist ul{ float:left; width:100%;}
.i_newslist ul li{ float:left; width:100%; padding-bottom:10px;}
.i_newslist ul li h3{ float:left; width:220px; color:#666666;}
.i_newslist ul li i{ float:right; width:80px; text-align:right; font-style:normal; color:#666666;}
.i_newslist ul li span{ float:left; width:100%; color:#999999; line-height:150%;}
.i_newsimg{ float:right; width:160px;}

.i_pro{ float:left; width:765px; background:#FFFFFF; margin-top:15px; height:210px; overflow:hidden;}
.i_proclass{ float:left; width:152px; margin-left:15px; display:inline; margin-top:11px;}
.i_proclass ul{ float:left; width:100%;}
.i_proclass ul li{ float:left; background:url(../images/new_img_11.jpg) left bottom repeat-x; border:1px #E6E6E6 solid; line-height:150%; padding:6px 10px; width:130px; margin-top:4px; font-size:14px;}
.i_proclass ul li.on{background:url(../images/new_img_11_.jpg) left bottom repeat-x; border:1px #339967 solid;}
.i_proclass ul li.on a{ color:#FFFFFF;}

.i_prolist{ float:left; width:565px; font-size:14px; padding:10px 15px; margin-top:5px;}
.i_prolist ul{ float:left; width:100%; display:none;}
.i_prolist ul li{ float:left; width:100%; padding-bottom:10px;}
.i_prolist ul li img{ float:left; width:90px; height:62px; padding:4px; border:1px #E4E4E4 solid; display:inline; margin-right:10px;}
.i_prolist ul li h3{ float:left; width:445px; color:#666666;}
.i_prolist ul li span{ float:left; width:445px; color:#999999; line-height:150%;}

.i_qynk{ float:left; width:500px; background:#FFFFFF; height:210px; overflow:hidden; margin-top:15px; display:inline; margin-left:15px;}
.infiniteCarousel { float:left; width: 500px; position: relative; margin-top:13px;}
.infiniteCarousel .wrapper { width: 420px;  overflow: auto; height:180px; margin: 0 40px;  position: absolute; top: 0;}
.infiniteCarousel ul a img { width:120px;}
.infiniteCarousel .wrapper ul { width: 9999px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; position: absolute; top: 0;}
.infiniteCarousel ul li { display:block; float:left; padding: 0px 10px; width:120px; height:180px;}
.infiniteCarousel ul li a img { display:block;}
.infiniteCarousel ul li span{ float:left; width:100%; text-align:center; padding-top:3px;}
.infiniteCarousel .arrow { display: block; height: 36px; width: 37px; background: url(../images/arrow.png) no-repeat 0 0; text-indent: -999px; position: absolute; top:50px;cursor: pointer;}
.infiniteCarousel .forward { background-position: 0 0; right: 0;}
.infiniteCarousel .back { background-position: 0 -72px; left: 0;}
.infiniteCarousel .forward:hover { background-position: 0 -36px;}
.infiniteCarousel .back:hover { background-position: 0 -108px;}


.i_link{ float:left; width:1280px;; background:#FFFFFF; margin-top:15px; overflow:hidden; margin-bottom:25px;}
.i_linklist{ float:left; width:1250px; padding:10px 15px;}
.i_linklist a{ float:left; white-space:nowrap; margin-right:15px; }
.b_other,.bot{ display:none;}
.footer_nav_bg{ margin:0 auto; width:100%; background:#333333; min-width:1280px; overflow:hidden; margin-top:20px;}
.footer_nav_con{ margin:0 auto; width:1280px; background:#333333;}
.footer_nav_con div{ float:left; padding:0 30px; margin:20px 0;}
.footer_nav_con div h3{}
.footer_nav_con div h3 a{color:#CCCCCC; font-size:14px;}
.footer_nav_con div h3 a:hover{color:#FFFFFF;}
.footer_nav_con div ul{ float:left;}
.footer_nav_con div li{ padding-top:3px; margin:0px;}
.footer_nav_con div li a{color:#666666; font-size:14px;}
.footer_nav_con div li a:hover{color:#FFFFFF;}

.footer_nav_con .ewm{ float:right; width:138px; margin:20px 0; border-left:1px #464646 solid; padding:0 45px;}
.footer_nav_con .ewm img{ float:left; width:138px;}
.footer_nav_con .ewm span{ float:left; width:100%; text-align:center; color:#FFFFFF; line-height:150%; margin-top:10px;}

.footer{ margin:0 auto; width:100%; background:#DBDBDB;}
.footer .copy{ margin:0 auto; width:1280px; padding:10px 0;}



/*内页*/
.loc_bg{ margin:0 auto; width:100%; min-width:1280px; background:url(../images/new_img_15.jpg) left bottom repeat-x;}
.loc{ margin:0 auto; width:1280px; height:35px; line-height:35px; padding:2px 0; font-size:14px;}
.loc span{ float:left;}
.loc a{ float:left;}
.loc i{ float:left; width:20px; background:url(../images/new_png_6.png) center 50% no-repeat; height:35px;}

.nav{ float:left; width:190px; margin-top:20px;}
.nav .nav_t{ float:left; width:100%; height:35px; line-height:35px; text-indent:15px; font-size:14px; background:#74B2E4;color:#FFFFFF;}
.nav .nav_t a{ color:#FFFFFF;}
.nav .nav_con{ float:left; width:100%;}
.nav .nav_con ul { float:left; width:100%;}
.nav .nav_con ul li{ float:left; width:100%;border-bottom:1px #DDDDDD dotted;margin-top:1px; font-size:14px;}
.nav .nav_con ul li a{ float:left; width:175px; line-height:160%; padding:5px 0 5px 15px; background:#F8F8F8; }
.nav .nav_con ul li.a a{ float:left; width:175px; line-height:160%; padding:5px 0 5px 15px; background:#FFFFFF url(../images/new_png_7.png) 170px 50% no-repeat;color:#294F84;}
.nav .nav_con ul li.a ul{ float:left; width:190px; border-top:1px #DDDDDD dotted; padding-bottom:10px;}
.nav .nav_con ul li.a ul li{ float:left; width:188px;border:1px #DDDDDD dotted; border-top:none;}
.nav .nav_con ul li.a ul li a{ float:left; margin:0px; padding:5px 0px; font-size:12px; width:160px;color:#333333;padding-left:28px; background:#F8F8F8 url(../images/new_png_9.png) 15px 50% no-repeat;}
.nav .nav_con ul li.a ul li.a a{ background:#FFFFFF url(../images/new_png_9.png) 15px 50% no-repeat;color:#294F84;}

.sidebar_an1{ float:left; width:100%; height:60px; line-height:60px; font-size:20px; text-align:center; background:#F2F2F2 url(../images/messages.png) 20px 50% no-repeat; background-size:50px; margin-bottom:10px; font-weight:normal; text-indent:40px;}
.sidebar_an1 a{ float:left; width:100%; color:#333333}

.sidebar_an2{ float:left; width:100%; height:60px; line-height:60px; font-size:20px; text-align:center; background:#F2F2F2 url(../images/ibooks.png) 20px 50% no-repeat; background-size:50px; margin-bottom:10px; font-weight:normal; text-indent:40px;}
.sidebar_an2 a{ float:left; width:100%; color:#333333}

.sidebar_an3{ float:left; width:100%; height:60px; line-height:60px; font-size:20px; text-align:center; background:#F2F2F2 url(../images/shop.png) 20px 50% no-repeat; background-size:50px; margin-bottom:10px; font-weight:normal; text-indent:40px;}
.sidebar_an3 a{ float:left; width:100%; color:#333333}

.about{ float:left; width:800px; padding:19px; font-size:14px; line-height:180%;}
.zz{ float:left; width:796px; padding:19px; font-size:14px; line-height:180%; padding-right:23px;}
.zz .zz_r{ width:380px; height:auto; float:left; padding:9px;}
.zz .zz_r .zz1{ width:368px; height:auto; float:left; text-align:center; background:#fafafa; border:1px solid #ddd; padding:5px;}
.zz .zz_r .zz1 img{ width:368px; height:250px;}
.zz .zz_r .zz2{ width:370px; height:auto; float:left; padding-top:6px; line-height:180%; font-size:14px; padding:5px;}

.prolist{ float:left; width:795px; padding:19px; padding-right:24px;}
.prolist ul{ float:left; width:100%;}
.prolist ul li{ float:left; width:245px; padding:10px;}
.prolist ul li img{ float:left; width:235px; height:170px; padding:4px; border:1px #EFEFEF solid;}
.prolist ul li:hover img{ border:4px #74B2E4 solid; padding:1px;}
.prolist ul li span{ float:left; width:100%; text-align:center; margin-top:5px; font-size:14px;}
.prolist ul li i{ color:#990000; font-style:normal;}
.prolist ul li a:hover i{color:#294F84;}

.page{ float:left; width:800px; padding:10px 19px; text-align:center; border-top:1px #F2F2F2 solid; background:#FCFCFC;}

.view_t{ float:left; width:800px; padding:5px 19px; text-align:center; border-bottom:1px #F2F2F2 solid; background:#FCFCFC;color:#294F84;}
.view_t h1{ font-size:18px;}
.view_t span{ float:right; width:500px; height:30px; line-height:30px; text-align:right; color:#999999;}
.view_canshu{ float:left; width:837px; padding-right:2px; z-index:2000}
.view_canshu div{ float:left; width:259px; height:auto; float:left; padding:10px; text-align:center;}
.view_canshu div img{ border:1px solid #efefef; padding:3px; width:259px; height:200px;}
.view_canshu .view_bigimg{ float:left; width:300px; margin:20px; padding:5px; background:#FFFFFF;border:1px #EFEFEF solid;}
.view_canshu .view_bigimg img{ float:left; width:100%;}

.view_canshu .view_canshu_con{ float:left; width:480px; margin-top:20px;}
.view_canshu .view_canshu_con{ float:left; width:480px; margin-top:20px;}
.view_canshu .view_canshu_con ul{ float:left; width:100%;}
.view_canshu .view_canshu_con ul li{ float:left; width:100%; padding-bottom:6px;}
.view_canshu .view_canshu_con ul li h3{ float:left; width:80px; text-align:right; font-size:14px;}
.view_canshu .view_canshu_con ul li span{ float:left; width:400px; font-size:14px;}

.view_t2{ float:left; width:838px; text-align:left; border-bottom:1px #F2F2F2 solid; border-top:1px #F2F2F2 solid; background:#FCFCFC;}
.view_t2 h3{ float:left; padding:10px 0; text-indent:20px; font-size:14px;color:#294F84; background:url(../images/new_png_7.png) 8px 50% no-repeat;}
.view_t2 i{ font-style:normal; color:#990000}

.view_t3{ float:left; width:838px; text-align:left; border-bottom:1px #F2F2F2 solid; background:#FCFCFC;}
.view_t3 h3{ float:left; padding:10px 0; text-indent:20px; font-size:14px;color:#294F84; background:url(../images/new_png_7.png) 8px 50% no-repeat;}
.view_t3 i{ font-style:normal; color:#990000}
.view_t2 .xx{ width:80px;float:left; padding:10px 0; text-indent:20px; font-size:14px;color:#294F84; background:url(../images/new_png_7.png) 8px 50% no-repeat;}
.view_t2 .qqw{ width:728px; float:left; text-align:right; padding-right:10px;font-size:14px; color:#ff0000;}
.view_t2 .qqw img{ margin-top:10px;}

.view_con{ float:left; width:800px; padding:10px 19px; font-size:14px; line-height:180%;}
.view_con img{ max-width:100%; height:auto;text-align:center }
.view_con a{color:#294F84;}
.view_con a:hover{color:#990000;}


.view_prolist{ float:left; width:812px; padding:10px 13px;}
.view_prolist ul{ float:left; width:100%;}
.view_prolist ul li{ float:left; width:150px; padding:6px;}
.view_prolist ul li img{ float:left; width:140px; height:100px; padding:4px; border:1px #EFEFEF solid;}
.view_prolist ul li:hover img{ border:4px #74B2E4 solid; padding:1px;}
.view_prolist ul li span{ float:left; width:100%; text-align:center; margin-top:5px;}

.newslist{ float:left; width:800px; padding:19px;}
.newslist ul{ float:left; width:100%;}
.newslist ul li{ float:left; width:100%; padding:5px 0;}
.newslist ul li h3{ float:left; width:600px; font-weight:normal;}
.newslist ul li h3 a{ float:left; background:url(../images/new_png_6.png) left 50% no-repeat; padding-left:15px;}
.newslist ul li span{ float:left; width:200px; text-align:right;}
.newslist ul li i{ color:#990000; font-style:normal;}
.newslist ul li a:hover i{color:#294F84;}

.faqlist{ float:left; width:800px; padding:10px 19px;}
.faqlist ul{ float:left; width:100%;}
.faqlist ul li{ float:left; width:100%; padding:10px 0;}
.faqlist ul li h3{ float:left; width:100%; font-size:14px; font-weight:normal;}
.faqlist ul li span{ float:left; width:100%; font-size:14px; color:#666666; margin-top:5px;}
.faqlist ul li h3 a{color:#294F84;}
.faqlist ul li h3 a:hover{color:#990000;}
.faqlist ul li span a{color:#666666;}
.faqlist ul li span a:hover{color:#294F84;}

.view_newslist{ float:left; width:800px; padding:10px 19px;}
.view_newslist ul{ float:left; width:100%;}
.view_newslist ul li{ float:left; width:100%; padding:2px 0; list-style:none;}
.view_newslist ul li a{ float:left; background:url(../images/new_png_6.png) left 50% no-repeat; padding-left:15px; font-size:14px;}

.view_fz{ float:left; width:800px; padding:10px 19px; text-align:right; font-size:14px;border-top:1px #F2F2F2 dotted; }
.view_fz a{color:#294F84;}
.view_fz a:hover{color:#990000;}

.view_more{ float:left; width:800px; padding:10px 19px 20px 19px; text-align:left; font-size:14px; font-size:14px;border-top:1px #F2F2F2 dotted;}
.view_more a{color:#294F84;}
.view_more a:hover{color:#990000;}

.caselist{ float:left; width:800px; padding:10px 19px;}
.caselist ul{ float:left; width:100%; padding:10px 0;}
.caselist ul li.li1{ float:left; width:225px;}
.caselist ul li.li2{ float:left; width:575px;}
.caselist ul li span{color:#294F84;}
.caselist ul li a{color:#294F84;}
.caselist ul li a:hover{color:#990000;}

.caseview_t{ float:left; width:800px; padding:10px 19px; text-align:left; border-bottom:1px #F2F2F2 solid;  background:#FCFCFC;}
.caseview_t h3{ float:left; width:80px;font-size:14px;}
.caseview_t h1{ float:left; width:720px;font-size:14px; margin:0px;}
.caseview_t span{ float:left; width:720px; font-size:14px;}
.caseview_t span p{ margin:0px; padding:0px; text-indent:0em;}

.caseview_con{ float:left; width:800px; padding:10px 19px; text-align:left;}
.caseview_con h3{ float:left; width:80px;font-size:14px;}
.caseview_con span{ float:left; width:720px; font-size:14px;}
.caseview_con span p{ margin:0px; padding:0px; text-indent:0em;}

.caseview_img{ float:left; width:800px; padding:19px; text-align:center; font-size:14px; line-height:180%;}
.caseview_more{ float:left; width:800px; padding:10px 19px; background:#FCFCFC;border-top:1px #F2F2F2 solid; font-size:14px;}



.journallist{ float:left; width:800px; padding:19px;}
.journallist ul{ float:left; width:100%;}
.journallist ul li{ float:left; width:180px; padding:10px;}
.journallist ul li img{ float:left; width:170px; height:220px; padding:4px; border:1px #EFEFEF solid;}
.journallist ul li:hover img{ border:4px #74B2E4 solid; padding:1px;}
.journallist ul li span{ float:left; width:100%; text-align:center; margin-top:5px;}

.guestbooklist{ float:left; width:800px; padding:0px 19px 20px 19px;}

#rt1{ width:800px; height:auto; float:left; padding:5px 0; margin-top:20px; line-height:30px; background:#e5eef5; }
#m_1{ width:450px; height:auto; float:left; background:#e5eef5; font-weight:bold; padding-left:10px;}
#m_2{ width:330px; height:auto; float:left; text-align:right; color:#666666;}
#rt2{ width:798px; height:auto; float:left; border:1px solid #e5eef5;}
#n_1{ width:778px; height:auto; float:left; padding:10px; border-bottom:1px #e5eef5 dotted;}
#n_2{ width:778px; height:auto; float:left; padding:10px; line-height:170%; color:#294F84;}
.guest_add{ float:left; width:800px; padding:19px;}


.bdsharebuttonbox{ width:200px; float:left;}

@media(max-width:480px){
body{ background:none;}
p{ text-indent:0em;}
.container{background:#FFFFFF url(../images/new_img_1.jpg) left top repeat-x;}
.b_other,#navbar,.m_logo,.m_news,.dt_more,.m_banner,.m_top{ display:block;}
.dt_more a{ text-decoration:underline;}
.header{ width:100%; height:auto; padding-bottom:10px; background:#f5f5f5; float:left}
.logo,.menu,.search,.tel,.i_video,.i_newsimg,.b_index,.sidebar,.cp_news,.banner,.topbar{display:none;}

.m_top{width:100%; height:auto; position:absolute;}
.m_top_l{ float:left;}
.m_top_r{ float:right;}
#navbar {
  max-width: 1000px;
  margin: 0 auto;
  padding-top:15px;
  padding-right:20px;
}

.menubtn {
 
  position: relative; 
  z-index: 101;
  color: #274a61;
  text-decoration: none;
  font-size: 0em;
  line-height: 0em;
  top: 2px;
  padding: 15px;
  background-image: url('../img/hamburger.png');
  background-position: 50% 50%;
  background-size: 25px 25px;
  background-repeat: no-repeat;
}
.menubtn:hover, .openmenu .menubtn {
  color: #bdd43e;
  background-image: url('../img/hamburger-active.png');
}

/** toggle menu **/
body.openmenu {
  position: fixed;
  overflow: hidden;
}

.overlay {
  position: fixed;
  z-index: 99;
  background-color: rgba(0,0,0,0.5);
  bottom: 0;
  right: 0;
  left: 0;
}

.openmenu .overlay {
  top: 0;
}

#hamburgermenu {
  height: 100%;
  width: 0;
  background: #e5e5e5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 101;
  overflow: hidden;
  -webkit-box-shadow: 3px 0 7px rgba(0,0,0,0.55);
  -moz-box-shadow: 3px 0 7px rgba(0,0,0,0.55);
  box-shadow: 3px 0 7px rgba(0,0,0,0.55);
}
#hamburgermenu ul {
  margin-top: 45px;
  z-index: 101;
  overflow-y: auto;
  overflow-x: hidden;
}
#hamburgermenu ul li {
  display: block;
}
#hamburgermenu ul li a {
  display: block;
  min-width: 130px;
  padding: 10px 8px;
  font-size: 1.45em;
  text-decoration: none;
  padding-left:20px;
  border-bottom:1px dotted #fff;
}
#hamburgermenu li a:hover {
  color: #fff;
  background: #ccc;
}
.m_logo{ margin:0 auto; width:96.5%;  padding-left:2.5%; padding-right:1%;}
.m_logo img{ padding-bottom:15px;padding-bottom:15px; width:400px; max-width:100%;}
.m_banner{ margin:0 auto; width:100%; height:98px; border-top:1px solid #fff;}

.news_elite{width:95%; padding-left:2.5%; padding-right:2.5%; height:auto; float:left;}

.news_elite ul{ width:100%;}
.news_elite ul li{ width:98%;padding-right:2%;}

.i_title{ float:left;}
.i_title h3{ float:left;padding:0 35px 0 15px;line-height:28px; color:#FFFFFF; font-weight:normal; font-size:14px;}
.i_title h3 a{ color:#FFFFFF;}
.i_title span{ float:right;line-height:28px; text-decoration:underline;}

.i_t6{ width:100%; margin-bottom:10px;}
.i_t1,.i_t2,.i_t3{ width:100%;}
.i_t4{ width:100%;}
.content{ width:95%;padding-left:2.5%; padding-right:2.5%;}
.about img{ width:100%;}
.i_about{ width:100%;height:auto;}
.i_about_nr{ float:left; width:100%;  padding:10px 0px;}

.i_news{ width:100%; margin-top:25px;margin-left:0px;}
.i_newslist{ width:100%; padding:10px 0px;}
.i_newslist ul li h3{ width:80%; margin-bottom:5px;}
.i_newslist ul li i{ width:20%;}

.i_pro{ width:100%; height:auto; }

.i_proclass{ width:100%; margin-left:0px;}
.i_proclass ul{ float:left; width:100%;}
.i_proclass ul li{width:25%; margin-top:4px;margin-right:5px;}

.i_prolist{ width:100%; padding:10px 0px; margin-top:5px;}
.i_prolist ul li img{ float:left;}
.i_prolist ul li h3{ float:left; width:260px; color:#666666;}
.i_prolist ul li span{ float:left; width:260px; color:#999999; line-height:150%;}

.i_qynk{ width:100%; height:250px; margin-left:0px;}
.infiniteCarousel { width: 100%;}
.infiniteCarousel .wrapper { height:200px; margin: 0 0px; }

.i_link{ width:100%;}
.i_linklist{ width:96%; padding:10px 5px;}

.footer_nav_con div{ float:left; padding:0 20px; margin:20px 0;}
.footer_nav_con .b_other h3{ padding-bottom:6px;}

.footer_nav_bg{ width:100%; min-width:auto;}
.footer_nav_con{ width:100%;}
.footer_nav_con div{ width:20%; float:left; padding:0px; margin:20px 0; padding-left:5%;}
.ewm{ display:none;}


.footer{ width:95%; padding-left:2.5%; padding-right:2.5%; margin-bottom:80px;}
.footer .copy{ width:100%;}

.bot{ display:block;}
.bot{position:fixed;bottom:0;width:100%;height:80px;line-height:23px;z-index:9999;_bottom:auto;_width:100%;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); background:#383836}
.bot div{ width:25%; float:left; padding-top:5px; text-align:center; color:#fff; padding-bottom:6px;}
.bot div a{ color:#fff;}

.loc_bg{ width:95%; min-width:auto; padding-left:2.5%; padding-right:2.5%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.loc{ width:100%;}
.nav{ float:left; width:100%; margin-top:20px;}

.nav .nav_con ul li a{ float:left; width:97%; line-height:160%; padding:5px 0 5px 3%; background:#F8F8F8; }
.nav .nav_con ul li.a a{ float:left; width:97%; line-height:160%; padding:5px 0 5px 3%; background:#FFFFFF url(../images/new_png_7.png) 400px 50% no-repeat;color:#294F84;}
.nav .nav_con ul li.a ul{ float:left; width:100%; border-top:1px #DDDDDD dotted; padding-bottom:10px;}
.nav .nav_con ul li.a ul li{  width:100%;}
.nav .nav_con ul li.a ul li a{ float:left; margin:0px; padding:5px 0px; font-size:12px; width:95%;color:#333333;padding-left:5%; background:#F8F8F8 url(../images/new_png_9.png) 15px 50% no-repeat;}
.nav .nav_con ul li.a ul li.a a{ background:#FFFFFF url(../images/new_png_9.png) 15px 50% no-repeat;color:#294F84;}

.module{ width:99%; margin:20px 0 20px 0px;}
.view_t3{ width:100%;}

.about{  width:96%; padding:2%;}

.page{ width:100%; padding:10px 0px;}

.zz{ width:94%; padding:3%;}
.zz .zz_r{ width:100%; padding:0px;}
.zz .zz_r .zz1{ width:96%; border:1px solid #ddd; padding:5px;}
.zz .zz_r .zz1 img{ width:100%; height:auto;}
.zz .zz_r .zz2{ width:97%;padding:5px;}

.prolist{ width:96%; padding:2%;}
.prolist ul{ width:100%;}
.prolist ul li{ width:46%; padding:2%;}
.prolist ul li img{ width:95%;height:145px;}

.newslist{ width:96%; padding:2%;}
.newslist ul{ width:100%;}
.newslist ul li{ width:100%;}
.newslist ul li h3{ width:100%; }
.newslist ul li span{ width:100%; color:#999}

.caselist{ width:96%; padding:2%;}
.caselist ul{ width:100%;}
.caselist ul li.li1{ width:100%; margin-bottom:10px;}
.caselist ul li.li2{ width:100%;}
.caselist ul img{ width:95%;}

.caseview_t{ width:94%; padding:10px 3%;}
.caseview_t h3{ float:left; width:80px;font-size:14px;}
.caseview_t h1{ float:left; width:auto;font-size:14px; margin:0px;}
.caseview_t span{ float:left; width:auto; font-size:14px;}
.caseview_t span p{ margin:0px; padding:0px; text-indent:0em;}

.caseview_con{ width:94%; padding:10px 3%;}
.caseview_con h3{ width:100%; padding-bottom:15px}
.caseview_con span{ width:100%; }
.caseview_con span p img{ width:100%;}
.caseview_more{ width:94%; padding:10px 3%;}

.view_t{ width:94%; padding:10px 3%;}
.view_t h1{ line-height:25px;}
.view_t span{ float:right; width:auto; height:30px; line-height:30px; text-align:right; color:#999999;}

.view_con{ width:94%; padding:10px 3%;}
.view_con img{ width:100%;}
.view_fz{ width:94%; padding:10px 3%;}

.view_more,.view_newslist,.faqlist{ width:94%; padding:10px 3%;}

.view_canshu{  width:100%; padding-right:0px;}
.view_canshu div{ width:95%; padding:2.5%;}
.view_canshu div img{ border:1px solid #efefef; padding:3px; width:95%; height:auto;}
.view_t2{ width:100%;}
.view_t2 .xx{ width:auto;}
.view_t2 .qqw{ width:auto; float:right;}

.view_prolist{ float:left; width:100%; padding:10px 0px;}
.view_prolist ul{ float:left; width:100%;}
.view_prolist ul li{ float:left; width:30.33%; padding:5px;}
.view_prolist ul li img{ float:left; width:96%; height:100px; padding:4px; border:1px #EFEFEF solid;}
.view_prolist ul li:hover img{ border:4px #74B2E4 solid; padding:1px;}
}