@charset "utf-8";
/* CSS Document */
body { margin:0px; padding: 0px; min-width:1002px;width:expression((documentElement.clientWidth < 1002) ? "1002px" : "100%" ); font-size:12px; font-family:"微软雅黑"; background:url(../images/cebg.jpg) repeat-y center top #fff; color:#fff;}

img { border: none; }
ul,li,form, dl,dt, dd, div { padding: 0px; margin: 0px; }
li { list-style: none; }
.clear { clear: both; font-size: 0px; height: 0px; line-height: 0px; background-color: Red; overflow: hidden; }
a { color: #fff; text-decoration: none; noline: expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover { color: #79f9f8; text-decoration: none; }
select { font-size: 12px; color: #555555; }
input{font-family:"微软雅黑";}
.space{ clear: both; font-size: 0px; height: 10px; line-height: 0px; overflow: hidden; }
/**/

.header{ width:1002px; margin:0px auto; height:88px; position:relative; overflow:hidden; }
.header .logo{ display:inline-block; width:164px; height:51px; background:url(../images/logo.png) no-repeat left top; position:absolute; left:15px; top:24px;}
.Top_nav{ position:absolute; right:0px; top:20px; color:#4b85b9; line-height:18px;}
.Top_nav a{ color:#7d9ec3; padding:0px 10px;}
.mainnav{ position:absolute; right:0px; top:48px; height:40px;}
.mainnav ul{ display:inline-block;}
.mainnav ul li{ float:left; background:url(../images/mian_line.gif) no-repeat right center;}
.mainnav ul li a{ font-size:15px; color:#fff; display:inline-block; width:91px; height:40px;  line-height:33px;text-align:center;}
.mainnav ul li a#mainnav1{ width:109px;}
.mainnav ul li a#mainnav7{ width:89px;text-align:center; padding-left:20px;}
.mainnav ul li.end{background:none; position:relative;}
.mainnav ul li a:hover,.mainnav ul li a.aon{ background:url(../images/mainnav_1.jpg) no-repeat center top; margin-left:-1px; padding-left:1px;}
.mainnav ul li #mainnav1:hover,.mainnav ul li #mainnav1.aon{ background:url(../images/mainnav.jpg) no-repeat center top;}
.mainnav ul li #mainnav7:hover,.mainnav ul li #mainnav7.aon{ background:url(../images/mainnav.jpg) no-repeat center top;margin-left:-1px; padding-left:21px;}

.mainnav ul li.end i{ display:inline-block; background:url(../images/ico.png) no-repeat left top; width:18px; height:21px; position:absolute; left:5px; top:8px;}


.topline{ background:#2c8baf; height:1px; overflow:hidden; font-size:0px; line-height:0px; width:100%; position:absolute; top:83px; left:0px;}



.footer{ background:url(../images/H_bottom.jpg) no-repeat center top; height:212px;overflow:hidden;}

.Foot_link{ width:1002px; margin:0px auto; display:block; padding-top:23px; height:61px; overflow:hidden;}
.Foot_link a{ float:left; width:66px; height:42px; display:inline-block; margin-right:12px;}
.Foot_link a img{ width:66px; height:42px; }
 
.Copyright{ width:1002px; height:82px;  position:relative; color:#EEF2F5; margin:0px auto; padding-top:15px; z-index:2;}
.Copyright p{ margin:0px; padding:0px; line-height:25px;}
.Copyright .bt_nav{ color:#fff; margin-left:-5px;}
.Copyright a{ color:#fff; padding:0px 5px;}
.Design a{color:#115ea1;}
.Copyright a:hover{color:#115ea1;}
.Go_Top{ display:inline-block; background:url(../images/top_btn.jpg) no-repeat left top; width:68px; height:68px; position:absolute; right:0px ; top:0px; cursor:pointer;}

.top_bg{ background:url(../images/top_bg.jpg) no-repeat center top; height:auto;}
.divbg{ background:url(../images/bt_bg.jpg) no-repeat center bottom;}

.contain{ width:1002px; margin:0px auto;height:auto; min-height:1080px; _height:1080px; padding-bottom:107px;}


.banner{ width:1002px; height:188px;  overflow:hidden;}
.banner img{ width:1002px; height:188px;}

.search{ width:1002px; height:44px; position:relative;}
.search .T_input{ color:#046da1; font-family:"微软雅黑"; position: absolute; width:282px; height:23px; border:0px; background:none; right:42px; top:12px; padding:0px 5px; line-height:23px;}
.search .T_btn{position: absolute; width:25px; height:24px; border:0px; background:none; right:13px; top:12px; cursor:pointer;} 


.top_menu{ background:url(../images/tab_bg.png) no-repeat  center top;width:790px; height:36px; margin:0px auto; margin-top:23px; padding-left:174px;}
.top_menu a{ display:inline-block; width:173px; height:36px; text-align:center; line-height:36px; background:url(../images/tab.jpg) no-repeat right top; font-size:16px; color:#fff; margin-right:2px;}
.top_menu a:hover{background:url(../images/tab.jpg) no-repeat left top; color:#79f9f8; }
.top_menu a.aon{color:#79f9f8;background:url(../images/tab.jpg) no-repeat left top; }


.top_menu2{ text-align:center;width:1002px;background:url(../images/tab_bg.png) no-repeat  center top;height:36px; margin:0px auto; margin-top:23px;}
.top_menu2 a{ background:url(../images/tab3.png) no-repeat -565px top; width:153px;display:inline-block;height:36px; text-align:center; line-height:36px; color:#fff; margin-right:2px;font-size:16px; }
.top_menu2 a:hover,.top_menu2 a.aon{background:url(../images/tab3.png) no-repeat -722px top; width:153px;color:#79f9f8;}

.top_menu2 span a{ background:url(../images/tab3.png) no-repeat left top; width:273px;}
.top_menu2 span a:hover,.top_menu2 span a.aon{background:url(../images/tab3.png) no-repeat -285px top; width:273px;}



.Singlebox{ width:860px;margin:0px auto; padding:50px 0px; color:#82b2cb; line-height:22px; }


.about_bg{ background:url(../images/aboutbg.jpg) no-repeat left 27px;margin:0px auto; width:505px; height:auto; min-height:680px; _height:680px; padding-top:90px; color:#82b2cb; padding-left:475px;}


/**********/
.Newbox{ width:911px; margin:0px auto; padding-bottom:30px;}
.Newbox ul{ display:inline-block; padding-top:30px;}
.Newbox ul li{ width:586px;  background:url(../images/new_bg.png) no-repeat left top; height:141px; position:relative; margin-top:10px; padding:0px 225px 0px 100px;}
.Newbox ul li a.pic{ display:inline-block; width:183px; height:105px; position:absolute; right:17px; top:18px;}
.Newbox ul li a.pic img{width:183px; height:105px;}
.Newbox ul li a.more{ display:inline-block; width:58px; height:23px; position:absolute; left:100px; top:109px; color:#fff; line-height:23px; overflow:hidden; padding-left:10px;}
.Newbox ul li .Data{ display:inline-block; color:#fff; width:45px; height:25px; line-height:25px; text-align:center; font-family:"宋体"; position:absolute; left:10px; top:40px;}
.Newbox ul li .day{ display:inline-block; color:#fff; width:45px; height:25px; line-height:25px; text-align:center; font-size:18px; position:absolute; left:10px; top:65px;}
.Newbox ul li h1{ margin:0px; padding:0px; padding-top:25px; line-height:30px; }
.Newbox ul li h1 a{ color:#fff; font-size:14px;}
.Newbox ul li p{ margin:0px; padding:0px; line-height:20px; color:#a3a9b4;}
.Newbox ul li a:hover{ text-decoration:underline;}

/*pages*/
.Pages{ padding:20px 0; zoom:1; overflow:hidden; color:#156ab5; text-align:right;margin-top:50px; clear:both; padding-bottom:10px; border-top:1px solid #00396f;}
.Pages span{ padding:0px 5px; display:inline-block;line-height:25px;}
.Pages .p_cur b{ color:#156ab5;}
.Pages .p_count b{ color:#156ab5;}
.Pages .p_total b{ color:#156ab5;}
.Pages .p_page a{ background:url(../images/page.jpg) no-repeat right top; width:50px; height:25px; line-height:25px; text-align:center; display:inline-block; color:#83a5c5; margin-left:3px;}
.Pages .p_page a:hover{background:url(../images/page.jpg) no-repeat left top; color:#26c0e3;}
.Pages .p_page em{ display:none; }
.Pages .p_jump b{display:none;}
.Pages .i_text{ display:none;}
.Pages .i_button { display:none;}

.noline{ border:0px;}
/*pages end*/
.content{ width:910px; margin:0px auto; padding-top:50px; padding-bottom:30px;}

.Info_title{   line-height: 35px;padding: 10px 50px 5px 60px; margin:0px; font-size:22px;color:#fff; font-family:"微软雅黑"; font-weight:normal; text-align:center;}
.Info_time{ padding:0px; margin:0px; font-size:12px; font-weight:normal;color:#82b2cb; line-height:20px; font-family:"微软雅黑";  text-align:center;}
.Info_time span{ padding-left:10px;}
.Info_txt{line-height:22px; color:#82b2cb; padding:0px 70px 20px 80px;}
.Info_back{font-size:12px; font-weight:normal; margin:0px; padding:20px 10px; line-height:25px; margin-top:15px; border-top:1px solid #00396e; text-align:center;}
.Info_back a{ background:url(../images/back.jpg) no-repeat left top; width:120px; height:25px; display:inline-block; line-height:25px; color:#6d90b4; text-align:center; font-size:13px;}
.Info_page{ line-height:25px;  padding:0px 70px 0px 80px;}
.Info_page a{ color:#82b2cb;}
.Info_page a:hover{ color:#fff;}

.sidebar{ width:168px; float:left; background:url(../images/right_line.jpg) no-repeat right top; margin-top:22px; height:250px; min-height:250px; _height:250px;}
.maincontent{ width:756px; float:right; padding-right:45px; margin-top:22px; padding-bottom:40px;}

.sub{ display:inline-block; width:163px; overflow:hidden;}
.sub li{ }
.sub li a{ display:inline-block; background:url(../images/sa2.png) no-repeat left top; width:120px; height:40px; line-height:32px; font-size:14px; color:#fff; padding-left:43px; overflow:hidden;}
.sub li a:hover,.sub li a.aon{ background:url(../images/sa_bg.png) no-repeat left top; color:#79f9f9;}

.product_list{ display:inline-block;}
.product_list li{ width:220px; height:217px; position:relative; background:url(../images/pro_bg2.png) no-repeat left top; float:left; padding-right:43px; padding-bottom:36px;}
.product_list li a.pic{ display:inline-block; position:absolute; width:206px; height:140px; left:7px; top:7px;}
.product_list li a.pic img{width:206px; height:140px;}
.product_list li span{ width:206px; height:44px; line-height:22px; text-align:center; position:absolute; left:7px; top:160px;}
.product_list li span a{ color:#fff; font-size:13px;}
.product_list li span a:hover{ color:#79f9f9;}
.product_list li:hover{ background:url(../images/pro_bg.png) no-repeat left top;}
.product_list li i{ display:inline-block; background:url(../images/en_ico.png) no-repeat  left top; width:23px; height:27px; position:absolute; left:10px; top:10px;}
.product_list li.liEnd{ padding-right:0px;}


.pro_title{ font-size:18px; padding:10px; border-bottom:1px solid #3398b0; line-height:25px; margin-top:5px; }
.pro_img{ background:url(../images/pb_img.png) no-repeat left top; width:740px; height:503px; padding:6px 8px 7px 8px; margin-top:15px;}
.pro_img img{width:740px; height:503px;}
.pro_tab{border-bottom:1px solid #004073; padding:0px 5px; margin-top:20px;  }
.pro_tab span{ display:inline-block; background:url(../images/pro_tab.png) no-repeat left top; width:76px; height:31px; text-align:center; line-height:31px; color:#64f6ff;}
.pro_txt{border-bottom:1px solid #004073; line-height:22px; padding:20px 10px; margin-bottom:10px; }
.pro_txt p{ margin:0px; padding:0px;}
.pro_btxt{ padding:20px 10px; margin-bottom:10px; line-height:22px;}
.pro_btxt p{ margin:0px; padding:0px;}


/**********/
.Case_list{ display:inline-block;}
.Case_list li{ width:220px; height:170px; position:relative;float:left; padding-right:43px; padding-bottom:36px; background:url(../images/ca_bg2.png) no-repeat left top;}
.Case_list li a.pic{ display:inline-block;width:206px; height:140px; padding:7px 7px 8px 7px;}
.Case_list li a.pic img{width:206px; height:140px;}
.Case_list li a.pic:hover{background:url(../images/ca_bg.png) no-repeat left top;}
.Case_list li span{ width:206px; height:22px; line-height:22px; text-align:center; position:absolute; left:7px; top:160px;}
.Case_list li span a{ color:#fff; font-size:13px;}
.Case_list li span a:hover{ color:#79f9f9;}
.Case_list li:hover{ background:url(../images/ca_bg.png) no-repeat left top;}
.Case_list li i{ display:inline-block; background:url(../images/en_ico.png) no-repeat  left top; width:23px; height:27px; position:absolute; left:10px; top:10px;}
.Case_list li.liEnd{ padding-right:0px;}



.Case_info{ position:relative; height:423px;width:756px; background:url(../images/case_box.png) no-repeat left top; margin-top:15px;}
.Case_info .Big{ position:absolute;width:600px; height:408px; top:6px; left:6px;}
.Case_info .Big img{ width:600px; height:408px;}
.Case_info .List{ position:absolute; right:8px; width:137px; top:0px;}
.Case_info .List .arrowPrev{  height:15px; width:134px; cursor:pointer; margin-top:5px; margin-left:3px; margin-bottom:5px; }
.Case_info .List .arrowNext{  height:15px; width:134px; cursor:pointer;margin-left:3px;}
.Case_info .listBox{height:380px; overflow:hidden; position:relative;}
.Case_info .listImg li{cursor:pointer; width:137px; height:90px; overflow:hidden; text-align:right; padding-bottom:4px;}
.Case_info .listImg li a{ display:inline-block; width:137px; height:90px; position:relative;}
.Case_info .listImg li a:hover i,.Case_info .listImg li a.aon i{ display:inline-block; background:url(../images/ca_abg.png) no-repeat right top; position:absolute; left:0px; top:0px;width:137px; height:90px; }
.Case_info .listImg li img{width:133px; height:90px; }

/****************/
.down_list{ display:inline-block;}
.down_list li{ width:337px; height:191px; position:relative; float:left; margin-top:26px; padding-right:22px; }
.down_list li img{width:337px; height:191px;}
.down_list li span{ position:absolute; width:300px; background:url(../images/downbg.png) no-repeat left top; height:43px; text-align:right; position:absolute; left:0px; top:149px; padding-right:30px; padding-left:7px; height:43px; overflow:hidden;}
.down_list li span a{ display:inline-block; line-height:43px; font-size:16px; color:#fff;}
.down_list li span a:hover{color:#79f9f8;}

.downlist{}
.downlist li{ border-bottom:1px solid #1c6a8e; padding-top:15px; line-height:35px; padding-bottom:5px;}
.downlist li a.down{ background:url(../images/down.gif) no-repeat left top; width:68px; height:23px; float:right; display:inline-block; padding:0px; margin-top:10px;}
.downlist li a{ background:url(../images/listico1.jpg) no-repeat left center; display:inline-block; line-height:25px; color:#fff; font-size:14px; padding-left:10px; margin:0px;}
.downlist li a:hover{color:#79f9f8;}
.downlist li span{ float:right; line-height:35px; display:inline-block; color:#fff; font-size:14px;}

.From_box{ width:930px; margin:0px  auto; padding:50px 0px; font-size:14px; }
.From_box h1{ margin:0px; padding:0px; text-align:center; font-size:36px; line-height:40px; font-weight:normal; margin-bottom:40px;}
.From_box table{border:1px solid #4487a4; border-collapse:collapse; margin-top:-1px; }
.From_box td{ line-height:35px; border:1px solid #4487a4; border-collapse:collapse; background:#002a58; padding:3px 0px 5px 13px;}
.From_box .Form_table th{ width:150px; padding-left:20px; text-align:left; }
.From_box .td1{ background:#1a426c; text-align:center; padding-right:13px;}

.From_box  th{ background:#1a426c; font-weight:normal;line-height:35px; border:1px solid #4487a4; border-collapse:collapse; line-height:40px;}
.From_box td em{ float:right; margin-right:10px; margin-top:10px;}

.From_box input:focus{background:url(../images/input_bg2.jpg) repeat-x left top #fff; height:25px; border:1px solid #60a1ff;}

.From_box .text1{ background:url(../images/input_bg.jpg) repeat-x left top #b3c7e4; height:25px; border:1px solid #a6b4c9; width:230px; color:#133e6b; padding:0px 5px; line-height:25px;}
.From_box .text2{ background:url(../images/input_bg.jpg) repeat-x left top #b3c7e4; height:25px; border:1px solid #a6b4c9; width:340px; color:#133e6b; padding:0px 5px; line-height:25px;}
.From_box .text3{ background:url(../images/input_bg.jpg) repeat-x left top #b3c7e4; height:25px; border:1px solid #a6b4c9; width:135px; color:#133e6b; padding:0px 5px; line-height:25px;}
.From_box .text4{ background:url(../images/input_bg.jpg) repeat-x left top #b3c7e4; height:25px; border:1px solid #a6b4c9; width:165px; color:#133e6b; padding:0px 5px; line-height:25px;}
.From_box .text5{ background:url(../images/input_bg.jpg) repeat-x left top #b3c7e4; height:25px; border:1px solid #a6b4c9; width:190px; color:#133e6b; padding:0px 5px; line-height:25px;}
.From_box .text{ background:url(../images/input_bg.jpg) repeat-x left top #b3c7e4; height:25px; border:1px solid #a6b4c9; width:718px; color:#133e6b; padding:0px 5px; line-height:25px;}
.From_box .text6{ background:url(../images/input_bg.jpg) repeat-x left top #b3c7e4; height:25px; border:1px solid #a6b4c9; width:180px; color:#133e6b; padding:0px 5px; line-height:25px;}
.From_box .text7{ background:url(../images/input_bg.jpg) repeat-x left top #b3c7e4; height:25px; border:1px solid #a6b4c9; width:60px; color:#133e6b; padding:0px 5px; line-height:25px;}
.From_box .text8{ background:url(../images/input_bg.jpg) repeat-x left top #b3c7e4; height:25px; border:1px solid #a6b4c9; width:360px; color:#133e6b; padding:0px 5px; line-height:25px;}
.From_box textarea.text{background:url(../images/input_bg.jpg) repeat-x left top #b3c7e4; height:85px; border:1px solid #a6b4c9; width:718px; color:#133e6b; padding:0px 5px; line-height:25px; overflow:hidden;}

.From_box p{ margin:0px; padding:0px; text-align:right; padding-right:10px;}
.From_box .tips{ position:relative; width:780px;  margin:10px;  padding-left: 83px; line-height:25px;}
.From_box .tips span{ display:inline-block; width: 73px; text-align:right; position:absolute; left:0px; top:0px; line-height:25px;}

.f_btn{ text-align:center; padding:20px 0px;}
.f_btn .btn1{ background:url(../images/btn.gif) no-repeat left top; width:130px; height:49px; cursor:pointer; border:0px; margin-left:10px;}
.f_btn .btn1:active{ background:url(../images/btn.gif) no-repeat left top; width:130px; height:49px; cursor:pointer; border:0px; margin-left:10px;}
.f_btn .btn2{ background:url(../images/btn.gif) no-repeat  right top; width:130px; height:49px; cursor:pointer; border:0px; margin-left:10px;}

.form_table{border:1px solid #4487a4; border-collapse:collapse;}
.form_table td{ line-height:35px; border:1px solid #4487a4; border-collapse:collapse; background:#002a58; padding:3px 0px 5px 13px;}
.form_table th{ width:150px; padding-left:20px; text-align:left; background:#1a426c; font-weight:normal;line-height:35px; border:1px solid #4487a4; border-collapse:collapse; line-height:40px; font-size:14px;}
.form_table .text{background:url(../images/input_bg.jpg) repeat-x left top #b3c7e4; height:25px; border:1px solid #a6b4c9;width:648px; color:#133e6b; padding:0px 5px; line-height:25px;}
.form_table textarea.text{background:url(../images/input_bg.jpg) repeat-x left top #b3c7e4; height:135px; border:1px solid #a6b4c9; width:648px; color:#133e6b; padding:0px 5px; line-height:25px; overflow:hidden; font-family:"微软雅黑";}
.form_table .form_err{ color:#fff;}
.form_table .btn1{ background:url(../images/btn.gif) no-repeat left top; width:130px; height:49px; cursor:pointer; border:0px; margin:20px 10px 20px 0px;}
.form_table .btn2{ background:url(../images/btn.gif) no-repeat  right top; width:130px; height:49px; cursor:pointer; border:0px; margin:20px 10px 20px 0px;}


.ul_sitemap li{ border-bottom:dotted 1px #4487a4; padding:10px 0px; color:#fff; font-size:14px;}
.ul_sitemap li strong{ width:80px; display:inline-block; text-align:right; margin-right:10px;}

.warp_adTop{z-index:9999; width:1002px; margin:0 auto; position:relative;top: -66px;}
.warp_adTop #DivID{width:1002px; text-align:center; position:absolute; top:140px; filter:alpha(opacity=90); -moz-opacity: 0.9; opacity:0.9;}
.warp_adTop #DivID img{ width:1002px; }
.warp_adTop .btn{ position:absolute; right:0px; top:140px; z-index:9999;}
.warp_adTop .btn a{ cursor:pointer; display:block; width:61px; height:23px; background:url(../images/close.jpg) no-repeat;}


