@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; outline:none;}
a{ text-decoration:none; -webkit-transition:ease 0.4s; -moz-transition: ease 0.4s; -ms-transition: ease 0.4s; -o-transition: ease 0.4s; transition: ease 0.4s;}
a:hover{ text-decoration:none; -webkit-transition:ease 0.4s; -moz-transition: ease 0.4s; -ms-transition: ease 0.4s; -o-transition: ease 0.4s; transition: ease 0.4s;}
img{ border:none;}
ol,ul,li{ list-style-type:none;}
body{ background-color:#fff; min-width:1200px;font-family:"Microsoft YaHei","微软雅黑","Microsoft JhengHei";}
.f_left{ float:left;}
.f_right{ float:right;}
#wrap{ width:100%; overflow:hidden; background-color:#fff;}
.header{ width:100%; height:126px; overflow:hidden;}
.headerdiv{ width:1200px; height:126px; overflow:hidden; margin:0 auto;}
.header_rig{ width:250px; height:126px; overflow:hidden; float:right;}
.header_rig .tel{ width:250px; padding-top:20px; overflow:hidden; text-align:right; font-size:14px; color:#7b7b7b;}
.header_rig .tel img{ vertical-align:middle; margin-bottom:2px; margin-left:3px;}
.header_rig .tel span{ font-size:20px; color:#fe7b4e; font-weight:bold;}
.header_rig .search{ width:250px; height:28px; overflow:hidden; margin-top:10px;}
.header_rig .search .txt{ width:183px; height:26px; padding:0 10px; border:1px #c8c8c8 solid; *line-height:26px; _line-height:26px; display:block; float:left;}
.header_rig .search .btn{ width:44px; height:28px; border:none; display:block; float:left; background:url(../images/icon_search.png) no-repeat 50% 50%; background-color:#156fcb; cursor:pointer;}
.nav{ width:100%; height:40px; overflow:hidden; background-color:#0074e7;}
.nav ul{ width:1200px; display:block; margin:0 auto;}
.nav li{ float:left; white-space:nowrap; height:38px; padding:0 1px;}
.nav li a{ float:left; display:block; height:38px; padding:0 60px; font-size:16px; color:#fff; line-height:38px;}
.nav li a:hover{ background-color:#0e5aa7;}
.nav li a.hover{ background-color:#0e5aa7;} 
.banner{ width:100%; height:510px; overflow:hidden; position:relative;}
.indnew{ width:100%; height:32px; overflow:hidden; background:url(../images/overblack.png) repeat; position:absolute; bottom:0; left:0; z-index:111010;}
.indnew_div{ width:1200px; height:32px; overflow:hidden;}
.indnew_div{ width:1100px; height:32px; overflow:hidden; margin:0 auto;}
.indnew_div span{ font-size:12px; color:#fff;}
.indnew_div a{ font-size:12px; color:#ffffff; height:32px; display:block; line-height:32px;}
.indnew_div a:hover{ text-decoration:underline;}
.indnew_div a label{ font-size:12px; color:#fe7b4e; padding-left:15px; font-weight:100;}
.main{ width:100%; overflow:hidden;}
.maindiv{ width:1200px; overflow:hidden; margin:0 auto;}
.cpzs{ width:1200px; overflow:hidden; padding:40px 0;}
.cpzs_top{ width:1200px; overflow:hidden; text-align:center;}
.cpzs_top h3{ width:100%: display:block; text-align:center; font-size:18px; color:#5c5c5c; line-height:24px;}
.cpzs_top hr{ width:15px; height:0px; display:block; border:3px #0480ff solid; margin:10px auto;}
.cpzs_top p{ width:100%; height:15px; display:block; text-align:center; line-height:15px;}
.cpzs_top p a{ font-size:12px; color:#b4b4b4;}
.cpzs_top p a:hover{ color:#fe7b4e;}
.cpzs_bot{ width:1200px; overflow:hidden;}
.rollBox img{border:none;}
.rollBox{width:1200px;overflow:hidden;margin:0 auto;}
.rollBox .Cont{width:1200px;overflow:hidden; padding:20px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:220px;float:left;text-align:center; height:230px; margin:0 40px; display:inline;}
.rollBox .Cont .pic a{ width:220px; height:230px; display:block; overflow:hidden;}
.rollBox .Cont .pic a .picimg{ width:220px; height:200px; overflow:hidden; text-align:center; vertical-align:middle;}
.rollBox .Cont .pic a .picimg span{ height:100%; vertical-align:middle; display:inline-block; *display:inline; *zoom:1;}
.rollBox .Cont .pic a .picimg img{ max-width:220px; max-height:200px; vertical-align:middle;}
.rollBox .Cont .pic a .pictitle{ width:220px; height:30px; display:block; text-align:center; border-top:none; line-height:30px; font-size:14px; color:#5c5c5c;}
.rollBox .Cont .pic a:hover .pictitle{ color:#fe7b4e;}
.rollBox .Cont .pic a:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');-moz-box-shadow: 0 0 5px #999999; -webkit-box-shadow: 0px 0px 5px #999999; box-shadow:0px 0px px #999999;}
.rollBox #List1,.rollBox #List2{float:left;}
.Cont{float:left;}
.main1{ width:1200px; overflow:hidden;}
.xwzx{ width:820px; overflow:hidden; float:left;}
.xwzx_top{ width:820px; height:23px; overflow:hidden; padding-top:7px;}
.xwzx_top h3{ display:block; height:16px; border-left:5px #0480ff solid; padding:0 10px 0 14px; float:left;line-height:16px; font-size:16px; color:#5c5c5c; font-weight:100;}
.xwzx_top span{ font-size:14px; color:#5c5c5c; display:block; float:left; line-height:16px;}
.xwzx_top a{ display:block; float:left; font-size:12px; color:#b4b4b4; padding:0 10px; line-height:23px;}
.xwzx_top a:hover{ color:#fe7b4e;}
.xwzx_bot{ width:820px; overflow:hidden; margin-top:20px;}
.xwzx_lef{ width:373px; height:330px; overflow:hidden; float:left;}
.xwzx_lef .xwimg{ width:373px; height:180px; overflow:hidden;}
.xwzx_lef .xwdiv1{ width:373px; overflow:hidden; padding:10px 0 5px; border-bottom:1px #c8c8c8 solid;}
.xwzx_lef .xwdiv1 p{ padding:3px 0;}
.xwzx_lef .xwdiv1 a{ font-size:16px; color:#1a8bff;}
.xwzx_lef .xwdiv1 a:hover{ color:#fe7b4e;}
.xwzx_lef .xwdiv1 img{ vertical-align:middle; margin:0 5px 2px 0;}
.xwzx_lef .xwdiv1 span{ font-size:12px; color:#fe7b4e;}
.xwzx_lef .xwdiv2{ width:373px; height:60px; overflow:hidden; padding-top:5px; font-size:12px; color:#7b7b7b; line-height:20px;}
.xwzx_rig{ width:378px; height:307px; overflow:hidden; float:left; margin-left:40px; display:inline;}
.xwzx_rig ul{ width:378px; overflow:hidden;}
.xwzx_rig li{ width:378px; height:85px; display:block; overflow:hidden; margin-bottom:27px;}
.xwzx_rig li .xwimg{ width:85px; height:85px; overflow:hidden; float:left;}
.xwzx_rig li .xwdiv{ width:276px; height:85px; overflow:hidden; float:right;}
.xwzx_rig li .xwdiv1{ width:276px; height:24px; overflow:hidden; line-height:24px; padding-top:5px;}
.xwzx_rig li .xwdiv1 a{ font-size:14px; color:#464646; line-height:24px;}
.xwzx_rig li .xwdiv1 a:hover{ color:#fe7b4e;}
.xwzx_rig li .xwdiv2{ width:276px; height:20px; overflow:hidden; font-size:12px; color:#7b7b7b; line-height:20px;}
.xwzx_rig li .xwdiv3{ width:276px; height:32px; overflow:hidden; font-size:12px; color:#a5a5a5; line-height:16px;}
.lxwm{ width:316px; overflow:hidden; float:right;}
.lxwm_top{ width:316px; height:23px; overflow:hidden; padding-top:7px;}
.lxwm_top h3{ display:block; height:16px; border-left:5px #0480ff solid; padding:0 10px 0 14px; float:left;line-height:16px; font-size:16px; color:#5c5c5c; font-weight:100;}
.lxwm_mid{ width:316px; height:100px; overflow:hidden; margin-top:20px;}
.lxwm_bot{ width:316px; overflow:hidden; padding-top:10px;}
.lxwm_bot h3{ font-size:16px; color:#0480ff; font-weight:100; padding-bottom:6px;}
.lxwm_bot p{ width:100%; display:block; padding:3px; overflow:hidden;}
.lxwm_bot span.span1{ width:72px; text-align:right; padding-right:8px; display:inline-block; font-size:14px; color:#9c9c9c;}
.lxwm_bot span.span2{ width:228px; vertical-align:top; display:inline-block; font-size:14px; color:#5c5c5c;}
.foot{ width:100%; overflow:hidden; padding:30px 0; background-color:#383838;}
.footdiv{ width:1200px; overflow:hidden; margin:0 auto;}
.foot_lef{ overflow:hidden; float:left; font-size:12px; color:#747474; line-height:20px;}
.foot_lef a{ font-size:12px; color:#9c9c9c;}
.foot_lef a:hover{ text-decoration:underline; color:#fff;}
.foot_lef span{ padding:0 10px;}
.foot_rig{ float:right; overflow:hidden; border-left:1px #9c9c9c solid; padding-left:15px; font-size:16px; color:#747474; line-height:30px;}

/*内页*/
.nybanner{ width:100%; height:300px; overflow:hidden; position:relative;}
.nybanner img{ width:1920px; height:300px; position:absolute; top:50%; margin-top:-150px; left:50%; margin-left:-960px;}
.nymain{ width:1200px; margin:0 auto; min-height:500px;}
.nyheight{ width:100%; height:50px; overflow:hidden;}
.nylef{ width:172px; overflow:hidden; float:left; margin-top:-38px; display:inline; position:relative; z-index:100;}
.menu{ width:172px; overflow:hidden;}
.menu_top{ width:127px; height:60px; overflow:hidden; padding-top:20px; padding-left:45px; background-color:#0e5aa7; }
.menu_top span{ font-size:20px; color:#fff; font-weight:600; line-height:60px;}
.menu_bot{ width:172px; overflow:hidden; background-color:#383838;}
.menu_bot ul{ width:172px; overflow:hidden;}
.menu_bot li{ width:172px; height:45px; display:block; border-bottom:1px #2c2c2c dashed;}
.menu_bot li a{ width:127px; height:45px; padding-left:45px; display:block; font-size:14px; color:#dcdcdc; line-height:45px;}
.menu_bot li a:hover{ color:#fe7b4e;}
.menu_bot li a.hover{ color:#fe7b4e;}
.nyrig{ width:1000px; overflow:hidden; float:right; margin-top:27px; display:inline;}
.nyrig_top{ width:1000px; height:33px; overflow:hidden; border-bottom:1px #c8c8c8 solid;}
.nyrig_top_lef{ height:22px; overflow:hidden; float:left; border-left:5px #0480ff solid; padding-left:15px; font-size:18px; color:#fe7b4e; line-height:22px;}
.nyrig_top_rig{ height:33px; overflow:hidden; float:right; font-size:12px; color:#7b7b7b; line-height:33px; padding-right:5px;}
.nyrig_top_rig a{ font-size:12px; color:#9c9c9c;}
.nyrig_top_rig a:hover{ color:#fe7b4e; text-decoration:underline;}
.nyrig_top_rig label{ color:#9c9c9c;}
.nyrig_top_rig span{ padding:0 6px;}
.nyrig_bot{ width:1000px; overflow:hidden;}
.about_cont{ width:920px; overflow:hidden; padding:40px 50px 40px 30px; font-size:14px; color:#807f7f; line-height:20px;  font-size:12px; color:#666666; line-height:24px; background:url(../images/bg_about.png) no-repeat 100% 100%;}
.about_cont img{ max-width:920px;}
.news{ width:946px; overflow:hidden; margin-left:20px;}
.news1{ width:946px; height:180px; overflow:hidden; padding:30px 0;}
.news1_img{ width:373px; height:180px; overflow:hidden; float:left;}
.news1_div{ width:540px; height:180px; overflow:hidden; float:right;}
.news1_div1{ width:540px; padding:10px 0 5px; overflow:hidden; border-bottom:1px #c8c8c8 solid;}
.news1_div1 p{ padding:4px 0;}
.news1_div1 img{ vertical-align:middle; margin:0 5px 2px 0;}
.news1_div1 span{ font-size:12px; color:#fe7b4e;}
.news1_div1 a{ font-size:18px; color:#1a8bff;}
.news1_div1 a:hover{ color:#fe7b4e;}
.news1_div2{ width:540px; height:80px; overflow:hidden; padding-top:8px; font-size:12px; color:#7b7b7b; line-height:20px;}
.news2{ width:946px; overflow:hidden;}
.news2 ul{ width:1100px; overflow:hidden;}
.news2 li{ width:425px; height:85px; display:block; float:left; margin:15px 92px 10px 0; display:inline;}
.news2 li .xwimg{ width:85px; height:85px; overflow:hidden; float:left;}
.news2 li .xwdiv{ width:324px; height:85px; overflow:hidden; float:right;}
.news2 li .xwdiv1{ width:324px; height:24px; overflow:hidden; line-height:24px; padding-top:5px;}
.news2 li .xwdiv1 a{ font-size:14px; color:#464646; line-height:24px;}
.news2 li .xwdiv1 a:hover{ color:#fe7b4e;}
.news2 li .xwdiv2{ width:324px; height:20px; overflow:hidden; font-size:12px; color:#7b7b7b; line-height:20px;}
.news2 li .xwdiv3{ width:324px; height:32px; overflow:hidden; font-size:12px; color:#a5a5a5; line-height:16px;}
.fy{ width:100%; overflow:hidden; text-align:center; padding:20px 0;}
.tocont{ width:970px; overflow:hidden;}
.tocont_top{ width:970px; overflow:hidden; padding:30px 0 15px; text-align:center; border-bottom:1px #dededd dashed;}
.tocont_top h3{ font-size:18px; color:#1a8cff; font-weight:100; padding-bottom:15px;}
.tocont_top span{ font-size:12px; color:#fe7b4e; padding:0 10px;}
.tocont_top img{ vertical-align:middle; margin:0 5px 2px 0;}
.tocont_bot{ width:850px; overflow:hidden; margin:30px auto; font-size:12px; color:#808080; line-height:20px;}
.tocont_bot img{ max-width:850px;}
.ny_news_page{ width:100%; overflow:hidden; padding:15px 0; border-top:1px #dddddc solid; font-size:12px; color:#777;}
.ny_news_page a{ font-size:12px; color:#ea5323;}
.ny_news_page a:hover{ color:#ea5323; text-decoration:underline;}
.ny_news_page span{ font-size:12px; color:#999;}
.ny_news_page img{ vertical-align:middle; margin-bottom:3px; padding:0 10px;}
.ny_news_page_lef{ float:left; overflow:hidden;}
.ny_news_page_rig{ float:right; overflow:hidden; text-align:right;}
.pro{ width:1000px; overflow:hidden;}
.pro ul{ width:1100px; overflow:hidden; padding-bottom:5px;}
.pro li{ width:225px; height:205px; display:block; float:left; margin:30px 15px 0 10px; display:inline;}
.pro li a{ width:225px; height:205px; display:block; background-color:#fff;}
.pro li a:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');-moz-box-shadow: 0 0 5px #999999; -webkit-box-shadow: 0px 0px 5px #999999; box-shadow:0px 0px px #999999;}
.pro li a .proimg{ width:225px; height:170px; overflow:hidden; text-align:center; vertical-align:middle;}
.pro li a .proimg span{ height:100%; display:inline-block; *display:inline; *zoom:1; vertical-align:middle;}
.pro li a .proimg img{ max-width:225px; max-height:170px; vertical-align:middle;}
.pro li a .prodiv{ width:210px; height:35px; overflow:hidden; margin:0 auto; text-align:center; line-height:35px; font-size:14px; color:#5c5c5c;}
.pro li a:hover .prodiv{ color:#fe7b4e;}
.procont{ width:990px; overflow:hidden;}
.procont1{ width:990px; overflow:hidden; margin-top:30px;}
.procont1_img{ width:418px; height:303px; border:1px #cdcccc solid; background-color:#fff; float:left; margin-left:10px; display:inline; overflow:hidden; text-align:center; vertical-align:middle;}
.procont1_img span{ height:100%; display:inline-block; *display:inline; *zoom:1; vertical-align:middle;}
.procont1_img img{ max-width:418px; max-height:303px; vertical-align:middle;}
.procont1_div{ width:460px; overflow:hidden; float:left; margin-left:35px; display:inline;}
.procont1_div1{ width:460px; overflow:hidden; padding:20px 0; border-bottom:1px #d7d7d7 solid;}
.procont1_div2{ width:460px; overflow:hidden; padding-top:10px;}
.procont1_div2 p{ padding:5px 0;}
.procont1_div2 span.span1{ width:70px; display:inline-block; *display:inline; *zoom:1; font-size:12px; color:#9c9c9c;}
.procont1_div2 span.span2{ width:380px; display:inline-block; *display:inline; *zoom:1; font-size:12px; color:#666666; line-height:24px; vertical-align:top;}
.procont2{ width:990px; overflow:hidden; margin-top:20px;}
.procont2_top{ width:990px; height:34px; border-bottom:1px #d7d7d7 solid;}
.procont2_top span{ width:105px; height:33px; display:block; border-bottom:2px #0480ff solid; text-align:center; line-height:33px; font-size:16px; color:#0480ff;}
.procont2_bot{ width:960px; overflow:hidden; padding:20px 0; font-size:12px; color:#7b7b7b; line-height:24px;}
.procont2_bot img{ max-width:960px;}
.hlist{ width:1000px; overflow:hidden; margin-top:20px;}
.hlist ul{ width:1100px; overflow:hidden;}
.hlist li{ width:435px; height:85px; display:block; float:left; margin:15px 92px 10px 0; display:inline;}
.hlist li .himg{ width:85px; height:85px; overflow:hidden; float:left;}
.hlist li .hdiv{ width:330px; height:85px; overflow:hidden; float:right;}
.hlist li .hdiv1{ width:330px; height:24px; overflow:hidden; line-height:24px; padding-top:5px;}
.hlist li .hdiv1 a{ font-size:14px; color:#464646; line-height:24px;}
.hlist li .hdiv1 a:hover{ color:#fe7b4e;}
.hlist li .hdiv2{ width:330px; height:20px; overflow:hidden; font-size:12px; color:#7b7b7b; line-height:20px; margin:3px 0;}
.hlist li .hdiv3{ width:330px; height:32px; overflow:hidden; font-size:12px; color:#a5a5a5; line-height:16px;}
.hcont{ width:990px; overflow:hidden; margin:30px 0;}
.hcont_img{ width:85px; height:85px; overflow:hidden; float:left; margin-left:20px; display:inline;}
.hcont_div{ width:720px; overflow:hidden; float:left; margin-left:10px; display:inline; font-size:12px; color:#7b7b7b; line-height:16px;}
.hcont_div h3{ font-size:16px; color:#0480ff; padding:30px 0;}
.online{ width:1000px; min-height:530px; overflow:hidden; margin-top:20px; background:url(../images/bg_about.png) no-repeat 100% 100%;}
.online p{padding:10px 0;}
.online span{ width:60px; height:34px; display:inline-block; *display:inline; *zoom:1; text-align:right; line-height:34px; padding-right:8px; font-size:14px; color:#5c5c5c;}
.online .otxt1{ width:478px; height:32px; padding:0 10px; border:1px #b4b4b4 solid; *line-height:32px; _line-height:32px; font-size:14px; color:#666; font-family:"微软雅黑";}
.online .otxt2{ width:478px; height:200px; padding:10px; border:1px #b4b4b4 solid; *line-height:32px; _line-height:32px; font-size:14px; color:#666; font-family:"微软雅黑"; vertical-align:top;}
.online .obtn{ width:100px; height:34px; border:none; background-color:#0e5aa7; font-size:14px; color:#fff; text-align:center; font-family:"微软雅黑"; *line-height:34px; _line-height:34px; cursor:pointer;}
.online img{ vertical-align:middle; margin:0 0 3px 5px;}
.contact{ width:970px; overflow:hidden; margin:20px 0;}
.contact_map{ width:500px; overflow:hidden; float:left;}
.contact_div{ width:400px; overflow:hidden; float:right; background:url(../images/bg_about.png) no-repeat 100% 100%; min-height:580px;}
.contact_div1{ width:400px; overflow:hidden; padding-top:70px; font-size:13px; color:#135eaa;}
.contact_div1 h3{ font-size:24px; color:#198bff; font-weight:100;}
.contact_div2{ width:400px; overflow:hidden; padding-top:10px;}
.contact_div2 p{ padding:4px 0;}
.contact_div2 span.span1{ width:80px; display:inline-block; *display:inline; *zoom:1; text-align:right; padding-right:8px; font-size:14px; color:#9c9c9c;}
.contact_div2 span.span2{ width:230px; display:inline-block; *display:inline; *zoom:1; font-size:14px; color:#5c5c5c; vertical-align:middle;} 