@charset "UTF-8";
/* CSS Document */

html, span, object,h1, h2, h3, h4, h5, h6, p, em, dd,dl, dt, ol, ul, li, form{ margin:0;padding:0;border:0; font-size:100%; font-family:inherit; list-style:none;}
input.btn{ border:none;}
label{vertical-align:middle} .inputcheckbox{vertical-align:middle;} 

body{ font: 12px "", Gadget, sans-serif; color:#333333; margin:0 auto;padding:0px; list-style:none; min-width:1000px}
a{ color:#333333; text-decoration:none; }
a:hover{  color:#f00; text-decoration:none;}
.clear_all {clear:both;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

.white { color:#fff;}
.white a { color:#fff;}
.white a:hover { color:#f00;}

.blue { color:#0a80d7;}
.blue a { color:#0a80d7;}
.blue a:hover { color:#f00;}

.red { color:#cb2815;}
.red a { color:#cb2815;}
.red a:hover { color:#f00;}

.f12 { font:12px "";}
.f14 { font:14px "";}
.fbd { font-weight:bold;}
.wr14 { font:14px "";}

img{ border:none; padding:0px; margin:0px; display:block; }
ul,li{ list-style-type:none; margin:0; padding:0; border:0; list-style:none }
.area_space  { height:8px; margin-top:0px; margin-bottom:0px; overflow:hidden; display: block}

.body_bg { background:#f4f7fc url(../images/index_bg.gif) repeat-x; width:100%; height:100%;}
.body_index { margin:0 auto; height:100%; overflow:hidden; width:1048px;}

.body_bg1 { background:url(../images/index_bg1.gif) repeat-x; width:100%; height:100%;}
.body_index1 { margin:0 auto; height:100%; overflow:hidden; width:1048px;}
.body_index2 { margin:0 auto; height:100%; overflow:hidden; width:1048px;}

.body_top { height:110px; }
.body_top h1 { float:left; font-weight:normal;  padding-top:23px;}
.body_top .r { float:right; width:246px; padding-right:25px;display:inline;}
.body_top .r .tit { margin-top:5px; text-align:right; line-height:26px; padding-right:10px;}
.body_top .r .tit span { padding-left:5px; padding-right:5px;}
.body_top .r .phone { font:bold 14px ""; color:#ec0000;  padding-top:2px; line-height:24px; text-align:right; width:343px; padding-right:10px;}

#menupp { height:46px; overflow: hidden;}
#menupp li { float:left; height:46px; font:bold 14px "";  text-align:center; cursor: pointer;}
#menupp li img { padding-top:3px;}

.menupp01 a{display:block; width:126px;height:46px; line-height:46px; text-align:center; color:#fff;}
.menupp01 a:hover{ width:126px; background:url(../images/connavbg1_4.gif) no-repeat 7px 0px; color:#fff;text-align:center; text-decoration:none;}
#menupp .hover a{ display:block;width:126px; text-align:center; background:url(../images/connavbg1_4.gif) no-repeat 7px 0px; color:#fff;}

/**/
.lunhuan{width:100%;height:400px;position:relative; margin-top:3px; overflow:hidden;}
.lunhuan #lunhuanback{width:100%;height:400px;position:absolute;left:0px;top:0px;overflow:hidden;}
.lunhuan #lunhuanback p{width:100%;height:400px;position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0);background-repeat:no-repeat;background-position:50% 0px;}
.lunhuan .lunhuan_main{width:1200px;height:400px;margin:0 auto;position:relative;}
/**/

#lunbonum{height:10px;line-height:23px;position:absolute;left:580px;bottom:20px;z-index:5;}
#lunbonum li{width:10px;height:10px;float:left;margin-right:9px;background:#B4B4B4;border-radius:10px;cursor:pointer;}
#lunbonum .lunboone{background:#C80002;cursor:pointer;}

.hotnews { height:33px; line-height:33px; width:1048px; }
.hotnews h1 { float:left; width:91px; }
.hotnews .gd { float:left; width:650px; height:34px; line-height:34px; margin-right:10px; padding-left:5px; }

.hotnews .search { float:right; padding-top:5px; width:195px;}
.hotnews .srk{float:left; width:150px; height:22px; line-height:22px; padding-left:10px; color:#989898;background:url(../images/search_bg.gif) no-repeat; border:none;  outline:none}
.hotnews .but{float:left; width:31px; height:22px; background:url(../images/search_btn.gif) no-repeat; border:0; cursor:pointer;  outline:none}

/*box1*/
.box1{ width:1048px; margin:0 auto; margin-top:30px;}
.b1_title{color: #0562c7;font-size:28px;font-weight:bold;text-align:center;line-height:48px;background: url(../images/img03.jpg) no-repeat center 3px;overflow: hidden;}
.b1_title span {color:#9bca1c;}
.b1_title em {font-style: normal;color: #000;font-size: 18px;line-height: 26px;display: block;}
.b1_con{ margin-top:30px;}
.lf_n{ float:left;background:#007bd3; width:230px;}
.lf_n h4 { font-size: 24px; color: #FFF; text-align: center; font-weight: bold; line-height: 40px; padding-top:15px; }
.lf_n p { font-size: 12px; font-weight: bold; text-align: center; font-family: 'Arial';  color: #c5e7ff; }
.lf_n ul { width: 165px; margin:20px auto 0; }
.lf_n ul li { width: 165px; height: 36px; margin-bottom:15px; }
.lf_n ul li a {display:block;width:165px;height:34px;text-align:center;line-height:34px;color:#FFF;border:1px solid #fff;border-radius:20px;}
.lf_n ul li a:hover {color: #000; background:#FFF; }
.lf_n .prodMore {display:block;width:70px;height:30px;text-align:center;font-size:12px;line-height:30px;color:#FFF;background:#333;margin-left:77px;}
.lf_n .prodMore:hover { background: #000; }

.pro_box {width:810px; float:right;height:480px; overflow:hidden;}
.pro_img { }
.pro_img li {float: left;width:260px;height:227px;margin:0 5px 13px 5px;display:inline;overflow: hidden;}
.pro_img li img {width:254px;height:191px;display: block;padding:2px;border: 1px solid #cfcfcf;}
.pro_img li p { font-size:14px;text-align: center; line-height:30px;}
.pro_img .nomg {margin-right: 0;}

/**/
/**/
.gg{ width:100%; background:url(../images/img07.jpg) center top no-repeat; height:188px; overflow:hidden; margin-top:30px;}
.gg_con{ width:1048px;height:188px; overflow:hidden; position:relative; margin:0 auto;}
.gg_con .jiah{ position:absolute; top:30px; right:0px; text-align:right;}
.gg_con .jiah b{color:#fff;font-size:27px; font-weight:bold; line-height:40px;}
.gg_con .jiah p{color:#ff9600; font-size:22px; font-weight:bold; line-height:40px; margin-top:3px;}
.gg_con .g_tel span{position:absolute; top:125px; right:212px; color:#fff;font-size:14px; line-height:30px;display:inline-block;}
.gg_con .g_tel p{position:absolute; top:125px; right:0px;font-size:24px; font-weight:bold; line-height:30px;color:#fff; display:inline-block;}

/**/
.about_box {height:410px;background:url(../images/img08.jpg) no-repeat center; margin-top:30px;}
.wrap{ width:1100px; margin:0 auto;}
.about_box .ab_01 {width:450px; float:left;}
.about_box .ab_01 img{ padding:80px 0 0 76px;}
.about_box .ab_02 {width:550px; color:#FFF; float:right;}
.about_box .ab_02 h3{ padding-top:70px; font-size:32px; font-weight:normal;}
.about_box .ab_02 .p{ font-size:14px; padding-bottom:15px; padding-top:20px;}

.about_box .ab_02 .prodMore {display:block;width:140px;height:40px;text-align:center;font-size:12px;line-height:40px;color:#FFF; border:2px solid #fff; font-size:14px;}
.about_box .ab_02 .prodMore:hover { background: #fff; color:#000;}

/**/
/**/
.newsbox{ width:1048px; margin:0 auto; margin-top:30px;}
.b_title{ font-size:28px; line-height:40px; text-align:center; margin-bottom:30px;}
.b_title a{color:#282828;}
.b_title a span{ color:#e00706;}
.b_title p{ background:url(../images/b_t.jpg) center center no-repeat; font-size:12px; color:#1d0305; line-height:26px;}
.con { height:100%; width:1048px; overflow:hidden; margin-top:30px;}
.con .l { float:left; width:728px;}
.con .r { float:right; width:300px; background:#eeeeee;}


.bd5 { width:728px; }
.hd5 { height:42px; line-height:42px; overflow:hidden; position:relative;}
.area_pmsy {}
.area_pmsy li { font-size:18px; float:left; width:344px; padding-left:20px; cursor: pointer;  height:42px; line-height:42px;  text-decoration:none; background:#cccccc;}
.area_pmsy li a{color:#000; text-decoration:none;  color:#353535;}
.area_pmsy li.current { }
.area_pmsy li.current a { text-decoration:none; color:#fff;  }



li#ene1,li#hui1 {width:344px; padding-left:20px; height:42px;  }
li.current#ene1,li.current#hui1 { width:344px; padding-left:20px; height:42px; background:#014693; color:#fff;}
li.current#ene2,li.current#hui2 { width:344px; padding-left:20px; height:42px;background:#014693;color:#fff;}

.q_tpm5 { width:340px; float:left; margin-top:15px;overflow:hidden;}
.q_tpm5 img {width:340px; height:280px;border:none;overflow:hidden;}
.q_tpm5 .com{ margin-top:1px; background:#bb2018; height:80px; overflow:hidden; color:#fff; padding:7px;} 
.q_tpm5 .com a{ color:#fff;}
.q_tpm5 .com .red{ font:600 14px/36px "";}
.q_tpm5 .com .connew { line-height:22px; }


.bdlx { float:right; margin-top:15px; width:370px; height:370px; background:url(../images/nbg.jpg) left top no-repeat; overflow:hidden;}
.bdlx li { padding-left:80px; border-bottom:1px solid #dcdcdc; height:49px; padding-top:13px; padding-bottom:11px;}
.bdlx li a { font-size:15px; line-height:28px; display:block;}
.bdlx li span{ display:block; font-size:14px; color:#666; line-height:21px;}


.bd6 {}
.hd6 { height:45px; font-size:18px; color:#5b5b5b; line-height:45px; background:#e5e5e5; position:relative; padding-left:20px;}
.hd6 a{ position:absolute; right:10px; line-height:45px; font-size:14px; color:#777;}
.hd6 a:hover{color:#ec0000;}

.bdlx2 {padding:15px;}
.bdlx2 li { padding-bottom:7px;margin-bottom:5px; border-bottom:1px dotted #dddddd;}
.bdlx2 li .h3{ height:35px; font-size:15px; font-weight:bold; line-height:35px; background:url(../images/q.jpg) no-repeat 5px center; padding-left:23px;overflow:hidden;}
.bdlx2 li p{background:url(../images/a.jpg) no-repeat 5px 9px; padding-left:23px; color: #666; line-height:24px;}
/**/

/**/
.bd { width:224px; margin-bottom:20px;}
.hd {  height:60px; background:#0858b1; border-radius:5px 5px 0 0;}
.hd a{ line-height:60px; padding-left:20px;background: url(../images/contact_08.png) no-repeat 185px center; color:#fff;font-size: 22px;font-weight: bold; display:block;}

.q_tpm { width:224px;  line-height:22px; overflow:hidden;}
.menu1 { width:224px; height:100%; overflow:hidden; }
.menu1 dd {width:202px;height:46px;padding-left:20px;border-left:1px solid #dcdbdb;border-right: 1px solid #dcdbdb;border-bottom: 1px solid #dcdbdb;}
.menu1 dd a {display: block;background: url(../images/contact_13.png) no-repeat 168px center;font-size: 14px;color: #666;line-height: 46px;font-weight: bold;}
.menu1 dd a:hover{ color: #073eac; }
.menu1 dd a.curbg{color: #073eac;}

.menu1 dl { height:32px;}
.menu1 dl a { padding-left:32px; font:100 12px/32px ""; display:block; color:#1d873d;}
.menu1 dl a:hover{}
.menu1 span.no{ display:block;}

.lm-second{margin-bottom:20px;overflow: hidden;}
.lm-second a.se_title{height:56px;padding-left:20px;line-height: 56px;color: #fff;font-size: 18px;font-weight: bold;background:#515151 url(../images/contact_18.png) no-repeat 185px center; display:block;border-radius:5px 5px 0 0;}
.lm-second ul{border-left:1px solid #dcdbdb;border-right: 1px solid #dcdbdb;border-bottom:1px solid #dcdbdb;width:218px;overflow:hidden;padding:4px 4px 8px 0;}
.lm-second ul li{width: 100%;background: url(../images/contact_26.jpg) no-repeat 10px center;}
.lm-second ul li a{display:block;padding-left:20px;line-height:30px;height:30px;overflow:hidden;}

.lm-second-top{padding-left: 38px;border-left:1px solid #dcdbdb;border-right: 1px solid #dcdbdb;border-bottom: 1px solid #dcdbdb;height:60px;font-size: 14px;color: #333;padding:20px 0 0 0;text-align: center;}
.lm-second-top p.t1{ font-size:14px;}
.lm-second-top p.t2{ font-size:20px; font-weight:bold; color:#06C;}
.lm-second-bottom{padding-left: 38px;border-left:1px solid #dcdbdb;border-right: 1px solid #dcdbdb;border-bottom: 1px solid #dcdbdb;height:73px;font-size: 14px;color: #333;padding:19px 0 0 0;line-height: 14px;text-align: center;}
.lm-second-bottom .btn{display: inline-block;width: 91px;height: 30px;margin-top: 10px;text-align: center;line-height: 30px;color: #fff;font-size: 14px;background: url(../images/contact_33.jpg) no-repeat center;}
.lm_te{ margin-bottom:0;}
/**/


.bd_1 { width:215px;  background: url(../images/connavbg2_5.gif) repeat-y; line-height:23px;}
.hd_1 {  height:33px;  overflow:hidden; background:url(../images/connavbg2_4.gif) no-repeat;}
.hd_1 h1 {float:left; height:33px;}
.hd_1 h1 a { float:left; font:bold 14px ""; text-decoration:none; line-height:33px; display:block; padding-left:16px;}
.hd_1 h1 i {float:left; font:14px Tahoma, Geneva, sans-serif; font-weight:normal; color:#2390d9;  height:20px; line-height:20px; padding-top:6px; overflow:hidden; padding-left:6px;}

.q_tpm_1 { width:188px;  line-height:22px; overflow:hidden; padding:10px 13px 10px 14px; }
.q_tpm_1 h2{ text-align:center; padding-top:6px; padding-bottom:5px;}
.q_tpm_1 h2 img {  margin:0 auto;}

.bd_2 { width:201px; padding:5px 18px 6px 18px; background: url(../images/connavbg2_6.gif) repeat-y; line-height:23px;}


.wid504 { width:504px;}
.wid776 { width:776px;}

.bd2 { float:left; border:1px solid #dddddd; }
.hd2 { height:39px; overflow:hidden;background:url(../images/connavbg3.gif) repeat-x;}
.hd2 h1 { float:left; height:39px; line-height:39px; display:block;}
.hd2 h1 a { float:left; font:bold 14px ""; background:url(../images/icon3.gif) no-repeat 15px 14px; text-decoration:none; line-height:39px; display:block; padding-left:36px;}
.hd2 h1 i {float:left; font:14px Tahoma, Geneva, sans-serif; font-weight:normal; color:#7b7b7b;  height:20px; line-height:20px; padding-top:9px; overflow:hidden; padding-left:6px;}
.hd2 p { float:right; line-height:26px; padding-right:15px; }

.q_tpm2 { width:474px; padding:15px 15px 10px 15px; line-height:22px; overflow:hidden;  }
.q_tpm2 h3 { float:left; margin-right:10px;}

.bd3 {  float:left; width:258px; border:1px solid #dddddd; margin-left:10px;  }
.hd3 { height:39px; line-height:39px; overflow:hidden; background:url(../images/connavbg3.gif) repeat-x;}




.q_tpm3 { width:756px; padding:15px 10px 10px 10px; line-height:22px; overflow:hidden;  }
.cpgd { width:756px; height:486px; overflow:hidden;}
.cpgd li { float:left; width:175px; overflow:hidden; padding-left:7px; padding-right:7px; padding-bottom:5px; text-align:center; line-height:26px;}
.cpgd li img {width:169px; height:125px; padding:2px; border:1px solid #cdc7c9}


.link{ width:1048px; margin:0 auto;line-height:22px; margin-bottom:30px; margin-top:30px; font-size:14px; font-weight:bold;}
.link a{ font-size:12px; font-weight:normal;}

.index_bot {background: #003c7e;height:240px;overflow:hidden; width:100%;}
.index_bot1 { width:1048px; margin:0 auto; color:#fff;line-height:24px;  }
.index_bot1 span { padding-left:8px; padding-right:8px; }
.index_bot1 a { color:#fff; }
.index_bot1 .ewm{ float:left;width: 190px;height: 208px;padding-top:32px;background: #023267;line-height: 24px;color: #fff;text-align: center; }
.index_bot1 .ewm img{display: block;margin: 0 auto;max-width: 100%;}

.footer-main{width:830px;padding-top: 24px;line-height: 28px;color: #cbd2de;text-transform: uppercase; float:right;}
.footer-main a{color: #cbd2de;transition: color 500ms ease-in 0ms;}
.footer-main a:hover{color: #fff;}
.footer-main .menu{height: 50px;border-bottom: 1px solid #1a508b;margin-bottom: 19px;}
.footer-main .menu a{display: inline-block;float: left;padding: 0 20px;font-size: 14px;line-height: 50px;color: #e7e7e7;}
.footer-main .menu a:hover{color: #fff;}
.footer-main .menu a.home{padding-left: 0;}
.footer-main p{ font-size:14px;}
.footer-main p a{display: inline-block;padding: 0 15px;}


.con2 { width:1048px; background:#FFF; overflow:hidden; margin:0 auto; margin-top:30px; }
.con2 .l { float:left; width:224px; }
.con2 .r { float:right; width:800px; display:inline }

.sec_bd { border:1px solid #dddddd; }
.sec_hd { height:50px; overflow:hidden;background:#f8f8f8;}
.sec_hd h1 { float:left; height:50px; line-height:50px; display:block;}
.sec_hd h1 a { float:left; font:bold 18px ""; background:url(../images/icon3.gif) 15px center no-repeat; text-decoration:none; line-height:50px; display:block; padding-left:36px;}
.sec_hd h1 i {float:left; font:14px Tahoma, Geneva, sans-serif; font-weight:normal; color:#7b7b7b;  height:20px; line-height:20px; padding-top:9px; overflow:hidden; padding-left:6px;}
.sec_hd p { float:right; line-height:50px; padding-right:15px; }
.sec_hd p span { padding-left:5px; padding-right:5px;}

.sec_con { padding:10px 0px; line-height:24px; min-height:570px; }
.sec_tpm { font-size:14px; width:768px; line-height:26px; padding:5px 15px;}

.sec_tpm2 { width:778px; padding:5px 10px; display:block}
.sec_tpm2 li { float:left; width:166px; overflow:hidden; padding-left:8px; padding-right:8px; padding-bottom:5px; text-align:center; line-height:26px;}
.sec_tpm2 li img {width:160px; height:120px; padding:2px; border:1px solid #cdc7c9}

.sec_tpm3 { width:768px; padding:10px 15px; line-height:24px; overflow:hidden; }
.sec_tpm3 li { line716pxheight:35px; line-height:35px; width:744px; overflow:hidden; border-bottom:1px dashed #cccccc;   }
.sec_tpm3 li a { float:left; background:url(../images/icon1.gif) no-repeat 5px 16px; padding-left:15px;}
.sec_tpm3 li span { float:right; padding-right:10px;}

/**/
.npro_con{ margin-bottom:20px;}
/**/
.npro_con table{line-height:40px; width:100%; border-spacing:0px; border-collapse: collapse; border: none; }
.npro_con table tr{border-bottom:1px dashed #ddd;}
.npro_con table td.dli{ background:url(../images/pli.png) 5px center no-repeat; padding-left:25px;}
.npro_con table td.dl2{ float:right; }