@charset "utf-8";

/* CSS Document */

.blank{ height:40px; line-height:40px; clear:both;}



.i_about h1{ text-align:center; line-height:72px; color:#09417e; font-size:200%; font-weight:500; padding-bottom:32px;}

.i_about p{ line-height:28px; font-size:16px; color:#000000}

.i_about .pic{ text-align:center; padding-top:30px;}

.i_about { padding-bottom:58px;}
.pic img{ width:60% !important; }

.i_about .more{ width:154px; height:42px; line-height:42px; text-align:center; display:block; background:#09417e; color:#FFF; border-radius:28px; margin:auto; margin-top:30px}



.i_product_box{ height:auto !important; overflow:hidden; background:#F7F7F7;}

.index_title{ height:100px; background:url(../images/index_title1.jpg) center no-repeat; line-height:90px; text-align:center; font-size:200%;}

.i_product_box .hd{ height:120px;}

.i_product_box .hd li{ width:168px; height:56px; line-height:56px; text-align:center; float:left; margin-right:4px; background:#E3E3E3;}

.i_product_box .hd li:last-child{ margin-right:0px;}

.i_product_box .hd li.on{ background:#09417e; color:#FFF}

.i_product_box .bd .pbox{ width:396px; height:400px; float:left;background:#FFF; margin-right:4px; position:relative; overflow:hidden; margin-bottom:26px;}

.i_product_box .bd .pbox img.pic{ width:100%; height:270px;}

.i_product_box .bd .pbox .title{ height:90px; text-align:center; position:absolute; width:100%; left:0; bottom:0; font-size:20px; z-index:1}

.i_product_box .bd .pbox .title a{ color:#000; font-size:20px;}

.i_product_box .bd .pbox .detail{ width:364px; padding-left:16px; padding-right:16px; background:#09417e; color:#FFF; padding-top:13px; height:100px; position:absolute; bottom:-222px; left:0; z-index:9}

.i_product_box .bd .pbox .detail a{ color:#FFF;}

.i_product_box .bd .pbox .detail h3{ line-height:40px;}

.i_product_box .bd .pbox .detail p{ line-height:24px; font-size:13px}

.i_product_box .bd .pbox .detail a p{ font-size:14px}



.index_title2{ text-align:center} 



.youshi{ text-align:center;}



.zixunbox{ height:261px; background:url(../images/zixun.jpg) center no-repeat;}

.zixunbox .tel{ width:462px; float:right; padding-top:106px; font-size:220%; color:#FFF}



.index_title3{ height:62px; position:relative; text-align:center; font-size:200%; }

.index_title3:after{ width:57px; height:4px; position:absolute; bottom:0; z-index:1; left:50%; margin-left:-28px; content:""; background:#09417e}



.indexnews{ width:596px; float:left;}



.first_box{ height:301px; background:#F5F5F5; padding:0px 20px;}

.first_box h2{ line-height:70px; font-weight:normal}

.news_text{ height:auto !important; overflow:hidden;}

.news_text img{ float:left; width:286px; height:202px; margin-right:22px;}

.news_text_1 { width:248px; height:188px; float:left; position:relative;}

.news_text_1 h3{ line-height:40px; font-weight:normal; color:#797979}

.news_text_1  a h3{ color:#797979; font-size:16px;}

.news_text_1  a p{ font-size:13px; padding-top:6px; line-height:22px; color:#797979;}

.news_text_1  a.more{ width:116px; height:30px; line-height:30px; text-align:center; color:#FFF; position:absolute; bottom:0; left:57px; background:#707070; display:block;}

.indexnews ul{ padding-top:7px;}

.indexnews ul li{ line-height:39px; padding-left:5px; padding-right:20px; border-bottom:1px solid #F5F5F5;color:#707070}

.indexnews ul li:last-child{ border-bottom:0px;}

.indexnews ul li a{ font-size:14px; color:#707070}

.indexnews ul li span{ float:right}

.index_title.white{ background:url(../images/index_title3.jpg) center no-repeat}

.i_list_case ul{ position:relative; margin-left:-5px; padding-top:45px;}

.i_list_case li{ width:396px; height:336px; float:left; margin-left:5px;}

.i_list_case li img{ display:block; height:276px; width:100%;}


.i_list_case li p{ display:block; line-height:44px; height:60px; background:#F9F9F9; padding-left:12px; }

.i_list_case li a p{ color:#44496D; font-size:14px; font-weight:bold; font-size:15px}



.huoban_box{ height:403px; background:#F9F9F9; padding-top:60px;}

.index_title4{ height:100px; background:url(../images/index_title4.jpg) center no-repeat;}

.i_list_hb ul{ margin-left:-3px; position:relative; padding-top:20px}

.i_list_hb li{ width:298px; height:162px; background:#FFF; float:left; margin-left:2px; overflow:hidden; text-align:center;}

.i_contact_box{ height:343px; background:url(../images/icontact_bg.png) center no-repeat;}

.contact_box{ width:520px; margin:0 auto; height:auto !important; overflow:hidden;}

.contact_box h1{ text-align:center; font-size:200%; color:#FFF; line-height:78px; letter-spacing:3px; height:89px} 

.contact_box h2{ line-height:83px; text-align:center; font-size:200%; color:#000; font-weight:normal}

.contact_box p{ padding-top:30px; line-height:36px; color:#FFF; font-size:18px;text-align:center;}



/********/

.contenter{ clear:both; margin-top:40px;}

.c_left{ width:240px; float:left;}

.c_left h2{ height:70px; text-align:center; line-height:70px; background:#09417e; color:#FFF; letter-spacing:2px}

.c_left ul li{ height:60px; text-align:center; line-height:60px; margin-top:5px; background:#EEEEEE;}

.c_left ul li a{ font-size:16px; color:#000;}

.c_left ul li.on,.c_left ul li:hover{ background:#09417e;}

.c_left ul li.on a,.c_left ul li:hover a{ color:#FFF}

.left_contact{ margin-top:30px;}

.left_contact img{ width:100%}

.hot_line{ height:50px; background:#09417e url(../images/left_hottelbg.jpg) no-repeat; padding-top:67px; text-align:center; color:#FFF; font-size:180%}

.left_con_text{ width:238px; height:197px; border:1px dashed #f5f6f6; padding-top:5px;}

.left_con_text h3{ line-height:44px; font-size:120%; color:#09417e; text-align:center}

.left_con_text  p{ line-height:28px; font-size:14px; color:#646464; padding-left:16px; padding-right:5px}



.c_right{ width:923px; float:left; margin-left:36px;}

.c_right .menu{ height:38px; position:relative; font-size:150%; color:#4C4C4C; letter-spacing:5px; font-weight:normal}

.c_right .menu:after{ width:81px; height:1px; position:absolute; bottom:0; left:0; z-index:9; content:""; background:#4C4C4C;}

.c_right .menu span{ float:right; font-size:13px; line-height:32px; letter-spacing:2px;}

.c_right .menu span a{ font-size:13px; color:#4C4C4C; }

.c_right .title{ padding-top:44px; text-align:center; line-height:42px; font-size:150%; color:#09417e}

.c_right .ftitle{ line-height:26px; font-size:15px; font-weight:normal; text-align:center;}

.c_right .ftitle a{ font-size:15px; color:#000}

.show_content{ line-height:36px; font-size:18px; color:#5D5D5D; padding-top:30px; padding-bottom:30px; height:auto !important; overflow:hidden;}



ul.list_case{ padding-top:20px;}

ul.list_case li{height:175px; position:relative; padding-left:29px; padding-top:22px; border:1px solid #DCDCDC; margin-top:38px;}
ul.list_case li .case-img{ height: 155px; overflow: hidden; float: left;}
ul.list_case li img{ width:218px; float:left; margin-right:80px;} 
ul.list_case li .text{ width:532px; float:left;}

ul.list_case li h3{ line-height:46px; color:#09417e; font-size:18px; font-weight:500}

ul.list_case li h3 a{ color:#09417e; font-size:20px;}

ul.list_case li  p{ line-height:30px; font-size:14px; color:#8C8C8C}

ul.list_case li a.more{ display:block; width:90px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#FFF; background:#AAAAAA; position:absolute; bottom:17px;}

ul.list_case li a.more.ask{ right:146px;}

ul.list_case li a.more.detail{ right:48px;}



/*****分页*****/

.page { padding:10px; text-align:center; color:#5E5E5E; font-size:14px; padding-top:50px; height:auto ; overflow:hidden;}

.page  a{color:#5E5E5E; font-size:14px; padding:5px 10px; border:1px solid #5E5E5E}

.page  span{ color:#FFF; font-weight:bold; padding:5px 10px; border:1px solid #5E5E5E; background:#103B41}

ul.list_case li:hover{ border:1px solid #09417e;}

ul.list_case li a.more:hover{ background:#09417e}

ul.list_product{ position:relative; margin-left:-30px; z-index:9}

ul.list_product li{ margin-top:30px; width:450px; height:296px; float:left; margin-left:26px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}

ul.list_product li img{ width:100%; height:242px; display:block;}

ul.list_product li p{ height:54px; line-height:54px; text-align:center; background:#EEEEEE; color:#09417e}

ul.list_product li p a{ color:#09417e; font-size:16px;}



.fenye{ padding-top:20px; line-height:30px; font-size:16px; color:#808080}

.fenye a{font-size:16px; color:#808080}



.con_content{ height:auto !important; overflow:hidden; padding-top:55px;}

.con_content h1{ height:60px; line-height:60px; position:relative; text-align:center; color:#09417e; font-weight:normal; margin-bottom:39px;}

.con_content h1:after{ position:absolute; bottom:1px; width:142px; left:50%; margin-left:-71px; z-index:9; content:""; height:2px; line-height:2px; background:#09417e}

.con_content .con_left{ width:473px; height:360px; background:#09417e; float:left; padding-top:48px; color:#FFF}

.con_content .con_left h2{ line-height:60px; text-align:center;color:#FFF}

.con_content .con_left ul{}

.con_content .con_left ul li{ line-height:38px; margin-top:30px; padding-left:60px; font-size:15px; font-weight:bold; clear:both; display:block; height:auto !important; overflow:hidden;}

.con_content .con_left ul li div{ width:300px; float:left}

.con_content .con_left ul li span{ display:block; float:left; margin-right:15px}

.con_content .con_left ul li img{ float:left; margin-right:25px;}

.con_content .con_right{ width:722px; height:406px; float:left; border:1px solid #D2D2D2;}



.con_book{ clear:both; height:auto !important; overflow:hidden; margin-top:50px; border-top:1px solid #F5F5F5;}

.con_book h2{ text-align:center; line-height:80px; color:#09417e; font-size:200%; padding-top:30px;}

.book_title{ height:52px; background:url(../images/book_title.jpg) center no-repeat; }

.book_width{ width:590px; float:left; height:auto !important; overflow:hidden}

.book_width .inputbox{ height:40px; line-height:40px; font-size:120%; color:#09417e; margin-bottom:52px;}

.book_width .inputbox span{ display:block; width:140px; float:left;}

.book_width .inputbox .input{ width:370px; height:38px; line-height:38px; padding-left:4px; background:#FFF; border:1px solid #E5E5E5; font-size:14px; color:#666}

.book_width .inputbox .area{ width:440px; height:130px; line-height:24px; padding-left:4px; background:#FFF; border:1px solid #E5E5E5; font-size:14px; color:#666; float:left}

.tijiao{ width:100%; clear:both; margin-top:20px; float:left; height:auto !important; overflow:hidden; padding-bottom:60px}

.tijiao input{ width:200px; height:60px; text-align:center; line-height:60px; margin:auto; border:0; background:#09417e; color:#FFF; font-size:18px; display:block;}