@charset "utf-8";
/* CSS Document */

.warp{ width:100%; border:solid #F00 0px; overflow:hidden; background:#F0F0F0}
.center{ width:1200px; margin:0 auto;}
.box_shadow{ box-shadow:#B2B2B2 0px 0px 15px; width:1200px; margin:0 auto}

.logo_tel{ padding:22px 24px 15px 24px; background:#FFF; width:1152px}
.logo_tel .tel{ font-size:25px; color:#666666; padding-top:20px}
.logo_tel .tel img{ vertical-align:middle}

.nav{ background:#0E2B6D; height:45px; line-height:45px;}
.nav a{ float:left; width:150px; text-align:center; background:url(../images/NavCurBorder.jpg) right no-repeat; font-size:16px; color:#ffffff}
.nav a.NavCur{ background:none}
.nav a:hover{ background:#1540A2}

.banner{height:375px;overflow:hidden; position:relative}
.banner .d1{width:100%;height:375px;position:absolute;left:0px;top:0px;}
.banner .d2{width:100%;height:19px;clear:both;position:absolute;z-index:100;right:44px;bottom:26px;}
.banner .d2 ul{float:left;position:absolute; right:0; top:0;display:inline;}
.banner .d2 li{width:19px;height:19px;overflow:hidden;cursor:pointer; background:rgba(255,255,255,0.3);float:left;margin:0 5px;display:inline;}
.banner .d2 li.nuw{ background:#FFF;}

.main1{ width:1140px; padding:30px; margin:0 auto; background:#FFF}
.main1 .main1_0{ float:left; width:285px; padding:42px 0 32px 0; background:url(../images/Main1CurBorder.png) left no-repeat}
.main1 .main1_0Cur{ background:none}
.main1 .main1_0:hover{ position:relative; top:-1px; left:-1px; box-shadow:#999 5px 5px 16px -2px}
.main1 .main1_0 .main1_img{ text-align:center; height:86px}
.main1 .main1_1 .main1_img{ background:url(../images/main1_hide1.png) center no-repeat;}
.main1 .main1_2 .main1_img{ background:url(../images/main1_hide2.png) center no-repeat;}
.main1 .main1_3 .main1_img{ background:url(../images/main1_hide3.png) center no-repeat;}
.main1 .main1_4 .main1_img{ background:url(../images/main1_hide4.png) center no-repeat;}
.main1 .main1_0 .main1_txt1{ font-size:18px; color:#888888; text-align:center; line-height:40px; background:url(../images/main1_cur.png) bottom no-repeat}
.main1 .main1_0 .main1_txt2{ font-size:14px; color:#888888; padding:5px 0px; text-align:center; line-height:20px;}
.main1 .main1_0 .main1_button{ margin-top:25px}
.main1 .main1_0 .main1_button a{ display:block; width:138px; height:31px; text-align:center; line-height:31px; margin:0 auto; border:solid 1px #0E2B6D; font-size:16px; color:#0e2b6d;}
.main1 .main1_0:hover .main1_img img{ display:none}
.main1 .main1_0 .main1_button a:hover{ background:#0E2B6D; color:#FFF}

.main2{ background:#F8F8F8; padding:30px 15px; width:1170px; margin:0 auto}
.main2 .main2_left,.main2_right{ background:#FFF; border:solid 1px #DCDCDC; padding:0 15px}
.main2 .main2_title{ border-bottom:solid 1px #DCDCDC;}
.main2 .main2_title span{ font-size:24px; color:#333333; line-height:45px; border-bottom:solid 3px #FCB150; display:block; float:left; padding-top:3px}
.main2 .main2_left{ width:738px; height:378px}
.main2 .main2_left .main2_0{ width:369px; float:left; margin-top:20px}
.main2 .main2_left .main2_0 .main2_img{ width:78px}
.main2 .main2_left .main2_0 .main2_txt{ width:271px; line-height:28px; font-size:16px; color:#444444; padding-left:20px}
.main2 .main2_left .main2_0 .main2_txt a{ font-size:18px; color:#444444; font-weight:bold; display:block; margin-top:15px}
.main2 .main2_left .main2_0 .main2_txt a:hover{ text-decoration:underline; color:#0E2B6D}
.main2 .main2_right{ width:343px; height:378px}
.main2 .main2_right h1{ font-size:18px; color:#FCB150; text-align:left; margin-top:30px}
.main2 .main2_right .main2_a a{ float:left; width:85px; text-align:left; line-height:36px; font-size:14px; color:#666666}
.main2 .main2_right .main2_a a:hover{ text-decoration:underline; color:#0E2B6D}

.title{ background:url(../images/title_img.png) bottom center no-repeat; font-size:30px; color:#444444; height:52px; line-height:35px; text-align:center}
.button a{ display:block; width:177px; height:37px; text-align:center; line-height:37px; border:solid 1px #0E2B6D; font-size:18px; color:#0e2b6d; margin:0 auto}
.button a:hover{ background:#FCB150; color:#FFF; border:solid 1px #FCB150}

.main3{ padding-top:38px; background:#FFF}
.main3 .main3_cont{ padding:0 16px; margin-top:20px}
.main3 .main3_cont .main3_0{ float:left; background:#000; border:solid 1px #BABEC0; margin:1px 1px 0 0; position:relative; cursor:pointer}
.main3 .main3_cont .main3_0:hover img{ opacity:0.5}
.main3 .main3_cont .main3_1{ width:230px; height:200px}
.main3 .main3_cont .main3_2{ width:461px; height:200px}
.main3 .main3_cont .main3_0 .main3_postion{ position:absolute; left:0; bottom:15px; width:100%; padding:0 25px; box-sizing:border-box}
.main3 .main3_cont .main3_0 .main3_postion .main3_title{ font-size:14px; color:#ffffff}
.main3 .main3_cont .main3_0:hover .main3_postion .main3_title{ color:#76C200}
.main3 .main3_cont .main3_0 .main3_postion .main3_title span{ font-size:24px; color:#ffffff; display:block}
.main3 .main3_cont .main3_0 .main3_postion .main3_txt{ font-size:14px; color:#ffffff; line-height:18px; opacity:0}
.main3 .main3_button{ margin-top:34px; padding-bottom:43px}

.main4{ background:#FAFAFA; box-shadow:#B2B2B2 0px 0px 15px; padding-top:35px}
.main4 .main4_cont{ position:relative; padding:50px 0 40px 0}
.main4 .main4_cont .btn{ position:absolute; cursor:pointer}
.main4 .main4_cont .l{ left:0; top:115px}
.main4 .main4_cont .r{ right:0; top:115px}
.main4 .cont4{ width:1152px; margin:0 auto; overflow:hidden}
.main4 .cont4 .main4_1{ float:left; width:1152px}
.main4 .cont4 .main4_1 .main4_0{ width:288px; float:left}
.main4 .cont4 .main4_1 .main4_0 .main4_img{ width:218px; height:218px; margin:0 auto; background:#000; border-radius:218px; position:relative}
.main4 .cont4 .main4_1 .main4_0 .main4_img .main4_postion{ width:194px; height:218px; position:absolute; top:0; left:0; padding-left:24px; display:table; opacity:0; transition:all 0.3s}
.main4 .cont4 .main4_1 .main4_0 .main4_img .main4_postion span{ display:table-cell; vertical-align:middle; font-size:14px; color:#ffffff; line-height:22px}
.main4 .cont4 .main4_1 .main4_0 .main4_img:hover img{ opacity:0.5; transition:all 0.3s}
.main4 .cont4 .main4_1 .main4_0 .main4_img:hover .main4_postion{ opacity:1; transition:all 0.3s}
.main4 .cont4 .main4_1 .main4_0 .main4_txt1{ font-size:24px; color:#333333; line-height:37px; text-align:center; padding-top:10px}
.main4 .cont4 .main4_1 .main4_0 .main4_txt2{ font-size:14px; color:#666666; line-height:22px; width:227px; margin:0 auto}

.main5{ padding:30px 15px; width:1170px; background:#FFF}
.main5 .main5_left,.main5_right{ background:#FFF; border:solid 1px #DCDCDC; padding:0 15px}
.main5 .main5_left{ width:738px; height:307px}
.main5 .main5_left .left5_top{ line-height:50px;}
.main5 .main5_left .left5_top a{ float:left; width:123px; text-align:center; border-bottom:solid 2px #E2E2E2; background:url(../images/main5ACur.jpg) left no-repeat; font-size:18px; color:#666666}
.main5 .main5_left .left5_top a.Left5AOne{ background:none}
.main5 .main5_left .left5_top a:hover{ border-bottom:solid 2px #FCB150; color:#83c39b}
.main5 .main5_left .left5_top a.Left5Cur{ border-bottom:solid 2px #FCB150; color:#FCB150}
.main5 .main5_left .left5_bom .main5_0 .main5_txt1{ font-size:18px; color:#666666; line-height:50px; margin-top:20px}
.main5 .main5_left .left5_bom .main5_0 .main5_txt2{ font-size:14px; color:#666666; text-indent:2em; line-height:24px}
.main5 .main5_left .left5_bom .main5_0 ul{ margin-top:15px}
.main5 .main5_left .left5_bom .main5_0 ul li{ font-size:14px; color:#666666; line-height:24px; list-style:disc; margin-left:20px}
.main5 .main5_left .left5_bom .main5_0 ul li a{ color:#666}
.main5 .main5_right{ width:350px; height:307px; padding-left:12px; padding-right:11px}
.main5 .main5_right .right5_top{ line-height:50px; background:url(../images/righ5_top.jpg) bottom no-repeat; font-size:18px; color:#666666; padding-left:3px}
.main5 .main5_right .right5_top a{ font-size:16px; color:#bdbdbd; float:right; line-height:30px; padding-top:20px}
.main5 .main5_right .right5_bom{ margin-top:20px; position:relative}
.main5 .main5_right .right5_bom .btn2{ position:absolute; top:71px; cursor:pointer}
.main5 .main5_right .right5_bom .l2{ left:0}
.main5 .main5_right .right5_bom .r2{ right:0}
.main5 .main5_right .right5_bom .cont5{ overflow:hidden}
.main5 .main5_right .right5_bom .cont5 .main5_1{ float:left}
.main5 .main5_right .right5_bom .main5_txt3{ font-size:14px; color:#666666; line-height:50px}

.main6{ background:#FAFAFA; padding-top:40px}
.main6 .main6_cont{ width:1155px; margin:30px auto 0 auto}
.main6 .main6_cont .main6_0{ width:360px; float:left; padding-left:12px; padding-right:13px}
.main6 .main6_cont .main6_0 .main6_img{ width:360px; height:190px; position:relative}
.main6 .main6_cont .main6_0 .main6_img .main6_postion{ width:360px; height:190px; text-align:center; line-height:190px; position:absolute; top:0; left:0; background:rgba(0,0,0,0.5); opacity:0; transition:all 0.3s}
.main6 .main6_cont .main6_0 .main6_img:hover .main6_postion{ opacity:1; transition:all 0.3s}
.main6 .main6_cont .main6_0 .main6_img .main6_postion a{ font-size:24px; color:#ffffff}
.main6 .main6_cont .main6_0 .main6_txt1{}
.main6 .main6_cont .main6_0 .main6_txt1 a{ display:block; width:105px; height:35px; background:#FCB150; margin:11px auto; text-align:center; line-height:35px; font-size:18px; color:#ffffff}
.main6 .main6_cont .main6_0 .main6_txt2{ padding:0 21px; font-size:14px; color:#999999; line-height:18px; padding-top:3px; padding-bottom:25px}

.main7{ background:#FFF; box-shadow:#B2B2B2 0px 0px 15px; padding-top:35px; overflow:hidden; margin-bottom:4px}
.main7 .main7_title{ font-size:30px; color:#444444; line-height:55px; text-align:center}
.main7 .main7_title span{ display:block; font-size:16px; color:#666666; line-height:32px}
.main7 .main7_cont{ position:relative; margin:60px 0}
.main7 .main7_cont .btn3{ position:absolute; top:25px; cursor:pointer}
.main7 .main7_cont .l3{ left:30px}
.main7 .main7_cont .r3{ right:30px}
.main7 .main7_cont .cont7{ width:1075px; margin:0 auto; overflow:hidden; position:relative}
.main7 .main7_cont .cont7 zont7{ position:absolute; left:0; top:0}
.main7 .main7_cont .cont7 .main7_0{ width:215px; height:95px; background:url(../images/main7_back.jpg) center no-repeat; text-align:center; line-height:95px; font-size:20px; color:#ffffff; float:left}
.main7 .main7_button{ margin-bottom:36px}

/*  以下文章页  */
.ceng{ display:none; position:fixed; top:0%;left:0%;width:100%; height:100%; background-color:black;z-index:1001;-moz-opacity:0.6;opacity:.50;filter:alpha(opacity=50);}
.ceng_content{ display: none; background:#F0F2F5; position:fixed; top:50%; left:50%; margin:-239.5px 0 0 -179.5px; z-index:1002; width:359px; height:479px; text-align:center;}
.ceng_content .container{ position:relative;}
.ceng_content .close{ position:absolute; top:-14.5px; right:-14.5px; width:29px; height:29px; color: #FFFFFF; cursor:pointer; line-height:24px; text-align:center; font-size:20px;}
.ceng_content .FormTitle{ background:#4FC1E9; height:69px; font-size:30px; color:#ffffff; line-height:69px; text-align:center}
.ceng_content .FormTitle img{ vertical-align:middle; padding-right:6px}
.ceng_content .form{ padding:0 44px; margin-top:39px}
.ceng_content .form .article_input{ width:269px; border:solid 1px #C1C3C8; height:42px; border-radius:3px; background:#FFF;}
.ceng_content .form .article_input:hover{ border:solid 1px #77CEED}
.ceng_content .form .article_input span{ width:41px; background:#F0F2F5; height:42px; line-height:42px;}
.ceng_content .form .article_input .NameCur{ background:url(../images/form_name1.png) center no-repeat #F0F2F5}
.ceng_content .form .article_input:hover .NameCur{ background:url(../images/form_name2.png) center no-repeat #F0F2F5}
.ceng_content .form .article_input .TelCur{ background:url(../images/form_tel1.png) center no-repeat #F0F2F5}
.ceng_content .form .article_input:hover .TelCur{ background:url(../images/form_tel2.png) center no-repeat #F0F2F5}
.ceng_content .form .article_input .EmailCur{ background:url(../images/form_email1.png) center no-repeat #F0F2F5}
.ceng_content .form .article_input:hover .EmailCur{ background:url(../images/form_email2.png) center no-repeat #F0F2F5}
.ceng_content .form .article_input span img{ vertical-align:middle}
.ceng_content .form .article_input input{ width:218px; height:42px; border:0; margin:0; padding:0; background:none; padding-left:10px}
.ceng_content .form .form_txt{ font-size:13px; color:#a4aab2; padding-left:5px; text-align:left; line-height:26px; margin-top:12px}
.ceng_content .form .submit2{ width:100%; height:45px; background:#4FC1E9; color:#FFF; border:0; font-size:18px; font-weight:bold; cursor:pointer; margin-top:40px}

.article{ background:#FFF; padding-bottom:180px}
.article .left{ width:240px}
.article .left .left1{ width:222px; margin:0 auto; border:solid 1px #E5E5E5; border-right:0; border-bottom:0; margin-top:9px}
.article .left .left1 .left1_0{ border:solid 1px #E5E5E5; border-left:0; border-top:0; height:108px; width:110px; float:left; cursor:pointer}
.article .left .left1 .left1_0 .left1_1{ height:108px; display:table; text-align:center; width:110px}
.article .left .left1 .left1_0 .left1_1 a{ display:table-cell; vertical-align:middle}
.article .left .left1 .left1_0 .left1_1 a i{ font-size:16px; color:#5f5f5f; display:block; font-style:normal; padding-top:5px}
.article .left .left2{ width:189px; margin:21px auto 0 auto; border:solid 1px #E5E5E5; border-top:solid 4px #FCB150; padding:0 16px}
.article .left .left2 h2{ font-size:16px; color:#0e2b6d; line-height:37px; padding-left:19px}
.article .left .left2 a{ display:block; line-height:40px; padding-left:10px; border-top:solid 1px #BDBEC2; font-size:16px; color:#333333}
.article .left .left2 a:hover{ background:#EAEAEA}
.article .left .left3{ width:221px; margin:21px auto 0 auto}
.article .right{ width:960px}
.article .banner{height:337px;}
.article .banner .d1{ height:337px}
.article .right .right_cont{ padding-left:49px}
.article .right .right1{ background:url(../images/article_nav.png) left center no-repeat; font-size:14px; color:#5f5f5f; margin:18px 0 10px 0px; padding-left:20px}
.article .right .right1 a{ color:#5f5f5f;}
.article .right .right2 .article_title{ background:url(../images/article_title.png) bottom left no-repeat; font-size:18px; color:#0e2b6d; font-weight:bold; line-height:24px; padding-bottom:5px}
.article .right .right2 .article_title span{ font-size:12px; color:#5f5f5f; font-weight:normal; padding-top:5px}
.article .right .right2 .article_yudu{ font-size:12px; color:#5f5f5f; text-align:right; line-height:30px}
.article .right .right3 .right3_txt{ font-size:16px; color:#333333; line-height:30px; text-indent:3.5em; padding:35px 0 0 0}
.article .right .right3 .right3_title{ font-size:18px; color:#0e2b6d; font-weight:bold; line-height:21px; background:url(../images/article_right_title.png) left bottom no-repeat; padding-bottom:15px; padding-top:35px}
.article .right .right3 .article_inscribe{ font-size:16px; color:#5f5f5f; line-height:30px; padding-top:120px; text-align:right; padding-right:45px}

/*  以下尾部  */
.footer{ background:#434A56}
.footer .FooterTop{ padding-top:42px}
.footer .FooterTop .FooterBrief{ width:255px; margin:0 35px}
.footer .FooterTop .FooterBrief .FooterBrief_txt{ font-size:14px; color:#b7b7b7; line-height:18px; padding-top:15px}
.footer .FooterTop .FooterNew{ width:209px; margin:0 35px}
.footer .FooterTop .FooterNew .FooterNew_title{ font-size:18px; color:#ffffff; line-height:21px; padding-bottom:17px}
.footer .FooterTop .FooterNew a{ display:block; font-size:14px; color:#b7b7b7; line-height:30px; border-bottom:solid 1px #5A5E66}
.footer .FooterTop .FooterForm{ width:210px; margin:0 35px}
.footer .FooterTop .FooterForm form .input{ background:url(../images/input1.png) left no-repeat; height:37px}
.footer .FooterTop .FooterForm form .input2{ background:url(../images/input2.png) left no-repeat; height:54px}
.footer .FooterTop .FooterForm form .input input{ margin-top:5px; width:161px; height:27px; padding:0; border:0; background:none}
.footer .FooterTop .FooterForm form span{ width:25px; margin-left:5px; text-align:right; padding-right:5px; padding-top:10px}
.footer .FooterTop .FooterForm form .input2 span{ padding-top:20px}
.footer .FooterTop .FooterForm form .input2 input{ margin-top:5px; width:161px; height:44px; padding:0; border:0; background:none}
.footer .FooterTop .FooterForm form input.submit{ background:url(../images/submit.png) left no-repeat; display:block; width:205px; height:40px; border:0; color:#FFF; cursor:pointer}
.footer .dizhi{ font-size:12px; color:#b7b7b7; line-height:21px; text-align:center; padding-bottom:10px}
.footer .FooterBom{ background:#3B404C; height:60px; font-size:12px; color:#b7b7b7; text-align:center; line-height:21px; padding-top:20px}